0001645842-21-000018.txt : 20210816 0001645842-21-000018.hdr.sgml : 20210816 20210816161046 ACCESSION NUMBER: 0001645842-21-000018 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210816 DATE AS OF CHANGE: 20210816 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Zymergen Inc. CENTRAL INDEX KEY: 0001645842 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMMERCIAL PHYSICAL & BIOLOGICAL RESEARCH [8731] IRS NUMBER: 462942439 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40354 FILM NUMBER: 211178221 BUSINESS ADDRESS: STREET 1: 6121 HOLLIS STREET, SUITE 700 CITY: EMERYVILLE STATE: CA ZIP: 94608 BUSINESS PHONE: (415) 801-8073 MAIL ADDRESS: STREET 1: 6121 HOLLIS STREET, SUITE 700 CITY: EMERYVILLE STATE: CA ZIP: 94608 FORMER COMPANY: FORMER CONFORMED NAME: Zymergen, Inc. DATE OF NAME CHANGE: 20150622 10-Q 1 zy-20210630.htm 10-Q zy-20210630
0001645842FALSE12/312021Q2http://www.zymergen.com/20210630#ResearchAndDevelopmentServiceAgreementsMemberhttp://www.zymergen.com/20210630#ResearchAndDevelopmentServiceAgreementsMemberhttp://www.zymergen.com/20210630#ResearchAndDevelopmentServiceAgreementsMemberhttp://www.zymergen.com/20210630#ResearchAndDevelopmentServiceAgreementsMember0.33330.3333P6Y0.507000P12M00016458422021-01-012021-06-30xbrli:shares00016458422021-07-30iso4217:USD00016458422021-06-3000016458422020-12-31iso4217:USDxbrli:shares00016458422020-04-012020-06-3000016458422020-01-012020-06-3000016458422021-04-012021-06-300001645842us-gaap:CommonStockMember2020-12-310001645842us-gaap:AdditionalPaidInCapitalMember2020-12-310001645842us-gaap:RetainedEarningsMember2020-12-310001645842us-gaap:CommonStockMember2021-01-012021-03-310001645842us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-3100016458422021-01-012021-03-310001645842us-gaap:RetainedEarningsMember2021-01-012021-03-3100016458422021-03-310001645842us-gaap:CommonStockMember2021-03-310001645842us-gaap:AdditionalPaidInCapitalMember2021-03-310001645842us-gaap:RetainedEarningsMember2021-03-310001645842us-gaap:CommonStockMember2021-04-012021-06-300001645842us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001645842us-gaap:RetainedEarningsMember2021-04-012021-06-300001645842us-gaap:CommonStockMember2021-06-300001645842us-gaap:AdditionalPaidInCapitalMember2021-06-300001645842us-gaap:RetainedEarningsMember2021-06-3000016458422019-12-310001645842us-gaap:CommonStockMember2019-12-310001645842us-gaap:AdditionalPaidInCapitalMember2019-12-310001645842us-gaap:RetainedEarningsMember2019-12-310001645842us-gaap:CommonStockMember2020-01-012020-03-310001645842us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-3100016458422020-01-012020-03-310001645842us-gaap:RetainedEarningsMember2020-01-012020-03-3100016458422020-03-310001645842us-gaap:CommonStockMember2020-03-310001645842us-gaap:AdditionalPaidInCapitalMember2020-03-310001645842us-gaap:RetainedEarningsMember2020-03-310001645842us-gaap:CommonStockMember2020-04-012020-06-300001645842us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001645842us-gaap:RetainedEarningsMember2020-04-012020-06-3000016458422020-06-300001645842us-gaap:CommonStockMember2020-06-300001645842us-gaap:AdditionalPaidInCapitalMember2020-06-300001645842us-gaap:RetainedEarningsMember2020-06-300001645842zy:InitialPublicOfferingIncludingOverAllotmentOptionMember2021-04-262021-04-260001645842us-gaap:OverAllotmentOptionMember2021-04-262021-04-260001645842zy:InitialPublicOfferingIncludingOverAllotmentOptionMember2021-04-260001645842us-gaap:IPOMember2021-04-262021-04-260001645842us-gaap:ConvertiblePreferredStockMember2021-04-262021-04-260001645842zy:WarrantsToPurchaseTemporaryEquityMember2021-04-262021-04-26xbrli:pure0001645842us-gaap:CommonStockMember2021-04-012021-04-300001645842us-gaap:ConvertiblePreferredStockMember2021-04-012021-04-30zy:segment0001645842zy:LodoTherapeuticsCorporationMember2021-05-160001645842zy:LodoTherapeuticsCorporationMember2021-05-162021-05-160001645842us-gaap:CommonStockMemberzy:LodoTherapeuticsCorporationMember2021-05-162021-05-160001645842us-gaap:DevelopedTechnologyRightsMemberzy:LodoTherapeuticsCorporationMember2021-05-16zy:installment0001645842us-gaap:RestrictedStockUnitsRSUMemberzy:LodoTherapeuticsCorporationMember2021-05-162021-05-160001645842zy:LodoTherapeuticsCorporationMemberus-gaap:CustomerRelationshipsMember2021-05-160001645842zy:EnEvolvIncMember2020-03-100001645842zy:EnEvolvIncMember2020-03-102020-03-100001645842us-gaap:DevelopedTechnologyRightsMemberzy:EnEvolvIncMember2020-03-100001645842zy:EnEvolvIncMemberus-gaap:CustomerRelationshipsMember2020-03-100001645842zy:EnEvolvIncMember2020-03-100001645842us-gaap:DevelopedTechnologyRightsMember2021-06-300001645842us-gaap:DevelopedTechnologyRightsMember2020-12-310001645842us-gaap:CustomerRelationshipsMember2021-06-300001645842us-gaap:CustomerRelationshipsMember2020-12-310001645842us-gaap:DevelopedTechnologyRightsMember2021-05-162021-05-160001645842us-gaap:CustomerRelationshipsMember2021-05-162021-05-160001645842us-gaap:DevelopedTechnologyRightsMemberzy:LodoTherapeuticsCorporationMember2021-05-162021-05-160001645842zy:LodoTherapeuticsCorporationMemberus-gaap:CustomerRelationshipsMember2021-05-162021-05-160001645842us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001645842us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001645842us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001645842us-gaap:FairValueMeasurementsRecurringMember2021-06-300001645842us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001645842us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001645842us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001645842us-gaap:FairValueMeasurementsRecurringMember2020-12-310001645842us-gaap:WarrantMember2020-12-310001645842us-gaap:WarrantMember2021-01-012021-06-300001645842us-gaap:WarrantMember2021-06-300001645842zy:SeriesCPreferredStockWarrantsMember2021-06-300001645842us-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputSharePriceMemberus-gaap:FairValueInputsLevel3Member2020-12-310001645842us-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputExercisePriceMemberus-gaap:FairValueInputsLevel3Member2020-12-310001645842us-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPriceVolatilityMember2020-12-310001645842us-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMember2020-12-310001645842us-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:FairValueInputsLevel3Member2020-12-310001645842us-gaap:MachineryAndEquipmentMember2021-06-300001645842us-gaap:MachineryAndEquipmentMember2020-12-310001645842us-gaap:LeaseholdImprovementsMember2021-06-300001645842us-gaap:LeaseholdImprovementsMember2020-12-310001645842us-gaap:FurnitureAndFixturesMember2021-06-300001645842us-gaap:FurnitureAndFixturesMember2020-12-310001645842zy:ComputerEquipmentAndSoftwareMember2021-06-300001645842zy:ComputerEquipmentAndSoftwareMember2020-12-310001645842zy:DepreciablePropertyPlantAndEquipmentMember2021-06-300001645842zy:DepreciablePropertyPlantAndEquipmentMember2020-12-310001645842us-gaap:ConstructionInProgressMember2021-06-300001645842us-gaap:ConstructionInProgressMember2020-12-310001645842zy:SeniorSecuredDelayedDrawTermLoanFacilityMemberus-gaap:SecuredDebtMember2019-12-190001645842zy:SeniorSecuredDelayedDrawTermLoanFacilityMemberus-gaap:SecuredDebtMember2019-12-192019-12-190001645842zy:SeniorSecuredDelayedDrawTermLoanFacilityMemberus-gaap:SecuredDebtMember2020-12-310001645842zy:SeniorSecuredDelayedDrawTermLoanFacilityMemberus-gaap:SecuredDebtMember2021-06-3000016458422021-04-282021-04-280001645842zy:CommonStockWarrantsMember2021-06-3000016458422021-04-012021-04-300001645842us-gaap:SeriesAPreferredStockMember2020-12-310001645842zy:SeriesA1PreferredStockMember2020-12-310001645842us-gaap:SeriesBPreferredStockMember2020-12-310001645842us-gaap:SeriesCPreferredStockMember2020-12-310001645842us-gaap:SeriesDPreferredStockMember2020-12-310001645842zy:A2021IncentiveAwardPlanMember2021-04-300001645842zy:A2021IncentiveAwardPlanMember2021-04-012021-04-300001645842zy:A2021IncentiveAwardPlanMemberzy:IndividualsWithVotingInterestAtThresholdOrLessMember2021-04-012021-04-300001645842zy:IndividualsWithVotingInterestOverThresholdMemberzy:A2021IncentiveAwardPlanMember2021-04-012021-04-300001645842zy:A2021IncentiveAwardPlanMember2021-06-300001645842zy:StockPlan2014And2021IncentiveAwardPlanMember2020-12-310001645842zy:StockPlan2014And2021IncentiveAwardPlanMember2020-01-012020-12-310001645842zy:StockPlan2014And2021IncentiveAwardPlanMember2021-01-012021-06-300001645842zy:StockPlan2014And2021IncentiveAwardPlanMember2021-06-300001645842zy:StockPlan2014And2021IncentiveAwardPlanMember2020-01-012020-06-300001645842us-gaap:EmployeeStockOptionMember2021-04-012021-06-300001645842us-gaap:EmployeeStockOptionMember2020-04-012020-06-300001645842us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001645842us-gaap:EmployeeStockOptionMember2020-01-012020-06-300001645842us-gaap:PerformanceSharesMemberzy:A2021IncentiveAwardPlanMember2021-04-012021-04-30zy:founderzy:tranche0001645842us-gaap:PerformanceSharesMemberzy:A2021IncentiveAwardPlanMember2021-04-300001645842us-gaap:RestrictedStockUnitsRSUMember2020-12-310001645842us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001645842us-gaap:RestrictedStockUnitsRSUMember2021-06-300001645842us-gaap:StockCompensationPlanMember2021-01-012021-06-300001645842us-gaap:StockCompensationPlanMember2020-12-310001645842us-gaap:StockCompensationPlanMember2020-01-012020-12-310001645842us-gaap:StockCompensationPlanMember2021-06-300001645842us-gaap:StockCompensationPlanMember2020-01-012020-06-300001645842zy:EmployeeStockPurchasePlan2021Member2021-04-300001645842zy:EmployeeStockPurchasePlan2021Member2021-04-012021-04-300001645842us-gaap:CostOfSalesMember2021-04-012021-06-300001645842us-gaap:CostOfSalesMember2020-04-012020-06-300001645842us-gaap:CostOfSalesMember2021-01-012021-06-300001645842us-gaap:CostOfSalesMember2020-01-012020-06-300001645842us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001645842us-gaap:ResearchAndDevelopmentExpenseMember2020-04-012020-06-300001645842us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300001645842us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-06-300001645842us-gaap:SellingAndMarketingExpenseMember2021-04-012021-06-300001645842us-gaap:SellingAndMarketingExpenseMember2020-04-012020-06-300001645842us-gaap:SellingAndMarketingExpenseMember2021-01-012021-06-300001645842us-gaap:SellingAndMarketingExpenseMember2020-01-012020-06-300001645842us-gaap:GeneralAndAdministrativeExpenseMember2021-04-012021-06-300001645842us-gaap:GeneralAndAdministrativeExpenseMember2020-04-012020-06-300001645842us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-06-300001645842us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-06-300001645842us-gaap:PerformanceSharesMember2021-04-012021-06-300001645842us-gaap:PerformanceSharesMember2020-04-012020-06-300001645842us-gaap:PerformanceSharesMember2021-01-012021-06-300001645842us-gaap:PerformanceSharesMember2020-01-012020-06-300001645842us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001645842us-gaap:RestrictedStockUnitsRSUMember2020-04-012020-06-300001645842us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-06-300001645842us-gaap:StockCompensationPlanMember2021-04-012021-06-300001645842us-gaap:StockCompensationPlanMember2020-04-012020-06-300001645842us-gaap:EmployeeStockMember2021-04-012021-06-300001645842us-gaap:EmployeeStockMember2020-04-012020-06-300001645842us-gaap:EmployeeStockMember2021-01-012021-06-300001645842us-gaap:EmployeeStockMember2020-01-012020-06-300001645842srt:AffiliatedEntityMember2017-10-050001645842srt:AffiliatedEntityMember2017-10-052017-10-050001645842srt:AffiliatedEntityMember2019-10-012019-10-310001645842srt:AffiliatedEntityMember2020-10-012020-10-310001645842srt:AffiliatedEntityMember2021-03-050001645842srt:AffiliatedEntityMember2021-03-052021-03-050001645842us-gaap:SeriesCPreferredStockMember2021-01-012021-06-300001645842us-gaap:SeriesCPreferredStockMember2020-01-012020-06-300001645842us-gaap:ConvertiblePreferredStockMemberus-gaap:WarrantMember2021-01-012021-06-300001645842us-gaap:ConvertiblePreferredStockMemberus-gaap:WarrantMember2020-01-012020-06-300001645842us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001645842us-gaap:EmployeeStockOptionMember2020-01-012020-06-300001645842us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001645842us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-06-300001645842us-gaap:StockCompensationPlanMember2021-01-012021-06-300001645842us-gaap:StockCompensationPlanMember2020-01-012020-06-300001645842us-gaap:CommonStockMemberus-gaap:WarrantMember2021-01-012021-06-300001645842us-gaap:CommonStockMemberus-gaap:WarrantMember2020-01-012020-06-300001645842zy:ResearchAndDevelopmentRevenuePerformanceBonusesMember2021-01-012021-06-300001645842zy:ResearchAndDevelopmentServiceRevenueCustomerAcceptanceClausesMember2021-04-012021-06-300001645842zy:ResearchAndDevelopmentServiceRevenueCustomerAcceptanceClausesMember2020-04-012020-06-300001645842zy:ResearchAndDevelopmentServiceRevenueCustomerAcceptanceClausesMember2021-01-012021-06-300001645842zy:ResearchAndDevelopmentServiceRevenueCustomerAcceptanceClausesMember2020-01-012020-06-300001645842zy:LodoTherapeuticsCorporationMember2021-01-012021-06-300001645842zy:EnEvolvIncMember2020-04-012020-06-3000016458422021-07-012021-06-3000016458422022-07-012021-06-3000016458422022-07-01srt:MinimumMember2021-06-3000016458422022-07-01srt:MaximumMember2021-06-300001645842us-gaap:CustomerConcentrationRiskMemberzy:CustomerAMemberus-gaap:SalesRevenueNetMember2021-04-012021-06-300001645842us-gaap:CustomerConcentrationRiskMemberzy:CustomerAMemberus-gaap:SalesRevenueNetMember2020-04-012020-06-300001645842us-gaap:CustomerConcentrationRiskMemberzy:CustomerAMemberus-gaap:SalesRevenueNetMember2021-01-012021-06-300001645842us-gaap:CustomerConcentrationRiskMemberzy:CustomerAMemberus-gaap:SalesRevenueNetMember2020-01-012020-06-300001645842us-gaap:CustomerConcentrationRiskMemberzy:CustomerBMemberus-gaap:SalesRevenueNetMember2021-04-012021-06-300001645842us-gaap:CustomerConcentrationRiskMemberzy:CustomerBMemberus-gaap:SalesRevenueNetMember2020-04-012020-06-300001645842us-gaap:CustomerConcentrationRiskMemberzy:CustomerBMemberus-gaap:SalesRevenueNetMember2021-01-012021-06-300001645842us-gaap:CustomerConcentrationRiskMemberzy:CustomerBMemberus-gaap:SalesRevenueNetMember2020-01-012020-06-300001645842us-gaap:CustomerConcentrationRiskMemberzy:CustomerCMemberus-gaap:SalesRevenueNetMember2021-04-012021-06-300001645842us-gaap:CustomerConcentrationRiskMemberzy:CustomerCMemberus-gaap:SalesRevenueNetMember2021-01-012021-06-300001645842us-gaap:CustomerConcentrationRiskMemberzy:CustomerCMemberus-gaap:SalesRevenueNetMember2020-01-012020-06-300001645842us-gaap:CustomerConcentrationRiskMemberzy:CustomerDMemberus-gaap:SalesRevenueNetMember2020-01-012020-06-300001645842us-gaap:CustomerConcentrationRiskMemberzy:CustomerHMemberus-gaap:SalesRevenueNetMember2020-04-012020-06-300001645842us-gaap:CustomerConcentrationRiskMemberzy:CustomerHMemberus-gaap:SalesRevenueNetMember2021-01-012021-06-300001645842us-gaap:CustomerConcentrationRiskMemberzy:CustomerAMemberus-gaap:AccountsReceivableMember2021-01-012021-06-300001645842us-gaap:CustomerConcentrationRiskMemberzy:CustomerAMemberus-gaap:AccountsReceivableMember2020-01-012020-12-310001645842us-gaap:CustomerConcentrationRiskMemberzy:CustomerBMemberus-gaap:AccountsReceivableMember2021-01-012021-06-300001645842us-gaap:CustomerConcentrationRiskMemberzy:CustomerBMemberus-gaap:AccountsReceivableMember2020-01-012020-12-310001645842us-gaap:CustomerConcentrationRiskMemberzy:CustomerDMemberus-gaap:AccountsReceivableMember2021-01-012021-06-300001645842us-gaap:CustomerConcentrationRiskMemberzy:CustomerDMemberus-gaap:AccountsReceivableMember2020-01-012020-12-310001645842zy:CustomerEMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2021-01-012021-06-300001645842zy:CustomerEMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2020-01-012020-12-310001645842us-gaap:CustomerConcentrationRiskMemberzy:CustomerGMemberus-gaap:AccountsReceivableMember2021-01-012021-06-300001645842us-gaap:CustomerConcentrationRiskMemberzy:CustomerGMemberus-gaap:AccountsReceivableMember2020-01-012020-12-310001645842country:US2021-04-012021-06-300001645842country:US2020-04-012020-06-300001645842country:US2021-01-012021-06-300001645842country:US2020-01-012020-06-300001645842srt:AsiaMember2021-04-012021-06-300001645842srt:AsiaMember2020-04-012020-06-300001645842srt:AsiaMember2021-01-012021-06-300001645842srt:AsiaMember2020-01-012020-06-300001645842srt:EuropeMember2021-04-012021-06-300001645842srt:EuropeMember2020-04-012020-06-300001645842srt:EuropeMember2021-01-012021-06-300001645842srt:EuropeMember2020-01-012020-06-300001645842zy:ResearchAndDevelopmentRevenuePerformanceBonusesMember2021-04-012021-06-300001645842zy:ResearchAndDevelopmentRevenuePerformanceBonusesMember2020-04-012020-06-300001645842zy:ResearchAndDevelopmentRevenuePerformanceBonusesMember2020-01-012020-06-300001645842us-gaap:PerformanceSharesMemberzy:A2021IncentiveAwardPlanMemberus-gaap:SubsequentEventMember2021-08-022021-08-02
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2021
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For transition period from         to
Commission File Number 001-40354
Zymergen Inc.
(Exact name of registrant as specified in its charter)
Delaware46-2942439
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification Number)
5980 Horton Street, Suite 105
Emeryville, California 94608
(415) 801-8073
(Address, including zip code, and telephone number, including area code, of registrant’s principal executive offices)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common stock, $0.001 par value per shareZYThe Nasdaq Global Select Market
Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐
Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit such files). Yes ☒ No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 7(a)(2)(B) of the Securities Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act): Yes ☐ No
As of July 30, 2021, there were approximately 102,389,838 shares of the registrant's common stock, par value $0.001 per share, outstanding.


 Page


SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, which statements involve substantial risk and uncertainties. In some cases, you can identify forward-looking statements by the following words: “may,” “will,” “could,” “would,” “should,” “expect,” “intend,” “plan,” “target,” “anticipate,” “believe,” “estimate,” “predict,” “project,” “potential,” “continue,” “ongoing” or the negative of these terms or other comparable terminology, although not all forward-looking statements contain these words.
These statements involve risks, uncertainties and other factors that may cause actual results, levels of activity, performance or achievements to be materially different from the information expressed or implied by these forward-looking statements. Although we believe we have a reasonable basis for each forward-looking statement contained in this Quarterly Report on Form 10-Q, we caution you that these statements are based on a combination of facts and factors currently known by us and our projections of the future, about which we cannot be certain. Forward-looking statements in this Quarterly Report on Form 10-Q include, but are not limited to, statements about:
our ability to successfully commercialize our products, including Hyaline;
our ability to generate revenues from our products (including Hyaline) and timelines for our products;
our plans for the development, launch and commercialization of the products in our current and future product pipeline;
our ability to successfully produce products (including Hyaline) through fermentation that we initially launch using non-fermentation monomers;
the implementation of our business model and our ability to transition from revenues that are substantially all derived from research and development ("R&D") service contracts and collaboration agreements to revenues primarily derived from the commercialization of our products;
our ability to find and qualify sources of manufacturing;
our ability to successfully complete the product qualification process with customers and generate revenue from the commercialization of qualified products;
the potential benefits of our existing and potential future R&D collaborations and other partner relationships;
our ability to accurately anticipate and address the market opportunity in the electronics, consumer care and agriculture sectors, as well as the total market opportunity across numerous sectors;
our ability to accurately anticipate the size and growth potential of the markets for our products and our ability to develop and commercialize products that gain customer acceptance in those markets;
our capital requirements and our needs for additional financing;
our expectations regarding our ability to obtain and maintain intellectual property protection for our biofacturing platform, products and related technologies;
our ability to obtain and maintain regulatory approval for certain of our products;
regulatory developments in the United States and foreign countries;
the ability of incumbent chemical companies and synthetic biology companies to address the needs of our existing and potential customers;
developments relating to our competitors and our industry;
the success of competing products that are or may become available;
our goals for producing bio-based products that contribute to a more sustainable future;
our ability to successfully enter new markets and manage our international expansion;
our financial performance;


our ability to generate revenue and obtain funding for our operations, including funding necessary to complete further development of our current and future products;
our estimates regarding margins, future revenue, our ability to manage our expenses, capital requirements and needs for additional financing;
our preliminary allocation of the purchase price of acquisitions;
the success of our significant investments in our continued R&D of new products;
the impact of COVID-19 on our business; and
our ability to develop a new strategic plan and align costs to our delayed revenue ramp.
You should refer to the “Risk Factors” section of this Quarterly Report on Form 10-Q for a discussion of important factors that may cause actual results to differ materially from those expressed or implied by the forward-looking statements. As a result of these factors, we cannot assure you that the forward-looking statements in this Quarterly Report on Form 10-Q will prove to be accurate. Furthermore, if the forward-looking statements prove to be inaccurate, the inaccuracy may be material. In light of the significant uncertainties in these forward-looking statements, you should not regard these statements as a representation or warranty by us or any other person that we will achieve our objectives and plans in any specified time frame, or at all. The forward-looking statements in this Quarterly Report on Form 10-Q represent our views as of the date of this Quarterly Report on Form 10-Q. We anticipate that subsequent events and developments will cause our views to change. However, while we may elect to update these forward-looking statements at some point in the future, we have no current intention of doing so except to the extent required by applicable law. You should, therefore, not rely on these forward-looking statements as representing our views as of any date subsequent to the date of this Quarterly Report on Form 10-Q.


PART I - FINANCIAL INFORMATION
Item 1. Financial Statements
ZYMERGEN INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited)
(in thousands, except share and per share data)
 As of June 30, 2021
As of December 31, 2020 (1)
ASSETS
Current assets:  
Cash and cash equivalents$577,731 $210,205 
Accounts receivable5,998 2,516 
Accounts receivable, unbilled446 1,659 
Prepaid expenses13,886 7,024 
Inventories5,951 4,969 
Restricted cash, current30  
Other current assets2,110 2,201 
Total current assets606,152 228,574 
Restricted cash10,777 9,605 
Property and equipment, net62,456 48,718 
Goodwill33,841 11,604 
Intangible assets, net9,778 4,790 
Other long-term assets2,444 1,630 
Total assets$725,448 $304,921 
LIABILITIES AND CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT)
Current liabilities:
Accounts payable$14,240 $12,097 
Accrued and other liabilities33,110 26,888 
Short-term debt, net 79,331 
Short-term deferred rent1,040 494 
Deferred revenue3,386 2,648 
Total current liabilities51,776 121,458 
Long-term debt, net79,911  
Long-term deferred rent21,467 9,916 
Warrant liabilities 14,231 
Other long-term liabilities2,949 2,254 
Total liabilities156,103 147,859 
Commitments and contingencies
Convertible preferred stock, $0.001 par value, 170,000,000 and 214,181,024 shares authorized as of June 30, 2021 and December 31, 2020, respectively; no shares issued and outstanding as of June 30, 2021 and 68,093,280 shares issued and outstanding as of December 31, 2020
 900,798 
Stockholders' equity (deficit)
Common stock, $0.001 par value, 1,500,000,000 and 286,477,669 shares authorized as of June 30, 2021 and December 31, 2020, respectively; 102,297,175 and 12,812,109 shares issued and outstanding as of June 30, 2021 and December 31, 2020, respectively
103 13 
Additional paid-in capital1,528,400 29,991 
Accumulated deficit(959,158)(773,740)
Total stockholders' equity (deficit)569,345 (743,736)
Total liabilities and convertible preferred stock and stockholders' equity (deficit)$725,448 $304,921 
(1) The balance sheet as of December 31, 2020 is derived from the audited financial statements as of that date.
1

The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.
2

ZYMERGEN INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND
COMPREHENSIVE LOSS
(Unaudited)
(in thousands, except share and per share data)
Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
Revenues from research and development service agreements$4,879 $771 $7,493 $2,675 
Collaboration revenue1,008 445 2,129 1,495 
Total revenues5,887 1,216 9,622 4,170 
Cost and operating expenses:
Cost of service revenue21,829 18,098 42,959 42,674 
Research and development50,152 17,481 89,963 39,283 
Sales and marketing7,904 4,582 14,776 10,123 
General and administrative23,661 16,610 42,992 30,303 
Total cost and operating expenses103,546 56,771 190,690 122,383 
Operating loss(97,659)(55,555)(181,068)(118,213)
Other income (expense):
Interest income12 42 55 419 
Interest expense(2,767)(2,729)(5,494)(5,413)
Gain (loss) on change in fair value of warrant liabilities (430)(1,166)1,849 (1,616)
Other expense, net(5)(31)(768)(63)
Total other expense(3,190)(3,884)(4,358)(6,673)
Loss before income taxes(100,849)(59,439)(185,426)(124,886)
(Provision for) benefit from income taxes16 (1)8 106 
Net loss and comprehensive loss$(100,833)$(59,440)$(185,418)$(124,780)
Net loss per share attributable to common stockholders, basic$(1.30)$(4.84)$(4.07)$(10.57)
Net loss per share attributable to common stockholders, diluted$(1.30)$(4.84)$(4.10)$(10.57)
Weighted average shares used in computing net loss per share to common stockholders, basic77,671,643 12,288,520 45,512,654 11,805,573 
Weighted average shares used in computing net loss per share to common stockholders, diluted77,671,643 12,288,520 45,727,153 11,805,573 
The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.
3

ZYMERGEN INC.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT)
(Unaudited)
(in thousands, except share data)
Convertible
Preferred Stock
Common StockAdditional
Paid-in
Capital
Accumulated
Deficit
Total Stockholders’
Equity (Deficit)
SharesAmountSharesAmount
Balance, December 31, 202068,093,280 $900,798 12,812,109 $13$29,991 $(773,740)$(743,736)
Vesting of restricted common stock— — 16,810 — — — 
Issuance of common stock upon exercise of options— — 711,963 3,189 — 3,189 
Stock-based compensation expense— — — 2,253 — 2,253 
Share settlement of non-recourse loan to employee— — (67,050)— — — 
Cash settlement of non-recourse loan to employee— — — 1,946 — 1,946 
Net loss— — — — (84,585)(84,585)
Balance, March 31, 202168,093,280 900,798 13,473,832 1337,379 (858,325)(820,933)
Issuance of common stock upon initial public offering, net of commission and issuance costs of $45,138
— — 18,549,500 19529,878 — 529,897 
Issuance of preferred stock upon exercise of Series C Preferred Stock warrants883,332 27,384 — — — — 
Conversion of preferred stock into common stock(68,976,612)(928,182)68,998,791 69928,113 — 928,182 
Issuance of common stock upon exercise of warrants— — 226,880 — — — 
Issuance of common stock in business acquisition— — 774,402 124,808 — 24,809 
Vesting of restricted common stock— — 16,810 — — — 
Issuance of common stock upon exercise of options— — 256,960 11,257 — 1,258 
Stock-based compensation expense— — — 6,965 — 6,965 
Net loss— — — — (100,833)(100,833)
Balance, June 30, 2021 $ 102,297,175 $103 $1,528,400 $(959,158)$569,345 
Convertible
Preferred Stock
Common StockAdditional
Paid-in
Capital
Accumulated
Deficit
Total Stockholders’
Equity (Deficit)
SharesAmountSharesAmount
Balance, December 31, 201954,834,169 $607,763 11,030,816 $11$11,957 $(511,546)$(499,578)
Issuance of common stock in business acquisition— — 1,082,747 110,394 — 10,395 
Vesting of restricted common stock— — 16,810 — — — 
Issuance of common stock upon exercise of options— — 40,868 172 — 172 
Stock-based compensation expense— — — 1,042 — 1,042 
Net loss— — — — (65,340)(65,340)
Balance, March 31, 202054,834,169 607,763 12,171,241 1223,565 (576,886)(553,309)
Vesting of restricted common stock— — 16,810 — — — 
Issuance of common stock upon exercise of options— — 327,979 11,627 — 1,628 
Stock-based compensation expense— — — 1,243 — 1,243 
Net loss— — — — (59,440)(59,440)
Balance, June 30, 202054,834,169 $607,763 12,516,030 $13 $26,435 $(636,326)$(609,878)
The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.
4

ZYMERGEN INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)
(in thousands)
Six Months Ended
June 30,
 20212020
Operating activities
Net loss$(185,418)$(124,780)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization expense9,330 9,586 
Stock-based compensation expense9,218 2,285 
Non-cash interest expense580 471 
(Gain) loss on change in fair value of warrant liabilities(1,849)1,616 
Unrealized foreign exchange loss573  
Benefit from income tax(26)(107)
Other(9)(77)
Changes in operating assets and liabilities:
Accounts receivable(3,482)746 
Accounts receivable, unbilled192 (1,230)
Prepaid expenses(6,718)725 
Inventories(982)(452)
Other current assets430 (1,581)
Other long-term assets3 4 
Accounts payable(2,821)(7,795)
Accrued and other liabilities1,879 (738)
Deferred revenue(120)998 
Deferred rent11,943 996 
Other long-term liabilities173 1,581 
Net cash used in operating activities(167,104)(117,752)
Investing activities
Purchases of property and equipment(19,563)(13,194)
Proceeds from sale of property and equipment 13 
Business acquisition, net of cash acquired1,238 80 
Net cash used in investing activities(18,325)(13,101)
Financing activities
Proceeds from initial public offering, net of commission and issuance cost533,293  
Proceeds from exercise of Series C warrants15,002  
Proceeds from repayment of non-recourse loan to employee1,946  
Payment of deferred offering costs (37)
Proceeds from exercise of common stock options, net of repurchases4,448 1,800 
Net cash provided by financing activities554,689 1,763 
Effect of exchange rate changes on cash(532) 
Change in cash and cash equivalents368,728 (129,090)
Cash, cash equivalents, and restricted cash at beginning of the period219,810 163,042 
Cash, cash equivalents, and restricted cash at end of the period$588,538 $33,952 
Cash and cash equivalents$577,731 $24,584 
Restricted cash, current30  
Restricted cash, non-current10,777 9,368 
Total cash, cash equivalents, and restricted cash shown in the statement of cash flows$588,538 $33,952 
The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.
5

ZYMERGEN INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)
(in thousands)
Six Months Ended
June 30,
20212020
Supplemental disclosure of cash flow information:
Cash paid during the period for interest, net of interest capitalized$4,942 $2,009
Supplemental disclosure of non-cash investing and financing activities:
Conversion of preferred shares to common stock$900,798 $
Exercise of warrant liability into preferred stock$12,382 $
Issuance of common stock in business combination$24,809 $10,395
Acquisitions of property and equipment under accounts payable and accrued and other liabilities$5,675 $1,342
Offering costs related to initial public offering under accounts payable and accrued and other liabilities$2,948 $ 
Deferred offering costs related to Series D preferred stock under accounts payable and accrued and other liabilities$ $351
The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.
6

ZYMERGEN INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
1.    Nature of Operations
Zymergen (the “Company”) integrates computational and manufacturing technologies to design, develop, and commercialize bio-based breakthrough products in a broad range of industries, including electronics, consumer care and agriculture. The Company has developed a platform designed to treat the genome as a search space that utilizes proprietary machine learning algorithms and advanced automation to identify genetic changes for the development of bio-based products. In addition, Zymergen's platform is used to discover novel molecules used to enable unique material properties. The Company was incorporated in Delaware on April 24, 2013.
Initial Public Offering
In April 2021, the Company completed the initial public offering ("IPO") of its common stock. The Company sold an aggregate of 18,549,500 shares of its common stock (inclusive of 2,419,500 shares pursuant to the underwriters’ option to purchase additional shares) at a price of $31.00 per share for aggregate cash proceeds of approximately $529.9 million, net of underwriting discounts, commissions, and estimated offering costs. The sale of 16,130,000 shares in the IPO and the sale of 2,419,500 shares pursuant to the underwriters’ option closed on April 26, 2021. On April 26, 2021, immediately prior to the closing of the IPO, all outstanding shares of convertible preferred stock converted into 68,115,459 shares of common stock. On April 26, 2021, immediately prior to the closing of the IPO, all warrants to purchase preferred stock were exercised and converted into 883,332 shares of common stock.
Need for Additional Capital
The Company has sustained operating losses and expects to continue to generate operating losses for the foreseeable future. The Company had unrestricted cash and cash equivalents of $577.7 million as of June 30, 2021. Since inception through June 30, 2021, the Company has incurred cumulative net losses of $959.2 million.
While the Company has signed a number of initial customer R&D services and collaboration contracts, revenues have been insufficient to fund operations. Accordingly, the Company has funded the portion of operating costs exceeding revenues through a combination of proceeds raised from equity and debt issuances (including from its recent IPO). The Company’s operating costs include the cost of developing and commercializing products as well as providing research and development services. As a consequence, the Company may need to raise additional equity and debt financing that may not be available, if at all, at terms acceptable to the Company to fund future operations. The Company expects that its cash and cash equivalents will be sufficient to fund its operations for a period of at least one year from the date the accompanying unaudited Condensed Consolidated Financial Statements are filed with the Securities and Exchange Commission ("SEC").
The Company cannot at this time predict the specific extent, duration, or full impact that the ongoing COVID-19 pandemic will have on its financial condition and operations. The impact of the COVID-19 pandemic on the financial performance of the Company will depend on future developments, including the duration and spread of the pandemic and related governmental advisories and restrictions. These developments and the continuing impact of the COVID-19 pandemic on the financial markets and the overall economy are highly uncertain. If business conditions, financial markets and/or the overall economy continue to be impacted, the Company’s results may be adversely affected.
Reverse Split
In April 2021, the Company's Board of Directors approved a 3-for-1 reverse split (“Reverse Split”) of its common stock and convertible preferred stock. This became effective on April 13, 2021 with the filing of the Company’s amended and restated certificate of incorporation. The par value of the common stock and convertible preferred stock was not adjusted as the result of the Reverse Split. All share and per share information has been retroactively adjusted to reflect the Reverse Split for all periods presented.
2.    Summary of Significant Accounting Policies
There were no significant changes to the accounting policies during the six months ended June 30, 2021, from the significant accounting policies described in Note 2 of the “Notes to Consolidated Financial Statements” in the Prospectus dated April 21, 2021, filed with the SEC on April 23, 2021 pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended (the "Prospectus"), except as described below.
7

ZYMERGEN INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Basis of Preparation
The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP have been condensed or omitted, and accordingly the balance sheet as of December 31, 2020 has been derived from audited financial statements at that date but does not include all of the information required by U.S. GAAP for complete financial statements. These unaudited interim Condensed Consolidated Financial Statements have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for a fair presentation of the financial information. The results of operations for the three and six months ended June 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 or for any other interim period or for any other future year.
The accompanying unaudited Condensed Consolidated Financial Statements and related financial information should be read in conjunction with the audited financial statements and the related notes thereto for the year ended December 31, 2020 included in the Prospectus.
Principles of Consolidation
These Condensed Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated upon consolidation.
Fiscal Year
The Company’s fiscal year ends on December 31. References to fiscal 2021, for example, refer to the fiscal year ended December 31, 2021. The period end for the Company covered by this report is June 30, 2021.
Use of Estimates
The presentation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. These estimates include, but are not limited to, standalone selling price ("SSP") of performance obligations for contracts with multiple performance obligations, estimate of variable consideration from revenue contracts, useful life of property and equipment, allowance for doubtful accounts, net realizable value of inventories, the valuation of goodwill and intangible assets, and the valuation of common and preferred stock used in the valuation of options to purchase common stock and warrants to purchase common stock or preferred stock. Actual results could differ from those estimates.
Segment Information
Operating segments are identified as components of an enterprise about which discrete financial information is available for evaluation by the chief operating decision-maker (“CODM”) in deciding resource allocation and assessing performance. The Company’s Acting Chief Executive Officer is its CODM. The Company’s CODM reviews financial information presented on a consolidated basis for the purposes of making operating decisions, allocating resources and evaluating financial performance. Consequently, the Company has determined it operates and manages its business in one operating and one reportable segment.
Foreign Currency
For the Company and its subsidiaries, the functional currency has been determined to be the U.S. Dollar (USD). Assets and liabilities denominated in foreign currency are remeasured at period-end exchange rates for monetary assets. Non-monetary assets and liabilities denominated in foreign currencies are remeasured at historical rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized in Other expense, net in the Condensed Consolidated Statements of Operations and Comprehensive Loss.
Stock-Based Compensation
The Company’s stock-based compensation for employees and non-employees is accounted for in accordance with the provisions issued by the Accounting Standard Codification principles for stock compensation and share-based arrangements. Under the fair value recognition provisions of this statement, stock-based compensation expense is estimated at the grant date based on the fair value of the award and is recognized as an expense ratably over the requisite service period of the award, taking into consideration actual forfeitures. Determining the appropriate fair value and calculating the fair value of stock-based
8

ZYMERGEN INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
awards requires judgment, including estimating stock price volatility, risk free interest rates, expected dividends, and expected life.
The Company estimates the fair value of stock options with a service-based vesting condition and employee stock purchase plan purchases on the date of grant using the Black-Scholes-Merton option-valuation model. The Company estimates the fair value of stock options with a market-based vesting condition on the date of grant using a Monte Carlo simulation model. The grant-date fair value of option awards is based upon the fair value of our common stock as of the date of grant, as well as estimates of the expected term of the awards, expected common stock price volatility over the expected term of the option awards, risk-free interest rates and expected dividend yield. Restricted Stock Units ("RSUs") granted are valued at the market price of our common stock on the date of grant.
Contingencies
The Company is subject to various litigation and arbitration claims that arise in the ordinary course of business, including but not limited to those related to employee matters. Some of these proceedings involve claims that are subject to substantial uncertainties and unascertainable damages. The Company makes a provision for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Company has determined that no provision for liability nor disclosure is required related to any claim against the Company when: (a) there is not a reasonable possibility that a loss exceeding amounts already recognized (if any) may be incurred with respect to such claim; (b) a reasonably possible loss or range of loss cannot be estimated; or (c) such estimate is immaterial.
CARES Act
On March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief and Economic Security (CARES) Act which, among other things, permits the deferral of the employer’s portion of social security tax payments between March 27, 2020 and December 31, 2020. As of June 30, 2021 and December 31, 2020, respectively, approximately $3.7 million of employer payroll tax payments were deferred with 50% due by December 31, 2021 and the remaining 50% by December 31, 2022.
Accounting Pronouncements Adopted
In August 2018, the Financial Accounting Standards Board ("FASB") issued ASU 2018-15, Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, an amendment to the accounting guidance on cloud computing service arrangements that changes the accounting for implementation costs incurred in a cloud computing arrangement that is a service contract. The update aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The guidance also requires an entity to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement. This guidance is effective for the Company for fiscal years beginning after December 15, 2020, and interim periods within annual periods beginning after December 14, 2021. The Company adopted the new standard effective January 1, 2021 using a prospective transition method. The adoption did not have a material impact on the Condensed Consolidated Financial Statements.
In November 2018, the FASB issued ASU 2018-18, Collaborative Arrangements (Topic 808), which discusses the interaction between Topic 808, Collaborative Arrangements and Topic 606, Revenue from Contracts with Customers, including clarification around certain transactions between collaborative arrangement participants, adding unit-of-account guidance to Topic 808 and require that transactions in a collaborative arrangement where the participant is not a customer not be presented together with revenue recognized under Topic 606. This standard is effective for the Company for annual periods beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. Early adoption is permitted but an entity may not adopt the amendments earlier than its adoption date of Topic 606. The Company adopted the new standard effective January 1, 2021 using a retrospective transition method. The adoption did not have a material impact on the Condensed Consolidated Financial Statements.
Recent Accounting Pronouncements Not Yet Adopted
In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), (“ASU 2016-02”). Under ASU 2016-02, a lessee will be required to recognize assets and liabilities for leases with lease terms of more than 12 months. Recognition, measurement, and presentation of expenses and cash flows arising from a lease by a lessee primarily will depend on its classification as a finance or operating lease. ASU 2016-02 will require both types of leases to be recognized on the balance sheet. The ASU also will require disclosures to help investors and other financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases. These disclosures include qualitative and quantitative requirements, providing additional
9

ZYMERGEN INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
information about the amounts recorded in the financial statements. The Company is required to adopt the new standard for 2022 and is currently evaluating the effect that Topic 842 will have on its financial statements and related disclosures.
In June 2016, the FASB issued ASU 2016-13, Credit losses (Topic 326), subsequently amended by ASU 2019-10, which sets forth a “current expected credit loss” model which requires the Company to measure all expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost. The standard will become effective for the Company for fiscal years beginning after December 15, 2022. Early adoption is permitted. The Company is currently evaluating the impact the adoption of this standard will have on its financial statements and related disclosures.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and clarifies and amends existing guidance to improve consistent application. This pronouncement is effective for the Company for fiscal years beginning after December 15, 2021, and for interim periods within fiscal years beginning after December 15, 2022, with early adoption permitted. The Company is evaluating the effect of adopting this new accounting guidance but does not expect adoption will have a material impact on its financial statements and related disclosures.
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The amendments of ASU 2020-04 are effective for all entities as of March 12, 2020 through December 31, 2022 and do not apply to contract modifications made after December 31, 2022. The Company is evaluating the effect of this guidance and has not yet determined the impact to its financial statements and related disclosures.
3.    Business Combinations
Lodo Therapeutics Corporation
On May 16, 2021, the Company completed a nontaxable acquisition of 100% of the equity interests of Lodo Therapeutics Corporation ("Lodo"), a privately-held company which uses its proprietary bacterial metagenomics discovery platform to develop novel therapeutics from nature. The acquisition was accounted for as a business combination. The purchase price for the acquisition was $25.3 million, substantially all of which was non-cash consideration. The non-cash consideration consisted of 774,402 shares of the Company’s common stock. The intangible assets acquired consisted primarily of $22.2 million of goodwill and Lodo’s developed technology of $5.4 million. Goodwill recognized is primarily a measure of the expected synergies from combining the operations of Lodo and the Company’s developed technologies.
The Company granted RSUs to certain employees and consultants of Lodo in connection with the acquisition that generally vest in three installments over a period of up to two years, subject to their continued service with the Company.
10

ZYMERGEN INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
The following table represents the allocation of the purchase consideration, including the non-cash consideration, based on fair value (in thousands):
Cash and cash equivalents$1,778 
Other current assets464 
Property, plant and equipment948 
Other non-current assets305 
Developed technology5,400 
Customer relationship intangible asset420 
Total identifiable assets acquired$9,315 
Accounts payable and accrued expenses$4,643 
Other liabilities1,534 
Deferred tax liability26 
Total liabilities assumed$6,203 
Net identifiable assets acquired$3,112 
Goodwill22,237 
Net assets acquired$25,349 
The Company's purchase price allocation for the acquisition is preliminary and subject to revision as additional information about the fair value of the assets and liabilities becomes available. The fair values assigned to tangible and intangible assets acquired and liabilities assumed are based on management’s estimates and assumptions and may be subject to change as additional information is received. Primary areas that are not yet finalized are related to acquired intangible assets including goodwill. Additional information that existed as of the closing date but not known at the time of this filing may become known to the Company during the remainder of the measurement period, a period not to exceed 12 months from the closing date.
As a result of the business combination the Company incurred $0.9 million of acquisition related costs for its benefit which are not accounted for as part of consideration transferred. Acquisition related costs related primarily to legal services, accounting, tax, valuation, and due diligence and are recognized in General and administrative expenses on the Condensed Consolidated Statements of Operations and Comprehensive Loss. Pro forma results of operations will not be presented because the effects of this acquisition were not material to the Company’s Condensed Consolidated Financial Statements under applicable SEC rules.
enEvolv, Inc.
On March 10, 2020, the Company completed a nontaxable acquisition of 100% of the equity of enEvolv, Inc., which has developed an enzyme and strain development platform that is built on diverse strain libraries and ultra-high throughput screening that utilizes molecular sensor systems. The acquisition was accounted for as a business combination. The purchase price for the acquisition was $10.7 million, of which $10.6 million was non-cash consideration. The non-cash consideration primarily consisted of 1,082,747 shares of the Company’s common stock. The intangible assets acquired consisted primarily of $7.9 million of goodwill and enEvolv’s developed technology of $2.6 million. Goodwill recognized is primarily a measure of the expected synergies from combining the operations of enEvolv and the Company’s developed technologies.
11

ZYMERGEN INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
The following table represents the allocation of the purchase consideration, including the non-cash consideration, based on fair value (in thousands):
Cash and cash equivalents$141 
Accounts receivable589 
Other current assets195 
Property, plant and equipment292 
Other non-current assets150 
Developed technology2,600 
Customer relationship intangible asset600 
Total identifiable assets acquired$4,567 
Accounts payable and accrued expenses$1,021 
Other current liabilities653 
Deferred tax liability107 
Total liabilities assumed$1,781 
Net identifiable assets acquired$2,786 
Goodwill7,871 
Net assets acquired$10,657 
As a result of the business combination the Company incurred $0.4 million of acquisition related costs for its benefit and were not accounted for as part of consideration transferred. Acquisition related costs related primarily to legal services, accounting, tax, valuation, due diligence, and escrow fees and are recognized in General and administrative expenses on the Condensed Consolidated Statements of Operations and Comprehensive Loss. Prior to the close of the transaction, the Company and enEvolv were unrelated parties that entered into a Research Agreement, whereby enEvolv provided services to the Company. As of the transaction date, the Company had $0.2 million prepaid services which were effectively settled through the business combination. Pro forma results of operations have not been presented because the effects of this acquisition were not material to the Company's Condensed Consolidated Financial Statements under applicable SEC rules.
4.    Goodwill and Intangible Assets
The following table summarizes goodwill as of June 30, 2021 and December 31, 2020 (in thousands):
June 30,
2021
December 31,
2020
Goodwill$33,841 $11,604 
The $22.2 million increase in goodwill from December 31, 2020 to June 30, 2021 is due to the acquisition of Lodo on May 16, 2021 (Note 3).
The following table summarizes the net book value of the finite-lived intangible assets as of June 30, 2021 and December 31, 2020 (in thousands):
 CostAccumulated
Amortization
Intangible Assets, Net
 June 30,
2021
December 31,
2020
June 30,
2021
December 31,
2020
June 30,
2021
December 31,
2020
Developed technology$12,300 $6,900 $(3,116)$(2,460)$9,184 $4,440 
Customer relationships1,400 980 (806)(630)594 350 
Net carrying value$13,700 $7,880 $(3,922)$(3,090)$9,778 $4,790 
As a result of the acquisition of Lodo, the Company acquired intangible assets consisting of $5.4 million in developed technology and $0.4 million in customer relationships, which are amortized over an estimated useful life of six and two years, respectively. The Company recognized $0.5 million and $0.3 million in amortization expense for the three months ended June 30, 2021 and 2020, and $0.8 million and $0.6 million for the six months ended June 30, 2021 and 2020, respectively.
12

ZYMERGEN INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Future amortization of intangible assets is as follows (in thousands):
Remainder of 2021$1,249 
20222,248 
20232,067 
20241,271 
20251,271 
Thereafter1,672 
$9,778 
5.    Fair Value Measurements of Financial Instruments
GAAP defines fair value, establishes a framework for measuring fair value, and requires certain disclosures about fair value measurements. GAAP permits an entity to choose to measure many financial instruments and certain other items at fair value and contains financial statement presentation and disclosure requirements for assets and liabilities for which the fair value option is elected.
The hierarchy of fair value valuation techniques under GAAP provides for three levels: Level 1 provides the most reliable measure of fair value, whereas Level 3, if applicable, generally would require significant management judgment. The three levels for categorizing assets and liabilities under GAAP’s fair value measurement requirements are as follows:
Level 1 – Fair value of the asset or liability is determined using unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2 – Fair value of the asset or liability is determined using inputs other than quoted prices that are observable for the applicable asset or liability, either directly or indirectly, such as quoted prices for similar (as opposed to identical) assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.
Level 3 – Fair value of the asset or liability is determined using unobservable inputs that are significant to the fair value measurement and reflect management’s own assumptions regarding the applicable asset or liability.
There were no transfers between the levels during the periods presented. As of June 30, 2021 and December 31, 2020, the Company’s financial assets and financial liabilities measured at fair value on a recurring basis were classified within the fair value hierarchy as follows (in thousands):
Level 1Level 2Level 3Balance as of June 30, 2021
Financial Assets    
Cash equivalents$565,581 $ $ $565,581 
Total financial assets$565,581 $ $ $565,581 
Level 1Level 2Level 3Balance as of December 31, 2020
Financial Assets    
Cash equivalents$205,873 $ $ $205,873 
Total financial assets$205,873 $ $ $205,873 
Financial Liabilities
Warrant derivative liability$ $ $14,231 $14,231 
Total financial liabilities$ $ $14,231 $14,231 
Financial instruments consist principally of cash equivalents, accounts receivables, accounts payable, accrued liabilities, debt, and warrant derivative liability.
13

ZYMERGEN INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
The following table provides a reconciliation of the beginning and ending balances for the warrant derivative liability measured at fair value using significant unobservable inputs (Level 3) (in thousands):
Balance at January 1, 2021$14,231 
Change in fair value(1,849)
Fair value of warrants exercised(12,382)
Balance at June 30, 2021$ 
The warrant derivative liability represented the fair value of the warrants issued in conjunction with the term loan agreement entered into in 2019. In April 2021 all warrants were exercised effective with the Company's IPO. No warrants were outstanding at June 30, 2021 (Note 7).
The following methods and assumptions were used by the Company in estimating the fair value of financial instruments:
Accounts receivable, accounts payable, and accrued liabilities: The amounts reported in the accompanying balance sheets approximate fair value due to the short maturity of these instruments.
Debt: The gross amounts reported approximate fair value due to the debt being a variable interest rate debt and its relatively short-term maturity.
Warrant derivative liability: In April 2021 all warrants were exercised effective with the Company's IPO. At exercise, the warrants were remeasured to intrinsic value, with the resulting change in fair value recognized in Other income (expense) in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Prior to the exercise of the warrants, the Company estimated the fair value of outstanding warrants using a weighted average between the value derived from a Black-Scholes (BSM) option model for a fully diluted scenario and the price of the warrant by applying the probability-weighted expected return method. The BSM model's inputs reflect assumptions that a market participant would use in pricing the instrument in a current period transaction and included the following as of December 31, 2020:
 December 31,
2020
Value per Series C Preferred share (fully-diluted)$35.46 
Exercise price$16.98 
Expected volatility77.0 %
Risk-free rate0.79 %
Time to liquidity (years)8.97
6.    Balance Sheet Components
Property and equipment consist of the following as of June 30, 2021 and December 31, 2020 (in thousands):
 June 30,
2021
December 31,
2020
Machinery and equipment$62,676 $54,999 
Leasehold improvements28,983 24,192 
Furniture and office equipment3,290 2,743 
Computers and software2,588 2,677 
97,537 84,611 
Less accumulated depreciation and amortization(56,433)(47,977)
41,104 36,634 
Construction in progress21,352 12,084 
Total property and equipment, net$62,456 $48,718 
Depreciation and amortization expense was $4.4 million and $4.7 million for the three months ended June 30, 2021 and 2020, and $8.5 million and $9.0 million for the six months ended June 30, 2021 and 2020, respectively.
14

ZYMERGEN INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Accrued and other current liabilities consist of the following as of June 30, 2021 and December 31, 2020 (in thousands):
June 30,
2021
December 31,
2020
Accrued compensation cost$15,023 $15,211 
Other accrued operating expenses15,920 9,616 
Accrued offering costs218  
Accrued legal service fees1,038 1,105 
Accrued interest815 842 
Accrued tax liabilities96 114 
Accrued and other current liabilities$33,110 $26,888 
7.    Term Loans
In December 2019, the Company entered into and in February 2021, the Company amended and restated a credit and guaranty agreement in relation to the Company's senior secured delayed draw term loan facility, with Perceptive Credit Holdings II, LP and PCOF EQ AIV II, LP (the “Perceptive Credit Agreement”), in an aggregate principal amount of $100.0 million. On closing on December 19, 2019, the Company received $85.0 million which was available on the closing date, net of fees and repayment of the previous term loan. An additional $15.0 million is available prior to September 30, 2021 subject to satisfaction of certain milestones.
The Company's Perceptive Credit Agreement provides that a material adverse change constitutes an event of default. The lender has not invoked the material adverse change clause to date. In the event the material adverse change clause is invoked, the outstanding principal, interest, including any applicable default interest and any prepayment premium will become payable on demand of the lender.
The Company was in compliance with all covenants of the senior secured delayed draw term loan facility as of June 30, 2021.
The amounts outstanding as of December 31, 2020 were classified as current due to the substantial doubt about the Company's ability to continue operating as a going concern as of the date of issuance of the Company's audited annual financial statements, and the potential impact of the material adverse change clause.
Debt consists of the following as of June 30, 2021 and December 31, 2020 (in thousands):
 June 30,
2021
December 31,
2020
Senior secured delayed draw term loan facility bearing interest equal to 11.5% as of June 30, 2021 and December 31, 2020; final maturity December 19, 2024
$85,000 $85,000 
Unamortized discount and offering costs(5,089)(5,669)
Senior secured delayed draw term loan facility, net79,911 79,331 
Less current portion 79,331 
Long-term debt, net$79,911 $ 
Interest expense on the Company’s term loan consisted of the following (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
Coupon interest$2,471 $2,471 $4,914 $4,942 
Amortization of debt discount and offering costs296 258 580 471 
Total interest expense on term loan$2,767 $2,729 $5,494 $5,413 
Warrants Related to Prior Loan Agreement
In November 2014, the Company entered into a loan and security agreement for a term note which was subsequently amended and extinguished. In connection with the loan and security agreement and its amendments, the Company issued warrants to purchase the Company's common stock. On April 28, 2021, all warrants to purchase the Company's common stock, issued in connection with the Company's prior loan agreement, were exercised at the option of the holder. An aggregate of 226,880 shares were issued in connection with the cashless exercise. As of June 30, 2021, no common stock warrants were outstanding.
15

ZYMERGEN INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Warrants Related to Current Loan Facility
In connection with the Perceptive Credit Agreement, the Company issued a warrant to purchase the Company’s Series C Preferred Stock (the “2019 Warrants”). On April 1, 2021, the holders of the Company's Series C Preferred Stock Warrants elected to exercise their warrants. The exercise was conditioned upon the consummation of a public offering of the Company's common stock on or prior to June 30, 2021. The exercise became effective with the Company's IPO in April 2021, with aggregate exercise proceeds of $15.0 million. As of June 30, 2021, no 2019 Warrants were outstanding.
8.    Convertible Preferred Stock
Except as described below, the Company’s convertible preferred stock is described in Note 10 of the “Notes to Consolidated Financial Statements” in the Prospectus.
As of December 31, 2020, the Company's convertible preferred stock consisted of the following:
Authorized and DesignatedOutstandingLiquidation Preference (per share)Liquidation Preference
(in thousands)
Series A redeemable convertible preferred stock21,998,2507,332,750$4.9893 $36,585 
Series A-1 redeemable convertible preferred stock26,158,8338,719,611$0.7599 6,626 
Series B redeemable convertible preferred stock42,244,58814,081,522$10.1091 142,352 
Series C redeemable convertible preferred stock76,750,88124,700,286$16.9836 419,500 
Series D redeemable convertible preferred stock47,028,47213,259,111$22.3269 296,035 
214,181,02468,093,280$901,098 
On April 26, 2021, immediately prior to the closing of the IPO, all outstanding shares of convertible preferred stock converted into 68,115,459 shares of common stock. As of June 30, 2021, no convertible preferred stock was outstanding.
9.    Equity
Equity Incentive Plans
In April 2021, the 2021 Incentive Award Plan (the "2021 Plan") became effective. The 2021 Plan serves as a successor to the 2014 Stock Plan (the "2014 Plan"). The 2021 Plan permits the award of stock options, restricted stock awards, stock appreciation rights, RSUs, performance awards, cash awards and stock bonuses. The Company reserved an initial 10,770,034 shares of common stock for issuance under the 2021 Plan, which includes the remaining reserved and unissued shares under the 2014 plan on the effective date of the 2021 Plan. The number of shares reserved for issuance under the 2021 Plan will increase automatically on January 1 of each calendar year continuing through the tenth calendar year during the term of the 2021 Plan by the number of shares equal to 5.0% of the total outstanding shares of the Company's common stock as of the immediately preceding December 31 or such lesser number as determined by the Board of Directors. Awards granted under the 2021 Plan expire no later than ten years from the date of grant. For incentive stock options and non-statutory stock options, the option price shall not be less than 100% of the fair market value on the day of grant. If at the time the Company grants an option and the optionee directly or by attribution owns stock possessing more than 10% of the total combined voting power of all the Company's classes of stock, the option price is required to be at least 110% of the fair market value on the day of grant. Options and RSUs granted typically vest over a four-year period but may be granted with different vesting terms. As of June 30, 2021, there were 8,266,390 shares available for us to grant under the 2021 Plan.
In July 2014, the Company adopted the 2014 Plan for employees and non-employees pursuant to which the Board of Directors granted share-based awards, including stock options, to officers, employees, and non-employees. As of the effective date of the 2021 Plan, no further awards are issued from the 2014 Plan.
16

ZYMERGEN INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Stock Options with Service-based Vesting Conditions
The following table summarizes option activity under the 2021 Plan and the 2014 Plan:
 Number of
Options
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual Life
Aggregate
Intrinsic Value
    (in thousands)
Outstanding - December 31, 20205,498,490 $6.657.75$79,756
Options granted2,049,489 $28.41
Options exercised(968,923)$4.59
Options cancelled(229,725)$16.89
Outstanding - June 30, 20216,349,331 $13.627.97$167,670
Unvested - June 30, 20213,749,969 $19.299.25$77,771
Exercisable - June 30, 20212,599,362 $5.426.25$89,899
The weighted average grant-date fair value of options granted was $18.33 per share and $4.86 per share, during the six months ended June 30, 2021, and 2020, respectively.
The aggregate intrinsic value of stock option awards exercised, determined at the date of option exercise, was $25.8 million and $1.9 million, during the six months ended June 30, 2021, and 2020, respectively. The aggregate intrinsic value was calculated as the difference between the exercise prices of the underlying stock option awards and the estimated fair value of the Company’s common stock on the date of exercise.
Stock-based compensation expense for stock options is estimated at the grant date based on the fair-value using the Black-Scholes option pricing model. The fair value of employee stock options is recognized as an expense ratably over the requisite service period of the awards. The fair value of employee stock options was estimated using the following assumptions:
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
Expected dividend yield % % % %
Risk-free interest rate
1.04% - 1.09%
0.44% - 0.45%
0.77% - 1.09%
0.44% - 1.41%
Expected term (in years)6.086.086.086.08
Expected volatility
73.03% - 74.27%
53.23% - 53.29%
73.03% - 74.67%
50.43% - 53.29%
As of June 30, 2021 the Company has employee stock-based compensation expense of $40.6 million related to unvested stock options not yet recognized, which is expected to be recognized over an estimated weighted average period of approximately 3.40 years.
Stock Options with Market-based Vesting Conditions
In April 2021, the Company granted options to purchase 2,099,999 shares of common stock to the Company's three founders, effective as of the closing of the IPO and adoption of the 2021 Plan, with an exercise price of $31.00 per share. The options are divided into five tranches with each tranche vesting, conditioned on the founder remaining a full time employee of the Company, when specific market capitalization and minimum price per share milestones are met, or as measured by total consideration per share in a change in control transaction. The options expire ten years from the grant date; any tranche not earned by the seventh anniversary of the grant date is forfeited. The total grant date fair value of these options was $39.6 million, which will be recognized ratably for each vesting tranche using the accelerated attribution method as the award is subject to graded vesting over the weighted average derived service period of 3.19 years.
17

ZYMERGEN INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
The fair value of the options was determined at the grant date using a Monte Carlo simulation model with the following assumptions:
Expected dividend yield %
Risk-free interest rate1.57 %
Expected term (in years)10.00
Expected volatility75.00 %
The expected volatility was based on the most recent ten-year period for the Company's peer group. The stock price projection for the Company assumes a zero percent dividend yield. The risk-free interest is based on the yield on U.S. Treasury bonds with a maturity consistent with the ten-year expected term associated with the market condition of the award.
Restricted Stock Units with Service-based Vesting Conditions
The following table summarizes RSU activity (in thousands, except share and per share amounts and term):
SharesWeighted Average
Grant Date Fair Value
Non-vested Restricted Stock Units as of December 31, 2020$
Granted (1)
203,433$36.96
Vested
Forfeited
Non-vested Restricted Stock Units as of June 30, 2021203,433$36.96
—–—–—–—–—–—–
(1) Includes RSUs granted to employees and consultants as part of the acquisition of Lodo (Note 3)
RSUs granted are valued at the market price of our common stock on the date of grant. The Company recognizes compensation expense for the fair value of RSUs ratably over the requisite service period of the awards. As of June 30, 2021 there was $6.9 million of total unrecognized compensation cost related to RSUs, which is expected to be recognized over a weighted average period of 2.56 years.
Non-vested Stock
As part of the acquisition of Radiant Genomics, Inc. ("Radiant") on December 29, 2017, the Company issued shares to the founders of Radiant. Half of the shares were subject to vesting based on the continued service of the founders with the Company post-acquisition over a four-year period. The shares are forfeited if the founders of Radiant do not complete the required service period and therefore represent compensation for post combination services.
The following table summarizes activity of the non-vested stock with service-based vesting granted as part of the Radiant acquisition (in thousands, except share and per share amounts and term):
 SharesWeighted Average
Grant Date Fair Value
Weighted Average
Remaining Years
Aggregate
Intrinsic Value
Non-vested stock as of December 31, 202067,240 $4.951.0$1,089
Granted 
Vested(33,620)$4.95
Forfeited 
Non-vested stock as of June 30, 202133,620 $4.950.50$1,179
The total intrinsic value of non-vested stock that vested and were released was $1.2 million and $0.3 million, during the six months ended June 30, 2021, and 2020, respectively. As of June 30, 2021 there was $0.2 million, of total unrecognized compensation cost related to non-vested stock, which is expected to be recognized over a weighted average period of 0.50 years.
Employee Stock Purchase Plan
In April 2021, the 2021 Employee Stock Purchase Plan (the "2021 ESPP") was adopted. The 2021 ESPP was adopted in order to enable eligible employees to purchase shares of the Company’s common stock at a discount. Purchases will be accomplished through participation in discrete offering periods. The Company initially reserved 2,154,006 shares of common stock for
18

ZYMERGEN INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
issuance under the 2021 ESPP. The number of shares reserved for issuance under the 2021 ESPP will increase automatically on January 1 of each calendar year beginning after the first offering date and continuing through the first ten calendar years by the number of shares equal to 1.0% of the total outstanding shares of our common stock as of the immediately preceding December 31 or such lesser number as determined by our Board of Directors. The price at which common stock is purchased under the 2021 ESPP is equal to 85% of the fair market value of the common stock on the first day of the offering period or purchase date, whichever is lower. The offering periods begin in May and November of each year, except the initial offering period which commenced with the IPO in April 2021 will conclude in November 2021.
Compensation Expense
Compensation expense related to stock-based awards was included in the following categories in the accompanying Condensed Consolidated Statements of Operations and Comprehensive Loss in accordance with the accounting guidance for share-based payments for the three and six months ended June 30, 2021 and 2020 (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
Cost of service revenue$944 $352 $1,368 $623 
Research and development2,537 372 3,290 690 
Sales and marketing366 123 561 279 
General and administrative3,118 396 3,999 693 
Total stock-based compensation$6,965 $1,243 $9,218 $2,285 
Compensation expense by stock-based award was as follows for the three and six months ended June 30, 2021 and 2020 (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
Stock options with service based vesting conditions$3,356 $1,160 $5,526 $2,119 
Stock options with market based vesting conditions 2,414  2,414  
RSUs with service based vesting conditions 585  585  
Non-vested stock 83 83 166 166 
ESPP527  527  
Total stock-based compensation$6,965 $1,243 $9,218 $2,285 
Non-recourse Loans to Employees
On October 5, 2017, the Company entered into promissory notes with two separate employees in the aggregate amount of $3.6 million. The notes bore interest at 3.0% per annum and were due on the earlier of October 18, 2027 or the date two weeks prior to the Company’s good faith estimate of the date of initial filing of a Form S-1 to sell shares of Company common stock in an initial public offering. Interest was payable annually in arrears and could be added to the principal amount at the borrower’s option. Both employees opted to add the interest in the aggregate amount of $0.1 million to be added to the principal for the interest payment due in October 2019 and October 2020, respectively. The outstanding principal and interest payment added to the principal were included in Additional Paid-In Capital on the Condensed Consolidated Balance Sheets.
On March 5, 2021, both promissory notes were repaid, including the principal and all unpaid interest in an amount of $4.0 million were settled by the receipt of a $2.0 million payment and the return of 67,050 shares of common stock to the Company. The 67,050 shares of common stock were immediately retired upon return to the Company.
10.    Net Loss Per Share
Basic net loss per share is determined by dividing net loss by the weighted average shares outstanding for the period. The Company analyzes the potential dilutive effect of stock options, non-vested stock, RSUs, stock issuable under the ESPP, and warrants under the treasury stock method (as applicable), during periods of income, or during periods in which income is recognized related to changes in fair value of its liability-classified securities.
19

ZYMERGEN INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data) applicable to common stockholders for the three and six months ended June 30, 2021 and 2020:
Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
Numerator:
Net loss, basic$(100,833)$(59,440)$(185,418)$(124,780)
Less: Gain on change in fair value of warrant liabilities   1,849  
Net loss, diluted $(100,833)$(59,440)$(187,267)$(124,780)
Denominator:
Weighted average shares used in calculating net loss per share, basic77,671,643 12,288,520 45,512,654 11,805,573 
Effect of dilutive securities:
Warrants to purchase Series C convertible preferred stock214,499
Weighted average shares used in calculating net loss per share, diluted77,671,64312,288,52045,727,15311,805,573
Net loss per share, basic$(1.30)$(4.84)$(4.07)$(10.57)
Net loss per share, diluted$(1.30)$(4.84)$(4.10)$(10.57)
The following potentially dilutive shares as of the periods ended June 30, 2021, and 2020, were excluded from the calculation of diluted net loss per share applicable to common stockholders because their effect would have been anti-dilutive for the periods presented:
 June 30, 2021June 30, 2020
Shares issuable under convertible preferred stock 54,856,348 
Warrants to purchase Series C convertible preferred stock 883,332 
Options to purchase common stock6,349,331 4,951,390 
Restricted stock units203,433  
Non-vested stock33,620 100,860 
Warrants to purchase common stock 242,322 
Total6,586,384 61,034,252 
11.    Revenue, Credit Concentrations and Geographic Information
The Company has primarily earned revenue by engaging in R&D service contracts. The Company also earns revenue through collaborative arrangements with partners to develop novel materials to be commercialized by the collaborative partner and the Company.
The Company’s R&D service contracts generally consist of fixed-fee multi-phase research terms with concurrent value-share and/or performance bonus payments based on developing an improved microbial strain. The research term of the contracts typically spans several quarters and the contract term for revenue recognition purposes is determined based on the customer’s rights to terminate the contract for convenience. Other payment types, typically consisting of performance bonuses or value share payments, are constrained until those payments become probable or are earned. The Company recognized performance bonuses of $0.3 million for the six months ended June 30, 2021. For the three months ended June 30, 2021 and for the three and six months ended June 30, 2020, performance bonuses the Company recognized were insignificant. For the three and six months ended June 30, 2021 and 2020, the Company has not recognized any royalty or value share payments.
When acceptance clauses are present in an agreement, the Company recognizes the R&D service revenue at a point in time when the R&D services provided have been accepted by the customer and the Company has a present right for payment and no refunds are permitted. The Company recognized revenue at a point in time due to customer acceptance clauses of $1.5 million and $0.2 million for the three months ended June 30, 2021 and 2020, and $2.3 million and $0.2 million for the six months ended June 30, 2021 and 2020, respectively.
20

ZYMERGEN INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
The following table represents changes in the balances of our contract liabilities during the periods ended June 30, 2021, and 2020 (in thousands):
December 31, 2020AdditionsDeletionsJune 30, 2021
Contract liabilities:
Deferred revenue$3,014$7,057 $(5,797)$4,274
December 31, 2019AdditionsDeletionsJune 30, 2020
Contract liabilities:
Deferred revenue$1,760$3,946 $(2,295)$3,411
Additions to contract liabilities during the six months ended June 30, 2021 include $1.4 million of deferred revenue through the acquisition of Lodo (Note 3). Additions to contract liabilities during the six months ended June 30, 2020 include $0.6 million of deferred revenue through the acquisition of enEvolv (Note 3). Long-term deferred revenue is included in Other long-term liabilities on the Condensed Consolidated Balance Sheets.
Transaction price allocated to the remaining performance obligation represents contracted revenue that has not yet been recognized, which includes unearned revenue and unbilled amounts that will be recognized as revenue in future periods. Remaining performance obligations consisted of the following (in thousands):
 CurrentNoncurrentTotal
As of June 30, 2021$4,370 $2,703$7,073 
The Company’s noncurrent remaining performance obligation is expected to be recognized in the next 1.1 to 2.3 years.
Customers representing 10% or greater of revenue were as follows for the three and six months ended June 30, 2021 and 2020:
Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
Customer A17 %44 %22 %49 %
Customer B40 % %31 % %
Customer C10 %*12 %17 %
Customer D***12 %
Customer H— %16 % %*
—–—–—–—–—–—–
* Less than 10%
Customers representing 10% or greater of billed accounts receivable were as follows as of June 30, 2021 and December 31, 2020:
 June 30, 2021December 31, 2020
Customer A18 %37 %
Customer B39 % %
Customer D15 %23 %
Customer E18 %23 %
Customer G %17 %
21

ZYMERGEN INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
The Company's revenues by geographic region are presented in the table below for the three and six months ended June 30, 2021 and 2020 (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
United States of America$1,815 $283 $3,047 $1,394 
Asia1,308 779 2,729 2,117 
Europe2,764 154 3,846 659 
Total revenue$5,887 $1,216 $9,622 $4,170 
12.    Commitments and Contingencies
Operating Lease Commitments
The Company leases certain facilities and recognizes rent expense on a straight-line basis, net of sublease income, over the non-cancellable lease term and records the difference between cash rent payments and the recognition of rent expense as a deferred rent liability. Rent expense under operating leases was $9.5 million and $3.8 million for the three months ended June 30, 2021 and 2020, and $15.8 million and $7.5 million for the six months ended June 30, 2021 and 2020, respectively.
Total future minimum rental commitments under long-term leases, net of sublease income, with an initial term of more than one year are estimated as follows (in thousands):
Remainder of 2021$9,321 
202228,739 
202335,391 
202434,861 
202533,844 
Thereafter240,810 
$382,966 
Contingencies
The Company is subject to various litigation and arbitration claims that arise in the ordinary course of business, including but not limited to those related to employee matters. Unless otherwise specifically disclosed, we have determined that no provision for liability is required related to any claim against the Company.
13.    Subsequent Events
On August 2, 2021, Josh Hoffman separated from his position as Zymergen’s Chief Executive Officer and resigned as a member of the Board. Mr. Hoffman and the Company entered into an Employment Separation Letter Agreement, pursuant to which, among other things, all of the stock options held by Mr. Hoffman that are vested as of the separation date will remain exercisable until June 30, 2022 and all unvested equity awards held by Mr. Hoffman were forfeited as of the separation date. As such, Mr. Hoffman forfeited options to purchase 1,183,333 shares of common stock that were granted to the Company's founders. All expense incurred prior to the separation date related to unvested options were reversed as of the separation date.
On August 4, 2021, the Company, certain of the Company's current and former officers and directors, and the underwriters of the Company's IPO were named as defendants in a putative securities class action filed on behalf of purchasers of the Company's common stock pursuant to or traceable to the registration statement for its IPO. The action is pending in the United States District Court for the Northern District of California, and is captioned Shankar v. Zymergen Inc. et al., Case No. 3:21-cv-06028-JCS. The action alleges violations of Sections 11 and 15 of the Securities Act of 1933 in connection with the Company's IPO, and seeks damages in an unspecified amount, attorneys’ fees, and other remedies. The Company intends to defend vigorously against such allegations.

22

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
You should read the following discussion and analysis of our financial condition and results of operations in conjunction with our unaudited Condensed Consolidated Financial Statements and related notes included in Part I, Item 1 of this Quarterly Report on Form 10-Q and with our audited Consolidated Financial Statements and related notes thereto for the year ended December 31, 2020, included in our final Prospectus.
In this section, the terms “we,” “our,” “ours,” “us,” and “the Company” refer collectively to Zymergen Inc. and its consolidated direct and indirect subsidiaries. This discussion contains forward-looking statements that involve risks and uncertainties reflecting our current expectations, estimates and assumptions concerning events and financial trends that may affect our future operating results or financial position. Factors that could cause or contribute to such difference include, but are not limited to, those identified below and those discussed in the section of this Quarterly Report on Form 10-Q titled “Risk Factors”. Forward-looking statements speak only as of the date they are made, and the Company assumes no duty to and does not undertake any obligation to update forward-looking statements. Actual results could differ materially from those anticipated in forward-looking statements and future results could differ materially from historical performance.
Overview
Zymergen partners with Nature to design, develop and commercialize bio-based breakthrough products that can deliver value to customers in a broad range of industries. Our goal is to create new products with a proprietary platform that unlocks the design and manufacturing efficiency of the biological processes with technology’s ability to rapidly iterate and control diverse functions. We call our process biofacturing and we expect it will create better products faster, cheaper and more sustainably than traditional chemistry by engineering microbes to make novel biomolecules that are the key ingredients in those products. Substantially all of our revenue to date has been generated from R&D service contracts and collaboration arrangements aimed at developing, testing and validating our biofacturing platform by providing custom services for use only by the collaboration partner. Over the next few years, we seek to grow our product sales and commercialize our products and generate revenue from these products. Our long-term objective is to generate revenue from the sale of numerous breakthrough products across a variety of industries.
Recent Developments
Assessment of our Product Delivery Timeline and Revenue Projections
We recently became aware of issues with our commercial product pipeline that impact our product delivery timeline and revenue projection for Hyaline and potentially other products in our pipeline. The commercial opportunity for Hyaline is smaller than we expected and the product qualification process for Hyaline is likely to take longer than we originally expected. We may experience similar delays for other product launches that also require a product qualification process. We no longer expect product revenue in 2021, and expect product revenue to be immaterial in 2022.
During the quarter, several key target customers encountered technical issues in implementing Hyaline into their manufacturing processes typical of new product and process development learnings. We have made significant progress towards addressing these challenges and believe there are no intrinsic technical issues with Hyaline. However, our commercial ramp is delayed. We are also continuing to evaluate emerging data on the total addressable market for foldable display applications, which indicate a smaller near-term market opportunity that is growing less rapidly than anticipated, as well as its impact on our sales forecast.
We are currently conducting a full assessment of our target markets and the fit of the products in our pipeline to those markets, including exploring adjacent opportunities that could potentially provide for new revenue sources, among other activities. We are also developing a plan to align our costs to our delayed revenue ramp, including potentially restructuring some of our expenses, including lease expenses. We expect that we will have to reduce our workforce in connection with these efforts. Following these activities, we will develop a new strategic plan with clear milestones and goals.
Acquisition of Lodo Therapeutics Corporation
On May 16, 2021, the Company completed a nontaxable acquisition of 100% of the equity interests of Lodo Therapeutics Corporation ("Lodo"), a privately-held company which uses its proprietary bacterial metagenomics discovery platform to develop novel therapeutics from nature. The acquisition was accounted for as a business combination. The purchase price for the acquisition was $25.3 million, substantially all of which was non-cash consideration. The non-cash consideration consisted of 774,402 shares of the Company’s common stock. For more information, refer to Note 3 in the “Notes to Condensed Consolidated Financial Statements” in Part I, Item 1, above.
23

Components of Results of Operations
Revenue
Research and Development Service Agreements Revenue. To date, we have earned revenue by engaging in R&D services primarily to help our customers develop bio-based products. In addition, the R&D services provided to our customers test and validate our biofacturing platform. We account for R&D service contracts when we have approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. The research term of the contracts spans typically over several quarters and the contract term for revenue recognition purposes is determined based on the customer’s rights to terminate the contract for convenience. Over the longer-term, as and to the extent we grow our product sales and commercialize products, we expect revenue from R&D services to represent a smaller component of our total revenue.
Collaboration Revenue. Our collaboration revenue relates primarily to our collaboration agreement with Sumitomo Chemical. Our agreement with Sumitomo Chemical includes provision of R&D services by us through the joint innovation of certain materials and applications of strategic interest to Sumitomo Chemical. Under this arrangement R&D costs are shared equally between the parties with settlement of such amounts on a quarterly basis. Amounts received for those services are classified as collaboration revenue as those services are being rendered because those services are considered to be part of our ongoing major operations.
Cost of Service Revenue
Cost of service revenue represents costs we incur to service our contract research efforts pursuant to our R&D service contracts, as well as certain costs allocable to our Sumitomo Chemical collaboration arrangement. Costs include both internal and third party fixed and variable costs including labor, materials and supplies, facilities and other overhead costs.
Operating Expenses
Our operating expenses are classified in the following categories: research and development, sales and marketing and general and administrative. For each of these categories, the largest component is personnel costs, which includes salaries, employee benefit costs, bonuses and stock-based compensation expenses.
We are currently developing a plan to reduce our expenses to align with our delayed revenue ramp, among other activities; however, we expect increased non-recurring expenses in the near-term, which may include consultancy fees and restructuring expenses, as we implement cost-saving measures.
Research and development. Uncertainties inherent in the research and development of customer products preclude us from capitalizing such costs. Research and development expenses include personnel costs, the cost of consultants, materials and supplies associated with research and development projects as well as various laboratory studies. Indirect research and development costs include depreciation, amortization and other indirect overhead expenses.
Sales and marketing. Sales and marketing expenses consist primarily of personnel costs, costs of general marketing activities and promotional activities, travel-related expenses and other indirect overhead costs. We plan to invest in sales and marketing initiatives to generate consumer awareness and sales of our new product launches.
General and administrative. Our general and administrative expenses consist primarily of personnel costs for our executive, finance, corporate and other administrative functions, intellectual property and patent costs, facilities and other allocated expenses, other expenses for outside professional services, including legal, human resources, audit and accounting services and insurance costs.
Interest income
Interest income consists of income earned from our cash, cash equivalents and short-term investments.
Interest expense
Interest expense consists of interest incurred from our term loan along with the amortization of loan initiation fees and lender warrant expense.
Change in fair value of warrant liability
The change in the fair value of the warrant liability is due to the change in the value of the underlying shares of Series C Preferred Stock. The change in value reflects the change in fair value of the underlying shares of Series C Preferred Stock during the applicable period.
24

Other income (expense), net
Other income (expense), net relates to miscellaneous other income and expense and foreign currency gains and losses.
Provision for Income Taxes
Provision for income taxes consists primarily of minimum tax payments at the state level and income taxes paid outside of the United States for our overseas subsidiaries. The factors that most significantly impact our effective tax rate include realizability of deferred tax assets, changes in tax laws, variability in the allocation of our taxable earnings among multiple jurisdictions, the amount and characterization of our research and development expenses, the levels of certain deductions and credits, acquisitions and licensing transactions.
We have various federal and state net operating loss carryforwards as well as federal and state research and development tax credit carryforwards. Utilization of some of the federal and state net operating loss and research and development tax credit carryforwards are subject to annual limitations due to the “change in ownership” provisions of the Internal Revenue Code of 1986 and similar state provisions. The annual limitations may result in the expiration of net operating losses and credits before utilization.
Results of Operations for the Three Months Ended June 30, 2021 and 2020
The following table set forth our results of operations for the periods (in thousands):
Three Months Ended
June 30,
Change
20212020$%
Revenues from research and development service agreements$4,879 $771 $4,108 532.8 %
Collaboration revenue1,008 445 563 126.5 %
Total revenues5,887 1,216 4,671 384.1 %
Cost and operating expenses:
Cost of service revenue21,829 18,098 3,731 20.6 %
Research and development50,152 17,481 32,671 186.9 %
Sales and marketing7,904 4,582 3,322 72.5 %
General and administrative23,661 16,610 7,051 42.5 %
Total cost and operating expenses103,546 56,771 46,775 82.4 %
Operating loss(97,659)(55,555)(42,104)75.8 %
Other income (expense):
Interest income12 42 (30)(71.4)%
Interest expense(2,767)(2,729)(38)1.4 %
Gain (loss) on change in fair value of warrant liabilities (430)(1,166)736 (63.1)%
Other expense, net(5)(31)26 (83.9)%
Total other expense(3,190)(3,884)694 (17.9)%
Loss before income taxes(100,849)(59,439)(41,410)69.7 %
(Provision for) benefit from income taxes16 (1)17 (1,700.0)%
Net loss$(100,833)$(59,440)$(41,393)69.6 %
Revenue
Revenue from research and development service agreements increased by $4.1 million, or 533%, for the quarter ended June 30, 2021 compared to the same period of the prior year. This increase was primarily due to the following:
a $3.0 million increase from new and acquired contracts, including $1.6 million that was recognized at a point in time;
a $1.3 million increase compared to the three months ending June 30, 2020 as a result of temporary lab closures in 2020 due to the COVID-19 pandemic. The appropriate functioning of our labs are essential to deliver the R&D services to our customers; and
a $0.3 million increase of additional revenue recognized at a point in time due to contract milestones.
Off-set by:
a $0.5 million decrease from contracts ending in 2020.
25

Collaboration revenue increased by $0.6 million, or 127%, for the quarter ended June 30, 2021 compared to the same period of the prior year. This increase was due to the increased research activity under the partnership agreement with Sumitomo Chemical.
Cost of Revenue
Cost of service revenue increased by $3.7 million, or 21%, for the quarter ended June 30, 2021 compared to the same period of the prior year. This increase was primarily due to:
an increase of approximately $1.9 million in consumables, reflecting the lower use of consumables when labs were closed in the period mid-March through approximately June 1, 2020, due to the COVID-19 pandemic;
an increase in rent allocation of approximately $1.4 million due to an expansion of our real estate costs, including the addition of a new company headquarters, which is currently under development;
an increase of approximately $0.8 million in other expenses of which $0.4 million is due to an increase in insurance expenses and the remainder is largely due to the cost of returning to labs and office space following the close down in 2020, due to the COVID-19 pandemic;
an increase of approximately $0.6 million in stock compensation, partly due to an increase in the fair value of the shares underlying options with service-based vesting conditions, the vesting of awards under the ESPP adopted in connection with the IPO and the impact of the issuance of options with market-based vesting conditions; and
an increase in the use of contract research resources of $0.5 million due mainly to the engagement of contract research resources to accelerate a client early stage development project.
This was offset by:
a decrease of $1.5 million in labor cost associated with a shift of resources from performing research and development activities for third parties to performing research and development activities on our own products. This is net of the impact of annual salary and bonus increases that went into effect on January 1, 2021 to reflect current market trends.
Operating Expenses
Research and development
Research and development expense increased by $32.7 million, or 187%, in the quarter ended June 30, 2021 compared to the same period of the prior year. The overall increase is primarily due to:
the increase in resources allocated to our own product development from customer research and development activities, along with the further development of Hyaline and other products in our product pipeline. Continuing from the first quarter of 2021, the principal focus in the second quarter of 2021 was work on Hyaline to progress toward full-scale production; and
the increase reflects the expenses incurred post acquisition of Lodo Therapeutics, of approximately $1.4 million primarily relating to personnel and consumables.
This resulted in:
a $15.0 million increase in manufacturing and lab consumables, largely attributable to the development of Hyaline, ZYM0107 (optical film) and ZYM0101 (optical film) products;
a $7.8 million increase in labor costs due to an expansion of resources focused on R&D activities (including the Lodo personnel), and the impact of annual salary and bonus increases that went into effect on January 1, 2021 to reflect current market trends;
further, there has been a $3.7 million increase in allocated rent due to an expansion of our real estate costs, including the addition of a new company headquarters, which is currently under development; and
a $1.1 million increase in expense related to utilization of subcontractors in developmental activities; and
In addition there was:
an increase of approximately $2.1 million in stock compensation, partly due to the increased resources, an increase in the fair value of the shares underlying options with service-based vesting conditions, the vesting of awards under the ESPP adopted in connection with the IPO, the impact of the issuance of options with market-based vesting conditions, and the impact of the RSUs issued in relation to the Lodo Therapeutics acquisition for post acquisition services;
a $1.6 million increase in depreciation attributable to new equipment and leasehold improvements entered into service throughout 2020 and 2021; and
an increase of approximately $1.1 million in other expenses, of which approximately $0.6 million is due to an increase in insurance expenses and the remainder is largely due to the cost of returning to labs and office space following the close down in 2020, due to the COVID-19 pandemic.
26

Sales and marketing
Sales and marketing expense increased by $3.3 million, or 73%, in the quarter ended June 30, 2021 compared to the same period of the prior year. This increase was primarily due to:
a $1.7 million increase in expense related to subcontractors. This was largely due to an increase in customer and brand marketing activities;
an increase of approximately $0.7 million in labor costs due to the expansion of the sales and marketing resources, along with the impact of annual salary and bonus increases that went into effect on January 1, 2021 to reflect current market trends; and
a $0.3 million increase in allocated rent.
General and administrative
General and administrative expense increased by $7.1 million or 42%, in the quarter ended June 30, 2021 compared to the same period of the prior year. The increase in general and administrative expenses was primarily attributable to the following:
an increase of approximately $2.7 million in stock compensation, partly due to increased headcount, an increase in the fair value of the shares underlying options with service-based vesting conditions, the impact of the issuance of options with market-based vesting conditions and the vesting of awards under the ESPP adopted in connection with the IPO;
a $2.6 million increase in legal, strategy, investor relations and accounting service fees, mainly associated with the IPO, offset by a reduction of allocation of headcount to G&A as a result of the end of the COVID-19 lab closures in 2020;
a $1.6 million increase in rent and facilities costs. This was largely driven by the increase in the property costs year on year, including the commencement of the lease for our new headquarters in mid-February 2021. This property is under development and is expected to be available for occupancy in early 2022;
a $0.6 million increase in labor costs, due to an expansion of resources to meet the requirements of being a public company, and the impact of annual salary and bonus increases that went into effect on January 1, 2021 to reflect current market trends; and
an increase of approximately $0.5 million in other expenses, of which approximately $0.3 million is due to an increase in insurance expenses and the remainder is largely due to the cost of returning to labs and office space following the close down in 2020, due to the COVID-19 pandemic.
This was offset by:
a decrease of approximately $0.7 million in depreciation and software costs and a decrease of approximately $0.2 million in consumables.
Interest income (expense)
Interest income and interest expense was flat in the quarter ended June 30, 2021 compared to the same period of the prior year.
Gain (loss) on change in fair value of warrant liability
A loss on change in fair value of warrant liability of $0.4 million was recorded in the quarter ended June 30, 2021, compared to a loss of $1.2 million in the same period of the prior year, a change in the fair value of warrant liability of $0.8 million. The change in the fair value of the warrant liability is driven by the difference in valuation methodologies between the two periods. The warrants were exercised in connection with the IPO in April 2021 and were at that time remeasured to their intrinsic value. Throughout 2020, the warrant value was influenced by the change in the value of the underlying Series C preferred stock which increased significantly during the second quarter of 2020 with the expectation of Series D fund-raising closing, and hence providing a better runway for the Company to achieve its product goals.
27

Results of Operations for the Six Months Ended June 30, 2021 and 2020
The following table set forth our results of operations for the periods (in thousands):
Six Months Ended
June 30,
Change
20212020$%
Revenues from research and development service agreements$7,493 $2,675 $4,818 180.1 %
Collaboration revenue2,129 1,495 634 42.4 %
Total revenues9,622 4,170 5,452 130.7 %
Cost and operating expenses:
Cost of service revenue42,959 42,674 285 0.7 %
Research and development89,963 39,283 50,680 129.0 %
Sales and marketing14,776 10,123 4,653 46.0 %
General and administrative42,992 30,303 12,689 41.9 %
Total cost and operating expenses190,690 122,383 68,307 55.8 %
Operating loss(181,068)(118,213)(62,855)53.2 %
Other income (expense):
Interest income55 419 (364)(86.9)%
Interest expense(5,494)(5,413)(81)1.5 %
Gain (loss) on change in fair value of warrant liabilities1,849 (1,616)3,465 (214.4)%
Other expense, net(768)(63)(705)1,119.0 %
Total other expense(4,358)(6,673)2,315 (34.7)%
Loss before income taxes(185,426)(124,886)(60,540)48.5 %
(Provision for) benefit from income taxes106 (98)(92.5)%
Net loss$(185,418)$(124,780)$(60,638)48.6 %
Revenue
Revenue from research and development service agreements increased by $4.8 million, or 180%, for the six months ended June 30, 2021 compared to the same period of the prior year. This increase was primarily due to the following:
a $3.8 million increase from new and acquired contracts, including $1.6 million that was recognized at a point in time and an additional $0.6 million of which was recognized at a point in time for work performed in fourth quarter of 2020 but recognized in first quarter of 2021, due to a delay in contract signing until first quarter of 2021;
a $1.5 million increase compared to the six months ended June 30, 2020 as a result of temporary lab closures in 2020 due to the COVID-19 pandemic. The appropriate functioning of our labs are essential to deliver the R&D services to our customers; and
a $0.6 million increase of additional revenue recognized at a point in time due to contract milestones.
Off-set by:
a $1.1 million decrease from contracts ending in 2020.
Collaboration revenue increased by $0.6 million, or 42%, for the six months ended June 30, 2021 compared to the same period of the prior year. This increase was due to the increased research activity under the partnership agreement with Sumitomo Chemical.
Cost of Revenue
Cost of service revenue increased by $0.3 million, or 1%, in the six months ended June 30, 2021 compared to the same period of the prior year. This was primarily due to the following:
an increase of approximately $1.6 million in rent allocation due to an expansion of our real estate costs, including the addition of a new company headquarters, which is currently under development;
an increase of approximately $1.2 million in consumables, reflecting lower use of consumables when the labs were closed in the period mid-March through approximately June 1 2020, due to the COVID-19 pandemic;
an increase in the use of contract research resources of $0.9 million due mainly to the engagement of contract research resources to accelerate a client early stage development work;
28

an increase of approximately $0.5 million in other expenses, of which $0.4 million is due to an increase in insurance expenses and the remainder is largely due to the cost of returning to labs and office space following the close down in 2020, due to the COVID-19 pandemic; and
an increase of approximately $0.5 million in stock compensation, partly due to increased headcount, an increase in the fair value of the shares underlying options with service-based vesting conditions, the impact of the issuance of options with market-based vesting conditions and the vesting of awards under the ESPP adopted in connection with the IPO.
This was offset by:
a $4.4 million decrease in labor cost associated with a shift of resources from performing research and development activities for third parties to performing research and development activities on our own products. This is net of the impact of annual salary and bonus increases that went into effect on January 1, 2021 to reflect current market trends.
Operating Expenses
Research and development
Research and development expense increased by $50.7 million, or 129%, in the six months ended June 30, 2021 compared to the same period of the prior year. The overall increase is primarily due to:
the increase in resources allocated to our own product development from customer research and development activities, along with the further development of Hyaline and other products in our product pipeline; and
the increase reflects the expenses incurred post acquisition of Lodo Therapeutics, of approximately $1.4 million primarily relating to personnel and consumables.
This resulted in:
a $22.5 million increase in manufacturing and lab consumables, largely attributable to the development of Hyaline, ZYM0107 (optical film) and ZYM0101 (optical film) products;
a $12.1 million increase in labor costs due to an expansion of resources focused on R&D activities (including the Lodo personnel), and the impact of annual salary and bonus increases that went into effect on January 1, 2021 to reflect current market trends;
a $5.1 million increase in allocated rent due to an expansion of our real estate costs, including the addition of a new company headquarters, which is currently under development; and
a $4.5 million increase in expense related to utilization of subcontractors in developmental activities.
In addition, there was:
an increase of approximately $2.6 million in stock compensation, partly due to increased headcount, an increase in the fair value of the shares underlying options with service-based vesting conditions, the impact of the issuance of options with market-based vesting conditions, the vesting of awards under the ESPP adopted in connection with the IPO and the impact of the RSUs issued in relation to the Lodo Therapeutics acquisition for post acquisition services;
a $2.2 million increase in depreciation attributable to new equipment and leasehold improvements entered into service throughout 2020 and 2021; and
an increase of approximately $1.4 million in other expenses, of which approximately $0.7 million is due to an increase in insurance expenses and the remainder is largely due to the cost of returning to labs and office space following the close down in 2020, due to the COVID-19 pandemic.
Sales and marketing
Sales and marketing expense increased by $4.7 million, or 46%, in the six months ended June 30, 2021 compared to the same period of the prior year. This increase was primarily due to:
a $2.7 million increase in expense related to subcontractors. This was largely due to an increase in customer and brand marketing activities;
an increase of approximately $1.1 million in labor costs due to the expansion of sales and marketing resources, along with the impact of annual salary and bonus increases that went into effect on January 1, 2021 to reflect current market trends;
a $0.5 million increase in allocated rent; and
an increase of approximately $0.3 million in stock compensation, partly due to increased headcount, an increase in the fair value of the shares underlying options with service-based vesting conditions and the vesting of awards under the ESPP adopted in connection with the IPO.
29

General and administrative
General and administrative expense increased by $12.7 million or 42%, in the six months ended June 30, 2021 compared to the same period of the prior year. The increase in general and administrative expenses was primarily attributable to the following:
a $5.2 million increase in legal, strategy, investor relations and accounting service fees, mainly associated with becoming a public company;
an increase of approximately $3.3 million in stock compensation, partly due to increased headcount, an increase in the fair value of the shares underlying options with service-based vesting conditions, the impact of the issuance of options with market-based vesting conditions and the vesting of awards under the ESPP adopted in connection with the IPO;
a $2.4 million increase in labor costs due to an expansion of resources to meet the requirements of being a public company and the impact of annual salary and bonus increases that went into effect on January 1, 2021 to reflect current market trends, offset by a reduction of allocation of headcount to G&A as a result of the end of the COVID-19 lab closures in 2020;
a $2.4 million increase in rent and facilities costs. This was largely driven by the increase in the property costs year on year, including the commencement of the lease for our new headquarters in mid-February 2021. This property is under development and is expected to be available for occupancy in early 2022; and
an increase of approximately $0.4 million in other expenses, of which approximately $0.3 million is due to an increase in insurance expenses and the remainder is largely due to the cost of returning to labs and office space following the close down in 2020, due to the COVID-19 pandemic.
This was offset by:
a decrease of approximately $0.7 million in depreciation and software costs and a decrease of approximately $0.3 million in consumables.
Interest income (expense)
Interest income decreased by $0.4 million, or 87%, in the six months ended June 30, 2021 compared to the same period of the prior year. This decrease was primarily due to a reduction in the principal balance held in certain money market funds combined with a decrease in overall market interest rates.
Interest expense was flat in the six months ended June 30, 2021 compared to the same period of the prior year.
Gain (loss) on change in fair value of warrant liability
A gain on change in fair value of warrant liability of $1.8 million was recorded in the six months ended June 30, 2021, compared to a loss of $1.6 million in the same period of the prior year, a change in the fair value of warrant liability of $3.4 million.
The gain in the fair value of the warrant liability in the six months ended June 30, 2021, was primarily due to the assumption used in the valuation of the warrants which as of March 31, 2021 used a weighted average derived from a Black-Scholes (BSM) option model with a term consistent with the time to the expected IPO date as of March 31, 2021 based on the expectation that the warrant would be exercised at the IPO (conditioned upon the consummation of a public offering of the Company's common stock on or prior to June 30, 2021) and the value derived from the option pricing model with a term consistent with the remaining term until a future liquidity event, other than the IPO scenario described above. This change in assumption led to a gain on change in fair value of warrant liability of $2.3 million in the quarter ended March 31, 2021. In the subsequent quarter ending June 30, 2021, there was a partial reversal of the gain of $0.4 million when the warrants were exercised in connection with the IPO in April 2021 and were at that time remeasured to their intrinsic value.
Throughout 2020, the warrant value was influenced by the change in the value of the underlying shares of Series C preferred stock which increased significantly during the six months ending June 30, 2020, with the expectation of Series D closing and hence providing a better runway for the Company to achieve its product goals. The increase in fair value of the warrant liability resulted in a loss of $1.6 million in that period.
Other expense
Other expense increased by $0.7 million in the six months ended June 30, 2021 compared to the same period of the prior year. This increase was primarily due to an unrealized loss on a currency balance following a strengthening of the US dollar primarily against the Japanese Yen.
30

Income Taxes
Income taxes increased by $0.1 million in the six months ended June 30, 2021 compared to the same period of the prior year, this was due to the impact of the tax credit arising from the enEvolv acquisition in the first quarter of 2020.
Liquidity, Capital Resources and Plan of Operations
From our inception through June 30, 2021 we have incurred significant operating losses and negative cash flows from our operations as we developed our biofacturing platform.
We have not yet generated revenue from product sales (except for nominal revenue related to the sale of samples of Hyaline), do not expect to generate revenue from product sales in 2021 and expect product revenue to be immaterial in 2022. Our first product, Hyaline, is still in the qualification process with customers. We recently became aware of issues with our commercial product pipeline that impact our product delivery timeline and revenue projection for Hyaline and potentially other products in our pipeline. We are developing a plan to align our costs to our delayed revenue ramp, including potentially restructuring some of our expenses, including lease expenses. We expect that we will have to reduce our workforce in connection with these efforts. If we are unable to reduce our costs to align with our delayed revenue ramp, we may need additional funds to meet operational needs and capital requirements for product development and commercialization.
To date, we have financed our operations primarily with proceeds from the sale of shares through our initial public offering, the sale of convertible preferred shares, proceeds from debt arrangements and revenue from R&D service and collaboration arrangements. We had unrestricted cash and cash equivalents as of June 30, 2021 of $577.7 million.
Our primary uses of capital are, and we expect will continue to be for the near future, personnel costs, product pipeline development and commercialization costs, platform development costs, laboratory and related supplies, legal, patent and other regulatory expenses and general overhead costs. We may also pursue acquisitions, investments, joint ventures and other strategic transactions.
We may need substantial additional funding to pursue our growth strategy and support continuing operations. Until such time as we can generate significant revenue from product sales or other customer arrangements to fund operations, we expect to use proceeds from the issuance of additional equity, debt financings or other capital transactions. We may be unable to increase our revenue, raise additional funds or enter into such other agreements or arrangements when needed on favorable terms, or at all. If we are unable to raise capital when needed, we will need to delay, reduce or terminate planned activities to reduce costs. Doing so will likely harm our ability to execute our business plans.
Our Perceptive Credit Agreement provides that a material adverse change constitutes an event of default. The lender has not invoked the material adverse change clause to date. The occurrence of any default will cause the interest rate to increase during the period of such default, could permit acceleration of such indebtedness with a prepayment premium and could result in a material adverse effect on us. Any required repayment of our indebtedness as a result of acceleration or otherwise would lower our current cash on hand such that we would not have those funds available for use in our business or for payment of other outstanding indebtedness.
Cash Flows
The following table summarizes our cash flows for the periods presented (in thousands):
Six Months Ended
June 30,
20212020
Net cash used in operating activities$(167,104)$(117,752)
Net cash used in investing activities$(18,325)$(13,101)
Net cash provided by financing activities$554,689 $1,763 
Net Cash Used in Operating Activities
The cash used in operating activities resulted primarily from our net losses adjusted for non-cash charges and changes in components of operating assets and liabilities, which are generally attributable to timing of payments, and the related effect on certain account balances, operational and strategic decisions and contracts to which we may be a party.
Cash used in operating activities for the six months ended June 30, 2021 of $167.1 million primarily related to our net loss of $185.4 million, adjusted for non-cash charges of $17.8 million and net cash inflows of $0.5 million due to changes in our operating assets and liabilities. Non-cash charges primarily consisted of depreciation and amortization of property and equipment, stock-based compensation, and gain on fair value change of warrant liability. The main drivers of the changes in operating assets and liabilities were an increase of $11.9 million in deferred rent, largely as a result of the straight-line impact of
31

leases, particularly for the new company headquarters, along with tenant improvement allowances received in the period, a $0.9 million increase in accounts payable, accrued expenses and other liabilities resulting primarily from an increase in vendor balances, and an increase in deferred revenue of $0.1 million. These changes resulted in a cash inflow and were partially offset by cash outflows resulting from an increase in prepaid expenses of $6.7 million, mainly due to insurance costs related to being a public company, an increase in accounts receivable (billed and unbilled) of $3.3 million and an increase in inventories of $1.0 million.
Cash used in operating activities for the six months ended June 30, 2020 of $117.8 million primarily related to our net loss of $124.8 million, adjusted for non-cash charges of $13.8 million and net cash outflows of $6.7 million provided by changes in our operating assets and liabilities. Non-cash charges primarily consisted of depreciation and amortization of property and equipment and stock-based compensation. The main drivers of the changes in operating assets and liabilities were a $8.5 million decrease in accounts payable, accrued expenses and other liabilities resulting primarily from a pay down of vendor balances; an increase of $0.5 million in accounts receivable (billed and unbilled) resulting primarily from timing differences in customer billings and cash receipts, and an increase in inventories of $0.5 million. In addition there was a $1.0 million inflow resulting from an increase in the deferred rent balance resulting from the straight-line impact of leases, a $1.0 million decrease in deferred revenue and a $0.7 million decrease in prepaid expenses.
Net Cash Used in Investing Activities
Cash used in investing activities was $18.3 million for the six months ended June 30, 2021 related to the purchase of property and equipment, of which a substantial majority related to purchases of laboratory equipment and facilities improvements, and the acquisition of Lodo Therapeutics.
Net cash used in investing activities was $13.1 million for six months ended June 30, 2020 related to the purchase of property and equipment, of which a substantial majority related to purchases of laboratory equipment and facilities improvements.
Net Cash Provided by Financing Activities
Net cash provided by financing activities was $554.7 million for six months ended June 30, 2021, which consisted primarily of a net $533.3 million of proceeds from the initial public offering, $15.0 million from the exercise of Series C warrants, $4.4 million from the exercise of common stock options and $1.9 million in proceeds from the repayment of non-recourse loans.
Net cash provided by financing activities was $1.8 million for the six months ended June 30, 2020, which consists primarily of proceeds from the exercise of common stock options.
Off Balance Sheet Arrangements
As of June 30, 2021 and 2020, we did not have any relationships with any entities or financial partnerships, such as structured finance or special purpose entities that would have been established for the purpose of facilitating off balance sheet arrangements or other purposes.
Critical Accounting Policies
We have prepared our financial statements in accordance with GAAP. Our preparation of these financial statements requires us to make estimates, assumptions, and judgments that affect the reported amounts of assets, liabilities, expenses, and related disclosures at the date of the financial statements, as well as revenue and expenses recorded during the reporting periods. We evaluate our estimates and judgments on an ongoing basis. We base our estimates on historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results could therefore differ materially from these estimates under different assumptions or conditions.

There have been no material changes to our critical accounting policies from those described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in our Prospectus, except as described below.
Stock-Based Compensation
Our stock-based compensation is accounted for in accordance with the provisions issued by the Accounting Standard Codification principles for stock compensation and share-based arrangements. Under the fair value recognition provisions of this statement, stock-based compensation expense is estimated at the grant date based on the fair value of the award and is recognized as an expense ratably over the requisite service period of the award, taking into consideration actual forfeitures.
32

Determining the appropriate fair value and calculating the fair value of stock-based awards requires judgment, including estimating stock price volatility, risk free interest rates, expected dividends and expected life. We estimate the fair value of stock options with service-based vesting conditions and employee stock purchase plan purchases on the date of grant using the Black-Scholes-Merton option-valuation model. The grant-date fair value of option awards is based upon the fair value of our common stock as of the date of grant, as well as estimates of the expected term of the awards, expected common stock price volatility over the expected term of the option awards, risk-free interest rates and expected dividend yield. RSUs granted are valued at the market price of our common stock on the date of grant.
Options with Market-based Vesting Conditions
We estimate the fair value of stock options with a market-based vesting condition on the date of grant using a model based on multiple stock price paths developed through the use of a Monte Carlo simulation that incorporates into the valuation the possibility that the market condition may not be satisfied. The assumptions for stock price volatility, contractual term, dividend yield, and stock price used in the Monte Carlo simulations are determined using the same methodology as described above. The exception is that with respect to the stock price volatility used for the Monte Carlo simulations, we took into consideration the capital structure of each comparable company comprising the benchmark to isolate each comparable company’s equity volatility without the effect of leverage and then re-levered using our capital structure. Additionally, we utilized an assumption for cost of capital in the Monte Carlo simulation that relied on market data due to the lack of our own publicly traded stock price history. The Monte Carlo simulation also calculates a derived service period for each of the vesting tranches, which is the measure of the expected time to achieve the market conditions. We recognize the cost of these options by accounting for each tranche as a discrete award and recognizing the cost over the requisite service period with respect to each award using the accelerated attribution method, regardless of whether the market conditions are achieved. We determine the requisite service period by comparing the derived service period to achieve the market-based condition and the implicit service-based condition, if any, using the longer of the two service periods as the requisite service period.
Determination of the fair value of common stock on grant dates
The estimated fair values of the shares of our common stock underlying options granted prior to the date of our IPO were determined by members of our board of directors as of the grant date, with input from management, considering our most recently available independent third-party valuation of our common stock and our directors’ assessment of additional objective and subjective factors that it believed were relevant and which may have changed between the effective date of the most recent valuation and the date of the grant. Following the consummation of the IPO, the fair market value of our common stock is determined based on the quoted market price of our common stock. Prior to the IPO independent third-party valuations have generally been performed quarterly in accordance with the guidance outlined in the AICPA Practice Aid, Valuation of Privately-Held Company Equity Securities Issued as Compensation or AICPA’s Practice Aid. In conducting the valuations, the independent third-party valuation specialist considered all objective and subjective factors that it believed to be relevant for each valuation conducted in accordance with AICPA’s Practice Aid, including management’s best estimate of our business condition, prospects and operating performance at each valuation date. Other significant factors included:
the rights, preferences and privileges of our preferred stock as compared to those of our common stock, including the liquidation preferences of our preferred stock;
our results of operations, financial position and the status of R&D efforts;
arms-length transactions involving recent rounds of preferred stock financings;
the composition of, and changes to, our management team and board of directors;
the lack of liquidity of our common stock;
our stage of development and business strategy and the material risks related to our business and industry;
the valuation of publicly traded companies in relevant industry sectors, as well as recently completed mergers and acquisitions of peer companies;
any external market conditions affecting relevant industry sectors;
the likelihood of achieving a liquidity event, such as an initial public offering, or IPO, or a sale of our company, given prevailing market conditions; and
the state of the IPO market for similarly situated privately held comparable companies.
In valuing our common stock, the fair value of our business was determined using various valuation methods, including combinations of income approach (discounted cash flow method) and market approach (public company market multiple method) with input from management. We also used the option pricing model to backsolve the value of the security from our
33

most recent round of financing, which implies a total equity value as well as a per share common stock value, when applicable for the valuation date. The income approach involves applying an appropriate risk-adjusted discount rate to projected cash flows based on forecasted revenues and costs. The market approach estimates value based on a comparison of the subject company to comparable public companies in a similar line of business. From the comparable companies, a representative market value multiple was determined, which was applied to our operating results to estimate the enterprise value of our company.
Once the enterprise value was determined under the market approach, we used the option pricing model to allocate that value among the various classes of securities to arrive at the fair value of the common stock.
In addition, we also considered any secondary transactions involving our capital stock. In our evaluation of those transactions, we considered the facts and circumstances of each transaction to determine the extent to which they represented a fair value exchange. Factors considered include transaction volume, timing, whether the transactions occurred among willing and unrelated parties and whether the transactions involved investors with access to our financial information.
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 primarily invested in short-term U.S. Treasury obligations, and our term loan bears interest at a variable rate.
Our term loan bears a variable interest rate which is the sum of 9.25% plus the greater of the one-month LIBOR and 2.25%. Accordingly, increases in LIBOR could increase our interest payments under the term loan. An increase of 100 basis points in the interest rate of the term loan would not have a material impact on our financial position or results of operations.
Foreign Currency Risk
We are not currently exposed to significant market risk related to changes in foreign currency exchange rates; however, we have contracted with and may continue to contract with foreign vendors. Our operations may be subject to fluctuations in foreign currency exchange rates in the future.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
We maintain disclosure controls and procedures that are designed to provide reasonable assurance that information required to be disclosed in our periodic and current reports that we file with the SEC is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and our Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.
Our management, with the participation and supervision of our Chief Executive Officer and our Chief Financial Officer, have evaluated our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act) as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on that evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that, as of the end of the period covered by this Quarterly Report on Form 10-Q, our disclosure controls and procedures were effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, 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.
Changes in Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting as such term is defined in Rule 13a-15(f) of the Exchange Act. An evaluation was also performed under the supervision and with the participation of our management, including our Chief Executive Officer and our Chief Financial Officer, of any change in our internal control over financial reporting that occurred during our last fiscal quarter and that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. That evaluation did not identify any change in our internal control over financial reporting that occurred during our latest fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
34

Limitations on Effectiveness of Controls and Procedures
In designing and evaluating the controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable and not absolute assurance of achieving the desired control objectives. In reaching a reasonable level of assurance, management is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures. In addition, the design of any system of controls also is based, in part, upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
35

PART II - OTHER INFORMATION
Item 1. Legal Proceedings
We are currently in and may, from time to time, become involved in legal proceedings arising in the ordinary course of our business. For example, on August 4, 2021, we, certain of our current and former officers and directors, and the underwriters of our IPO were named as defendants in a putative securities class action filed on behalf of purchasers of our common stock pursuant to or traceable to the registration statement for our IPO. The action is pending in the United States District Court for the Northern District of California, and is captioned Shankar v. Zymergen Inc. et al., Case No. 3:21-cv-06028-JCS. The action alleges violations of Sections 11 and 15 of the Securities Act of 1933 in connection with our IPO, and seeks damages in an unspecified amount, attorneys’ fees, and other remedies. We intend to defend vigorously against such allegations.
Item 1A. Risk Factors
Investing in our common stock involves a high degree of risk. You should carefully consider the risks described below, as well as the other information in this report, including our financial statements and the related notes and the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in this report, before deciding whether to invest in our common stock. The occurrence of any of the events or developments described below could harm our business, financial condition, results of operations and growth prospects. In such an event, the market price of our common stock could decline and you may lose all or part of your investment. Additional risks and uncertainties not presently known to us or that we currently deem immaterial also may impair our business operations.
Risk Factors Summary
Our business is subject to numerous risks and uncertainties, including those outside of our control, that could cause our actual results to be harmed. These risks include, but are not limited to, the following:
We may not be able to successfully commercialize or generate revenue from our products, including Hyaline.
Our efforts to develop a new strategic plan and align costs to our delayed revenue ramp may not be successful.
We have a history of operating losses and we do not expect to be profitable for the foreseeable future.
We have a limited operating history, which has made it and may continue to make it difficult to evaluate the prospects for our future viability and predict our future performance.
The market, including customers and potential investors, may be skeptical of the viability and benefits of our pipeline products because they are based on a relatively novel and complex technology and we may encounter challenges to align the fit of the products in our pipeline to the relevant market.
Loss of key personnel and/or failure to attract, train and retain additional key personnel, including a permanent Chief Executive Officer, could delay our product development programs and harm our R&D efforts and our ability to meet our business objectives.
It is difficult to predict the time and cost of development of our pipeline products, which are produced by or based on a relatively novel and complex technology and are subject to many risks, any of which could prevent or delay revenue growth and adversely impact our market acceptance, business and results of operations.
The Perceptive Credit Agreement provides our secured lender with liens on substantially all of our assets, including our intellectual property, contains financial covenants and other restrictions on our actions, which may cause significant risks to our stockholders and may impact our ability to pursue certain transactions and operate our business, and provides that a material adverse change constitutes an event of default.
We may not be successful in our efforts to use our proprietary biofacturing platform to build a pipeline of products.
Even if we are successful in expanding our biofacturing platform, rapidly changing technology and extensive competition in the synthetic biotech and petrochemical industries could make the products we are developing and producing obsolete or non-competitive unless we continue to develop and manufacture new and improved products and pursue new market opportunities.
The success of our business relies heavily on the performance of our products and developing new products at lower costs and faster development timelines.
Consistent with our strategy, we have recently launched Hyaline, and may in the future launch other products, with a non-fermentation produced biomolecule and, if we are not successful in our efforts to convert to the fermentation-produced version of our products, our products may not be commercially successful.
We do not have our own commercial scale manufacturing capability and any disruptions or interruptions in our biofacturing capacity, may prevent us from launching products or producing current and future products at necessary volumes to meet commercial demand, which may result in lost revenue opportunities.
The manufacture of our products is complex, and we may be unable to secure necessary talent to establish and scale our manufacturing and supply chain to the extent necessary to make a profit or sustain and grow our current business.
36

The COVID-19 pandemic has had, and is expected to continue to have, an impact on our business, results of operations and financial condition.
Our revenue, results of operations, cash flows and reputation in the marketplace may suffer upon the loss of a significant customer.
We are involved in securities litigation and other litigation matters that are expensive and time-consuming. Such litigation and other related matters could harm our business.
Governmental trade controls, including export and import controls, sanctions, customs requirements, regulatory requirements and related regimes, could subject us to liability or loss of contracting privileges or limit our ability to compete in certain markets.
Risks Related to Our Business

We may not be able to successfully commercialize or generate revenue from our products, including Hyaline.
We have not yet generated revenue from product sales (except for nominal revenue related to the sale of samples of Hyaline), do not expect to generate revenue from product sales in 2021 and expect product revenue to be immaterial in 2022. We launched our first product Hyaline in December 2020, but the commercial opportunity for Hyaline is less than we expected and the product qualification process is likely to take longer than the 6 to 18 months we originally expected. The commercial product pipeline and product delivery timeline issues that we recently identified may impact the other products in our pipeline as well. We are currently conducting a full assessment of our target markets and the fit of the products in our pipeline to those markets, including exploring adjacent opportunities that could potentially provide for new revenue sources. We do not currently have a firm pipeline of customers or visibility on commitments and our prospects for product sales are highly uncertain. If we are unable to successfully commercialize or generate revenue from product sales our results of operations could differ materially from our expectations, and our business, financial condition and results of operations may be materially and adversely affected and the value of our common stock could decline.
Our efforts to develop a new strategic plan and align costs to our delayed revenue ramp may not be successful.
On August 3, 2021, we announced a business update including that we recently became aware of issues with our commercial product pipeline that impact our delivery timeline and revenue projections. We are currently conducting a full assessment of our target markets and the fit of the products in our pipeline to those markets. We are also developing a plan to align our costs to our delayed revenue ramp, including potentially restructuring some of our expenses, including lease expenses. We expect that we will have to reduce our workforce in connection with these efforts. The success of these efforts will depend on our ability to identify and execute on commercial opportunities for our products, reduce operating expenses and otherwise execute against the strategic plan that we adopt. Our workforce after these actions may not be sufficient to execute our strategy, and we may not be able to effectively attract or retain senior management or other qualified employees needed to implement this strategy. If we are unable to successfully execute our strategy, our business, financial condition and results of operations may be materially and adversely affected.

We have a history of operating losses and we do not expect to be profitable for the foreseeable future.
We have incurred significant operating losses in each period since our inception. Our operating losses reflect the substantial investments we made to develop our biofacturing platform and our products. We incurred net losses of $100.8 million and $59.4 million for the three months ended June 30, 2021 and 2020, and $185.4 million and $124.8 million for the six months ended June 30, 2021 and 2020, respectively. As of June 30, 2021, we had an accumulated deficit of $959.2 million. We launched our first product Hyaline in December 2020, but recently became aware of issues with our commercial product pipeline that impact our product delivery timeline and revenue projections for Hyaline and potentially other products in our pipeline. We have not yet generated revenue from product sales (except for nominal revenue related to the sale of samples of Hyaline), do not expect to generate revenue from product sales in 2021 and expect product revenue to be immaterial in 2022. We expect many of our products will be subject to a customer qualification process and we will only generate revenue after customers have completed all aspects of the qualification process for that product and decided to place an order for our product, which is typically done on a purchase order basis rather than a long-term contractual commitment. The product qualification process for Hyaline is likely to take longer than the 6 to 18 months we originally expected and we may experience similar delays for other product launches that also require a product qualification process. These delays may increase the timelines and costs for launching our products beyond our original expectations. In addition, we expect our losses to continue for the foreseeable future as we continue to invest significant additional funds toward ongoing R&D as we develop new products through investments in our biofacturing platform and product pipeline and toward the timely commercialization of new products and improved versions of existing products. We are developing a plan to align our operating expenses to our delayed revenue ramp, among other activities. However, we expect that our operating expenses will increase in the short-term given the external consultants that we have engaged to assist with our assessment of our target markets and the fit of the products in our
37

pipeline to those markets and one-time costs that we expect to incur as we implement cost-saving measures. Further, our limited operating history makes it difficult to effectively plan for and model future growth, revenue and operating expenses. Our ability to achieve or sustain profitability is based on numerous factors, many of which are beyond our control, including whether or when we achieve market acceptance of our products, product and biofacturing platform development, our ability to develop and commercialize new products in a timely manner, our ability to scale our manufacturing capacity, our ability to manufacture products with a fermentation-produced biomolecule and our market penetration and margins. We may never be able to generate sufficient revenue to achieve or sustain profitability or it may take longer than we anticipate. Our failure to achieve or maintain profitability could negatively impact the value of our common stock.
We have a limited operating history, which has made it and may continue to make it difficult to evaluate the prospects for our future viability and predict our future performance.
As a business with a limited operating history, we may encounter unforeseen expenses, difficulties, complications, delays and other known and unknown obstacles such as the technical difficulties that we experienced during the customer qualification process with Hyaline, which have negatively impacted our product delivery timeline and revenue projections.
Our long-term objective is to generate revenue from the sale of numerous breakthrough products across a variety of industries. We expect that there will be variability between individual products with respect to the timelines and costs for launching a product, which may be greater where regulatory requirements lead to longer timelines, which could apply to certain of our products. We only generate revenue after customers have completed all aspects of the qualification process for that product and decided to place an order for our product, which is typically done on a purchase order basis rather than a long-term contractual commitment.
Substantially all of our revenue to date has been generated from R&D service contracts and collaboration arrangements aimed at developing, testing and validating our biofacturing platform by providing custom services for use only by the collaboration partner. We are now shifting our business focus to develop products that we will offer to a wider market. Our prospects must be considered in light of the uncertainties, risks, expenses and difficulties frequently encountered by companies in their early stages of operations, and following shifts in business models. We have not yet achieved market acceptance for our products, generated revenue from product sales (except for nominal revenue related to the sale of samples of Hyaline), produced our products at scale, scaled our manufacturing capabilities to meet potential demand at a reasonable cost, established a sales model or conducted sales and marketing activities necessary for successful product commercialization. For example, because of the recently identified issues with our commercial product pipeline, we have had to adjust our initial predictions about our product delivery timelines and revenue projections. Predictions about our future success or viability are highly uncertain and may not be as accurate as they could be if we had a longer operating history or a company history of successfully developing, commercializing and generating revenue from products for a mass market.
We will eventually need to transition from a company with a focus on deriving revenue from R&D service contracts and collaboration agreements to a company capable of developing and commercializing its own products as well, and we may not be successful in such a transition. We have encountered in the past, and will encounter in the future, risks and uncertainties frequently experienced by growing companies with limited operating histories in emerging and rapidly changing industries. If our assumptions regarding these risks and uncertainties, which we use to plan and operate our business, are incorrect or change, or if we do not address these risks successfully, our results of operations could differ materially from our expectations, and our business, financial condition and results of operations could be adversely affected.
The market, including customers and potential investors, may be skeptical of the viability and benefits of our pipeline products because they are based on a relatively novel and complex technology and we may encounter challenges to align the fit of the products in our pipeline to the relevant market.
The market, including customers and potential investors, may be skeptical of the viability and benefits of our pipeline products because they are based on a relatively novel and complex technology. There can be no assurance that our products will be understood, approved, or accepted by customers, regulators and potential investors or that we will be able to sell our products profitably at competitive prices and with features sufficient to establish demand. For example, we are continuing to evaluate emerging data on the total addressable market for foldable display applications, which indicate a smaller near-term market opportunity for Hyaline that is growing less rapidly than anticipated, as well as its impact on our sales forecast. In order for novel materials to get designed into new electronics products, dialogue across the relevant supply chain is needed. For example, the display market has a range of players that span component makers, subsystem assemblers, panel makers and the device manufacturers. While the ultimate customers for our films may only be specific parts of the display value chain, relationships with all parts of the chain are important in order to gain visibility into market trends and feature and specification requirements, and in order to get designed into the end devices. Another example of the need for new materials to enable next generation technologies is in microLEDs, however we cannot predict whether such products can or will successfully integrate our products. If we are unable to convince these potential customers, including the consumers who purchase end-products containing our products and the customers of our direct-to-consumer products, of the utility and value of our products or the
38

end products in which they are a component or that our products are superior to the products they currently use, we will not be successful in entering these markets and our business and results of operations will be adversely affected. If potential investors are skeptical of the success of our pipeline products, our ability to raise capital and the value of our stock may be adversely affected.
Loss of key personnel and/or failure to attract, train and retain additional key personnel, including a permanent Chief Executive Officer, could delay our product development programs and harm our R&D efforts and our ability to meet our business objectives.
Our business involves complex, global operations across a variety of markets and requires a management team and employee workforce that is knowledgeable in the many areas in which we operate, including our target industries. As a result of some of the issues we have experienced with our commercial product pipeline, we are working to bring additional talent to our commercial team and to our sales pipeline qualification and forecast processes. Our future success depends upon our ability to attract, train, retain and motivate highly qualified management, scientific, engineering, information technology, and sales personnel, among others, including a permanent Chief Executive Officer. The market for qualified personnel is very competitive because of the limited number of people available who have the necessary technical skills and understanding of our technology and products and the nature of our industry which requires certain of our technical personnel to be on-site in our facilities. We compete for qualified scientific and information technology personnel with other life sciences and information technology companies as well as academic institutions and research institutions in the markets in which we operate, including the San Francisco Bay Area, California and Boston, Massachusetts. To attract top talent, we believe we will need to offer competitive compensation and benefits packages, including equity incentive programs, which may require significant investment.
The departure of one or more of our senior management team members or other key employees could be disruptive to our business until we are able to hire qualified successors. Our employees, including members of our management team, could leave our company with little or no prior notice and would be free to work for a competitor. We do not maintain “key man” life insurance on any of our employees.

On August 3, we announced that Josh Hoffman, our former Chief Executive Officer stepped down, and we appointed Jay Flatley as Acting Chief Executive Officer. Our Board of Directors will commence a search process to identify a permanent Chief Executive Officer. We are also conducting a full assessment of our target markets and the fit of the products in our pipeline to those markets and developing a plan to align our costs to our delayed revenue ramp, among other activities. We expect that we will have to reduce our workforce as part of these efforts. During this period of management transition and uncertainty, we may experience diversion of management attention from business concerns, failure to retain other key personnel or loss of institutional knowledge. Additionally, if the perceived value of our equity awards declines, it may adversely affect our ability to attract and retain key employees. If we are unable to successfully identify and attract adequate candidates for the permanent Chief Executive Officer vacancy or any other key vacancies that occur in a timely manner, we could experience harm to our business, growth, financial conditions, results of operations and cash flows.
In addition, some of our scientific personnel are qualified foreign nationals whose ability to live and work in the United States is contingent upon the continued availability of appropriate visas. Due to the competition for qualified personnel in the key markets in which we operate, we expect to continue to utilize foreign nationals to fill part of our recruiting needs. As a result, changes to United States immigration policies have and could further restrain the flow of technical and professional talent into the United States and adversely affect our ability to hire qualified personnel.
It is difficult to predict the time and cost of development of our pipeline products, which are produced by or based on a relatively novel and complex technology and are subject to many risks, any of which could prevent or delay revenue growth and adversely impact our market acceptance, business and results of operations.
We have concentrated our R&D efforts to date on a select number of pipeline products based on technical feasibility and market opportunity. We launched our first product Hyaline in December 2020, but recently became aware of issues with our commercial product pipeline that impact our delivery timeline and revenue projections for Hyaline and potentially other products in our pipeline. The product qualification process for Hyaline is likely to take longer than the 6 to 18 months we originally expected and we may experience similar delays for other product launches that also require a product qualification process. These delays may increase the timelines and costs for launching our products beyond our original expectations. We have not yet generated revenue from product sales (except for nominal revenue related to the sale of samples of Hyaline), do not expect to generate revenue from product sales in 2021 and expect product revenue to be immaterial in 2022.
The typical development cycle of new pipeline products can be lengthy and may require new scientific discoveries or advancements and the development and engineering of complex technology, including improvements or modifications to our biofacturing platform. As we ramp the sale of new products, we expect to initially experience negative product gross margins. Material manufacturing process changes, including using our Launch Acceleration strategy (our strategy of launching products
39

using molecules we have identified during the design phase but which are first produced with non-fermentation based methods and later converted to fermentation based methods), could also result in reduced or possibly negative margins. We expect our cost of product revenue to increase over time in absolute dollars and our gross margins will vary based on the volume and mix of products sold. We expect the timing for achieving positive gross margins for any product will depend on the pace at which we achieve commercial scale for that product, which could take one year or more from when we begin generating revenue from such product. We may not achieve the product gross margins that we anticipate.
Further, the variety of our products and different industries as well as pricing pressures and other factors, leads to challenges in scaling production across the portfolio as well as adapting our biofacturing platform to solve different development problems arising in the development process. We also may depend on third parties for the supply of key inputs and various components and for manufacturing capacity, making our ability to develop new pipeline products complex and subject to risks and uncertainties regarding commercial feasibility, timing and satisfactory technical performance of pipeline products. For example, the inability to travel delayed the establishment of our Hyaline manufacturing capacity and delayed the process of selecting and vetting CMOs for our ZYM0201 insect repellent product. We experienced delays of approximately three months at our new U.S. CMO site for our Hyaline product and at a key supplier of a raw material for Hyaline and ZYM0107 (optical film). If we experience problems or delays in developing our pipeline products, we may be subject to unanticipated costs, including the loss of customers. Additionally, even after the incurrence of significant costs to develop a product, we may not be able to solve development problems or develop a commercially viable product at all. If we do not achieve the required technical specifications or successfully manage our new product development processes, or if development work is not performed according to schedule, then our revenue growth from new pipeline products may be prevented or delayed, and our business and operating results may be harmed.
The Perceptive Credit Agreement provides our secured lender with liens on substantially all of our assets, including our intellectual property, contains financial covenants and other restrictions on our actions, which may cause significant risks to our stockholders and may impact our ability to pursue certain transactions and operate our business, and provides that a material adverse change constitutes an event of default.
In December 2019, we entered into and in February 2021, we amended and restated a credit and guaranty agreement with Perceptive Credit Holdings II, LP and PCOF EQ AIV II, LP (the “Perceptive Credit Agreement”) pursuant to which the secured lender agreed to provide us with a $100 million credit facility. As of June 30, 2021, our debt under this credit facility totaled $85.0 million in principal amount outstanding. During the course of 2020 and into 2021, we sought and obtained various default waivers and amendments under this agreement due to our inability to comply with certain of our covenants relating to the treatment of our acquisitions as permitted transactions under the terms of the Perceptive Credit Agreement, the achievement of quarterly revenue milestones, the timing for consummation of specified debt or equity transactions and the timing for delivery of audited financials for the year ending December 31, 2019. As a result of the amendments and waivers to the Perceptive Credit Agreement, we regained compliance with all covenants under the agreement. We may be required to generate cash from operations or raise additional working capital through future financings to enable us to repay this indebtedness as it becomes due. There can be no assurance that we will be able to do so. If we do not generate additional cash or working capital, we may be required to delay, limit, reduce or terminate our product development or operations or grant to others rights to develop and market products that we would otherwise prefer to develop and market ourselves, to enable us to repay this indebtedness as it becomes due.
In addition, in association with the secured debt, we have granted liens on substantially all of our assets, including our intellectual property, as collateral, and have agreed to significant covenants, including covenants that require us to achieve quarterly revenue milestones and covenants that materially limit our ability to take certain actions, including our ability to pay dividends, make certain investments and other payments, incur additional indebtedness, undertake certain mergers and consolidations, encumber and dispose of assets and customary events of default, including failure to pay amounts due, breaches of covenants and warranties, material adverse effect events, certain cross defaults and judgements and insolvency. For example, the Perceptive Credit Agreement contains restrictions on our ability to purchase or dispose of assets and has other affirmative and negative covenants that impact how we run our business. A failure to comply with the covenants and other provisions of the Perceptive Credit Agreement, including any failure to make a payment when required, to meet our revenue targets or cure any deficiency in our revenue targets within 30 days of the end of a fiscal quarter, would generally result in events of default under such instruments. Although we have obtained waivers from the lender of certain defaults in 2020, there can be no assurance that the lender would be willing to grant such waivers in the future. The Perceptive Credit Agreement also provides that a material adverse change constitutes an event of default. The lender has not invoked the material adverse change clause to date. The occurrence of any default will cause the interest rate to increase during the period of such default and could permit acceleration of such indebtedness with a prepayment premium, which could result in a material adverse effect on us. Any required repayment of our indebtedness as a result of acceleration or otherwise would lower our current cash on hand such that we would not have those funds available for use in our business or for payment of other outstanding indebtedness.
40

If we are at any time unable to generate sufficient cash flow from operations to service our indebtedness when payment is due, we may be required to attempt to renegotiate the terms of the instruments relating to the indebtedness, seek to refinance all or a portion of the indebtedness, or obtain additional financing. There can be no assurance that we would be able to successfully renegotiate such terms, that any such refinancing would be possible or that any additional financing could be obtained on terms that are favorable or acceptable to us, if at all. Any debt financing that is available could cause us to incur substantial costs and subject us to covenants that significantly restrict our ability to conduct our business. If we seek to complete additional equity financings, the interests of existing equity holders may be diluted.
If we are unable to make payment on our secured debt instruments when due, our secured lender may foreclose on and sell the assets securing such indebtedness, which includes substantially all of our property, to satisfy our payment obligations, which could prevent us from accessing those assets for our business and conducting our business as planned. Our business, financial condition, prospects and results of operations could be materially adversely affected as a result of any of these events.
We may not be successful in our efforts to use our proprietary biofacturing platform to build a pipeline of products.
A key element of our strategy is to build a pipeline of products through our biofacturing platform and develop those pipeline products into commercially viable products faster and cheaper than traditional materials. Although our R&D efforts to date have resulted in potential pipeline products, we have just recently launched our first product and the timeline for commercialization of it is taking longer than initially expected. We may not be able to continue to identify and develop additional pipeline products through the use of our biofacturing platform.
Even if we are successful in continuing to build our product pipeline through the use of our biofacturing platform, not all potential pipeline products we identify will be suitable for development and use in commercial products. Machine learning and automation, generally, remain in the early stages of development. Although we expect machine learning and automation to improve over time, the operation of our biofacturing platform will continue to require significant human interaction which introduces risks of error and requires us to recruit highly skilled employees in a competitive market. Identifying and developing commercially viable pipeline products may require us to make continued advancements in our biofacturing platform to lower costs, reduce development time, better align our products with industry trends or customer demands or otherwise more quickly identify pipeline products. See the risk factor titled “—Even if we are successful in expanding our biofacturing platform, rapidly changing technology and extensive competition in the synthetic biotech and petrochemical industries could make the products we are developing and producing obsolete or non- competitive unless we continue to develop and manufacture new and improved products and pursue new market opportunities.” If we are unable to use our biofacturing platform to successfully identify and develop pipeline products, our business, results of operations and financial condition may be adversely and materially affected.
Even if we are successful in expanding our biofacturing platform, rapidly changing technology and extensive competition in the synthetic biotech and petrochemical industries could make the products we are developing and producing obsolete or non-competitive unless we continue to develop and manufacture new and improved products and pursue new market opportunities.
The synthetic biotech and, to a lesser extent, the petrochemical industries, are characterized by rapid and significant technological changes, frequent new product introductions and enhancements and evolving industry demands and standards. Our future success will depend on our ability to develop and launch new products that address the evolving needs of our customers on a timely and cost-effective basis, to continually improve the products we are developing and producing and to pursue new market opportunities that develop as a result of technological and scientific advances. Due to the significant lead time involved in launching a new product, we are required to make a number of assumptions and estimates regarding the commercial feasibility of a new product, including assumptions and estimates regarding the size of an emerging product category and demand for those products, our ability to penetrate that emerging product category, customer adoption of a downstream product, the existence or non-existence of products being simultaneously developed by competitors, potential market penetration and obsolescence. As a result, it is possible that we may introduce a new product that has been displaced by the time of launch, addresses a market that no longer exists or is smaller than previously thought, that end-consumers do not like or otherwise is not competitive at the time of launch, in each case after the incurrence of significant costs to develop such product. For example, we are continuing to evaluate emerging data on the total addressable market for foldable display applications, which indicate a smaller near-term market opportunity for Hyaline that is growing less rapidly than anticipated, as well as its impact on our sales forecast. This extended product qualification process and other delays in the timelines for launching our products may exacerbate these risks. Another example of the need for new materials to enable next generation technologies is in microLEDs, however we cannot predict whether such products can or will successfully integrate our products. The ultimate success of our films, even if successful in meeting the technical needs of our customers, is dependent on the success of the flexible electronics device market, microLED market and our customers within that market which, in each case, may not reach the size anticipated by us or may be replaced by another emerging product category.
41

There is extensive competition in the synthetic biotech and, to a lesser extent, the petrochemical industries, and our future success will depend on our ability to maintain a competitive position with respect to technological advances. Technological development by others may result in our technologies, as well as products developed using our technologies, becoming obsolete. Our ability to compete successfully will depend on our ability to develop proprietary technologies and products that are technologically superior to, otherwise differentiated from, and/or are less expensive than our competitors’ technologies and products. Our competitors may be able to develop competing and/or superior technologies and processes and compete more aggressively and sustain that competition over a longer period of time due to greater human and financial resources, longer operating histories, track records for product development and existing market share. If we are unable to continue to successfully develop and manufacture new and improved products and successfully commercialize our products at scale, our business and results of operations will be adversely impacted.
The success of our business relies heavily on the performance of our products and developing new products at lower costs and faster development timelines.
To date our revenue has primarily been derived from relationships with partners where we seek to test and validate the ability of our biofacturing platform to improve or optimize our clients’ products through biofacturing. However, our future profitability will depend on our ability to successfully execute and maintain a sustainable business model and generate continuous streams of revenue through the sale of our products across industries. We launched our first product Hyaline in December 2020, but recently became aware of issues with our commercial product pipeline that impact our product delivery timeline and revenue projections for Hyaline and potentially other products in our pipeline. We are currently in the qualification process on Hyaline, but several of our customers have encountered technical issues implementing Hyaline into their manufacturing processes. We expect that many of our products will be subject to a qualification process and we will only generate revenue after customers have completed all aspects of the qualification process for that product and decided to place an order for our product. The product qualification process for Hyaline is likely to take longer than the 6 to 18 months we originally expected and we may experience similar delays for other product launches that also require a product qualification process. These delays may increase the timelines and costs for launching our products beyond our original expectations. Our current business model is premised on innovating and producing new products rapidly and at lower costs than traditional methods and achieving results that may only be obtained through leveraging biology. While we may launch bio-based versions of existing products or existing molecules that are too expensive to utilize in products today, biofacturing of previously unavailable, superior molecules and materials is key to our long-term success. However, if we are unable to successfully transition into becoming a biofacturer of new products and create novel products at lower costs and on accelerated development timelines, our business and results of operations will be adversely affected.
Consistent with our strategy, we have recently launched Hyaline, and may in the future launch other products, with a non-fermentation produced biomolecule and, if we are not successful in our efforts to convert to the fermentation-produced version of our products, our products may not be commercially successful.
During the design phase of our development cycle, we identify molecules capable of production through fermentation. We then identify the microbe to be used for fermentation-based production of these biomolecules and develop commercial scale processes for manufacturing the end product. In some cases, we may initially launch products using molecules we have identified during the design phase but which are first produced with traditional, non-fermentation based methods. We will do this when use of the non-fermentation produced biomolecules allows for faster commercial launch, even if the cost of production of these molecules is more expensive than can be achieved with fermentation-based production. We plan to do this only where we believe we will be able to replace these non-fermentation produced biomolecules or components with fermentation-produced versions in 12-24 months. We expect fermentation-produced molecules will drive better economics or improved margins. For example, we have used Launch Acceleration on our first product, Hyaline, which we have launched with a non-fermentation produced biomolecule sourced from a third party and are executing on a process to convert to a fermentation-produced molecule. We currently expect this conversion to take place in 2022, but it may take longer than we currently anticipate, including as a result of any decision to reprioritize these activities in connection with the new strategic plan we develop. While the use of the non-fermentation produced monomer can accelerate product launch, it may result in consumer confusion or misperceptions about the characteristics of our products, as well as the features that differentiate our products and company from others in the marketplace. Launching fermentation-produced products or products with fermentation-produced components or ingredients is a key element of our strategy for lowering manufacturing costs and launching products desirable to our customers more quickly. If we do not successfully develop fermentation-produced versions of our products that lower the costs of manufacturing, we may not be able to achieve anticipated product margins in future periods and may lose our anticipated competitive advantage, each of which could have an adverse result on our business, results of operations and financial condition.
42

We do not have our own commercial scale manufacturing capability and any disruptions or interruptions in our biofacturing capacity, may prevent us from launching products or producing current and future products at necessary volumes to meet commercial demand, which may result in lost revenue opportunities.
We do not have our own commercial scale manufacturing capability. If we are unable to maintain adequate biofacturing capacity, we may not have sufficient supply of our products to satisfy demand from our customers, which may result in lost revenue opportunities. Currently we contract with CMOs to manufacture Hyaline and our other electronic films primarily in Japan. We have established a CMO site for Hyaline in the United States, however, our U.S. CMO previously informed us that we only had committed supply through the end of 2021. We are in discussions with our current U.S. CMO as well as other potential U.S. CMOs to establish supply for Hyaline beyond the end of 2021. Given the issues with our commercial pipeline and delay in our projected revenue for Hyaline, we have sufficient Hyaline supply for anticipated demand for the foreseeable future. If demand for Hyaline or our other film products were to increase, we would need to increase capacity at our existing CMOs in Japan, or come to an agreement with our U.S. CMO or an alternate CMO to meet that demand. We currently contract with our Japanese CMOs under purchase orders, and do not have agreements in place that contractually require such CMOs to supply us with product on an ongoing basis. Our existing CMOs in Japan may not be able to meet any additional demand or may not do so at a reasonable cost or in a timely fashion. Identifying a suitable replacement CMO is a burdensome and time-consuming process that could take up to 24 months and requires us to become satisfied with their quality control, responsiveness and service, financial stability, security and labor and other ethical practices. Even if we are able to identify an alternative CMO, we may encounter delays in product development, production and added costs as a result of the time it takes to train a new CMO in our methods, products and quality control standards. From time to time, product owners invest in their manufacturers to support production, the acquisition of specialized equipment or development of specialized processes. Any future CMO agreements that we enter with CMOs could require us to agree to terms that may increase our costs and reduced margins, or result in delays as we ramp up new manufacturing capabilities.
Process development is a key component of product R&D to enable the biofacturing of products at scale. If we cannot attract, develop and retain product leaders and process engineers with the necessary expertise to drive process development of our manufacturing for our pipeline of products, we will be unable to achieve commercially viable volumes of our pipeline products to meet customer demand. Further, we will need the biofacturing ecosystem to continue its emergence as we launch production at commercial scale, a process we are just beginning and have not done in the past. If we are having difficulties in accessing pilot plant facilities with the required downstream processing equipment to enable our process development, we may face delays in our time-to-market and increased R&D costs relative to our targets. If the biofacturing ecosystem and overall capacity does not grow enough to provide the volumes we need to satisfy anticipated commercial needs, we may face delays in scaling our production of bioproducts which could cause delays, increase costs in scaling manufacture of our bioproducts, and negatively impact our financial position.
Any adverse developments affecting manufacturing of our pipeline products may result in shipment delays, inventory shortages, lot failures, product withdrawals or recalls or other interruptions in the supply of Hyaline and our pipeline products or enforcement actions by regulatory authorities. We may also have to take inventory write-offs and incur other charges and expenses for our pipeline products that fail to meet specifications or undertake costly remediation efforts. Accordingly, failures, difficulties or delays faced at any level of our manufacturing capabilities could adversely affect our business and delay or impede the development and commercialization of Hyaline or any of our pipeline products or products and could have an adverse effect on our business, financial condition, results of operations and prospects.
The manufacture of our products is complex and we may be unable to secure necessary talent to establish and scale our manufacturing and supply chain to the extent necessary to make a profit or sustain and grow our current business.
The manufacture of our products is complex and to commercialize our products requires significant expertise in a variety of specialties and capital investment, including the development of advanced manufacturing techniques and process controls. We are targeting market opportunities in a wide variety of industries. Given the wide range of products we are developing and the even greater range of products we expect to develop in the future, biofacturing processes, including the necessary equipment for biofacturing, for one product may not be translatable to other products and, therefore, we may need to identify and recruit additional internal talent to develop products and coordinate manufacturing techniques and process controls required for the variety of pipeline products in the various industries we are targeting. We may also require multiple facilities and partners in order to commercialize various products and to meet the volumes we need to satisfy our anticipated commercial needs. For example, Hyaline and our other electronic films are manufactured in different facilities than our consumer care products and require completely separate supply chains and manufacturing facilities. If we are unable to successfully establish adequate manufacturing capacity for all of our products and pipeline products, we may not have the capacity required to meet our commercial needs. See the risk factor titled “—We do not have our own commercial scale manufacturing capability and any disruptions or interruptions in our biofacturing capacity, may prevent us from launching products or producing current and future products at necessary volumes to meet commercial demand, which may result in lost revenue opportunities.
43

We must continue to secure and maintain sufficient and stable supplies of disposable lab equipment, raw materials and synthetic biology materials and services.
The COVID-19 pandemic has caused substantial disruption in global supply chains. As a result, we have experienced shortages in some of our key supplies, including materials required in our labs and may continue to do so in the future as a result of the pandemic, or otherwise. We may also experience price increases due to unexpected material shortages, services disruptions and other unanticipated events, which may adversely affect our supply of disposable lab equipment, raw materials and synthetic biology materials and services. We typically do not enter into long-term agreements with our suppliers but secure our materials and services on a purchase order basis. Our suppliers may reduce or cease their supply of materials or services to us at any time in the future. If the supply of materials or services is interrupted, our production processes may be delayed.
A deterioration of our relationship with any of our suppliers, or problems experienced by these suppliers, could lead to shortages in our production capacity for the development or biofacture of some or all of our products. Therefore, we may not be able to cost-effectively develop new products or fulfil the demand of existing customers or supply new customers. In addition, as we grow, our existing suppliers may not be able to meet our increasing demand, and we may need to find additional suppliers. In some cases, we are purchasing the consumables, materials or services where the use, for our purposes, is not a commodity and obtaining such materials and services requires lead time. We may not be able to secure suppliers who provide materials at, or services to, the specification, quantity and quality levels that we demand (or at all) or be able to negotiate acceptable fees and terms of services with any such suppliers. Identifying a suitable supplier is an involved process that requires us to become satisfied with their quality control, responsiveness and service, financial stability, security and labor and other ethical practices. Even if we are able to expand existing sources, we may encounter delays in product development, production and added costs as a result of the time it takes to train new suppliers in our methods, products and quality control standards. If any of the above events occur, our operations and results of operations may be adversely affected.
We cannot assure you that any instability or other issues relating to the manufacture of any of our products or pipeline products will not occur in the future. Additionally, our manufacturers may experience manufacturing difficulties due to resource constraints or as a result of labor disputes or unstable political environments. For example, the COVID-19 pandemic has caused substantial disruption in global supply chains. We have experienced shortages in some of our key supplies, including materials required in our labs. Any future impact of the COVID-19 pandemic on our ability to procure sufficient supplies for the development of our pipeline products will depend on the duration of the pandemic and the mitigation actions undertaken to contain COVID-19 or treat its effects.
For the quarter ended June 30, 2021, our cost of disposable lab equipment, raw materials and synthetic biology materials and services accounted for a significant portion of our total cost of revenue. In the event of significant price increases by suppliers, we may have to pass the increased costs to our customers. However, we may not be able to raise the prices of our products sufficiently to cover increased costs resulting from increases in the cost of our materials and services, overcome the interruption of a sufficient supply of materials or services for our pipeline products or products, or adequately reduce supplier costs to increase profitability. As a result, materials and services costs, including any price increase for our materials and services may negatively impact our business, financial condition and results of operations.
We depend on a limited number of suppliers for critical components of development and manufacturing of our pipeline products. The loss of any one or more of these suppliers or their failure to supply us with the necessary components on a timely basis, could cause delays in our production capacity and adversely affect our business.
We depend on a limited number of suppliers for critical components, including lab consumables, for the development and manufacturing of our pipeline products. The pandemic has caused substantial disruption in global supply chains. We have experienced shortages in some of our key supplies, including lab consumables. We do not currently have the infrastructure or capability internally to manufacture these components. Although we have a reserve of supplies and although alternative suppliers exist for some of these critical components, our existing manufacturing process has been designed based on the functions, limitations, features and specifications of the components that we currently utilize. While we work with a variety of domestic and international suppliers, our suppliers may not be obligated to supply product or our arrangements may be terminated with relative short notice periods. Our supply of these components could be limited, interrupted, or of unsatisfactory quality or cease to be available at acceptable prices. Additionally, we do not have any control over the process or timing of the acquisition or manufacture of materials by our manufacturers and cannot ensure that they will deliver to us the components we order on time, or at all.
The loss of these components provided by these suppliers could require us to change the design of our development and manufacturing processes based on the functions, limitations, features and specifications of the replacement components or seek out a new supplier to provide these components.
However, the lead time needed to establish a relationship with a new supplier can be lengthy, and we may experience delays in meeting demand in the event we must switch to a new supplier. The time and effort to qualify a new supplier could
44

result in additional costs, diversion of resources or reduced manufacturing yields, any of which would negatively impact our operating results. Further, we may be unable to obtain critical components on commercially reasonable terms, which could have a material adverse impact on our business, financial condition and results of operations.
In addition, some disposable lab equipment, synthetic biology materials and other supplies and materials that we purchase are purchased from single-source or preferred suppliers, which limits our negotiating leverage and our ability to rely on additional or alternative suppliers for these products. Our dependence on these single-source and preferred suppliers exposes us to certain risks, including the following:
our suppliers may cease or reduce production or deliveries, raise prices or renegotiate terms;
we may be unable to locate a suitable replacement on acceptable terms or on a timely basis, if at all;
if there is a disruption to our single-source or preferred suppliers’ operations, and if we are unable to enter into arrangements with alternative suppliers, we will have no other means of completing our manufacturing process until they restore the affected facilities or we or they procure alternative manufacturing facilities or sources of supply;
delays caused by supply issues may harm our reputation, frustrate our customers and cause them to turn to our competitors for future projects; and
our ability to progress the development and production of our pipeline products could be materially and adversely impacted if the single-source or preferred suppliers upon which we rely were to experience a significant business challenge, disruption or failure due to issues such as financial difficulties or bankruptcy, issues relating to other customers such as regulatory or quality compliance issues, or other financial, legal, regulatory or reputational issues.
Moreover, to meet anticipated market demand, our single-source and preferred suppliers may need to increase manufacturing capacity, which could involve significant challenges. This may require us and our suppliers to invest substantial additional funds and hire and retain the technical personnel who have the necessary experience. Neither we nor our suppliers may successfully complete any required increase to existing manufacturing capacity in a timely manner, or at all.
Growth and a change to our business focus may place significant demands on our management and our infrastructure.
We have experienced an expansion of our business and a change in focus as we continue to make efforts to develop and commercialize our products. While substantially all of our revenue to date has been generated from R&D service contracts and collaboration arrangements, we launched our first product Hyaline in December 2020. Our growth and diversified operations have placed, and may continue to place, significant demands on our management and our operational and financial infrastructure. For example, our current assessment of our target markets and the fit of the products in our pipeline to those markets and our efforts to align our costs to our delayed revenue ramp, among other activities, are placing significant demands on our management team. Managing our growth and change in business focus will require significant expenditures and allocation of valuable management resources. If we fail to achieve the necessary level of efficiency in our organization as it grows and changes, our business, financial condition and results of operations would be adversely impacted.
We are subject to risks related to our reliance on collaboration arrangements to fund development and commercialization of certain of our pipeline products, and our financial results may be adversely impacted if such collaborations do not lead to the commercialization of products.
Substantially all of our revenue to date has been generated from R&D service contracts and collaboration arrangements. Over the next few years, our goal is to commercialize our products, we expect revenue from R&D and collaboration arrangements to represent a smaller component of our total revenue. However, in the near term, we expect to continue generating revenue from R&D service agreements and collaborations and may in fact pursue additional arrangements with new or existing partners as we seek to enter new industry verticals. For example, we have entered into a collaboration agreement with Sumitomo Chemical which has led to launch of Hyaline. Collaborations with strategic partners are necessary to successfully commercialize our existing and future products. The terms of our collaboration agreements typically include one or more of the following: joint ownership of the new intellectual property, assignment of the new intellectual property to either us or the collaborator, either exclusive or non-exclusive licenses to the new intellectual property to us or the collaborator and other restrictions on our sole use of developments, such as non-competes and rights of first refusal. Our collaboration agreements also typically include one or more of the following: payments for the R&D services to be performed, milestone payments to be received upon the achievement of the milestone events defined in the agreements, revenue-sharing and royalty payments upon the commercialization of the molecules in which we share in the customer’s profits.
These exclusivity, revenue-sharing and other similar terms limit our ability to commercialize our products and technology and may impact the size of our business or our profitability in ways that we do not currently envision. The competition for collaborators is intense, and the negotiation process is time-consuming and complex. Any new collaboration may be on terms that are not optimal for us, and we may not be able to maintain any new collaboration. Any such collaboration may require us to
45

incur non-recurring or other charges, increase our near- and long-term expenditures and pose significant integration or implementation challenges or disrupt our management or business. These transactions would entail numerous operational and financial risks, including exposure to unknown liabilities, disruption of our business and diversion of our management’s time and attention to manage a collaboration, incurrence of substantial debt or dilutive issuances of equity securities to pay transaction consideration or costs, higher than expected collaboration, acquisition or integration costs, write-downs of assets or goodwill or impairment charges, increased amortization expenses, difficulty and cost in facilitating the collaboration or combining the operations and personnel of any acquired business, impairment of relationships with key suppliers, manufacturers or customers of any acquired business due to changes in management and ownership and the inability to retain key employees of any acquired business.
Many factors may impact the success of such collaborations, including our ability to perform our obligations, our collaborators’ satisfaction with our products and services, our collaborators’ participation and interest in supporting commercialization of products, and exposure to the risks of our collaborators. Like us, many of our collaborators are exposed to a number of risks, any of which could impact their ability to fulfil their obligations under our collaboration agreements, which in turn would adversely impact our ability to derive the anticipated benefits from these collaboration agreements. In addition, most of these agreements do not affirmatively obligate the other party to purchase specific quantities of any products or require funding all R&D costs necessary to bring products to market. We may encounter numerous uncertainties and difficulties in developing, manufacturing and commercializing any new products subject to these collaboration arrangements that may delay or prevent us from realizing their expected benefits or enhancing our business, including uncertainties on the feasibility of taking new molecules to commercial-scale. Further, we have in the past and may in the future have disputes with our collaborators, which may harm these relationships or require us to settle the disputes on unfavorable terms. It is possible that these agreements could result in restrictions on our ability to use molecules which have been discovered through the collaborations, which could restrict our ability to commercialize certain products in the future. For example, Hyaline and other film-related pipeline products were developed through our collaboration with Sumitomo Chemical. In that agreement, we agreed to exclusive cooperation activities with Sumitomo Chemical within the defined field, as well as a right of first offer for Sumitomo Chemical to use Sumitomo Chemical technology or items developed for Sumitomo Chemical outside of the defined field. However, Sumitomo Chemical is not obligated to commercialize or support commercialization of any products developed through our collaboration. Sumitomo Chemical's continued interest and support in developing pipeline products, scaling up manufacturing for existing and new pipeline products, evaluating the market opportunity, providing potential sales channels or access to customers, and conducting sales and marketing activities will have an effect on the commercialization of jointly developed film and our ability to access this market.
Any failure or difficulties in maintaining existing collaboration arrangements, establishing new collaboration arrangements, or building up or retooling our operations to meet the demands of our collaboration partners could have a significant negative impact on our business, including our ability to commercialize or achieve commercial viability for our products, lead to the inability to meet our contractual obligations, and could cause us to allocate or divert capital, personnel and other resources from our organization which could adversely affect our business, financial condition, results of operations, prospects and reputation.
We expect to face competition for our products from established enterprises and new companies, particularly in China, and if we cannot compete effectively against these companies, products or prices, we may not be successful in bringing our products to market.
We expect that our products will compete with both the traditional products that are currently being used in our target markets and with the alternatives to these existing products that established enterprises and new companies are seeking to produce. For example, we expect that the insect repellent we are developing will compete against DEET-based products as well as new insect repellents. In the markets that we are entering, and in other markets that we may seek to enter in the future, we will compete primarily with the established providers of components currently used in products or finished products in these markets. Producers of these incumbent products include global agricultural companies, large international chemical and materials companies, international personal care companies and companies specializing in specific products.
Some of our current competitors are large publicly-traded companies, or are divisions of or established contractors to large publicly-traded companies, and may enjoy a number of competitive advantages over us, including:
greater name and brand recognition;
greater financial and human resources;
larger R&D departments;
broader product lines;
larger sales forces and more established distributor networks;
substantial intellectual property portfolios;
46

larger and more established customer bases and relationships;
the leverage to enter into contracts on more favorable terms; and
better established, larger scale and lower cost manufacturing capabilities.
With the emergence of many new companies seeking to produce products from renewable sources, we may face competition from such companies in bringing new products to market. Some of these companies may develop products that are disruptive to ours or may be able to establish production capacity and commercial partnerships to compete with us.
Some of our competitors may also receive government support that is not available to us. For example, there are risks that the Chinese government may, among other things, provide government funding or support to Chinese companies to produce new technology, require the use of local suppliers in place of non-Chinese suppliers like us, compel companies that do business in China to partner with local companies to conduct business, provide incentives to government-backed local customers to buy from local suppliers, thereby creating a significant competitive advantage for Chinese companies and creating obstacles for us. Any such actions taken by China (or similar actions taken by other foreign governments) could significantly harm our competitive position and adversely affect our business and results of operations.
We cannot assure investors that our products will compete favorably or that we will be successful in the face of increasing competition from products and technologies introduced by our existing or future competitors, companies entering our markets or developed by our customers internally. In addition, we cannot assure investors that our competitors do not have or will not develop products or technologies that currently or in the future will enable them to produce competitive products with greater capabilities or at lower costs than ours or that are able to run comparable experiments at a lower total experiment cost. Any failure to compete effectively could materially and adversely affect our business, financial condition and results of operations.
International expansion of our business exposes us to business, regulatory, political, operational, financial and economic risks associated with doing business outside of the United States.
We currently operate our business through various international subsidiaries. Further, because we and our collaborators currently conduct business and market our products outside of the United States and may market future products outside of the United States, if cleared, authorized or approved, our business is subject to risks associated with doing business outside of the United States, including an increase in our expenses and diversion of our management’s attention from the development of future products. Accordingly, we are subject to a variety of risks inherent in doing business internationally, and our exposure to these risks will increase as we continue to expand our operations, user base and advertiser base globally. These risks include:
political, social and economic instability, including wars, terrorism and political unrest;
fluctuations in currency exchange rates;
higher levels of credit risk, corruption and payment fraud;
enhanced difficulties of integrating any foreign acquisitions;
regulations that might add difficulties in repatriating cash earned outside the United States and otherwise prevent us from freely moving cash;
import and export controls and restrictions and changes in trade regulations;
compliance with the U.S. Foreign Corrupt Practices Act, the U.K. Bribery Act and similar laws in other jurisdictions;
multiple, conflicting and changing laws and regulations such as privacy, security and data use regulations, tax laws, trade regulations, economic sanctions and embargoes, employment laws, anticorruption laws, regulatory requirements, reimbursement or payor regimes and other governmental approvals, permits and licenses;
failure by us, our collaborators or our distributors to obtain regulatory clearance, authorization or approval for the use of our products in various countries;
additional potentially relevant third-party patent rights;
complexities and difficulties in obtaining intellectual property protection and enforcing our intellectual property;
difficulties in staffing and managing foreign operations;
logistics and regulations associated with shipping samples and customer orders, including infrastructure conditions and transportation delays;
financial risks, such as longer payment cycles, difficulty collecting accounts receivable, the impact of local and regional financial crises, on demand and payment for our products and exposure to foreign currency exchange rate fluctuations;
47

natural disasters and outbreak of disease;
breakdowns in infrastructure, utilities and other services;
boycotts, curtailment of trade and other business restrictions; and
the other risks and uncertainties described in this report.
Any of these factors could significantly harm our future international expansion and operations and, consequently, our revenue and results of operations.
Changes in government regulations and trade policies may materially and adversely affect our sales and results of operations.
The markets where we sell our products are heavily influenced by foreign, federal, state and local government regulations and policies. The U.S. or foreign governments may take administrative, legislative, or regulatory action that could materially interfere with our ability to sell products in certain countries and/or to certain customers, particularly in China. The uncertainty regarding future standards and policies may also affect our ability to develop our products or to license our technologies to third parties and to sell products to our end customers, which could have a material adverse effect on our business, financial condition and results of operations.
An escalation of recent trade tensions between the U.S. and China has resulted in trade restrictions that could harm our ability to participate in Chinese markets and numerous additional such restrictions have been threatened by both countries. The U.S. government, for example, has recently implemented stringent export license requirements on U.S.-origin and certain foreign-origin items going to or being used by certain Chinese technology companies. The United States and China have imposed a number of tariffs and other restrictions on items imported or exported between the United States and China. We cannot predict what actions may ultimately be taken with respect to tariffs or trade relations between the United States and China or other countries, what products may be subject to such actions, or what actions may be taken by the other countries in retaliation. The institution of trade tariffs both globally and between the United States and China specifically carries the risk of negatively impacting China’s overall economic condition, which could have negative repercussions for our business. Our products are and may continue to be subject to export license requirements or restrictions, particularly in respect of China.
In addition, changes in U.S. trade policy more generally could trigger retaliatory actions by affected countries, which could impose restrictions on our ability to do business in or with affected countries or prohibit, reduce or discourage purchases of our products by foreign customers, leading to increased costs of components contained in our products, increased costs of manufacturing our products and higher prices for our products in foreign markets. Changes in, and responses to, U.S. trade policy could reduce the competitiveness of our products, cause our sales to decline and adversely impact our ability to compete, which could materially and adversely impact our business, financial condition and results of operations.
In addition, the Chinese economic, legal and political landscape differs from other countries in many respects, including the level of government involvement and regulation, control of foreign exchange and allocation of resources and uncertainty regarding the enforceability and scope of protection for intellectual property rights. The laws, regulations and legal requirements in China are also subject to frequent changes and the exact obligations under and enforcement of laws and regulations are often subject to unpublished internal government interpretations and policies which makes it challenging to ascertain compliance with such laws.
We use biological and hazardous materials that require considerable expertise and expense for handling, storage and disposal and may result in claims against us.
We work with chemical and biological materials that could be hazardous to human health and safety or the environment. Our operations also produce hazardous and biological waste products, and we largely contract with third parties for the disposal of these products. Federal, state and local laws and regulations govern the use, generation, manufacture, storage, handling and disposal of these materials and wastes. Compliance with applicable environmental laws and regulations is expensive, and current or future environmental laws and regulations may restrict our operations. If we do not comply with applicable regulations, we may be subject to fines and penalties.
In addition, we cannot eliminate the risk of accidental injury or contamination from these materials or wastes, which could cause an interruption of our commercialization efforts, R&D programs and business operations, as well as environmental damage resulting in costly clean-up and liabilities under applicable laws and regulations, as well as potential reputational damage. In May 2021, a localized fire occurred at our chemistry lab in Emeryville, California. Although the physical damage to
the facility was minimal and no serious injuries occurred in connection with this fire, a risk of a similar fire in the future is possible. Furthermore, environmental laws and regulations are complex, change frequently, and have tended to become more stringent. We cannot predict the impact of such changes and cannot be certain of our future compliance. While we do carry a pollution legal liability policy, this policy may not fully cover costs arising from contamination from hazardous and biological
48

products and the resulting cleanup, or claims arising from the handling, storage or disposal of hazardous materials. Accordingly, in the event of fire, injury, or contamination, we could be liable for damages or penalized with fines in an amount exceeding our resources and our operations could be suspended or otherwise adversely affected.
The COVID-19 pandemic has had, and is expected to continue to have, an impact on our business, results of operations and financial condition.
The full impact of the continuing COVID-19 pandemic and related public health measures on our business will depend largely on future developments, including the duration and severity of the pandemic, which remains highly uncertain. On March 11, 2020, the World Health Organization declared the outbreak of COVID-19 caused by a novel strain of coronavirus as a pandemic, which continues to spread throughout the United States and around the world. Since then, extraordinary actions have been taken by international, federal, state and local public health and governmental authorities to contain and combat the outbreak and spread of COVID-19 throughout the world. These actions include travel bans, quarantines, “stay-at-home” orders and similar mandates for many individuals to substantially restrict daily activities and for many businesses to curtail or cease normal operations. Although these health and safety precautions were loosened in many jurisdictions over the past several months, beginning in early July 2021 a new Delta variant of COVID-19, which appears to be the most transmissible and contagious variant to date, has caused a surge in COVID-19 cases globally. The impact of the Delta variant, or any other variants that may emerge, cannot be predicted at this time, and could depend on numerous factors, including vaccination rates among the population, the effectiveness of COVID-19 vaccines against the Delta variant and the response by governmental bodies and regulators including whether those precautions previously loosened are reinstated.
The COVID-19 pandemic has had, and is expected to continue to have, an adverse impact on our operations, particularly as a result of preventive and precautionary measures that we, other businesses, and governments are taking including to the response to the outbreak of variants. For example, as part of these efforts and in accordance with applicable government directives, we initially reduced and then temporarily suspended on-site operations at our facilities in Emeryville and Boston in late March 2020. In addition, we began restricting non-essential travel and temporarily reduced salaries of our executives. As a result of the travel restrictions, we limited in-person sales and marketing activities and in-person visits to our partners, customers and manufacturers. We have continued to operate within the rules applicable to our business; however, a continuing implementation of these governmental mandates could further impact our ability to operate effectively and conduct ongoing R&D or other activities.
Governmental mandates related to COVID-19, other infectious diseases or public health crises, have impacted and we expect them to continue to impact, our personnel and personnel at third-party manufacturing facilities in the United States and other countries. The pandemic has caused substantial disruption in global supply chains. We have experienced shortages in some of our key supplies, including materials required in our labs. In addition, the inability to travel has delayed the establishment of our Hyaline manufacturing capacity and delayed the process of selecting and vetting contract manufacturing organizations ("CMOs") for our ZYM0201 insect repellent product. For example, we experienced delays of approximately three months at our new U.S. CMO site for our Hyaline product and at a key supplier of a raw material for Hyaline and ZYM0107 (optical film). As a result of the restrictions, we experienced a partial suspension in servicing our R&D services contracts and the development of our own products. This occurred for the duration of the suspension of our on-site operations and for a period afterward as we ramped the operation back up and adopted the new work practices. This resulted in an approximate reduction in R&D services revenue of $0.7 million from existing contracts, not recognized before the year ended December 31, 2020. In addition, the delay in establishing our manufacturing capacity led to delays in launching Hyaline.

In addition, we recently became aware of issues with our commercial product pipeline that impact our product delivery timeline and revenue projections for Hyaline and potentially other products in our pipeline. Limitations on our ability to travel and restrictions on our ability to conduct site visits or conduct in-person meetings with our customers due to the COVID-19 pandemic may have contributed to these issues. These limitations on travel and the restrictions on work practices may have also contributed to delays and issues in the product qualification process for Hyaline following its launch. The product qualification process for Hyaline is likely to take longer than the 6 to 18 months we originally expected and we may experience similar delays for other product launches that also require a product qualification process. Difficulties and delays such as those we have experienced and may experience in the future have prevented and may in the future prevent us from meeting our operating and financial goals, both in general and within our targeted timelines, and may cause our revenues and operating results to fluctuate from period to period.
The COVID-19 pandemic has also had an adverse effect on our ability to attract, recruit, interview and hire at the pace we would typically expect to support our operations. To the extent that any governmental authority imposes additional regulatory requirements or changes existing laws, regulations and policies that apply to our business and operations, such as additional workplace safety measures, our product development plans may be delayed, and we may incur further costs in bringing our business and operations into compliance with changing or new laws, regulations and policies.
49

Further, the effect of the COVID-19 pandemic and mitigation efforts on our customers’ and on consumer demand for their products could materially and adversely affect us, particularly to the extent our customers experience declines in demand for their goods that contain our products.
The COVID-19 pandemic has negatively impacted the global economy, disrupted global supply chains and created significant volatility and disruption of financial markets. The ultimate impact of the COVID-19 pandemic is highly uncertain and subject to sudden change, including as a result of the spread of certain variants. We are following and plan to continue to follow, recommendations from federal, state and local governments regarding workplace policies, practices and procedures. We are continuing to monitor the potential impact of the pandemic, including on global supply chains for some of our lab materials and manufacturing capacity, but we cannot be certain what the overall impact will be on our business, financial condition, results of operations and prospects on a go-forward basis.

Our revenue, results of operations, cash flows and reputation in the marketplace may suffer upon the loss of a significant customer.
Substantially all of our revenue to date has been generated from R&D service contracts and collaboration arrangements. We have derived, and may continue to derive, a significant portion of our revenue from a limited number of large customers. In 2019, we had three customers that each represented more than 10% of our total revenue, including two customers that each represented over 20% of our total revenue. In 2020, we had three customers that each represented more than 10% of our total revenue, including one customer that represented over 35% of our total revenue. In the six months ended June 30, 2021, we had three customers that together represented 65% of our total revenue, including one customer that represented 31% of our total revenue. Due to the significant time required to develop and commercialize new pipeline products, or to acquire new customers, the loss of any one or more of these customers, or the loss of any other significant customer or a significant reduction in the amount of product ordered by a significant customer would adversely affect our revenue, results of operations, cash flows and reputation in the marketplace.
In addition, we generally do not have long-term contracts with our customers requiring them to purchase any specified quantities from us and without such contracts our customers are not obligated to order or reorder our products. As a result, we cannot accurately predict our customers’ decisions to reduce or cease purchasing our products. Even where we enter into contracts with our customers, there is no guarantee that such agreements will be negotiated on terms that are commercially favorable to us in the long-term. Our customers may buy less of our products depending on their own technological developments, end-user demand for our products and internal budget cycles. In addition, existing customers may choose to produce some or all of the products they purchase from us internally by using or developing manufacturing capabilities organically or by using capabilities from acquisitions of assets or entities from third parties with such capabilities. Therefore, if our customers were to substantially reduce their transaction volume or cease ordering products from us, this could materially and adversely affect our financial performance.
Our pipeline products may cause undesirable side effects or environmental effects which may delay or prevent marketing approval, or, if approval is received, require them to be taken off the market, require them to include safety warnings or otherwise limit their sales.
Undesirable side effects from our future consumer care or other pipeline products could arise either during development or after product has been marketed. Similarly, undesired environmental effects from agricultural or other pipeline products could arise after a pipeline product is commercialized. The results of future safety or environmental studies may show that our pipeline products cause undesirable side effects or environmental harm, which could interrupt, delay or halt the development and commercialization of our products, resulting in delay of, or failure to obtain, marketing approval from applicable regulatory authorities.
If any of our pipeline products cause undesirable side effects or environmental effects or suffer from quality control issues:
regulatory authorities may impose a hold or risk evaluation and mitigation strategies which could result in substantial delays, significantly increase the cost of development and/or adversely impact our ability to continue development of the product;
regulatory authorities may require the addition of statements, specific warnings, or contraindications to the product label;
we may be required to conduct additional safety, or environmental studies;
we may be required to implement a risk minimization action plan, which could result in substantial cost increases and have a negative impact on our ability to commercialize the product;
we may be subject to limitations on how we promote the product;
50

we may, voluntarily or involuntarily, initiate product recalls;
sales of the product and interest in collaborations may decrease significantly;
regulatory authorities may require us to take our product off the market;
we may be subject to litigation or product liability claims; and
our reputation may suffer.
Any of these events could prevent us from achieving or maintaining market acceptance of the affected pipeline products, cause injury to our reputation, or substantially increase commercialization costs and expenses, which in turn could delay or prevent us from generating significant revenue from the sale of our products.
Our products, or the end products of which they are components, could have defects or errors, which may give rise to claims against us or delays in production and adversely affect our business, financial condition and results of operations.
Some applications of our technology or products are components of end products and therefore our success is tied to the success of such end products. We cannot assure you that material performance problems, defects, errors or delays will not arise in our products or the end products in which they are components, and as we commercialize our products, these risks may increase. For example, several of our key target customers had technical issues implementing Hyaline into their manufacturing process. We expect to provide warranties that our products will meet performance expectations and will be free from defects. The costs incurred in correcting any defects or errors may be substantial and could adversely affect our operating margins.
In manufacturing our products, we depend upon third parties for the supply of our instruments and various components, many of which require a significant degree of technical expertise to produce. If our suppliers fail to produce our product components to specification or provide defective products to us and our quality control tests and procedures fail to detect such errors or defects, or if we or our suppliers use defective materials or workmanship in the manufacturing process, the reliability and performance of our products will be compromised.
If our products or the end products of which they are components, contain defects or are delayed, we may experience:
a failure to achieve market acceptance for our products or expansion of our products sales;
the development of new technology rendering our products, or the end products of which they are components, obsolete;
loss of customer orders and delay in order fulfillment;
damage to our brand reputation;
increased warranty and customer service and support costs due to product repair or replacement;
product recalls or replacements;
inability to attract new customers and collaboration opportunities;
diversion of resources from our manufacturing and R&D departments into our service department; and
legal and regulatory claims against us, including product liability claims, which could be costly, time consuming to defend, result in substantial damages and result in reputational damage.
We may become subject to lawsuits or indemnity claims in the ordinary course of business, which could materially and adversely affect our business and results of operations.
From time to time, we may in the ordinary course of business be named as a defendant in lawsuits, indemnity claims and other legal proceedings. These actions may seek, among other things, compensation for alleged product liability, personal injury, employment discrimination, breach of contract, property damage and other losses or injunctive or declaratory relief. See the risk factors titled “—Theft, loss, or misuse of personal data about our employees, customers, or other third parties could increase our expenses, damage our reputation, or result in legal or regulatory proceedings,” and “—Our use of open source software could compromise our ability to use our biofacturing platform and subject us to possible litigation” for a discussion of intellectual property infringement lawsuits.
The marketing, sale and use of our products and services could lead to the filing of product liability claims were someone to allege that our products or services failed to perform as designed or intended or caused injury or other harms. A product liability claim could result in substantial damages and be costly and time-consuming for us to defend.
Regardless of merit or eventual outcome, product liability claims may result in:
decreased demand for any products that we have developed or may develop;
51

loss of revenue;
substantial monetary payments;
significant time and costs to defend related litigation;
the inability to commercialize any products that we have developed or may develop; and
injury to our reputation and significant negative media attention.
In the event that such actions, claims or proceedings are ultimately resolved unfavorably to us at amounts exceeding our accrued liability, or at material amounts, the outcome could materially and adversely affect our business and results of operations. In addition, payments of significant amounts, even if reserved, could adversely affect our liquidity position. We maintain product liability insurance, but this insurance may not fully protect us from the financial impact of defending against product liability claims. Any product liability claim brought against us, with or without merit, could increase our insurance rates or prevent us from securing insurance coverage in the future. Additionally, any product liability lawsuit could cause current collaborators to terminate existing agreements or potential collaborators to seek other companies, any of which could impact our business and results of operations.

We are involved in securities litigation and other litigation matters that are expensive and time-consuming. Such litigation and other related matters could harm our business.
We are involved in securities litigation and we may continue to be a target for securities and shareholder lawsuits in the future. For example, on August 4, 2021, we, certain of our officers and directors, and the underwriters of our IPO were named as defendants in a securities class action purportedly brought on behalf of purchasers of our common stock. This and future litigation, including any related shareholder litigation or investigation, could have a material adverse effect on our business, results of operations, financial condition, reputation and cash flows, as well as on the market price of our common stock. Although the results of lawsuits and claims cannot be predicted with certainty, defending these claims is costly and can impose a significant burden on management and employees. Any litigation to which we are a party may result in an onerous or unfavorable judgment that may not be reversed on appeal, or we may decide to settle lawsuits on similarly unfavorable terms. Any such negative outcome could result in payments of substantial monetary damages or fines, or changes to our business practices, and accordingly our business could be seriously harmed.

We may face risks relating to the use of our genetically modified organisms and microorganisms and if we are not able to secure regulatory approval or if we face material ethical, legal and social concerns about use of our GMO or GMM technology, our business could be adversely affected.
Our technologies and products involve the use of genetically modified organisms (“GMOs”) and genetically modified microorganisms (“GMMs”). The use of GMOs and GMMs is subject to laws and regulations in many countries, some of which are new and some of which are still evolving. In the United States, the Food and Drug Administration (FDA), the Environmental Protection Agency (EPA) and the U.S. Department of Agriculture (USDA) are the primary agencies that regulate the use of GMOs, GMMs, as well as potential products or substances derived from GMOs or GMMs. If regulatory approval of the GMOs, GMMs, or resulting products or substances is not secured, our business operations, financial condition and our ability to grow as a business could be adversely affected. We expect to encounter GMO and GMM regulations in most if not all of the countries in which we may seek to establish production capabilities or sell our products and the scope and nature of these regulations will likely be different from country to country. Governmental authorities could, for safety, social or other purposes, impose limits on, or implement regulation of, the use of GMOs or GMMs. If we cannot meet the applicable requirements in other countries in which we intend to produce or sell our products, or if it takes longer than anticipated to obtain such approvals, our business could be adversely affected.
In addition, public attitudes about the safety and environmental hazards of and ethical concerns over, genetic research, GMOs and GMMs could influence public acceptance of our technology and products. These concerns could result in increased expenses, regulatory scrutiny, delays or other impediments to our programs. The use of GMOs and GMMs has in the past received negative publicity, which could lead to greater regulation or restrictions on imports of our products. Such concerns or governmental restrictions could limit the use of GMOs or GMMs in our products, which could have a material adverse effect on our business, financial condition and results of operations.
We may engage in strategic transactions, including acquisitions, that could disrupt our business, cause dilution to our stockholders, reduce our financial resources, or prove not to be successful.
From time to time, we have entered, and may in the future enter, into transactions to acquire other businesses, products or technologies, and our ability to do so successfully cannot be ensured. In December 2017, we acquired Radiant Genomics, Inc. which allowed us to add desired technology and talent related to metagenomics and associated building of metagenomic
52

libraries. In March 2020, we acquired EnEvolv, Inc., which allowed us to acquire desired technology and talent related to the development and use of biosensors in development of pipeline products. In May 2021, we acquired Lodo Therapeutics Corporation, a company that uses its proprietary bacterial metagenomics discovery platform to develop novel therapeutics from nature. One or more of these acquisitions could include the payment of the purchase price in whole or in part using our Common Stock, which would have a dilutive impact on existing holders. Even if we identify suitable opportunities, we may not be able to make such acquisitions on favorable terms or at all. Any acquisitions we make may not strengthen our competitive position, and these transactions may be viewed negatively by customers or investors. We may decide to incur debt in connection with an acquisition or issue our common stock or other equity securities to the stockholders of the acquired company, which would reduce the percentage ownership of our existing stockholders. We could incur losses resulting from undiscovered liabilities of the acquired business that are not covered by any indemnification we may obtain from the seller. In addition, we may not be able to successfully integrate the acquired personnel, technologies and operations into our existing business in an effective, timely and non-disruptive manner. Acquisitions may also divert management attention from day-to-day responsibilities, increase our expenses and reduce our cash available for operations and other uses. In addition, we may not be able to fully recover the costs of such acquisitions or be successful in leveraging any such strategic transactions into increased business, revenue or profitability. We also cannot predict the number, timing or size of any future acquisitions or the effect that any such transactions might have on our operating results.
Accordingly, although there can be no assurance that we will undertake or successfully complete any acquisitions, any transactions that we do complete may be subject to the foregoing or other risks and have a material and adverse effect on our business, financial condition, results of operations and prospects. Conversely, any failure to pursue any acquisition or other strategic transaction that would be beneficial to us could delay the development and potential commercialization of our products.
Our headquarters and other facilities are located in active earthquake and tsunami or in active hurricane or wildfire zones, and an earthquake, tsunami, hurricane, wildfire or other type of natural disaster affecting us or our suppliers could cause resource shortages, disrupt our business and harm our results of operations.
We conduct our primary R&D operations in the San Francisco Bay Area in an active earthquake and tsunami zone, and certain of our suppliers conduct their operations in the same region or in other locations that are susceptible to natural disasters. In addition, California and some of the locations where certain of our suppliers and manufacturers are located have experienced shortages of water, electric power and natural gas from time to time. The occurrence of a natural or other disaster, such as an earthquake, tsunami, hurricane, drought, flood, fire, wildfire or any potential effects of climate change or localized extended outages of critical utilities or transportation systems, or any critical resource shortages, affecting us or, our suppliers or manufacturers could cause a significant interruption in our business, damage or destroy our facilities, production equipment or inventory or those of our suppliers and cause us to incur significant costs or result in limitations on the availability of our raw materials, any of which could harm our business, financial condition and results of operations. The insurance we maintain against fires, earthquakes and other natural disasters may not be adequate to cover our losses in any particular case. Accordingly, an earthquake or other disaster could materially and adversely harm our ability to conduct business.
We depend on sophisticated information technology and equipment systems, and any failure of these systems could harm our business.
We depend on various information technology and equipment systems, including services licensed, leased or purchased from third parties such as cloud computing infrastructure, operating systems and artificial intelligence platforms, for significant elements of our operations.
We use complex software processes to manage samples and evaluate sequencing result data. These software processes are subject to initial design challenges and may require ongoing modifications, each of which may result in unanticipated issues, leading to service disruptions or errors, resulting in liability.
We have installed and expect to expand, a number of enterprise software systems that affect a broad range of business processes and functional areas, including systems handling human resources, financial controls and reporting, contract management, regulatory compliance and other infrastructure operations. In addition to these business systems, we have installed and intend to extend, the capabilities of both our preventative and detective security controls by augmenting the monitoring and alerting functions and the network design of our technical systems. These information technology and telecommunications systems support a variety of functions, including data and cybersecurity, laboratory operations, quality control, R&D activities and general administrative activities. In addition, our third-party billing and collections provider depends upon technology and telecommunications systems provided by outside vendors.
Information technology and telecommunications systems are vulnerable to damage from a variety of sources, including telecommunications or network failures, malicious acts and natural disasters. In addition to traditional computer “hackers”, malicious code (such as viruses and worms), employee theft or misuse, and denial-of-service attacks, sophisticated nation-state
53

and nation-state supported actors also now engage in attacks (including advanced persistent threat intrusions), each of which could impair our ability to prevent the theft or misappropriation of our intellectual property, know-how or technologies. Moreover, despite network security and back-up measures, some of our servers are potentially vulnerable to physical or electronic break-ins, computer viruses and similar disruptive problems. Despite the precautionary measures we take to prevent unanticipated problems that could affect our information technology and telecommunications systems, failures or significant downtime of these systems or those used by our collaborators or subcontractors could prevent us from conducting our operations. Any disruption or loss of information technology or telecommunications software and systems on which critical aspects of our operations depend could have an adverse effect on our business, our reputation, and we may be unable to regain or repair our reputation in the future.
Our use of open source software could compromise our ability to use our biofacturing platform and subject us to possible litigation.
We use open source software in connection with our biofacturing platform. Use of open source software may entail greater risks than use of third-party commercial software, as open source licensors generally do not provide support, updates, warranties, or other contractual protections regarding infringement claims or the quality of the code, and the wide availability of source code to components used in our products could expose us to security vulnerabilities. Furthermore, the terms of many open source licenses have not been interpreted by U.S. courts, and there is a risk that such licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to market or commercialize our products. As a result, we could be subject to lawsuits by parties claiming ownership of what we believe to be open source software or claiming noncompliance with open source licensing terms. Some open source software licenses require users who distribute software containing open source software to publicly disclose all or part of the source code to the licensee’s software that incorporates, links or uses such open source software, and make available to third parties for no cost, any derivative works of the open source code created by the licensee, which could include the licensee’s own valuable proprietary code. While we monitor our use of open source software and try to ensure that none is used in a manner that would require us to disclose our proprietary source code or that would otherwise breach the terms of an open source agreement, such use could inadvertently occur, or could be claimed to have occurred, in part because open source license terms are often ambiguous. There is little legal precedent in this area and any actual or claimed requirement to disclose our proprietary source code or pay damages for breach of contract could harm our business and could help third parties, including our competitors, develop technologies that are similar to or better than ours. Any of the foregoing could harm our business, financial condition, results of operations and prospects.
Our audited consolidated financial statements for the year ending December 31, 2020 contained a going concern qualification.
The audit report with respect to our audited financial statements for the year ended December 31, 2020 included an explanatory paragraph stating that there are material uncertainties which caused substantial doubt about our ability to continue as a going concern, in the absence of additional financing and cost reduction or cost management measures. We are subject to various covenants related to the Perceptive Credit Agreement and given the substantial doubt about our ability to continue as a going concern there was a risk that we may not meet our covenants in the future. In the future, we will need to raise adequate capital to pursue our growth strategy and support continuing operations. Following the issuance of our audited financial statements, we raised net proceeds of approximately $529.9 million in our IPO. In the future, we may need to raise additional cash through debt, equity or other forms of financing to fund future operations, which may not be available on acceptable terms, or at all. If sufficient funds on acceptable terms are not available when needed, we will be required to significantly reduce our operating expenses. Further, if at any time in the future we are unable to continue as a going concern, we may be forced to discontinue operations and liquidate our assets and may receive less than the value at which those assets are carried on our audited financial statements, which would cause our shareholders to lose some or all of their investment.
Risks Related to Our Intellectual Property
Our proprietary rights may not adequately protect our technologies and pipeline products.
Our commercial success will depend substantially on our ability to obtain patents and maintain adequate legal protection for the intellectual property we may own solely or jointly with, or license from, third parties, including our technologies and pipeline products in the United States and other countries. Our ability to protect our proprietary rights from unauthorized use by third parties relies on our ability to obtain and maintain valid and enforceable patents covering our proprietary technologies and future products and to maintain the confidentiality of information and technology that we maintain as either confidential or as trade secrets.
We apply for patents covering both our technologies and pipeline products, as we deem appropriate. However, filing, prosecuting, maintaining and defending patents in all countries throughout the world would be prohibitively expensive, and our intellectual property rights in some countries outside the United States are less robust than those in the United States. We may
54

also fail to apply for patents on important technologies or pipeline products in a timely fashion, or at all. Our existing and future patents may not be sufficiently broad to prevent others from practicing our technologies or from designing products around our patents or otherwise developing competing products or technologies. In addition, the breadth of protections offered by patents is highly uncertain and involve complex legal and factual questions for which important legal principles remain unresolved. Additional uncertainty may result from legal decisions by the United States Federal Circuit and Supreme Court as they determine legal issues concerning the scope and construction of patent claims and inconsistent interpretation of patent laws or from legislation enacted by the U.S. Congress. For instance, the availability of patent protection with respect to software and claims reciting abstract ideas, laws of nature, natural phenomena and/or natural products, regardless of whether the claimed subject matter is otherwise novel and inventive, is uncertain and subject to change. The patent situation outside of the United States is also changing and difficult to predict. As a result, the validity and enforceability of patents cannot be predicted with certainty.
We do not know whether any of our pending patent applications or any pending patent applications that we license from others will result in the issuance of any patents. Even if patents are issued, they may not be sufficient to protect our technology or pipeline products. The patents we own or take licenses to and those that may be issued in the future may be challenged, invalidated, rendered unenforceable or circumvented, and the rights granted under any issued patents may not provide us with proprietary protection or competitive advantages. Moreover, third parties could practice our inventions in territories where we do not have patent protection or in territories where they could obtain a compulsory license to our technology even when patented. Such third parties may then try to import products made using our inventions into the United States or other territories. Accordingly, we cannot ensure that any of our pending patent applications will result in issued patents, or even if issued, that we will be able to predict the breadth, validity and enforceability of the claims upheld in those patents.
If any of our confidential proprietary information were to be lawfully obtained or independently developed by a competitor or other third party, absent patent protection, we would have no right to prevent such competitor from using that technology or information to compete with us, which could harm our competitive position. If any of our confidential information or trade secrets were to be disclosed to or independently discovered by a competitor or other third party, it could harm our business, financial condition, results of operations and prospects.
If competitors are able to copy and use our technology, our ability to compete effectively could be harmed. Others may independently develop and obtain patents for technologies that are similar to, or superior to, our technologies. If that happens, their owners may demand that we take a license, or refuse to grant us a license on reasonable terms or an exclusive license, if at all, which could cause harm to our business.
We have pursued in the past and may pursue additional U.S. Government contracting and subcontracting opportunities in the future, and as a U.S. Government contractor and subcontractor, we would be subject to a number of procurement rules and regulations.
We have entered into agreements with governmental entities and contractors in the past to serve as a U.S. Government contractor or subcontractor and may do so again in the future. U.S. Government procurement contractors and subcontractors must comply with specific procurement regulations and other requirements. These requirements, although customary in U.S. Government contracts, could impact our performance and compliance costs, including by limiting or delaying our ability to share information with business partners, customers and investors. The U.S. Government has in the past and may in the future demand contract terms that are less favorable than standard arrangements with private sector customers and may have statutory, contractual, or other legal rights to terminate contracts with us for convenience or for other reasons. Any such termination may adversely affect our ability to contract with other government customers as well as our reputation, business, financial condition and results of operations. In addition, changes in U.S. Government budgetary priorities could lead to changes in the procurement environment, affecting availability of U.S. Government contracting, subcontracting or funding opportunities, which could lead to modification, reduction or termination of our U.S. Government contracts or subcontracts. If and to the extent such changes occur, they could impact our results and potential growth opportunities.
In addition, failure by us, our employees, representatives, contractors, channel partners, agents, intermediaries or other third parties to comply with these regulations and requirements could result in reductions of the value of contracts, contract modifications or termination, claims for damages, refund obligations, the assessment of civil or criminal penalties and fines, loss of exclusive rights in our intellectual property and temporary suspension or permanent debarment from government contracting, all of which could negatively impact our results of operations and financial condition. See the risk factor titled “—We do not have exclusive rights to intellectual property we develop under U.S. federally funded research grants and contracts, including with DARPA, and we could ultimately share or lose the rights we do have under certain circumstances.” Any such damages, penalties, disruptions or limitations in our ability to do business with the public sector could result in reduced sales of our products, reputational damage, penalties and other sanctions, any of which could harm our business, reputation and results of operations.
55

We rely in part on trade secrets to protect our products and technology, and our failure to obtain or maintain trade secret protection, or a competitor independently developing technology we protect through trade secrets, could adversely affect our competitive business position.
Others may attempt to copy or otherwise improperly obtain and use our products or technology and trade secrets. We seek to preserve the integrity and confidentiality of our confidential proprietary information and trade secrets by maintaining physical security of our premises and physical and electronic security of our information technology systems, but it is possible that these security measures could be breached. Monitoring unauthorized access and use is difficult, and we cannot be certain that the steps we have taken will prevent that, particularly in certain foreign countries where the local laws may not protect our proprietary rights as fully as in the United States. Moreover, in some cases our ability to determine if our intellectual property is being unlawfully used by a competitor may be limited.
We rely heavily on confidentiality agreements and confidentiality terms in our other agreements to protect unpatented trade secrets, know-how and confidential technology including parts of our biofacturing platform, molecule identity and production organisms, which help us maintain our competitive position. This is particularly relevant where patent protection may not be available, for example, aspects of our biofacturing platform that are naturally occurring. We regularly enter into agreements to maintain and protect our intellectual property and proprietary technology, including confidentiality agreements, non-disclosure agreements with our employees, consultants, academic institutions, corporate partners and when needed, our advisers. However, we cannot be certain that such agreements have been entered into with all relevant parties, and we cannot be certain that our trade secrets and other confidential proprietary information will not be disclosed or that competitors will not otherwise gain access to our trade secrets or independently develop substantially equivalent information and techniques. For example, any of these parties may breach the agreements and disclose our proprietary information, including our trade secrets, and we may not be able to obtain adequate remedies for such breaches. Such agreements may not be enforceable or may not provide meaningful protection for our trade secrets or other proprietary information in the event of unauthorized use or disclosure or other breaches of the agreements, and we may not be able to prevent such unauthorized disclosure, which could adversely impact our ability to establish or maintain a competitive advantage in the market.
Trade secrets and know-how can be difficult to maintain and protect. Monitoring unauthorized disclosure is difficult, and despite the steps we have taken and the employee education we also conduct, we do not know whether the steps we have taken to prevent such disclosure are, or will be, adequate. If we were to enforce a claim that a third party had improperly obtained and was using our trade secrets, the lawsuit would be expensive and time-consuming, and the outcome would be unpredictable. In addition, courts outside the United States may be less willing to protect trade secrets.
We face risks related to cybersecurity threats and incidents, as well as significant disruptions of our information technology systems or data security incidents that could result in significant financial, legal, regulatory, business and reputational harm.
We may face attempts by others to gain unauthorized access through the Internet or to introduce malicious software, to our IT systems. Additionally, individuals or organizations, including malicious hackers, state-sponsored organizations, insider threats including employees and third-party service providers or intruders into our physical facilities, may attempt to gain unauthorized access and try to steal our technology and data. We are also a potential target of malicious attackers who: attempt to gain access to our network or data centers or those of our customers or end users; steal proprietary information related to our business, products, employees and customers; interrupt our systems and services or those of our customers or others; or demand ransom to return control of such systems and services. Such attempts by malicious attackers in general are increasing in number and in technical sophistication, and if successful, expose us and the affected parties to risk of loss or misuse of proprietary or confidential information or disruptions of our business operations, including our technology operations. Furthermore, malicious online actors may employ false pretenses or technical measures in an attempt to induce our employees to use IT systems in a manner contrary to our benefit, such as, by authorizing payment of false bills or to run software that would encrypt our information in such a way that it cannot be used by us without paying ransom. While we have implemented security measures and employee training programs intended to protect our information technology systems and infrastructure, there can be no assurance that such measures will successfully prevent service interruptions or further security incidents. We have also outsourced elements of our operations (including elements of our information technology infrastructure) to third parties, and as a result, we manage a number of third-party vendors who may or could have access to our computer networks or our confidential information. Many of those third parties in turn subcontract or outsource some of their responsibilities to third parties. These providers can experience breaches of their systems and products that impact the security of our systems and our proprietary or confidential information.
Our information systems may also experience interruptions, delays, or cessations of service or produce errors in connection with system integration, software upgrades, or system migration work that takes place from time to time. While all information technology operations are inherently vulnerable to inadvertent or intentional security breaches, incidents, attacks and exposures, the size, complexity, accessibility and distributed nature of our information technology systems, and the large amounts of
56

sensitive information stored on those systems, make such systems potentially vulnerable to unintentional or malicious, internal and external attacks on our technology environment. While we have implemented security measures intended to protect our information technology systems and infrastructure, there can be no assurance that such measures will successfully prevent service interruptions or further security incidents.
Should we fail to maintain required security qualifications, we may face regulatory concerns or be in breach of contract, which may trigger regulatory action, litigation and/or damages, reputational harm, or loss of certain contracts. While we actively work to manage our information security compliance program, we cannot guarantee that we will always meet the certification standard going forward.
We may encounter intrusions or unauthorized access to our network, services or infrastructure. Any such incidents, whether or not successful, could result in our incurring significant costs related to, for example, rebuilding internal systems, implementing additional threat protection measures, defending against litigation, responding to regulatory inquiries or actions, paying damages, providing customers with incentives to maintain the business relationship, or taking other remedial steps with respect to third parties, as well as reputational harm. In addition, these threats are constantly evolving, thereby increasing the difficulty of successfully defending against them or implementing adequate preventative measures. While we seek to detect and investigate all unauthorized attempts and attacks against our network, products and services and to prevent their recurrence where practicable through changes to our internal processes and tools and changes or updates to our products and services, we may not be successful in doing so and remain potentially vulnerable to additional known or unknown threats. In some instances, we, our customers and the users of our products and services can be unaware of an incident or its magnitude and effects.
While we maintain cyber liability insurance with coverage we believe adequate to cover our risk profile, we cannot guarantee that tail risks, should they occur, would not cause us to incur significant losses or liabilities resulting from data security incidents. Any litigation or regulatory review arising from these types of data security incidents could result in significant legal exposure to us. In addition, information technology system disruptions, whether from attacks on our technology environment or from computer viruses or malware, natural disasters, terrorism, war and telecommunication and electrical failures, could result in a material disruption of our facilities, R&D activities, manufacturing activities and general business operations. Any event that leads to unauthorized access to, use or disclosure of personal information could, among other consequences, disrupt our business, harm our reputation and/or compel us to comply with applicable federal and/or state breach notification laws and foreign law equivalents. In addition, failure to maintain effective internal accounting controls related to security breaches and cybersecurity in general could impact our ability to produce timely and accurate financial statements and subject us to regulatory scrutiny.
Theft, loss, or misuse of personal data about our employees, customers, or other third parties could increase our expenses, damage our reputation, or result in legal or regulatory proceedings.
The theft, loss, or misuse of personal data collected, used, stored or transferred by us to run our business could result in significantly increased business and security costs or costs related to defending legal claims or implementing remedial or punitive measures. Global privacy legislation, enforcement and policy activity in this area are rapidly expanding and creating a complex regulatory compliance environment. Costs to comply with and implement these privacy-related and data protection measures could be significant and noncompliance could expose us to significant monetary penalties, damage to our reputation, suspension of online services or sites in certain countries, mandatory changes in business processes and even criminal sanctions. Even our inadvertent failure to comply with federal, state, or international privacy-related or data-protection laws and regulations could result in audits, regulatory inquiries or proceedings against us by governmental entities or other third parties.
Breaches of physical security systems and/or theft of physical materials could result in significant financial, legal, regulatory, business and reputational harm to us.
We seek to preserve the integrity and confidentiality of our and our partners’, suppliers’ and customers’ data, trade secrets, proprietary chemical and biological materials (e.g., genetically modified host microbes) by maintaining physical security of our premises, biological materials storage systems and information technology systems. While we have confidence in these physical security systems, they may in the future be breached. In addition, we use third party vendors for certain services (e.g., DNA synthesis and sequencing or archiving of samples of engineered organisms) that require us to send or receive physical samples of materials that may constitute or contain proprietary or confidential information, and such third-party vendors may experience breaches. We also exchange physical samples of materials that may constitute or contain proprietary or confidential information with our customers and business partners. In many cases, these customers, partners, and third-party vendors are located internationally, sometimes in areas that are particularly susceptible to malicious physical security breaches.
Any breach of our own physical security, or that of a third party supplier, customer, or business partner, could adversely affect our business operations and/or result in the loss, misappropriation and/or unauthorized access to, or use or disclosure of, confidential or proprietary information (including trade secrets), which could result in financial and reputational harm to us,
57

significant legal exposure to us, and/or compel us to comply with applicable federal and/or state breach notification laws and foreign law equivalents.
See also the risk factor titled, “—We face risks related to cybersecurity threats and incidents, as well as significant disruptions of our information technology systems or data security incidents that could result in significant financial, legal, regulatory, business and reputational harm.
We may need to commence or defend litigation to enforce our intellectual property rights, which would divert resources and management’s time and attention and the results of which would be uncertain.
Any litigation arising from our enforcement of claims that a third party is infringing, misappropriating or otherwise violating our proprietary rights without permission or defending claims by a third party that we are infringing, misappropriating or otherwise violating their proprietary rights without permission would be expensive, time consuming and uncertain. There can be no assurances that we would prevail in any suit brought by us or against us by third parties, or successfully settle or otherwise resolve those claims. Significant litigation would have substantial costs, even if the eventual outcome is favorable to us, and would divert management’s attention from our business objectives.
Parties making claims against us may be able to obtain injunctive or other relief, which could block our ability to develop, commercialize and sell products or use our technologies, and could result in the award of substantial damages against us, including treble damages, attorney’s fees, costs and expenses if we are found to have willfully infringed. In the event of a successful claim against us, we may be required to pay damages and ongoing royalties, and obtain one or more licenses from third parties, or be prohibited from selling certain products or using certain technologies. We may not be able to obtain these licenses on acceptable or commercially reasonable terms, if at all. In addition, we could encounter delays in product or service introductions while we attempt to develop alternative or redesign existing products or technologies to avoid or resolve these claims. Our loss in any lawsuit or failure to obtain a license, could prevent us from commercializing the products or using the technologies (or, in the case of a suit we make against a third party, our failure to prevent their commercialization of product or use of technologies we believe to be in violation of our intellectual property rights) and the prohibition of sale of any of our products or use of technologies (or our failure to prohibit a third party’s sales of competitive products or use of competing technologies) could materially affect our business, our ability to gain market acceptance for our products and our ability to use our technologies for the development of our pipeline products.
Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our confidential information could be compromised by disclosure during this type of litigation. In addition, during the course of this kind of litigation, there could be public announcements of the results of hearings, motions or other interim proceedings or developments. If securities analysts or investors perceive these results to be negative, it could have a substantial adverse effect on the price of our common stock.
In addition, our agreements with some of our customers, suppliers or other entities with whom we do business require us to defend or indemnify these parties if they become involved in infringement claims that target our products, services or technologies, including the types of claims described above. We could also voluntarily agree to defend or indemnify third parties even if we are not obligated to do so if we determine it would be important to our business relationships to do so. If we are required or agree to defend or indemnify third parties in connection with any infringement claims, we could incur significant costs and expenses that could adversely affect our business, operating results or financial condition.
Furthermore, the laws of some foreign countries do not protect intellectual property rights to the same extent as do the laws of the United States or apply differing rules concerning effective assignment of intellectual property rights. Many companies have encountered significant problems in protecting and defending intellectual property rights in certain foreign jurisdictions. We may encounter similar difficulties, particularly as we expand to work with foreign employees and contractors and expand sales into foreign markets. The legal systems of certain countries, particularly certain developing countries, do not favor the enforcement of patents by foreign holders and other intellectual property protection, particularly those relating to biotechnology and bioindustrial technologies. This could make it difficult for us to stop the infringement of our patents or misappropriation or other violation of our other intellectual property rights. Proceedings to enforce our patent rights in foreign jurisdictions could result in substantial costs and divert our efforts and attention from other aspects of our business.
We do not have exclusive rights to intellectual property we develop under U.S. federally funded research grants and contracts, including with DARPA, and we could ultimately share or lose the rights we do have under certain circumstances.
Some of our intellectual property has been or may be developed during the course of research funded by the U.S. government, including under our agreements with DARPA. As a result, the U.S. government may have certain rights to intellectual property that we use in our current or future products pursuant to the Bayh-Dole Act of 1980, as amended (the “Bayh-Dole Act”). Under the Bayh-Dole Act, U.S. Government rights in certain “subject inventions” developed under a government-funded program include a nonexclusive, non-transferable and irrevocable worldwide license to use inventions for any governmental purpose. In addition, the U.S. government has the right to require us, or an assignee or exclusive licensee to
58

such inventions, to grant licenses to any of these inventions to the government or a third party if the government determines that: (i) adequate steps have not been taken to commercialize the invention; (ii) government action is necessary to meet public health or safety needs; (iii) government action is necessary to meet requirements for public use under federal regulations; or (iv) the right to use or sell such inventions is exclusively licensed to an entity within the United States and substantially manufactured outside the United States without the U.S. government’s prior approval. Additionally, we may be restricted from granting exclusive licenses for the right to use or sell our inventions created pursuant to such agreements unless the licensee agrees to comply with relevant Bayh-Dole Act restrictions (e.g., manufacturing substantially all of the invention in the United States) and reporting requirements. The U.S. government also has the right to take title to these inventions if we fail to disclose the invention to the government or fail to file an application to register for a patent for the intellectual property within specified time limits. In addition, the U.S. government may acquire title in any country in which a patent application is not filed. Certain technology and inventions are also subject to transfer restrictions during the term of these agreements with the U.S. government and for a period thereafter. These restrictions may limit sales of products or components, transfers to foreign subsidiaries for the purpose of the relevant agreements and transfers to certain foreign third parties. If any of our intellectual property becomes subject to any of the rights or remedies available to the U.S. government or third parties pursuant to the Bayh-Dole Act, this could impair the value of our intellectual property and could adversely affect our business.
We use naturally occurring materials that are not patentable and changes to patent laws in the United States and other jurisdictions could diminish the value of patents in general, thereby impairing our ability to protect our products.
Changes in either the patent laws or interpretation of patent laws in the United States, could increase the uncertainties and costs surrounding the prosecution of our owned and in-licensed patent applications and the maintenance, enforcement or defense of our owned and in-licensed issued patents. The Leahy-Smith Act also included changes that affect the way patent applications are prosecuted, redefine prior art, provide more efficient and cost-effective avenues for competitors to challenge the validity of patents, and enable third-party submission of prior art to the United States Patent and Trademark Office (“USPTO”) during patent prosecution and additional procedures to attack the validity of a patent at USPTO-administered post-grant proceedings, including post-grant review, inter partes review and derivation proceedings. As such, the Leahy-Smith Act and its continued implementation could continue to increase the uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of our issued patents, all of which could have a material adverse effect on our business, financial condition, results of operations and prospects.
In addition, the patent positions of companies in the development and commercialization of software and biologics are particularly uncertain. Recent U.S. Supreme Court rulings have narrowed the scope of patent protection available in certain circumstances and weakened the rights of patent owners in certain situations. This combination of events has created uncertainty with respect to the validity and enforceability of patents once obtained. Depending on future actions by the U.S. Congress, the federal courts and the USPTO, the laws and regulations governing patents could change in unpredictable ways that could have a material adverse effect on our patent rights and our ability to protect, defend and enforce our patent rights in the future.
Patent terms may be inadequate to protect our competitive position on our products and technologies for an adequate amount of time.
Patents have a limited lifespan. In the United States, if all maintenance fees are timely paid, the natural expiration of a patent is generally 20 years from its earliest U.S. non-provisional filing date. Various extensions may be available, but the life of a patent and the protection it affords, is limited. Even if patents covering our products and technologies are obtained, once the patent life has expired, we may be open to competition from products leveraging the proprietary technologies described in our patents. Given the amount of time required for the development, testing and, in some cases, regulatory review of new products, patents protecting such products might expire before or shortly after such products are commercialized. As a result, our owned and licensed patent portfolio may not provide us with sufficient rights to exclude others from commercializing products, or using technologies, similar or identical to ours.
We may be subject to claims by third parties asserting that our employees, consultants, or contractors have wrongfully used or disclosed confidential information of third parties, or we have wrongfully used or disclosed alleged trade secrets of their current or former employers or claims asserting we have misappropriated their intellectual property, or claiming ownership of what we regard as our own intellectual property.
Certain of our employees, consultants and contractors were previously employed at universities or other software or biopharmaceutical companies, including our competitors or potential competitors. Although we try to ensure that our employees, consultants and contractors do not use the proprietary information or know-how of others in their work for us, we may be subject to claims that these individuals or we have used or disclosed intellectual property, including trade secrets or other proprietary information, of any such individual’s current or former employer. Litigation may be necessary to defend against these claims.
59

In addition, while it is our policy to require that our employees, consultants and contractors who may be involved in the development of intellectual property, execute agreements assigning such intellectual property to us, we may be unsuccessful in executing such an agreement with each party who in fact develops intellectual property that we regard as our own. Our intellectual property assignment agreements with them may not be self-executing or may be breached, and we may be forced to bring claims against third parties, or defend claims they may bring against us, to determine the ownership of what we regard as our intellectual property. Such claims could have a material adverse effect on our business, financial condition, results of operations and prospects.
If we fail in prosecuting or defending any such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights or personnel, which could have a material adverse effect on our competitive business position and prospects. Such intellectual property rights could be awarded to a third party, and we could be required to obtain a license from such third party to use or commercialize our technology or products, which license may not be available on commercially reasonable terms, or at all. Even if we are successful in prosecuting or defending against such claims, litigation could result in substantial costs and be a distraction to our management and employees.
Our collection, use and disclosure of personal information, including health and employee information, is subject to U.S. state and federal privacy and security regulations, and our failure to comply with those regulations or to adequately secure the information we hold could result in significant liability or reputational harm.
The privacy and security of personal information stored, maintained, received or transmitted, including electronically, is a major issue in the United States and abroad. Numerous federal and state laws and regulations govern the collection, dissemination, use and confidentiality of personal information, including genetic, biometric and health information, including state privacy, data security and breach notification laws, federal and state consumer protection and employment laws, the Health Insurance Portability and Accountability Act of 1996, as amended by the Health Information Technology for Economic and Clinical Health Act of 2009 and the Genetic Information Nondiscrimination Act of 2008. These laws and regulations are increasing in complexity and number, may change frequently and sometimes conflict. Penalties for violations of these laws vary, but can be severe.
While we strive to comply with all applicable privacy and security laws and regulations, including our own posted privacy policies, these laws and regulations continue to evolve and any failure or perceived failure to comply may result in proceedings or actions against us by government entities or others, or could cause us to lose customers, which could have a material adverse effect on our business. Recently, there has been an increase in public awareness of privacy issues in the wake of revelations about the data-collection activities of various government agencies and in the number of private privacy-related lawsuits filed against companies. Concerns about our practices with regard to the collection, use, retention, disclosure or security of personal information or other privacy-related matters, even if unfounded and even if we are in compliance with applicable laws, could damage our reputation and harm our business.
Data collection outside of the United States may be governed by restrictive regulations governing the use, processing and cross-border transfer of personal information.
In the event we decide to conduct business or grow our business in certain territories outside the United States, we may be subject to additional privacy restrictions. For example, the EU General Data Protection Regulation (“GDPR”) regulates certain business activities involving the collection, use, storage, disclosure, transfer or other processing of personal data regarding individuals in the EEA. The GDPR is wide-ranging in scope and imposes numerous requirements on companies that process personal data. If we expand our business activities involving the personal data of EEA residents, it may increase our cost of doing business or require us to change our business practices. Compliance with the GDPR and other similar laws and regulations will be a rigorous and time-intensive process that may increase our cost of doing business or require us to change our business practices, and despite those efforts, there is a risk that we may be subject to fines and penalties, litigation and reputational harm in connection with our activities outside the United States, including in the EEA.
Risks Relating to Government Regulation and Tax Matters
We may not be able to obtain, or may experience significant delays or costs in obtaining, regulatory approval for our products or their components and even if approvals are obtained, complying on an on-going basis with numerous regulatory requirements will be time-consuming and costly.
The product development and manufacturing requirements of the EPA and FDA and other government bodies, and the criteria these authorities use to determine the safety and/or efficacy of pipeline products or its components, vary substantially according to the type, complexity, novelty, intended use and geographic market of said pipeline product or component. It is difficult to determine the time required or the financial costs to obtain regulatory approvals for our pipeline products or its components or how long it will take to commercialize our pipeline products, even if approved for marketing. In the United States, the EPA administers the Toxic Substances Control Act (“TSCA”), which regulates the commercial registration,
60

distribution and use of many chemicals. Before an entity can manufacture or distribute a new chemical subject to TSCA, it must file a Pre-Manufacture Notice (“PMN”), to add the chemical to the TSCA Inventory. The EPA has 90 days to review the filing but may request additional data or time, which could significantly extend the timeline for approval. As a result, we may not receive EPA approval as expeditiously as we would like. Similar regulations exist in the European Union (“EU”), known as REACH, where regulatory authorization under this program may be delayed or require additional significant costs.
We expect to encounter regulations in most, if not all, of the countries in which we may seek to produce, import, or sell our products, and we cannot guarantee that we will be able to obtain necessary approvals and third- party verifications in a timely manner or at all. If there are delays or failure to obtain, or unexpected costs in obtaining, the regulatory approval necessary in a particular country, then we may not be able to commercialize our products in such country and our business will be adversely affected. In addition, any enforcement action taken by regulators against us or our products for non-compliance could cause us to suffer adverse publicity, which could harm our reputation and our relationship with our customers and vendors.
In addition, many of our products are intended to be a component of our collaboration partners and/or customers’ (or their customers’) end-use products. Such end-use products may be subject to similar or other various regulations, including regulations promulgated by U.S. or EU regulatory agencies or authorities. If we or our collaboration partners and customers (or their customers) are not successful in obtaining any required regulatory approval or third-party verifications for their end-use products that incorporate our products, or fail to comply with any applicable regulations for such end-use products, whether due to our products or otherwise, demand for our products may decline and our revenue will be adversely affected.
We may incur significant costs to comply with environmental laws and regulations, and failure to comply with these laws and regulations could expose us to significant liabilities.
We use hazardous chemicals and biological materials in our business and are subject to a variety of federal, state, local and international laws and regulations governing, among other matters, the use, generation, manufacture, transportation, storage, handling, disposal of and human and environmental exposure to these materials both in the United States and overseas, including regulation by governmental regulatory agencies, such as the Occupational Safety and Health Administration and the EPA. We have incurred and will continue to incur, capital and operating expenditures and other costs in the ordinary course of our business in complying with these laws and regulations.
Although we have implemented safety procedures for handling and disposing of these materials and waste products in an effort to comply with these laws and regulations, we cannot be sure that our safety measures will be compliant or capable of eliminating the risk of injury or contamination from the generation, manufacturing, use, storage, transportation, handling, disposal of and human and environmental exposure to hazardous materials. Failure to comply with environmental, health and safety laws could subject us to liability and resulting damages. There can be no assurance that violations of environmental, health and safety laws will not occur as a result of human error, accident, equipment failure, contamination or other causes. Compliance with applicable environmental laws and regulations may be expensive, and the failure to comply with past, present or future laws could result in the imposition of fines, regulatory oversight costs, third party property damage, product liability and personal injury claims, investigation and remediation costs, the suspension of production or a cessation of operations, and our liability may exceed our total assets. Liability under environmental laws, such as the Comprehensive Environmental Response Compensation and Liability Act in the United States can impose liability for the full amount of damages without regard to comparative fault for the investigation and cleanup of contamination and impacts to human health and for damages to natural resources. Contamination at properties we will own or operate and at properties to which we send hazardous materials, may result in liability for us under environmental laws and regulations.
Our business and operations may be affected by other new environmental, health and safety laws and regulations, which may require us to change our operations, or result in greater compliance costs and increasing risks and penalties associated with violations, which could impair our research, development or production efforts and harm our business.
We are subject to certain U.S. and foreign anti-corruption, anti-bribery and anti-money laundering laws and regulations. We can face serious consequences for violations.
We are subject to the U.S. Foreign Corrupt Practices Act of 1977, as amended (the “FCPA”), the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the U.K. Bribery Act and possibly other anti- corruption, anti-bribery and anti-money laundering laws and regulations in the jurisdictions in which we do business, both domestic and abroad. Anti-corruption and anti-bribery laws have been enforced aggressively in recent years and are interpreted broadly to generally prohibit companies, their employees, agents, representatives, business partners and third-party intermediaries from authorizing, offering, or providing, directly or indirectly, improper payments or offers of improper payments to government officials, political parties, or commercial partners for the purpose of obtaining or retaining business or securing an improper business advantage, or engaging in certain transactions involving criminally-derived property or the proceeds of criminal activity. We plan to engage third parties to conduct our business abroad, for example, for product trials and/or to obtain necessary permits, licenses, patent registrations and other regulatory approvals. We and our third-party business partners, representatives and
61

agents may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated universities or other entities, and we may be held liable for the corrupt or other illegal activities of our employees or such third parties even if we do not explicitly authorize such activities. We expect our non-U.S. activities to increase over time, which may also increase our exposure to these laws.
These laws also require that we keep accurate books and records and maintain internal controls and compliance procedures designed to prevent any such actions in violation of those laws. While we have policies and procedures to address compliance with such laws, we cannot assure you that none of our employees, agents, representatives, business partners or third-party intermediaries will take actions in violation of our policies and applicable law, for which we may be ultimately held responsible.
Any allegations or violation of the FCPA or other applicable anti-bribery, anti-corruption laws and anti-money laundering laws may result in whistleblower complaints, sanctions, settlements, investigations, prosecution, enforcement actions, substantial criminal fines and civil penalties, imprisonment, debarment, tax reassessments, breach of contract and fraud litigation, loss of export privileges, suspension or debarment from U.S. government contracts, adverse media coverage, reputational harm and other consequences, all of which may have an adverse effect on our reputation, business, results of operations and prospects. Responding to an investigation or action will likely result in a materially significant diversion of management’s attention and resources and significant defense costs and other professional fees.
Governmental trade controls, including export and import controls, sanctions, customs requirements and related regimes, could subject us to liability or loss of contracting privileges or limit our ability to compete in certain markets.
Our products and technologies are subject to U.S. and non-U.S. export controls. Export authorizations may be required for the products, technologies, or services to be exported outside of the United States, to a foreign person, or outside of a foreign jurisdiction. Our current or future products or technologies are, and may in the future, be subject to the Export Administration Regulations (“EAR”). If a product, technology, or service meets certain criteria for control under the EAR, then that product, technology, or service would be exportable outside the United States or to a foreign person or from one foreign jurisdiction to another foreign jurisdiction only if we obtain the applicable export license or other applicable authorization including qualifying for a license exception, if required. Compliance with the U.S. and foreign export laws and regulations and other applicable regulatory requirements regarding the sales, shipment and use of our products and technology may affect our ability to work with foreign partners, affect the speed at which we can introduce new products into non-U.S. markets, or limit our ability to sell products or services or license technologies into some countries.
Additionally, certain materials that we use in our development and production activities are subject to U.S. import controls. We currently have, and may in the course of business need to procure, certain import authorizations, for example, related to plant pests, chemicals, biological agents and other controlled materials, including from the USDA, EPA and U.S. Centers for Disease Control. Compliance with applicable regulatory requirements regarding the import of such materials may limit our access to materials critical to our development activities or affect the speed at which we can develop new products.
Our activities are also subject to the economic sanctions laws and regulations of the United States and other jurisdictions. Such controls prohibit certain transactions, potentially including financial transactions and the transfer of products, technologies and services, to sanctioned countries, governments and persons, without a license or other appropriate authorization. U.S. sanctions policy changes could affect our ability to interact, directly and indirectly, with targeted companies or companies in sanctioned countries, including Chinese companies.
While we take precautions to comply with U.S. and non-U.S. export control, import control and economic sanctions laws and regulations, we cannot guarantee that such precautions will prevent violations of such laws, including transfers to unauthorized persons or destinations, and including inadvertent violations as a result of a misclassification of a product, technology or service under export control laws. Violations could result in our business being subject to government investigations, denial of export or import privileges, significant fines or penalties, denial of government contracts and reputational harm. Any limitation on our ability to export our products, technology, or services, or import materials critical to our development activities would likely adversely affect our business and financial condition.
We are party to a mitigation agreement with the Committee on Foreign Investment in the United States (“CFIUS”) and can face penalties or further restrictions if we fail to comply with that agreement. CFIUS may also condition, modify, delay or prevent our future acquisition or investment activities.
Due to certain foreign ownership interests in our business, the Company operates pursuant to an agreement with CFIUS agencies that requires us to adhere to certain information and technology protection requirements. This agreement will remain in place until CFIUS agrees to terminate it, which CFIUS might do if it determines that the agreement is no longer necessary due to changed circumstances, including any changes to the Company’s ownership. We have incurred and will continue to incur, incremental additional costs in implementing and complying with these standards, and those costs may increase as we
62

continue to grow our business. If we fail to comply with our obligations under the agreement, we may be subject to penalties, injunctive action, additional mitigation conditions or other restrictions.
Further, subject to any future changes in the foreign ownership interest in the Company, CFIUS may interpret its regulations as continuing to give it jurisdiction to review the Company’s acquisitions of, or investments in, other US businesses. If CFIUS conducts such a review, it could impose restrictions on the investments or to deny such transactions to address any national security concerns that it determines are posed by such transactions.
Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.
We have incurred net losses since our inception and we may never achieve or sustain profitability. Generally, for U.S. federal income tax purposes, net operating losses incurred will carry forward. However, net operating loss carryforwards generated prior to January 1, 2018 are subject to expiration for U.S. federal income tax purposes. As of December 31, 2019, we had federal net operating loss carryforwards of approximately $460.0 million of which $96.9 million will begin to expire in 2033 and $363.1 million, which will carryforward indefinitely. As of December 31, 2019, we had a total state net operating loss carryforward of $418.5 million, which will begin to expire in 2027. As of December 31, 2019, we also had federal and state R&D tax credit carryforwards of approximately $19.3 million and $15.9 million, respectively, which may be available to offset future income tax liabilities. The federal R&D tax credit carryforwards would begin to expire in 2034. The state R&D tax credit carryforwards are not subject to expiration.
As of December 31, 2020, we had federal net operating loss carryforwards of $704.1 million of which $99.3 million will begin to expire in 2033 and $604.8 million will carryforward indefinitely. As of December 31, 2020, we had a total state net operating loss carryforward of $515.6 million, which will begin to expire in 2027. As of December 31, 2020, we also had federal and state R&D tax credit carryforwards of $26.8 million and $22.3 million, respectively, which may be available to offset future income tax liabilities. The federal R&D tax credit carryforwards would begin to expire in 2034. The state R&D tax credit carryforwards are not subject to expiration.
In addition, under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended (“Code”), if a corporation undergoes an “ownership change,” generally defined as a greater than 50 percentage point change in its equity ownership by certain shareholders over a three-year period, the corporation’s ability to use its pre-ownership change net operating loss carryforwards and other pre-ownership change tax attributes, such as research tax credits, to offset its post-ownership change income or taxes may be limited. As a result, even if we attain profitability, we may be unable to use a material portion of our net operating loss carryforwards and other tax attributes, which could adversely affect our future cash flows. There is also a risk that due to regulatory changes, such as suspensions on the use of net operating losses or other unforeseen reasons, our existing net operating losses could expire or otherwise be unavailable to offset future U.S. federal and state taxable income. For these reasons, we may not be able to utilize some portion of our net operating losses even if we attain profitability.
At this time, we are unable to determine if an ownership change was triggered at the time of the IPO that could result in a change in our ability to use our net operating loss carryforwards and other tax attributes.
Changes in U.S. and foreign tax laws could have a material adverse effect on our business, cash flow, results of operations or financial conditions.
We are subject to tax laws, regulations and policies of the U.S. federal, state and local governments and of taxing authorities in foreign jurisdictions, including Japan, Spain, the Netherlands and Taiwan. Changes in tax laws, as well as other factors, could cause us to experience fluctuations in our tax obligations and otherwise adversely affect our tax positions and/or our tax liabilities. For example, the Organisation for Economic Co-operation and Development (OECD) has published proposals covering various international tax-related issues, including country- by-country reporting, permanent establishment rules, transfer pricing and tax treaties. Future tax reform resulting from this development may result in changes to long-standing tax principles, which could adversely affect our effective tax rate or result in higher cash tax liabilities in those countries or change the manner in which we operate our business. There can be no assurance that our tax payments, tax credits, or incentives will not be adversely affected by these or other initiatives.
Risks Related to Ownership of Our Common Stock
The market price of our common stock may be volatile, which could result in substantial losses for investors in our common stock.
The market price of our common stock is likely to be volatile and could be subject to fluctuations in response to the risk factors described in this report and others beyond our control. Some of the factors that may cause the market price of our common stock to fluctuate include:
our ability to successfully commercialize or generate revenue from our products, including Hyaline;
63

our ability to develop a new strategic plan and align costs to our delayed revenue ramp;
the results of our assessment of our target markets and the fit of the products in our pipeline to those markets;
our ability to identify, recruit and retain skilled personnel, including a permanent Chief Executive Officer;
the timing of launch of our products and the degree to which the launch and commercialization thereof meets the expectations for securities analysts and investors and our ability to achieve market acceptance for our products;
delays in timing of revenue from product sales;
commencement or termination of collaborations for our product development and research programs;
failure or discontinuation of any of our product development and research programs;
the success of existing or new competitive products, services or technologies;
regulatory or legal developments in the United States and other countries;
developments or disputes concerning patent applications, issued patents, other intellectual property or proprietary rights;
the impact of COVID-19 on our business and on global economic conditions;
the level of expenses related to any of our research programs or product development programs;
actual or anticipated changes in our estimates as to our financial results or development timelines;
whether our financial results, forecasts and development timelines meet the expectations of securities analysts or investors;
announcement or expectation of additional financing efforts;
sales of our common stock by us, our insiders, or other stockholders;
expiration of market standoff or lock-up agreements;
variations in our financial results or those of companies that are perceived to be similar to us;
changes in estimates or recommendations by securities analysts, if any, that cover our stock;
developments with respect to our pending securities litigation;
general economic, industry and market conditions; and
the other factors described in this “Risk Factors” section.
For example, there was a significant decline in the market price for our common stock following our announcement on August 3, 2021, that we had become aware of issues with our commercial product pipeline that impact our product delivery timeline and revenue projections, no longer expect product revenue in 2021 and expect product revenue to be immaterial in 2022.
In recent years, stock markets in general and the market for technology companies (including biopharma companies) in particular, have experienced significant price and volume fluctuations that have often been unrelated or disproportionate to changes in the operating performance of the companies whose stock is experiencing those price and volume fluctuations. Broad market and industry factors may seriously affect the market price of our common stock, regardless of our actual operating performance. Following periods of such volatility in the market price of a company’s securities, securities class action litigation has often been brought against that company. Because of the potential volatility of our stock price, we are and expect to continue to be the target of securities litigation in the future. Securities litigation could result in substantial costs and divert management’s attention and resources from our business.
An active trading market for our common stock may not be sustained.
Our common stock began trading on the Nasdaq Global Select Market (“Nasdaq”) under the symbol “ZY” on April 22, 2021. However, we cannot assure you of the likelihood that an active trading market for our common stock will be maintained, the liquidity of any trading market, your ability to sell your shares of our common stock when desired or the prices that you may obtain for your shares.

64

We do not expect to pay dividends in the foreseeable future.
You should not rely on an investment in our common stock to provide dividend income. We do not anticipate paying any cash dividends to holders of our common stock in the foreseeable future. Instead, we plan to retain any earnings to maintain and expand our existing operations and continue to invest in commercializing our existing products, launching products in our pipeline and furthering the development of our biofacturing platform and technology. Consequently, stockholders must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investment. As a result, investors seeking cash dividends should not purchase our common stock.
If securities or industry analysts do not publish research or reports about our business or publish negative reports about our business, our share price and trading volume could decline.
The trading market for our common stock will depend on the research and reports that securities or industry analysts publish about us or our business. We do not have any control over whether analysts cover our company or for how long they cover our company. If one or more of the analysts who cover us downgrade our shares or change their opinion of our shares, our share price would likely decline. For example, several of our analysts downgraded our shares following our announcement on August 3, 2021 that we had become aware of issues with our commercial product pipeline that impact our product delivery timeline and revenue projections, no longer expect product revenue in 2021 and expect product revenue to be immaterial in 2022. If one or more of these analysts cease coverage of the Company or fail to regularly publish reports on us, we could lose visibility in the financial markets, which could cause our share price or trading volume to decline.
Sales of a substantial number of shares of our common stock by our existing stockholders could cause the price of our common stock to decline.
Sales of a substantial number of shares of our common stock in the public market could occur at any time following the expiration of the market standoff and lock-up agreements or the early release of these agreements or the perception in the market that the holders of a large number of shares of common stock intend to sell shares and could reduce the market price of our common stock.
Other than the 18,549,500 shares sold in our IPO, which were eligible to be resold in the public market immediately unless purchased by our affiliates, substantially all of the remaining shares of our common stock outstanding are currently prohibited or otherwise restricted from being resold under securities laws, market standoff agreements entered into by our stockholders with us or lock-up agreements entered into by our stockholders with the underwriters of our IPO; however, subject to applicable securities law restrictions and excluding shares of restricted stock that will remain unvested, these shares will be able to be sold in the public market beginning on the 181st day after the date of the IPO Prospectus or on October 19, 2021. Certain exceptions to these lock-up agreements may apply and, in any event, the representatives of the underwriters of our IPO may, in their sole discretion, release all or some portion of the shares subject to lock-up agreements at any time and for any reason. Shares issued upon the exercise of stock options outstanding under our equity incentive plans or pursuant to future awards granted under those plans will become available for sale in the public market to the extent permitted by the provisions of applicable vesting schedules, any applicable market standoff and lock-up agreements and Rule 144 and Rule 701 under the Securities Act.
Moreover, holders of an aggregate of 68,115,459 shares of our common stock (calculated as of immediately prior to our IPO) will have rights, subject to conditions, to require us to file registration statements with the SEC covering their shares or to include their shares in registration statements that we may file for ourselves or other stockholders. We have also registered all shares of common stock that we may issue under our equity compensation plans. These shares can be freely sold in the public market upon issuance and once vested, subject to volume limitations applicable to affiliates and the lock-up and market standoff agreements referred to above. If any of these additional shares are sold, or if it is perceived that they will be sold, in the public market, the market price of our common stock could decline.
We may be unable to satisfactorily fund our working capital requirements and raising additional capital may cause dilution to our stockholders or restrict our operations.
If our current funding becomes insufficient to support future operating requirements, we will need to obtain additional funding by raising additional debt or additional equity from the private or public capital markets. There can be no assurance that such additional funding will be available on terms attractive to us, or at all. The various ways we could raise additional capital carry potential risks. If we raise funds by issuing equity securities, our shareholders would experience dilution. Any preferred equity securities issued also would likely provide for rights, preferences or privileges senior to those of holders of our common shares. If we raise funds by issuing debt securities, those debt securities would have rights, preferences and privileges senior to those of holders of our common shares. Debt financing and preferred equity financing, if available, would increase our fixed payment obligations and may also involve agreements that include covenants restricting our ability to take specific actions, such as incurring additional debt, selling or licensing our assets, making product acquisitions, making capital expenditures or declaring dividends. For example, the Perceptive Credit Agreement contains restrictions on our ability to purchase or dispose of
65

assets and has other affirmative or negative covenants that impact how we run our business. If we raise funds through additional collaborations, strategic alliances or licensing arrangements with third parties, we may have to relinquish valuable rights to our intellectual property, future revenue streams, research programs or pipeline products or to grant licenses on terms that may not be favorable to us. If we are unable to obtain adequate financing or financing on terms satisfactory to us, if we require it, our ability to continue to pursue our business objectives and to respond to business opportunities, challenges or unforeseen circumstances could be significantly limited and could have a material adverse effect on our business, results of operations, prospects and financial condition.
Insiders have substantial influence over us, which could limit your ability to affect the outcome of key transactions, including a change of control.
Our directors, executive officers, holders of more than 5% of our outstanding stock and their respective affiliates beneficially owned shares representing approximately 52% of our outstanding common stock (calculated immediately prior to our IPO and without giving effect to the underwriters’ exercise of the option to purchase additional shares). As a result, these stockholders, if they act together, will be able to influence our management and affairs and all matters requiring stockholder approval, including the election of directors and approval of significant corporate transactions. This concentration of ownership may have the effect of delaying or preventing a change in control of the Company and might affect the market price of our common stock.
We are an “emerging growth company,” and the reduced disclosure requirements applicable to emerging growth companies may make our common stock less attractive to investors.
We are an “emerging growth company” as defined in the the Jumpstart Our Business Startups Act of 2012 (the "JOBS Act"). For so long as we remain an emerging growth company, we are permitted by SEC rules and plan to rely on exemptions from certain disclosure requirements that are applicable to other SEC-registered public companies that are not emerging growth companies. These exemptions include not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act of 2002, as amended, not being required to comply with the auditor requirements to communicate critical audit matters in the auditor’s report on the financial statements, reduced disclosure obligations regarding executive compensation and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. As a result, the information we provide stockholders will be different than the information that is available with respect to other public companies. We cannot predict whether investors will find our common stock less attractive if we rely on these exemptions. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock and our stock price may be more volatile.
In addition, the JOBS Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards. This allows an emerging growth company to delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We have elected to avail ourselves of the exemption regarding the timing of the adoption of accounting standards and, therefore, while we are an EGC we will not be subject to new or revised accounting standards at the same time that they become applicable to other public companies that are not EGCs.
Delaware law and provisions in our amended and restated certificate of incorporation and bylaws might discourage, delay, or prevent a change in control of the Company or changes in our management and, therefore, depress the trading price of our common stock.
Provisions in our amended and restated certificate of incorporation and bylaws may delay, deter or prevent a merger, acquisition or other change in control that stockholders may consider favorable, including transactions in which you might otherwise receive a premium for your shares of our common stock. These provisions may also prevent or frustrate attempts by our stockholders to replace or remove our management. Therefore, these provisions could adversely affect the price of our common stock. Among other things, our organizational documents:
establish that our board of directors is divided into three classes, Class I, Class II and Class III, with each class serving staggered three-year terms;
provide that our directors may be removed only for cause;
provide that vacancies on our board of directors and any newly created directorship may be filled only by a majority of the remaining directors then in office, even though less than a quorum;
eliminate cumulative voting in the election of directors;
authorize our board of directors to issue shares of preferred stock and determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval;
66

permit stockholders to take actions only at a duly called annual or special meeting and not by unanimous written consent;
prohibit stockholders from calling a special meeting of stockholders;
certain litigation against us can only be brought in federal court or in Delaware and certain litigation in Delaware may require minimum ownership thresholds in order to file suit;
require that stockholders give advance notice to nominate directors or submit proposals for consideration at stockholder meetings;
authorize our board of directors, by a majority vote, to amend certain provisions of the bylaws; and
require the affirmative vote of at least 66 2⁄3% or more of the outstanding shares of common stock entitled to vote generally in the election of directors, voting as a single class to amend many of the provisions described above.
In addition, Section 203 of the DGCL prohibits a publicly-held Delaware corporation from engaging in a “business combination” with an “interested stockholder,” which is generally a person who, together with its affiliates and associates, owns, or within the last three years has owned, 15% or more of our voting stock, for a period of three years after the date of the transaction in which the person became an interested stockholder, unless the business combination is approved in a prescribed manner. Generally, a “business combination” includes a merger, asset or stock sale or other transaction resulting in a financial benefit to the interested stockholder.
Any provision of our amended and restated certificate of incorporation, amended and restated bylaws or the DGCL that has the effect of delaying or preventing a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our capital stock and could also affect the price that some investors are willing to pay for our common stock.
Our certificate of incorporation designates the state courts in the State of Delaware as the sole and exclusive forum for certain types of actions and proceedings that may be initiated by our stockholders, which could limit stockholders’ ability to obtain a favorable judicial forum for disputes with the Company and our directors, stockholders, officers and employees.
Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware will be the sole and exclusive forum for the following types of actions or proceedings under Delaware statutory or common law unless we otherwise consent in writing to an alternative forum: (i) any derivative action or proceeding brought on behalf of us; (ii) any action asserting a claim of breach of fiduciary duty owed by, or otherwise wrongdoing by, any director, stockholder, officer or other employee of our company to us or our stockholders; (iii) any action asserting a claim arising pursuant to any provision of the DGCL or our amended and restated certificate of incorporation and bylaws (as each may be amended from time to time); (iv) any action to interpret, apply, enforce or determine the validity of the Certificate of Incorporation or the Bylaws (as either may be amended from time to time); or (v) any action asserting an internal corporate claim (as defined in Section 115 of the DGCL) or a claim otherwise implicating our internal affairs (except for, as to each of (i) to (v) above, any claim as to which the Court of Chancery determines that it does not have subject matter jurisdiction or there is an indispensable party not subject to the personal jurisdiction of the Court of Chancery (and the indispensable party does not consent to the personal jurisdiction of the Court of Chancery within 10 days following such determination), or which is statutorily vested in the exclusive jurisdiction of a court other than the Court of Chancery. For the avoidance of doubt, this provision would not apply to any direct action brought to enforce a duty or liability created by the Securities Act of 1933, or any successor thereto (the “Securities Act”) or the Securities Exchange Act of 1934.
Furthermore, our amended and restated certificate of incorporation provides that unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States shall be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act. Any person or entity purchasing or otherwise acquiring any interest in our shares of capital stock shall be deemed to have notice of and consented to the foregoing forum selection provisions.
Our exclusive forum provision will not relieve us of our duties to comply with the federal securities laws and the rules and regulations thereunder, and our stockholders will not be deemed to have waived our compliance with these laws, rules and regulations.
This choice of forum provision may limit a Company stockholder’s ability to bring a claim in a judicial forum that stockholder finds favorable for disputes with the Company or any of our directors, officers, other employees or stockholders, which may discourage lawsuits with respect to such claims, although our stockholders will not be deemed to have waived our compliance with federal securities laws and the rules and regulations thereunder. The enforceability of similar federal court choice of forum provisions in other companies’ certificates of incorporation has been challenged in legal proceedings, and it is possible that a court could find this type of provision to be inapplicable or unenforceable. If a court were to find either of the choice of forum provisions contained in our amended and restated certificate of incorporation or amended and restated bylaws
67

to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions which could harm our business, results of operations and financial condition.
Risks Related to being a Public Benefit Corporation
Our status as a public benefit corporation may not result in the benefits that we anticipate.
We are a public benefit corporation under the DGCL. As a public benefit corporation, we are required to have a purpose to produce a public benefit or benefits and to operate in a responsible and sustainable manner. Our public benefit, as provided in our certificate of incorporation, is: to displace the petrochemicals that pollute the Planet by designing, developing, and commercializing bio-based materials that deliver better performance than existing products, at attractive costs. We make products with broad applications and global reach that are safer for the people who manufacture them, healthier for the people who use them and better for the environment. Our directors and officers will be obligated to manage the Company in a manner that balances our stockholders’ pecuniary interests, the best interests of those materially affected by our conduct and the public benefit or benefits identified in our amended and restated certificate of incorporation. There can be no assurance that we will achieve our public benefit purpose or that the expected positive impact from being a public benefit corporation will be realized, which could have a material adverse effect on our reputation, which may have a material adverse effect on our business, results of operations and financial condition.
As a public benefit corporation, we will be required to publicly disclose at least biennially a report on our overall public benefit performance and on our assessment of our success in achieving our specific public benefit purpose, including the objectives established and standards adopted by our Board of Directors and factual information based on the objectives and standards related to the promotion of the public benefits. If we are not timely or are unable to provide this report, if the report does not reflect a positive assessment based on the objectives and standards or if the report is not viewed favorably by parties doing business with us, employees, regulators or others reviewing our credentials, our reputation and status as a public benefit corporation may be harmed.
As a public benefit corporation, our focus on a specific public benefit purpose and producing a positive effect for society may negatively influence our financial performance.
Unlike traditional corporations, whose directors have a fiduciary duty to manage the business in a manner that focuses exclusively on maximizing stockholder value, our directors will have a fiduciary duty to consider not only the stockholders' interests, but also our specific public benefit and the interests of other stakeholders affected by our actions. Therefore, we may take actions that we believe will further our specific public benefit or be in the best interests of those stakeholders materially affected by our conduct, even if those actions do not maximize our financial results or stockholder returns. While we intend for this public benefit designation and obligation to provide an overall net benefit to us and our business and stakeholders, including stockholders, it could instead cause us to make decisions and take actions without seeking to maximize the income generated from our business, and hence available for distribution to our stockholders. Our pursuit of longer-term or non-pecuniary benefits may not materialize within the timeframe we expect, or at all, and may have an immediate negative effect on any amounts available for distribution to our stockholders. Accordingly, being a public benefit corporation and complying with our related obligations could have a material adverse effect on our business, results of operations and financial condition, which in turn could cause our stock price to decline.
As a public benefit corporation, we may be less attractive as a takeover target than a traditional company would be and, therefore, your ability to realize your investment through an acquisition may be limited. Public benefit corporations may not be attractive targets for activists or hedge fund investors because new directors would still have to consider and give appropriate weight to the public benefit along with stockholder value and stockholders committed to the public benefit can enforce this through derivative suits. Further, by requiring that the board of directors of public benefit corporations consider additional constituencies other than maximizing stockholder value, Delaware public benefit corporation law could potentially make it easier for a board of directors to reject a hostile bid, even where the takeover would provide the greatest short-term financial yield to investors.
Our directors will have a fiduciary duty to consider not only our stockholders' interests, but also our specific public benefit and the interests of other stakeholders affected by our actions. If a conflict between such interests arises, there is no guarantee such a conflict would be resolved in favor of our stockholders.
While directors of traditional corporations are required to make decisions they believe to be in the best interests of their stockholders, directors of a public benefit corporation have a fiduciary duty to consider not only the stockholders’ interests, but also the specific public benefit and the interests of other stakeholders affected by the company’s actions. Under the DGCL, directors are shielded from liability for breach of these obligations if they make informed and disinterested decisions that serve a rational purpose. Thus, unlike traditional corporations which must focus exclusively on stockholder value, our directors will not merely be permitted, but will be obligated, to consider our specific public benefit and the interests of other stakeholders. In
68

the event of a conflict between the interests of our stockholders and the interests of our specific public benefit or our other stakeholders, our directors must only make informed and disinterested decisions that serve a rational purpose; thus, there is no guarantee such a conflict would be resolved in favor of our stockholders, which could have a material adverse effect on our business, results of operations and financial condition, which in turn could cause our stock price to decline.
As a Delaware public benefit corporation, we may be subject to increased derivative litigation concerning our duty to balance stockholder and public benefit interest, the occurrence of which may have an adverse impact on our financial condition and results of operations.
Stockholders of a Delaware public benefit corporation (if they, individually or collectively, own the lesser of 2% of our outstanding shares or $2,000,000 in market value of our stock) are entitled to file a derivative lawsuit alleging directors failed to balance stockholder and public benefit interests. This potential liability does not exist for traditional corporations. Therefore, we may be subject to the possibility of increased derivative litigation, which would require the attention our management, and, as a result, may adversely impact our management’s ability to effectively execute our strategy. Additionally, any such derivative litigation may be costly to defend or increase director and officer liability insurance premiums, which may have an adverse impact on our financial condition and results of operations.
General Risk Factors
We will incur increased costs as a result of operating as a public company, and our management will be required to devote substantial time to new compliance initiatives and corporate governance practices.
As a public company and particularly after we are no longer an emerging growth company, we will incur significant legal, accounting and other expenses that we did not incur as a private company. Federal securities laws, including the Exchange Act, Sarbanes-Oxley Act of 2002, the Dodd-Frank Wall Street Reform and Consumer Protection Act and other applicable securities rules and regulations and the listing requirements of Nasdaq impose various requirements on public companies, including establishment and maintenance of effective disclosure and financial controls and corporate governance practices. Our management and other personnel will need to devote a substantial amount of time and resources to these compliance initiatives, potentially at the expense of other business concerns, which could harm our business, financial condition, results of operations and prospects. Moreover, these rules and regulations will increase our legal and financial compliance costs, particularly as we hire additional financial and accounting employees to meet public company internal control and financial reporting requirements and will make some activities more time-consuming and costly. For example, we expect that these rules and regulations may make it more difficult and more expensive for us to obtain director and officer liability insurance, which in turn could make it more difficult for us to attract and retain qualified members of our board of directors.
We continue to evaluate these rules and regulations and cannot predict or estimate the amount of additional costs we may incur or the timing of such costs. These rules and regulations are often subject to varying interpretations, in many cases due to their lack of specificity and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices.
As a result of becoming a public company, we must maintain proper and effective internal controls over financial reporting. Any failure to maintain the adequacy of these internal controls may adversely affect investor confidence in our company and, as a result, the value of our common stock.
As a new public reporting company, we recently became subject to the rules and regulations established by the SEC and Nasdaq. These rules and regulations require, among other things, that we establish and periodically evaluate procedures with respect to our internal control over financial reporting. Reporting obligations as a public company are likely to place a considerable strain on our financial and management systems, processes and controls, as well as on our personnel, including senior management. In addition, as a public company, we will be required to document and test our internal control over financial reporting pursuant to Section 404 of the Sarbanes-Oxley Act so that our management can certify as to the effectiveness of our internal control over financial reporting. Management’s initial certification under Section 404 of the Sarbanes-Oxley Act will be required with our annual report on Form 10-K for the year ending December 31, 2022. In support of such certifications, we will be required to document and make significant changes and enhancements, including potentially hiring additional personnel, to our internal control over financial reporting. Likewise, our independent registered public accounting firm will not be required to attest to the effectiveness of our internal control over financial reporting until our first annual report required to be filed with the SEC following the date we are no longer an EGC. At such time as we are required to obtain auditor attestation, if we then have a material weakness, we would receive an adverse opinion regarding our internal control over financial reporting from our independent registered accounting firm.
To achieve compliance with Section 404 within the prescribed period, we will be engaged in a process to document and evaluate our internal control over financial reporting, which is both costly and challenging. In this regard, we will need to
69

continue to dedicate internal resources, including through hiring additional financial and accounting personnel, engage outside consultants and adopt a detailed work plan to assess and document the adequacy of internal control over financial reporting, continue steps to improve control processes as appropriate, validate through testing that controls are functioning as documented and implement a continuous reporting and improvement process for internal control over financial reporting. During our evaluation of our internal control, if we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to assert that our internal control over financial reporting is effective. We cannot assure you that there will not be material weaknesses or significant deficiencies in our internal control over financial reporting in the future. Any failure to maintain internal control over financial reporting could severely inhibit our ability to accurately report our financial condition, or results of operations. If we are unable to conclude that our internal control over financial reporting is effective or if our independent registered public accounting firm determines we have a material weakness or significant deficiency in our internal control over financial reporting, we could lose investor confidence in the accuracy and completeness of our financial reports, the market price of shares of our common stock could decline, and we could be subject to sanctions or investigations by Nasdaq, the SEC or other regulatory authorities. Failure to remedy any material weakness in our internal control over financial reporting or to implement or maintain other effective control systems required of public companies, could also restrict our future access to the capital markets.
Our disclosure controls and procedures may not prevent or detect all errors or acts of fraud.
We became a public company in April 2021 and are subject to the periodic reporting requirements of the Exchange Act. We designed our disclosure controls and procedures to reasonably assure that information we must disclose in reports we file or submit under the Exchange Act is accumulated and communicated to management and recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC. We believe that any disclosure controls and procedures or internal controls and procedures, no matter how well-conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. These inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by an unauthorized override of the controls. Accordingly, because of the inherent limitations in our control system, misstatements due to error or fraud may occur and not be detected.
Our results of operations and financial condition could be materially adversely affected by changes in accounting principles.
The accounting for our business is subject to change based on the evolution of our business model, interpretations of relevant accounting principles, enforcement of existing or new regulations and changes in policies, rules, regulations and interpretations, of accounting and financial reporting requirements of the SEC or other regulatory agencies. Adoption of a change in accounting principles or interpretations could have a significant effect on our reported results of operations and could affect the reporting of transactions completed before the adoption of such change. It is difficult to predict the impact of future changes to accounting principles and accounting policies over financial reporting, any of which could adversely affect our results of operations and financial condition and could require significant investment in systems and personnel.
Item 2. Unregistered Sales of Equity and Use of Proceeds
Unregistered Sales of Equity Securities
During the three months ended June 30, 2021, we issued the following unregistered securities:
We issued to existing and former employees and consultants an aggregate of 60,003 shares of common stock at a weighted average exercise price of $5.21 per share pursuant to the exercise of options granted under the 2014 Stock Plan, prior to the registration of the 2014 Plan pursuant to a registration statement on Form S-8 filed with the SEC on April 23, 2021.
We issued to employees an aggregate of 16,810 shares upon vesting of non-vested stock issued as part of the acquisition of Radiant.
We issued to employees and former shareholders of Lodo an aggregate of 774,402 shares of the Company’s common stock as part of the acquisition of Lodo.
The issuances of these securities were deemed to be exempt from registration pursuant to Rule 701 promulgated under the Securities Act of 1933, as amended, as transactions pursuant to compensatory benefit plans or under Section 4(a)(2) of the Securities Act as a transaction by an issuer not involving a public offering.
Use of Proceeds from our Initial Public Offering
In April 2021, the Company completed its IPO in which it sold an aggregate of 18,549,500 shares of its common stock (inclusive of 2,419,500 shares pursuant to the underwriters’ option to purchase additional shares) at a price of $31.00 per share for aggregate cash proceeds of approximately $529.9 million, net of $40.3 million in underwriting discounts, commissions, and
70

$4.9 million in estimated offering costs. The offer and sale of the shares in our IPO were registered under the Securities Act pursuant to a registration statement on Form S-1 (File No. 333-254612), which was declared effective by the SEC on April 21, 2021 and a supplemental Registration Statement on Form S-1 (file No. 333-255425) which became automatically effective upon filing on April 21, 2021). The IPO closed on April 26, 2021. The representatives of the underwriters of our IPO were J.P. Morgan Securities LLC and Goldman Sachs & Co. LLC. No payments were made by us to directors, officers or persons owning ten percent or more of our common stock or to their associates, or to our affiliates, other than payments in the ordinary course of business to officers for salaries and to non-employee directors pursuant to our director compensation policy.
Upon receipt, the net proceeds from our IPO were held in cash and cash equivalents. There has been no material change in the planned or actual use of proceeds from our IPO from that described in the Prospectus.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
None.
Item 5. Other Information
None.
71


EXHIBIT INDEX
Exhibit
Number
DescriptionIncorporated by Reference
FormFile NumberExhibitFiling DateFiled Herewith
10.1+S-8333-25545099.2April 23, 2021
  
10.2+S-1/A333-25461210.7April 14, 2021
  
10.3+S-1/A333-25461210.8April 14, 2021
  
10.4+S-8333-25545099.3April 23, 2021
10.5+8-K001-4035410.1August 3, 2021
10.6+8-K001-4035410.2August 3, 2021
  
31.1X
  
31.2X
  
32.1*
101.INSXBRL Instance Document
  
101.SCHXBRL Taxonomy Extension Schema Document
  
101.CALXBRL Taxonomy Extension Calculation Linkbase Document
  
101.DEFXBRL Taxonomy Extension Definition Linkbase Document
101.LABXBRL Taxonomy Extension Label Linkbase Document
  
101.PREXBRL Taxonomy Extension Presentation Linkbase Document
72

+Management contract or compensatory plan or arrangement.
*The certifications attached as Exhibit 32.1 that accompany this Quarterly Report on Form 10-Q are deemed furnished and not filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of Zymergen, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.

73

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.
 Zymergen Inc.
   
Date:
August 16, 2021
By:/s/ Jay Flatley
 Name:Jay Flatley
Title:Acting Chief Executive Officer
(Principal Executive Officer)
Date:
August 16, 2021
By:/s/ Enakshi Singh
Name:
Enakshi Singh
Title:Chief Financial Officer
(Principal Accounting and Financial Officer)
 
74
EX-31.1 2 exhibit3112021q2.htm EX-31.1 Document
Exhibit 31.1
CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002

I, Jay Flatley, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Zymergen Inc.;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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) 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

c) 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.
 ZYMERGEN INC.
   
   
Date: August 16, 2021
By:/s/ Jay Flatley
  Jay Flatley
  Acting Chief Executive Officer
  (Principal Executive Officer)

EX-31.2 3 exhibit3122021q2.htm EX-31.2 Document
Exhibit 31.2
CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002

I, Enakshi Singh, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Zymergen Inc.;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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) 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

c) 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.
 ZYMERGEN INC.
   
   
Date: August 16, 2021
By:/s/ Enakshi Singh
  Enakshi Singh
  Chief Financial Officer
  (Principal Accounting and Financial Officer)

EX-32.1 4 exhibit3212021q2.htm EX-32.1 Document
Exhibit 32.1
CERTIFICATIONS OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002


I, Jay Flatley, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of Zymergen Inc. for the fiscal quarter ended June 30, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Zymergen Inc.

I, Enakshi Singh, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of Zymergen Inc. for the fiscal quarter ended June 30, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Zymergen Inc.


 ZYMERGEN, INC.
   
   
Date: August 16, 2021
By:/s/ Jay Flatley
  Jay Flatley
  Acting Chief Executive Officer
  (Principal Executive Officer)
   
Date:  August 16, 2021
By:/s/ Enakshi Singh
  Enakshi Singh
  Chief Financial Officer
  
(Principal Accounting and Financial Officer)
   



EX-101.SCH 5 zy-20210630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Nature of Operations link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Nature of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2106103 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Business Combination (Tables) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Business Combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Business Combinations - Allocation of Purchase Consideration, Including Non-Cash Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 2110104 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Goodwill and Intangible Assets - Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2415408 - Disclosure - Goodwill and Intangible Assets - Future Amortization of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2116105 - Disclosure - Fair Value Measurements of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2317303 - Disclosure - Fair Value Measurements of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2418409 - Disclosure - Fair Value Measurements of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2419410 - Disclosure - Fair Value Measurements of Financial Instruments - Reconciliation of Fair Value Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2420411 - Disclosure - Fair Value Measurements of Financial Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2421412 - Disclosure - Fair Value Measurements of Financial Instruments - Fair Value Measurement Inputs and Valuation Techniques (Details) link:presentationLink link:calculationLink link:definitionLink 2122106 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2323304 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2424413 - Disclosure - Balance Sheet Components - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2425414 - Disclosure - Balance Sheet Components - Accrued and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2126107 - Disclosure - Term Loans link:presentationLink link:calculationLink link:definitionLink 2327305 - Disclosure - Term Loans (Tables) link:presentationLink link:calculationLink link:definitionLink 2428415 - Disclosure - Term Loans - Long-Term Debt, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2428415 - Disclosure - Term Loans - Long-Term Debt, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2429416 - Disclosure - Term Loans - Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2430417 - Disclosure - Term Loans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2131108 - Disclosure - Convertible Preferred Stock link:presentationLink link:calculationLink link:definitionLink 2332306 - Disclosure - Convertible Preferred Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 2433418 - Disclosure - Convertible Preferred Stock - Schedule of Convertible Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2434419 - Disclosure - Convertible Preferred Stock - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2135109 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 2336307 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2437420 - Disclosure - Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2438421 - Disclosure - Equity - Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2439422 - Disclosure - Equity - Valuation Assumptions for Fair Value of Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2440423 - Disclosure - Equity - Non-Vested Stock Activity Granted as part of Radiant Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 2441424 - Disclosure - Equity - Compensation Expense Related to Stock-Based Awards Included in Categories of Statement of Operations and Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2442425 - Disclosure - Equity - Compensation Expense by Stock-Based Award (Details) link:presentationLink link:calculationLink link:definitionLink 2143110 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2344308 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2445426 - Disclosure - Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2446427 - Disclosure - Net Loss Per Share - Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2147111 - Disclosure - Revenue, Credit Concentrations and Geographic Information link:presentationLink link:calculationLink link:definitionLink 2348309 - Disclosure - Revenue, Credit Concentrations and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2449428 - Disclosure - Revenue, Credit Concentrations and Geographic Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2450429 - Disclosure - Revenue, Credit Concentrations and Geographic Information - Changes in the Balances of Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2451430 - Disclosure - Revenue, Credit Concentrations and Geographic Information - Revenue, Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2451430 - Disclosure - Revenue, Credit Concentrations and Geographic Information - Revenue, Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2452431 - Disclosure - Revenue, Credit Concentrations and Geographic Information - Concentration of Risk, by Risk Factor (Details) link:presentationLink link:calculationLink link:definitionLink 2453432 - Disclosure - Revenue, Credit Concentrations and Geographic Information - Revenue, Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 2154112 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2355310 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2456433 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2457434 - Disclosure - Commitments and Contingencies - Future Minimum Rental Commitments Under Long-Term Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2158113 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2459435 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 zy-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 zy-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 zy-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Proceeds from exercise of Series C warrants Proceeds from warrant exercises Proceeds from Warrant Exercises Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Customer [Domain] Customer [Domain] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Leasehold improvements Leasehold Improvements [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net loss and comprehensive loss Net loss Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Accrued compensation cost Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Individuals With Voting Interest Over Threshold Individuals With Voting Interest Over Threshold [Member] Individuals With Voting Interest Over Threshold Statistical Measurement [Domain] Statistical Measurement [Domain] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Business combination related costs Business Combination, Acquisition Related Costs Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Valuation Technique, Option Pricing Model Valuation Technique, Option Pricing Model [Member] Segment Information Segment Reporting, Policy [Policy Text Block] Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Revenue from Contract with Customer [Abstract] Changes in the Balances of Contract Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Entity Filer Category Entity Filer Category Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Numerator: Earnings Per Share Reconciliation [Abstract] Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Convertible preferred stock, outstanding (in shares) Shares outstanding, beginning balance (in shares) Shares outstanding, ending balance (in shares) Outstanding Temporary Equity, Shares Outstanding Other long-term assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Number of shares available for grant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 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] Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Total intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Common Stock Warrants Common Stock Warrants [Member] Common Stock Warrants Document Fiscal Year Focus Document Fiscal Year Focus Research And Development Revenue, Performance Bonuses Research And Development Revenue, Performance Bonuses [Member] Research And Development Revenue, Performance Bonuses Subsequent Event Type [Domain] Subsequent Event Type [Domain] Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization expense Amortization of Intangible Assets Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Antidilutive securities excluded from computation of earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Research and development Research and Development Expense [Member] Sale of Stock [Axis] Sale of Stock [Axis] Liability Class [Axis] Liability Class [Axis] Subsequent Events [Abstract] Business Combination and Asset Acquisition [Abstract] Stock split ratio Stockholders' Equity Note, Stock Split, Conversion Ratio 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 Business Acquisition [Axis] Business Acquisition [Axis] Award Type [Domain] Award Type [Domain] ASSETS Assets [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] 2021 Incentive Award Plan 2021 Incentive Award Plan [Member] 2021 Incentive Award Plan Collaboration revenue Revenue from Collaborative Arrangement, Excluding Revenue from Contract with Customer Exercisable, at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Warrants To Purchase Temporary Equity Warrants To Purchase Temporary Equity [Member] Warrants To Purchase Temporary Equity Concentration risk Concentration Risk, Percentage Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Acquired finite lived intangible assets Finite-lived Intangible Assets Acquired Beginning balance, outstanding (in shares) Ending balance, outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Entity Address, City or Town Entity Address, City or Town Accumulated Deficit Retained Earnings [Member] IPO IPO [Member] Debt Instrument [Axis] Debt Instrument [Axis] Proceeds from repayment of non-recourse loan to employee Proceeds from Related Party Debt Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Related Party [Axis] Related Party [Axis] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Cash settlement of non-recourse loan to employee Adjustments To Additional Paid In Capital, Cash Settlement For Loan Adjustments To Additional Paid In Capital, Cash Settlement For Loan Secured Debt Secured Debt [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Acquisitions of property and equipment under accounts payable and accrued and other liabilities Capital Expenditures Incurred but Not yet Paid Convertible Preferred Stock Temporary Equity [Table Text Block] Customer B Customer B [Member] Customer B Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Share settlement of non-recourse loan to employees (in shares) Settlement of non-recourse loan to employees (in shares) Stock Returned And Retired During Period, Shares Stock Returned And Retired During Period, Shares Commitments and Contingencies Disclosure [Abstract] Exercise of warrant liability into preferred stock Warrant Exercised Warrant Exercised Other current assets Increase (Decrease) in Other Current Assets Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Entity Interactive Data Current Entity Interactive Data Current Additional amount available under credit facility subject to milestones Line of Credit Facility, Remaining Borrowing Capacity Number of operating segments Number of Operating Segments Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Net loss per share attributable to common stockholders, basic (in dollars per share) Net loss per share, basic (in dollars per share) Earnings Per Share, Basic Revenue, Credit Concentrations and Geographic Information Revenue from Contract with Customer [Text Block] Less: Gain on change in fair value of warrant liabilities Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities Beginning balance, Non-vested Restricted Stock Units (in shares) Ending balance, Non-vested Restricted Stock Units (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Document Type Document Type Contingencies Commitments and Contingencies, Policy [Policy Text Block] Net identifiable assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Total interest expense on term loan Interest Expense, Debt Prepaid expenses Prepaid Expense, Current Non-recourse loans to employees Due from Related Parties Intangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Entity Current Reporting Status Entity Current Reporting Status Non-Vested Stock Activity Granted as part of Radiant Acquisition Schedule of Nonvested Share Activity [Table Text Block] Expected volatility rate, period Share-Based Compensation Arrangement By Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Period Share-Based Compensation Arrangement By Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Period Machinery and equipment Machinery and Equipment [Member] Other Other Noncash Income (Expense) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Purchase price for business combination Business Combination, Consideration Transferred Senior secured delayed draw term loan facility bearing interest equal to 11.5% as of June 30, 2021 and December 31, 2020; final maturity December 19, 2024 Long-term Debt, Gross Customer D Customer D [Member] Customer D Convertible preferred stock, par value (in dollars per share) Temporary Equity, Par or Stated Value Per Share Plan Name [Axis] Plan Name [Axis] Financial Assets Assets, Fair Value Disclosure [Abstract] Senior secured delayed draw term loan facility, net Long-term Debt Deferred rent Increase (Decrease) Deferred Rent Credit Increase (Decrease) Deferred Rent Credit Total financial assets Assets, Fair Value Disclosure Prepaid services Prepaid Expense Level 1 Fair Value, Inputs, Level 1 [Member] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Unrealized foreign exchange loss Foreign Currency Transaction Gain (Loss), Unrealized Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Document Transition Report Document Transition Report Non-recourse loans to employees interest rate Related Party Transaction, Rate Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities and convertible preferred stock and stockholders' equity (deficit) Liabilities and Equity Other accrued operating expenses Other Accrued Liabilities, Current Deferred revenue Contract with Customer, Liability, Current 2025 Operating Leases, Future Minimum Payments, Due in Four Years Options exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Additional paid-in capital Additional Paid in Capital Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Senior Secured Delayed Draw Term Loan Facility Senior Secured Delayed Draw Term Loan Facility [Member] Senior Secured Delayed Draw Term Loan Facility Concentration Risk [Line Items] Concentration Risk [Line Items] LIABILITIES AND CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT) Liabilities and Equity [Abstract] Proceeds from initial public offering, net of commission and issuance cost Proceeds from Issuance Initial Public Offering Accounts payable Increase (Decrease) in Accounts Payable Net Loss Per Share Earnings Per Share [Text Block] Lodo Therapeutics Corporation Lodo Therapeutics Corporation [Member] Lodo Therapeutics Corporation 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Issuance of common stock upon exercise of options Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Nature of Operations Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Affiliated Entity Affiliated Entity [Member] Deferred offering costs related to Series D preferred stock under accounts payable and accrued and other liabilities Preferred Stock Deferred Offering Costs Incurred But Not Yet Paid Preferred Stock Deferred Offering Costs Incurred But Not Yet Paid Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 2023 Operating Leases, Future Minimum Payments, Due in Two Years Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Computers and software Computer Equipment and Software [Member] Computer Equipment and Software Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Trading Symbol Trading Symbol Percentage of business acquired Business Acquisition, Percentage of Voting Interests Acquired Issuance of common stock in business acquisition Stock Issued During Period, Value, Acquisitions Current liabilities: Liabilities, Current [Abstract] Class of Warrant or Right [Table] Class of Warrant or Right [Table] Issuance of common stock upon initial public offering, net of commission and issuance costs of $45,138 Stock Issued During Period, Value, New Issues General and administrative General and Administrative Expense Term Loans Debt Disclosure [Text Block] Weighted average exercise price, exercisable at period end (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Equity Share-based Payment Arrangement [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Accounting Policies [Abstract] Weighted average remaining contractual life, outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 2021 Plan and 2014 Plan Stock Plan 2014 And 2021 Incentive Award Plan [Member] Stock Plan 2014 And 2021 Incentive Award Plan Commission and issuance costs Payments of Stock Issuance Costs Issuance of common stock upon initial public offering, net of commission and issuance costs of $45,138 (in shares) Stock Issued During Period, Shares, New Issues Number of reportable segments Number of Reportable Segments Thereafter Operating Leases, Future Minimum Payments, Due After Year Four Operating Leases, Future Minimum Payments, Due After Year Four Accrued legal service fees Accrued Professional Fees, Current Common stock reserved for issuance, annual increase through tenth calendar year Common Stock, Capital Shares Reserved for Future Issuance, Annual Increase Through Tenth Calendar Year, Percentage Common Stock, Capital Shares Reserved for Future Issuance, Annual Increase Through Tenth Calendar Year, Percentage Other non-current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Customer A Customer A [Member] Customer A Interest Expense Interest Income and Interest Expense Disclosure [Table Text Block] Common stock, $0.001 par value, 1,500,000,000 and 286,477,669 shares authorized as of June 30, 2021 and December 31, 2020, respectively; 102,297,175 and 12,812,109 shares issued and outstanding as of June 30, 2021 and December 31, 2020, respectively Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Number of vesting tranches Share-based Compensation Arrangement by Share-based Payment Award, Number Of Vesting Tranches Share-based Compensation Arrangement by Share-based Payment Award, Number Of Vesting Tranches Total other expense Nonoperating Income (Expense) Unrecognized stock-based compensation expense, weighted average period of recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Customer Concentration Risk Customer Concentration Risk [Member] Beginning balance (in dollars per share) 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 Goodwill acquired during period Goodwill, Acquired During Period Basis of Preparation Basis of Accounting, Policy [Policy Text Block] Market Condition Awards Stock options with market based vesting conditions Performance Shares [Member] Commitments and contingencies Commitments and Contingencies Subsequent Event [Table] Subsequent Event [Table] Business Combinations Business Combination Disclosure [Text Block] 2024 Operating Leases, Future Minimum Payments, Due in Three Years Valuation Assumptions for Fair Value of Stock Options Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Document Period End Date Document Period End Date Total cost and operating expenses Costs and Expenses Revenue, Geographic Region Revenue from External Customers by Geographic Areas [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Entity Registrant Name Entity Registrant Name Temporary Equity, by Class of Stock [Table] Temporary Equity, by Class of Stock [Table] Warrants outstanding (in shares) Class of Warrant or Right, Outstanding Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Accounts receivable, unbilled Unbilled Receivables, Current Conversion of preferred stock into common stock Stock Issued During Period, Value, Conversion of Units Series A-1 redeemable convertible preferred stock Series A-1 Preferred Stock [Member] Series A-1 Preferred Stock Convertible preferred stock, $0.001 par value, 170,000,000 and 214,181,024 shares authorized as of June 30, 2021 and December 31, 2020, respectively; no shares issued and outstanding as of June 30, 2021 and 68,093,280 shares issued and outstanding as of December 31, 2020 Temporary equity, beginning balance Temporary equity, ending balance Temporary Equity, Carrying Amount, Attributable to Parent Long-term deferred rent Deferred Rent Credit, Noncurrent Non-cash consideration transferred for business combination (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Accrued and other liabilities Accrued and other current liabilities Accrued Liabilities, Current Revenues from research and development service agreements Revenues from research and development service agreements Revenue from Contract with Customer, Excluding Assessed Tax Share-based Payment Arrangement, Option Options to purchase common stock Share-based Payment Arrangement, Option [Member] Liquidation Preference (in dollars per share) Temporary Equity, Liquidation Preference Per Share Prepaid expenses Increase (Decrease) in Prepaid Expense Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Measurement Input Type [Domain] Measurement Input Type [Domain] Gain (loss) on change in fair value of warrant liabilities (Gain) loss on change in fair value of warrant liabilities Fair Value Adjustment of Warrants Common Stock Common Stock [Member] Interest income Investment Income, Interest Operating loss Operating Income (Loss) Non-cash interest expense Noncash Interest Expense Noncash Interest Expense Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Issuance of preferred stock upon exercise of Series C Preferred Stock warrants Temporary Equity, Stock Issued During Period, Value, New Issues Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Additional Paid-in Capital Additional Paid-in Capital [Member] Cash and cash equivalents Unrestricted cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation Depreciation Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Series D redeemable convertible preferred stock Series D Preferred Stock [Member] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accrued and other liabilities Increase (Decrease) in Accrued Liabilities Conversion of preferred stock into common stock (in shares) Conversion of stock (in shares) Stock Issued During Period, Shares, Conversion of Units 2021 Employee Stock Purchase Plan Employee Stock Purchase Plan 2021 [Member] Employee Stock Purchase Plan 2021 Other expense, net Other Nonoperating Income (Expense) Issuance of common stock in business combination Stock Issued Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Grant exercise price, percentage of estimated fair value of common stock on date of grant (not less than) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercise Price, Percentage Of Fair Value Of Common Stock Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercise Price, Percentage Of Fair Value Of Common Stock Maximum Maximum [Member] Aggregate intrinsic value, unvested at period end Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Nonvested, Intrinsic Value Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Nonvested, Intrinsic Value Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Accrued and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Award Type [Axis] Award Type [Axis] Options granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Aggregate intrinsic value, outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Options cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Measurement Input Type [Axis] Measurement Input Type [Axis] Total stockholders' equity (deficit) Stockholders equity, beginning balance Stockholders equity, ending balance Stockholders' Equity Attributable to Parent Weighted average remaining contractual life, unvested at period end Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Nonvested, Weighted Average Remaining Contractual Term Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Nonvested, Weighted Average Remaining Contractual Term Common stock, issued (in shares) Common Stock, Shares, Issued Fair value of warrants exercised Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Aggregate intrinsic value, exercisable at period end Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Total grant date fair value Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Grant Date Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Grant Date Fair Value Goodwill and Intangible Assets Disclosure [Abstract] 2019 Warrants Series C Preferred Stock Warrants [Member] Series C Preferred Stock Warrants Supplemental disclosure of non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Risk free interest rate, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Measurement Frequency [Domain] Measurement Frequency [Domain] Interest expense Interest Expense Interest rate Debt Instrument, Interest Rate, Effective Percentage Expected volatility, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net City Area Code City Area Code Accumulated deficit Cumulative net losses Retained Earnings (Accumulated Deficit) Revenue from Contract with Customer, Product and Service [Extensible Enumeration] Revenue from Contract with Customer, Product and Service [Extensible Enumeration] Non-vested stock Share-based Payment Arrangement [Member] Award contractual term Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Restricted stock units RSUs with service based vesting conditions Restricted Stock Units (RSUs) [Member] Conversion of preferred shares to common stock Conversion of Stock, Amount Converted Statement of Stockholders' Equity [Abstract] Allocation of Purchase Consideration, Including Non-Cash Consideration Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Business Acquisition [Line Items] Business Acquisition [Line Items] Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Income Statement [Abstract] Amendment Flag Amendment Flag Concentration Risk [Table] Concentration Risk [Table] Reconciliation of Fair Value Liabilities Measured on Recurring Basis Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Proceeds from exercise of common stock options, net of repurchases Proceeds from Stock Options Exercised Customer C Customer C [Member] Customer C Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Business acquisition, net of cash acquired Cash Acquired in Excess of Payments to Acquire Business enEvolv, Inc. enEvolv, Inc. [Member] enEvolv, Inc. Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] (Provision for) benefit from income taxes Income Tax Expense (Benefit) Proceeds from credit facility Proceeds from Issuance of Long-term Debt Related party interest income Interest Income, Related Party Equity Components [Axis] Equity Components [Axis] Unvested, at end period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Total current assets Assets, Current Sales and marketing Selling and Marketing Expense [Member] Accounts Receivable Accounts Receivable [Member] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Sale of Stock [Domain] Sale of Stock [Domain] Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Inventories Inventory, Net Research And Development Service Revenue, Customer Acceptance Clauses Research And Development Service Revenue, Customer Acceptance Clauses [Member] Research And Development Service Revenue, Customer Acceptance Clauses Entity File Number Entity File Number Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Initial Public Offering, Including Over-Allotment Option Initial Public Offering, Including Over-Allotment Option [Member] Initial Public Offering, Including Over-Allotment Option Statement of Financial Position [Abstract] Options cancelled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Aggregate intrinsic value, outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Unrecognized stock-based compensation expense, options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Short-term debt, net Less current portion Long-term Debt, Current Maturities Product and Service [Axis] Product and Service [Axis] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Small Business Entity Small Business Grantee Status [Axis] Grantee Status [Axis] Unrecognized stock-based compensation expense, excluding option Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Revenue Benchmark Revenue Benchmark [Member] Weighted average grant date fair value of options granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] Exercise price Measurement Input, Exercise Price [Member] Weighted average exercise price, unvested at period end (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price Sales and marketing Selling and Marketing Expense Entity Ex Transition Period Entity Ex Transition Period Non-cash consideration transferred for business combination Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Statement [Line Items] Statement [Line Items] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Issuance of common stock in business acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Restricted cash Restricted cash, non-current Restricted Cash, Noncurrent Grantee Status [Domain] Grantee Status [Domain] Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Series B redeemable convertible preferred stock Series B Preferred Stock [Member] Customer H Customer H [Member] Customer H Counterparty Name [Domain] Counterparty Name [Domain] Total minimum lease payments Operating Leases, Future Minimum Payments Due Debt Disclosure [Abstract] Entity Address, State or Province Entity Address, State or Province Purchase price of common stock, percent of market price Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Coupon interest Interest Expense, Debt, Excluding Amortization Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Depreciable property, plant and equipment Depreciable Property, Plant and Equipment [Member] Depreciable Property, Plant and Equipment 2022 Operating Leases, Future Minimum Payments Due, Next Twelve Months Useful life Finite-Lived Intangible Asset, Useful Life Accrued offering costs Accrued Offering Costs, Current Accrued Offering Costs, Current Employer payroll tax payments deferred, CARES Act Social Security Tax, Employer, Deferral, CARES Act Social Security Tax, Employer, Deferral, CARES Act Customer [Axis] Customer [Axis] Use of Estimates Use of Estimates, Policy [Policy Text Block] Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Entity Shell Company Entity Shell Company Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Award expiration period per tranche not earned Share-Based Compensation Arrangement By Share-Based Payment Award, Per Tranche Not Earned, Expiration Period Share-Based Compensation Arrangement By Share-Based Payment Award, Per Tranche Not Earned, Expiration Period Local Phone Number Local Phone Number Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Short-term deferred rent Deferred Rent Credit, Current Aggregate net proceeds from initial stock offering Proceeds from Issuance of Common Stock Total assets Assets Plan Name [Domain] Plan Name [Domain] Common stock, authorized (in shares) Common Stock, Shares Authorized Number of grantees Share-based Compensation Arrangements by Share-based Payment Award, Number Of Grantees Share-based Compensation Arrangements by Share-based Payment Award, Number Of Grantees Cash paid during the period for interest, net of interest capitalized Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Net loss, diluted Net Income (Loss) Available to Common Stockholders, Diluted Value per Series C Preferred share (fully-diluted) Measurement Input, Share Price [Member] Net loss, basic Net Income (Loss) Available to Common Stockholders, Basic Product and Service [Domain] Product and Service [Domain] Restricted Stock Units Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Research and development Research and Development Expense Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Deletions Contract With Customer, Liability, Deletions Contract With Customer, Liability, Deletions Individuals With Voting Interest At Threshold Or Less Individuals With Voting Interest At Threshold Or Less [Member] Individuals With Voting Interest At Threshold Or Less Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revenue, remaining performance obligation, amount, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Furniture and office equipment Furniture and Fixtures [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Entity Tax Identification Number Entity Tax Identification Number Subsequent Event [Line Items] Subsequent Event [Line Items] Geographical [Axis] Geographical [Axis] Weighted average shares used in computing net loss per share to common stockholders, basic (in shares) Weighted average shares used in calculating net loss per share, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Net loss per share attributable to common stockholders, diluted (in dollars per share) Net loss per share, diluted (in dollars per share) Earnings Per Share, Diluted Effect of dilutive securities: Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Amortization of debt discount and offering costs Amortization of Debt Issuance Costs and Discounts Initial stock offering price (in dollars per share) Sale of Stock, Price Per Share Total financial liabilities Financial Liabilities Fair Value Disclosure Total identifiable assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Subsequent Events Subsequent Events [Text Block] Conversion of preferred stock into common stock (in shares) Reclassifications Of Temporary To Permanent Equity, Shares Reclassifications Of Temporary To Permanent Equity, Shares Net loss and comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Convertible preferred stock, authorized (in shares) Authorized and Designated Temporary Equity, Shares Authorized Beginning balance Ending balance Contract with Customer, Liability Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Weighted average remaining years, outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Issuance of preferred stock upon exercise of Series C Preferred Stock warrants (in shares) Temporary Equity, Stock Issued During Period, Shares, New Issues Temporary Equity, Stock Issued During Period, Shares, New Issues Issuance of common stock upon exercise of warrants (in shares) Shares issued for exercise of warrants (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Customer E Customer E [Member] Customer E Fair Value Measurements of Financial Instruments Fair Value Disclosures [Text Block] Offering costs related to initial public offering under accounts payable and accrued and other liabilities Initial Public Offering Costs Incurred But Not Yet Paid Initial Public Offering Costs Incurred But Not Yet Paid Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Depreciation and amortization expense Depreciation, Depletion and Amortization Financial Assets and Liabilities Measured at Fair Value on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Remainder of 2021 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Inventories Increase (Decrease) in Inventories Convertible Preferred Stock Convertible Preferred Stock [Member] Warrants to purchase Series C convertible preferred stock (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Accounts receivable, unbilled Increase (Decrease) In Unbilled Receivables, Current Increase (Decrease) In Unbilled Receivables, Current Common stock, outstanding (in shares) Shares outstanding, beginning balance (in shares) Shares outstanding, ending balance (in shares) Common Stock, Shares, Outstanding Accounts payable and accrued expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Remainder of 2021 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year Temporary Equity Disclosure [Abstract] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Cost of service revenue Cost of Goods and Services Sold Vesting of restricted common stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Revenue, Remaining Performance Obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Contract liabilities: Change in Contract with Customer, Liability [Abstract] Number of Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Property and Equipment Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Stockholders' equity (deficit) Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Conversion of preferred stock into common stock Reclassifications of Temporary to Permanent Equity Customer relationship intangible asset Customer relationships Customer Relationships [Member] Convertible preferred stock, issued (in shares) Temporary Equity, Shares Issued Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Other long-term liabilities Other Liabilities, Noncurrent Additions to contract liabilities Additions Contract With Customer, Liability, Additions Contract With Customer, Liability, Additions Number of award vesting installments Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Vesting Installments Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Vesting Installments Liquidation Preference (in dollars) Temporary Equity, Liquidation Preference Long-Term Debt, Net Schedule of Long-term Debt Instruments [Table Text Block] Future Amortization of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Fiscal Year Fiscal Period, Policy [Policy Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Earnings Per Share [Abstract] Property and equipment, gross Property, Plant and Equipment, Gross Document Quarterly Report Document Quarterly Report Future Minimum Rental Commitments Under Long-Term Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Total revenues Revenues Revenues Contract with Customer, Liability [Roll Forward] Contract with Customer, Liability [Roll Forward] Contract with Customer, Liability Beginning balance, outstanding (in dollars per share) Ending balance, outstanding (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Series C redeemable convertible preferred stock Shares issuable under convertible preferred stock Series C Preferred Stock [Member] Warrant Warrant Warrant [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Cost and operating expenses: Costs and Expenses [Abstract] Time to liquidity (years) Warrants and Rights Outstanding, Term Long-term debt, net Long-term Debt, Excluding Current Maturities Financial Liabilities Liabilities, Fair Value Disclosure [Abstract] Stock-based compensation Share-based Payment Arrangement, Expense Customer G Customer G [Member] Customer G Weighted average remaining contractual life, exercisable at period end Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Europe Europe [Member] Risk-free rate Measurement Input, Risk Free Interest Rate [Member] 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] Expected volatility, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Document Fiscal Period Focus Document Fiscal Period Focus Series A redeemable convertible preferred stock Series A Preferred Stock [Member] Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Awards subject to vesting Share-based Compensation Arrangement by Share-based Payment Award, Awards Subject To Vesting, Percentage Share-based Compensation Arrangement by Share-based Payment Award, Awards Subject To Vesting, Percentage Restricted cash, current Restricted Cash, Current Counterparty Name [Axis] Counterparty Name [Axis] Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Construction in progress Construction in Progress [Member] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Cash, cash equivalents, and restricted cash at beginning of the period Cash, cash equivalents, and restricted cash at end of the period Total cash, cash equivalents, and restricted cash shown in the statement of cash flows Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Combined voting power on all classes of stock threshold Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage Of Voting Interests Threshold Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage Of Voting Interests Threshold United States of America UNITED STATES Number of shares sold in initial stock offering Sale of Stock, Number of Shares Issued in Transaction Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Concentration of Risk, by Risk Factor Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Risk free interest rate, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Accrued tax liabilities Taxes Payable, Current Current assets: Assets, Current [Abstract] Cost Finite-Lived Intangible Assets, Gross Common stock reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Entity Central Index Key Entity Central Index Key Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Security Exchange Name Security Exchange Name Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Issuance of common stock upon exercise of options (in shares) Options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Total intrinsic value of non-vested stock that vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Weighted average shares used in computing net loss per share to common stockholders, diluted (in shares) Weighted average shares used in calculating net loss per share, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Warrant liabilities Warrant derivative liability Warrants and Rights Outstanding Recurring Fair Value, Recurring [Member] Weighted average derived services period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Accrued interest Interest Payable, Current Over-Allotment Option Over-Allotment Option [Member] Related Party [Domain] Related Party [Domain] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Statement of Cash Flows [Abstract] Other income (expense): Nonoperating Income (Expense) [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] 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 General and administrative General and Administrative Expense [Member] Principles of Consolidation Consolidation, Policy [Policy Text Block] Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current ESPP Employee Stock [Member] Class of Stock [Domain] Class of Stock [Domain] Temporary Equity [Line Items] Temporary Equity [Line Items] Payment of deferred offering costs Payment of Financing and Stock Issuance Costs Principal amount of credit faciity Line of Credit Facility, Maximum Borrowing Capacity Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Asia Asia [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Unamortized discount and offering costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Title of 12(b) Security Title of 12(b) Security Statement [Table] Statement [Table] Other current assets Other Assets, Current Convertible Preferred Stock Temporary Equity [Text Block] Temporary Equity Shares Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Accounting Pronouncements Adopted and Recent Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Other long-term assets Increase (Decrease) in Other Noncurrent Assets Statistical Measurement [Axis] Statistical Measurement [Axis] Subsequent Event Subsequent Event [Member] Cover [Abstract] Other liabilities Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Liabilities, Other Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Liabilities, Other Intangible assets, net Intangible Assets, Net Finite-Lived Intangible Assets, Net Goodwill Goodwill Expected volatility Measurement Input, Price Volatility [Member] Fair Value Measurement Inputs and Valuation Techniques Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Cost of service revenue Cost of Sales [Member] Warrants, measurement input Warrants and Rights Outstanding, Measurement Input Options forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Value of Goodwill Schedule of Goodwill [Table Text Block] 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] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Developed technology Developed Technology Rights [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Rent expense under operating leases Operating Leases, Rent Expense Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Benefit from income tax Deferred Income Tax Expense (Benefit) Research And Development Service Agreements [Member] Research And Development Service Agreements EX-101.PRE 9 zy-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 zy-20210630_htm.xml IDEA: XBRL DOCUMENT 0001645842 2021-01-01 2021-06-30 0001645842 2021-07-30 0001645842 2021-06-30 0001645842 2020-12-31 0001645842 2020-04-01 2020-06-30 0001645842 2020-01-01 2020-06-30 0001645842 2021-04-01 2021-06-30 0001645842 us-gaap:CommonStockMember 2020-12-31 0001645842 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001645842 us-gaap:RetainedEarningsMember 2020-12-31 0001645842 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001645842 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001645842 2021-01-01 2021-03-31 0001645842 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001645842 2021-03-31 0001645842 us-gaap:CommonStockMember 2021-03-31 0001645842 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001645842 us-gaap:RetainedEarningsMember 2021-03-31 0001645842 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001645842 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001645842 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001645842 us-gaap:CommonStockMember 2021-06-30 0001645842 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001645842 us-gaap:RetainedEarningsMember 2021-06-30 0001645842 2019-12-31 0001645842 us-gaap:CommonStockMember 2019-12-31 0001645842 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001645842 us-gaap:RetainedEarningsMember 2019-12-31 0001645842 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001645842 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001645842 2020-01-01 2020-03-31 0001645842 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001645842 2020-03-31 0001645842 us-gaap:CommonStockMember 2020-03-31 0001645842 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001645842 us-gaap:RetainedEarningsMember 2020-03-31 0001645842 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001645842 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001645842 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001645842 2020-06-30 0001645842 us-gaap:CommonStockMember 2020-06-30 0001645842 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001645842 us-gaap:RetainedEarningsMember 2020-06-30 0001645842 zy:InitialPublicOfferingIncludingOverAllotmentOptionMember 2021-04-26 2021-04-26 0001645842 us-gaap:OverAllotmentOptionMember 2021-04-26 2021-04-26 0001645842 zy:InitialPublicOfferingIncludingOverAllotmentOptionMember 2021-04-26 0001645842 us-gaap:IPOMember 2021-04-26 2021-04-26 0001645842 us-gaap:ConvertiblePreferredStockMember 2021-04-26 2021-04-26 0001645842 zy:WarrantsToPurchaseTemporaryEquityMember 2021-04-26 2021-04-26 0001645842 us-gaap:CommonStockMember 2021-04-01 2021-04-30 0001645842 us-gaap:ConvertiblePreferredStockMember 2021-04-01 2021-04-30 0001645842 zy:LodoTherapeuticsCorporationMember 2021-05-16 0001645842 zy:LodoTherapeuticsCorporationMember 2021-05-16 2021-05-16 0001645842 us-gaap:CommonStockMember zy:LodoTherapeuticsCorporationMember 2021-05-16 2021-05-16 0001645842 zy:LodoTherapeuticsCorporationMember us-gaap:DevelopedTechnologyRightsMember 2021-05-16 0001645842 us-gaap:RestrictedStockUnitsRSUMember zy:LodoTherapeuticsCorporationMember 2021-05-16 2021-05-16 0001645842 zy:LodoTherapeuticsCorporationMember us-gaap:CustomerRelationshipsMember 2021-05-16 0001645842 zy:EnEvolvIncMember 2020-03-10 0001645842 zy:EnEvolvIncMember 2020-03-10 2020-03-10 0001645842 zy:EnEvolvIncMember us-gaap:DevelopedTechnologyRightsMember 2020-03-10 0001645842 zy:EnEvolvIncMember us-gaap:CustomerRelationshipsMember 2020-03-10 0001645842 zy:EnEvolvIncMember 2020-03-10 0001645842 us-gaap:DevelopedTechnologyRightsMember 2021-06-30 0001645842 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001645842 us-gaap:CustomerRelationshipsMember 2021-06-30 0001645842 us-gaap:CustomerRelationshipsMember 2020-12-31 0001645842 us-gaap:DevelopedTechnologyRightsMember 2021-05-16 2021-05-16 0001645842 us-gaap:CustomerRelationshipsMember 2021-05-16 2021-05-16 0001645842 zy:LodoTherapeuticsCorporationMember us-gaap:DevelopedTechnologyRightsMember 2021-05-16 2021-05-16 0001645842 zy:LodoTherapeuticsCorporationMember us-gaap:CustomerRelationshipsMember 2021-05-16 2021-05-16 0001645842 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001645842 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001645842 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001645842 us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001645842 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001645842 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001645842 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001645842 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001645842 us-gaap:WarrantMember 2020-12-31 0001645842 us-gaap:WarrantMember 2021-01-01 2021-06-30 0001645842 us-gaap:WarrantMember 2021-06-30 0001645842 zy:SeriesCPreferredStockWarrantsMember 2021-06-30 0001645842 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputSharePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-12-31 0001645842 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExercisePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-12-31 0001645842 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-12-31 0001645842 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-12-31 0001645842 us-gaap:FairValueInputsLevel3Member us-gaap:ValuationTechniqueOptionPricingModelMember 2020-12-31 0001645842 us-gaap:MachineryAndEquipmentMember 2021-06-30 0001645842 us-gaap:MachineryAndEquipmentMember 2020-12-31 0001645842 us-gaap:LeaseholdImprovementsMember 2021-06-30 0001645842 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001645842 us-gaap:FurnitureAndFixturesMember 2021-06-30 0001645842 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001645842 zy:ComputerEquipmentAndSoftwareMember 2021-06-30 0001645842 zy:ComputerEquipmentAndSoftwareMember 2020-12-31 0001645842 zy:DepreciablePropertyPlantAndEquipmentMember 2021-06-30 0001645842 zy:DepreciablePropertyPlantAndEquipmentMember 2020-12-31 0001645842 us-gaap:ConstructionInProgressMember 2021-06-30 0001645842 us-gaap:ConstructionInProgressMember 2020-12-31 0001645842 zy:SeniorSecuredDelayedDrawTermLoanFacilityMember us-gaap:SecuredDebtMember 2019-12-19 0001645842 zy:SeniorSecuredDelayedDrawTermLoanFacilityMember us-gaap:SecuredDebtMember 2019-12-19 2019-12-19 0001645842 zy:SeniorSecuredDelayedDrawTermLoanFacilityMember us-gaap:SecuredDebtMember 2020-12-31 0001645842 zy:SeniorSecuredDelayedDrawTermLoanFacilityMember us-gaap:SecuredDebtMember 2021-06-30 0001645842 2021-04-28 2021-04-28 0001645842 zy:CommonStockWarrantsMember 2021-06-30 0001645842 2021-04-01 2021-04-30 0001645842 us-gaap:SeriesAPreferredStockMember 2020-12-31 0001645842 zy:SeriesA1PreferredStockMember 2020-12-31 0001645842 us-gaap:SeriesBPreferredStockMember 2020-12-31 0001645842 us-gaap:SeriesCPreferredStockMember 2020-12-31 0001645842 us-gaap:SeriesDPreferredStockMember 2020-12-31 0001645842 zy:A2021IncentiveAwardPlanMember 2021-04-30 0001645842 zy:A2021IncentiveAwardPlanMember 2021-04-01 2021-04-30 0001645842 zy:IndividualsWithVotingInterestAtThresholdOrLessMember zy:A2021IncentiveAwardPlanMember 2021-04-01 2021-04-30 0001645842 zy:IndividualsWithVotingInterestOverThresholdMember zy:A2021IncentiveAwardPlanMember 2021-04-01 2021-04-30 0001645842 zy:A2021IncentiveAwardPlanMember 2021-06-30 0001645842 zy:StockPlan2014And2021IncentiveAwardPlanMember 2020-12-31 0001645842 zy:StockPlan2014And2021IncentiveAwardPlanMember 2020-01-01 2020-12-31 0001645842 zy:StockPlan2014And2021IncentiveAwardPlanMember 2021-01-01 2021-06-30 0001645842 zy:StockPlan2014And2021IncentiveAwardPlanMember 2021-06-30 0001645842 zy:StockPlan2014And2021IncentiveAwardPlanMember 2020-01-01 2020-06-30 0001645842 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001645842 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0001645842 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001645842 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001645842 us-gaap:PerformanceSharesMember zy:A2021IncentiveAwardPlanMember 2021-04-01 2021-04-30 0001645842 us-gaap:PerformanceSharesMember zy:A2021IncentiveAwardPlanMember 2021-04-30 0001645842 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001645842 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001645842 us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0001645842 us-gaap:StockCompensationPlanMember 2021-01-01 2021-06-30 0001645842 us-gaap:StockCompensationPlanMember 2020-12-31 0001645842 us-gaap:StockCompensationPlanMember 2020-01-01 2020-12-31 0001645842 us-gaap:StockCompensationPlanMember 2021-06-30 0001645842 us-gaap:StockCompensationPlanMember 2020-01-01 2020-06-30 0001645842 zy:EmployeeStockPurchasePlan2021Member 2021-04-30 0001645842 zy:EmployeeStockPurchasePlan2021Member 2021-04-01 2021-04-30 0001645842 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001645842 us-gaap:CostOfSalesMember 2020-04-01 2020-06-30 0001645842 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001645842 us-gaap:CostOfSalesMember 2020-01-01 2020-06-30 0001645842 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001645842 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001645842 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001645842 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001645842 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0001645842 us-gaap:SellingAndMarketingExpenseMember 2020-04-01 2020-06-30 0001645842 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-06-30 0001645842 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-06-30 0001645842 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001645842 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001645842 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001645842 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001645842 us-gaap:PerformanceSharesMember 2021-04-01 2021-06-30 0001645842 us-gaap:PerformanceSharesMember 2020-04-01 2020-06-30 0001645842 us-gaap:PerformanceSharesMember 2021-01-01 2021-06-30 0001645842 us-gaap:PerformanceSharesMember 2020-01-01 2020-06-30 0001645842 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0001645842 us-gaap:RestrictedStockUnitsRSUMember 2020-04-01 2020-06-30 0001645842 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001645842 us-gaap:StockCompensationPlanMember 2021-04-01 2021-06-30 0001645842 us-gaap:StockCompensationPlanMember 2020-04-01 2020-06-30 0001645842 us-gaap:EmployeeStockMember 2021-04-01 2021-06-30 0001645842 us-gaap:EmployeeStockMember 2020-04-01 2020-06-30 0001645842 us-gaap:EmployeeStockMember 2021-01-01 2021-06-30 0001645842 us-gaap:EmployeeStockMember 2020-01-01 2020-06-30 0001645842 srt:AffiliatedEntityMember 2017-10-05 0001645842 srt:AffiliatedEntityMember 2017-10-05 2017-10-05 0001645842 srt:AffiliatedEntityMember 2019-10-01 2019-10-31 0001645842 srt:AffiliatedEntityMember 2020-10-01 2020-10-31 0001645842 srt:AffiliatedEntityMember 2021-03-05 0001645842 srt:AffiliatedEntityMember 2021-03-05 2021-03-05 0001645842 us-gaap:SeriesCPreferredStockMember 2021-01-01 2021-06-30 0001645842 us-gaap:SeriesCPreferredStockMember 2020-01-01 2020-06-30 0001645842 us-gaap:WarrantMember us-gaap:ConvertiblePreferredStockMember 2021-01-01 2021-06-30 0001645842 us-gaap:WarrantMember us-gaap:ConvertiblePreferredStockMember 2020-01-01 2020-06-30 0001645842 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001645842 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001645842 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001645842 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001645842 us-gaap:StockCompensationPlanMember 2021-01-01 2021-06-30 0001645842 us-gaap:StockCompensationPlanMember 2020-01-01 2020-06-30 0001645842 us-gaap:WarrantMember us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001645842 us-gaap:WarrantMember us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001645842 zy:ResearchAndDevelopmentRevenuePerformanceBonusesMember 2021-01-01 2021-06-30 0001645842 zy:ResearchAndDevelopmentServiceRevenueCustomerAcceptanceClausesMember 2021-04-01 2021-06-30 0001645842 zy:ResearchAndDevelopmentServiceRevenueCustomerAcceptanceClausesMember 2020-04-01 2020-06-30 0001645842 zy:ResearchAndDevelopmentServiceRevenueCustomerAcceptanceClausesMember 2021-01-01 2021-06-30 0001645842 zy:ResearchAndDevelopmentServiceRevenueCustomerAcceptanceClausesMember 2020-01-01 2020-06-30 0001645842 zy:LodoTherapeuticsCorporationMember 2021-01-01 2021-06-30 0001645842 zy:EnEvolvIncMember 2020-04-01 2020-06-30 0001645842 2021-07-01 2021-06-30 0001645842 2022-07-01 2021-06-30 0001645842 srt:MinimumMember 2022-07-01 2021-06-30 0001645842 srt:MaximumMember 2022-07-01 2021-06-30 0001645842 zy:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001645842 zy:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0001645842 zy:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001645842 zy:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001645842 zy:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001645842 zy:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0001645842 zy:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001645842 zy:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001645842 zy:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001645842 zy:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001645842 zy:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001645842 zy:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001645842 zy:CustomerHMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0001645842 zy:CustomerHMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001645842 zy:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001645842 zy:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001645842 zy:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001645842 zy:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001645842 zy:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001645842 zy:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001645842 zy:CustomerEMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001645842 zy:CustomerEMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001645842 zy:CustomerGMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001645842 zy:CustomerGMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001645842 country:US 2021-04-01 2021-06-30 0001645842 country:US 2020-04-01 2020-06-30 0001645842 country:US 2021-01-01 2021-06-30 0001645842 country:US 2020-01-01 2020-06-30 0001645842 srt:AsiaMember 2021-04-01 2021-06-30 0001645842 srt:AsiaMember 2020-04-01 2020-06-30 0001645842 srt:AsiaMember 2021-01-01 2021-06-30 0001645842 srt:AsiaMember 2020-01-01 2020-06-30 0001645842 srt:EuropeMember 2021-04-01 2021-06-30 0001645842 srt:EuropeMember 2020-04-01 2020-06-30 0001645842 srt:EuropeMember 2021-01-01 2021-06-30 0001645842 srt:EuropeMember 2020-01-01 2020-06-30 0001645842 zy:ResearchAndDevelopmentRevenuePerformanceBonusesMember 2021-04-01 2021-06-30 0001645842 zy:ResearchAndDevelopmentRevenuePerformanceBonusesMember 2020-04-01 2020-06-30 0001645842 zy:ResearchAndDevelopmentRevenuePerformanceBonusesMember 2020-01-01 2020-06-30 0001645842 us-gaap:PerformanceSharesMember zy:A2021IncentiveAwardPlanMember us-gaap:SubsequentEventMember 2021-08-02 2021-08-02 shares iso4217:USD iso4217:USD shares pure zy:segment zy:installment zy:founder zy:tranche 0001645842 false --12-31 2021 Q2 http://www.zymergen.com/20210630#ResearchAndDevelopmentServiceAgreementsMember http://www.zymergen.com/20210630#ResearchAndDevelopmentServiceAgreementsMember http://www.zymergen.com/20210630#ResearchAndDevelopmentServiceAgreementsMember http://www.zymergen.com/20210630#ResearchAndDevelopmentServiceAgreementsMember 0.3333 0.3333 P6Y 0.50 P7Y 0 0 0 P12M 10-Q true 2021-06-30 false 001-40354 Zymergen Inc. DE 46-2942439 5980 Horton Street Suite 105 Emeryville CA 94608 415 801-8073 Common stock, $0.001 par value per share ZY NASDAQ Yes Yes Non-accelerated Filer false true false false 102389838 577731000 210205000 5998000 2516000 446000 1659000 13886000 7024000 5951000 4969000 30000 0 2110000 2201000 606152000 228574000 10777000 9605000 62456000 48718000 33841000 11604000 9778000 4790000 2444000 1630000 725448000 304921000 14240000 12097000 33110000 26888000 0 79331000 1040000 494000 3386000 2648000 51776000 121458000 79911000 0 21467000 9916000 0 14231000 2949000 2254000 156103000 147859000 0.001 0.001 170000000 214181024 0 0 68093280 68093280 0 900798000 0.001 0.001 1500000000 286477669 102297175 102297175 12812109 12812109 103000 13000 1528400000 29991000 -959158000 -773740000 569345000 -743736000 725448000 304921000 4879000 771000 7493000 2675000 1008000 445000 2129000 1495000 5887000 1216000 9622000 4170000 21829000 18098000 42959000 42674000 50152000 17481000 89963000 39283000 7904000 4582000 14776000 10123000 23661000 16610000 42992000 30303000 103546000 56771000 190690000 122383000 -97659000 -55555000 -181068000 -118213000 12000 42000 55000 419000 2767000 2729000 5494000 5413000 430000 1166000 -1849000 1616000 -5000 -31000 -768000 -63000 -3190000 -3884000 -4358000 -6673000 -100849000 -59439000 -185426000 -124886000 -16000 1000 -8000 -106000 -100833000 -100833000 -59440000 -59440000 -185418000 -185418000 -124780000 -124780000 -1.30 -4.84 -4.07 -10.57 -1.30 -4.84 -4.10 -10.57 77671643 12288520 45512654 11805573 77671643 12288520 45727153 11805573 68093280 900798000 12812109 13000 29991000 -773740000 -743736000 16810 711963 3189000 3189000 2253000 2253000 67050 1946000 1946000 -84585000 -84585000 68093280 900798000 13473832 13000 37379000 -858325000 -820933000 45138000 18549500 19000 529878000 529897000 883332 27384000 68976612 -928182000 68998791 69000 928113000 928182000 226880 774402 1000 24808000 24809000 16810 256960 1000 1257000 1258000 6965000 6965000 -100833000 -100833000 0 0 102297175 103000 1528400000 -959158000 569345000 54834169 607763000 11030816 11000 11957000 -511546000 -499578000 1082747 1000 10394000 10395000 16810 40868 172000 172000 1042000 1042000 -65340000 -65340000 54834169 607763000 12171241 12000 23565000 -576886000 -553309000 16810 327979 1000 1627000 1628000 1243000 1243000 -59440000 -59440000 54834169 607763000 12516030 13000 26435000 -636326000 -609878000 -185418000 -124780000 9330000 9586000 9218000 2285000 580000 471000 -1849000 1616000 -573000 0 -26000 -107000 9000 77000 3482000 -746000 -192000 1230000 6718000 -725000 982000 452000 -430000 1581000 -3000 -4000 -2821000 -7795000 1879000 -738000 -120000 998000 11943000 996000 173000 1581000 -167104000 -117752000 19563000 13194000 0 13000 1238000 80000 -18325000 -13101000 533293000 0 15002000 0 1946000 0 0 37000 4448000 1800000 554689000 1763000 -532000 0 368728000 -129090000 219810000 163042000 588538000 33952000 577731000 24584000 30000 0 10777000 9368000 588538000 33952000 4942000 2009000 900798000 0 12382000 0 24809000 10395000 5675000 1342000 2948000 0 0 351000 Nature of Operations<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Zymergen (the “Company”) integrates computational and manufacturing technologies to design, develop, and commercialize bio-based breakthrough products in a broad range of industries, including electronics, consumer care and agriculture. The Company has developed a platform designed to treat the genome as a search space that utilizes proprietary machine learning algorithms and advanced automation to identify genetic changes for the development of bio-based products. In addition, Zymergen's platform is used to discover novel molecules used to enable unique material properties. The Company was incorporated in Delaware on April 24, 2013.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial Public Offering</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company completed the initial public offering ("IPO") of its common stock. The Company sold an aggregate of 18,549,500 shares of its common stock (inclusive of 2,419,500 shares pursuant to the underwriters’ option to purchase additional shares) at a price of $31.00 per share for aggregate cash proceeds of approximately $529.9 million, net of underwriting discounts, commissions, and estimated offering costs. The sale of 16,130,000 shares in the IPO and the sale of 2,419,500 shares pursuant to the underwriters’ option closed on April 26, 2021. On April 26, 2021, immediately prior to the closing of the IPO, all outstanding shares of convertible preferred stock converted into 68,115,459 shares of common stock. On April 26, 2021, immediately prior to the closing of the IPO, all warrants to purchase preferred stock were exercised and converted into 883,332 shares of common stock.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Need for Additional Capital</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has sustained operating losses and expects to continue to generate operating losses for the foreseeable future. The Company had unrestricted cash and cash equivalents of $577.7 million as of June 30, 2021. Since inception through June 30, 2021, the Company has incurred cumulative net losses of $959.2 million.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the Company has signed a number of initial customer R&amp;D services and collaboration contracts, revenues have been insufficient to fund operations. Accordingly, the Company has funded the portion of operating costs exceeding revenues through a combination of proceeds raised from equity and debt issuances (including from its recent IPO). The Company’s operating costs include the cost of developing and commercializing products as well as providing research and development services. As a consequence, the Company may need to raise additional equity and debt financing that may not be available, if at all, at terms acceptable to the Company to fund future operations. The Company expects that its cash and cash equivalents will be sufficient to fund its operations for a period of at least one year from the date the accompanying unaudited Condensed Consolidated Financial Statements are filed with the Securities and Exchange Commission ("SEC").</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company cannot at this time predict the specific extent, duration, or full impact that the ongoing COVID-19 pandemic will have on its financial condition and operations. The impact of the COVID-19 pandemic on the financial performance of the Company will depend on future developments, including the duration and spread of the pandemic and related governmental advisories and restrictions. These developments and the continuing impact of the COVID-19 pandemic on the financial markets and the overall economy are highly uncertain. If business conditions, financial markets and/or the overall economy continue to be impacted, the Company’s results may be adversely affected.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reverse Split</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company's Board of Directors approved a 3-for-1 reverse split (“Reverse Split”) of its common stock and convertible preferred stock. This became effective on April 13, 2021 with the filing of the Company’s amended and restated certificate of incorporation. The par value of the common stock and convertible preferred stock was not adjusted as the result of the Reverse Split. All share and per share information has been retroactively adjusted to reflect the Reverse Split for all periods presented.</span></div> 18549500 2419500 31.00 529900000 16130000 2419500 68115459 883332 577700000 -959200000 Summary of Significant Accounting PoliciesThere were no significant changes to the accounting policies during the six months ended June 30, 2021, from the significant accounting policies described in Note 2 of the “Notes to Consolidated Financial Statements” in the Prospectus dated April 21, 2021, filed with the SEC on April 23, 2021 pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended (the "Prospectus"), except as described below.<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Preparation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP have been condensed or omitted, and accordingly the balance sheet as of December 31, 2020 has been derived from audited financial statements at that date but does not include all of the information required by U.S. GAAP for complete financial statements. These unaudited interim Condensed Consolidated Financial Statements have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for a fair presentation of the financial information. The results of operations for the three and six months ended June 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 or for any other interim period or for any other future year. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited Condensed Consolidated Financial Statements and related financial information should be read in conjunction with the audited financial statements and the related notes thereto for the year ended December 31, 2020 included in the Prospectus.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These Condensed Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated upon consolidation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s fiscal year ends on December 31. References to fiscal 2021, for example, refer to the fiscal year ended December 31, 2021. The period end for the Company covered by this report is June 30, 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The presentation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. These estimates include, but are not limited to, standalone selling price ("SSP") of performance obligations for contracts with multiple performance obligations, estimate of variable consideration from revenue contracts, useful life of property and equipment, allowance for doubtful accounts, net realizable value of inventories, the valuation of goodwill and intangible assets, and the valuation of common and preferred stock used in the valuation of options to purchase common stock and warrants to purchase common stock or preferred stock. Actual results could differ from those estimates.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are identified as components of an enterprise about which discrete financial information is available for evaluation by the chief operating decision-maker (“CODM”) in deciding resource allocation and assessing performance. The Company’s Acting Chief Executive Officer is its CODM. The Company’s CODM reviews financial information presented on a consolidated basis for the purposes of making operating decisions, allocating resources and evaluating financial performance. Consequently, the Company has determined it operates and manages its business in one operating and one reportable segment.</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%">Foreign Currency</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Company and its subsidiaries, the functional currency has been determined to be the U.S. Dollar (USD). Assets and liabilities denominated in foreign currency are remeasured at period-end exchange rates for monetary assets. Non-monetary assets and liabilities denominated in foreign currencies are remeasured at historical rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized in Other expense, net in the Condensed Consolidated Statements of Operations and Comprehensive Loss.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s stock-based compensation for employees and non-employees is accounted for in accordance with the provisions issued by the Accounting Standard Codification principles for stock compensation and share-based arrangements. Under the fair value recognition provisions of this statement, stock-based compensation expense is estimated at the grant date based on the fair value of the award and is recognized as an expense ratably over the requisite service period of the award, taking into consideration actual forfeitures. Determining the appropriate fair value and calculating the fair value of stock-based </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">awards requires judgment, including estimating stock price volatility, risk free interest rates, expected dividends, and expected life. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of stock options with a service-based vesting condition and employee stock purchase plan purchases on the date of grant using the Black-Scholes-Merton option-valuation model. The Company estimates the fair value of stock options with a market-based vesting condition on the date of grant using a Monte Carlo simulation model. The grant-date fair value of option awards is based upon the fair value of our common stock as of the date of grant, as well as estimates of the expected term of the awards, expected common stock price volatility over the expected term of the option awards, risk-free interest rates and expected dividend yield. Restricted Stock Units ("RSUs") granted are valued at the market price of our common stock on the date of grant.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to various litigation and arbitration claims that arise in the ordinary course of business, including but not limited to those related to employee matters. Some of these proceedings involve claims that are subject to substantial uncertainties and unascertainable damages. The Company makes a provision for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Company has determined that no provision for liability nor disclosure is required related to any claim against the Company when: (a) there is not a reasonable possibility that a loss exceeding amounts already recognized (if any) may be incurred with respect to such claim; (b) a reasonably possible loss or range of loss cannot be estimated; or (c) such estimate is immaterial.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">CARES Act</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief and Economic Security (CARES) Act which, among other things, permits the deferral of the employer’s portion of social security tax payments between March 27, 2020 and December 31, 2020. As of June 30, 2021 and December 31, 2020, respectively, approximately $3.7 million of employer payroll tax payments were deferred with 50% due by December 31, 2021 and the remaining 50% by December 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Adopted</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the Financial Accounting Standards Board ("FASB") issued ASU 2018-15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, an amendment to the accounting guidance on cloud computing service arrangements that changes the accounting for implementation costs incurred in a cloud computing arrangement that is a service contract. The update aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The guidance also requires an entity to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement. This guidance is effective for the Company for fiscal years beginning after December 15, 2020, and interim periods within annual periods beginning after December 14, 2021. The Company adopted the new standard effective January 1, 2021 using a prospective transition method. The adoption did not have a material impact on the Condensed Consolidated Financial Statements.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2018, the FASB issued ASU 2018-18, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Collaborative Arrangements (Topic 808)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which discusses the interaction between Topic 808, Collaborative Arrangements and Topic 606, Revenue from Contracts with Customers, including clarification around certain transactions between collaborative arrangement participants, adding unit-of-account guidance to Topic 808 and require that transactions in a collaborative arrangement where the participant is not a customer not be presented together with revenue recognized under Topic 606. This standard is effective for the Company for annual periods beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. Early adoption is permitted but an entity may not adopt the amendments earlier than its adoption date of Topic 606. The Company adopted the new standard effective January 1, 2021 using a retrospective transition method. The adoption did not have a material impact on the Condensed Consolidated Financial Statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (“ASU 2016-02”). Under ASU 2016-02, a lessee will be required to recognize assets and liabilities for leases with lease terms of more than 12 months. Recognition, measurement, and presentation of expenses and cash flows arising from a lease by a lessee primarily will depend on its classification as a finance or operating lease. ASU 2016-02 will require both types of leases to be recognized on the balance sheet. The ASU also will require disclosures to help investors and other financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases. These disclosures include qualitative and quantitative requirements, providing additional </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">information about the amounts recorded in the financial statements. The Company is required to adopt the new standard for 2022 and is currently evaluating the effect that Topic 842 will have on its financial statements and related disclosures.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit losses (Topic 326)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, subsequently amended by ASU 2019-10, which sets forth a “current expected credit loss” model which requires the Company to measure all expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost. The standard will become effective for the Company for fiscal years beginning after December 15, 2022. Early adoption is permitted. The Company is currently evaluating the impact the adoption of this standard will have on its financial statements and related disclosures.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and clarifies and amends existing guidance to improve consistent application. This pronouncement is effective for the Company for fiscal years beginning after December 15, 2021, and for interim periods within fiscal years beginning after December 15, 2022, with early adoption permitted. The Company is evaluating the effect of adopting this new accounting guidance but does not expect adoption will have a material impact on its financial statements and related disclosures.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The amendments of ASU 2020-04 are effective for all entities as of March 12, 2020 through December 31, 2022 and do not apply to contract modifications made after December 31, 2022. The Company is evaluating the effect of this guidance and has not yet determined the impact to its financial statements and related disclosures.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Preparation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP have been condensed or omitted, and accordingly the balance sheet as of December 31, 2020 has been derived from audited financial statements at that date but does not include all of the information required by U.S. GAAP for complete financial statements. These unaudited interim Condensed Consolidated Financial Statements have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for a fair presentation of the financial information. The results of operations for the three and six months ended June 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 or for any other interim period or for any other future year. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited Condensed Consolidated Financial Statements and related financial information should be read in conjunction with the audited financial statements and the related notes thereto for the year ended December 31, 2020 included in the Prospectus.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These Condensed Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated upon consolidation.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s fiscal year ends on December 31. References to fiscal 2021, for example, refer to the fiscal year ended December 31, 2021. The period end for the Company covered by this report is June 30, 2021.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The presentation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. These estimates include, but are not limited to, standalone selling price ("SSP") of performance obligations for contracts with multiple performance obligations, estimate of variable consideration from revenue contracts, useful life of property and equipment, allowance for doubtful accounts, net realizable value of inventories, the valuation of goodwill and intangible assets, and the valuation of common and preferred stock used in the valuation of options to purchase common stock and warrants to purchase common stock or preferred stock. Actual results could differ from those estimates.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are identified as components of an enterprise about which discrete financial information is available for evaluation by the chief operating decision-maker (“CODM”) in deciding resource allocation and assessing performance. The Company’s Acting Chief Executive Officer is its CODM. The Company’s CODM reviews financial information presented on a consolidated basis for the purposes of making operating decisions, allocating resources and evaluating financial performance. Consequently, the Company has determined it operates and manages its business in one operating and one reportable segment.</span></div> 1 1 <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%">Foreign Currency</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Company and its subsidiaries, the functional currency has been determined to be the U.S. Dollar (USD). Assets and liabilities denominated in foreign currency are remeasured at period-end exchange rates for monetary assets. Non-monetary assets and liabilities denominated in foreign currencies are remeasured at historical rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized in Other expense, net in the Condensed Consolidated Statements of Operations and Comprehensive Loss.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s stock-based compensation for employees and non-employees is accounted for in accordance with the provisions issued by the Accounting Standard Codification principles for stock compensation and share-based arrangements. Under the fair value recognition provisions of this statement, stock-based compensation expense is estimated at the grant date based on the fair value of the award and is recognized as an expense ratably over the requisite service period of the award, taking into consideration actual forfeitures. Determining the appropriate fair value and calculating the fair value of stock-based </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">awards requires judgment, including estimating stock price volatility, risk free interest rates, expected dividends, and expected life. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of stock options with a service-based vesting condition and employee stock purchase plan purchases on the date of grant using the Black-Scholes-Merton option-valuation model. The Company estimates the fair value of stock options with a market-based vesting condition on the date of grant using a Monte Carlo simulation model. The grant-date fair value of option awards is based upon the fair value of our common stock as of the date of grant, as well as estimates of the expected term of the awards, expected common stock price volatility over the expected term of the option awards, risk-free interest rates and expected dividend yield. Restricted Stock Units ("RSUs") granted are valued at the market price of our common stock on the date of grant.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to various litigation and arbitration claims that arise in the ordinary course of business, including but not limited to those related to employee matters. Some of these proceedings involve claims that are subject to substantial uncertainties and unascertainable damages. The Company makes a provision for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Company has determined that no provision for liability nor disclosure is required related to any claim against the Company when: (a) there is not a reasonable possibility that a loss exceeding amounts already recognized (if any) may be incurred with respect to such claim; (b) a reasonably possible loss or range of loss cannot be estimated; or (c) such estimate is immaterial.</span></div> 3700000 3700000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Adopted</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the Financial Accounting Standards Board ("FASB") issued ASU 2018-15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, an amendment to the accounting guidance on cloud computing service arrangements that changes the accounting for implementation costs incurred in a cloud computing arrangement that is a service contract. The update aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The guidance also requires an entity to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement. This guidance is effective for the Company for fiscal years beginning after December 15, 2020, and interim periods within annual periods beginning after December 14, 2021. The Company adopted the new standard effective January 1, 2021 using a prospective transition method. The adoption did not have a material impact on the Condensed Consolidated Financial Statements.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2018, the FASB issued ASU 2018-18, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Collaborative Arrangements (Topic 808)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which discusses the interaction between Topic 808, Collaborative Arrangements and Topic 606, Revenue from Contracts with Customers, including clarification around certain transactions between collaborative arrangement participants, adding unit-of-account guidance to Topic 808 and require that transactions in a collaborative arrangement where the participant is not a customer not be presented together with revenue recognized under Topic 606. This standard is effective for the Company for annual periods beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. Early adoption is permitted but an entity may not adopt the amendments earlier than its adoption date of Topic 606. The Company adopted the new standard effective January 1, 2021 using a retrospective transition method. The adoption did not have a material impact on the Condensed Consolidated Financial Statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (“ASU 2016-02”). Under ASU 2016-02, a lessee will be required to recognize assets and liabilities for leases with lease terms of more than 12 months. Recognition, measurement, and presentation of expenses and cash flows arising from a lease by a lessee primarily will depend on its classification as a finance or operating lease. ASU 2016-02 will require both types of leases to be recognized on the balance sheet. The ASU also will require disclosures to help investors and other financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases. These disclosures include qualitative and quantitative requirements, providing additional </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">information about the amounts recorded in the financial statements. The Company is required to adopt the new standard for 2022 and is currently evaluating the effect that Topic 842 will have on its financial statements and related disclosures.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit losses (Topic 326)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, subsequently amended by ASU 2019-10, which sets forth a “current expected credit loss” model which requires the Company to measure all expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost. The standard will become effective for the Company for fiscal years beginning after December 15, 2022. Early adoption is permitted. The Company is currently evaluating the impact the adoption of this standard will have on its financial statements and related disclosures.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and clarifies and amends existing guidance to improve consistent application. This pronouncement is effective for the Company for fiscal years beginning after December 15, 2021, and for interim periods within fiscal years beginning after December 15, 2022, with early adoption permitted. The Company is evaluating the effect of adopting this new accounting guidance but does not expect adoption will have a material impact on its financial statements and related disclosures.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The amendments of ASU 2020-04 are effective for all entities as of March 12, 2020 through December 31, 2022 and do not apply to contract modifications made after December 31, 2022. The Company is evaluating the effect of this guidance and has not yet determined the impact to its financial statements and related disclosures.</span></div> Business Combinations<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lodo Therapeutics Corporation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 16, 2021, the Company completed a nontaxable acquisition of 100% of the equity interests of Lodo Therapeutics Corporation ("Lodo"), a privately-held company which uses its proprietary bacterial metagenomics discovery platform to develop novel therapeutics from nature. The acquisition was accounted for as a business combination. The purchase price for the acquisition was $25.3 million, substantially all of which was non-cash consideration. The non-cash consideration consisted of 774,402 shares of the Company’s common stock. The intangible assets acquired consisted primarily of $22.2 million of goodwill and Lodo’s developed technology of $5.4 million. Goodwill recognized is primarily a measure of the expected synergies from combining the operations of Lodo and the Company’s developed technologies. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company granted RSUs to certain employees and consultants of Lodo in connection with the acquisition that generally vest in three installments over a period of up to two years, subject to their continued service with the Company. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the allocation of the purchase consideration, including the non-cash consideration, based on fair value (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.374%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,778 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationship intangible asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable assets acquired</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,315 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax 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%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,203 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net identifiable assets acquired</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%">3,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,349 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's purchase price allocation for the acquisition is preliminary and subject to revision as additional information about the fair value of the assets and liabilities becomes available. The fair values assigned to tangible and intangible assets acquired and liabilities assumed are based on management’s estimates and assumptions and may be subject to change as additional information is received. Primary areas that are not yet finalized are related to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">acquired intangible assets including</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> goodwill. Additional information that existed as of the closing date but not known at the time of this filing may become known to the Company during the remainder of the measurement period, a period not to exceed 12 months from the closing date.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the business combination the Company incurred $0.9 million of acquisition related costs for its benefit which are not accounted for as part of consideration transferred. Acquisition related costs related primarily to legal services, accounting, tax, valuation, and due diligence and are recognized in General and administrative expenses on the Condensed Consolidated Statements of Operations and Comprehensive Loss. Pro forma results of operations will not be presented because the effects of this acquisition were not material to the Company’s Condensed Consolidated Financial Statements under applicable SEC rules.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">enEvolv, Inc.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 10, 2020, the Company completed a nontaxable acquisition of 100% of the equity of enEvolv, Inc., which has developed an enzyme and strain development platform that is built on diverse strain libraries and ultra-high throughput screening that utilizes molecular sensor systems. The acquisition was accounted for as a business combination. The purchase price for the acquisition was $10.7 million, of which $10.6 million was non-cash consideration. The non-cash consideration primarily consisted of 1,082,747 shares of the Company’s common stock. The intangible assets acquired consisted primarily of $7.9 million of goodwill and enEvolv’s developed technology of $2.6 million. Goodwill recognized is primarily a measure of the expected synergies from combining the operations of enEvolv and the Company’s developed technologies.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the allocation of the purchase consideration, including the non-cash consideration, based on fair value (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.374%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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: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%">141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationship intangible asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable assets acquired</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,567 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax 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:100%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,781 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net identifiable assets acquired</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%">2,786 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,657 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the business combination the Company incurred $0.4 million of acquisition related costs for its benefit and were not accounted for as part of consideration transferred. Acquisition related costs related primarily to legal services, accounting, tax, valuation, due diligence, and escrow fees and are recognized in General and administrative expenses on the Condensed Consolidated Statements of Operations and Comprehensive Loss. Prior to the close of the transaction, the Company and enEvolv were unrelated parties that entered into a Research Agreement, whereby enEvolv provided services to the Company. As of the transaction date, the Company had $0.2 million prepaid services which were effectively settled through the business combination. Pro forma results of operations have not been presented because the effects of this acquisition were not material to the Company's Condensed Consolidated Financial Statements under applicable SEC rules.</span></div> 1 25300000 774402 22200000 5400000 3 P2Y <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the allocation of the purchase consideration, including the non-cash consideration, based on fair value (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.374%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,778 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationship intangible asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable assets acquired</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,315 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax 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%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,203 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net identifiable assets acquired</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%">3,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,349 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the allocation of the purchase consideration, including the non-cash consideration, based on fair value (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.374%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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: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%">141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationship intangible asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable assets acquired</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,567 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax 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:100%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,781 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net identifiable assets acquired</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%">2,786 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,657 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1778000 464000 948000 305000 5400000 420000 9315000 4643000 1534000 26000 6203000 3112000 22237000 25349000 900000 1 10700000 10600000 1082747 7900000 2600000 141000 589000 195000 292000 150000 2600000 600000 4567000 1021000 653000 107000 1781000 2786000 7871000 10657000 400000 200000 Goodwill and Intangible Assets<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes goodwill as of June 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</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%">Goodwill</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,841 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,604 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $22.2 million increase in goodwill from December 31, 2020 to June 30, 2021 is due to the acquisition of Lodo on May 16, 2021 (Note 3).</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the net book value of the finite-lived intangible assets as of June 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.626%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </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%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible Assets, Net</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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</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%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,116)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,460)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,440 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">1,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(806)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(630)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 carrying value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,700 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,880 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,922)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,090)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,778 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,790 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the acquisition of Lodo, the Company acquired intangible assets consisting of $5.4 million in developed technology and $0.4 million in customer relationships, which are amortized over an estimated useful life of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBkZGJiZTc3MmRjNTQwOWJiOGQ2ZmFlMGMxYzcyODViL3NlYzowZGRiYmU3NzJkYzU0MDliYjhkNmZhZTBjMWM3Mjg1Yl80Ni9mcmFnOjYwOThlMmYyZmYxOTQxZDJhMjI1MTMwMWU0MjAzZDNjL3RleHRyZWdpb246NjA5OGUyZjJmZjE5NDFkMmEyMjUxMzAxZTQyMDNkM2NfMTY0OTI2NzQ0NDQ3Nw_bed0ed0c-8859-4782-a371-4fe2cb2f2dfd">six</span> and two years, respectively. The Company recognized $0.5 million and $0.3 million in amortization expense for the three months ended June 30, 2021 and 2020, and $0.8 million and $0.6 million for the six months ended June 30, 2021 and 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future amortization of intangible assets is as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.713%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,778 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes goodwill as of June 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</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%">Goodwill</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,841 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,604 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 33841000 11604000 22200000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the net book value of the finite-lived intangible assets as of June 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.626%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </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%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible Assets, Net</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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</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%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,116)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,460)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,440 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">1,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(806)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(630)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 carrying value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,700 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,880 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,922)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,090)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,778 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,790 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12300000 6900000 3116000 2460000 9184000 4440000 1400000 980000 806000 630000 594000 350000 13700000 7880000 3922000 3090000 9778000 4790000 5400000 400000 P2Y 500000 300000 800000 600000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future amortization of intangible assets is as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.713%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,778 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1249000 2248000 2067000 1271000 1271000 1672000 9778000 Fair Value Measurements of Financial Instruments<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GAAP defines fair value, establishes a framework for measuring fair value, and requires certain disclosures about fair value measurements. GAAP permits an entity to choose to measure many financial instruments and certain other items at fair value and contains financial statement presentation and disclosure requirements for assets and liabilities for which the fair value option is elected.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The hierarchy of fair value valuation techniques under GAAP provides for three levels: Level 1 provides the most reliable measure of fair value, whereas Level 3, if applicable, generally would require significant management judgment. The three levels for categorizing assets and liabilities under GAAP’s fair value measurement requirements are as follows:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">– Fair value of the asset or liability is determined using unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">– Fair value of the asset or liability is determined using inputs other than quoted prices that are observable for the applicable asset or liability, either directly or indirectly, such as quoted prices for similar (as opposed to identical) assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">– Fair value of the asset or liability is determined using unobservable inputs that are significant to the fair value measurement and reflect management’s own assumptions regarding the applicable asset or liability.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers between the levels during the periods presented. As of June 30, 2021 and December 31, 2020, the Company’s financial assets and financial liabilities measured at fair value on a recurring basis were classified within the fair value hierarchy as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.448%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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: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%">565,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,581 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,581 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.448%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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: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%">205,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant derivative liability</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial liabilities</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%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #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%">14,231 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,231 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments consist principally of cash equivalents, accounts receivables, accounts payable, accrued liabilities, debt, and warrant derivative liability.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of the beginning and ending balances for the warrant derivative liability measured at fair value using significant unobservable inputs (Level 3) (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:89.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.696%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">(1,849)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of warrants exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,382)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2021</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%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The warrant derivative liability represented the fair value of the warrants issued in conjunction with the term loan agreement entered into in 2019. In April 2021 all warrants were exercised effective with the Company's IPO. No warrants were outstanding at June 30, 2021 (Note 7).</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following methods and assumptions were used by the Company in estimating the fair value of financial instruments:</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts receivable, accounts payable, and accrued liabilities: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts reported in the accompanying balance sheets approximate fair value due to the short maturity of these instruments.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The gross amounts reported approximate fair value due to the debt being a variable interest rate debt and its relatively short-term maturity.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warrant derivative liability: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021 all warrants were exercised effective with the Company's IPO. At exercise, the warrants were remeasured to intrinsic value, with the resulting change in fair value recognized in Other income (expense) in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Prior to the exercise of the warrants, the Company estimated the fair value of outstanding warrants using a weighted average between the value derived from a Black-Scholes (BSM) option model for a fully diluted scenario and the price of the warrant by applying the probability-weighted expected return method. The BSM model's inputs reflect assumptions that a market participant would use in pricing the instrument in a current period transaction and included the following as of December 31, 2020:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</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%">Value per Series C Preferred share (fully-diluted)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.46 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time to liquidity (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.97</span></td></tr></table></div> As of June 30, 2021 and December 31, 2020, the Company’s financial assets and financial liabilities measured at fair value on a recurring basis were classified within the fair value hierarchy as follows (in thousands):<div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.448%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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: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%">565,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,581 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,581 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.448%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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: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%">205,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant derivative liability</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial liabilities</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%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #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%">14,231 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,231 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 565581000 0 0 565581000 565581000 0 0 565581000 205873000 0 0 205873000 205873000 0 0 205873000 0 0 14231000 14231000 0 0 14231000 14231000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of the beginning and ending balances for the warrant derivative liability measured at fair value using significant unobservable inputs (Level 3) (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:89.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.696%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">(1,849)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of warrants exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,382)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2021</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%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 14231000 1849000 12382000 0 0 The BSM model's inputs reflect assumptions that a market participant would use in pricing the instrument in a current period transaction and included the following as of December 31, 2020:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</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%">Value per Series C Preferred share (fully-diluted)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.46 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time to liquidity (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.97</span></td></tr></table> 35.46 16.98 0.770 0.0079 P8Y11M19D Balance Sheet Components<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consist of the following as of June 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</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%">Machinery and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,676 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,999 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">28,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and office equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,611 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,433)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,977)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">21,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</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%">62,456 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,718 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense was $4.4 million and $4.7 million for the three months ended June 30, 2021 and 2020, and $8.5 million and $9.0 million for the six months ended June 30, 2021 and 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other current liabilities consist of the following as of June 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</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%">Accrued compensation cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,023 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,211 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued offering costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued legal service fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,110 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">26,888 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consist of the following as of June 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</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%">Machinery and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,676 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,999 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">28,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and office equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,611 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,433)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,977)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">21,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</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%">62,456 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,718 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 62676000 54999000 28983000 24192000 3290000 2743000 2588000 2677000 97537000 84611000 56433000 47977000 41104000 36634000 21352000 12084000 62456000 48718000 4400000 4700000 8500000 9000000.0 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other current liabilities consist of the following as of June 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</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%">Accrued compensation cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,023 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,211 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued offering costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued legal service fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,110 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">26,888 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 15023000 15211000 15920000 9616000 218000 0 1038000 1105000 815000 842000 96000 114000 33110000 26888000 Term Loans<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Company entered into and in February 2021, the Company amended and restated a credit and guaranty agreement in relation to the Company's senior secured delayed draw term loan facility, with Perceptive Credit Holdings II, LP and PCOF EQ AIV II, LP (the “Perceptive Credit Agreement”), in an aggregate principal amount of $100.0 million. On closing on December 19, 2019, the Company received $85.0 million which was available on the closing date, net of fees and repayment of the previous term loan. An additional $15.0 million is available prior to September 30, 2021 subject to satisfaction of certain milestones. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Perceptive Credit Agreement provides that a material adverse change constitutes an event of default. The lender has not invoked the material adverse change clause to date. In the event the material adverse change clause is invoked, the outstanding principal, interest, including any applicable default interest and any prepayment premium will become payable on demand of the lender.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was in compliance with all covenants of the senior secured delayed draw term loan facility as of June 30, 2021.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts outstanding as of December 31, 2020 were classified as current due to the substantial doubt about the Company's ability to continue operating as a going concern as of the date of issuance of the Company's audited annual financial statements, and the potential impact of the material adverse change clause.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt consists of the following as of June 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured delayed draw term loan facility bearing interest equal to 11.5% as of June 30, 2021 and December 31, 2020; final maturity December 19, 2024</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount and offering costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,089)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,669)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured delayed draw term loan facility, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net</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%">79,911 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense on the Company’s term loan consisted of the following (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">Coupon interest</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,914 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,942 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount and offering costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense on term loan</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,767 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,729 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,494 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,413 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrants Related to Prior Loan Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2014, the Company entered into a loan and security agreement for a term note which was subsequently amended and extinguished. In connection with the loan and security agreement and its amendments, the Company issued warrants to purchase the Company's common stock. On April 28, 2021, all warrants to purchase the Company's common stock, issued in connection with the Company's prior loan agreement, were exercised at the option of the holder. An aggregate of 226,880 shares were issued in connection with the cashless exercise. As of June 30, 2021, no common stock warrants were outstanding.</span></div>Warrants Related to Current Loan FacilityIn connection with the Perceptive Credit Agreement, the Company issued a warrant to purchase the Company’s Series C Preferred Stock (the “2019 Warrants”). On April 1, 2021, the holders of the Company's Series C Preferred Stock Warrants elected to exercise their warrants. The exercise was conditioned upon the consummation of a public offering of the Company's common stock on or prior to June 30, 2021. The exercise became effective with the Company's IPO in April 2021, with aggregate exercise proceeds of $15.0 million. As of June 30, 2021, no 2019 Warrants were outstanding. 100000000.0 85000000.0 15000000.0 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt consists of the following as of June 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured delayed draw term loan facility bearing interest equal to 11.5% as of June 30, 2021 and December 31, 2020; final maturity December 19, 2024</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount and offering costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,089)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,669)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured delayed draw term loan facility, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net</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%">79,911 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.115 0.115 85000000 85000000 5089000 5669000 79911000 79331000 0 79331000 79911000 0 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense on the Company’s term loan consisted of the following (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">Coupon interest</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,914 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,942 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount and offering costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense on term loan</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,767 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,729 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,494 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,413 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2471000 2471000 4914000 4942000 296000 258000 580000 471000 2767000 2729000 5494000 5413000 226880 0 15000000.0 0 Convertible Preferred Stock<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as described below, the Company’s convertible preferred stock is described in Note 10 of the “Notes to Consolidated Financial Statements” in the Prospectus.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the Company's convertible preferred stock consisted of the following:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Authorized and Designated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liquidation Preference (per share)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liquidation Preference</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(in thousands)</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%">Series A redeemable convertible preferred 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:100%">21,998,250</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,332,750</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series A-1 redeemable convertible preferred stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,158,833</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,719,611</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B redeemable convertible preferred 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:100%">42,244,588</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,081,522</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series C redeemable convertible preferred stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,750,881</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,700,286</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.9836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series D redeemable convertible preferred 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:100%">47,028,472</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,259,111</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.3269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,181,024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">68,093,280</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">901,098 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>On April 26, 2021, immediately prior to the closing of the IPO, all outstanding shares of convertible preferred stock converted into 68,115,459 shares of common stock. As of June 30, 2021, no convertible preferred stock was outstanding. <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the Company's convertible preferred stock consisted of the following:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Authorized and Designated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liquidation Preference (per share)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liquidation Preference</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(in thousands)</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%">Series A redeemable convertible preferred 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:100%">21,998,250</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,332,750</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series A-1 redeemable convertible preferred stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,158,833</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,719,611</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B redeemable convertible preferred 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:100%">42,244,588</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,081,522</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series C redeemable convertible preferred stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,750,881</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,700,286</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.9836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series D redeemable convertible preferred 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:100%">47,028,472</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,259,111</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.3269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,181,024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">68,093,280</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">901,098 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 21998250 7332750 4.9893 36585000 26158833 8719611 0.7599 6626000 42244588 14081522 10.1091 142352000 76750881 24700286 16.9836 419500000 47028472 13259111 22.3269 296035000 214181024 68093280 901098000 68115459 0 Equity<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plans</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the 2021 Incentive Award Plan (the "2021 Plan") became effective. The 2021 Plan serves as a successor to the 2014 Stock Plan (the "2014 Plan"). The 2021 Plan permits the award of stock options, restricted stock awards, stock appreciation rights, RSUs, performance awards, cash awards and stock bonuses. The Company reserved an initial 10,770,034 shares of common stock for issuance under the 2021 Plan, which includes the remaining reserved and unissued shares under the 2014 plan on the effective date of the 2021 Plan. The number of shares reserved for issuance under the 2021 Plan will increase automatically on January 1 of each calendar year continuing through the tenth calendar year during the term of the 2021 Plan by the number of shares equal to 5.0% of the total outstanding shares of the Company's common stock as of the immediately preceding December 31 or such lesser number as determined by the Board of Directors. Awards granted under the 2021 Plan expire no later than ten years from the date of grant. For incentive stock options and non-statutory stock options, the option price shall not be less than 100% of the fair market value on the day of grant. If at the time the Company grants an option and the optionee directly or by attribution owns stock possessing more than 10% of the total combined voting power of all the Company's classes of stock, the option price is required to be at least 110% of the fair market value on the day of grant. Options and RSUs granted typically vest over a four-year period but may be granted with different vesting terms. As of June 30, 2021, there were 8,266,390 shares available for us to grant under the 2021 Plan.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2014, the Company adopted the 2014 Plan for employees and non-employees pursuant to which the Board of Directors granted share-based awards, including stock options, to officers, employees, and non-employees. As of the effective date of the 2021 Plan, no further awards are issued from the 2014 Plan.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options with Service-based Vesting Conditions</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes option activity under the 2021 Plan and the 2014 Plan:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </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/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(in thousands)</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%">Outstanding - December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,498,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.65</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.75</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$79,756</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,049,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$28.41</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(968,923)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.59</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229,725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$16.89</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding - June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,349,331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$13.62</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.97</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$167,670</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested - June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,749,969 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$19.29</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$77,771</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%">Exercisable - June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,599,362 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5.42</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$89,899</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant-date fair value of options granted was $18.33 per share and $4.86 per share, during the six months ended June 30, 2021, and 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of stock option awards exercised, determined at the date of option exercise, was $25.8 million and $1.9 million, during the six months ended June 30, 2021, and 2020, respectively. The aggregate intrinsic value was calculated as the difference between the exercise prices of the underlying stock option awards and the estimated fair value of the Company’s common stock on the date of exercise.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense for stock options is estimated at the grant date based on the fair-value using the Black-Scholes option pricing model. The fair value of employee stock options is recognized as an expense ratably over the requisite service period of the awards. The fair value of employee stock options was estimated using the following assumptions:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">Expected dividend yield</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.04% - 1.09% </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.44% - 0.45%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.77% - 1.09% </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.44% - 1.41% </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.08</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.08</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.08</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.08</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.03% - 74.27% </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.23% - 53.29%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.03% - 74.67% </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.43% - 53.29%</span></div></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021 the Company has employee stock-based compensation expense of $40.6 million related to unvested stock options not yet recognized, which is expected to be recognized over an estimated weighted average period of approximately 3.40 years.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options with Market-based Vesting Conditions</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company granted options to purchase 2,099,999 shares of common stock to the Company's three founders, effective as of the closing of the IPO and adoption of the 2021 Plan, with an exercise price of $31.00 per share. The options are divided into five tranches with each tranche vesting, conditioned on the founder remaining a full time employee of the Company, when specific market capitalization and minimum price per share milestones are met, or as measured by total consideration per share in a change in control transaction. The options expire ten years from the grant date; any tranche not earned by the seventh anniversary of the grant date is forfeited. The total grant date fair value of these options was $39.6 million, which will be recognized ratably for each vesting tranche using the accelerated attribution method as the award is subject to graded vesting over the weighted average derived service period of 3.19 years.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the options was determined at the grant date using a Monte Carlo simulation model with the following assumptions:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.129%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected volatility was based on the most recent ten-year period for the Company's peer group. The stock price projection for the Company assumes a zero percent dividend yield. The risk-free interest is based on the yield on U.S. Treasury bonds with a maturity consistent with the ten-year expected term associated with the market condition of the award.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units with Service-based Vesting Conditions</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity (in thousands, except share and per share amounts and term):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested Restricted Stock Units as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,433</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$36.96</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested Restricted Stock Units as of June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,433</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$36.96</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—–—–—–—–—–—–</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Includes RSUs granted to employees and consultants as part of the acquisition of Lodo (Note 3) </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted are valued at the market price of our common stock on the date of grant. The Company recognizes compensation expense for the fair value of RSUs ratably over the requisite service period of the awards. As of June 30, 2021 there was $6.9 million of total unrecognized compensation cost related to RSUs, which is expected to be recognized over a weighted average period of 2.56 years.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-vested Stock</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the acquisition of Radiant Genomics, Inc. ("Radiant") on December 29, 2017, the Company issued shares to the founders of Radiant. Half of the shares were subject to vesting based on the continued service of the founders with the Company post-acquisition over a four-year period. The shares are forfeited if the founders of Radiant do not complete the required service period and therefore represent compensation for post combination services.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity of the non-vested stock with service-based vesting granted as part of the Radiant acquisition (in thousands, except share and per share amounts and term):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </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%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested stock as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.95</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,089</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,620)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.95</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested stock as of June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,620 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.95</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,179</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total intrinsic value of non-vested stock that vested and were released was $1.2 million and $0.3 million, during the six months ended June 30, 2021, and 2020, respectively. As of June 30, 2021 there was $0.2 million, of total unrecognized compensation cost related to non-vested stock, which is expected to be recognized over a weighted average period of 0.50 years.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the 2021 Employee Stock Purchase Plan (the "2021 ESPP") was adopted. The 2021 ESPP was adopted in order to enable eligible employees to purchase shares of the Company’s common stock at a discount. Purchases will be accomplished through participation in discrete offering periods. The Company initially reserved 2,154,006 shares of common stock for </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">issuance under the 2021 ESPP. The number of shares reserved for issuance under the 2021 ESPP will increase automatically on January 1 of each calendar year beginning after the first offering date and continuing through the first ten calendar years by the number of shares equal to 1.0% of the total outstanding shares of our common stock as of the immediately preceding December 31 or such lesser number as determined by our Board of Directors. The price at which common stock is purchased under the 2021 ESPP is equal to 85% of the fair market value of the common stock on the first day of the offering period or purchase date, whichever is lower. The offering periods begin in May and November of each year, except the initial offering period which commenced with the IPO in April 2021 will conclude in November 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Compensation Expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to stock-based awards was included in the following categories in the accompanying Condensed Consolidated Statements of Operations and Comprehensive Loss in accordance with the accounting guidance for share-based payments for the three and six months ended June 30, 2021 and 2020 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">Cost of service revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">944 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,368 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">3,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</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%">6,965 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,243 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,218 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,285 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense by stock-based award was as follows for the three and six months ended June 30, 2021 and 2020 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">Stock options with service based vesting conditions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,356 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,160 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,526 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,119 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options with market based vesting conditions </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs with service based vesting conditions </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested stock </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,965 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,243 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,218 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,285 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-recourse Loans to Employees</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 5, 2017, the Company entered into promissory notes with two separate employees in the aggregate amount of $3.6 million. The notes bore interest at 3.0% per annum and were due on the earlier of October 18, 2027 or the date two weeks prior to the Company’s good faith estimate of the date of initial filing of a Form S-1 to sell shares of Company common stock in an initial public offering. Interest was payable annually in arrears and could be added to the principal amount at the borrower’s option. Both employees opted to add the interest in the aggregate amount of $0.1 million to be added to the principal for the interest payment due in October 2019 and October 2020, respectively. The outstanding principal and interest payment added to the principal were included in Additional Paid-In Capital on the Condensed Consolidated Balance Sheets.</span></div>On March 5, 2021, both promissory notes were repaid, including the principal and all unpaid interest in an amount of $4.0 million were settled by the receipt of a $2.0 million payment and the return of 67,050 shares of common stock to the Company. The 67,050 shares of common stock were immediately retired upon return to the Company. 10770034 0.050 P10Y 1 0.10 1.10 P4Y 8266390 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes option activity under the 2021 Plan and the 2014 Plan:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </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/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(in thousands)</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%">Outstanding - December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,498,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.65</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.75</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$79,756</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,049,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$28.41</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(968,923)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.59</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229,725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$16.89</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding - June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,349,331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$13.62</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.97</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$167,670</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested - June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,749,969 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$19.29</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$77,771</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%">Exercisable - June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,599,362 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5.42</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$89,899</span></td></tr></table></div> 5498490 6.65 P7Y9M 79756000 2049489 28.41 968923 4.59 229725 16.89 6349331 13.62 P7Y11M19D 167670000 3749969 19.29 P9Y3M 77771000 2599362 5.42 P6Y3M 89899000 18.33 4.86 25800000 1900000 The fair value of employee stock options was estimated using the following assumptions:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">Expected dividend yield</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.04% - 1.09% </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.44% - 0.45%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.77% - 1.09% </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.44% - 1.41% </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.08</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.08</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.08</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.08</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.03% - 74.27% </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.23% - 53.29%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.03% - 74.67% </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.43% - 53.29%</span></div></td></tr></table><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the options was determined at the grant date using a Monte Carlo simulation model with the following assumptions:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.129%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0 0 0 0 0.0104 0.0109 0.0044 0.0045 0.0077 0.0109 0.0044 0.0141 P6Y29D P6Y29D P6Y29D P6Y29D 0.7303 0.7427 0.5323 0.5329 0.7303 0.7467 0.5043 0.5329 40600000 P3Y4M24D 2099999 3 31.00 5 P10Y 39600000 P3Y2M8D 0 0.0157 P10Y 0.7500 P10Y 0 P10Y <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity (in thousands, except share and per share amounts and term):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested Restricted Stock Units as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,433</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$36.96</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested Restricted Stock Units as of June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,433</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$36.96</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—–—–—–—–—–—–</span></div>(1) Includes RSUs granted to employees and consultants as part of the acquisition of Lodo (Note 3) 0 0 203433 36.96 0 0 203433 36.96 6900000 P2Y6M21D P4Y <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity of the non-vested stock with service-based vesting granted as part of the Radiant acquisition (in thousands, except share and per share amounts and term):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </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%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested stock as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.95</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,089</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,620)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.95</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested stock as of June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,620 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.95</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,179</span></td></tr></table></div> 67240 4.95 P1Y 1089000 0 33620 4.95 0 33620 4.95 P0Y6M 1179000 1200000 300000 200000 P0Y6M 2154006 0.010 0.85 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to stock-based awards was included in the following categories in the accompanying Condensed Consolidated Statements of Operations and Comprehensive Loss in accordance with the accounting guidance for share-based payments for the three and six months ended June 30, 2021 and 2020 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">Cost of service revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">944 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,368 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">3,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</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%">6,965 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,243 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,218 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,285 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense by stock-based award was as follows for the three and six months ended June 30, 2021 and 2020 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">Stock options with service based vesting conditions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,356 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,160 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,526 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,119 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options with market based vesting conditions </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs with service based vesting conditions </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested stock </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,965 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,243 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,218 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,285 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 944000 352000 1368000 623000 2537000 372000 3290000 690000 366000 123000 561000 279000 3118000 396000 3999000 693000 6965000 1243000 9218000 2285000 3356000 1160000 5526000 2119000 2414000 0 2414000 0 585000 0 585000 0 83000 83000 166000 166000 527000 0 527000 0 6965000 1243000 9218000 2285000 3600000 0.030 100000 100000 4000000.0 2000000.0 67050 67050 Net Loss Per ShareBasic net loss per share is determined by dividing net loss by the weighted average shares outstanding for the period. The Company analyzes the potential dilutive effect of stock options, non-vested stock, RSUs, stock issuable under the ESPP, and warrants under the treasury stock method (as applicable), during periods of income, or during periods in which income is recognized related to changes in fair value of its liability-classified securities. <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data) applicable to common stockholders for the three and six months ended June 30, 2021 and 2020:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss, basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100,833)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(185,418)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Gain on change in fair value of 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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss, diluted </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100,833)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,440)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187,267)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,780)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used in calculating net loss per share, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,671,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,288,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,512,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,805,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants to purchase Series C convertible preferred stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,499</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used in calculating net loss per share, diluted</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,671,643</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,288,520</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,727,153</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,805,573</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.30)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.84)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.07)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.57)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, diluted</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%">(1.30)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.84)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.10)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.57)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive shares as of the periods ended June 30, 2021, and 2020, were excluded from the calculation of diluted net loss per share applicable to common stockholders because their effect would have been anti-dilutive for the periods presented:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable under convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,856,348 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants to purchase Series C convertible preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,349,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,951,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants to purchase common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,586,384 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,034,252 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data) applicable to common stockholders for the three and six months ended June 30, 2021 and 2020:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss, basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100,833)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(185,418)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Gain on change in fair value of 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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss, diluted </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100,833)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,440)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187,267)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,780)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used in calculating net loss per share, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,671,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,288,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,512,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,805,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants to purchase Series C convertible preferred stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,499</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used in calculating net loss per share, diluted</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,671,643</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,288,520</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,727,153</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,805,573</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.30)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.84)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.07)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.57)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, diluted</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%">(1.30)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.84)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.10)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.57)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -100833000 -59440000 -185418000 -124780000 0 0 -1849000 0 -100833000 -59440000 -187267000 -124780000 77671643 12288520 45512654 11805573 0 0 214499 0 77671643 12288520 45727153 11805573 -1.30 -4.84 -4.07 -10.57 -1.30 -4.84 -4.10 -10.57 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive shares as of the periods ended June 30, 2021, and 2020, were excluded from the calculation of diluted net loss per share applicable to common stockholders because their effect would have been anti-dilutive for the periods presented:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable under convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,856,348 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants to purchase Series C convertible preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,349,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,951,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants to purchase common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,586,384 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,034,252 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 54856348 0 883332 6349331 4951390 203433 0 33620 100860 0 242322 6586384 61034252 Revenue, Credit Concentrations and Geographic Information<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has primarily earned revenue by engaging in R&amp;D service contracts. The Company also earns revenue through collaborative arrangements with partners to develop novel materials to be commercialized by the collaborative partner and the Company. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s R&amp;D service contracts generally consist of fixed-fee multi-phase research terms with concurrent value-share and/or performance bonus payments based on developing an improved microbial strain. The research term of the contracts typically spans several quarters and the contract term for revenue recognition purposes is determined based on the customer’s rights to terminate the contract for convenience. Other payment types, typically consisting of performance bonuses or value share payments, are constrained until those payments become probable or are earned. The Company recognized performance bonuses of $0.3 million for the six months ended June 30, 2021. For the three months ended June 30, 2021 and for the three and six months ended June 30, 2020, performance bonuses the Company recognized were insignificant. For the three and six months ended June 30, 2021 and 2020, the Company has not recognized any royalty or value share payments.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When acceptance clauses are present in an agreement, the Company recognizes the R&amp;D service revenue at a point in time when the R&amp;D services provided have been accepted by the customer and the Company has a present right for payment and no refunds are permitted. The Company recognized revenue at a point in time due to customer acceptance clauses of $1.5 million and $0.2 million for the three months ended June 30, 2021 and 2020, and $2.3 million and $0.2 million for the six months ended June 30, 2021 and 2020, respectively. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents changes in the balances of our contract liabilities during the periods ended June 30, 2021, and 2020 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.577%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deletions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="padding:2px 1.75pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,014</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,057 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,797)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="padding:2px 1.75pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,274</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deletions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</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%">Contract liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</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 colspan="2" style="background-color:#ffffff;padding:2px 1.75pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,760</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.75pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,411</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions to contract liabilities during the six months ended June 30, 2021 include $1.4 million of deferred revenue through the acquisition of Lodo (Note 3). Additions to contract liabilities during the six months ended June 30, 2020 include $0.6 million of deferred revenue through the acquisition of enEvolv (Note 3). Long-term deferred revenue is included in Other long-term liabilities on the Condensed Consolidated Balance Sheets. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction price allocated to the remaining performance obligation represents contracted revenue that has not yet been recognized, which includes unearned revenue and unbilled amounts that will be recognized as revenue in future periods. Remaining performance obligations consisted of the following (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </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%">Current</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Noncurrent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of June 30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7.75pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,703</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,073 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s noncurrent remaining performance obligation is expected to be recognized in the next 1.1 to 2.3 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%">Customers representing 10% or greater of revenue were as follows for the three and six months ended June 30, 2021 and 2020:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.946%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.455%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer H</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—–—–—–—–—–—–</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Less than 10% </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers representing 10% or greater of billed accounts receivable were as follows as of June 30, 2021 and December 31, 2020:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.642%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.645%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer E</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer G</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's revenues by geographic region are presented in the table below for the three and six months ended June 30, 2021 and 2020 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States of America</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,815 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,394 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,887 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,216 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,622 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,170 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 300000 1500000 200000 2300000 200000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents changes in the balances of our contract liabilities during the periods ended June 30, 2021, and 2020 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.577%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deletions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="padding:2px 1.75pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,014</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,057 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,797)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="padding:2px 1.75pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,274</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deletions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</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%">Contract liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</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 colspan="2" style="background-color:#ffffff;padding:2px 1.75pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,760</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.75pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,411</span></td></tr></table></div> 3014000 7057000 5797000 4274000 1760000 3946000 2295000 3411000 1400000 600000 Remaining performance obligations consisted of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </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%">Current</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Noncurrent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of June 30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7.75pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,703</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,073 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 4370000 2703000 7073000 P1Y1M6D P2Y3M18D <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%">Customers representing 10% or greater of revenue were as follows for the three and six months ended June 30, 2021 and 2020:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.946%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.455%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer H</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—–—–—–—–—–—–</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Less than 10% </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers representing 10% or greater of billed accounts receivable were as follows as of June 30, 2021 and December 31, 2020:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.642%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.645%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer E</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer G</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.17 0.44 0.22 0.49 0.40 0 0.31 0 0.10 0.12 0.17 0.12 0.16 0 0.18 0.37 0.39 0 0.15 0.23 0.18 0.23 0 0.17 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's revenues by geographic region are presented in the table below for the three and six months ended June 30, 2021 and 2020 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States of America</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,815 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,394 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,887 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,216 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,622 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,170 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1815000 283000 3047000 1394000 1308000 779000 2729000 2117000 2764000 154000 3846000 659000 5887000 1216000 9622000 4170000 Commitments and Contingencies<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Lease Commitments</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain facilities and recognizes rent expense on a straight-line basis, net of sublease income, over the non-cancellable lease term and records the difference between cash rent payments and the recognition of rent expense as a deferred rent liability. Rent expense under operating leases was $9.5 million and $3.8 million for the three months ended June 30, 2021 and 2020, and $15.8 million and $7.5 million for the six months ended June 30, 2021 and 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total future minimum rental commitments under long-term leases, net of sublease income, with an initial term of more than one year are estimated as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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%">382,966 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to various litigation and arbitration claims that arise in the ordinary course of business, including but not limited to those related to employee matters. Unless otherwise specifically disclosed, we have determined that no provision for liability is required related to any claim against the Company.</span></div> 9500000 3800000 15800000 7500000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total future minimum rental commitments under long-term leases, net of sublease income, with an initial term of more than one year are estimated as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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%">382,966 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 9321000 28739000 35391000 34861000 33844000 240810000 382966000 Subsequent Events<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 2, 2021, Josh Hoffman separated from his position as Zymergen’s Chief Executive Officer and resigned as a member of the Board. Mr. Hoffman and the Company entered into an Employment Separation Letter Agreement, pursuant to which, among other things, all of the stock options held by Mr. Hoffman that are vested as of the separation date will remain exercisable until June 30, 2022 and all unvested equity awards held by Mr. Hoffman were forfeited as of the separation date. As such, Mr. Hoffman forfeited options to purchase 1,183,333 shares of common stock that were granted to the Company's founders. All expense incurred prior to the separation date related to unvested options were reversed as of the separation date.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 4, 2021, the Company, certain of the Company's current and former officers and directors, and the underwriters of the Company's IPO were named as defendants in a putative securities class action filed on behalf of purchasers of the Company's common stock pursuant to or traceable to the registration statement for its IPO. The action is pending in the United States District Court for the Northern District of California, and is captioned Shankar v. Zymergen Inc. et al., Case No. 3:21-cv-06028-JCS. The action alleges violations of Sections 11 and 15 of the Securities Act of 1933 in connection with the Company's IPO, and seeks damages in an unspecified amount, attorneys’ fees, and other remedies. The Company intends to defend vigorously against such allegations.</span></div> 1183333 The balance sheet as of December 31, 2020 is derived from the audited financial statements as of that date. XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - shares
6 Months Ended
Jun. 30, 2021
Jul. 30, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2021  
Document Transition Report false  
Entity File Number 001-40354  
Entity Registrant Name Zymergen Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 46-2942439  
Entity Address, Address Line One 5980 Horton Street  
Entity Address, Address Line Two Suite 105  
Entity Address, City or Town Emeryville  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94608  
City Area Code 415  
Local Phone Number 801-8073  
Title of 12(b) Security Common stock, $0.001 par value per share  
Trading Symbol ZY  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   102,389,838
Entity Central Index Key 0001645842  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
[1]
Current assets:    
Cash and cash equivalents $ 577,731 $ 210,205
Accounts receivable 5,998 2,516
Accounts receivable, unbilled 446 1,659
Prepaid expenses 13,886 7,024
Inventories 5,951 4,969
Restricted cash, current 30 0
Other current assets 2,110 2,201
Total current assets 606,152 228,574
Restricted cash 10,777 9,605
Property and equipment, net 62,456 48,718
Goodwill 33,841 11,604
Intangible assets, net 9,778 4,790
Other long-term assets 2,444 1,630
Total assets 725,448 304,921
Current liabilities:    
Accounts payable 14,240 12,097
Accrued and other liabilities 33,110 26,888
Short-term debt, net 0 79,331
Short-term deferred rent 1,040 494
Deferred revenue 3,386 2,648
Total current liabilities 51,776 121,458
Long-term debt, net 79,911 0
Long-term deferred rent 21,467 9,916
Warrant liabilities 0 14,231
Other long-term liabilities 2,949 2,254
Total liabilities 156,103 147,859
Commitments and contingencies
Convertible preferred stock, $0.001 par value, 170,000,000 and 214,181,024 shares authorized as of June 30, 2021 and December 31, 2020, respectively; no shares issued and outstanding as of June 30, 2021 and 68,093,280 shares issued and outstanding as of December 31, 2020 0 900,798
Stockholders' equity (deficit)    
Common stock, $0.001 par value, 1,500,000,000 and 286,477,669 shares authorized as of June 30, 2021 and December 31, 2020, respectively; 102,297,175 and 12,812,109 shares issued and outstanding as of June 30, 2021 and December 31, 2020, respectively 103 13
Additional paid-in capital 1,528,400 29,991
Accumulated deficit (959,158) (773,740)
Total stockholders' equity (deficit) 569,345 (743,736)
Total liabilities and convertible preferred stock and stockholders' equity (deficit) $ 725,448 $ 304,921
[1] The balance sheet as of December 31, 2020 is derived from the audited financial statements as of that date.
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - $ / shares
Jun. 30, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Convertible preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Convertible preferred stock, authorized (in shares) 170,000,000 214,181,024
Convertible preferred stock, issued (in shares) 0 68,093,280
Convertible preferred stock, outstanding (in shares) 0 68,093,280
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 1,500,000,000 286,477,669
Common stock, issued (in shares) 102,297,175 12,812,109
Common stock, outstanding (in shares) 102,297,175 12,812,109
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]        
Revenues from research and development service agreements $ 4,879 $ 771 $ 7,493 $ 2,675
Revenue from Contract with Customer, Product and Service [Extensible Enumeration] zy:ResearchAndDevelopmentServiceAgreementsMember zy:ResearchAndDevelopmentServiceAgreementsMember zy:ResearchAndDevelopmentServiceAgreementsMember zy:ResearchAndDevelopmentServiceAgreementsMember
Collaboration revenue $ 1,008 $ 445 $ 2,129 $ 1,495
Total revenues 5,887 1,216 9,622 4,170
Cost and operating expenses:        
Cost of service revenue 21,829 18,098 42,959 42,674
Research and development 50,152 17,481 89,963 39,283
Sales and marketing 7,904 4,582 14,776 10,123
General and administrative 23,661 16,610 42,992 30,303
Total cost and operating expenses 103,546 56,771 190,690 122,383
Operating loss (97,659) (55,555) (181,068) (118,213)
Other income (expense):        
Interest income 12 42 55 419
Interest expense (2,767) (2,729) (5,494) (5,413)
Gain (loss) on change in fair value of warrant liabilities (430) (1,166) 1,849 (1,616)
Other expense, net (5) (31) (768) (63)
Total other expense (3,190) (3,884) (4,358) (6,673)
Loss before income taxes (100,849) (59,439) (185,426) (124,886)
(Provision for) benefit from income taxes 16 (1) 8 106
Net loss and comprehensive loss (100,833) (59,440) (185,418) (124,780)
Net loss and comprehensive loss $ (100,833) $ (59,440) $ (185,418) $ (124,780)
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (1.30) $ (4.84) $ (4.07) $ (10.57)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (1.30) $ (4.84) $ (4.10) $ (10.57)
Weighted average shares used in computing net loss per share to common stockholders, basic (in shares) 77,671,643 12,288,520 45,512,654 11,805,573
Weighted average shares used in computing net loss per share to common stockholders, diluted (in shares) 77,671,643 12,288,520 45,727,153 11,805,573
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Shares outstanding, beginning balance (in shares) at Dec. 31, 2019   11,030,816    
Stockholders equity, beginning balance at Dec. 31, 2019 $ (499,578) $ 11 $ 11,957 $ (511,546)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Issuance of common stock in business acquisition (in shares)   1,082,747    
Issuance of common stock in business acquisition 10,395 $ 1 10,394  
Vesting of restricted common stock (in shares)   16,810    
Issuance of common stock upon exercise of options (in shares)   40,868    
Issuance of common stock upon exercise of options 172   172  
Stock-based compensation expense 1,042   1,042  
Net loss (65,340)     (65,340)
Shares outstanding, ending balance (in shares) at Mar. 31, 2020   12,171,241    
Stockholders equity, ending balance at Mar. 31, 2020 $ (553,309) $ 12 23,565 (576,886)
Shares outstanding, beginning balance (in shares) at Dec. 31, 2019 54,834,169      
Temporary equity, beginning balance at Dec. 31, 2019 $ 607,763      
Shares outstanding, ending balance (in shares) at Mar. 31, 2020 54,834,169      
Temporary equity, ending balance at Mar. 31, 2020 $ 607,763      
Shares outstanding, beginning balance (in shares) at Dec. 31, 2019   11,030,816    
Stockholders equity, beginning balance at Dec. 31, 2019 (499,578) $ 11 11,957 (511,546)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net loss (124,780)      
Shares outstanding, ending balance (in shares) at Jun. 30, 2020   12,516,030    
Stockholders equity, ending balance at Jun. 30, 2020 $ (609,878) $ 13 26,435 (636,326)
Shares outstanding, beginning balance (in shares) at Dec. 31, 2019 54,834,169      
Temporary equity, beginning balance at Dec. 31, 2019 $ 607,763      
Shares outstanding, ending balance (in shares) at Jun. 30, 2020 54,834,169      
Temporary equity, ending balance at Jun. 30, 2020 $ 607,763      
Shares outstanding, beginning balance (in shares) at Mar. 31, 2020   12,171,241    
Stockholders equity, beginning balance at Mar. 31, 2020 (553,309) $ 12 23,565 (576,886)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Vesting of restricted common stock (in shares)   16,810    
Issuance of common stock upon exercise of options (in shares)   327,979    
Issuance of common stock upon exercise of options 1,628 $ 1 1,627  
Stock-based compensation expense 1,243   1,243  
Net loss (59,440)     (59,440)
Shares outstanding, ending balance (in shares) at Jun. 30, 2020   12,516,030    
Stockholders equity, ending balance at Jun. 30, 2020 $ (609,878) $ 13 26,435 (636,326)
Shares outstanding, beginning balance (in shares) at Mar. 31, 2020 54,834,169      
Temporary equity, beginning balance at Mar. 31, 2020 $ 607,763      
Shares outstanding, ending balance (in shares) at Jun. 30, 2020 54,834,169      
Temporary equity, ending balance at Jun. 30, 2020 $ 607,763      
Shares outstanding, beginning balance (in shares) at Dec. 31, 2020 12,812,109 12,812,109    
Stockholders equity, beginning balance at Dec. 31, 2020 $ (743,736) [1] $ 13 29,991 (773,740)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Vesting of restricted common stock (in shares)   16,810    
Issuance of common stock upon exercise of options (in shares)   711,963    
Issuance of common stock upon exercise of options 3,189   3,189  
Stock-based compensation expense 2,253   2,253  
Share settlement of non-recourse loan to employees (in shares)   (67,050)    
Cash settlement of non-recourse loan to employee 1,946   1,946  
Net loss (84,585)     (84,585)
Shares outstanding, ending balance (in shares) at Mar. 31, 2021   13,473,832    
Stockholders equity, ending balance at Mar. 31, 2021 $ (820,933) $ 13 37,379 (858,325)
Shares outstanding, beginning balance (in shares) at Dec. 31, 2020 68,093,280      
Temporary equity, beginning balance at Dec. 31, 2020 [1] $ 900,798      
Shares outstanding, ending balance (in shares) at Mar. 31, 2021 68,093,280      
Temporary equity, ending balance at Mar. 31, 2021 $ 900,798      
Shares outstanding, beginning balance (in shares) at Dec. 31, 2020 12,812,109 12,812,109    
Stockholders equity, beginning balance at Dec. 31, 2020 $ (743,736) [1] $ 13 29,991 (773,740)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net loss $ (185,418)      
Shares outstanding, ending balance (in shares) at Jun. 30, 2021 102,297,175 102,297,175    
Stockholders equity, ending balance at Jun. 30, 2021 $ 569,345 $ 103 1,528,400 (959,158)
Shares outstanding, beginning balance (in shares) at Dec. 31, 2020 68,093,280      
Temporary equity, beginning balance at Dec. 31, 2020 [1] $ 900,798      
Shares outstanding, ending balance (in shares) at Jun. 30, 2021 0      
Temporary equity, ending balance at Jun. 30, 2021 $ 0      
Shares outstanding, beginning balance (in shares) at Mar. 31, 2021   13,473,832    
Stockholders equity, beginning balance at Mar. 31, 2021 (820,933) $ 13 37,379 (858,325)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Issuance of common stock upon initial public offering, net of commission and issuance costs of $45,138 (in shares)   18,549,500    
Issuance of common stock upon initial public offering, net of commission and issuance costs of $45,138 529,897 $ 19 529,878  
Conversion of preferred stock into common stock (in shares)   68,998,791    
Conversion of preferred stock into common stock 928,182 $ 69 928,113  
Issuance of common stock upon exercise of warrants (in shares)   226,880    
Issuance of common stock in business acquisition (in shares)   774,402    
Issuance of common stock in business acquisition 24,809 $ 1 24,808  
Vesting of restricted common stock (in shares)   16,810    
Issuance of common stock upon exercise of options (in shares)   256,960    
Issuance of common stock upon exercise of options 1,258 $ 1 1,257  
Stock-based compensation expense 6,965   6,965  
Net loss $ (100,833)     (100,833)
Shares outstanding, ending balance (in shares) at Jun. 30, 2021 102,297,175 102,297,175    
Stockholders equity, ending balance at Jun. 30, 2021 $ 569,345 $ 103 $ 1,528,400 $ (959,158)
Shares outstanding, beginning balance (in shares) at Mar. 31, 2021 68,093,280      
Temporary equity, beginning balance at Mar. 31, 2021 $ 900,798      
Increase (Decrease) in Temporary Equity [Roll Forward]        
Issuance of preferred stock upon exercise of Series C Preferred Stock warrants (in shares) 883,332      
Issuance of preferred stock upon exercise of Series C Preferred Stock warrants $ 27,384      
Conversion of preferred stock into common stock (in shares) (68,976,612)      
Conversion of preferred stock into common stock $ (928,182)      
Shares outstanding, ending balance (in shares) at Jun. 30, 2021 0      
Temporary equity, ending balance at Jun. 30, 2021 $ 0      
[1] The balance sheet as of December 31, 2020 is derived from the audited financial statements as of that date.
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) (Unaudited) (Parenthetical)
$ in Thousands
3 Months Ended
Jun. 30, 2021
USD ($)
Statement of Stockholders' Equity [Abstract]  
Commission and issuance costs $ (45,138)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Operating activities    
Net loss $ (185,418) $ (124,780)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization expense 9,330 9,586
Stock-based compensation expense 9,218 2,285
Non-cash interest expense 580 471
(Gain) loss on change in fair value of warrant liabilities (1,849) 1,616
Unrealized foreign exchange loss 573 0
Benefit from income tax (26) (107)
Other (9) (77)
Changes in operating assets and liabilities:    
Accounts receivable (3,482) 746
Accounts receivable, unbilled 192 (1,230)
Prepaid expenses (6,718) 725
Inventories (982) (452)
Other current assets 430 (1,581)
Other long-term assets 3 4
Accounts payable (2,821) (7,795)
Accrued and other liabilities 1,879 (738)
Deferred revenue (120) 998
Deferred rent 11,943 996
Other long-term liabilities 173 1,581
Net cash used in operating activities (167,104) (117,752)
Investing activities    
Purchases of property and equipment (19,563) (13,194)
Proceeds from sale of property and equipment 0 13
Business acquisition, net of cash acquired 1,238 80
Net cash used in investing activities (18,325) (13,101)
Financing activities    
Proceeds from initial public offering, net of commission and issuance cost 533,293 0
Proceeds from exercise of Series C warrants 15,002 0
Proceeds from repayment of non-recourse loan to employee 1,946 0
Payment of deferred offering costs 0 (37)
Proceeds from exercise of common stock options, net of repurchases 4,448 1,800
Net cash provided by financing activities 554,689 1,763
Effect of exchange rate changes on cash (532) 0
Change in cash and cash equivalents 368,728 (129,090)
Cash, cash equivalents, and restricted cash at beginning of the period 219,810 163,042
Cash, cash equivalents, and restricted cash at end of the period 588,538 33,952
Cash and cash equivalents 577,731 24,584
Restricted cash, current 30 0
Restricted cash, non-current 10,777 9,368
Total cash, cash equivalents, and restricted cash shown in the statement of cash flows 588,538 33,952
Supplemental disclosure of cash flow information:    
Cash paid during the period for interest, net of interest capitalized 4,942 2,009
Supplemental disclosure of non-cash investing and financing activities:    
Conversion of preferred shares to common stock 900,798 0
Exercise of warrant liability into preferred stock 12,382 0
Issuance of common stock in business combination 24,809 10,395
Acquisitions of property and equipment under accounts payable and accrued and other liabilities 5,675 1,342
Offering costs related to initial public offering under accounts payable and accrued and other liabilities 2,948 0
Deferred offering costs related to Series D preferred stock under accounts payable and accrued and other liabilities $ 0 $ 351
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Nature of Operations
6 Months Ended
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Operations Nature of Operations
Zymergen (the “Company”) integrates computational and manufacturing technologies to design, develop, and commercialize bio-based breakthrough products in a broad range of industries, including electronics, consumer care and agriculture. The Company has developed a platform designed to treat the genome as a search space that utilizes proprietary machine learning algorithms and advanced automation to identify genetic changes for the development of bio-based products. In addition, Zymergen's platform is used to discover novel molecules used to enable unique material properties. The Company was incorporated in Delaware on April 24, 2013.
Initial Public Offering
In April 2021, the Company completed the initial public offering ("IPO") of its common stock. The Company sold an aggregate of 18,549,500 shares of its common stock (inclusive of 2,419,500 shares pursuant to the underwriters’ option to purchase additional shares) at a price of $31.00 per share for aggregate cash proceeds of approximately $529.9 million, net of underwriting discounts, commissions, and estimated offering costs. The sale of 16,130,000 shares in the IPO and the sale of 2,419,500 shares pursuant to the underwriters’ option closed on April 26, 2021. On April 26, 2021, immediately prior to the closing of the IPO, all outstanding shares of convertible preferred stock converted into 68,115,459 shares of common stock. On April 26, 2021, immediately prior to the closing of the IPO, all warrants to purchase preferred stock were exercised and converted into 883,332 shares of common stock.
Need for Additional Capital
The Company has sustained operating losses and expects to continue to generate operating losses for the foreseeable future. The Company had unrestricted cash and cash equivalents of $577.7 million as of June 30, 2021. Since inception through June 30, 2021, the Company has incurred cumulative net losses of $959.2 million.
While the Company has signed a number of initial customer R&D services and collaboration contracts, revenues have been insufficient to fund operations. Accordingly, the Company has funded the portion of operating costs exceeding revenues through a combination of proceeds raised from equity and debt issuances (including from its recent IPO). The Company’s operating costs include the cost of developing and commercializing products as well as providing research and development services. As a consequence, the Company may need to raise additional equity and debt financing that may not be available, if at all, at terms acceptable to the Company to fund future operations. The Company expects that its cash and cash equivalents will be sufficient to fund its operations for a period of at least one year from the date the accompanying unaudited Condensed Consolidated Financial Statements are filed with the Securities and Exchange Commission ("SEC").
The Company cannot at this time predict the specific extent, duration, or full impact that the ongoing COVID-19 pandemic will have on its financial condition and operations. The impact of the COVID-19 pandemic on the financial performance of the Company will depend on future developments, including the duration and spread of the pandemic and related governmental advisories and restrictions. These developments and the continuing impact of the COVID-19 pandemic on the financial markets and the overall economy are highly uncertain. If business conditions, financial markets and/or the overall economy continue to be impacted, the Company’s results may be adversely affected.
Reverse Split
In April 2021, the Company's Board of Directors approved a 3-for-1 reverse split (“Reverse Split”) of its common stock and convertible preferred stock. This became effective on April 13, 2021 with the filing of the Company’s amended and restated certificate of incorporation. The par value of the common stock and convertible preferred stock was not adjusted as the result of the Reverse Split. All share and per share information has been retroactively adjusted to reflect the Reverse Split for all periods presented.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting PoliciesThere were no significant changes to the accounting policies during the six months ended June 30, 2021, from the significant accounting policies described in Note 2 of the “Notes to Consolidated Financial Statements” in the Prospectus dated April 21, 2021, filed with the SEC on April 23, 2021 pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended (the "Prospectus"), except as described below.
Basis of Preparation
The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP have been condensed or omitted, and accordingly the balance sheet as of December 31, 2020 has been derived from audited financial statements at that date but does not include all of the information required by U.S. GAAP for complete financial statements. These unaudited interim Condensed Consolidated Financial Statements have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for a fair presentation of the financial information. The results of operations for the three and six months ended June 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 or for any other interim period or for any other future year.
The accompanying unaudited Condensed Consolidated Financial Statements and related financial information should be read in conjunction with the audited financial statements and the related notes thereto for the year ended December 31, 2020 included in the Prospectus.
Principles of Consolidation
These Condensed Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated upon consolidation.
Fiscal Year
The Company’s fiscal year ends on December 31. References to fiscal 2021, for example, refer to the fiscal year ended December 31, 2021. The period end for the Company covered by this report is June 30, 2021.
Use of Estimates
The presentation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. These estimates include, but are not limited to, standalone selling price ("SSP") of performance obligations for contracts with multiple performance obligations, estimate of variable consideration from revenue contracts, useful life of property and equipment, allowance for doubtful accounts, net realizable value of inventories, the valuation of goodwill and intangible assets, and the valuation of common and preferred stock used in the valuation of options to purchase common stock and warrants to purchase common stock or preferred stock. Actual results could differ from those estimates.
Segment Information
Operating segments are identified as components of an enterprise about which discrete financial information is available for evaluation by the chief operating decision-maker (“CODM”) in deciding resource allocation and assessing performance. The Company’s Acting Chief Executive Officer is its CODM. The Company’s CODM reviews financial information presented on a consolidated basis for the purposes of making operating decisions, allocating resources and evaluating financial performance. Consequently, the Company has determined it operates and manages its business in one operating and one reportable segment.
Foreign Currency
For the Company and its subsidiaries, the functional currency has been determined to be the U.S. Dollar (USD). Assets and liabilities denominated in foreign currency are remeasured at period-end exchange rates for monetary assets. Non-monetary assets and liabilities denominated in foreign currencies are remeasured at historical rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized in Other expense, net in the Condensed Consolidated Statements of Operations and Comprehensive Loss.
Stock-Based Compensation
The Company’s stock-based compensation for employees and non-employees is accounted for in accordance with the provisions issued by the Accounting Standard Codification principles for stock compensation and share-based arrangements. Under the fair value recognition provisions of this statement, stock-based compensation expense is estimated at the grant date based on the fair value of the award and is recognized as an expense ratably over the requisite service period of the award, taking into consideration actual forfeitures. Determining the appropriate fair value and calculating the fair value of stock-based
awards requires judgment, including estimating stock price volatility, risk free interest rates, expected dividends, and expected life.
The Company estimates the fair value of stock options with a service-based vesting condition and employee stock purchase plan purchases on the date of grant using the Black-Scholes-Merton option-valuation model. The Company estimates the fair value of stock options with a market-based vesting condition on the date of grant using a Monte Carlo simulation model. The grant-date fair value of option awards is based upon the fair value of our common stock as of the date of grant, as well as estimates of the expected term of the awards, expected common stock price volatility over the expected term of the option awards, risk-free interest rates and expected dividend yield. Restricted Stock Units ("RSUs") granted are valued at the market price of our common stock on the date of grant.
Contingencies
The Company is subject to various litigation and arbitration claims that arise in the ordinary course of business, including but not limited to those related to employee matters. Some of these proceedings involve claims that are subject to substantial uncertainties and unascertainable damages. The Company makes a provision for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Company has determined that no provision for liability nor disclosure is required related to any claim against the Company when: (a) there is not a reasonable possibility that a loss exceeding amounts already recognized (if any) may be incurred with respect to such claim; (b) a reasonably possible loss or range of loss cannot be estimated; or (c) such estimate is immaterial.
CARES Act
On March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief and Economic Security (CARES) Act which, among other things, permits the deferral of the employer’s portion of social security tax payments between March 27, 2020 and December 31, 2020. As of June 30, 2021 and December 31, 2020, respectively, approximately $3.7 million of employer payroll tax payments were deferred with 50% due by December 31, 2021 and the remaining 50% by December 31, 2022.
Accounting Pronouncements Adopted
In August 2018, the Financial Accounting Standards Board ("FASB") issued ASU 2018-15, Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, an amendment to the accounting guidance on cloud computing service arrangements that changes the accounting for implementation costs incurred in a cloud computing arrangement that is a service contract. The update aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The guidance also requires an entity to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement. This guidance is effective for the Company for fiscal years beginning after December 15, 2020, and interim periods within annual periods beginning after December 14, 2021. The Company adopted the new standard effective January 1, 2021 using a prospective transition method. The adoption did not have a material impact on the Condensed Consolidated Financial Statements.
In November 2018, the FASB issued ASU 2018-18, Collaborative Arrangements (Topic 808), which discusses the interaction between Topic 808, Collaborative Arrangements and Topic 606, Revenue from Contracts with Customers, including clarification around certain transactions between collaborative arrangement participants, adding unit-of-account guidance to Topic 808 and require that transactions in a collaborative arrangement where the participant is not a customer not be presented together with revenue recognized under Topic 606. This standard is effective for the Company for annual periods beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. Early adoption is permitted but an entity may not adopt the amendments earlier than its adoption date of Topic 606. The Company adopted the new standard effective January 1, 2021 using a retrospective transition method. The adoption did not have a material impact on the Condensed Consolidated Financial Statements.
Recent Accounting Pronouncements Not Yet Adopted
In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), (“ASU 2016-02”). Under ASU 2016-02, a lessee will be required to recognize assets and liabilities for leases with lease terms of more than 12 months. Recognition, measurement, and presentation of expenses and cash flows arising from a lease by a lessee primarily will depend on its classification as a finance or operating lease. ASU 2016-02 will require both types of leases to be recognized on the balance sheet. The ASU also will require disclosures to help investors and other financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases. These disclosures include qualitative and quantitative requirements, providing additional
information about the amounts recorded in the financial statements. The Company is required to adopt the new standard for 2022 and is currently evaluating the effect that Topic 842 will have on its financial statements and related disclosures.
In June 2016, the FASB issued ASU 2016-13, Credit losses (Topic 326), subsequently amended by ASU 2019-10, which sets forth a “current expected credit loss” model which requires the Company to measure all expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost. The standard will become effective for the Company for fiscal years beginning after December 15, 2022. Early adoption is permitted. The Company is currently evaluating the impact the adoption of this standard will have on its financial statements and related disclosures.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and clarifies and amends existing guidance to improve consistent application. This pronouncement is effective for the Company for fiscal years beginning after December 15, 2021, and for interim periods within fiscal years beginning after December 15, 2022, with early adoption permitted. The Company is evaluating the effect of adopting this new accounting guidance but does not expect adoption will have a material impact on its financial statements and related disclosures.
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The amendments of ASU 2020-04 are effective for all entities as of March 12, 2020 through December 31, 2022 and do not apply to contract modifications made after December 31, 2022. The Company is evaluating the effect of this guidance and has not yet determined the impact to its financial statements and related disclosures.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Business Combinations
6 Months Ended
Jun. 30, 2021
Business Combination and Asset Acquisition [Abstract]  
Business Combinations Business Combinations
Lodo Therapeutics Corporation
On May 16, 2021, the Company completed a nontaxable acquisition of 100% of the equity interests of Lodo Therapeutics Corporation ("Lodo"), a privately-held company which uses its proprietary bacterial metagenomics discovery platform to develop novel therapeutics from nature. The acquisition was accounted for as a business combination. The purchase price for the acquisition was $25.3 million, substantially all of which was non-cash consideration. The non-cash consideration consisted of 774,402 shares of the Company’s common stock. The intangible assets acquired consisted primarily of $22.2 million of goodwill and Lodo’s developed technology of $5.4 million. Goodwill recognized is primarily a measure of the expected synergies from combining the operations of Lodo and the Company’s developed technologies.
The Company granted RSUs to certain employees and consultants of Lodo in connection with the acquisition that generally vest in three installments over a period of up to two years, subject to their continued service with the Company.
The following table represents the allocation of the purchase consideration, including the non-cash consideration, based on fair value (in thousands):
Cash and cash equivalents$1,778 
Other current assets464 
Property, plant and equipment948 
Other non-current assets305 
Developed technology5,400 
Customer relationship intangible asset420 
Total identifiable assets acquired$9,315 
Accounts payable and accrued expenses$4,643 
Other liabilities1,534 
Deferred tax liability26 
Total liabilities assumed$6,203 
Net identifiable assets acquired$3,112 
Goodwill22,237 
Net assets acquired$25,349 
The Company's purchase price allocation for the acquisition is preliminary and subject to revision as additional information about the fair value of the assets and liabilities becomes available. The fair values assigned to tangible and intangible assets acquired and liabilities assumed are based on management’s estimates and assumptions and may be subject to change as additional information is received. Primary areas that are not yet finalized are related to acquired intangible assets including goodwill. Additional information that existed as of the closing date but not known at the time of this filing may become known to the Company during the remainder of the measurement period, a period not to exceed 12 months from the closing date.
As a result of the business combination the Company incurred $0.9 million of acquisition related costs for its benefit which are not accounted for as part of consideration transferred. Acquisition related costs related primarily to legal services, accounting, tax, valuation, and due diligence and are recognized in General and administrative expenses on the Condensed Consolidated Statements of Operations and Comprehensive Loss. Pro forma results of operations will not be presented because the effects of this acquisition were not material to the Company’s Condensed Consolidated Financial Statements under applicable SEC rules.
enEvolv, Inc.
On March 10, 2020, the Company completed a nontaxable acquisition of 100% of the equity of enEvolv, Inc., which has developed an enzyme and strain development platform that is built on diverse strain libraries and ultra-high throughput screening that utilizes molecular sensor systems. The acquisition was accounted for as a business combination. The purchase price for the acquisition was $10.7 million, of which $10.6 million was non-cash consideration. The non-cash consideration primarily consisted of 1,082,747 shares of the Company’s common stock. The intangible assets acquired consisted primarily of $7.9 million of goodwill and enEvolv’s developed technology of $2.6 million. Goodwill recognized is primarily a measure of the expected synergies from combining the operations of enEvolv and the Company’s developed technologies.
The following table represents the allocation of the purchase consideration, including the non-cash consideration, based on fair value (in thousands):
Cash and cash equivalents$141 
Accounts receivable589 
Other current assets195 
Property, plant and equipment292 
Other non-current assets150 
Developed technology2,600 
Customer relationship intangible asset600 
Total identifiable assets acquired$4,567 
Accounts payable and accrued expenses$1,021 
Other current liabilities653 
Deferred tax liability107 
Total liabilities assumed$1,781 
Net identifiable assets acquired$2,786 
Goodwill7,871 
Net assets acquired$10,657 
As a result of the business combination the Company incurred $0.4 million of acquisition related costs for its benefit and were not accounted for as part of consideration transferred. Acquisition related costs related primarily to legal services, accounting, tax, valuation, due diligence, and escrow fees and are recognized in General and administrative expenses on the Condensed Consolidated Statements of Operations and Comprehensive Loss. Prior to the close of the transaction, the Company and enEvolv were unrelated parties that entered into a Research Agreement, whereby enEvolv provided services to the Company. As of the transaction date, the Company had $0.2 million prepaid services which were effectively settled through the business combination. Pro forma results of operations have not been presented because the effects of this acquisition were not material to the Company's Condensed Consolidated Financial Statements under applicable SEC rules.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
The following table summarizes goodwill as of June 30, 2021 and December 31, 2020 (in thousands):
June 30,
2021
December 31,
2020
Goodwill$33,841 $11,604 
The $22.2 million increase in goodwill from December 31, 2020 to June 30, 2021 is due to the acquisition of Lodo on May 16, 2021 (Note 3).
The following table summarizes the net book value of the finite-lived intangible assets as of June 30, 2021 and December 31, 2020 (in thousands):
 CostAccumulated
Amortization
Intangible Assets, Net
 June 30,
2021
December 31,
2020
June 30,
2021
December 31,
2020
June 30,
2021
December 31,
2020
Developed technology$12,300 $6,900 $(3,116)$(2,460)$9,184 $4,440 
Customer relationships1,400 980 (806)(630)594 350 
Net carrying value$13,700 $7,880 $(3,922)$(3,090)$9,778 $4,790 
As a result of the acquisition of Lodo, the Company acquired intangible assets consisting of $5.4 million in developed technology and $0.4 million in customer relationships, which are amortized over an estimated useful life of six and two years, respectively. The Company recognized $0.5 million and $0.3 million in amortization expense for the three months ended June 30, 2021 and 2020, and $0.8 million and $0.6 million for the six months ended June 30, 2021 and 2020, respectively.
Future amortization of intangible assets is as follows (in thousands):
Remainder of 2021$1,249 
20222,248 
20232,067 
20241,271 
20251,271 
Thereafter1,672 
$9,778 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements of Financial Instruments
6 Months Ended
Jun. 30, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements of Financial Instruments Fair Value Measurements of Financial Instruments
GAAP defines fair value, establishes a framework for measuring fair value, and requires certain disclosures about fair value measurements. GAAP permits an entity to choose to measure many financial instruments and certain other items at fair value and contains financial statement presentation and disclosure requirements for assets and liabilities for which the fair value option is elected.
The hierarchy of fair value valuation techniques under GAAP provides for three levels: Level 1 provides the most reliable measure of fair value, whereas Level 3, if applicable, generally would require significant management judgment. The three levels for categorizing assets and liabilities under GAAP’s fair value measurement requirements are as follows:
Level 1 – Fair value of the asset or liability is determined using unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2 – Fair value of the asset or liability is determined using inputs other than quoted prices that are observable for the applicable asset or liability, either directly or indirectly, such as quoted prices for similar (as opposed to identical) assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.
Level 3 – Fair value of the asset or liability is determined using unobservable inputs that are significant to the fair value measurement and reflect management’s own assumptions regarding the applicable asset or liability.
There were no transfers between the levels during the periods presented. As of June 30, 2021 and December 31, 2020, the Company’s financial assets and financial liabilities measured at fair value on a recurring basis were classified within the fair value hierarchy as follows (in thousands):
Level 1Level 2Level 3Balance as of June 30, 2021
Financial Assets    
Cash equivalents$565,581 $— $— $565,581 
Total financial assets$565,581 $— $— $565,581 
Level 1Level 2Level 3Balance as of December 31, 2020
Financial Assets    
Cash equivalents$205,873 $— $— $205,873 
Total financial assets$205,873 $— $— $205,873 
Financial Liabilities
Warrant derivative liability$— $— $14,231 $14,231 
Total financial liabilities$— $— $14,231 $14,231 
Financial instruments consist principally of cash equivalents, accounts receivables, accounts payable, accrued liabilities, debt, and warrant derivative liability.
The following table provides a reconciliation of the beginning and ending balances for the warrant derivative liability measured at fair value using significant unobservable inputs (Level 3) (in thousands):
Balance at January 1, 2021$14,231 
Change in fair value(1,849)
Fair value of warrants exercised(12,382)
Balance at June 30, 2021$— 
The warrant derivative liability represented the fair value of the warrants issued in conjunction with the term loan agreement entered into in 2019. In April 2021 all warrants were exercised effective with the Company's IPO. No warrants were outstanding at June 30, 2021 (Note 7).
The following methods and assumptions were used by the Company in estimating the fair value of financial instruments:
Accounts receivable, accounts payable, and accrued liabilities: The amounts reported in the accompanying balance sheets approximate fair value due to the short maturity of these instruments.
Debt: The gross amounts reported approximate fair value due to the debt being a variable interest rate debt and its relatively short-term maturity.
Warrant derivative liability: In April 2021 all warrants were exercised effective with the Company's IPO. At exercise, the warrants were remeasured to intrinsic value, with the resulting change in fair value recognized in Other income (expense) in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Prior to the exercise of the warrants, the Company estimated the fair value of outstanding warrants using a weighted average between the value derived from a Black-Scholes (BSM) option model for a fully diluted scenario and the price of the warrant by applying the probability-weighted expected return method. The BSM model's inputs reflect assumptions that a market participant would use in pricing the instrument in a current period transaction and included the following as of December 31, 2020:
 December 31,
2020
Value per Series C Preferred share (fully-diluted)$35.46 
Exercise price$16.98 
Expected volatility77.0 %
Risk-free rate0.79 %
Time to liquidity (years)8.97
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components
6 Months Ended
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Property and equipment consist of the following as of June 30, 2021 and December 31, 2020 (in thousands):
 June 30,
2021
December 31,
2020
Machinery and equipment$62,676 $54,999 
Leasehold improvements28,983 24,192 
Furniture and office equipment3,290 2,743 
Computers and software2,588 2,677 
97,537 84,611 
Less accumulated depreciation and amortization(56,433)(47,977)
41,104 36,634 
Construction in progress21,352 12,084 
Total property and equipment, net$62,456 $48,718 
Depreciation and amortization expense was $4.4 million and $4.7 million for the three months ended June 30, 2021 and 2020, and $8.5 million and $9.0 million for the six months ended June 30, 2021 and 2020, respectively.
Accrued and other current liabilities consist of the following as of June 30, 2021 and December 31, 2020 (in thousands):
June 30,
2021
December 31,
2020
Accrued compensation cost$15,023 $15,211 
Other accrued operating expenses15,920 9,616 
Accrued offering costs218 — 
Accrued legal service fees1,038 1,105 
Accrued interest815 842 
Accrued tax liabilities96 114 
Accrued and other current liabilities$33,110 $26,888 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Term Loans
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Term Loans Term Loans
In December 2019, the Company entered into and in February 2021, the Company amended and restated a credit and guaranty agreement in relation to the Company's senior secured delayed draw term loan facility, with Perceptive Credit Holdings II, LP and PCOF EQ AIV II, LP (the “Perceptive Credit Agreement”), in an aggregate principal amount of $100.0 million. On closing on December 19, 2019, the Company received $85.0 million which was available on the closing date, net of fees and repayment of the previous term loan. An additional $15.0 million is available prior to September 30, 2021 subject to satisfaction of certain milestones.
The Company's Perceptive Credit Agreement provides that a material adverse change constitutes an event of default. The lender has not invoked the material adverse change clause to date. In the event the material adverse change clause is invoked, the outstanding principal, interest, including any applicable default interest and any prepayment premium will become payable on demand of the lender.
The Company was in compliance with all covenants of the senior secured delayed draw term loan facility as of June 30, 2021.
The amounts outstanding as of December 31, 2020 were classified as current due to the substantial doubt about the Company's ability to continue operating as a going concern as of the date of issuance of the Company's audited annual financial statements, and the potential impact of the material adverse change clause.
Debt consists of the following as of June 30, 2021 and December 31, 2020 (in thousands):
 June 30,
2021
December 31,
2020
Senior secured delayed draw term loan facility bearing interest equal to 11.5% as of June 30, 2021 and December 31, 2020; final maturity December 19, 2024
$85,000 $85,000 
Unamortized discount and offering costs(5,089)(5,669)
Senior secured delayed draw term loan facility, net79,911 79,331 
Less current portion— 79,331 
Long-term debt, net$79,911 $— 
Interest expense on the Company’s term loan consisted of the following (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
Coupon interest$2,471 $2,471 $4,914 $4,942 
Amortization of debt discount and offering costs296 258 580 471 
Total interest expense on term loan$2,767 $2,729 $5,494 $5,413 
Warrants Related to Prior Loan Agreement
In November 2014, the Company entered into a loan and security agreement for a term note which was subsequently amended and extinguished. In connection with the loan and security agreement and its amendments, the Company issued warrants to purchase the Company's common stock. On April 28, 2021, all warrants to purchase the Company's common stock, issued in connection with the Company's prior loan agreement, were exercised at the option of the holder. An aggregate of 226,880 shares were issued in connection with the cashless exercise. As of June 30, 2021, no common stock warrants were outstanding.
Warrants Related to Current Loan FacilityIn connection with the Perceptive Credit Agreement, the Company issued a warrant to purchase the Company’s Series C Preferred Stock (the “2019 Warrants”). On April 1, 2021, the holders of the Company's Series C Preferred Stock Warrants elected to exercise their warrants. The exercise was conditioned upon the consummation of a public offering of the Company's common stock on or prior to June 30, 2021. The exercise became effective with the Company's IPO in April 2021, with aggregate exercise proceeds of $15.0 million. As of June 30, 2021, no 2019 Warrants were outstanding.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Preferred Stock
6 Months Ended
Jun. 30, 2021
Temporary Equity Disclosure [Abstract]  
Convertible Preferred Stock Convertible Preferred Stock
Except as described below, the Company’s convertible preferred stock is described in Note 10 of the “Notes to Consolidated Financial Statements” in the Prospectus.
As of December 31, 2020, the Company's convertible preferred stock consisted of the following:
Authorized and DesignatedOutstandingLiquidation Preference (per share)Liquidation Preference
(in thousands)
Series A redeemable convertible preferred stock21,998,2507,332,750$4.9893 $36,585 
Series A-1 redeemable convertible preferred stock26,158,8338,719,611$0.7599 6,626 
Series B redeemable convertible preferred stock42,244,58814,081,522$10.1091 142,352 
Series C redeemable convertible preferred stock76,750,88124,700,286$16.9836 419,500 
Series D redeemable convertible preferred stock47,028,47213,259,111$22.3269 296,035 
214,181,02468,093,280$901,098 
On April 26, 2021, immediately prior to the closing of the IPO, all outstanding shares of convertible preferred stock converted into 68,115,459 shares of common stock. As of June 30, 2021, no convertible preferred stock was outstanding.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Equity
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Equity Equity
Equity Incentive Plans
In April 2021, the 2021 Incentive Award Plan (the "2021 Plan") became effective. The 2021 Plan serves as a successor to the 2014 Stock Plan (the "2014 Plan"). The 2021 Plan permits the award of stock options, restricted stock awards, stock appreciation rights, RSUs, performance awards, cash awards and stock bonuses. The Company reserved an initial 10,770,034 shares of common stock for issuance under the 2021 Plan, which includes the remaining reserved and unissued shares under the 2014 plan on the effective date of the 2021 Plan. The number of shares reserved for issuance under the 2021 Plan will increase automatically on January 1 of each calendar year continuing through the tenth calendar year during the term of the 2021 Plan by the number of shares equal to 5.0% of the total outstanding shares of the Company's common stock as of the immediately preceding December 31 or such lesser number as determined by the Board of Directors. Awards granted under the 2021 Plan expire no later than ten years from the date of grant. For incentive stock options and non-statutory stock options, the option price shall not be less than 100% of the fair market value on the day of grant. If at the time the Company grants an option and the optionee directly or by attribution owns stock possessing more than 10% of the total combined voting power of all the Company's classes of stock, the option price is required to be at least 110% of the fair market value on the day of grant. Options and RSUs granted typically vest over a four-year period but may be granted with different vesting terms. As of June 30, 2021, there were 8,266,390 shares available for us to grant under the 2021 Plan.
In July 2014, the Company adopted the 2014 Plan for employees and non-employees pursuant to which the Board of Directors granted share-based awards, including stock options, to officers, employees, and non-employees. As of the effective date of the 2021 Plan, no further awards are issued from the 2014 Plan.
Stock Options with Service-based Vesting Conditions
The following table summarizes option activity under the 2021 Plan and the 2014 Plan:
 Number of
Options
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual Life
Aggregate
Intrinsic Value
    (in thousands)
Outstanding - December 31, 20205,498,490 $6.657.75$79,756
Options granted2,049,489 $28.41
Options exercised(968,923)$4.59
Options cancelled(229,725)$16.89
Outstanding - June 30, 20216,349,331 $13.627.97$167,670
Unvested - June 30, 20213,749,969 $19.299.25$77,771
Exercisable - June 30, 20212,599,362 $5.426.25$89,899
The weighted average grant-date fair value of options granted was $18.33 per share and $4.86 per share, during the six months ended June 30, 2021, and 2020, respectively.
The aggregate intrinsic value of stock option awards exercised, determined at the date of option exercise, was $25.8 million and $1.9 million, during the six months ended June 30, 2021, and 2020, respectively. The aggregate intrinsic value was calculated as the difference between the exercise prices of the underlying stock option awards and the estimated fair value of the Company’s common stock on the date of exercise.
Stock-based compensation expense for stock options is estimated at the grant date based on the fair-value using the Black-Scholes option pricing model. The fair value of employee stock options is recognized as an expense ratably over the requisite service period of the awards. The fair value of employee stock options was estimated using the following assumptions:
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
Expected dividend yield— %— %— %— %
Risk-free interest rate
1.04% - 1.09%
0.44% - 0.45%
0.77% - 1.09%
0.44% - 1.41%
Expected term (in years)6.086.086.086.08
Expected volatility
73.03% - 74.27%
53.23% - 53.29%
73.03% - 74.67%
50.43% - 53.29%
As of June 30, 2021 the Company has employee stock-based compensation expense of $40.6 million related to unvested stock options not yet recognized, which is expected to be recognized over an estimated weighted average period of approximately 3.40 years.
Stock Options with Market-based Vesting Conditions
In April 2021, the Company granted options to purchase 2,099,999 shares of common stock to the Company's three founders, effective as of the closing of the IPO and adoption of the 2021 Plan, with an exercise price of $31.00 per share. The options are divided into five tranches with each tranche vesting, conditioned on the founder remaining a full time employee of the Company, when specific market capitalization and minimum price per share milestones are met, or as measured by total consideration per share in a change in control transaction. The options expire ten years from the grant date; any tranche not earned by the seventh anniversary of the grant date is forfeited. The total grant date fair value of these options was $39.6 million, which will be recognized ratably for each vesting tranche using the accelerated attribution method as the award is subject to graded vesting over the weighted average derived service period of 3.19 years.
The fair value of the options was determined at the grant date using a Monte Carlo simulation model with the following assumptions:
Expected dividend yield— %
Risk-free interest rate1.57 %
Expected term (in years)10.00
Expected volatility75.00 %
The expected volatility was based on the most recent ten-year period for the Company's peer group. The stock price projection for the Company assumes a zero percent dividend yield. The risk-free interest is based on the yield on U.S. Treasury bonds with a maturity consistent with the ten-year expected term associated with the market condition of the award.
Restricted Stock Units with Service-based Vesting Conditions
The following table summarizes RSU activity (in thousands, except share and per share amounts and term):
SharesWeighted Average
Grant Date Fair Value
Non-vested Restricted Stock Units as of December 31, 2020$—
Granted (1)
203,433$36.96
Vested
Forfeited
Non-vested Restricted Stock Units as of June 30, 2021203,433$36.96
—–—–—–—–—–—–
(1) Includes RSUs granted to employees and consultants as part of the acquisition of Lodo (Note 3)
RSUs granted are valued at the market price of our common stock on the date of grant. The Company recognizes compensation expense for the fair value of RSUs ratably over the requisite service period of the awards. As of June 30, 2021 there was $6.9 million of total unrecognized compensation cost related to RSUs, which is expected to be recognized over a weighted average period of 2.56 years.
Non-vested Stock
As part of the acquisition of Radiant Genomics, Inc. ("Radiant") on December 29, 2017, the Company issued shares to the founders of Radiant. Half of the shares were subject to vesting based on the continued service of the founders with the Company post-acquisition over a four-year period. The shares are forfeited if the founders of Radiant do not complete the required service period and therefore represent compensation for post combination services.
The following table summarizes activity of the non-vested stock with service-based vesting granted as part of the Radiant acquisition (in thousands, except share and per share amounts and term):
 SharesWeighted Average
Grant Date Fair Value
Weighted Average
Remaining Years
Aggregate
Intrinsic Value
Non-vested stock as of December 31, 202067,240 $4.951.0$1,089
Granted— 
Vested(33,620)$4.95
Forfeited— 
Non-vested stock as of June 30, 202133,620 $4.950.50$1,179
The total intrinsic value of non-vested stock that vested and were released was $1.2 million and $0.3 million, during the six months ended June 30, 2021, and 2020, respectively. As of June 30, 2021 there was $0.2 million, of total unrecognized compensation cost related to non-vested stock, which is expected to be recognized over a weighted average period of 0.50 years.
Employee Stock Purchase Plan
In April 2021, the 2021 Employee Stock Purchase Plan (the "2021 ESPP") was adopted. The 2021 ESPP was adopted in order to enable eligible employees to purchase shares of the Company’s common stock at a discount. Purchases will be accomplished through participation in discrete offering periods. The Company initially reserved 2,154,006 shares of common stock for
issuance under the 2021 ESPP. The number of shares reserved for issuance under the 2021 ESPP will increase automatically on January 1 of each calendar year beginning after the first offering date and continuing through the first ten calendar years by the number of shares equal to 1.0% of the total outstanding shares of our common stock as of the immediately preceding December 31 or such lesser number as determined by our Board of Directors. The price at which common stock is purchased under the 2021 ESPP is equal to 85% of the fair market value of the common stock on the first day of the offering period or purchase date, whichever is lower. The offering periods begin in May and November of each year, except the initial offering period which commenced with the IPO in April 2021 will conclude in November 2021.
Compensation Expense
Compensation expense related to stock-based awards was included in the following categories in the accompanying Condensed Consolidated Statements of Operations and Comprehensive Loss in accordance with the accounting guidance for share-based payments for the three and six months ended June 30, 2021 and 2020 (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
Cost of service revenue$944 $352 $1,368 $623 
Research and development2,537 372 3,290 690 
Sales and marketing366 123 561 279 
General and administrative3,118 396 3,999 693 
Total stock-based compensation$6,965 $1,243 $9,218 $2,285 
Compensation expense by stock-based award was as follows for the three and six months ended June 30, 2021 and 2020 (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
Stock options with service based vesting conditions$3,356 $1,160 $5,526 $2,119 
Stock options with market based vesting conditions 2,414 — 2,414 — 
RSUs with service based vesting conditions 585 — 585 — 
Non-vested stock 83 83 166 166 
ESPP527 — 527 — 
Total stock-based compensation$6,965 $1,243 $9,218 $2,285 
Non-recourse Loans to Employees
On October 5, 2017, the Company entered into promissory notes with two separate employees in the aggregate amount of $3.6 million. The notes bore interest at 3.0% per annum and were due on the earlier of October 18, 2027 or the date two weeks prior to the Company’s good faith estimate of the date of initial filing of a Form S-1 to sell shares of Company common stock in an initial public offering. Interest was payable annually in arrears and could be added to the principal amount at the borrower’s option. Both employees opted to add the interest in the aggregate amount of $0.1 million to be added to the principal for the interest payment due in October 2019 and October 2020, respectively. The outstanding principal and interest payment added to the principal were included in Additional Paid-In Capital on the Condensed Consolidated Balance Sheets.
On March 5, 2021, both promissory notes were repaid, including the principal and all unpaid interest in an amount of $4.0 million were settled by the receipt of a $2.0 million payment and the return of 67,050 shares of common stock to the Company. The 67,050 shares of common stock were immediately retired upon return to the Company.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per ShareBasic net loss per share is determined by dividing net loss by the weighted average shares outstanding for the period. The Company analyzes the potential dilutive effect of stock options, non-vested stock, RSUs, stock issuable under the ESPP, and warrants under the treasury stock method (as applicable), during periods of income, or during periods in which income is recognized related to changes in fair value of its liability-classified securities.
The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data) applicable to common stockholders for the three and six months ended June 30, 2021 and 2020:
Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
Numerator:
Net loss, basic$(100,833)$(59,440)$(185,418)$(124,780)
Less: Gain on change in fair value of warrant liabilities — — 1,849 — 
Net loss, diluted $(100,833)$(59,440)$(187,267)$(124,780)
Denominator:
Weighted average shares used in calculating net loss per share, basic77,671,643 12,288,520 45,512,654 11,805,573 
Effect of dilutive securities:
Warrants to purchase Series C convertible preferred stock214,499
Weighted average shares used in calculating net loss per share, diluted77,671,64312,288,52045,727,15311,805,573
Net loss per share, basic$(1.30)$(4.84)$(4.07)$(10.57)
Net loss per share, diluted$(1.30)$(4.84)$(4.10)$(10.57)
The following potentially dilutive shares as of the periods ended June 30, 2021, and 2020, were excluded from the calculation of diluted net loss per share applicable to common stockholders because their effect would have been anti-dilutive for the periods presented:
 June 30, 2021June 30, 2020
Shares issuable under convertible preferred stock— 54,856,348 
Warrants to purchase Series C convertible preferred stock— 883,332 
Options to purchase common stock6,349,331 4,951,390 
Restricted stock units203,433 — 
Non-vested stock33,620 100,860 
Warrants to purchase common stock— 242,322 
Total6,586,384 61,034,252 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue, Credit Concentrations and Geographic Information
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Revenue, Credit Concentrations and Geographic Information Revenue, Credit Concentrations and Geographic Information
The Company has primarily earned revenue by engaging in R&D service contracts. The Company also earns revenue through collaborative arrangements with partners to develop novel materials to be commercialized by the collaborative partner and the Company.
The Company’s R&D service contracts generally consist of fixed-fee multi-phase research terms with concurrent value-share and/or performance bonus payments based on developing an improved microbial strain. The research term of the contracts typically spans several quarters and the contract term for revenue recognition purposes is determined based on the customer’s rights to terminate the contract for convenience. Other payment types, typically consisting of performance bonuses or value share payments, are constrained until those payments become probable or are earned. The Company recognized performance bonuses of $0.3 million for the six months ended June 30, 2021. For the three months ended June 30, 2021 and for the three and six months ended June 30, 2020, performance bonuses the Company recognized were insignificant. For the three and six months ended June 30, 2021 and 2020, the Company has not recognized any royalty or value share payments.
When acceptance clauses are present in an agreement, the Company recognizes the R&D service revenue at a point in time when the R&D services provided have been accepted by the customer and the Company has a present right for payment and no refunds are permitted. The Company recognized revenue at a point in time due to customer acceptance clauses of $1.5 million and $0.2 million for the three months ended June 30, 2021 and 2020, and $2.3 million and $0.2 million for the six months ended June 30, 2021 and 2020, respectively.
The following table represents changes in the balances of our contract liabilities during the periods ended June 30, 2021, and 2020 (in thousands):
December 31, 2020AdditionsDeletionsJune 30, 2021
Contract liabilities:
Deferred revenue$3,014$7,057 $(5,797)$4,274
December 31, 2019AdditionsDeletionsJune 30, 2020
Contract liabilities:
Deferred revenue$1,760$3,946 $(2,295)$3,411
Additions to contract liabilities during the six months ended June 30, 2021 include $1.4 million of deferred revenue through the acquisition of Lodo (Note 3). Additions to contract liabilities during the six months ended June 30, 2020 include $0.6 million of deferred revenue through the acquisition of enEvolv (Note 3). Long-term deferred revenue is included in Other long-term liabilities on the Condensed Consolidated Balance Sheets.
Transaction price allocated to the remaining performance obligation represents contracted revenue that has not yet been recognized, which includes unearned revenue and unbilled amounts that will be recognized as revenue in future periods. Remaining performance obligations consisted of the following (in thousands):
 CurrentNoncurrentTotal
As of June 30, 2021$4,370 $2,703$7,073 
The Company’s noncurrent remaining performance obligation is expected to be recognized in the next 1.1 to 2.3 years.
Customers representing 10% or greater of revenue were as follows for the three and six months ended June 30, 2021 and 2020:
Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
Customer A17 %44 %22 %49 %
Customer B40 %— %31 %— %
Customer C10 %*12 %17 %
Customer D***12 %
Customer H— %16 %— %*
—–—–—–—–—–—–
* Less than 10%
Customers representing 10% or greater of billed accounts receivable were as follows as of June 30, 2021 and December 31, 2020:
 June 30, 2021December 31, 2020
Customer A18 %37 %
Customer B39 %— %
Customer D15 %23 %
Customer E18 %23 %
Customer G— %17 %
The Company's revenues by geographic region are presented in the table below for the three and six months ended June 30, 2021 and 2020 (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
United States of America$1,815 $283 $3,047 $1,394 
Asia1,308 779 2,729 2,117 
Europe2,764 154 3,846 659 
Total revenue$5,887 $1,216 $9,622 $4,170 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Operating Lease Commitments
The Company leases certain facilities and recognizes rent expense on a straight-line basis, net of sublease income, over the non-cancellable lease term and records the difference between cash rent payments and the recognition of rent expense as a deferred rent liability. Rent expense under operating leases was $9.5 million and $3.8 million for the three months ended June 30, 2021 and 2020, and $15.8 million and $7.5 million for the six months ended June 30, 2021 and 2020, respectively.
Total future minimum rental commitments under long-term leases, net of sublease income, with an initial term of more than one year are estimated as follows (in thousands):
Remainder of 2021$9,321 
202228,739 
202335,391 
202434,861 
202533,844 
Thereafter240,810 
$382,966 
Contingencies
The Company is subject to various litigation and arbitration claims that arise in the ordinary course of business, including but not limited to those related to employee matters. Unless otherwise specifically disclosed, we have determined that no provision for liability is required related to any claim against the Company.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events
6 Months Ended
Jun. 30, 2021
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
On August 2, 2021, Josh Hoffman separated from his position as Zymergen’s Chief Executive Officer and resigned as a member of the Board. Mr. Hoffman and the Company entered into an Employment Separation Letter Agreement, pursuant to which, among other things, all of the stock options held by Mr. Hoffman that are vested as of the separation date will remain exercisable until June 30, 2022 and all unvested equity awards held by Mr. Hoffman were forfeited as of the separation date. As such, Mr. Hoffman forfeited options to purchase 1,183,333 shares of common stock that were granted to the Company's founders. All expense incurred prior to the separation date related to unvested options were reversed as of the separation date.
On August 4, 2021, the Company, certain of the Company's current and former officers and directors, and the underwriters of the Company's IPO were named as defendants in a putative securities class action filed on behalf of purchasers of the Company's common stock pursuant to or traceable to the registration statement for its IPO. The action is pending in the United States District Court for the Northern District of California, and is captioned Shankar v. Zymergen Inc. et al., Case No. 3:21-cv-06028-JCS. The action alleges violations of Sections 11 and 15 of the Securities Act of 1933 in connection with the Company's IPO, and seeks damages in an unspecified amount, attorneys’ fees, and other remedies. The Company intends to defend vigorously against such allegations.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Basis of Preparation
Basis of Preparation
The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP have been condensed or omitted, and accordingly the balance sheet as of December 31, 2020 has been derived from audited financial statements at that date but does not include all of the information required by U.S. GAAP for complete financial statements. These unaudited interim Condensed Consolidated Financial Statements have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for a fair presentation of the financial information. The results of operations for the three and six months ended June 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 or for any other interim period or for any other future year.
The accompanying unaudited Condensed Consolidated Financial Statements and related financial information should be read in conjunction with the audited financial statements and the related notes thereto for the year ended December 31, 2020 included in the Prospectus.
Principles of Consolidation
Principles of Consolidation
These Condensed Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated upon consolidation.
Fiscal Year
Fiscal Year
The Company’s fiscal year ends on December 31. References to fiscal 2021, for example, refer to the fiscal year ended December 31, 2021. The period end for the Company covered by this report is June 30, 2021.
Use of Estimates
Use of Estimates
The presentation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. These estimates include, but are not limited to, standalone selling price ("SSP") of performance obligations for contracts with multiple performance obligations, estimate of variable consideration from revenue contracts, useful life of property and equipment, allowance for doubtful accounts, net realizable value of inventories, the valuation of goodwill and intangible assets, and the valuation of common and preferred stock used in the valuation of options to purchase common stock and warrants to purchase common stock or preferred stock. Actual results could differ from those estimates.
Segment Information
Segment Information
Operating segments are identified as components of an enterprise about which discrete financial information is available for evaluation by the chief operating decision-maker (“CODM”) in deciding resource allocation and assessing performance. The Company’s Acting Chief Executive Officer is its CODM. The Company’s CODM reviews financial information presented on a consolidated basis for the purposes of making operating decisions, allocating resources and evaluating financial performance. Consequently, the Company has determined it operates and manages its business in one operating and one reportable segment.
Foreign Currency
Foreign Currency
For the Company and its subsidiaries, the functional currency has been determined to be the U.S. Dollar (USD). Assets and liabilities denominated in foreign currency are remeasured at period-end exchange rates for monetary assets. Non-monetary assets and liabilities denominated in foreign currencies are remeasured at historical rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized in Other expense, net in the Condensed Consolidated Statements of Operations and Comprehensive Loss.
Stock-Based Compensation
Stock-Based Compensation
The Company’s stock-based compensation for employees and non-employees is accounted for in accordance with the provisions issued by the Accounting Standard Codification principles for stock compensation and share-based arrangements. Under the fair value recognition provisions of this statement, stock-based compensation expense is estimated at the grant date based on the fair value of the award and is recognized as an expense ratably over the requisite service period of the award, taking into consideration actual forfeitures. Determining the appropriate fair value and calculating the fair value of stock-based
awards requires judgment, including estimating stock price volatility, risk free interest rates, expected dividends, and expected life.
The Company estimates the fair value of stock options with a service-based vesting condition and employee stock purchase plan purchases on the date of grant using the Black-Scholes-Merton option-valuation model. The Company estimates the fair value of stock options with a market-based vesting condition on the date of grant using a Monte Carlo simulation model. The grant-date fair value of option awards is based upon the fair value of our common stock as of the date of grant, as well as estimates of the expected term of the awards, expected common stock price volatility over the expected term of the option awards, risk-free interest rates and expected dividend yield. Restricted Stock Units ("RSUs") granted are valued at the market price of our common stock on the date of grant.
Contingencies
Contingencies
The Company is subject to various litigation and arbitration claims that arise in the ordinary course of business, including but not limited to those related to employee matters. Some of these proceedings involve claims that are subject to substantial uncertainties and unascertainable damages. The Company makes a provision for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Company has determined that no provision for liability nor disclosure is required related to any claim against the Company when: (a) there is not a reasonable possibility that a loss exceeding amounts already recognized (if any) may be incurred with respect to such claim; (b) a reasonably possible loss or range of loss cannot be estimated; or (c) such estimate is immaterial.
Accounting Pronouncements Adopted and Recent Accounting Pronouncements Not Yet Adopted
Accounting Pronouncements Adopted
In August 2018, the Financial Accounting Standards Board ("FASB") issued ASU 2018-15, Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, an amendment to the accounting guidance on cloud computing service arrangements that changes the accounting for implementation costs incurred in a cloud computing arrangement that is a service contract. The update aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The guidance also requires an entity to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement. This guidance is effective for the Company for fiscal years beginning after December 15, 2020, and interim periods within annual periods beginning after December 14, 2021. The Company adopted the new standard effective January 1, 2021 using a prospective transition method. The adoption did not have a material impact on the Condensed Consolidated Financial Statements.
In November 2018, the FASB issued ASU 2018-18, Collaborative Arrangements (Topic 808), which discusses the interaction between Topic 808, Collaborative Arrangements and Topic 606, Revenue from Contracts with Customers, including clarification around certain transactions between collaborative arrangement participants, adding unit-of-account guidance to Topic 808 and require that transactions in a collaborative arrangement where the participant is not a customer not be presented together with revenue recognized under Topic 606. This standard is effective for the Company for annual periods beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. Early adoption is permitted but an entity may not adopt the amendments earlier than its adoption date of Topic 606. The Company adopted the new standard effective January 1, 2021 using a retrospective transition method. The adoption did not have a material impact on the Condensed Consolidated Financial Statements.
Recent Accounting Pronouncements Not Yet Adopted
In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), (“ASU 2016-02”). Under ASU 2016-02, a lessee will be required to recognize assets and liabilities for leases with lease terms of more than 12 months. Recognition, measurement, and presentation of expenses and cash flows arising from a lease by a lessee primarily will depend on its classification as a finance or operating lease. ASU 2016-02 will require both types of leases to be recognized on the balance sheet. The ASU also will require disclosures to help investors and other financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases. These disclosures include qualitative and quantitative requirements, providing additional
information about the amounts recorded in the financial statements. The Company is required to adopt the new standard for 2022 and is currently evaluating the effect that Topic 842 will have on its financial statements and related disclosures.
In June 2016, the FASB issued ASU 2016-13, Credit losses (Topic 326), subsequently amended by ASU 2019-10, which sets forth a “current expected credit loss” model which requires the Company to measure all expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost. The standard will become effective for the Company for fiscal years beginning after December 15, 2022. Early adoption is permitted. The Company is currently evaluating the impact the adoption of this standard will have on its financial statements and related disclosures.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and clarifies and amends existing guidance to improve consistent application. This pronouncement is effective for the Company for fiscal years beginning after December 15, 2021, and for interim periods within fiscal years beginning after December 15, 2022, with early adoption permitted. The Company is evaluating the effect of adopting this new accounting guidance but does not expect adoption will have a material impact on its financial statements and related disclosures.
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The amendments of ASU 2020-04 are effective for all entities as of March 12, 2020 through December 31, 2022 and do not apply to contract modifications made after December 31, 2022. The Company is evaluating the effect of this guidance and has not yet determined the impact to its financial statements and related disclosures.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Business Combination (Tables)
6 Months Ended
Jun. 30, 2021
Business Combination and Asset Acquisition [Abstract]  
Allocation of Purchase Consideration, Including Non-Cash Consideration
The following table represents the allocation of the purchase consideration, including the non-cash consideration, based on fair value (in thousands):
Cash and cash equivalents$1,778 
Other current assets464 
Property, plant and equipment948 
Other non-current assets305 
Developed technology5,400 
Customer relationship intangible asset420 
Total identifiable assets acquired$9,315 
Accounts payable and accrued expenses$4,643 
Other liabilities1,534 
Deferred tax liability26 
Total liabilities assumed$6,203 
Net identifiable assets acquired$3,112 
Goodwill22,237 
Net assets acquired$25,349 
The following table represents the allocation of the purchase consideration, including the non-cash consideration, based on fair value (in thousands):
Cash and cash equivalents$141 
Accounts receivable589 
Other current assets195 
Property, plant and equipment292 
Other non-current assets150 
Developed technology2,600 
Customer relationship intangible asset600 
Total identifiable assets acquired$4,567 
Accounts payable and accrued expenses$1,021 
Other current liabilities653 
Deferred tax liability107 
Total liabilities assumed$1,781 
Net identifiable assets acquired$2,786 
Goodwill7,871 
Net assets acquired$10,657 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Value of Goodwill
The following table summarizes goodwill as of June 30, 2021 and December 31, 2020 (in thousands):
June 30,
2021
December 31,
2020
Goodwill$33,841 $11,604 
Finite-Lived Intangible Assets
The following table summarizes the net book value of the finite-lived intangible assets as of June 30, 2021 and December 31, 2020 (in thousands):
 CostAccumulated
Amortization
Intangible Assets, Net
 June 30,
2021
December 31,
2020
June 30,
2021
December 31,
2020
June 30,
2021
December 31,
2020
Developed technology$12,300 $6,900 $(3,116)$(2,460)$9,184 $4,440 
Customer relationships1,400 980 (806)(630)594 350 
Net carrying value$13,700 $7,880 $(3,922)$(3,090)$9,778 $4,790 
Future Amortization of Intangible Assets
Future amortization of intangible assets is as follows (in thousands):
Remainder of 2021$1,249 
20222,248 
20232,067 
20241,271 
20251,271 
Thereafter1,672 
$9,778 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2021
Fair Value Disclosures [Abstract]  
Financial Assets and Liabilities Measured at Fair Value on Recurring Basis As of June 30, 2021 and December 31, 2020, the Company’s financial assets and financial liabilities measured at fair value on a recurring basis were classified within the fair value hierarchy as follows (in thousands):
Level 1Level 2Level 3Balance as of June 30, 2021
Financial Assets    
Cash equivalents$565,581 $— $— $565,581 
Total financial assets$565,581 $— $— $565,581 
Level 1Level 2Level 3Balance as of December 31, 2020
Financial Assets    
Cash equivalents$205,873 $— $— $205,873 
Total financial assets$205,873 $— $— $205,873 
Financial Liabilities
Warrant derivative liability$— $— $14,231 $14,231 
Total financial liabilities$— $— $14,231 $14,231 
Reconciliation of Fair Value Liabilities Measured on Recurring Basis
The following table provides a reconciliation of the beginning and ending balances for the warrant derivative liability measured at fair value using significant unobservable inputs (Level 3) (in thousands):
Balance at January 1, 2021$14,231 
Change in fair value(1,849)
Fair value of warrants exercised(12,382)
Balance at June 30, 2021$— 
Fair Value Measurement Inputs and Valuation Techniques The BSM model's inputs reflect assumptions that a market participant would use in pricing the instrument in a current period transaction and included the following as of December 31, 2020:
 December 31,
2020
Value per Series C Preferred share (fully-diluted)$35.46 
Exercise price$16.98 
Expected volatility77.0 %
Risk-free rate0.79 %
Time to liquidity (years)8.97
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Property and Equipment
Property and equipment consist of the following as of June 30, 2021 and December 31, 2020 (in thousands):
 June 30,
2021
December 31,
2020
Machinery and equipment$62,676 $54,999 
Leasehold improvements28,983 24,192 
Furniture and office equipment3,290 2,743 
Computers and software2,588 2,677 
97,537 84,611 
Less accumulated depreciation and amortization(56,433)(47,977)
41,104 36,634 
Construction in progress21,352 12,084 
Total property and equipment, net$62,456 $48,718 
Accrued and Other Current Liabilities
Accrued and other current liabilities consist of the following as of June 30, 2021 and December 31, 2020 (in thousands):
June 30,
2021
December 31,
2020
Accrued compensation cost$15,023 $15,211 
Other accrued operating expenses15,920 9,616 
Accrued offering costs218 — 
Accrued legal service fees1,038 1,105 
Accrued interest815 842 
Accrued tax liabilities96 114 
Accrued and other current liabilities$33,110 $26,888 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Term Loans (Tables)
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Long-Term Debt, Net
Debt consists of the following as of June 30, 2021 and December 31, 2020 (in thousands):
 June 30,
2021
December 31,
2020
Senior secured delayed draw term loan facility bearing interest equal to 11.5% as of June 30, 2021 and December 31, 2020; final maturity December 19, 2024
$85,000 $85,000 
Unamortized discount and offering costs(5,089)(5,669)
Senior secured delayed draw term loan facility, net79,911 79,331 
Less current portion— 79,331 
Long-term debt, net$79,911 $— 
Interest Expense
Interest expense on the Company’s term loan consisted of the following (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
Coupon interest$2,471 $2,471 $4,914 $4,942 
Amortization of debt discount and offering costs296 258 580 471 
Total interest expense on term loan$2,767 $2,729 $5,494 $5,413 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Preferred Stock (Tables)
6 Months Ended
Jun. 30, 2021
Temporary Equity Disclosure [Abstract]  
Convertible Preferred Stock
As of December 31, 2020, the Company's convertible preferred stock consisted of the following:
Authorized and DesignatedOutstandingLiquidation Preference (per share)Liquidation Preference
(in thousands)
Series A redeemable convertible preferred stock21,998,2507,332,750$4.9893 $36,585 
Series A-1 redeemable convertible preferred stock26,158,8338,719,611$0.7599 6,626 
Series B redeemable convertible preferred stock42,244,58814,081,522$10.1091 142,352 
Series C redeemable convertible preferred stock76,750,88124,700,286$16.9836 419,500 
Series D redeemable convertible preferred stock47,028,47213,259,111$22.3269 296,035 
214,181,02468,093,280$901,098 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Equity (Tables)
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Option Activity
The following table summarizes option activity under the 2021 Plan and the 2014 Plan:
 Number of
Options
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual Life
Aggregate
Intrinsic Value
    (in thousands)
Outstanding - December 31, 20205,498,490 $6.657.75$79,756
Options granted2,049,489 $28.41
Options exercised(968,923)$4.59
Options cancelled(229,725)$16.89
Outstanding - June 30, 20216,349,331 $13.627.97$167,670
Unvested - June 30, 20213,749,969 $19.299.25$77,771
Exercisable - June 30, 20212,599,362 $5.426.25$89,899
Valuation Assumptions for Fair Value of Stock Options The fair value of employee stock options was estimated using the following assumptions:
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
Expected dividend yield— %— %— %— %
Risk-free interest rate
1.04% - 1.09%
0.44% - 0.45%
0.77% - 1.09%
0.44% - 1.41%
Expected term (in years)6.086.086.086.08
Expected volatility
73.03% - 74.27%
53.23% - 53.29%
73.03% - 74.67%
50.43% - 53.29%
The fair value of the options was determined at the grant date using a Monte Carlo simulation model with the following assumptions:
Expected dividend yield— %
Risk-free interest rate1.57 %
Expected term (in years)10.00
Expected volatility75.00 %
Restricted Stock Units Activity
The following table summarizes RSU activity (in thousands, except share and per share amounts and term):
SharesWeighted Average
Grant Date Fair Value
Non-vested Restricted Stock Units as of December 31, 2020$—
Granted (1)
203,433$36.96
Vested
Forfeited
Non-vested Restricted Stock Units as of June 30, 2021203,433$36.96
—–—–—–—–—–—–
(1) Includes RSUs granted to employees and consultants as part of the acquisition of Lodo (Note 3)
Non-Vested Stock Activity Granted as part of Radiant Acquisition
The following table summarizes activity of the non-vested stock with service-based vesting granted as part of the Radiant acquisition (in thousands, except share and per share amounts and term):
 SharesWeighted Average
Grant Date Fair Value
Weighted Average
Remaining Years
Aggregate
Intrinsic Value
Non-vested stock as of December 31, 202067,240 $4.951.0$1,089
Granted— 
Vested(33,620)$4.95
Forfeited— 
Non-vested stock as of June 30, 202133,620 $4.950.50$1,179
Compensation Expense
Compensation expense related to stock-based awards was included in the following categories in the accompanying Condensed Consolidated Statements of Operations and Comprehensive Loss in accordance with the accounting guidance for share-based payments for the three and six months ended June 30, 2021 and 2020 (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
Cost of service revenue$944 $352 $1,368 $623 
Research and development2,537 372 3,290 690 
Sales and marketing366 123 561 279 
General and administrative3,118 396 3,999 693 
Total stock-based compensation$6,965 $1,243 $9,218 $2,285 
Compensation expense by stock-based award was as follows for the three and six months ended June 30, 2021 and 2020 (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
Stock options with service based vesting conditions$3,356 $1,160 $5,526 $2,119 
Stock options with market based vesting conditions 2,414 — 2,414 — 
RSUs with service based vesting conditions 585 — 585 — 
Non-vested stock 83 83 166 166 
ESPP527 — 527 — 
Total stock-based compensation$6,965 $1,243 $9,218 $2,285 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Basic and Diluted Net Loss Per Share
The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data) applicable to common stockholders for the three and six months ended June 30, 2021 and 2020:
Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
Numerator:
Net loss, basic$(100,833)$(59,440)$(185,418)$(124,780)
Less: Gain on change in fair value of warrant liabilities — — 1,849 — 
Net loss, diluted $(100,833)$(59,440)$(187,267)$(124,780)
Denominator:
Weighted average shares used in calculating net loss per share, basic77,671,643 12,288,520 45,512,654 11,805,573 
Effect of dilutive securities:
Warrants to purchase Series C convertible preferred stock214,499
Weighted average shares used in calculating net loss per share, diluted77,671,64312,288,52045,727,15311,805,573
Net loss per share, basic$(1.30)$(4.84)$(4.07)$(10.57)
Net loss per share, diluted$(1.30)$(4.84)$(4.10)$(10.57)
Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share
The following potentially dilutive shares as of the periods ended June 30, 2021, and 2020, were excluded from the calculation of diluted net loss per share applicable to common stockholders because their effect would have been anti-dilutive for the periods presented:
 June 30, 2021June 30, 2020
Shares issuable under convertible preferred stock— 54,856,348 
Warrants to purchase Series C convertible preferred stock— 883,332 
Options to purchase common stock6,349,331 4,951,390 
Restricted stock units203,433 — 
Non-vested stock33,620 100,860 
Warrants to purchase common stock— 242,322 
Total6,586,384 61,034,252 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue, Credit Concentrations and Geographic Information (Tables)
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Changes in the Balances of Contract Liabilities
The following table represents changes in the balances of our contract liabilities during the periods ended June 30, 2021, and 2020 (in thousands):
December 31, 2020AdditionsDeletionsJune 30, 2021
Contract liabilities:
Deferred revenue$3,014$7,057 $(5,797)$4,274
December 31, 2019AdditionsDeletionsJune 30, 2020
Contract liabilities:
Deferred revenue$1,760$3,946 $(2,295)$3,411
Revenue, Remaining Performance Obligation Remaining performance obligations consisted of the following (in thousands):
 CurrentNoncurrentTotal
As of June 30, 2021$4,370 $2,703$7,073 
Concentration of Risk, by Risk Factor
Customers representing 10% or greater of revenue were as follows for the three and six months ended June 30, 2021 and 2020:
Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
Customer A17 %44 %22 %49 %
Customer B40 %— %31 %— %
Customer C10 %*12 %17 %
Customer D***12 %
Customer H— %16 %— %*
—–—–—–—–—–—–
* Less than 10%
Customers representing 10% or greater of billed accounts receivable were as follows as of June 30, 2021 and December 31, 2020:
 June 30, 2021December 31, 2020
Customer A18 %37 %
Customer B39 %— %
Customer D15 %23 %
Customer E18 %23 %
Customer G— %17 %
Revenue, Geographic Region
The Company's revenues by geographic region are presented in the table below for the three and six months ended June 30, 2021 and 2020 (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
United States of America$1,815 $283 $3,047 $1,394 
Asia1,308 779 2,729 2,117 
Europe2,764 154 3,846 659 
Total revenue$5,887 $1,216 $9,622 $4,170 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Rental Commitments Under Long-Term Leases
Total future minimum rental commitments under long-term leases, net of sublease income, with an initial term of more than one year are estimated as follows (in thousands):
Remainder of 2021$9,321 
202228,739 
202335,391 
202434,861 
202533,844 
Thereafter240,810 
$382,966 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Nature of Operations (Details)
$ / shares in Units, $ in Thousands
1 Months Ended
Apr. 26, 2021
USD ($)
$ / shares
shares
Apr. 30, 2021
Jun. 30, 2021
USD ($)
Dec. 31, 2020
USD ($)
[1]
Jun. 30, 2020
USD ($)
Subsidiary, Sale of Stock [Line Items]          
Unrestricted cash and cash equivalents | $     $ 577,731 $ 210,205 $ 24,584
Cumulative net losses | $     $ 959,158 $ 773,740  
Convertible Preferred Stock          
Subsidiary, Sale of Stock [Line Items]          
Conversion of stock (in shares) 68,115,459        
Stock split ratio   0.3333      
Common Stock          
Subsidiary, Sale of Stock [Line Items]          
Stock split ratio   0.3333      
Warrants To Purchase Temporary Equity          
Subsidiary, Sale of Stock [Line Items]          
Conversion of stock (in shares) 883,332        
Initial Public Offering, Including Over-Allotment Option          
Subsidiary, Sale of Stock [Line Items]          
Number of shares sold in initial stock offering 18,549,500        
Initial stock offering price (in dollars per share) | $ / shares $ 31.00        
Aggregate net proceeds from initial stock offering | $ $ 529,900        
IPO          
Subsidiary, Sale of Stock [Line Items]          
Number of shares sold in initial stock offering 16,130,000        
Over-Allotment Option          
Subsidiary, Sale of Stock [Line Items]          
Number of shares sold in initial stock offering 2,419,500        
[1] The balance sheet as of December 31, 2020 is derived from the audited financial statements as of that date.
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Details)
$ in Millions
6 Months Ended
Jun. 30, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Accounting Policies [Abstract]    
Number of operating segments 1  
Number of reportable segments 1  
Employer payroll tax payments deferred, CARES Act | $ $ 3.7 $ 3.7
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Business Combinations - Narrative (Details)
$ in Thousands
May 16, 2021
USD ($)
installment
shares
Mar. 10, 2020
USD ($)
shares
Jun. 30, 2021
USD ($)
Dec. 31, 2020
USD ($)
[1]
Business Acquisition [Line Items]        
Goodwill     $ 33,841 $ 11,604
enEvolv, Inc.        
Business Acquisition [Line Items]        
Prepaid services   $ 200    
Lodo Therapeutics Corporation        
Business Acquisition [Line Items]        
Percentage of business acquired 100.00%      
Purchase price for business combination $ 25,300      
Goodwill 22,237      
Business combination related costs $ 900      
Lodo Therapeutics Corporation | Common Stock        
Business Acquisition [Line Items]        
Non-cash consideration transferred for business combination (in shares) | shares 774,402      
Lodo Therapeutics Corporation | Restricted stock units        
Business Acquisition [Line Items]        
Number of award vesting installments | installment 3      
Award vesting period 2 years      
Lodo Therapeutics Corporation | Developed technology        
Business Acquisition [Line Items]        
Intangible assets acquired $ 5,400      
enEvolv, Inc.        
Business Acquisition [Line Items]        
Percentage of business acquired   100.00%    
Purchase price for business combination   $ 10,700    
Non-cash consideration transferred for business combination (in shares) | shares   1,082,747    
Goodwill   $ 7,871    
Business combination related costs   400    
Non-cash consideration transferred for business combination   10,600    
enEvolv, Inc. | Developed technology        
Business Acquisition [Line Items]        
Intangible assets acquired   $ 2,600    
[1] The balance sheet as of December 31, 2020 is derived from the audited financial statements as of that date.
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Business Combinations - Allocation of Purchase Consideration, Including Non-Cash Consideration (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
May 16, 2021
Dec. 31, 2020
[1]
Mar. 10, 2020
Business Acquisition [Line Items]        
Goodwill $ 33,841   $ 11,604  
Lodo Therapeutics Corporation        
Business Acquisition [Line Items]        
Cash and cash equivalents   $ 1,778    
Other current assets   464    
Property, plant and equipment   948    
Other non-current assets   305    
Total identifiable assets acquired   9,315    
Accounts payable and accrued expenses   4,643    
Other liabilities   1,534    
Deferred tax liability   26    
Total liabilities assumed   6,203    
Net identifiable assets acquired   3,112    
Goodwill   22,237    
Net assets acquired   25,349    
Lodo Therapeutics Corporation | Developed technology        
Business Acquisition [Line Items]        
Intangible assets acquired   5,400    
Lodo Therapeutics Corporation | Customer relationship intangible asset        
Business Acquisition [Line Items]        
Intangible assets acquired   $ 420    
enEvolv, Inc.        
Business Acquisition [Line Items]        
Cash and cash equivalents       $ 141
Accounts receivable       589
Other current assets       195
Property, plant and equipment       292
Other non-current assets       150
Total identifiable assets acquired       4,567
Accounts payable and accrued expenses       1,021
Other current liabilities       653
Deferred tax liability       107
Total liabilities assumed       1,781
Net identifiable assets acquired       2,786
Goodwill       7,871
Net assets acquired       10,657
enEvolv, Inc. | Developed technology        
Business Acquisition [Line Items]        
Intangible assets acquired       2,600
enEvolv, Inc. | Customer relationship intangible asset        
Business Acquisition [Line Items]        
Intangible assets acquired       $ 600
[1] The balance sheet as of December 31, 2020 is derived from the audited financial statements as of that date.
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Goodwill (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
Goodwill $ 33,841 $ 11,604 [1]
[1] The balance sheet as of December 31, 2020 is derived from the audited financial statements as of that date.
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
May 16, 2021
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Acquired Finite-Lived Intangible Assets [Line Items]          
Goodwill acquired during period       $ 22.2  
Amortization expense   $ 0.5 $ 0.3 $ 0.8 $ 0.6
Developed technology          
Acquired Finite-Lived Intangible Assets [Line Items]          
Acquired finite lived intangible assets $ 5.4        
Developed technology | Lodo Therapeutics Corporation          
Acquired Finite-Lived Intangible Assets [Line Items]          
Useful life 6 years        
Customer relationship intangible asset          
Acquired Finite-Lived Intangible Assets [Line Items]          
Acquired finite lived intangible assets $ 0.4        
Customer relationship intangible asset | Lodo Therapeutics Corporation          
Acquired Finite-Lived Intangible Assets [Line Items]          
Useful life 2 years        
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Cost $ 13,700 $ 7,880
Accumulated Amortization (3,922) (3,090)
Intangible Assets, Net 9,778 4,790 [1]
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Cost 12,300 6,900
Accumulated Amortization (3,116) (2,460)
Intangible Assets, Net 9,184 4,440
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Cost 1,400 980
Accumulated Amortization (806) (630)
Intangible Assets, Net $ 594 $ 350
[1] The balance sheet as of December 31, 2020 is derived from the audited financial statements as of that date.
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Future Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
[1]
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2021 $ 1,249  
2022 2,248  
2023 2,067  
2024 1,271  
2025 1,271  
Thereafter 1,672  
Intangible Assets, Net $ 9,778 $ 4,790
[1] The balance sheet as of December 31, 2020 is derived from the audited financial statements as of that date.
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Financial Liabilities    
Warrant derivative liability $ 0 $ 14,231 [1]
Recurring    
Financial Assets    
Cash equivalents 565,581 205,873
Total financial assets 565,581 205,873
Financial Liabilities    
Warrant derivative liability   14,231
Total financial liabilities   14,231
Recurring | Level 1    
Financial Assets    
Cash equivalents 565,581 205,873
Total financial assets 565,581 205,873
Financial Liabilities    
Warrant derivative liability   0
Total financial liabilities   0
Recurring | Level 2    
Financial Assets    
Cash equivalents 0 0
Total financial assets 0 0
Financial Liabilities    
Warrant derivative liability   0
Total financial liabilities   0
Recurring | Level 3    
Financial Assets    
Cash equivalents 0 0
Total financial assets $ 0 0
Financial Liabilities    
Warrant derivative liability   14,231
Total financial liabilities   $ 14,231
[1] The balance sheet as of December 31, 2020 is derived from the audited financial statements as of that date.
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements of Financial Instruments - Reconciliation of Fair Value Liabilities Measured on Recurring Basis (Details) - Warrant
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance $ 14,231
Change in fair value (1,849)
Fair value of warrants exercised (12,382)
Ending balance $ 0
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements of Financial Instruments - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Fair Value Disclosures [Abstract]    
Warrant liabilities $ 0 $ 14,231 [1]
[1] The balance sheet as of December 31, 2020 is derived from the audited financial statements as of that date.
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements of Financial Instruments - Fair Value Measurement Inputs and Valuation Techniques (Details) - Level 3 - Valuation Technique, Option Pricing Model
Dec. 31, 2020
$ / shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Time to liquidity (years) 8 years 11 months 19 days
Value per Series C Preferred share (fully-diluted)  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants, measurement input 35.46
Exercise price  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants, measurement input 16.98
Expected volatility  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants, measurement input 0.770
Risk-free rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants, measurement input 0.0079
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Property, Plant and Equipment [Line Items]          
Less accumulated depreciation and amortization $ (56,433)   $ (56,433)   $ (47,977)
Total property and equipment, net 62,456   62,456   48,718 [1]
Depreciation 4,400 $ 4,700 8,500 $ 9,000  
Depreciable property, plant and equipment          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 97,537   97,537   84,611
Total property and equipment, net 41,104   41,104   36,634
Machinery and equipment          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 62,676   62,676   54,999
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 28,983   28,983   24,192
Furniture and office equipment          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 3,290   3,290   2,743
Computers and software          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 2,588   2,588   2,677
Construction in progress          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross $ 21,352   $ 21,352   $ 12,084
[1] The balance sheet as of December 31, 2020 is derived from the audited financial statements as of that date.
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation cost $ 15,023 $ 15,211
Other accrued operating expenses 15,920 9,616
Accrued offering costs 218 0
Accrued legal service fees 1,038 1,105
Accrued interest 815 842
Accrued tax liabilities 96 114
Accrued and other current liabilities $ 33,110 $ 26,888 [1]
[1] The balance sheet as of December 31, 2020 is derived from the audited financial statements as of that date.
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Term Loans - Long-Term Debt, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Less current portion $ 0 $ 79,331 [1]
Long-term debt, net 79,911 0 [1]
Senior Secured Delayed Draw Term Loan Facility | Secured Debt    
Debt Instrument [Line Items]    
Senior secured delayed draw term loan facility bearing interest equal to 11.5% as of June 30, 2021 and December 31, 2020; final maturity December 19, 2024 85,000 85,000
Unamortized discount and offering costs (5,089) (5,669)
Senior secured delayed draw term loan facility, net $ 79,911 $ 79,331
Interest rate 11.50% 11.50%
[1] The balance sheet as of December 31, 2020 is derived from the audited financial statements as of that date.
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Term Loans - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Debt Disclosure [Abstract]        
Coupon interest $ 2,471 $ 2,471 $ 4,914 $ 4,942
Amortization of debt discount and offering costs 296 258 580 471
Total interest expense on term loan $ 2,767 $ 2,729 $ 5,494 $ 5,413
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Term Loans - Narrative (Details) - USD ($)
1 Months Ended 6 Months Ended
Apr. 28, 2021
Dec. 19, 2019
Apr. 30, 2021
Jun. 30, 2021
Jun. 30, 2020
Class of Warrant or Right [Line Items]          
Shares issued for exercise of warrants (in shares) 226,880        
Proceeds from warrant exercises     $ 15,000,000.0 $ 15,002,000 $ 0
Senior Secured Delayed Draw Term Loan Facility | Secured Debt          
Class of Warrant or Right [Line Items]          
Principal amount of credit faciity   $ 100,000,000.0      
Proceeds from credit facility   85,000,000.0      
Additional amount available under credit facility subject to milestones   $ 15,000,000.0      
Common Stock Warrants          
Class of Warrant or Right [Line Items]          
Warrants outstanding (in shares)       0  
2019 Warrants          
Class of Warrant or Right [Line Items]          
Warrants outstanding (in shares)       0  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Preferred Stock - Schedule of Convertible Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Temporary Equity [Line Items]            
Authorized and Designated 170,000,000   214,181,024      
Outstanding 0 68,093,280 68,093,280 54,834,169 54,834,169 54,834,169
Liquidation Preference (in dollars)     $ 901,098      
Series A redeemable convertible preferred stock            
Temporary Equity [Line Items]            
Authorized and Designated     21,998,250      
Outstanding     7,332,750      
Liquidation Preference (in dollars per share)     $ 4.9893      
Liquidation Preference (in dollars)     $ 36,585      
Series A-1 redeemable convertible preferred stock            
Temporary Equity [Line Items]            
Authorized and Designated     26,158,833      
Outstanding     8,719,611      
Liquidation Preference (in dollars per share)     $ 0.7599      
Liquidation Preference (in dollars)     $ 6,626      
Series B redeemable convertible preferred stock            
Temporary Equity [Line Items]            
Authorized and Designated     42,244,588      
Outstanding     14,081,522      
Liquidation Preference (in dollars per share)     $ 10.1091      
Liquidation Preference (in dollars)     $ 142,352      
Series C redeemable convertible preferred stock            
Temporary Equity [Line Items]            
Authorized and Designated     76,750,881      
Outstanding     24,700,286      
Liquidation Preference (in dollars per share)     $ 16.9836      
Liquidation Preference (in dollars)     $ 419,500      
Series D redeemable convertible preferred stock            
Temporary Equity [Line Items]            
Authorized and Designated     47,028,472      
Outstanding     13,259,111      
Liquidation Preference (in dollars per share)     $ 22.3269      
Liquidation Preference (in dollars)     $ 296,035      
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Preferred Stock - Narrative (Details) - shares
Apr. 26, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Temporary Equity [Line Items]              
Outstanding   0 68,093,280 68,093,280 54,834,169 54,834,169 54,834,169
Convertible Preferred Stock              
Temporary Equity [Line Items]              
Conversion of stock (in shares) 68,115,459            
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 05, 2021
USD ($)
shares
Oct. 05, 2017
USD ($)
Apr. 30, 2021
USD ($)
founder
tranche
$ / shares
shares
Oct. 31, 2020
USD ($)
Oct. 31, 2019
USD ($)
Jun. 30, 2021
USD ($)
shares
Jun. 30, 2020
Jun. 30, 2021
USD ($)
$ / shares
shares
Jun. 30, 2020
USD ($)
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Proceeds from repayment of non-recourse loan to employee               $ 1,946 $ 0
Unrecognized stock-based compensation expense, options           $ 40,600   $ 40,600  
Affiliated Entity                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Proceeds from repayment of non-recourse loan to employee $ 2,000                
Non-recourse loans to employees $ 4,000 $ 3,600              
Non-recourse loans to employees interest rate   3.00%              
Related party interest income       $ 100 $ 100        
Settlement of non-recourse loan to employees (in shares) | shares 67,050                
Share-based Payment Arrangement, Option                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Unrecognized stock-based compensation expense, weighted average period of recognition               3 years 4 months 24 days  
Expected dividend yield           0.00% 0.00% 0.00% 0.00%
Non-vested stock                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Award vesting period               4 years  
Unrecognized stock-based compensation expense, weighted average period of recognition               6 months  
Awards subject to vesting               50.00%  
Total intrinsic value of non-vested stock that vested               $ 1,200 $ 300
Unrecognized stock-based compensation expense, excluding option           $ 200   $ 200  
Restricted stock units                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Unrecognized stock-based compensation expense, weighted average period of recognition               2 years 6 months 21 days  
Unrecognized stock-based compensation expense, excluding option           $ 6,900   $ 6,900  
2021 Incentive Award Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Common stock reserved for issuance (in shares) | shares     10,770,034            
Common stock reserved for issuance, annual increase through tenth calendar year     5.00%            
Award contractual term     10 years            
Award vesting period     4 years            
Number of shares available for grant | shares           8,266,390   8,266,390  
2021 Incentive Award Plan | Individuals With Voting Interest Over Threshold                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Grant exercise price, percentage of estimated fair value of common stock on date of grant (not less than)     110.00%            
Combined voting power on all classes of stock threshold     10.00%            
2021 Incentive Award Plan | Individuals With Voting Interest At Threshold Or Less                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Grant exercise price, percentage of estimated fair value of common stock on date of grant (not less than)     100.00%            
2021 Incentive Award Plan | Market Condition Awards                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Award contractual term     10 years            
Options granted (in shares) | shares     2,099,999            
Options granted (in dollars per share) | $ / shares     $ 31.00            
Number of grantees | founder     3            
Number of vesting tranches | tranche     5            
Award expiration period per tranche not earned     7 years            
Total grant date fair value     $ 39,600            
Weighted average derived services period     3 years 2 months 8 days            
Expected volatility rate, period     10 years            
Expected dividend yield     0.00%            
2021 Plan and 2014 Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Weighted average grant date fair value of options granted (in dollars per share) | $ / shares               $ 18.33 $ 4.86
Total intrinsic value of options exercised               $ 25,800 $ 1,900
Options granted (in shares) | shares               2,049,489  
Options granted (in dollars per share) | $ / shares               $ 28.41  
2021 Employee Stock Purchase Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Common stock reserved for issuance (in shares) | shares     2,154,006            
Common stock reserved for issuance, annual increase through tenth calendar year     1.00%            
Purchase price of common stock, percent of market price     85.00%            
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Equity - Option Activity (Details) - 2021 Plan and 2014 Plan
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Number of Options    
Beginning balance, outstanding (in shares) | shares 5,498,490  
Options granted (in shares) | shares 2,049,489  
Options exercised (in shares) | shares (968,923)  
Options cancelled (in shares) | shares (229,725)  
Ending balance, outstanding (in shares) | shares 6,349,331 5,498,490
Unvested, at end period (in shares) | shares 3,749,969  
Exercisable, at end of period (in shares) | shares 2,599,362  
Weighted Average Exercise Price    
Beginning balance, outstanding (in dollars per share) | $ / shares $ 6.65  
Options granted (in dollars per share) | $ / shares 28.41  
Options exercised (in dollars per share) | $ / shares 4.59  
Options cancelled (in dollars per share) | $ / shares 16.89  
Ending balance, outstanding (in dollars per share) | $ / shares 13.62 $ 6.65
Weighted average exercise price, unvested at period end (in dollars per share) | $ / shares 19.29  
Weighted average exercise price, exercisable at period end (in dollars per share) | $ / shares $ 5.42  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Weighted average remaining contractual life, outstanding 7 years 11 months 19 days 7 years 9 months
Weighted average remaining contractual life, unvested at period end 9 years 3 months  
Weighted average remaining contractual life, exercisable at period end 6 years 3 months  
Aggregate intrinsic value, outstanding | $ $ 167,670 $ 79,756
Aggregate intrinsic value, unvested at period end | $ 77,771  
Aggregate intrinsic value, exercisable at period end | $ $ 89,899  
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Equity - Valuation Assumptions for Fair Value of Stock Options (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2021
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Share-based Payment Arrangement, Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected dividend yield   0.00% 0.00% 0.00% 0.00%
Risk free interest rate, minimum   1.04% 0.44% 0.77% 0.44%
Risk free interest rate, maximum   1.09% 0.45% 1.09% 1.41%
Expected term (in years)   6 years 29 days 6 years 29 days 6 years 29 days 6 years 29 days
Expected volatility, minimum   73.03% 53.23% 73.03% 50.43%
Expected volatility, maximum   74.27% 53.29% 74.67% 53.29%
Market Condition Awards | 2021 Incentive Award Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected dividend yield 0.00%        
Risk-free interest rate 1.57%        
Expected term (in years) 10 years        
Expected volatility 75.00%        
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Equity - Non-Vested Stock Activity Granted as part of Radiant Acquisition (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Restricted stock units    
Shares    
Beginning balance, Non-vested Restricted Stock Units (in shares) 0  
Granted (in shares) 203,433  
Vested (in shares) 0  
Forfeited (in shares) 0  
Ending balance, Non-vested Restricted Stock Units (in shares) 203,433 0
Weighted Average Grant Date Fair Value    
Beginning balance (in dollars per share) $ 0  
Granted (in dollars per share) 36.96  
Ending balance (in dollars per share) $ 36.96 $ 0
Non-vested stock    
Shares    
Beginning balance, Non-vested Restricted Stock Units (in shares) 67,240  
Granted (in shares) 0  
Vested (in shares) (33,620)  
Forfeited (in shares) 0  
Ending balance, Non-vested Restricted Stock Units (in shares) 33,620 67,240
Weighted Average Grant Date Fair Value    
Beginning balance (in dollars per share) $ 4.95  
Vested (in dollars per share) 4.95  
Ending balance (in dollars per share) $ 4.95 $ 4.95
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]    
Weighted average remaining years, outstanding 6 months 1 year
Aggregate intrinsic value, outstanding $ 1,179 $ 1,089
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Equity - Compensation Expense Related to Stock-Based Awards Included in Categories of Statement of Operations and Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation $ 6,965 $ 1,243 $ 9,218 $ 2,285
Cost of service revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation 944 352 1,368 623
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation 2,537 372 3,290 690
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation 366 123 561 279
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation $ 3,118 $ 396 $ 3,999 $ 693
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Equity - Compensation Expense by Stock-Based Award (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation $ 6,965 $ 1,243 $ 9,218 $ 2,285
Options to purchase common stock        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation 3,356 1,160 5,526 2,119
Stock options with market based vesting conditions        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation 2,414 0 2,414 0
RSUs with service based vesting conditions        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation 585 0 585 0
Non-vested stock        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation 83 83 166 166
ESPP        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation $ 527 $ 0 $ 527 $ 0
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Numerator:        
Net loss, basic $ (100,833) $ (59,440) $ (185,418) $ (124,780)
Less: Gain on change in fair value of warrant liabilities 0 0 1,849 0
Net loss, diluted $ (100,833) $ (59,440) $ (187,267) $ (124,780)
Denominator:        
Weighted average shares used in calculating net loss per share, basic (in shares) 77,671,643 12,288,520 45,512,654 11,805,573
Effect of dilutive securities:        
Warrants to purchase Series C convertible preferred stock (in shares) 0 0 214,499 0
Weighted average shares used in calculating net loss per share, diluted (in shares) 77,671,643 12,288,520 45,727,153 11,805,573
Net loss per share, basic (in dollars per share) $ (1.30) $ (4.84) $ (4.07) $ (10.57)
Net loss per share, diluted (in dollars per share) $ (1.30) $ (4.84) $ (4.10) $ (10.57)
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share - Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) - shares
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share 6,586,384 61,034,252
Shares issuable under convertible preferred stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share 0 54,856,348
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share 6,349,331 4,951,390
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share 203,433 0
Non-vested stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share 33,620 100,860
Convertible Preferred Stock | Warrant    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share 0 883,332
Common Stock | Warrant    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share 0 242,322
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue, Credit Concentrations and Geographic Information - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenues from research and development service agreements $ 4,879 $ 771 $ 7,493 $ 2,675
Additions to contract liabilities     7,057 3,946
enEvolv, Inc.        
Disaggregation of Revenue [Line Items]        
Additions to contract liabilities   600    
Lodo Therapeutics Corporation        
Disaggregation of Revenue [Line Items]        
Additions to contract liabilities     1,400  
Research And Development Revenue, Performance Bonuses        
Disaggregation of Revenue [Line Items]        
Revenues from research and development service agreements 0 0 300 0
Research And Development Service Revenue, Customer Acceptance Clauses        
Disaggregation of Revenue [Line Items]        
Revenues from research and development service agreements $ 1,500 $ 200 $ 2,300 $ 200
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue, Credit Concentrations and Geographic Information - Changes in the Balances of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Contract liabilities:    
Beginning balance $ 3,014 $ 1,760
Additions 7,057 3,946
Deletions (5,797) (2,295)
Ending balance $ 4,274 $ 3,411
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue, Credit Concentrations and Geographic Information - Revenue, Remaining Performance Obligation (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 7,073
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 4,370
Revenue, remaining performance obligation, amount, period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 2,703
Revenue, remaining performance obligation, amount, period
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01 | Minimum  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount, period 1 year 1 month 6 days
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01 | Maximum  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount, period 2 years 3 months 18 days
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue, Credit Concentrations and Geographic Information - Concentration of Risk, by Risk Factor (Details) - Customer Concentration Risk
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Revenue Benchmark | Customer A          
Concentration Risk [Line Items]          
Concentration risk 17.00% 44.00% 22.00% 49.00%  
Revenue Benchmark | Customer B          
Concentration Risk [Line Items]          
Concentration risk 40.00% 0.00% 31.00% 0.00%  
Revenue Benchmark | Customer C          
Concentration Risk [Line Items]          
Concentration risk 10.00%   12.00% 17.00%  
Revenue Benchmark | Customer D          
Concentration Risk [Line Items]          
Concentration risk       12.00%  
Revenue Benchmark | Customer H          
Concentration Risk [Line Items]          
Concentration risk   16.00% 0.00%    
Accounts Receivable | Customer A          
Concentration Risk [Line Items]          
Concentration risk     18.00%   37.00%
Accounts Receivable | Customer B          
Concentration Risk [Line Items]          
Concentration risk     39.00%   0.00%
Accounts Receivable | Customer D          
Concentration Risk [Line Items]          
Concentration risk     15.00%   23.00%
Accounts Receivable | Customer E          
Concentration Risk [Line Items]          
Concentration risk     18.00%   23.00%
Accounts Receivable | Customer G          
Concentration Risk [Line Items]          
Concentration risk     0.00%   17.00%
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue, Credit Concentrations and Geographic Information - Revenue, Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenues $ 5,887 $ 1,216 $ 9,622 $ 4,170
United States of America        
Disaggregation of Revenue [Line Items]        
Revenues 1,815 283 3,047 1,394
Asia        
Disaggregation of Revenue [Line Items]        
Revenues 1,308 779 2,729 2,117
Europe        
Disaggregation of Revenue [Line Items]        
Revenues $ 2,764 $ 154 $ 3,846 $ 659
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Commitments and Contingencies Disclosure [Abstract]        
Rent expense under operating leases $ 9.5 $ 3.8 $ 15.8 $ 7.5
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Future Minimum Rental Commitments Under Long-Term Leases (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2021 $ 9,321
2022 28,739
2023 35,391
2024 34,861
2025 33,844
Thereafter 240,810
Total minimum lease payments $ 382,966
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events (Details)
Aug. 02, 2021
shares
2021 Incentive Award Plan | Subsequent Event | Market Condition Awards  
Subsequent Event [Line Items]  
Options forfeited (in shares) 1,183,333
EXCEL 77 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %*!$%,'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 " !2@1!3.EO5E>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G60+5<(VEXHG!<&"XBTDTS:XV0W)R&[?WFQLMX@^@)!+9OY\ M\PVD-4&:(>)S' )&B( &2.:+7J(&CS MH0\(#>=K\$C::M(P ZNP$)EJK9$FHJ8AGO'6+/CP&;L"LP:P0X\])1"U *;F MB>$T=2U< 3.,,/KT74"[$$OU3VSI #LGI^26U#B.];@JN;R#@+>GQY>R;N7Z M1+HWF%\E)^D4<,,NDU]7V_O= U,-;T3%[RJQWC5621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M %*!$%-;G[ :604 (X6 8 >&PO=V]R:W-H965T&UL MI5A=<^(V%'W>_@H-TX=V)@1;-@1V2&8(2;II=[,DI.TDG3X(6X GMD1EF8]_ MWRL;;)(1UY[V!2S;]_CH2CKW8[B1ZBU=ME::KWZW.FDP9(G+#V7 M*R[@R5RJA&D8JD4G72G.PMPHB3O4<7J=A$6B=37,[TW4U5!F.HX$GRB29DG" MU.Z:QW)SV7);AQM/T6*IS8W.U7#%%GS*]>^KB8)1IT0)HX2+-)*"*#Z_;(W< MSV//-P;Y&W]$?),>71,SE9F4;V9P'UZV',.(QSS0!H+!WYJ/>1P;).#QSQZT M57[3&!Y?']#O\LG#9&8LY6,9_QF%>GG9ZK=(R.OQG+-%6F3=,D43X<=#9CF M22?8VU\7]O2$?8]\DT(O4W(K0AZ^M^\ EY(0/1"ZIBC@KYDX)YYS1JA#70N? M<9UY?,K\'1VO](^7XWFH?_X:S5*M8,O]C4#Z):2?0_HG(&]DD,%!T.1YM^(V MC^/FKM-^1%AT2Q;=9BP>,Z8T5_&.//&55-K&"(?2*N,(HU[)J->,T82K2(9F M1Q'8TU87X4B'/?3#IT\UV^"BY';1<,T4 PG+%>BTNW"L.8M3S%_]DE,?Q;D5 M.M([>*+R!P6<-8#2ZRKA^.\ M[A*N%ER0>Q&<([Q7]H_4)C+5+":OT>KT\<41!W[/Z6/+^(( MDNG35' WT5W5Q487%S5O\H ?#)92H%%AAJ0/H2&OG/A88RJT.#BFOX<:8A2 M6Y M+):*5H&#XM(.T3Z,Q(),=\E,QC:V-0"O+QB/*C907,@/_B*WVV#)Q(*?#*TU M0 ^CZ7. K7(K*5$#>++QP+D/;-*_6DC];\7 MD-869:+)(]F!JI49CEC#K))]VDCV3(ZD(JZR&HP7F0HLV" (IA2&9X M6 !B#"OIIXVD?YJP.";760J/4_M:XCAU22ZM%)\V4GP3XA9F>_T""'H)$INL MF+ [#P>L*5=HI?<4E^L#L^UQ55 4+U9:_Z\LH)7\TT:%P73)80TQ/^$PM80J M]:>-*H.]=$\+Z9[F'0?R/=,0P86166NU7R!W6VAY ME;I[C[3NJ,Y1QR^OEDTC-"6!J62+ MYE]YMVRVCO(68Z=ZO>C4?F-&5U,2\SF8.N<7<-94T?PL!EJN\O[A3&HMD_QR MR5G(E7D!GL^EU(>!^4#9@K[Z%U!+ P04 " !2@1!3).O,,/ ' /(0 M& 'AL+W=O M^*K:GG%,MTTGEV2BY/JATP\T"5F<4(1*@G;27W]+BB9E8@D[U[L/MB5PL7SP M8+'/ O#9O:J^U%LI-?FZ*\KZ?+'5>K]:+NMT*W=)?:KVLH0G&U7M$@U?J]ME MO:]DDG6==L624^HO=TE>+B[.NK8/U<69:G21E_)#1>IFMTNJ;Z]EH>[/%VSQ MT/ QO]WJMF%Y<;9/;N5:ZL_[#Q5\6PY>LGPGRSI7):GDYGQQR5:Q"-L.G<6_ M(@3G5R<5>J>5*TU>&L_=&1VO6'X>=G.^UI7\#2'?OKBZOV[^/K=^CHF\&G] M_NV;^/(3?'E]^?;RW=4U6?]R??UI35Y^+I,FR[7,7I$3\GD=DY@1)\<.5WKMHE?G?A!4$@@,V[8R)-,\Z -&\P>X34'9"Z M5J27::H: ;K/Y6 \J:0&,:#$^\88Q2%$X2F$?>8C^/S!GS>]^)S2%/>Y$4A M,PRI9X!P77\"U+1AOA?A0/T!J&\%^J&2^R3/B/P*Z;R6Z$S[YGM%&$[1F58! MY2Z.+AC0!59T;\H["#]5Y3BP )E>;QJ II$;^3.LA0.NT(KKHZQUE:>0E+JE MXD"Z[-8B!C(TWB_H!*)I0G%\T8 OLN)[K[>R>@#5)P@,6V2&/F-3=(@1IPP' MR.B8_*D5XB>ED^(9$'LWQZ_WJ<\\/D&)V'$>>L%,!+(CE6+?,]P>TB *39AK183N=$4C9HSY=&ZF1TUA=E%Y4^JDO,TA M5_?Q.,^AJ1E1$$R%!;%R@VAF:;-16IA=6PZ+NU#E[8F6U5P1-QR4TM\%@0&% 1R>#,]>; CIK![9KQ=DC# M]K@TI2"((C95-L1L)@_S42ZX72Z.$3X5EHA>,->?UC&(&8QE9L?$1\'@=L'X M+:FJY!DS;NJ!L7"0'8O+9Y?XJ!C7Y8E_)6E9W_X&CQVEG;$)*(TB&:RO!BU M73!KJ;AN)V>KBDQ6]3^[/19LMUY"/LW37+^R1<4HR\(NR^U*4*4E#!R/3@(A M]!TW"!S?C_X_@< H=W@4."SPNEZ,.R'\,!K]G0!YSKO1^3>K#3-1849B9O:/ M3D7M!1%S%ON@'##(- !.Y,:2+&TD382Y.#1M7?L;AZ MZ&8!XOF1<+TI,IEHZ71]=4.UG==M=] M->GVZ3T=0_/A3O&*K^+N)FW:+E:QP-K=5>QB[=XJ]K!V?Q7[6'NPB@.L/5S% M(=8>K>((:V=T%3.*/F'PA*%/8- ,'36#83-TW P&SM"1,Q@Z0\?.8/ ,'3V# MX3-T_ P(8"@##"A@* <<.. H!QPXX"@'O)UXE ,.''"4 PX<<)0##AQPE ,. M''"4 PX<<)0##AQPE ,.''"4 P$<")0#T5Z;HQP(X$#@T=^&/\J! X$RH$ M#@3*@0 .!,;!I0 .!,8!))J'R_[EN)(/_RKPKZ2ZS!I#YJ\/M M^^&+5OON/OI&::UVW<>M3"#=M ;P?*.4?OC2OF#X'XB+_P!02P,$% @ M4H$04_4=(/@, P [ D !@ !X;"]W;W)KN1:7='J8]F,00JX[-; >Z_?K93IK1 M$@IT/!"??=_=]UW.L;MK+IYDBK$"SQEELN>D2BW/75?&*84A-)\_A5!G6JG :X.7Z)?FG%:S$S M)/&0T^\D46G/B1R0X#G*J;KGZRM<"FJ;>#>OZ#=>$;=AP0YU+QK 1K!AEA MQ1,]EX78 'BM'0"_!/B' IHEH&F%%LRLK!%2J-\5? V$\=;1S,#6QJ*U&L+, M:YPJH5>)QJG^\.YV-+Z=CD= CZ9W-]>CP8,V+@8W@]OA&$ROQN.'*3AY9"A/ MB,+)*3B9((&92K$B,:*GX#/X!%P@4STKNZ[2G$QD-R[S7Q3Y_1WYO^2L 9KP M#/C0]VK@P_?A(QQKN&?A\#7%.%%-9=J@"?@TO"$(L) MHF#");%=]V,PDTKHWOOY3K)FE:QID[5VU9ZS%1:*S"@&>@_.L1 X ?J5QT]G M8(D$6"&:8W!"&$@XI4A(L,2B*/5I7:F+=*%-9_;OJ@\;$.JRKC8KNL_KE996 MI:7U<2TH5RD7Y(^>,6**7JE54"1I;W#S0EC\WJC8]O2]EA=YT&_5*VE72MH? M5T*DS/>K:&]Q>\M^VR.(8*?I1[">?%"1#SY.7G_%I4(L(6RQ3T&P5\&VQ_L* MPDI!N$=!ENF-]A^[(#QH%^SS>D4^JLA'1Y _O.VC[;9OP_J^WW;UHZ 5AD'0 MJ>?>J;AWCN!^6*-WMGE#W^^$7MA^0[O&TX\\WX,[6'OPWP$&C^!]1(^7<0]A M7^=:3]_=.(K-/>@K$@O")*!XKJ&P$>H8HKA:%(;B2WLZS[C29[T=IOHZAH5Q MT.MSSM6+80[\ZH+7_PM02P,$% @ 4H$04V(:J!Y$!P 2!\ !@ !X M;"]W;W)K'DL'T4.OZQDL>$*+HN'VL#OVE041_7W"OAIESQ\]-" M/I%"HR&:_E*I7[4&O=)<)\I<%?!K"NW4^>3F>CJ[GL^F!+[-;SY=3B_NX6)^ M#Q]7L^O[.;GY0&YN9W<7]Y< (!?7&GEU>S?[",TNO\S(IYOYG!Q\SODV295( M#LD1^3R?DH/?#LEO),W)_5IN2YXGY>E8P8!UM^-E,[CW]>!8S^!<9+^5&D+GB2D#I4.3/BT6I"ECZ?PU$]]KH7A7=ZXE^ M)W8BWXJ2K JY@9)4"EXLUP02">K #@K<8]5G*8I=NA2$/Q2B&@6:9G570=65 M+IV[8*8+Q8OB5''XKA_\6.6HU)I#5 M6F>H%6I-)E65$,4[ C_ M?#^Y:Z;A(D^FW20T75VT4W E-@M18.OCE_4]S'YE#Z]R(VAS(QCL$C;) MC"]D/;&P5*I,P>8WL!*3.DYD+ ,;Y'F^L0QL#*/,6$\SI##*1+W(:/?Y N$%ZNVM(YD#"QQ8[1R)SHB8VBD1,; M>36U41Z+?3-I,%00>KB@U.EP4'S&3 ML8VB7A@&)F,$YE#6QYAUC-D@X]]%#JLFJSCS!"QSJDV)/HZ@Q)F=XFX04).Y M#:. X$I@8WS ]LA M8>%B)X@=4P,$QYC;F_&=;Z3#QO&F99W)$F?L65T?Q6%@UJ()AO/U/Y,R@J,1 M=8+(Y(P!H:#2/M*=.Z3^X)9QH]:B@--6Y<@/FND^'-HM:.-,=6>87%HW"-@YROHL+%H23;:H2SMS?Z(A8%I+G"8 MN6M.,9COQ9Y)%X7U9DSG,6@T7"8YG,T/]!(Y). :EVN>/PA]7E_QM" [GL%A M TS"$R\*#N>L+.6+-$M5VE-$(GN4GNN8RB H"G745,:&T<@SG0(:+-AS<:^% MZ=P1';9']5)JTN =R05N$FRCQ/@85;T"0J+(B.AIQC,(V+ A^@093Q9B)0OQ M4B\5?\:SFMD6Y4B?F,QP5CSCW3E]+'O'!(;=DC7 M0E6VH/)'P/6Q$&O]=&0G>MT"LXU*E02N:Q)'@) $GFD2T8"0!-22 ,R+XQZ MSI>L\TALV"/]C SV4ZT>&1 @*@,6$)4! P[)T+DF-ORLII4!+",IUQQ* E>J M2!=;Q?7S,B6U.!M8*J62RV]KF26B*-_I-Q/IDAS 9IGH1R_%7H!#5+MZ&-$K M!L>6< C*.[;K)PIS0E,UK$_GV ][1.OL(!NV@S\K6I)F6R62_R);\";9$!0F M&PJCIFI8EP.J=?Z2#?O+K]4;*Z#/=W \ :=5T2[)MH1[H(A>A-OJU)+;^OXX M#^MHN(JV@83#>$@#SU(2>RS&HLAGUMI%'GOY/F6!;]I7+":-'-_OWPOD70_2X=$MT1U49Z?LA"ZIL/B["8N*CCO3>#&U$\5*]D2Z"^ MS57]IJ>]V[[VO:A>=AKWW].3"47N3^G)K'ZIVX6OWS%?\>(AS4N2B15TY1R' M,-RB?FU;7RCY6+V77$BEY*;ZNA85E.KE0G?0OCP__Q=02P,$% M @ 4H$04[\%Y&A:"P ;DH !@ !X;"]W;W)K:QGJ7.Y09&D++N3V4"[1W[IPY'TPBP-/$YMA. M:?_]E4V($FLE)\&!+^ D*VFU>GEV5[;W[[/\1W&K5!G\FD[2XL/>;5G>O>_W MB]&MFL;%N^Q.I?J7ZRR?QJ7^F-_TB[M.ZT'32QV'(^],X2?<.]NOOSO*# M_6Q63I)4G>5!,9M.X_SW1S7)[C_LH;W'+\Z3F]NR^J)_L'\7WZ@+57Z[.\OU MI_ZBEG$R56F19&F0J^L/>X?H_:>(505JB>^)NB^6KH.J*U=9]J/Z<#+^L!=6 M&JF)&I55%;'^]U,-U&12U:3U^&=>Z=ZBS:K@\O5C[<=UYW5GKN)"#;+)?Y-Q M>?MA3^X%8W4=SR;E>7;_6XG\N&>\%H5I39=%Y8:S!-TH?_ M\:^Y(=8I@.<%<*, (HX"9%Z K%N S@O0=0NP>0'6*("%HP"?%^#- JY.BWD! M40_6@W7KH3F*R_A@/\_N@[R2UK55%_7XUJ7UB"1I-14ORES_FNARY<'@Z^G1 M\/1B>!3HJXNO7TZ.#B_UAXM+_>_/X>GE1?#U.!A\/CS]-+P(3DXKJ>_#\\N3 MCU^&P=GY\'AX?EZ+?QW\.S@\G5]]_OKE:'A^\:]@^)]O)Y?_"UX?#8]/!B>7 M;X+7W])X-DY*-7X3]()O%T?!ZU=O@E=!D@:7M]FLB--QL=\O=<2<& M#YW CDY<9F4\ 8H-_<4&V72J5\-%F8U^ *6/_:4/Q[H?>C7%D^ L3L8]W85! M?)? FGQJJ6LTFDUGDUC;)3A2U\DH*5MA78PM7HPMKFNECEHO;N-<%8'> M@(I2&S9);]X&5^HF25-]J1?P)$Y'*GBM%2]JR3=!7.KF1^\"@MX&.$019-.' M-EG=9K71_3Q *"2A1'R__Q/0EBRT)7YMJV&XS29CE1>!^F>6E+\A===0CB FYT/"A*[8<0JLBQY"(KFE5ZA/0($.(48=)Z,(DM"Y('"8Y24<: M+X4>(]WE^NI-M5*6+:776&VJX*_S;#()]/9\'^?COSVSART:9][Q."F*66WQ M[#H8/:R4HFJXTN!J5FCIHM DT:T7]3I8GDC0O&'VO DE%E3 -N(+-7FG:D+S MA0.JD8@U9@NWIT)CLL#U4+B#8M%!X>W@=U64U0+0_=.F+?-D5.T2*UUML;RP MU>(2A;!:D2V_01N#+U?9D5W%!HVA^U;8J_RM.H!U^YG$==+3?VJKA5(RA"8A+2I;IO4 MJL)+S@3R*GRJ?>=)5L (1U:3/^R7 =Y3W1IYLTL MCPX/A>#$H:#!)_+SL_M5,4 V!UO,:5B(_#"TS;G-DA";V=(@$?F9N!N'&]ED M]'OK @Q$"5^B':>%R$V M0@D6D7!L%60IW^H':">Y$6*3#'%L)5H!=#83K6!%CN0@,3PD+3S<(H5";-KI MO:2)^C:I584-#XF?AS[7C]@YU!Z+J)5":9=;5MTFM=L"0EFV?Q65 %E=2)IM^ M8+OA@DCB.%AFAIVL\]-02,4! \ I<1B1QO(; H(6 M IG--HU@$36'$$"@9-HHKC$T"&2[3?;"S@6S ULNM8FPZX2!+=U2U'6R%U3Q M8TLSL%LS8':*. I#$3GN,6&&N&R79ZCP1+69VS((AKJLVS-46#\[U/7:TA"5 M[?8,U3&GH10Q& "L([G:-<->MH/35D=_[%@6#@!:5'($ $#U]NX'I*"! 0 M\P8 W/@'_ 52T-S0G6]/=VZ'QSTD&46.Y<$-MODNSVC!IV80SSL_SX6[8Y.;\8A0JR\ X%/#>0Y\\#^99F')#GFT&>+]UGO,O<-SQ5;\X[PS&'!S M3?FX ;7?!=GO[ ] 0B"80=? [Q 95#8 ;;I"3N$ :]X M ? * U[A!Z\_:Y2D29G$D^!N=C5)1EKF6N7U7$M5^5@B*>HGZ?0L#)+'RD99 M41:5P"O*WB(B6V^J!\Z/->$C%CI6BC",%T\Y0NZJ@] \%3;?&8YDU+CQ;CB7 M6YFFS8R;HR[AV(B%<12$WU$89.E//<6J#NK>W.5*&R!7X\5C'V6VV=,1-KFY MC+2BD>/N$6'0+?SHWE!3<$1L3D^P7-- M CAKIM(*>05P;-V<.G!-KK5LG +A=PHZ>+@)< #[CD0;ZT@_];0Y:I(UH;6_6 M5+A%:E5A W'IA[@O/2!M?/90&,JF._A)V@QM"JZJ9R J6Z+M[J,9"<3*CCS" M6J*K/3/0E6O<\=5!'D':1 7S"(" A, \ B#HS2-( VGIA_1.XJ^!M$'M MSR-(@VKI1_46]_W *MH/[OHR M(@6HIMXB"C]Z8QD%QZ^';]IV^;?J6U[5_H M $&/_" X6TC6BV1=;VP@;<9*O0>Y0FQI("O7A^S3NP&J;@?46!#I>"8[,M"- M6@ZG.PU"!I%-S9Z.0@3GR&'DR* S\J.S@R@D O+9C3!D53F#R>C9\]F1#4W' M7A097$9^7':258OLC+-+L8IVJ]^8?3[:)B_ZL:74Y:U:].7A'4AQG2S0.YN: M7JE\D:D-DB+0:$U^ZAETG6?3H-0EY^]T":Z35-=092?T:);U;1O%O*+R5IMH MK+]\!VV _:4WV$Q5?E._G*C0\W*6E@_ORUA\NW@!TL?Z/4&-[P?H_1'T_6%$ MWQ]'%/A%6T;_4K^OIV^:?G@3DV:+)DX13-2U5B-\5X6E^:MB;9]*0/]^G67EXX>J@<4KI@[^#U!+ P04 " !2@1!3)V8R MFGT" #?! & 'AL+W=OHTEII:R#0KJH B9>PLK7 "'2:IGTPR4&L)C:U+Z7]][.=D#%I]$M\=[[G MN9?29TUTN)=K>^K^,4J>0)0Z4 M9W[0:%S[.>/"ZW6<;:YZ'5E0Q@7.%>@BSYEZ&V F]UVOZ1T,"[Y-R1K\7F?' MMA@AK79S932_9DEXCD)S*4#AINOUF[>#MO5W#H\<]_I(!EO)6LHGJTR2KM>P M"6&&,5D&9HX7'&*662*3QG/%Z=4A+?!8/K"/7>VFEC73.)39#YY0VO5N/$AP MPXJ,%G)_AU4]5Y8OEIEV7]A7O@T/XD*3S"NPR2#GHCS9:]6'(T#0/ $(*D#@ M\BX#N2Q'C%BOH^0>E/4V;%9PI3JT28X+^U,B4N:6&QSUAK/I*)Q&X0B,%,WN M)Z/^TBC1TAP/X709P6P,P[O^]$L8P61JO1[#Q7(RN ]AO@C'X6+AW&?#;]"? M5M+=['X4+J(/$'Y?398_X7P4CB?#R?("SE>"%0DG3(P\9PH%I4@\9MD%G $7 ML$QEH9E(=,:E!G8W^^$:]?AVBY<^]0?EGG.M5LBTUCL3K_T/K6OFJV;CO]RG(9_-'0YJJU;+6UH"T'E_-76>GO[Y=#^=2]7_X&I M+1<:,MP8:./R\Y4'JERG4B&Y8%060=SOY&2#HH-4+]IO3]0 M2P,$% @ 4H$04Q>9@))DSLZIG20USIQ])B#' MG,'(BR"7_?2G!3:RT27)J7U),&[)?[5:_6L)3I]$_4NN.6_0\Z:LY)?)NFFV MGVN7"UZ*IR\3/-G?^%$\K!MU8W9VNDT?^)(W/[>W-7R: M#;WDQ897LA 5JOGJR^0EJHGT/'7KM/)\)NJX>'UOO>OW>!A,/>IY M1_EGDS?K+))Z@ MG*_2MFQ^B*??^6Y H>HO$Z7L_J*GG6TP05DK&['9-08%FZ+J_Z?/.T<<-(!^ M[ W(K@$9-V".!G37@'8#[95UP[I,F_3LM!9/J%;6T)NZZ'S3M8;1%)6:QF53 MP[<%M&O.%C?7EU?7RZM+!%?+FS^^79[?P8?E'?S[?G5]MT0W7]'B?/D[^OK' MS9]+].%GE;9YT?#\(YJBG\M+].&WC^@W5%3H;BU:F5:Y/)TUH$SU/\MV*BYZ M%<2A8HZ^BZI92W15Y3P_;C^#$0W#(OMA71!OA_]NJT^(!B>(! 1;]"S>WCSP MR*&#EVG7'W7T=[/E==H4U4,?MD53<.GIE@W=LJY;YNCV&I9Y*:35X7W+>==2 MK>7'LRF.0X;CT]GCH2-L=H1%<3#8'4D+!VFA=\3G^7\A>&&]-Q(U A9\)JJL M*#FJ=IK5776=I7*-6LES%4+"XJ?/'D?-!S5SKZ,N.>2XK$C[S%'E*-V(NBG^ M[F_P9TB*DMN\V'<;'G@GH308N=!B%,9SN_^B07'D5;QL1/9KJA)4CC*Q40)? M%1N9.H@QWZ81(7%H%QL/8F-_'(IJVLUC436\YK+QJ8P- 6$\]JAIPR)LUY@, M&A.OQ@__ J9][$,/W)BMT^J!JYA;I46-'M.RY4BLT%-:UVD%(5JD]T5I6:C] M(!)#(*PNEHR&85KA.78$!@YTQ@Z\(_E9 :_+XF^(#, X<$H%Q6X\KFRPZ_+( MZQ$=R;48.;( /L +]HJ]X!5?%0U:U6(#WH90YJA)GZT:L>E4,A]KM!CA('+( M)%HF\E]:U^^NEZ/14A:3L5-,LXBY8E]3!8?OU7B"V@H< M48[KAIW:T%R#B:'5- ((4E?P:^I@/W9N:[Y-BWR?#>TKTZ3'=!X9:=MB%A%' MVL8:,MA/F6_5(Q!:U(XLATU83!-SIBU6+"0.;9HIV ^5;DE""5S7('$7^%:1 M%E@8B+8837$8.YB"-52PGRJ]R%)4#U,@W\8GTX2!D7]-$V872#0LB!\6PX+9 MIB^N%4W,O#\E,<$C>3:S*$H<04@T(H@?$2"Q;@%F*JF)WI]^^!*3 3B.QEG9 M8C6-:.Q0JTE!_*2XY"L.(9E#!H*UT]H=:@$")N.8M%@EB4N?Q@:A;]57-59Q MU/0>3M@X&"UF2>+(WT0SAO@9,UXOK\VT"1%LE"TV(^?2)AHUQ(^:Z[=L3JRB M;32!E!ZPL7";(8XB5^XD&CQD[JT=5%Z7;]]O$@T,X@?&;5M#I0DH4[7RME8N M:5ZZER[X.E6G)WSD MDQ_&+-06\*3;-X/\+CJ[+VI[\4,L&Q!" MQZ6%Q:.]3/'6/U%*^&9*^96BB#8WI0Z_2JK784!XYU3S6.*/:NG:]% ME5;9F]<.U>2@?G(2*S::0QWDL")@=O;TL0['W"$QQL;)SF*%X\ U YJ+U,_%(=T! M4AZ+'/Q__X)6KV:2G7*3>F'(YO&XHK78X6CN8 S5;*1^-EY!I&2=AX=C)*AS M^.Z(K#\M@Z%9E5NV52$U%JX/GL>B-1BI'XR+X?RNIR"DR.Y"4?P1\.Y*-99= MV#R.B!$FM@,^D@2)0SC38&1^,"Y Y8FA]:0;@3HZK8NLX;O!I VZYP]%5:D8 M@OF!XAE!P5((*^V9242"DQB/%[7%#L]IP!Q5)]/D9/Z-W#N'QM5^[]5!F;NX M,(Y#HXBQV%&:N"IIIJ'-_-!>O">ZF(7!4131\4[:8D=8&#NJ7*8YS/P<_G'L MY)/]Z8E5JTE3X]3$8N.*_X-'5G[B&AH59WTZ+50-HH/CU9U4TRR!E>U0J\G* M_&2]$PW4:-D[ ENNQ9.J=KNXE@TDTCV:NZ]7I7BRQXZ)6GN@FW:^0-=09OXM MX[+=;LM.*PPX+V16"MG6_$@X#*M_<0"X[#MS9IJ;S,_-;GEU9Z1YVU4K.ANH MAQO# Z6A"!B>,&7IMFCZQR!6=YJL9 D;D\EB18(@/Z':\^_I0KE/PHZII#XLNJRM-%B9!$"5&9)IV MKH?(FI:AGY97!\7A^-'\]X0TM()U'XR, BQ6FKC(FU!0-_12].=HY08(O4Y7=(=0< M>_9_=N@F0J^4@;P_4J(9O]!_<#P M^M[9_P!02P,$% @ 4H$04R]\!BV@" O10 !@ !X;"]W;W)K7S^OBI1L)^G&-F:_V!)%%NMX]:K(\[5U3[Y4*HCGRM3^ M8E"&T/PP'ONL5)7T(]NH&E\*ZRH9\.J68]\X)7->5)GQ;#(Y'E=2UX/+V%DX5%X.KZ0_7AS2?)_RFU=KO/ NR9&'M$[W#"2FDC,H"29#X M6ZD;90P)@AJ?D\Q!OR4MW'WNI/_(ML.6A?3JQIK?=1[*B\'I0.2JD*T)G^SZ M'RK92N# MO#QW=BTF!3>364TS4%Y3$X?-58%RY_EJ%U2MA"W#?*2?*4/Q\'2*;O MXRQ)N8Y29E^06_FG.7-OR#OWBUEK?]@^X;B!D9:HW,9@5'GXL$IK^H0!^",'W4MZTQ+ M(QXQJ(#"X,6_KQ8^..#H/U_1Z+#7Z) U.OR+CO]V*>)?FTJYI:K%02B5^/YO MI[/9Y,.-K1I9;_AM^N&=T'502ZQ07F3XU$;;83"YHY)U6\#0UNEZ*8+*RMH: MN]28'"Q [_42;LS5"DG=#'D)A&!7!*#;?CDY6Y<+)>L@6ZSH%WATV&>,Y,F]/FG+_.UCK#< ;S6FPC,@FK:5NY M=#I#!L(+(_$+S$UVBE+Z3D%H(45C9" .2]IC#)8$*!<$>0GNLA5$>DSU2KJL M%+Z1F<)'S&B#)K,\&=! PP#^@I.R$N$0!M-K4E6:I74ZE)6/JN4K8(@V;Y'% M$5K84^< DRXVM*4*.A-921[P MJQ*DEKPARY9>O*SGLC<0?WY;F.:.["_7>_ M-5)[T?IH8ZY]9E?P68U?(RH+A[9&;2>H6BZ,$FVM/[<*5@7E"/ADJG(!X=AW M[%I2^#+K&DOPR2F6M\K(-84$)E[!04;,#BEWIW/2%7I"WD.[,+#VOB@4H^JN MGXH4'[+EW18$2*-(-HWJ)*") FPGX&!P]W _>,?0"8SB"MN#,;.G?8V1ZP@" M7+9<.K6$SK1D>CH\.CP;'DTFPI=0W;\E1QPP$#T*!WV>#0^G>TN:UOE6(DZ$ MI9)\F"NW!@:4\Y1ITY,/PC9=Y#$;L?:JCQV,BH+>"8 ,& 66>:/OYM,1=H'_ MXP3&QE;]3'K.I4RIG/66#=Z>-<7.;,1W1[.ST1FJA3$,$,",)O7*D?,8%2U8 M;<@&:T]5UL=45CZPJ'SKZ\SZD'#@I8D./!Y.P="3K3< !'("HL)BPL[DO^*Y MS%A"ZA9:Q[$LC,3]RR$0!U@HU]$/^$0I%3<@*60)E$E*PEAC!!H5'Z N?=L" M 42S(O!38J#9@1<<5(B82-\8^1!^?#J<3H^&AT=G>^MWP?C_T!/I!:8,?@]( M+U5;*V!%/1,/D\LB+^]I>WHZ'\[GLR^J^C,@Q6B[VF+T1C8ZX/\EO7K0-=H^ MBDTL/E ;VGL5^4\]-RJ+"D,)? 6[X)EHSW$2OES4$2#^48T5LU+1OD7M.?"" M.2@6&5G&^<#&TH/ZW.H5<$?.HEPZ.CD9G7390 R/0?07JN\O1N(1:4Y$DZF4 MK*E>[4W;YZ@RTF#+WL_:J@7U$DU0LB5[:/.SH[/1K-M\)'XOM5&OY*2")$7= M5@OD/!?#2'JQ!<38I^]EU7RX17%R*["$3\$U1BYL+/SL96I/D,8.-03^]A / MG18*S8!&Z2P*G6D5LZY RG4Q0.J/Q%4&4J<\,)O7IM+LQ,?@_:Y-VH:0"0(A M)TJB]UZ!SI62@+9 6]6M[?G+209KX6S%L0L;MBU7BX Z1BQ!YAYL6P*>253M M5$;&($?>[2$D$8A_I5^4$0- (Z1'*K=%NXN3'"K9]MK#]L43-GW;24W@$PLQ.R(W>+PTAM%[$JI):.NA-?:@/ * MN9+:4,* 60HN)L8,Z1]\2NU(1LCFA$HTT^W? 2'FV1X>=E.NSV7:EZOD%U-N M#:R32F^@C19N=XA%C8J!7V.DN2;.-YWJ*-,RA:BA9ZB-:(BJ,*:T^/L>>C,Q/I1'=QN/' MF\$^SF!\30'@'A(M%\HF$I#$L]. MC:BMEY9LN[G_[>[V_?1,8*-<59#!CN5\ACKDRJ*W#O"*H&'U7P8Q;9$JRFO! M-M;MK3BLY^-^';N17;RP$KEJ5,T5.<%F!_E[S3N'+IG,JL6;@TYHKP%]D=F21/E2!%83: M:L/X*7'81^5NX2%'-1!M+CIU-(JU\GX;#CCC3;GC5.E>BMZMDXLN<"K?HXR> MW. ,''P\TP!10 YAGOH)B:Z-EHW$)\5CXK$Q.GREX\;1X=I*QX&YU:#58)V/ M7>6*"]/\/0#Q?LJT3@(]"SQ(9\N];?H3YEO]]$Y'\E9O13%%'BU4)I%)BNW0 MJYUCQ70>:_$V=9').^W22Q]!#->M#CR,,(H9964Z"6P/,URB?V%@.@$^:WOX M?XL1?$)B6LC_B^I-NWL6$@/6B=QS&LJ$28*%%\>[VH1JB"CHPO]XALJTQB6^IB/&5!V#RUFW&>.=*B8^7='%&P<29(=XN M]:/]W=Q5O)+:3H\7>S])MT3S 6XOL'0R.CD:"![:Y=D)W65R@=P!B2Q'@YF!S.BN+\^3W<#& Q%:=>Q4_DBD3- MH[O1+T\WP!<;UW[Q*V,Z=;>N:O_R8-5US8\G)[Y8F;7V4]>8&F\6KEWK#E_; MY8EO6J-+GK2N3F:GIT].UMK6!Z]>\+./[:L7KN\J6YN/K?+]>JW;[6M3NW/EJO^T9;=Z>?#L0)5FH?NJNW:;?S=!GA^(7N$JSW_51L9> MG!^HHO>=6X?)X&!M:_FO[X(>L@G/3A^8, L39LRW+,1]NI'-4&ZA;NRRM@M;Z+I3ET7A^KJS]5)]=)4M MK/$O3CJL1[-.BD#[M=">/4#[B?K9U=W*J[=U:O68>"PQ%Z:QA>MG8."K=4OKC-J1F+0U'_]EV>SV>ES>LAL7;G: M8UJI.XQ^9VM=%U97ZJ;# \2&SO.$L^=$B>9_;)UOX/$]5N$YETUK*T7L!29M MA:<;VZUX_,W;*X7@$$:=RRC5]*WOB7MP<-U71EW,+@[G1X<71ZJ'Y*U,-05T MTY% ET5' IS][1P4M%=Z+0HZI'$' T\'1Q-E[@K3=#1J4,.<@N-4O=;>>B+T ML36-;C7'K4]A8]:-KK>DQK[6?6E)-BBG1'R43X^K2:WTK<$ZIE8-$Q?E$^&V MQ&@C*LEW"_M>V*:">$M3FU97U9;>@WF92[)]KID17H M3-7?+R\_AGTZ4KHNE6X:F(*>0[-M3RO0P]8L^XIE]M$::'?P6+-:9=VX[XB9OD?%A@H@K3=LA1:N%<5[-UN58Y+-)F]&PM M:8[TWJTT=HE]!H](^-;\UEM2W'RKDER98HNT'41:6)F(O*QF\ DJ)-=<5ZQS MR;N:Y7UC"K.>@YUSL=534/9"&,(@=97B8''S!Z[]L,M@F?DF0U#S'A\<)(6\ M$*VH^A*F5%51N[FT^V7#>T665QF0V[?@E,P32AYL,F[2-]JF$_OR\"3*NG + M*(-C5%WWF+U?^AKZ#I;I&EN38)!UK6O@"QHR(1Q!@(#5H,M?D6!EZB$V#ZNP MY;NZXK J&X\I\',.@MF$H\P^L''>4R@F=6FUT+8E03S&B7*#OO?:&6L0:WC M"+8#X*TV> '1HXG=JC6&#>GQ$!S,M4LL60ABZQ*N1M@G\A$70W";&\0CBDUD M4&&UK=$M42>)=XWRC$R;Q:RWP7OBAH-MZ\K[[Q=]U[="=?J]@IF$BTJ/_2"W M9[]R?46!51%4):/ !O_:UX(%4_A_W)FPBNA+5I*P04(9J&Y771APWX6#UY7W MT],4GU. Q<8,0H>@#Z_Z&I5$_\[R> JC5Z)O%LCB\6;E$,^.W:8&-=_/O2TM MC,6 JQ1#5=!&JVNO"['.P6M-90%-F;>^<:SJ098I^/4%F/TG*>K3 MP YEA+.GSV'F\CXJTI/S9ZJ-N( MZI[M.1-[#(:+,6E/H\(*=VM"4.Q6B$&2;Q0^C?QNJCY[]JZW""!K3H5,>"<& M[#4RL4PR7-MMQ3"'^!NBLL]"&(FWUE_@MVDMSC >954C&R.1:;&@."?V2UQ# M#+U.9H'Q)IAX9?7<5@)DZ'L)Q57.D]-B()BCH$@K/S1'5N&4)#M=.E=N+"7(FO,Y:@1+ MTV7_)VDC1Y,0+]949>-=PWY(?H/RM?A"TJ0 .)KCHL$Z0MPH1KR)=&0F4=OH M%E&G>V24:W>7G!(B[SEW2ZHK.!N4=D$!(M0I+K>?*>#\DOWK?99%/D@NAJEX M>>O9M+"!<(J%)1OV#)!@5=&Q$ XI?L*V0%_/'.JN/*"($#8%!.HLF5 @9B@8PS3,H7%>\B=4P-CMGG+\)(F;J4#"450Q7@R\ MC'1 B1<>!WZJ[624&U90-8@&QY^/GFS1%55'O#/6S?Q6S/]91PF=8A!VD1\C5ED)*R@X3L8\.Q75H. M2A1%&PD_-AVA9PDO4_4+&?3XX5,Z#BWPPAQK@)[<@UMBM^0&47#X!(2)O@3U M$8]<^JR@XR IX1E+$$_IY8,EUZ2Y<)FA 42:PQ0K!]PR>1AS82](PW$/%%& MM+.DG!3*;)X9"M:,@X"%](8$9E_UN8E0FVA8 WL-[T?-=!M$8>CG@5X0$-I; MPBFQP,K(PMLE["%+NQULH24#0J,+8ZD$@Z;>!->/L$HW!"T 3;H1Y\0LW*3@ M=DP8.A8LUQESX@>L^FM?+D6S@LF(0M ?9U+>7H%>MXY6@$\CMB)??H%G&2/U M!V:(FTZ&"K6TMY1ZRX!!TG/"2:-TD^'"!WA/V$/:7E')0:1;(YT ZNC89('1 M)Z(($8PTJ)#2-Q\M(>)AL93>1T6^KC14=U.@!C/^^&?@.@)#S,WQD/'7KC35 M-\JTUNT7TSTHTB-\:N[<8VG=5M0Q7H?&7,X6CS\N=TPGH;IH%C!Z88 KP_N< M(QOO8+Y4MHXXX[[JQA J]9DJPM!D"F3?(Q?)[6>TSJX%#JZWE]A(*K'6XSW6 M.C;,:+!J:TU54B'K.RPKT9Z8H/ZI1P5R??/9HP1A23F^!;">XHWL96!ZG]KV M[2;#%ZG>."?FUF09-_S*-:+C^L3U7E%Z76; L)W;+L23HM)V'8M+!K>QTT:= M3'\JJUVV%X8**F2G&H\&T*W&6^$=S\(,4JS3BH&P%/$OE'=:B/I!E& M1&AG]< MM@I"V+!FU 3)1<BV>6X\M%1(;8^@_BUI(2F,(QN\ MK4D[C,**&7VN#N='.0O;P$(5% JY&320EJ.&B>OY4 66SVG487$D=%,!3U7- MFCXA4R+Z75U>O[WA,Y\/M?I9(^ZKV5-I^$T&,+VD>%(S.#2UEGC".FS!WJUM MX6V7%AG\VE142Y$IO$5P!JPMXM'25AWR6D>\&%>1$U(;U3F,+@%EX J3ZD2 'NG31IXG*=OE.-W@H(G9MN0]8ZEI 9O=?HY/,7 M$-QI1^\;.HG[!R!+-15CD#M6-/;L+^?3IVIMJRIP&+DGMEJ4)V,6^4RSC*4_ M&\R9;/_1F]\!>KUX[ H.'!^\N;UXCW@>@?'GSF4D?DR G?D]=SG7J*%XY#V;>1]<@6*ZN*M=+,=#SM,L!*"-HP O?4S"["8CR M*G2<%.$I.;2,+<:=X^!E;P7N=C+Z0I\HDK1Z[9Q(<^X83H:Y0WOD!3[>!.^[GZ<9VU!IC_/S'["!7?04; M0UWT+0MC(TH#-W$-'RG.^023 0=*^^,>&=&[10=($N!OVB9=>3<@<)1.7S:0X-8!H7$,Y59W+2F"G>W$T_?LXX^1:>E MK=F%]0(+#1Y,/B1Q)K0OL],I@<:TG7**&)\^3.PB/RE(C9<0 (C!VFQ":QF. M/?#_#XT%@(EBY(FXN@D'0#2&NPV"Q=<&6"@D=J9.#TO+9TYRT$)P7A(0[13K M^=%NPKY#HBF%K%^P/RQ;%K00C>['(KR\HH;0W+5R?'B9._CA)]<@4ST[?7:$ M\#%T.'ONE?/..)7^33<\"TJTNW@(C:_]<$G/RG4$71D7='8@+)# M@H.$(&,Y3.F:>ZB#TX4":J2?[^+ZK>G^?YW_&NK!/B-T0IVX7("L*_T8V^^"!'91,IEJ4H+:4[MG,F)>=X M \O2R6VSFQT/WH[*.RZY+0]Q:11'R(*I (D=8SF;Z*C^'PZKN*Z+!_Q(+,GC M9-LX9@3+>O H/E;[F>H8'W )]P?>?G:._ TY;!D--3XR6>FJ7+ MD'"&0.!OQV>G$3.P&T-H[EB&6!%DSAIWPUKQOB=W(@.-!'3S5$7W),29^;+7 M/EHA8.3'D+YK^W IS52I^S9Y%;)I4N@CCF+MQ*2T4!-R]$_& CV77*4+KE1U/D1".9J2>41 Z! M-#\H@XE#V-^Y8>I#7$CV&<)R07VY[PC79X^F]GN.]*!7A/38Y:DT._/)9/@F M)TGLDS4_Z"BPG1S^J&ZJY[&(;F=^M]_.)T5^H%P4H MQ1[5<6^>2:0.KF:$X4?-O)W26\AV1'::LTIM$10'/D%EN:H#.2C"#'*-^Y2#P3 MOQ2M?#L^Q68SZC!C2W[8C/>'="JZ>2X_)LB/!+&O&3.ZX"L!;EAU,/*]Z/%_ M9?:A%9@:G?=M?G9Z?'HQ&6[LJ6L*F/B*5#H@PVZL)*?AQNR;UD!#%WV M4\#0 =M>IZ@; MH7(MT$DY12K+M42I*"%7NJE(E\S'[C$T5?^L_7>CSA M3\<[KC7K?;WQ.LE]3H<)>\F_&^ I9W$^_5HA?:('T8[U7_P-0 M2P,$% @ 4H$04S%WPD^N" (1H !D !X;"]W;W)K&ULU5EK<^.V%?TK&-5MDAFN'M3+WMJ>\3J;-)VDN[-.V@^=?H!( M2$07!!@ E*S\^IX+D!1ER][M)MU)OT@BB7MQG^<>4)<[8]^[0@C/[DNEW=6@ M\+YZ.1JYK! E=T-3"8TG:V-+[G%I-R-76<'S(%2J43H>+T8EEWIP?1GNO;77 MEZ;V2FKQUC)7ER6W^U="F=W58#)H;[R3F\+3C='U9<4WXD[XGZJW%E>C3DLN M2Z&=-)I9L;X:W$Q>OIK1^K#@[U+L7.\W(T]6QKRGB^_RJ\&8#!)*9)XT<'QM MQ:U0BA3!C)\;G8-N2Q+L_VZU?Q-\AR\K[L2M4?^0N2^N!N<#EHLUKY5_9W9_ M$8T_<]*7&>7")]O%M?/9@&6U\Z9LA&%!*77\YO=-''H"Y^,G!-)&( UVQXV" ME5]SSZ\OK=DQ2ZNAC7X$5X,TC).:DG+G+9Y*R/GK5[7#'>?8K2E74G,*E;L< M>:BF!:.L4?,JJDF?4+-@/QCM"\=>ZUSDQ_(CF-39E;9VO4J?5?C76@_9=)RP M=)Q.GM$W[?R_-KZ?H(9];W+#?BR$Y96HOP'OF>310QBPGPA2+[B>L\R M?"OA1.+W3&HOK'#>T?WG#?AR0,\' M7R78H[)RR[U0^Q>%4'G8GLS8%3(K6.V$8Q(J*VNP4'C WHMPTZ2*U;BQD9H M4](&N729V0HLJ!3WA$K,&_3A%OA2P15\D[D'B];6E P1JZT8DJU'/NZXPW5F M:DVA@#9&-]BJ#7=V"'<4KFJ;%4 !9-P5V YHEPO;V_#TLWCER&AH6BYGR6R<,E=PI*9-6)/J M/_WA/)TL_QQ\*2$)2,G>1]W()=<;&1)/;>"B'U;D/?UP%' M83?TGJ7I,&W] MHAL;8_(=+D,O4;J[[9J40(,76:&-,INH8CZNEZVW* MD7[ND+RN#N\K(#J6N;T6=B-%D^*8*JDW814VMDV7M'5*%IZ*RPE#H31&J&V7 MC>6A0M[=_>2HWC)A/28>$^@BLQ>P@;13T# -L/2PJPRYTLT0VDE?/"H87W#/ M4."PF,ICB^XB,5]803E"Y2B%.4A*4?C43.@+$S)?5V2-WQFV%]RZ4&G_QE[A M;B&DI=Q&;IF/UHD#D&IY&!M>2GVNR,7233 MR1SS)V 0"I_OXT(8#&"RE#BJ>$T0><9FR6(V;6Q74"D52@A/)LE\.H/9:V%) M+>"\>[QGZ:(QI2\!2^HR6+!(TO&4_0U&?\#4:3*9I(>.3=,DG2Z#X..UZ3R9 MSB[Z/?2%>PB>O9HZA:,!!H228#TT#R@BO>JV8BL#,R3 SO,@0M'6D:B&)RNP MT*"V5V1-];860VD_*BN@4$G1V7*I* Q-G30G[ MB?LX9'@WM3)E',GGV USV =SWFNS0SYC,A&2)HWP9HV08G4,!>6N61OQK\/O MO+8M(EE!9Q4@4;MC,U\",D1D30X82[M#E[C/!,Q$^9>1YX:1\]!>^$KL ;B) M*="J/\4ECFQ#S.K0M6?CX45_MO:;H0U_9HAZ4;L07UIA:*RE;ZA$F[Q'A*;B M-IAS3"' <;6+@#$\(L#'>[57AY&,>"BQ03J;B8*QTVR)0"0$/DEHE@;JJ51S M=%Z.5&'*90VXA9HZS'S-OHT3,#[-T?62:#@=V@X(V(4."=34-_CEC))Y,/'. MXZN9E&OVYD !2"6%VXJ"SI/0^+UQCCK L%"13HW>.J[-K\"7>^0;7HC.1ZCM6A='E5*9D% MG+Y[?QU;KZ#L! 4*WJB5U#58A01;Q;8247%D47@."R)+E+PH< MMHD@F7I35 )EX$K->0/VL#\";D!";CX?)P M$NAX/]U?=-W^B:> 0T\>G0OH0-#4R8?/!.DA%I_K M3-#8]DG'@O\WLCR;'!AFG/_![/GYQ6D*/;F8?X!"IQ?ITQ1Z,A^?IM!ILOAX M"DU+/XI"SY+Y8OG1%!K-D4X>N-WG9HOY]"DB/1DOGV72.)2<3SZ&2:,YSQ>' M.E\FY\O)$T0:X+V8+W\UL9A]&K&@&'9C['?&*XXX1:09 G/ [-BZ/9#_3DB& MI-E@.KK8P5:(%,^B._W,]; SAK_67;@04:)>T7-%>?WD\7\87Y6\*UH^)G0_P.&]L5OQLU.O4H>]5[; PXW MX<\)B@ J/K[![^YV_W_+XVQK<7M$'WK]#U?P!02P,$% @ 4H$04XBL9^;8 M P $PD !D !X;"]W;W)K&ULK59M;]LV$/XK M!R$?$D"S7OT6V 8<9]U:+$60=MN'81]HZ601I4B7I.QDO[Y'2E&2U4VQ8E^L M(WGWW-W#NZ,71Z4_F1K1PGTCI%D&M;7[RR@R18T-,R.U1TDGE=(-L[34N\CL M-;+2&S4B2N-X$C6,RV"U\'NW>K50K15WFE;1@%+R!J7A2H+&:AFLD\NKW.E[A3\X'LTS&5PF6Z4^ MN<7;[ZO#2;^!-X$9)6QOX6998OK2/ M*+8AP/0QP*OT50QFGR"EXV))QYO.R'$H9K;@JA3*L1_EIOC=54 M-G^_XC8?W.;>;?Z_\?PJGNO52[-G!2X#:D:#^H#!]W+[6"-42E ?!R(]XC76&"S10U9XG=C..<2;*U:0\?FXO+)YH7J$-89 M9%DXRQ,2DB2V4)X&+T/786&<=ZS_.YD89"^NB:)M6,(LGKC2$]Q32:=;_R^XU'F@\ M[\F%Q:*62JC=@[ND-,SBF(1)./??\RQ,DLF%D](PG\1.FH?)+*=O'N9Y#!L_ ML@A6(\5,S)N:[PTD84X \QDE.8L)X'R2D?%XGD,VCGT2!=/ZP3'?<4O.LW#J MG4[#V:QW/D_3BTZ*Y[WSZ73FG4_G,9$"C!P;FLB/EW.B!D)_L%'-GLF'3D&? MO+F"HN?&NJ#(]&P\RI]5*8W^$YRYBSV+7RH6)RD)X5CSH@9&DX8U2ENJLA+4 M@?28!"2WC;_SUF#5"A"\\@5G^#V\:6W[9,4><_LZ >ZKKRMJ\U5YW:%[M$MR M2,:^+(GT,,WG;I%"2N+,B1F)\63JQ-PI3!,GCGN1VH;ZM;($0RT]38=+.34T MHVO=WX8;I'9<&!%9D&H^FXP!T]P1W M"ZOV_MG;*DOT>[&F?RVHG0*=5XHZOU\X!\/_H-474$L#!!0 ( %*!$%,9 M@4Q*1@@ +\6 9 >&PO=V]R:W-H965TJDB5+\CVVJVQGO)NI9.**,S,/6_L D9"(A 04 +2L^?H]W2 I MZF+'59M]L2D0Z#Y].]W@Q<*ZKSY3*HBG(C?^LI.%,#\?#'R2J4+ZOITK@S=3 MZPH9\-/-!G[NE$SY4)$/1@<'QX-":M.YNN"U>W=U898$6!E<7H;E6>DR# ^%;)[#0JZ6#[ MN99^Q[;#EHGTZM;F?^HT9)>=TXY(U526>?AD%_]2E3U')"^QN>>_8A'W'IYU M1%+Z8(OJ,! 4VL3_\JGR0^O Z<$S!T;5@1'CCHH8Y5L9Y-6%LPOA:#>DT0.; MRJ*MQ+ES=2>W$'S(OE?B@I"^=@L>#%W8J[K21)M$R%^^,#Z[D M%Q># *UT=I!4&FZBAM$S&H[%!VM"YL4O)E7I^OD!T#:01S7DF]&+ G\M35^, M#WIB=# :OB!OW+A@S/+&WW?!6^V3W)(7O/CW]016(VO^\X*.PT;'(>LX_#^Z M^<=J$/^\OKZG_(4<+Z9T^I%.]X3R04YRC9SR0HJIDX6BRA)@ %&P:&UF:R>D M25&@WTI-?DN4"R #D;9\*2?@@]:12DZ$V(]0YLH5&KBD$5C582F"%4EFK5?T M5)U [INEF#86Z99%!*/6;D.FG-!!%5A?4\V[D)'8Y5N"8'1@/ +DYO%?1M; M[I4EM951'SE$>J\JU;F6$YWKH%5\M5^W/QGOZ+X6H+ M(2FL#S""H.9-%-9U]@!<@=]])6'<$WHJY'R>ZX1.]<1,&:#-\R48M\R;T NO M9T9/L0M.1)C Z>S/+V4ZHX=H:1LDHT[@]YEU^B_*JF?.4>.0MBZJA6B'=H RUH%IK"NTE [,DN4__JH:LCV>'L M=7TDV^M"Y]*)/;RU\SGJ.:6";IS2W>V5';ZDM-B6O_)N2]FS(FM9C2>,#96> M.@[C'Y$@+0=706DTMNL$CMA@B'8V1V*=$E.T*JJI ;LP!*@LF%0\MLZD2TG_ M=^/)Q0@L"\4N$.ATQD^5\V*BPD(IPR*J,DTCY=,*6%K;U-E(YA M8DA#2-BP)(=,N!I'%DA?;3:=O>+=%4^(/=YG2P\DOKNBC;I*ZRRYD3E ,L5L M.6#5D>G0SRQ,T9OUI[JMY]M@)0M+[WV^.O M;\7J50:,#HYZIR?C9Q#4;Y\UX'7'5T#>MU+A3^DW5 MN5S&?HL55ZJUCMB#X9,0)Z_%"ZZ(/3*855R M35ANT?=F)*NM>&_8.ST\ZVY0>F4"IK$GY1)-K6EO..J-3T?=-55KM;U*B<_? M\X)3#5%N38+3MA/1FT#DV 74B,B7TL1;*]$6[Z,&(W*+CBYGF*"X/9!H MGQJ@&Y[U,>2+:^1>7C%QGJ]T,"FN3%73J8H=ME%3L?//7KR[_]@7O]F-PYCC M,2G'A-ARS-YOZ,WBI+N9=85""-/([.U^Q1)+0C)9MK63+;B%:%RZZ[ZS[KB= M\_^YN-XNJ)WU1#"V:^J<4%& ;7*@7!]VY/G=;9)X*[!C0M M5=W??09A:.$!G30LJ]A[U8;?!PE/@H@H9LYZOXWE^XJ(%E"^'!Z\=;HJ*TH4 M&OWI).\A)VB6G7/2@J08Y#XG6HVT_R+1GO_07+L.S?;>>FFP*!J)*DKA; ^@ M5Z^3YM)22X6=9/(VUZFD*#S45T5NG1\Q$LF8S^13,LJIC#Y;P=;W"&-?W&-FZZ8EM3(4IV7)-TGRB"[+-O,@R$-Y!LV45G3%+IL MID=G)U7N[#= R>MT$T9HD'2F8HO((0 30?SLZ]Y0S\-M(HFC=37;H] =[@/H MO$ 0;Z@EEQICK*&L*H\O&H*F1[[]\X ;YV&9--\ D")YF=;A:)CMF>GI?'TI M?I:!9/$ Z7#R+5)"8=JF9/89W0GVV+W[E7N[Z#'CH_[AL?BESI;H7_2XX_[9 M*98KGSU:*E_N-23RT:2_6#%#3?K*_^"U!+ M P04 " !2@1!3 7)JOO,# ""0 &0 'AL+W=O22U.&CSQ>X1'=PWM;++:.]<>S:= MVFJ/C; 3W:*BE:TVC7 T-;NI;0V*30AJZBF/X]FT$5)%JT6PW9C50G>NE@IO M#-BN:81YN,!:'Y91$AT-G^5N[[QANEJT8H>WZ'YM;PS-IB/*1C:HK-0*#&Z7 MT7ER=I%Y_^#PF\2#?3(&G\E:ZR]^\N-F&<6>$-98.8\@Z.\.+[&N/1#1^#I@ M1N.6/O#I^(A^%7*G7-;"XJ6N?Y<;MU]&100;W(JN=I_UX0<<\LD]7J5K&W[A M,/C&$52==;H9@HE!(U7_+^Z'.KPG@ \!//#N-PHL/PHG5@NC#V"\-Z'Y04@U M1!,YJ7Q3;IVA54EQ;G4A:J$JA-N@@$O=M%JA;7#S/'Y*K$9J_$CM@K\)^%.G)I#&#'C,DS?PTC'5-."EK^!],CNA MY%_"JX%1JLKJ6FY$+PZU@1N#EE+O#7H+5U)1::2HX9:,V/BRP!_G:^L,:>G/ M-QAE(Z,L,,K^@^*_B>2/[IEM187+J/5IF#N,7H6G3.E0&_<0TL:OG6Q]W1]CJFHZL5#L0UMNH'SCV(X1^Q J;-1I(DV"-X50JBM6=I67[X>PQ MYIGKM:CVE(#Y)X$3F'$VF\]HD&>L+$OX&>G$[76] =FT1M\-7> %*XL4>,:2 MDL-59Y1TG<$ I[=;24D_HJ:,ES%P-L_24(3.H;'!U>JM.PB*XRPO"O![SZ&< MLSR=0Y&Q69(0 4N^5=4U74TBV-")IP*3*D;9B$8;-\@*3O,9R]+T YQFV,WX(G+,TY))S%10:_:$>R:U]L$P.% M0ZFRW)[K&+<*!>GF233*Z2^KZZ$F&^6B@BSZTW^T-(C3] MF49_IE]0@&\ZZS&*2?XH;^$8^AJ M-,8WMY9B+6OI)-K_3[]'.A6IB:K:5[C2UK?^N/;KW7P?7PNRDLI3UED+CR3R/P/0O;C]Q MN@VOW%H[>C/#<$\?*6B\ ZUOM7;'B=]@_.Q9_0U02P,$% @ 4H$04XR\ M"V]=!@ N \ !D !X;"]W;W)K&ULG5?;V,H)GGJDLADD4[0]++E7O]-B?79G38UV[0BIQ99BMRY*;AS-1Z-5)+^ZU M!Q_E,G=T,#P]KOA27 OWJ;HR^#?L4#)9"F6E5LR(Q4EO%K\Z&Q.])_@LQ]B!02A4@=(7 L=^)<% 4!08VO#6:O$TF,F_L6_8VW';;, MN17GNO@B,Y>?]*8]EHD%KPOW4:_>BL:>">&ENK#^EZT";7+08VEMG2X;9FA0 M2A56?M_X88-A&CW!D#0,B=<["/):7G#'3X^-7C%#U$"CC3?5.B 1Z?#M.$]"[S)$[S[[+U6+K?LM#C#GSLP+]:9H62&D4LTIKTR$#X0*OA*^;(B@)6L 5/92'=0Q_9ZW)V)4PJ*BHW M=AY$O]5%)M42YE[VV;LKK\K5^8]DEWB.=+?%G"6%89J5)9\0*NT#6,TPNV%T?1($+Q% 5,'+ /BE%"0!VF M-YQ/KG\< (//4"%C>]/)&H2M" (CSA8[@SY]IH3782&$ M;:)2\0?O=IP2.5KIG=2U77MSP&8P*8/%D 1+]N)-R7)3),Q%,A0=RKI98M+).NMIYTYFX:ZQN>F8065#"&I;#DTI3+M[I6WB; M//,D;L%K_(-=Y.(!51"1!_P?8(0'&S$AU!A5J!1%^;G.'THM*CWK:)<6M?_L M:ZRJ"IEZ]S>6=*0^PD13K<.,;2GK$H51%&PN4ETB;/RAS9@,,Q9,33($;VP% MPR<98@5&R.4J%:'&..!2#9M1S;;E?UZU,NX9T75%ES9!=B@>N^6:0-R5RRCV M#!%;P71RK;5R(:G=6,PM8\CVK!9M1T$V$I*CL&2Z1E_FR\UYQO@B*'OATK5T&(AX;J4 M]/%]DH)E^SZ"OBRU$T%;"?ZT*]?=N35@?N10YDN[#LM"%[C\K)VXY7$O\K%; M7TA*:S0&?+8O7ZUYMDBOGQ?PN>"&U.@25GPE5\#=<3R8_/SCZAUY]Q7DCMH0 M\C=M-!FS/3:=]*,H6F\^*>25N[!8?\PCFD9C6+V3MAU5E:D TJ/IDB<''4T6BU_\W 98AA0]EJ9H/('J?#MT&^R=%DMVY5[%K>;Q_XH/@46>_. M=5W1;&AUVV-)?WP0;ZQCF#$.ZSAALQ 'W@X$LGAG2)+#?99,IFPRC1@!WFA' MI?$]7W1VD_"#_8.P)H=8)_WQX3BL\8A]X<;XYO61;A_4]#6[\@.-;D8; P<- M_@]TNO:*--YU10JBR0*?+G+KIH,W#"B\AA@V8F.*4WM"+8"HV+Y%B7MJ/;7$ M#3OSHP;15,V+PO=AW[9WR/27-ACI09LFLZD^]2O(6K7.@!%5;=!5:,1M]2], M@!)2,;#36W^+F6%:%2R9]IN;((V$9^+T6_GR^Y:MN<)5(UC:&MQL90&WSO'3#<>$V5PBS]FY'WK3O MN5E*7/(+L0!K-#B8])@)[\3PQ^G*O\WFVN&EY[&PO=V]R:W-H965T M+ MHA>R-+:)2*26I.*D3]^A?*@7:(Q<]$8BAS/?_,/C=&?LH]LB>GAN&^UFT=;[ M[BJ.7;7%MG0CTZ&FD;6Q;>FI:S>QZRR6]1#4-K'D/(O;4NEH/AUL2SN?FMXW M2N/2@NO;MK0O-]B8W2P2T='P26VV/ACB^;0K-_B _K=N::D7GRBU:E$[9318 M7,^BA;BZ28/_X/"[PIT[:T.H9&7,8^C\4,\B'@1A@Y4/A))^3WB+31- )./S M@1F=4H; \_:1_GZHG6I9E0YO3?.'JOUV%N41U+@N^\9_,KL/>*AG''B5:=SP MA=W>-RDBJ'KG37L()@6MTOM_^7R8A[. G+\2( \!V,I2D?[TU56K6AD%$ULXTJBX]N;]7 MNM25*AN2108ZRMX- >(ZH$+\TAK7T0'MW0@6+E#OL,)VA182,2P[_T+SMY?5 MTIA3+N0^Z%N;ALI6>G,%B]YOC55_TV"I:\KCU$8/.G_IO?-D(S?X2='&(/GA MQMA/*^H*X;N.%+EM:?'=JRY#2:9W1'+OX &MHCE9T,U5(UVD0>XEZ5*PHLB9 M''.8L"21;$*MKR$=%7F14"/)V#@?G[#?BS>#,R;&.'TW& M10$9RV1VI-Z\E9E*)M.4!.4@4L9SP<92$E3PD>"%(*-DR5@>N;=OY4ZR4#;+ MW;HMT,;TS8I[WV^XOX M9#T]8XO][?VO^_X-_%C:C=(.&EQ3:%BB".S^7=EWO.F&NWQE/+T,0W-+3S': MX$#C:T,G\= )"4Z/^_P?4$L#!!0 ( %*!$%,&PO=V]R:W-H965T M[I[!OM@I_;E>2]F(+YNRJE]>K)MF^_SZNL[61!?N MP<=BM6[HP?6K%]MT)>]D\VE[JW%W[:GDQ496=:$JH>7RY<5-]/SUF,;S@'\4 M[36KY1Y3^+O%F_O)A?B%PNT[9L/JK=7Z659T+T,E76_%?LS-AQ%M@7O/J[<]MT>Q?7#>@14^N,SOOM9D7GYDW%3^IJEG7XFV5 MRWPX_QH\>$9BQ\CK^%&"/[95*))1(.)1'#U"+_&")4PO.4/O;IUJ>44&R\5M MNH)&Z[1:2;[^WYO[NM%PBO][9+&Q7VS,BXU_M1:_99ZP/^^J#)S!2<5M MF58U[L7-5A7+* M;*FEJ)F VE( U@&"&"HOL@8F,6]X(%[8NRUP)2M2#E=-X817'^\^X2^H,P!! MJZJM96W8>Z,VV[3:T\(D;(YQHJB*IDA+$8V"V6P4C)*Q MJ,E7:F(X4YL-%C>DL*(HZKKE55OXN>YL0#('8K8R--&$E>#58UD5;NY!P'2L2'H5_L:UP"8 MLB2>@>$UM-D"8J#R+"W+/;'P8UJU@&<1$7&90CZ\DE6>:K&7^),A[HNJ)0F; MM5;M:LWT&[CDX="\U688O=:;(U'$_9X?' DC?VYA(;CB)!P]<=,:U> A$DO= M0*-$N+-;TQG[S_70BJD?4&PV,H=[20A*GB:9R/>XX.432$SI"A*7B 4\L7R! M0BY) $1O[GA^K:R/?U^ 5*,T7.[&..,**$,^?DKY\LL6XT6E1 E&Z"T>0G>L ML%HLM=KP#&=ZIA6*'\BH/NP'8<7N5:GJ"FII8$R8[B#LB)ZY@=@%O )Z@PM4 MJ@%&L*R&C6C4*7N9%AIY1G]&7?"0EJUTWIFG^QY?[Y8B;8QUD*K[9C CB#NW M-O'9L2)!BC5'7J=)JVD#<+AO>:S:03 CQE;!%G5-IMHH+1VK!VX!D]^S>1Y4 M0T.W:F<\BB0]\(XR)8H>GTXHJ*!X BAK$(070DN0LD2\-"**?K62/O0,17#F M':39;VW< 8@;H1[(V1# K;[B^ 'J%0H>US9894]LN)F[ L&6%T *3WMZ,\\B*?3(%F,7 2E#VE1IO>E9/1H:Q*:ESKEPR$E MIA];<$W0%0R,GN;0H\P[8&.G)Z)RLRW57LK.7[LGVU837C6TK('4TQ'FQ:][ MR=VE X/"# L'[J] 9 FS:MSX18-C/ISBO@&$ XK@9:M)J3X':2DLR/LP]CH( M;3)UOL &O -B@R\KR#^L$=\HH)L914B_5"4J9[8N6\B4S\4OY,';KK*E N(4 MX+BH\YP\%^\]W/Z3BU:L[2]N5BLM5R3RTX)\6;4U*-3/Q(<>[E[U09/]:R0F MP7@QQ[^1N)R&TXF8A;.)N)PM@MEDZJ5V]HN#T7@1C.<+<1G/PW'D!\@O4F<% M:>/I8CH/%G'R3%R.P\G"C\@HKY4EC8AC4(\G&!%-0] :LCAP?P%WQXH),/XR M2L)I#/X6,YHX"Z:SD?A440B!Z.&\))AAWF(*3J-%&"\$_I!<,Q0/D7AKV&6[ M',Z,@\D"*V*IRTDXCL64)\X7P7RQ8,/NG,Y3Q#T:(*.=*_8W1A8+*4N/]#[Z MD9$NHWF8) 01)AK8T%#5?-H]"_H9N"Z^ $"Y9I=4LQ_B \TG2W*9MC7.7^Y- MM9%ZKR@J@#1:LJSCKA]N+A:\'8-^ZK2IPD64G>+&!D:N>!+.T>F4I'8-2O5GDV M G[#JPSMW4/4__G3/(YFWQW4-#[-&$4Z+BS(6#S!#+3N=6J53-<&WX?E W)= MQX>UD,%^)F]HV06)S2O#9EL[,[PN4ZQYEZU5V6$2Z<.D[%R61N5#&1WJ'G,# ML%>K"@#'RD\[WG5*"+@W>=+4VLC1=0$N:X.D+F-:'1IU_XK5R?:=,CH1.PQ& MZ=!NS.CGH*M!HM\(BSOXY."!P0)"R.[J[1?R1KS,@=LY?%?L"UGF@HT=?R>> M?.7J8U%_OEK2VG!>25T5Z4:**!R-GP"(\+MX(D;AF._P.Z&[V>SX703P?=+Q MPU4Z 3]7H\^ 6:/YX1\_^$$A0HJ2$L\L"4<)T9N-PQC+3)(PYGNZP'+]]U-Z MC_7[[T\4+(.R8DUV&9CL,1\'J; MNYKI9HTO!7O^:2JVJN>22UM^H+CX,3)^%X9-1\LC3XB:O*\Y7!B;V! M0>%-S%EZX!H%5K:F;@^)%TEI@0QTIN>U[7]7+3?LXZA)"=*H@/*%4==89:7B M4+&W[VX_,,1Q,.BHRV$F>GVOHZ4-FIQ\'S48<=) MXFPMK>JX9[6/7&4<4-MJ=-=#,R-4KV5'\=U2OT"]C/>W(2"37P#\*9\4*"I= M^9^EVP)]2/%+ZGL=Y+QBTVZL:%VBAE>"*3!BQ-G()J .".KTQ;5N# MS 0>#=6.!D(T%3!IM>)KZLFU*EGJ.N7]SJ'>;-MYHM'LH/X[0=[C%$<1@9&] MCK>6#]SCIU4%I>N:-@FL;GKY O&"'+.40.7<\& DZ0TY2G:U'"#P9;+H@M?% M(>]:#*//Y0-N+\CHO@VR,G0 GF8H&DF-G..Z/A/*7RN?Y,V^%22HV_M_PEQD;5 M#,?4WL)M!PTQ&7R(4EL)LZRT:K=&Q7;KP$2>5O^R9P '$XU:* [%+U(K(L_K M#?5B*.ICE10'+!LMXN93>(=)FJ-Y3SN2N86F%'#1H("%P!S9->V:=?;RS>BSL.%0;E#RA^-CMM)KD\JFBS=D_I.O\>/>I:SD'72*RPY=, M;IM>1]+K3S: V\86OQ#KV7-Q9W)0UWS:4'J/KMRFZ3."F-QSW(4Z%[YT%W^Q MR?!I] PCDF",GNDRF8:+*4LN.Z__P:&6?_*M;!ST?<-5+#'^B;[[8^Y8FG=N MUWFXI:0.=EK(S]JR,7MQ")14-]Y7,E,^6_?YF\J5>/I>(<[1=0^HDOT8L#PF M6?_S:5NU^M$6Q6Z%#3?E+9+7YUN5Y@@NF:_?W F<*32U:?LNIUVGR3,Y<[55 M+^<,.,T,1OGBTIQ5?'/=^%BQ&(>3J,OLE*;(@-' M<)50/+VP+RZ>D7%\[,0+TD,T&Q:1P],*6Q6Z*K"W2BC^FI9+QXD=SIN,O1SJ MDN< +>TY0B]CNEU5MXH'.\?4%OJ^&DA[>L?4Y@"[MZEE5Y&(8GE.$@'OIZ*' M+%PB!W=^I8^SNNW@M5S2EK266SI^J9JA>Y #$\MV<]H\M(1<*7 >9CW$6K54 MG1>8"&/UU ,P=XKV<3MT%"=I7X7_$0 _>M!M*[X_%.,YP_-%)O4/RMW>WMT!"TH4]M.B=:-/+_BOJL93F MS77DUXI#59;%JN +GV_[G?;)L\G3NWGPE10U9YU1?(6>Y=KW/.A>")2*>LU' M*^;0E0*[R(JM,0\8) I:G:?8T#%S<>0%'P$\B3F=\#:YS% MV&/(FCZ_L=+MAR"'7'3JH>W^7L]%^UI%'W:,V\*AN!*G=WY5>AURS'D$?6OK MVC>GBMT>LO;W-^V! 4&1_8N5*ZD+5[9P #T>XZ.UHCIZM:E46> MFE(2/_0I%'OAAZW=9#+YG7C4D[3IA;<]E(LQF/\ M328Q_D9!,IWC=QHGU/K!<[(U\Y)C>*FV_ 59'$R2F4AFL4B">(&"!?_NTM+V M728H2"W)="HB$)I,P0-*"=3ET'5IMTAIEY ^1.,MU22(HKE(T#8FO$D[723B M[PPI9S>]P62PF$Z8Z7B][7Y_[&4FW]76K_X_V.IN>#;3 M*W?%L-S-NKT+6#!(T#J1.J(IRCW? "#=-C5V7GW'0X"MRQ,#G""1'-V MUYFP[LUU 7&YD_)S34FR^PCRL&I;*<5'M73(8$]\7"IS^QPNJ2R+TIZ(I-2+ M;,3=5<3@+I$QNIK :7*8C*O^=XK;]KY$L^&R%'U]8W6PX_9NS]4HZ8"K)9JL M-5JDT@;-JB(DS++%G]5/P36X"&^]NTR*_0C_RQIP!.><[DW=?IR4GR3OZ9KL.3WU]?-W[ MGGLC]8J_6J>F 9HTGW;[I_[#^!OS/7@WW'Q5_U.J41BA=I)+3!V%L\F%^;36 MW31JRU^'WZL&13=?KF6* I &X/U2(?KL#2W@_W>!5_\&4$L#!!0 ( %*! M$%-CXOBX'P4 )8, 9 >&PO=V]R:W-H965T,*0 8^MJ*UX2($FS&]HLB-OU8=@#+=$648K42"J.^^MW2,FR MG#K9@.[%XN6LHF:L:B9Q9Z5T M12U.]7IB:LUHX94J,8F"8#JI*)>CRW._=J\OSU5C!9?L7H-IJHKJ[343:G,Q M"D>[A0>^+JU;F%R>UW3-%LQ^K.\USB8]2L$K)@U7$C1;78RNPOEUXN2]P!^< M;:H/](I#L<[])\\ M=^2RI(;=*/&)%[:\&&4C*-B*-L(^J,TOK..3.KQ<">-_8=/*QL$(\L98577* M:$'%9?NE3YT?!@K92PI1IQ!YN]N#O)5OJ:67YUIM0#MI1',#3]5KHW%85RW&-$+&%-XKZ0M#=S*@A6' M^A.TIS+7\"[I5IRN1Z0A#^OEL9J MS(F_7L%/>OS$XR??Y,17,5SQS4U-:)Q%09LM<*2 [4"S-[\,ZC: MU9\A()4\?63&'>UW"#PL/N)Z*\:-:>A2,&@PB]K3;Q?W]P3/*V!#M:;2FL&F MQ1YD&KWMU"MF2U7 "35 ZUKPW&&](5 TVA%JB1AG%9>YJA@!I/ALDTO8E#PO M.Q'G4\URM9;\"]JLF:#.=JL@+ZE<,Z^PHES#(Q4-\]AHHN!TR06WV]-<4&/X MBCO"+,>S+&>F=>9*">R'[G#K2?N8.X*.6DY%WN!AKFTAZ-+'W+G!^QC1CL3_ M!&U!#S0&Y="G["EGM>WVG.I>LL ^\6;@)$](514>YEU9*H$^-GT.V%*S%L/P M)ZC:4F>NU $+E?6%ZD5P$,R1H5,9=@58H.[!@E=QXH/175-A2EJEYW#7420= M_>_A) P"DL7Q&S=.STB2!'X89BE)PJP=1PF99;C^CADSAY_Q5@+DU<;KZW!U M:=6'#,,#/WR716'T8_\-29:<];.]6;M8O&;8C$33V:%A;YE46*,MR4\OE&)C M< VM[1-A6,9])'>NF$CV[D67N8B,XS9,R3A+ND'0!2L8IS@ZICZ,^A& ,!@" M'!9ZWRK%=N#\U@O4=Z9]QSU:8*2O,()-'"L9BUPT3FRE576L<[S2+_Z]_IWP#_ M)=O2A&3IE,1)]C^D;I;%)(XC^+V]L Z A@X"=^ 9BH:0D+,T)/%9 ]XL6F> M]Y<;DG"7013$)(GC??]X=@="'),INL"WD&EPG,7!X7V!)1&)HP@^*(NW[Y2D M&9J5)3 -21 G)$HC./:TF0S>BMALU_Y%;/"(1MKVV=BO]H_NJ_:MN1=O7^SO MJ5YS])-@*U0-QK-T!+I]!;<3JVK_\EPJB^]8/RSQCP/33@#W5PI+HINX _J_ M(I?_ %!+ P04 " !2@1!36?V57*(' !-%0 &0 'AL+W=OYEQY/AS:)!,%MP-="H4G*VT*[K UZZ$MC>"IOU3DPW@T.AL67*K>U84_ M^VBN+G3E7O:C7'-S+=>;H8'AU4?*U^"3<;^5'@]VP MY9+*0B@KM6)&K"Y[U]'YS83H/<&_I-C:SIJ1)4NM_Z#-3^EE;T0*B5PDCCAP M_&W$KZU(NMA=-]R_][;#EB6WXE;GO\O499>]>8^E8L6KW-WK M[8^BMF=*_!*=6__+MH%V"N*DLDX7]65H4$@5_OE#C4/GPGSTQ(6XOA![O8,@ MK^4==_SJPN@M,T0-;K3PIOK;4$XJ93-A/*H0!GET,'<03DV%2B[H)HN(G1)VQG[5RF67O M52K2P_M#J-WJ'C>ZW\3/,OQ'I09L/.JS>!1'S_ ;MUB,/;_Q\UBPE=$% 0$4 M$@=_N(S=>D\(P_Y]O;3^_#_/")RT B=>X.3_ ?ZSHBBWSVW)$W'90_):83:B M]_7RV:^9 '51L-!(Y+?,=$]PHD2)? Y9+G*@U7TNU9E*Q^^]X4;Z[ M8Z2 3 1+:I3MX( ESZWVG&S+R&5&5^L,-_*<+S7IN!&,&\/56J!*.!L\57+C ME#"6.8WLW*#JE$QI_"-KG# 2K.G1DF07\&B"$_DG-(:F+A-'_&MN'@JW5_! MV^_^-H^CV3O[M'%L+<"$YX '9U9:Q_2*K>2#2-^NA& %2HA\6P)(P<@YW"09 M@[)%;1,N)94Q,))M>%Z)MS;C1I!20VU8*8QW#'S'EEI5\ ;?!42H7J4,_JJ1 M("]PQ611&D"2HJ D1B^! *.@EBK8=: ":1IP:8QQNU(FWA@$%#QDP1O&L<\5 MP"+D&[":*X$/=&R=:42BUTKZ4"HK4VHK+),6:A*II !J5?>\#-E[D@;G0O9,MA\-?@4$R>U&/%OAD-QO!= MGA-^9"F9;N4#*T*!%51@&I/3N6QT0T\FS[/%[2E5W MVJJM@.42>&._ O[*'6OWHL"@99#LCFJ1TJXKS0O7.YZ[W5,^'+#?,T$30B)* MYRU(L/JX%#2!SQWCK-0RL',8;]B61)^X M0T55;R19GG&4HJ5H5>Q4JZ8O'14H#P1O5??IXIW:) #1*TUC5:72VD[*).>> M"<=GK$BI1.N./H^QI,"-!M,V<$D%1'+\*)*_*$*#[SV/N),-3S+]XG "9*7P MLV)>U_D56H+>4FEP/G>-J'&U+,FH_5@/ RB7/">3O:VZ,OMRE$N^E#D*'IZE ME?&\,@^YU.E)C?JM2NR5YZXKBQ/[^IS=B4042X \CD+VL>LTE:%GWV'>#:M# M^VY/:$*<5@)]9>_9;]BX/XHF^)_U1],9_E]-^[/%[#56DWX\FQP+CQ8O"A]] MN?"H/SL;>246DS,2'O?CQ?2U/YE$44<4Q=H+X+[@<:F2O$H%Q>2DC1;X+3U6 MJYD\B"=//E?2AL8%V@\ZU>S5+QK=9_QZ\!>J-]JK-QJ7,,R)>(*.JQ-/2PW<3QST_DC(=-N(7N9R'>;-;LK5N!Y @(K4E/X= MWF1]K=P7KCZ*K,0\4]MGT:*/QE3*M4K!P)PZ1J$KDN39;G%&TV*WH^RG4@"U MJEQEVE0>L/L7;+'-K$'C39BM]@7F.-5OZ['OE_T$^*MV&+:N?8TYC&A*T?&, M\B?NST;CD,2S\T9O@@^(D,\4$T,#CL$HZY\2CPX%@TB(J!ZO / *-Y M;[)[#Y*@:/0M]6*T4IK)R9(&4#\; . B?U?!Y%](3^'V72E^\[)/N'NP8&_ MXO-MOVK?]:Y9-&/?LLD$/W%,JP5^VLC?G9^1/2XX75]-"?H9X>>&2].N^*.15/RYKA[^#[P M.#S\H>L"XM[)HK^W!<#2(+;>OR,;L?93R'YLW*=(&!Z6]!WLZ\/Z487XVBC_ M#:]?1.O@2.^7:UB-8=QWX3E00A69C\- ,)GYT_%B@KHC.2U'X.8<7?QLNJAKUK[/3_OS>> 91]3G%_TS)!C5KPCUZ]27 ME6'G$Q<47?L/>51*$73A:U=[VGXKO Z?R/;DX4/CS]RL\?;!&PO=V]R:W-H965TW?8P[$&QZ5@[6?))5 M\XV*$/UF&EK/JDQ&C9EFL]GYM%':CFY6:>_!WZQ<%XVV_. I=$VC_.Z.C=M> MC\Y&AXU'O:FC;$QO5JW:\#N.']H'#VDZH)2Z81NTL^2YNA[=GEW=S44_*?RL M>1N.UB21K)W[*,+WY?5H)H38'OB>_9& $"C4][S-'@4@R/UP?T;U/L MB&6M M\[\XLN8WT]6HZHY$IU)CZZ[7>\CV(4S(?W2MM==9",JNA!=LS<& M@T;;_E\][_-P9+"-4PR[>W+NFT1%9CH&4+>G>V:CMAFVA.:RF$2Y$<5KLX>YZN.P%N'-Z"X Z MT#>VY/)+^RFH#?RR [^[[%7 'SH[H7PVIFR6G;V"EP_QY@DO_S?QTAL="N-" MYYE^O5V'Z%$TO[WB=3YXG2>O\_\KR_\!CGYJV2N1Z4=&O=*Q]OLZR:VR.S)R M&JA@']&\5*E"&QT%03 ]%VYC]1\0/4R)G_$. $TZB20S4NZGPDRZ0H?1F2:JFKBN&W #K' M+;.E0H6ZI]*JW>?817O/-;4Y&'S!5T%-VI2]Y[(_,EJM)=3=A!Z/53O4K"DE@=N3?+(<-O V)AZQ]LS4]!W T@&$^N6A?I,E%A 3 MQMGB""3M7!RY.: &_?S/,#V'EM,K9Q#:>Q>5H:J+4LUX.733-2E^[!9')=%' M;9S=G*:KZ*-^^3JW.M9P"AD)!U8R@F+CO&0 )P[T=JP\*>QPB!J/)V@CC94S MF *!OD*]Q=IU >3#UU>X!ID?*?M5']4)78YS_$/(*%N.+_)+6>>4+\;Y9=J? M4SX?+\_3>D%Y/E[.YU+@F$T52%$VGXV79S- YX%'230WY$] MBHZ>E-<@1](.&Q4/MZ/\6D??RX51NI%:51'[.N4GW19*6%N,-^2X\](O%:V[ M@#8)R"ER:+I2:FO=1?2#U"(N LF!5R0D2"T;M=_@IC5N)Q6E(@(*$_I@#7#( MP9'?BE.Y<%WI0AFS0].DUXM+7!)3K9[01RS7 ^]E3]4Z:KU[TN%08$,O2 H\ M?^ITWR8#"FV;9V$9,R+6M\FK 7!9Q7SL6# M( Z&CYV;/P%02P,$% @ 4H$04_(69CBC! 0@H !D !X;"]W;W)K M&ULI59=;]LV%/TK%QZPO3C^D),T[9( 3IJA"=8U MJ-<-V+ '6KJ2B%"D2E)V\N]W2$JVL[;!AKW8DLA[[CGWBSS?&OO@:F9/CXW2 M[F)4>]^^F4Y=7G,CW,2TK+%2&ML(CU=;35UK6131J%'3;#8[G39"ZM'E>?QV M;R_/3>>5U'QOR75-(^S3%2NSO1C-1\.'C[*J??@PO3QO1<4K]I_:>XNWZ0ZE MD UK)XTFR^7%:#E_NH-G"DK6QCR$E]OB8C0+A%AQ[@."P-^& MKUFI 0:GWO,TB4_VBV[[C7 M.6^:WA@,&JG3OWCLXW!@<#;[AD'6&V21=W(46;X5 M7ER>6[,E&W8#+3Q$J=$:Y*0.25EYBU4).W^YZM:./W>L/=UL\.O.IQZP87&: M]Q!7"2+[!L0IO3?:UXYN=,'%<_LIZ.PX90.GJ^Q%P+M.3V@Q&U,VR^8OX"UV M&A<1;_%O-=*?R[7S%A7QUPOPQSOXXPA__']"^!\AZ(.F95[HCZ>&;<7Z^^_.LOFK'QU=UY)+NGGD MO MM0!_*4N9L2>@"O>5DI0$%0T$--VLLF))\S71EA"TF]-Y.=JZ#25BZ-DTK M]!.!+UM82^T-%NFF:96!?XA9)9:!U,_LL8V6E64.:V-J.^LZ@5TPV]8RK\UCD2OHG$EL$Y^M$M@@) M86:6+%_D,:&EPT0,X@_-]Y:#6@0) 6!+'7>V9#,UDIC!ZM_QLZR$CWH M+B0#S^C5\@;0+^O>5_CQ4.$'#,>$ZO0A.;W]GGEDB+()60FG4BS66,TN?BND MQ<@W-M1.7ZI1ZM8BH-9]"7A[_R'1UJ))G#'661B]@V#OT#&(F8 MYTHX%T\52"JE"C'0M.9:J#+X&++U-8_/DG78!R'FF$L<2[&/ON5*AFD5'3D0 MB?T3I)/TD?V$?L6^GDJ8!""/Y@G< \ G'2MI%4P=O0U@,O>@T]D$$S;]8FQH M.[U?!^MKH20V:"E2+(&=BYCH@%<+_2 L;2:[<4.W.I\0KA)"3<:P=@$7L_Q- M-C_*-T>STUEV=G1WO7I&&)W%%8AMI%$B%1%%21 MYB?73U$JF?NB2B,*XX,+\$ARAGF(.8CXQXY-=01EE;&FNE,7YX"0YVU\;+OP%02P,$% @ M4H$04R6=5YE($@ &UL MQ5O];QLWD_Y7"!]P9P.R+2F)DS8?@.TD[^5%VQA1[UR<;[]L?+ M2U=L5"W=A6E5 ]^LC*VEAX]V?>E:JV1)@^KJ%Z^I:VMV-JLSV]I#EQ8/YWE/Z>%@^+64JG;DWUW[KTF]:5-5MA\6V0AG_04FDT**<;W)6%M_"MAG'^S8)W0YB56.AUHU>ZD(T7 MUT5ANL;K9BWN3*4+K9PXC7^=O;KT,#4*N"S"-#<\S?S -%?B9]/XC1/OFE*5 MP_&7H'+2>Q[UOID?%?C/KKD03Z83,9_.9T?D/4EV>$+RGAR0-[;@_[E>.F_! M;_[WR 1/TP1/:8*G!R:XD4X[-/.=5:VT$GURS(Z/ER)^W2CP[L+4K6QVN(*N MD5VIO2K%K0%[-X[_'D"4>2%N!9_H-?0Z&:JT&(6T%IEJK1EE953O\7K6>QWI0['-#BM \I/EUK2PX MF3C]]W][,9]/7WZ^6%R(?UQ?W]'GVR&NG6B5K;5'?3JPBP4)QH4))J)0 MU@.,B94QOC&DK14&)K&9/-TP$J+=_49Z 782#3["Q5OU>Z?1<,N=2.O*#%ND M[4#1K,J$UTMF!CU!"JYK*2NR.4.SI/6^586JEZ#.DQGY_10D.Q8,BP%P*\7* MFEK$S>^U=OTN@\JD-SJ"6';PAX&5PGIA:475E>!*516MFZ]V?&WPO4#/JQ2( M&YOP MT3C-S[9-RD[_1-P_[E9(W6PK 8^ 3V30=C!Y??0/V#IYI6MW@PF"M MM6P@!>$K$TPUF#+(#++\#2"8AY["YL$LY/FFJ0@R>>-A2-%9BU]D \XR_X"- M=W,5U5XOJ0 MS:!3P ;_UC7,%@CKR)N.!A/,PO;BF1@V<%$*3+=O+GCA80B'J$MX>6>-0W-W M[N)(UGF6LLZSH_GBKH=HV-K>; >2SU\6%H+\,3L4X<:'#>\:GU#]EK>?[*OA M\79C %[/S;8!::Y;.EUJ\%T%Z')=5>Q@P64B^T*6.Z_8.?'[/S-@RD<@C4P/\Z>OX2@Y^^C6SF$ MPLRQ+L0GM0(/)".@&_+K&)L3\DGU52)@$]1A$C0!>P921YQUQM$9PAC>21X> M]ZLP]RJD"+\!1.;L*^"O 0H=L_#S9.'G1XWTV1%:O0- KI%:C)GY<1)X<7NH M/!KVC!4()=KO&"KZC!CRI,N2"IJXEE\ 2=-+Q=W)&:H!P@G4D2V99:7766I$0R"!=[Q)-20UQ*]#8R9) M-Q1\#PA#!)02?QER+E.LN/8TP41T3JVZ"M1?T>C68IKVC&'H$BW3"Z 59DL3 MHX*EZ98>AT4$G$!F]IB1*OT'37XOJXX$Z@:F] 91;T+VQ6^2GZZ-*;<:*4M# M#$LV:XW#>?\G:2,'@P R:ZR,X;N6L !C%TK.X@NN)J6DP1@3'=:(MK,%,% 5 MY?!(E+:5%H#7'WG+V/TI 9%@Y,51 M$%BH-47HAYX9C"')HX6(CTS2P&,=?^O(P\&/(#97&D/)$7,&YX[Q#8D),QFX M."Q3+@U$Q7:CBPV%MQTR[)S*(/>]E[HBAR&$[[=LR?5$L=$J,4=0JE2%QL[* M.>*23<78[<>W/Z?.^6 M-'GW%3@S4-B8.6"(@-Y<'<@LK6-.HAHA9BSP MRM8X9C)@ B+U#XSC)FFYF0D8%:.)X8M>EX$-D )!X(,^U6XR2)-8MI6PG9 _ MD-!H'^8.HCEQL#F6'1@7+(R;@3#8*XEOXA.&6=KZX&G'XN*'%!<_'.<@QBJ] M;L0M%#; )'9C0?$X">+]'EF(Y"[GB%\PJ(8/'ZD$)>@':@"?0O1'CD:S7XCW^[IG;%>LI6[" MQ 9C-, J^2MGL""V[5!KNY$/(_@4;'G'0V[;N7T^/(BYGC_$:R-C4J>Q##_Z*H42RBC'6^I)>+ M_&5"7V#79J="-#?@#_T3A&I.]:&>'FFQ$3Y9<\\8!$-<%SFURCNS"V)'%M4M MJ7$;,#!5:2B?T^U 1VH3;&#+PP(H6:]CN^9SZ(PI;E,P_PB^$29(JA%UU*YG MC)/#E@FNA!:(&;R,/'2-;"&TI&AD:.YD&@26*K>X8((.EWNL=)0^PQS@>@"( M.X'E2."BP, <\$K 2'N/##(V(S*Q #Z<"8 _F3W6)YF;@$572F.[ BSU-B!1 M)+RR1=('I-$/-$=E(6H+:EV&5X<+RVU&FKB^BOBM*]=L66;+*"'8C\@%;2^3 MXGN#,P#$0+H!"O$% ETI+HYA!*/&I._FE/H>V4@9V&%ZC@QVD($SQGY ]\0* MN44!-6F5-5WKJF6]HOR!Y=T1$])AQ\PM;25$4[7H8F=JT7O MGY=[KI/X=G0+<'I6@-H6#S4'@K+'QE-/9:#9!+_8*JP77&:*\&IR!?3O08CD M_C.89]\#^] ;%398%7OK^8BW#ATS.JS8:565V.9P'J;EY(-*X%F#@]KPT^*S M@^*05DKX%LJHA#>\ET'I,;.-[>;1C)6=M\V.IIG;6)MCFA]-4X\8/_!H353J M-^H@&*I>3><$,HYUQM?M4ON :44E=1U;#U1SQ,XXGD0@?8%48[E+$GEH#D-8 MM0\K]GB@$MJA\"!%.3@8["R@YL+4$-?D*VKHX$] M[P-[?C0P\Q-D:QJ#[LET^+HT="**OO%)%6KO?'WX\B^P@'\!-H5!HPCQO8I\ M:,1UM^[ !^;3V0NNN?H>_0C#=.+&(.\Z/7E_O;@!: V<]'KQF42F8=W6.& &.2>2>VEE1%5SDF";83GOLRA-ER9G*B Q4&20DG;&BH"0XB3W<[-"462AN)Q]NQZ>'A3W-CVQ2RR4 M "K8J&WHKT-@]_K_4\($D/KC:6ZDL&TXE\1WJ,_ M+=6D/)#_B+I^+#4=!3* M!V[(G!EG<:?(SD?["&.'A1<(6;_ _M#:,M "-'J(1?#E+;:"EL;RJ?9U'N"G MOYI6%^+%],49P$??7^VH2\*W'D#?T$99*K_%!)\&'96-&\=O7DVO)@#V?$I M#9?;X5E$1,L!HX*\9_M*7EH GC+=2QF<94:]BH$RN:.WTGI=Z%;2J8(L2SY, MU_[AB]!CVA*,*Z1YI'W2A5AG8YV\)?:O\_V_P/Y8T(5J\ M5TM+JP%,N#J(%E?GT_E$_*2HU1"1X>DB61OQI.1V"0;" $V#/61PAX> ME-5+U;-P;WHO/M01)DK/:I#[T]^4B/B(PG H-F(V#]=[R"RQ*3<163=W$D_T M!B?9Z8B6^U%N(U:5V3JJ_%)76(:)E[M^/5 EUWQ1B%96JE;1T0.Y'R 64/(> MLC"Q\GF(HLR?CBM([D5N,A87<88J+;]KN0L13,$-_@P"@O<,;L>Q_Z%@(@\# MJ7U=1,(VJFKI(!5;Z6R)_0M^J96)1Z 4VEBW,O90S&3E';@5WB-93T+U&>M1 MNAMVR,2\M'@8GBL8;\3\#BBE?4!6$ R?$1GX0<[*)EP36-A=R7>UP:X AZ,,#&/#9G^53"8YG;'Y510RC>L-9%\!U;3IO MQ',K<'/V%[[N4\DB+$=]#9VGOY&NSX^F]@>!=# J0GKT>2K-CE>R-7Q7 MD"3UT9L/!@KX.60TJ-#16+_*KWVQ%KBH>9D)QX!)5QI94?T^%3ICX@GI^ M.J8CJXKE#HM+/-H*F7 VRCZ^GN'?&09;Z-M5+GF M2ROA!Q,;W08P9\8S*.DH%]ND^$\?;CY^$E0Q\$0YW^[_?M 9PNFQFX_S[Z ^&73U M>\PWCW?JL9;U9?8S,*BPU_1C-[I'UWC^15AZFGY0=\T_(^M?YU_C@8'7>'^D M4BL8.KUX_NQ$6/Z!&W_PIJ4?E0%MAW*>_MPHL*#%%^![_!%-_( 3I)\9OOD_ M4$L#!!0 ( %*!$%/]?4/$J@, 'X) 9 >&PO=V]R:W-H965T4&GAHN=!SKS&FNPT" M73:T)?I&=E2@I9:J)0:':A?H3E%2N:"6!W$8YD%+F/ 6,S>W48N9[ UG@FX4 MZ+YMB3JL*)?[N1=YIXF/;-<8.Q$L9AW9T4_4?.XV"D?!B%*QE@K-I !%Z[FW MC&Y7J?5W#E\8W>NS;["5;*7\:@?OJKD76D*4T])8!()_]W1-.;= 2./;$=,; M4]K \^\3^B^N=JQE2S1=2_XGJTPS]R8>5+0F/3JPGLWBEY-K]PG[P M+3!CV6LCVV,PCELFAG_R<%R'LX!)>"$@/@;$CO>0R+%\2PQ9S)3<@[+>B&8_ M7*DN&LDQ83?EDU%H91AG%JM>XXS6L);ME@GBENKU'=ERJM_, H,IK&-0'N%6 M UQ\ 2Z']U*81L//HJ+5T_@ J8W\XA._57P5\/=>W$ 2^A"'<70%+QGK31Q> M\E_J):*"I=;8 LOR6\\T<[-_+;?:*)3-WU?RIF/>U.5-+^1=&Y#KN:U/7VK.U+2N8=-JZFZ MI][BKJ%02V2TMZF,W6QL,&<71H-!,WG"U\YT)\[E4\YLY&R]!/(N+>_OO&SG M5(!H-6$*[@GO*;QF F-DKW']]9M;!V"W3D.8I;!0>4\H#QUR-#0 MLA&2R]T!,C\-0UB['L101;FK13>LPZ(-$3MF%\[!0!J'<"<-X8!%"\-J1D:C MQK,'N2B$?P53/XDRU%DI>UM91PZ#(Q(F9:EZ=*(/>.1J:LM._3Q-CMPY0C*. MVD1+Y&=)BK1KJBRL(0^C^0!Q?J1R'H%,^M8QR/TX3. #DOX!U<2/HAA^E;+: M,\XACOTX*5S@OWWCS$_2*?P?E95&C]NA:$G19FEGD^GS>HNFV0_T%D_CRWJ+ MLO!YO<5^_G*]6=<7Z2WUL[QXL=XB'X_9[\H^5U&>)9=4%X7%5=EA!T^BE\@N M1L?\47:%/RFB"ZJ+0C_/"GCN? [.[D1$!DYK# UOBLP#-=SVP\#(SMVP6VEP[]QG@P\DJJP#VFLIS6E@$XQ/ MKL4_4$L#!!0 ( %*!$%,Y%"@J>0, -@( 9 >&PO=V]R:W-H965T MB05-_WU/5*RDJZ.L.6+=7RYY[E[>.1Y=9#JBVX!#/G:<:'77FO, M_C((=-E"1_6%W(/ E5JJCAHP6T< M";A51/==1]7#%7!Y6'N1=YRX8TUK[$2P6>UI ^_!_+6_53@*)I2*=2 TDX(H MJ-?>-KJ\RNQ^M^$C@X-^8A.;R4[*+W;PNEI[H0T(.)3&(E#\W,,U<&Z!,(Q_ M1DQOHK2.3^TC^BN7.^:RHQJN)?^;5:9=>X5'*JAIS\V=//P!8SX+BU=*KMTO M.0Q[%XE'REX;V8W.&$''Q/"E7T<=GC@4X3,.\>@0N[@'(A?E#35TLU+R0)3= MC6C6<*DZ;PR."7LH[XW"589^9O.[E-6!<4ZHJ,AK8:AHV(X#V6H-1I.S#Q1' M^GP5&"2S+D$Y E\-P/$SP!EY)X5I-?E-5%#]Z!]@D%.D\3'2JW@6\$TO+D@2 M^B0.XV@&+YDR3QQ>\K+,;Y@NN=2] O)IN]-&8?U\GJ%-)]K4T:;/T'ZDO W@1-:A[\#8?6B"UY'C)F&B(L<+O6UU(9LR[+O>D[-J=1]\B>&=/I(_L_L#=SCP[Q'"@-E*R27 MS8,]P=A/PA"-S%^Z[UGB1U%V;JW83[/06DL_*E+\IGZ:AN3:/58(JP!CQA=7 MMVRO2>2G"+ L,,DB1("S+$'GQ3(ER2)T2914J0>K_* MDB=^[DASORA&\F4< MGP]6N!S)\[QPY/DRG"NU;"JU;+[4>F,O^[:3RK!O+@-[?/^IZ&:13Q?=2$?_ M1?=S%3%72$-]ZI\JY0YLYZU0=G1V%8;Z^7&ZM(.8Q&@6UDS0#+/3SI>TK7X$FWP?-N7$_5I)2],$/CF6:GMKT=NM7C]J'G MOZ.J84(3#C6ZAA]:Z=-%A&ULC599;]LX$/XK ^\5 ZD/.3Z2)@9R-&B+!@B2;/NPV =: M&EE$*%(A*;OY]SM#R;+3V%Z_2+QFYIOC(^=\:>RSRQ ]_,R5=A>MS/OBK-MU M<8:Y)K:>=<5%D42A'+5C7J]43<74K>FYV'MWD[/3>F5U'AO MP95Y+NSK%2JSO&CU6ZN%!SG//"]TI^>%F.,C^K^+>TNS;J,ED3EJ)XT&B^E% MZ[)_=C7B\^' =XE+MS$&]F1FS#-/OB07K1X#0H6Q9PV"?@N\1J58$<%XJ76V M&I,LN#E>:;\-OI,O,^'PVJ@?,O'916O2@@1342K_8):?L?9GR/IBHUSXPK(Z M.QZV("Z=-WDM3 ARJ:N_^%G'84-@TMLA$-4"4"+=MZ6 MU<;1DY@I=.WSKB?SK*0;UZ:N*E/1#E,CN#/:9PX^Z023M_)=@MU@CU;8KZ*] M"K^6N@.#WC%$O:B_1]^@B<4@Z!O\?RQNI(N5X7 X^.=R1NY3^?R[Q\9)8^,D MV#C99:,)ZJ5S2/$4.H%O4LRDDEZ2M3H+"0@/&X"H@!\P+JV5>@Y7PDFW+0%[ M;3._SUPA8KQH$8$=V@6VIIJ]\F[%OL$2+$"O2*5-)(DOI M,ZD#@@W13*(5-LY>R3BD1M$-0P4:SIG2$1+7/H-ON$ %_?H?U?\!!5$12&31 M=P%XEZ5KX3+ EU*2X4"#WV$X&AX/)WT:A6!$']^,5KM/QI.6=U$Z5/PP\.]R M=9 #46]X/!D/=B!8[>YTX##Q-9#-(O\AK!7:T_5I"1#?RTVEO.Y0V#\YC@;] M]>!77)N5=IB&/6P>-FP>[F4S4=*0>;(=GAB^-->4WJD8F"H+6:4#:>6^[*U@]6E8U5. MSC41.&;I4IL98PW(I"Y*?DSJ>FZ_8VU3X!Z^"EU2OP#]FIQ- J\SH>>L:]/P M4?]XI'QX-)U'YCZLTML"Z>/:4R:DIEM/_B MW_K0TM,: L'AY\TJ.T\89UJ^E+BU./;;X3JX>KR#W"2H_G*K2%.OPXT0T[?, M"[;B*-[DLJ!NPCY3]U<(ZV4L"\[5TI0JH1R&X!:6EKFF,IZN.@'>$<"5S)." M2L,D0,^D=J+NM\@EJ6-5TF-?7=Q-=>ZXM<[>+E7!(LWP2-JI'J_AGMQ R]7F M,D$OQ%%:*O7Z(9&J])BT*6.#8>=D!)_J+ ?LR!4SZIQ.:+F@&)#TPBB*=*C? M\;C3@S_@0;KG#ZE%!"L\0J\S/J75)^H_P1LJ=[HY$SY^](K"NC9,.J?C;571 MW6C%[[7Y:G>(#AZ:6ME%M'.N/9],;+7#1M@SW:*BFXTVC7"T M-=N);0V*=7!JZ@F/XV+2"*FBY3RNE@IO#=BN:83Y?HFUWB^B)#H< M?)+;G?,'D^6\%5N\0_>EO36TFXPH:]F@LE(K,+A91!?)^67N[8/!GQ+W]LD: M?"8KK;_ZS>_K111[0EACY3R"H*][O,*Z]D!$X]N &8TAO>/3]0'].N1.N:R$ MQ2M=_R77;K>(R@C6N!%=[3[I_7L<\@D$*UW;\ G[P3:.H.JLT\W@3 P:J?IO M\3#4X6<<^.# ^\^4&#Y5CBQG!N]!^.M"J?(XRRD5$6&&6O M,+HU],J,^Q["O_O6R=8'>:GT1W'\"SZWK:AP$;4^"7./T7-P/(!#17E+ZWR" M;H>PT34]4*FV(*P_HZ+C6/3@^A8K;%9H($W":0PG4I&O[BQ=V]/S1Y]GIC>B MVA%/\R.!-U!P5DP+6N09F\UF\ 'I?>UTO0;9M$;?#Z7F)9N5*?",)3,.UYU1 MTG4& YS>;"3)]Q$U97P6 V?3+ UR[AP:&TRMWKB](#_.\K($'WL*LRG+TRF4 M&2N2A A8LJVJKNEJZO2:WC?5D5H_:D,TVKA!.W"2%RQ+TU,XR:9L-IV>0I:P M),X@+5B19D%:SG3][P_5BG+:&A^")RS-.22Y+ ME95LFI1P1'3Y*+K\J.@NJLITE*./]Y$D8."J,\;7\(,4*UE+)]&^I,&CL"]K M\&DL'6)50ZSZ,=;_)\D#G8H$0@.F[V:EK:]TDK.8I_V"DR;ZTHC!P_>(S(D3 M/GA78DUV,XH\(P45(S+I$HTW\ZB^X27\^DO)$_[;:%+CEMKN"^05O$$/Q>*T M!*^A?#23BA2,1*U,'A6O5D!29+!SY7Z#:0I2Y*8%KQ@9?FRHB9/ M!DN#9AO&I^]3IUP_8\;3<4)?](/IT;P?[S?";*6RE/6&7..S*:G(]".SWSC= MAC&UTHZ&7ECNZ%\&&F] ]QNMW6'C XS_6Y;_ 5!+ P04 " !2@1!34K0, MZ&X# ;" &0 'AL+W=OKXA_<64B!:>ZDJ915!:VUR$HOEG%I;287W&DQ;UT(_7V-%FT40![N)3W)= M6C<1+N>-6.,#VL_-O>:OL$?)98W*2%*@L5@$5_'%]X??)6[,WAA<)BNB M+^[C?;X((D<(*\RL0Q!LON$-5I4#8AI?MYA!OZ4+W!_OT'_QN7,N*V'PAJH_ M9&[+13 -(,="M)7]1)M?<9N/)YA19?PO;#K?9!) UAI+]3:8&=12=58\;>NP M%S"-W@A(M@&)Y]UMY%G>"BN6K.95R7%V^8BZ MACL2RL#IHUA5:,[FH65@MQQF6Y#K#B1Y V0,'TC9TL [E6/^.CYD0CVK9,?J M.CD*^%NKSF$8#2")DO@(WK#/+*PJTT646FU0A_7JV,U:R(OXZ MISUXZL'3-\#O2*U_]G5TVPS@(]I#)3P*XN[>A6E$AHN +Y=!_0V#CG9&? ., M-4 %V!*AH(IODE1K$'Z.:X5]K4"HG&ED6*]0PS#VLQ&<2L6QU!I>-F<7+S&O M7!]02>(+BQG7*&=M5^+962TV8%U^%>L$"I')2MIG6*'0CH94O(C& GYM1066 M(([/1S_^=WJ74$C%D7S'6NV0>X]XYCU2.('I:!!%TF':1(GE[V/TX2'R[TF',K)#N>D]SZBOE&OOM%1];W?5?_=$S=J@X>D M=Q3AL/1Z6.Q@@917WPW5C5#//H')I=DKV5:GF/];J/^4WV.I$5_U#'B03Z\G MO%R\>%]&-]0VS*,7W DD@W02[]F4"YQV-DW@JE.(\"?$K-Q9'!5+,AM#,IK" M:!J! WPDR[J4AVK1Y^TVGXPGG4UF;$>#=)9V-AX>/.-PKV'7J-?^66)1.5Y= M[^YG^Y?OJFOX+^[=L_E!Z+7D[EUAP:'1^80/6W=/4?=AJ?'M?T66'Q,_+/GU M1NT<>+T@LKL/MT'_?V#Y'5!+ P04 " !2@1!36NN<#3L# ?!P &0 M 'AL+W=O0&8PB! M51(IV;VJ5_74U>VU?5'U!8%)L!9LSC:;VW[ZCB&AJ70;;=^ 'V9^\Y\Q'I9' M;9YLC>C@:]LHNPIJY[K;,+1EC6UA9[I#13M[;=K"T=0<0ML9+*K!J6U"P7D: MMH54P7HYK#V8]5+WKI$*'PS8OFT+\[+%1A]7012<%S[)0^W\0KA>=L4!']'] MUCT8FH43I9(M*BNU H/[5;");K>)MQ\,?I=XM!=C\)GLM'[RDP_5*N!>$#98 M.D\HZ/6,=]@T'D0ROIR8P132.UZ.S_0?A]PIEUUA\4XW?\C*U:L@"Z#"?=$W M[I,^_H2G?.:>5^K&#D\XCK9Q'D#96Z?;DS,I:*4:W\774QTN'#+^BH,X.8A! M]QAH4'E?N&*]-/H(QEL3S0^&5 =O$B>5/Y1'9VA7DI];WVGUC,;)78/P0 5! M8[""1Z?+)WCWN:!E>[,,'47R]F%YHFY'JGB%FL)'K5QMX;VJL/JO?T@*)YGB M+',KK@)_[M4,8LY ZE+1MM>X/P MYV9GG:'/Y:\K@9(I4#($2OY_?;]5UJLP?T%O;5>4N KH!EHTSQBL-Q;T'NZQ MQ':'!N)H*!*5RM4(=[KM"O7RO87R0D@W";'#0=.>E=;1G$C>;:\;NJU2'6YA MT[M:&_DW;1:JHCA6'E3A;7_MG76T1F;PBZ0R5L5PT<8T494([SI29.O"X,VK M)E)12-U;(MD;>$0CT<*&+GR%U'^\W&O21<3R/&-BSF'!XEBP!8V^@V269WE, M@SAE\VP^87^(W@Q.633/6!;'D+%%E+,TBHC'9XMYGD/*4I&>J=NW,A/!1)*0 MH RBA/$L8G,A"!KQ6<3SB!8%B^?BS+U[*W>1^K19ED4@$K;@G(DL]=R4RA"G MD)#\.>=G[OV;]2X8%QE+%@*BF&JO^:C[^.CX4Y M2&6AP3VY^B,*P(SM>)PXW0TM<*<=-=1A6-,?#(TWH/V]UNX\\0&F?^+Z'U!+ M P04 " !2@1!3,& I$P &0 'AL+W=O?%TXJ)>G)R9-]=J),CN3:E MJ/F%(GI=54P]O.6EO#N>^)/NQ:58+ V^F)X*V% MK(GB\^/)J7_X-L7Y=L(7P>_TH$UP)==2WF#GE^)XXJ%!O.2Y000&CUM^QLL2 M@<",;RWFI%>)@L-VA_[>KAW6KB=" MO%R6VOZ2NV9N'$U(OM9&5JTP6%")NGFR^]8/ X'4>T& M@+4VMTHLE:^8X:= M'"EY1Q3.!C1LV*5::3!.U!B4F5$P*D#.G)Q_6POS0/:NV'7)]?[1U H#DWS M%N!M T!? (C)!UF;I2;G=<&+;?DI&--;1#N+WM)1P%_7M4L"SR'4H_X(7M"O M,+!XP0MXLR53_ C5Y +]@"$,N14*58ON&W_?GJMC0)V_#&B+.R5A599^(*R M3RO+M5/D&OCU.7>. UPM.9G+$O:*J!?$8%3:#2/^Y)K(U8;+&+7).OEJ:@BOZQNEBH?B"&4[V1 V"^3 M3VNC#331D /RCN?<@@2^#8U'(B?,4OCWR$[LQA%)W"0B.TGF)%%,&D=HL@!' MHQ;J>&'FA&E&=FCJAGX_@=]SE0L,SEX6ITY&@WVR$[I1UL_(69W#KL49E (Z MC6"&'[N M6TB,(?WS"&Q$X#&(/!A9F\9T(1'.88XIF1^4WGO><8.*[&,A !;SM 7JU* M^<"!B!99MIKO&$1/&P&I$=RXUI:P6_1E&SL/R=52 <0P69"9N-]^T;@1R;5I MG=^O((/#8 &4+SB0^T'PLB __I!2G[XANZ^T+H6^.9BC;@%,5& Q4[&WL K+)[YH$S!?LE=KWT\4\_^5:6$+L2 M]VP2N%Z >$GH4E 3!2ZU?6R NN%XC..@?SC^-$#H]6%4"HZV05P+PHP=M=N0 M%+CN)E#,.IZ3,Z9*2;2HUF7#K4H6' \ALQP+YNM!>=GM44)&O.A[KN<][[<( M1W9'=E+<[Z1XE.*78(T2%K_9+)]K8?1HUAX'?"5K7\X^;U+V5I9U(/_E?&6( MQE/*INX5Y-BV5\EU#7;9A YNVC\D]C#3@^1]RQ743N2CK _:?/;"XH 6P)2G M6;R+V$[7^*G-V'O^/LP(G# (R$X0NUE,OC0:NIE0%LVY&+[Y7C,>Y"&F2GC3):(QQ;:T#F@5U=.D]!FM;,65P@9>L$+CC3G.HK[3 7?,< MJ\8UOL*JGE%M!J@WSF\2M=W$FJM;D7<%$(XCV.*IR0C1F8"P;/D684!2]QAWK%W$8VZVTIPNZ8*IIS1-1YN<9SV5)@2,8<)!=2":Z[,9;G MH(35#SA\)N$XKQ$-6EJ6HF#-OH$'%MW6L9^ .:PYM) Q:*/B2[SOW7+RF]06 M&F%5@17@YDS"=T TR^.U: :Q#-*#2G_55/I-?81"QI8?J$A#U5$U50>W5<=V MA'&*Y==V.?SW"Y@SJ>T&:WLY(T'(3'<<.N6((Z)#T!1##8D ML"5X#;XN[2Q60&4@\,J#]V$ \OV4!)!W R?+,H ,R)4T,'E(BGQ((# 2ZN/( M&DW# !?B4!^-IPY-(_(LVZX?GK+,DHSIEE?_AUC-MBO<00(EVPDT!X:+9A9$ MT G@RH/N\&-("' SBFALW>'[V7.83:1>AJ1."'>W+C%M]Z"8^%[+(@A&)S9L M/\ET:8!_/K(&_L]G%Q@T^;SQV9Z\Q'I U,+ 2LO^1Q$H8R'NXYJ/LPT'2-7]F/(M31&5K:YY PN MT3@!QN=2FJZ#"OJO8R=_ 5!+ P04 " !2@1!3L1T8N)T$ ">"P &0 M 'AL+W=O M$B!)LS>T7=!DZX=A'VCI;!&A2(VDXO3?[TC)BM,X7H?M2TQ2=P^?>^&3.]EH MZG;1\C3?H M?FNO#>VF(THE&E16: 4&5Z>3\WAQD7O[8/"[P(W=68./9*GUG=_\7)U.(D\( M)9;.(W#ZN<=+E-(#$8V_!LS)>*5WW%UOT7\(L5,L2V[Q4LM/HG+UZ:280(4K MWDGW46]^PB&>0+#4TH:_L!ELHPF4G76Z&9R)02-4_\L?ACQ\C4,R."2!=W]1 M8/F6.WYV8O0&C+4+\J-,_15D)\[^T!U?Z>MA6LT<%-S@_#J MEB\EVM+-I.8!=]&#)"V S>*^5JRU0 _&_&S@)^]@'_! MK2B!JPK>"MDYK.!Y?O>E]3#J;8VPTI+>#W$'YZL#] (M*F?!T<>2R[*3/+2Y M7ODN'5A4 PM%+*1GT1(+VU=9*/+5G24[RP ?2FS=\,V[/EI6U%>O@;>M%&6X MVVDH==/09=2>Y5VM987&$D43V+C:8(]AQ0,T?4>@[PB@>N)8SV!"BV@!M\%E MMWG@AGR?' 07;[ZS^M U:+C39A$2[4-D0_C?PJLXBEB1IJ_].C]F61:%95SD M+(N+?IUD;%[0^3NT=@$_DHH!Q5767*T1:+/BPL ]EQWZS&ZX,5S118(OA11. MH(7OOBF2./E^_(U9D1V/NT=:VUH<(C9GR6S^E-A;5)K>?1_DIR R!,+O*6YB M&"IDH;-T1FS'1J ^>5[S;6KF0I7JQ7IIX\]\"<%!8ME9T+L1*A/B/4]T7:&\F81;M#XQ%Q2ERCBZ<30L"LT MAGB&IGF6MB3.6';\F+C_&NHVW2\&.T_F+,[3W6 _O)@R7Y&CM"]3=E1DPR(: MBA4=Y;3:Y[Y;]3T <;0#<$" \E& \H-2<:Z<& MU,Q8*KAY*V?E7M#*Z@4O= MM)T;]>+?:=5! GZ&6-B6EW@Z"1)E[G'RA8"UVI%R"2[EYYVFZJO+K2?D581R M*'2U5SC8J!P,-D@*A4^BVZ.(!W3PGW5MB26GKO.XI 78/XB-[F0%-34G?4>: M+BBB-V,T6RGSUR/YOWD^IZ;M: \25R1:W0T MIR=B^FFPWSC=A@ELJ1W-[5"U/"89X4:.BNMU_U62R4KS)FZ%&LL MZ,M2R)QI6LJTI=82V<(*Y5DK\+Q.*V>\<$8#R[N1HX$H=<8+O)&@RCQG\FF" MF=@,'=_9,68\76G#:(T&:Y;B+>IOZQM)JU:M9<%S+!07!4A<#IVQWY_$9K_= M\"?'C6K08$XR%^+>+#XOAHYG',(,$VTT,'H]X!2SS"@B-_[=ZG1JDT:P2>^T M?[!GI[/,F<*IR/[B"[T:.ET'%KAD9:9G8O,)M^=I&WV)R)1]PJ;:VXD=2$JE M1;X5)@]R7E1O]KB-0T.@Z[TB$&P% NMW9<4T&PVDV( TNTF;(>Q1K30Y MQPL#RJV6])63G![-\ &+$EV82EQP#5-1)%AHR4S,%+!B 1]1I)*M5SR!ST65 M!B:>9W=LGJ$Z'[0T^6&TM9*MS4EE,WC%9@>^BD*O%%P7"UPX0 MD^"DPM_*XA)"SX7 "_P3^L(Z**'5%YX."BRER$U$*!R))F#T"J86$I3P]WBN M+/^?$P:CVF!D#4:O&)RN6)&B EZ 7B%,6,8(!@5BN3?_A;,YS[CFJ(Z%_+2! M.]*Z%!F5("]2T 8Y*BDJ8T5@*T@.[<\;]D4I(=GYD.U]@$4IK2[:OT;)Q4(! M&CR!T, :#=>F$%$>G%GMHE3$4>=]N,($\SF%,O3=:L=X02EH\^Z*RK:B#K3M MH]'PQ&A:HJ3\I2-5P/T,H>OY$;UCUVO']#YKNW$O/BF[<[WW7N/=V MX[X;=SSK1"_J&..!&_3:YY83^:&K+]%BJG%1MID!?K5F"0\?FAWQ 9[0WLVZ8$;4997)$<:4I#I0T^B#=G@,_ M+2E>A8;?J==LR3NA609CFW&'B!O PMA$,W!C+ZP@C4,X$<1.'<3.Z:IK]CIC M><;5O0OS)TO !X):R&,!_([:;8M0^PHS4?"]=R DI#0Z->4=F=LES 8E E/; MB)FWM!'4*XEHZT?Q1\BKGGFDQNH2Z\.=%6FV5[@EV0.&%;$)O:?JMC8&/X9W M$$7T" )#]>A1?YY Y-'ZEY^Z@1^\)RKT#Y;UQBF=E]87X!LE5F?][8K8%[M/ M-?=30XW?.=!ZL:/MRW___ZQ([1=4BL+,"HO.FX&CXL\HD"Q)1&G:IZ1FPA]L M4WV.)3N2T@:N%\VO_VS3R^[8Q*AK0A\?(A/VCD-Q!7[;H!DVF=>5CD/FQR8$ MI/U$C<5UC<5O:U2-6\0,TU[ M837@HMARPUY$G9,S0WI=B..>:96!>?J$XG4IZ0IO6)V(,B$BR2Y-I4Z[M^VZ M^[G5=KO=2F?@F[G5X<9'5+ZP&-YCWX=:J=:5LSB0HL?O'+--!I&4&'-6N'N]?8+[NKI>[Q2"QN^ ML.U\^Q<1E*UU6NZ"B8'DJONSEUT?C@*&Z3L!V2X@"[R[1('E%7-L-C%Z"\9[ M$YH70JDAFLAQY2_EP1DZY13G9@LM)7?496>!J0H66CFNUJA*CA8^+ME*H#V; M)(YR^8BDW.'..]SL'=P!W!)28^&SJK#Z-SXAC@>BV9[H/#L)^*U5YY"G,61I MUCN!EQ\*SP->_E^%7W%;"FU;@_#SM\YCWG+% M92OAGM(S <=<'JE?!FZT6G]:HI%P@_3F[%L7<#*3'^:QW; 2IQ%-JT7SC-%L MJ7VZNB,A=R1,1Z(\(M$&$L*3<)Z$""1B4+0E=$T3O H6X(JB,*8WZQKJ(NG< M<<(*0>0H->5Q#9UHA?"*S C"UK'::"P F:AUH(V [TUKLA5MY9NPYZ-J3=^ MIW@>!.0O'3[ *,[I3TH&V3"^R$=>SB'OQ_DHV O(BW@X"'(?\CP>%@4L&Z1] M51,IR(HT'O92@LJ'63P:#."M2TV.YDFB68>M8:E#K7+=:!VLA\5TV&PO=V]R:W-H965T M MW,1M+9*X8SLP(^V/WVLG) 6:D. M1VNM-U//4^F:%53MBPTKX)0K3VTDHYDU*G*/^'[L%927H]F![;N2 MLP-1Z9R7[$HB514%E3^/62X>#D=X]-CQF:_6VG1XLX,-7;%KIF\W5Q*>O-9+ MQ@M6*BY*)-GR<'2$I^=D; SLB'\X>U!;;62@+(2X,P\7V>'(-S-B.4NU<4'A MWST[87EN/,$\OC=.1VU,8[C=?O0^M^ !S((J=B+R+SS3Z\-1,D(96](JUY_% MPY^L 109?ZG(E?U%#_78>#Q"::6T*!ICF$'!R_H__=$0L660^#T&I#$@SPQP MV&,0- ;!,P.">PS"QB!\JT'4&$3/IQ3T&,2-0?S6"./&P&;?J]FUJ3FEFLX. MI'A THP&;Z9A\VNM(2.\-$OQ6DMXR\%.SSY174F&Q!)=;IBD9GDHM'/*-.6Y MVD4?D(?4FDJF$"_1;US%)3\RCC=Q' M)-Y#Q"?X]OH4[7S8[0+5OPZO)V_P&OBU5X?YZ;#YQZKLS)M).;R<#7LY92EX MP=:+W^]E/NSE*_[F,#I_.P!W: _61KM 2+M B'4;]+B]KA:*9QQD:@]=T]PN ME6LMTCOT]2\8BBXT*]2W@4!!&RBP@<*>0+^>Z91.]-H M>*:BO&=2\P6D^PJ.!B8EY,1F?2#1<>L]?M\5-6X#C=\ PQZ:$$+9$#L@7;7" MN/;E<>TPVN(S3C".PFCB9C1IIY(,3J7&IS8YU\BJK$O?:A>3K>#^?@!_[M"3 M-O3D%1:* AAX+7O8[TX,_WWSA[<.)_S_:6M\O)4WW"D?)H/1OU IJ=&<&X&N M*IFNH>1!-ZS8" G@T1FHDOXYA+.3/AR\,Z6=".%75.C7-T7C<7M7) GP2WH( M[F0&#^O,!=03G.9 [B+G*;I<@M+P2XTU+\:BA13 MH0P1T:D0?F<9PIT.X6$A^E05"R8MWW4MI42>F2**-P34:1 -?F<.7BH33J)P M$OD]6H\[:<+#VG3AG 3:P%',[-+(1)Y3J1 4B#6 77-JM06;<[K)BX-IZRQ^ M.M%.R/"PDAVM5I*MJ*[/SXT4*6.90DLIBAXF>T[7XR;0DW*!3"9]7)).&XD_ MS.75Y5#-U0D?P>^[.,E6?3>L^WTMHIXQDN"K\U?U/.B$D MX3M3W.D<&=:YWT%Q]()B$N+^[4^,#C[MZ>2*#,N5^_/C^!6KFS5#"YK3$E2C MOD6ARD"&3R)FX3]^%B&N4 9 [Z&FM'M7@R4%N3>%_Y*7X*'F!'9Z86O^VI%> M4XTRZ-QW)<7;^@8NF%S9ZPV%4E&5NJ&C[:[O4,[(=&YO#I[W!]-YX.H/I_/0 MU1]-YY&K/Y[.8U?_>#H?N_J3Z3QQ]4^F\XFK'_O3.=1JKC<8WF#G&P"-G:@Q MP,9.W!B 8R=R#-"Q$SL&\-B)'@-\[,2/@0#L9 #!=C) 0$.B),# AP0)P?$ M)-[) 0$.B),# AP0)P<$." N#HY(/#TG+@Y@*SU>WWG=6JTO__ZF&PO=V]R:W-H965TO M%+?J8 TVDXT0+];XE$^]P I"AIFV#,1\7G&.C%DB(^-GS^D-(2WP<+UG_^!R M-[ELB,*Y8-]HKJNI=^=!C@5IF7X2VX_8YS.V?)E@ROW"MO.=W'J0M4J+N@<; M!37EW9?L^CH< **[$X"H!T3_ L(3@+@'Q"[13IE+:T$T21,IMB"MMV&S"U<; MAS;94&YO<:VE.:4&I]-U=WL@"EC3DM."9H1KF&69:+FFO(258#2CJ.!R@9I0 MIJ[@ BB')67,7(1*?&UT6#8_ZV,^=#&C$S$GL!1<5PH>>8[YWWC?Z!^2B/9) M/$1G"3^W? 1Q< U1$(7/ZP5<7EPI+,UCTT?4S<^3+3 S9*$C"WJR,QKCH="Q MHXU/T!ZKZ/?91FEI7O*/,P%NA@ W+L#-B0!?VGJ#TEZD:7%)7*2^"$?OJ&,; M.S;;ZZ]IF/BO1P2,!P'C=PJ0V BIR8;A607C]RJ8# HF9Q4\U@T3;T9#0]ZD M8 PTV=FU4V";&Z7$_!KFLZ?'M7GC&G[!Q3%E79@P.) 6CVX'<=TS^H]3EX%_ MT)HURM)-+ 7N+71=.NP.0W'F9H'_Q[V;J$LB2\H5,"P,-!C=FLK);DIUAA:- M:_2-T&9LN&5E!CM*ZV#."R'TWK !AK^*]#=02P,$% @ 4H$04[ 4>:[/ M!0 'QD !D !X;"]W;W)K&ULO5EM;]LV$/XK MA-$!+=#&(BE;CN$82.QZR] 60;-N'XI]H"7:)BJ)+DG9#; ?OZ.L2'9,T4T& M[TLBG71OSQV?H^C15JIO>L6Y03^R--=7G94QZV&WJ^,5SYB^D&N>PY.%5!DS M<*N67;U6G"6E4I9V21#TNQD3>6<\*F5W:CR2A4E%SN\4TD66,?5PPU.YO>K@ MSJ/@LUBNC!5TQZ,U6_)[;KZL[Q3<=6LKB*+J\XU'LYHSRJ4;_PI M^%;O72.;RES*;_;F-KGJ!#8BGO+86!,,_FWXA*>IM01Q?*^,=FJ?5G'_^M'Z MK$P>DIDSS2L2,UGN?V-5PF5 <8RU>5?M*W>#3HH+K21 M6:4,$60BW_UG/RH@?D:!5 KDB0*)6A1HI4"?*N 6A;!2"']6H5B9\4VA0:(U MFLAL+G)FRZW1._2)*<5LT='K*3=,I/H->H5$COY8R4*S/-&CK@'_UDHWKGS= M['R1%E\?V0/"_;>(! 1_N9^BUZ_>B%P;EJ;0JD:OF.(NJY-35M4%PD%I-JC, MMMJ:^FW]7N07B 8'(3JLO/=;F?(8K."#B!Q69GXK7_'?ATI=*&U=7U+7EY16 MZ*GZ7L??"Z%%N9R_?@ 9NC4\TSX?M/9!2Q]ABX]?I4RV(DU=>.\T^Z6F9;G- MF-)!B$?=S3Z>QV]AW _"^JV#L,(ZK- ;%L_?;V2Z>8MN\_C"DV:OMM<[&Y3] MVD??&_.=XFLF$J2YVHC8O1SZ1V#!&'%#%=5N(Z_;#S*1L+*Y8FM>&!%;.E!K MJ4HZ\*0UJ.T/S@;=9>WCT@\=5S'0"(Q#)!=H_NB168^*)RZZ\AO$07 1!+]X M0L-!P[*!/[A"Q2L8@&BMH*P(=@1-A''#O$Y.#8[KW:-M%<=[Q(]?NFIO*M7> MOD]":-3BLR$C3+P^;QPYP_XD988G(-/&/57($0*7K?DWI(7]K.7M>?2/'8@9 M7-P;&7_S]4!#1S@\VR+ #4GAGC>M3S)_%S.] CAA^Y?P*A^C6*X77,%*:.T^ M]!KF^VYTO@$ 6H?H317"?GM$41@&I*4F#?MA/_V=JLEGK@TL(-LMVM8%%;EX MVC.'KAL&Q-'YJM/P(![XJU-D-9<">GDS!-F"'K@3/E*0AK2)'[2/-4-4[Z!+Z,U-(/A\2J7 MJ5P^^!PWU$CPV7J![.W,_&1X"\,J7XIYRA'3FAO_K"+')-@+VUB0-"Q(_"SX MLYLDTM <.1_-D8;FB)_FGC_M)R)/ZMY0'9/)\@J8-==(S?M7N M?=;ZN?%9!#VAQQ^QI!U32Z>'DH;ZJ)^HC@X&=@/BA!;,431G*"I;#_@H6PVZ_L#)D5 M,R@!H7.,=/>.J#*NEN5AHFW4(C<5'+5X=V+YG@QGY3G=4SD=SJA+'@YGH4O> M&\YZ+GE_..N[Y-%P%KGD@^%LX))?#F>7+CD.AC/X>',]P? $.Y] TMB9-8:T ML3-O#(EC9^884L?.W#$DCYW98T@?._/' !V(H ! NS$@ &Q(D! 0R($P-B M"^_$@ &Q(D! 0R($P,"&! G!@0P($X,"&! G!@0P( X,2" 7%B0 $#ZL2 MVD-Y)P84,*#N[K?M[\+@F@(&U(4!4,/CX7^W67N[GPX^,K6$KPV4\@6LP^ B M A91N]/XW8V1Z_+T>"Z-D5EYN>(,",*^ ,\74IK'&^N@_DUD_"]02P,$% M @ 4H$04[6-="?4!@ 7!\ !D !X;"]W;W)K&ULM5G;;MLX$/T5PNA#"[2Q>)%\01(@L:W=+-INT,ON0]$'1J9MH;+H2K2= M /OQ.Y(5T8Y&C-W=O"02Q>',G!D='HOG6YW]R!=*&7*_3-+\HK,P9C7L=O-H MH98R/],KE<*3F+TPQT+T\7\FY^JS,U]5M!G?=>I5IO%1I M'NN49&IVT;FBPU $A4$YXZ]8;?.]:U*D3O>&H6%YU^ATS53*X3\TEO M?U=50GZQ7J23O/Q+MM5FJJL?/*6W*11LI[&Z9Q\U.F[D"8CYQFW^CWQ&C\+F(LS-"/ORYFE]% M/]=Q'I>5^O8>QLB-47>606E9,-_FDO.^ M@&)L]NO0G$5IX(EZUD%8H@Y+.,-ZKZ<:>@_:M>MCK3]>GW_ MQ: -:A^!,X?R-8-7AT3%A0(_&YFHU&"OTBAHHMCK]7$0>W4 /6< ?QH $,@I MR\ KD7FN<-^[5?P]WR)HJ5^_=MUWNK[-8$_-S,-;LDIDX1Q@*!!8P69GL!CZ MC1@&HB7]01W#X(CT4R"\YR$8--QSS\?=4\]2MN<,X(LV,B% LJF)9[&\2U05 M >S3@$6FIB@K>DTH.&T+9F__H,Y@KJ)(KZ'YR$H^[$*!DL@HRM8*2G,/"BA7 M*#35ND_:@[?$8[F-LB.JDP L<0*O7XMOUO!-?=[2F]1R'G63WEC-%'3$E!AY M7X?P@ ; &P&PH,6]Y3;J)K==7^RE7K3%>MG2#J(10<"\-O@M_U'?&<-'$,,G M=Z;??$LH92VA6)JD;IYT;$&CRO0 ?\9XK\6G94;JIL8B_6,R;E(C@_X;M+BW M[$C=].C3&IG. MXR/;BC4)SQ>>AV/,+.$Q-^$]A_&H%.W 09E*=G)Z$:] \AZ&[L)C3\>]G)!C MEM68F]5.1+VIVP1K ]U2&W-3FTHG&YULRE\<9ZZL+%&QEU-JS'(0^_^T6L@0 ML;8GBP]#L)3$W)14;]"9BA2XASJBSIN4Y/=;"(E90F)N0CI2*H:LJ=/HH$6; M,,M*S*W43E6+(6OJ-39HV8BXI2WNIJT3!&/(FZ1%_9;7AUO.XF[.^B7%&')$ MH?E!RQ[)+6MQMT+[5<48VP1]W*,>1-X1;X+:J)6WKC M;GH[6CB&O"G;J-=6$DN&W*W:3E&.(6_*-=KKMY7!4B5W4^4O*,>0(S*NUV\1 MTMQ2)G=3ID,YAKS)D[U^KRU[2Y3<393'"<>0(SSI!7Y; UBFY&ZF/-A?3Q>* MPG*A\%YLVQ66[X2;[TZ2+*%H\AP+VH2BL#PGW#SW%-/_+ R%I33!7P[EO6]I M;M8Z$6714#?M(!?,=3AB>42X>03_Q'K]C!4(>G(G025$BNR.=&1>?/D>@VA: MWD'1'K_YDC@G4Y7%&W@W9IE>$M@]B%Q/8U,,Q"FL$ .7YD8"T(72JQ8R"VG( M% 91^=K=^X(/+3(OSUIR4FZ4%1SU\.Y 9\R&D_(8X^DX'TXX-BZ&$X&-^\.) MCXT'PTF C?>&DQXVWA].^MCX8#@98./4&TZHASZA\(2B3R!IBF9-(6V*YDTA M<8IF3B%UBN9.(7F*9D\A?8KF3P$ BB) 0**8L X9BP #AF+ BL*C&## M@*$8,," H1@PP("A&## @*$8,," H1@PP("A&## @*$8<," HQAPP("C&'# M@./=7[0_B@$'##B* 0<,.(H!!PPXB@$'##B* 0<,.(H!!PPXBH$ # 2*@0 , M!(J! P$BH$ # 3. 04)8!A<"7\8"@P#(,['D^.N9:;=N?,'F)F@%+ M>6<]V$*SW5'N[L;H57GT>*<-;'WEY4))H,]B CR?:6T>;PH']8'ZY;]02P,$ M% @ 4H$04X1E1I6. @ 3 8 !D !X;"]W;W)K&ULG57+;MLP$/R5A9!# K36TTD0V 8<"VU3H("11WL(>J"EM46$(EV2 MBM._[Y)25,>U7;07BUSMS.X.S=%HH_23J1 MO-1"FG%06;N^"D-35%@S,U!K ME/1FJ73-+&WU*C1KC:STH%J$212=AS7C,IB,?&RN)R/56,$ESC68IJZ9_GF- M0FW&01R\!F[YJK(N$$Y&:[;".[0/Z[FF7=BSE+Q&:;B2H'$Y#J;Q53YT^3[A M*\>-V5J#FV2AU)/;W)3C('(-H<#".@9&CV>JLTG[.;Q#19*&/\+FS;WXB* HC%6U1V8 M.JBY;)_LI=-A"W 9'0 D'2#9 <39 4#: =)=0'H D'6 S"O3CN)UR)EEDY%6 M&] NF]C@=)E,1[X+/C\!P+@L<>'KV%AZ1#+T;2BY%XOO3_Q,BY*80RC49XG"Z,U?2G M_7ZD;-J737W9["]E]^G7(L\]TEWAYTF:7F:DU?.V3']FQ?%YE+W-RH]W\1@? MFR4+=@+#?KCAO]&VL6E 8%+*A4-+D@HW7I7 MN[%J[6_S0EGR!K^LR.Y1NP1ZOU3*OFY<@?X#,OD%4$L#!!0 ( %*!$%,F M2E0"/P, (P, 9 >&PO=V]R:W-H965TWN386CAULA\*T'S_;3=,RTM - MJ2^M[=QWW_F[\\7ISH6\5PF 1D\IXZKG)5IG)[ZO)@FD1#5$!MP\F0J9$FVF M=XI,1CBS 67RC,%=K8V2W M,A;BWDXNXIX7V(B P41;%\3\/<( &+.>3!P/A5.OY+3 ]?'2^\AMWFQF3!0, M!/M.8YWTO",/Q3 E.=,W8OX)B@VUK;^)8,K]HOG"MM/QT"176J0%V$204K[X M)T^%$&L W-P " M ^#>@M0'0+ #-;0&M M#:%M N .UM 5$!<,GT%V(YI8=$ MDWY7BCF2UMIXLP.7+HYI'R&,I!4Q%6R+ASBP'FTG>^Q'X:-L.L_5L31*N-HU<9QF@JIZ2_BVA4\ MF<:KH*JB6J_)@T:[Y%[43:51\Z71>:71T4NC4:515+W5=KG5=NU6A_!H7@B9 MD5K#).&"B=ES32:CTFVTRP+JE+2=^L0M::>.%C%'2U>TQ-%6]9;.:W';C5:U MN$=E.$?_+"[ZC2Y%+-#7!"3)(-=THM! R$Q(5V\U*AR7M,>[%!\'J_8?U.[W M3L$T9T;U:=5Q.7L#':%G(%+51;+V(L*UO@;N90?2W%>8DU4E-'M5"'54JU:) M=]HK\:I9XOIN^8YBQQ5M,]A4[7C5-G%]W]Q.]7>< +QJ:[B]TZRL&A^.WG4& MZM'AYC/@K]W+[#W]BL@9Y0HQF!I70:-C!)&+J^]BHD7FKFICH4U6W# QGPL@ MK8%Y/A5"+R?V]E=^@/3_ %!+ P04 " !2@1!3I$;PS*8# #Y# &0 M 'AL+W=OB)$M6 M8!MPUDB[15HLLDG[$/2!EFF+"$6Z)+5.^O4=4K)\T:5ML,B++9)SSAP.AZ/1 M["#5%UU0:M#7D@L]]PIC]F]\7^<%+8F^E7LJ8&4K54D,#-7.UWM%R<:!2NZ' M09#X)6'"6\S[*C MC]1\VC\H&/DMRX:55&@F!5)T._>6^,T*IQ;@+'YG]*#/GI'=REK*+W9POYE[ M@55$.6"73\U9!ZK4\+/'\^LK]SFX?-K(FF=Y+_P3:FF'M3 M#VWHEE3^Z/ M1L$J YQ9_"3EYL X1T1LT+TP1.S8FE.TU)H:C6[0.R:8H3?OX73Z#%ZNJ"&, MZU=@^NEQA5Z^>(5>(";0QT)6&DCUS#>@TWKS\T;3VUI3.*#IETK7,)]B$X;HK -4>CXH@&^?XG Y_=@C^X-+?6?(]ZBUEOD MO,4#WNZD-GTAJU&)0]G+_+3 41K _I[.(].U2J?3D]&%HKA5%(\J6N9Y55:< M&-C^LI3*L+^)O;-]*FNFR9G_FR@+PRN5?59!-B!STLJ6D MXSY+T^F5QJY1G&97X5Z-*_J,QQ(B:?>5C+*LZ!-4YST$W]"\$)++W;<1VK2E M37] 5D];;]/ORNII)\HXC#I9W;5*LF @7;)64?9L69WUY"O&R97*'JLP3@9D MXN!4H(-GRNN&Z"*Q\32^DMEC%/V'WKJ(*F@'N JD+MM]F6V?];WP=7;N?Y9HUQ6PM0=1SM;]^AWMD>W?>/5_!(GL)#T MK$ $CFV]?W)1?Q3\2M2."8TXW8*[X#:%LU)UGUT/C-R[SG,M#=0&]UC MPE5 MU@#6MU*:X\ Z:+]V%O\ 4$L#!!0 ( %*!$%,*G54^0 , ,4) 9 M>&PO=V]R:W-H965TJH57:[W-?5^5-31478@MM#BS%K*A&H=RXZNM!%I94*&W-]RR3:V-P5_.MW0#=Z#?;V\D MCOS12\4::!43+9&P7GB785Z$5F!7?&"P4P?/Q&QE)<07,WA5+;S 1 0<2FU< M4/R[AVO@W'C".+X.3KV1:82'SWOO+^SF<3,KJN!:\(^LTO7"FWJD@C7MN+X5 MN_]AV-#$^"L%5_:7[(:U@4?*3FG1#&*,H&%M_T^_#8GX$T$T"*('@C Y(8@' M0?Q0$)\0)(,@L9GIMV+S4%!-EW,I=D2:U>C-/-AD6C5NG[7FO=]IB;,,=7KY M4HAJQS@GM*W(JU;3=L-6',BE4J 5^8^\Z'0G<=P(J=D/:E^66#N6/BU 4\;5 M,Q2]ORO(TR?/R!/"6O*N%IU"]VKN:XS8-1VQLLA>I=6$JQ/TRC)+9W+]W@),1G)P% M(RMRL7K5Y( 510FSD;B["SQZ! \)V]!N^BS MH^]SEF6_OIF^!APO2K)9X XQ-%WG=\M!I0S/AGU4#H8*=EZ%Z<7&Q&E; ND[ M.57F2&)M@F:%QW-?GPA3V+ D=L&*K*5HB$8E[2JFC8&UZ(%13I2F&K#Q8NGH M'>F::E*A\<)5-?R#UM" W-@6JT@INE8/Z1C-?1^_CO+"=J^']C@O8I<]R8O$ M99_DQ<1E3_,B==FSO,A<]FE>3%WV65[,'/;+,,"+2."8P5>UOZ+XOW+17W#> M4+EAK2(W MY4]02P,$% @ 4H$04Q^9:P10! WQ, !D !X;"]W;W)K&ULK5C?;YL\%/U7++2'3=H*-OG5*HG4)JJV:9.JMML>ICTX MB1.L&9S9)MFD[X__;""8A." E)<$S+V'RY^RX@0!?[&+)$3+U)J M>^?["X%66%#,?!<' CS%-O.DX&WL2TS%/ M%:,)>1) IG&,Q;\'POA^XD'O,/!,-Y$R _YTO,4;\D+4M^V3T'=^B;*B,4DD MY0D09#WQ[N'=/ Q-0A;QG9*]K%P#4\J"\]_FYM-JX@6&$6%DJ0P$UG\[,B., M&23-XT\!ZI7O-(G5ZP/Z8U:\+F:!)9EQ]H.N5#3Q1AY8D35.F7KF^X^D**AO M\):P7[(O8P /+5"H>%\F:04R3_!__+81HDX"*!'22 'L-"6&1$)XFA T) MO2*AERF3EY+I,,<*3\>"[X$PT1K-7&1B9MFZ?)J8[_ZBA'Y*=9Z:/F(JP'?, M4@*^$BQ30?1'51+P-7BD"4Z6%#/P*9%*I/F##Y7Q>RF)'L+)"GRA>$$9593( M ] *8 4J^/HK/Y-E*@1--N !2RK!VSE1F#+Y3L-^>YF#MV_>@3> )N UXJG4 MN'+L*UVEX>HOBXH>\HI00T6?T^0&A,%[@ ($SZ3/W.ESLM3I,$L/CM-]K6TI M,"H%1AE>V"1PJ59%(@=N6.*&&6ZO ?<'%@(G2L]Q07?8- ]@Q0O^G1,M1QMD M:,8,=E-=W:ZJ2ST"]E (CZ/F;E8_X2]';;VRMIX3I9PF#JQ^B=5OJ7\^6QV0 M@Q)RX*0WPS("Y$^J=6>F)\[)G2/T*V+V!_W^Z$3-63T,!?W1,"S#C@@.2X)# M)\%7KG2]Z[)R?*;RG.:P'Z MH*$Z:W.PF\]=ZK"ZC351L!8&1QV["[GDM18&;Z_57<@Z$G([4ION0G4;.ETH M.$..J5F70FZ7:M]3!9"3H"ODF&!E&7?==1RRGH>NNI*;H;JO-55G+0UUL[0+ MG83J?M5$P5H5ZG?LI- EKS4J-+A:)UGG06[G:=5)+KLI=&SM2,@Z$G([4H=. M&EW<$Q0A;0A::T-MK:WECLCZ6^CVMZZ=%'9:R 0&^52;P@HMPN [VES[37>_^U MX#%0.A.G*ZK,0"F'5%@5QPPYD(JP_FAZ\.;<-/ KIQLQ$9OLE$B")4\3E>^7 MR]'\)&H&[^;9@?J<&->4)[I3?\'4$L#!!0 ( M %*!$%.;>/B%O ( ),& 9 >&PO=V]R:W-H965T\"KK'?I[AK3O^_N MVC@T):0OL)>9<\Z<'8V'I50O.B,RL,VYT*,@,V9]%88ZR2A'?2'7).S-4JH< MC=VJ5:C7BC#U23D/XRCJASDR$8R'_NQ>C8>R,)P)NE>@BSQ']7M"7):CH!WL M#N9LE1EW$(Z':US1 YG'];VRN[!!25E.0C,I0-%R%%RWKR8#%^\#GAB5>F\- MKI*%E"]NH<]\[;:6!6J: M2O[,4I.-@LL 4EIBP)UL%.1/5/VYK M'_82XO8["7&=$'O=%9%7>8,&QT,E2U NVJ*YA2_59UMQ3+A'>3#*WC*;9\8S M9 J>D!<$=X2Z4&0=-QKD$F9,H$@8'" M7AE&>@>8@HVR28523*Q@@III.+TA@XSK,POXC$JA,' "3,#W3!8:1:J'H;'U M.95A4M^E^_6O HY$*3VN""DWV0=6'>/$0+ILB3@E>O M\F,N.0?;N"6J].<1T=U&=->+[KXC>D(K)H03M$!N^X(.O4\%T?<0;AQLQNUN MW&D/P\T!YE[#W#O*/,U0K,CUQM(9MW'&'2*O4'I[Y.?MR^ZGP^3]AKQ_E'S6 M4+I&+ZM.U4!;4@G3;[NL$M(_("3N7,:'E0P:)8.C2FQ3?^#^X!_WHS>4X=Z@ MR$FM_#C4D,A"F&IF-*?-Q+VN!LUK>#6N[U#9AM# :6E3HXN!K5=5([#:&+GV M8V&ULE57;;MLP#/T5 MPNA#"VSQ-=U0) ':&,4ZH$/0ZT.Q!\5F8J&RE$ERT_W]*-GUTBS)MI=8HG@. MR4.)&:V5?C85HH776D@S#BIK5V=A:(H*:V8&:H623A9*U\S25B]#L]+(2@^J M19A$T6E8,RZ#RAS$P9OAAB\KZPSA9+1B M2[Q%>[^::=J%/4O):Y2&*PD:%^/@/#[+A\[?.SQP7)N--;A*YDH]N\U5.0XB MEQ *+*QC8/1YP2D*X8@HC1\=9]"'=,#-]1O[I:^=:IDS@U,E'GEIJW'P.8 2 M%ZP1]D:MOV!7CT^P4,+X7UAWOE$ 16.LJCLP95!SV7[9:Z?#OP"2#I!L >)L M#R#M .DV(-T#R#I YI5I2_$ZY,RRR4BK-6CG36QNX<7T:"J?2]?V6ZOIE!/. M3BX9U_# 1(-PCG:#2@N!LS@6W''?JUI*<>A+WFE\F5.#+IC1_>L19DL;OO?+#R3S% MATK*@BW#L*]Q^'^T;4V'07<5TJ,6= L1VB'(_,VD)F,]1]TW&KBAQZ[I3I:P MT*H&2TC6E-PZ0W^/C66VN]\MD:V8A9*,@UTUAQO/JD:]]./)0*$::=ON]M9V M DYI OI)L64_S\[R;(?]8MA-S/ W?3MNKYE>&ULQ5;;;MLP#/T5 MPMA#"[2QY=R'),#:KEB!%2O:71Z&/:@V'0N5+4^2D^;O1\FIDVVIAP$%FH=8 M%_+H\-"B.5LK_6!R1 N/A2S-/,BMK=Z&H4ER++CIJ0I+VLF4+KBEJ5Z&IM+( M4^]4R#".HE%8<%$&BYE?N]&+F:JM%"7>:#!U47"].4.IUO. !4\+MV*96[<0 M+F857^(=VB_5C:99V**DHL#2"%6"QFP>O&-OS]C0.7B+KP+79F\,+I1[I1[< MY"J=!Y%CA!(3ZR X/59XCE(Z).+Q<&SY7\)E*; MSX-) "EFO);V5JT_X#8@3S!1TOA_6&]MHP"2VEA5;)V)02'*YLD?MT+L.<2C M9QSBK4/L>3<'>987W/+%3*LU:&=-:&[@0_7>1$Z4+BMW5M.N(#^[N.1"PUB?\8D+\7/ M&@T<7:#E0IIC@OB(*Y30I]$!TQ/X5/F5&RT242[A6J4H9Z&EBS$XBC.'H#(9B<:S2_ X6D5RM:W(H6>^3^?XGV3P6^?R0Z'6 52$(7J; ;.-H@U^;XD%3=4!/PGL 8%*JT.8VF MD/)-EUB#EN:@$[O1J4(-=Z@%R7!.B<4,M<:T20D<9;64F]-4R-IB>MQQZ+ ] M=/B*&1JU+$:=H7_C6G.Z-"=0[)$0CL2A'#5@K+FJKIRN%OUA;S":A:L#),8M MB7$GB?>/J!-A* 5TG; CJDD+.'E%;:6V2N*S':5CL4O*?,6C<5[.D>]\?@9F7>ECG47 MJ%MA'DXSC0B:VZZ7F.W*$AN\IL*[2L6&+ZIP@S;]3> H&D^C_1_[0_!PKT-P MW=8UUTM1&I"8$0QEB%!UT\ T$ZLJWS3<*TLMB!_FU/2A=@:TGREEGR:N#VG; MR,4O4$L#!!0 ( %*!$%,\4!OPY 0 $P5 9 >&PO=V]R:W-H965T MEN$82.PHTT$#&$TZLRAF M05NT150279**F_GZH1Z6;)G2J&B236)1YUSR\%X=/J9[QK^+B! )?B9Q*JY& MD92[B6&(=402+"[9CJ3JS8;Q!$OUR+>&V'&"PX*4Q 8R3==(,$U'LVG1MN2S M*'AB]T&\F\P9A-=WA+'HC\NEMR]63444*: MD%10E@).-E>C:SBY0UY.*!!_4;(71[]!+F7%V/?\X5-X-3+S$9&8K&4> JM_ M3V1.XCB/I,;QHPHZJOO,B<>_#]�KP2L\*"S%G\-PUE=#4:CT!(-CB+Y1>V M_X-4@IP\WIK%HO@+]A76'(%U)B1+*K(:04+3\C_^64W$$ *J"*A%@'8'P:H( M5IO@=!#LBF /[<&I",Y0@EL1W#;!ZB!X%:'(OE'.;I&:!99X-N5L#WB.5M'R M'T5^"[;*"$WS4GR07+VEBB=G-SC&Z9J AZ+NYRS9L92D4H"/8,E5P7/Y#' : M@ML?&=VI$I3@_8)(3&/Q04&^/BS ^W%G28EAO4&_#/++T$EGD!D(F@ M9CSSX713)^?W>K_]O=Z#?OJ"K!4=ZN@G(+^+F1/\T^.JYM65/CZ3B#PV"!!F9[ON?5L!.53JW2Z57YR"2. MP>[X R6'&;T *9$Z865(YV@H+K(=MZ5K$"HX1]EC#XY/47?](K[!OH2[]52X MO5$61_G5J7;/1VJ;YNE Y^Y9EFRO#5J<1QH[;=#M>23?/ *=2/1JB=X@B:N8 MU#F_ +OZ8ZI3WS.=X[JO\>M_K'[=F=\K;-E1P%O.A'85\<]2X'N.Y;42-0@5 MG*/&M@NA/E70;-93\^4_S2KF295":-HM8<-@@09FN:YE=T@[VBK 7FGW>!VI M)OX\N.H@:F*CUZ\[V"Q)T'K9RJOBG?JBZ[7= )JH$GTBN2O3-6+/B0.<-$M2X.NRW]5]/T+D]H[$_;B_;PV"!#F9# M'W4DJ'%RV&_E0<93*C-."EULLZ%J[SWH2VH,'+Z!@\/&PN$+>S@\-UX+^>W% M=A JT*"09UOZ+*'&PU&_A^?'H$P2+@I1@FWD'G/2=ZQH/!3!U\\.:FP5H9?- M3A7O9$:=<6MCMQB$"G0HMVOKBQKO1OW>/6>ID#PKKS+4N5,9W9:3MIS3X(V# M(OL-\M.X*NK? _]Z?IRS#2:"EH/:"1H$"S0PB,QQQTX!Y>Y]VM(8'^HWOK/- M?B6GG_48$;"J;BC*FSDLE&L"=40ER8KP^I@*J% G/4Z?U(EOPUD"I&+B+*3Y M$7!#4Q6!JFV9D.I,6*R)52 980E"U7BI2Z=Q=*^2$+XMKLP$6+,LE>7VO6ZM MK^6NB\NH5OL-G,RAIGT!)[>Z]@!.[K3M:'*GBW^-7/7"U?6,O,--H=%(*.\9 M[S'?TE2 F&R4'//24]7 RZN[\D&R77%SM&)2LJ3X&1&LYCD'J/<;QN3A(>^@ MOD"=_0=02P,$% @ 4H$04SJ '\:- P ? H !D !X;"]W;W)K&ULE9;?C]HX$,?_%2OJ0ROU-G$"+%2 M NJVE-/NRK] M\5#=@TDFQ&IB<[:S[/6O[]@)60B&XUX@L><[_G@R'L]T)]5/70 8\ER50L^" MPICMNS#4:0$5TS=R"P)G%L0/A?+IE&UB!^;I]5/@6=EXR7H'0 M7 JB()\%=_3=DCJ!L_C&8:/B\]_[>;1XWLV8:%K+\SC-3S()Q0#+(65V:SW+W =H-#:V_ M5);:_9)=:QL%)*VUD54K1H**B^:?/;>!N$80MX*X)Z"#,X*D%21]07)&,&@% M Q>99BLN#DMFV'RJY(XH:XW>[(,+IE/C]KFPWWUE%,YRU)GY/2N92(&L7)(M M9+65 H31Y ]REZ:JAHPPD9$'4X BBUHIG"2?.%OSDAL.FKQ>@F&\U&]0\76U M)*]?O2&O"!?D2R%KC5H]#0V"VN7"M(6Z;Z#B,U!_UN*&)-%;$DCV/E+SOA[4!LF^"]F$_4MQDAH6?*,-7F+P7E4H#$L MS8#,R7LN,*:/ZX6VNC,,W_OD"4=$2)(QJ<(=I_FA2_%Y[!9N54 M:N.+=>-JY%S9,O TI\,H3J;ATV%(?58QI9W5$>>@XQQ+#=[4:#P.CT F]CL>X9Y:349TY*<==K3#JZ(J\QR4Q;01]3(.3U:/Z;A' M>&H3^?%&'=[H*KP2-IA:&M03QX.;@S^,H],P1DF?T6-$HZ$?\[;#O+T*DPL# M>#"\*7E[LNZ8#GML'IM![$<;=VCCJ] ,>R;E2PWS$8X]^=4#/#6A=. 'G'2 MDZL ;561[NRD;E-$OR4/>)3JW@T'O>28GD9\0>]5,"HO=6/1PYN M(OK_/+=7Q675EP+PXF\NL:938MH68;P$H%IC!/<7 >$:&P*%749&BM0&]?":*P]&FS9I8=LD M>W7WQN]HA!.19P8CL.^LPI&PO=V]R:W-H965T(!KXFF="3[V-,=O7OJ_C#>9,=^06!+.)&[M5LXDL3,8%WBK019XS]?@.,[F;>J&W'_C(UQMC M!_S99,O6N$1SO[U5].?7+ G/46@N!2A,I][;\/4BC"S 6?S)<:#SC'++-,Y,>7BM2KU[3 P^\]^WLGGL2LF,:YS/[B MB=E,O9$'"::LR,Q'N?N E:"^Y8MEIMT3=I5MX$%<:"/S"DP>Y%R4;_:U"L2/ M *(*$)T PMX%0+<"=$\!W0N 7@7HN5&%K@RK^ /RKL7"S2,9_HES=\O%_#B MV4MX!ES W486FHE$3WQ#CE@Z/ZX6?5;Z[Q;Z;DW?=?2] M"_0WJ#5MI5*6>RN5S?>FF)4L \=BR_5A1N(>#L-R;C$<=[OAL=6BW9M/89NF M7JVIUZ[)9HJQF9*X3!%HFB25)/TCA\?ABLYAGW#S"MP/+E6E9?U"O/_@_LG!8TP]_1)ZN MG$XJ>8F5YS8RL_+2O;P5,L7%F@J=)E$;P"\%R\!(",-._SDP#3(%*F3\]9=P M$+S95S/0B4 1B3%?H:JFJDI] RD7Q$&'=:'L&L=FX=B9]9KR:'B6(:-^$)R6 MQ[]9'<5M5,=MU!JW>\%R6[/_V&!Q',FTXVVB!L\;KY>?!QYKL+?K\0" ")" &0 'AL+W=OIJ8>!OPE<%:;;6)43(3XL5T;M.!XYD%00YS;1@H_KW"&/+<$.$R?M:<3I/2 M +?;&_:/5CMJF5$%8Y%_8ZG.!LZE0U)8T#+7#V+]"6H]L>&;BUS97[*N8I/8 M(?-2:5'48%Q!P7CU3]]J'[8 _B% 4 ."-B Z AK0'AJAJ@&1*=FB&N E>Y6 MVJUQ$ZKIL"_%FD@3C6RF8=VW:/2+<7-.'K7$688X/7P"69 O@G)%/I!;KD&" MTF3ZAN=0 3F;@*8L5^EYS_RS[]Y^P[9H3->0@M7WB ;P(S329,S7.A2@GD^VBFM,3K_.,(>=20 M1Y8\.D ^%N4*BP.KCUG7V:D($DM@:MSK,(AZZ,OK]H:<$C39#XJN_&@W:-H5 M% 5-T([*N%$9'U4Y*H34[#>UA5 LL&RAI2E:*DJN"5X:'%R 9'Q)YD+ISBM4 M98BW%5XE+1S MNE;-:/-NCNQST1J_\:_'?L?X!-_9ZEG\2U\]TG=4+AD6YAP6F,J[Z.$>R>KA MJSI:K&QEGPF-[X1M9OBM -($X/Q""+WIF 3-U\?P#U!+ P04 " !2@1!3 M\@<;6VX# #)"P &0 'AL+W=O:S!YEC']_ &%VHV] MT-L??.7KC74'_F2T96MT\VLM*<]0&JXD:%R-O;OP_3R,':"0^)WC MSARMP;FR5.K!;3ZE8R]PC%!@8IT*1H]'G*(03A/Q^+M2ZM4V'?!XO=<^+YPG M9Y;,X%2)[SRUF[$W\"#%%B< N(&0+<"=*^E%%> ^%I KP+TBMB7 MP2HB/6.6349:[4 [:=+F%D6Z"C0%F$M760NKZ2TGG)W\ACJ#+XI) S_!KTQK MYC(--S.TC OSCDZ_+69P\\.[D6_)GD/Y2:7[0ZD[:M!]M]6W$ U^A"B(PC/P M:3M\ALDMA$,'#X=GX+,KK'>"1NL?V^&?<]D*GU\/#U["?4I1G:>HSE-4Z.LT MZ)L*9@RH%7QW.9(6E(:B#< ?7T@4/EG,S)\MACJUH4YAJ-M@:+%A&@UP8W), M@5H7X!/JA!MTUG>E=0,W7((I1,\61FDC+FRXYO8XB:+>8$"1>#S#K5MSZ[9R MN]T=$PC@H?C65LAK."T:O!.>O!1N\BFNOXO:( MH^04Y@4FN::0SU"P9_?4; ?UYPESEG#![3/\V];6OW:4/]" M^KA,^)8)8)G*G:$5).0(M[ B[\BY L,>J?FRI4#(98KZE!S- \-!SP_:FZVZXJX)XZ)1A]XV#>&A? M87O_^E]!C"\&T3\::MR0^PO3:TYCBL 588+;/H%U.3>6&ZNVQ9RS5):FIF*Y MH5D;M1.@]RNE['[C1J=Z>I_\"U!+ P04 " !2@1!3CZ-%)<@$ !*%P M&0 'AL+W=ODXW:^?BB9$>5(8I2ZSB+6XY[+(_*> MP\=X1]D#7Q,BP(\\*_B%M19B\]ZV^6)-\IB/Z(84\LV2LCP6\I:M;+YA)$XJ M4)[9R'%\.X_3PIJ,JV>W;#*F6Y&E!;EE@&_S/&8_KTA&=Q<6M)X>?$U7:U$^ ML"?C3;PBP!( =!0 %8 /!3@*H [%. I@#<4X"N /Q00*$!0#=:^=ZNA MF<4BGHP9W0%61LMLY44UOA5:CDA:E*4X%TR^325.3*:T>"1,I/<9 ;>R"@AC M) %S01Z'H7NWIHAZZG[;%"&#G+4 .@AWPJ1G^ M)682#GOA,S-\1A8UW.F 7P\GWP6_&4Z^"_YA,'D8'<)M631UY:"Z'IJH@%2;JJ9I_*JU*5[OLX@8&S_QO;C\T1;D-T.]-P0N]"/#@-OA@9^&!!X MT'E>W7F>L?,^I[*&DKB:G?;F0HH% 6?2+1*:93'CYUURW2?U&W0B!SI1V$W& MK\GX1C)SPE+I6I=RJDV(G/E+QULTW&]3NQ\OW<]0ZT'=8G 2+85U_O"W:6D6 M=B@DBD+D.=W=&M4DHB,$,HM:S088HZ"O5>CH&Z'70T<[.D2#"O\=/+[TH?9YB$]2_% [,S1; M\ZO*'[8]#OG0"T/<-]S:Y*#9Y5Y0@$(W6PX#&/D0]C2L#0V:'>UX"?AM"3BC MP(MZ?!]JYX/!2200M"3@^\CO8:-]$IJ-4BG@ZC?4O[9%&)VD_I%V0&1VP%?5 MO\K5K$(7(=>5"NCN7:3M#IGM[H7Z5^B#59SKA-!#J*?EQEK5[&Q'"T#E/Q M=$9RL=$C3J3]#YD7NK^H )75/^@MA+V^OM)NB!O2WH;,WG:\!L(. M#?AR(83[N&D/1.:UX:]J(&IIP(61Y_2L&;%V3&QV3*6!V?$:P-H=,3S-AEJ[ M(#:[X*LTH'(=S .!K$,WZ'$8W-C9FQWO!0W@CMT\1EX$^Q9"6'L;-GO;T1I0 M^0\T@- (H[X=,-8>B$^R!\;M33"*? <_WPW8C4/"\I3Y2\Q6:<%!1I826"[F M+,#V![?[&T$WU;GA/16"YM7EFL0)866 ?+^D5#S=E$>1]?'YY']02P,$% M @ 4H$04V<+$S.6 @ ?0@ !D !X;"]W;W)K&ULM99+3^,P$,>_BI432+O-.[2HC00M4- ^*MC'8;4'-YDV%HD=;*>%;[^V M$Z(":93+7A(_YO?WV#,99[IG_%%D !(]%SD5,RN3LCRW;9%D4& Q8B50-;-A MO,!2=?G6%B4'G!JHR&W/<2*[P(1:\=2,K7@\997,"8451Z(J"LQ?+B%G^YGE M6J\#]V2;23U@Q],2;^$!Y,]RQ57/;E524@ 5A%'$83.S+MSS9:3MC<$O GMQ MT$9Z)VO&'G7G-IU9CG8(D;4N M2CY"7O0)>8[G=N#S?ORNHB/D.T?Q13_^%:O5??.U6>,9/?^(W@\H2L95J4-73Q61+^C/%V6!;B44 MXF^/OM_J^T8_.*+_O9)"8IH2NNW*DQH.#:QK\RY69[([3(6/%M'8F?C>^)WA MU5##ZX^&83#V S>:O#6\&6JX'&#XYO""]O""WL/K^:1[0A.VZN%_"7W4ZD<# MO#&UL MS5IM;]LX$OXKA+$'M$ :Z]WV(@F0)FG7P6X;-.WVP^$^,!(=ZRJ)7I*RD\/^ M^!M2M"A;$N6^7,_]T$@R9_B0G)EG9J2S#65?^)(0@9[RK.#GHZ40JU_'8QXO M28[Y*5V1 GY94)9C ;?L<79V'.<:)SCM!A=G*EG=^SBC)8B2PMR MQQ O\QRSY]C2_?4V\J6 &O%G2C:\<8WD4AXH_2)OYLGYR)&(2$9B(55@^+,F5R3+ MI"; \9=6.JKGE(+-ZZWV-VKQL)@'S,D5S3ZGB5B>CZ8CE) %+C/Q@6Y^(WI! MH=07TXRK_]%&CW5&*"ZYH+D6!@1Y6E1_\9/>B(: -^D1\+2 MR_@]@CX6L#? M$PC[! (M$!PZ0Z@%PD,%(BT0';KHB1:8[ FX08_ 5 M,]P3\OAEF6F"V+]"W M!M?9GIRC+*@Z->,/@U!3EQ+77>&H"OV>" M>ZGHE8S+";JB.9 5QRK<7X(3%8\$"$2@AV?4''>'G]7CRPUF"?KG[Z 2S07) M^;\L@/P:D*\ !3V [AB-"4DX6C": V^M]&1T@0I:O&(DIB7C!&44%TA01/)5 M1I\)Z3JQ:J9(S23I=7WASH+H;+QN'D![D%./V%E!4*\@L*[@4R%!/A;I?V"O M(/#%7_2^Q[V=7[IX[S#\N1NXY) M$QRKI@\D4V:]P@S2A1I66H![=@&[T?IVPLC^EKX9&+2+M9'2N%:LD-2+C!QD MDQR]@&RFXH67Z.].AM!)335GV( :39RP#ZQA$M>S@^UR6^/9)^B]BG2V0S0D MX?K'$4I<$_7='QKV-ZK>@9_QFC"HW]"*L)0F\IRUGO9FZ3S$CL-'SP0SC@*4 MTT(L.?("E.!G6[+@&E9P[;1P _!CB3I)UVE"B@0]IR1+.C,WNR:G[= Z2_LV MN?DWRMU^O=SNWAGVM2JU<:5H\:K/N M/#"[FJ"R8QLDPTVNG3U^GF_:<43:)VV)NR$RSTYD:I\YXN7#O\$G)1?H/>\" M-J K'#)SSW"69^>LCU3@3/(J2PN>QFB-LY)LZ:MI_T@LL4#5DT[(;IM2O7WB MO>T8Y?<1K]>HBNQ<]I4&0Y[BK$RDN=,.CJOBH9YQ+T/LS0V.U_*!HCMM WK><%QQ!_/<)1GC]@_S=D'<'B:B*.:B-TA(O8,F7AV M,OE?&&C4LKUHUK;0@5&[ZS$\YME+,=DU0?,B!KN0G;O*-.XR;$L7/4-)WO1( MK-10DF>G H !9J']$3)UPM8PZ8(RE')>8MB)0Q/Z:SU3,Z%WG&49X@7!2EBO@Q([!S$-89+1^72,#N+5&,,T@3,5/.T(5^ $$X0$R^ M(2;?3DS50<;@BPS'0D*&TB_OA&17Y#J#J8EOF,:W,\V!V=+U@)KA;,EO=.#L M=/&NS!\(DP%0M\SQ&J<9?LB(.OE'%/FS_6!RP,#=-1A> M\NU54&\\ >#S0E4O8 $V "]'$)UTNZ7]SLXC&DY(?' M$8%\0R&^G4+>JG,D3X3%*;CM"C($\&:P0+EID@C! *19YJI=LL I,[E 1.5AWSBFZD M=1<(9QF*,\PYF+@T=IV4=AZ[1FV?:1BT82S?7OU\E_U>"F.]Z#U#O\-1V% 9 MTO)GQV'%@6&HP,X/_U*&J 8;O"=GNP&?()!IIA=8Y1H8,0 M_#?2KZH[042M7?)[,!AB".SAVF#8IE_Z);G$HB\[L4Q:6,(>+";>!X M2UGE7KH*E>>DH2 9C\!K]S!=E)9G\@R!6B 6]+I =7;)KJWK=VG0Z5[:")Y:(_D M=0]]33,XZTQ^M2)?BIW8X'YW11*:B!_:2XG#>_S7 YJ&V"\T(3^T1VK%?HKM M,.#Q'#<8:@Z$)G"'1]+""ALOW^V1NV79G;XF(Q?](3%^KO%,FRV$Z:GO[S5; M.X8%I].HQY$-&81V,NAM&6]7MTWO.OO$8;LCY8735J.X8YC;V[@*#8F$=A+Y M1MJ?AVT2\9Q@%DQ[:#\T5!+:(_V/H?VYGJ5YUM[T-.AA_M"01V@G#^7*-_JM M-;I7N?==R>*E[!T-.'5DN"%RCL.I(Q/W(WN0_H$=OZC]"M]SP\!Q>EPQ,L$_ MLH?LG]#P&T#@#I!&9$@C&OB4;&M5JBC<+_CJ(E'^D%<5E!K8B=D^T[2W2SEN M?- J/].&4NT1@AS4E0O0Y)Q.X Q9]>5S=2/H2GWC^D"%H+FZ7!(,F8T< +\O M*!7;&_G9;/W]^<5_ 5!+ P04 " !2@1!3Y,*:'^L$ #7$P &0 'AL M+W=OZDO8VVV]L/I_M ;)*@M4T6<-)(]^,/;-=.:YLFW>V'%# S\\S / -,]XQ_ M%QM")'C*TEQN-U /6;+K%:_) MY.-VP57/:K0D-".YH"P'G*RN1W/X\19Y6J"<\3W'4!MJ5)6/?=>>/Y'ID M:T0D);'4*K#ZMR.W)$VU)H7C1ZUTU-C4@L?M9^V_E<2C%6@ZK]=<,*H2:+J2452FW+BFM$-Q4B-(#(!Y]8+C<"W.<)27KD M;\WR$!D46"H\38S0RIM>M!YS7H M/".ZVD^PYCB7)#D9CM>!@VPW"(^I. .0WP%T%?EAA)Q^ M0$$#*#@)4*Q7+DW/ !1T 2$4!AV$;H3;VC'M^P/3Z/_E_3V'H!>%R#T M)T/U +8% 9HKPEM\]QZL?@]69W*4G_71R3]GT[85!9I+2I/%N,[BY]T!MCJ+ MQZ"H^5%34,T]FHG>ZVW0XVTT04,KTQ8B:*Y$;_I!6CK]1:Z$G07Q)NX0K;;E M"$9&6GW0!J_T_28!MRQ3ESZ!J_,]5[RR)NHB)L'R ([G+?"A')[O,5>%K,ZC M,9@G"=5-G(([*N*4B4*?^/^9+X7DZAKVK^F(W18J9"Y4G=!SHF^A.B=B=9S7 MA@J%(*6KEQG3%]0W3 7@0/0R00BRZJ8 (Y#@0_\A_C1=4:W*%(NV*"+XZV+1 MGUJ]83%;C6I7G!-<:6LO,M?>LUP9S*Y>;\R&_3.\:8LS,A?G^7K-R1I+HNZX MDM-EPCKZ.DD(WQ=OBBIPP,K MO2)5',R>>.-M"\YL2)/N MI);$28!2 1+0H'7:U5"KW3U,>W#)!U@D,=PG9QS M/I_XQV?W=XROQ0I HK<\*\3 6TFYN?=],5]!3D2+;:!03Q:,YT2J*E_Z8L.! MI :49WX8!!T_)[3PAGW3-N/#/MO*C!8PXTAL\YSP_1@RMAMXV'MO>*++E=0- M_K"_(4MX!OG'9L95S:]94II#(2@K$(?%P!OA^RGN:(!YXQN%G3@J(]V5%\;6 MNO*8#KQ 1P09S*6F(.KO%2:099I)Q?&](O5J30T\+K^S3TWG56=>B( )R_ZD MJ5P-O#L/I; @VTP^L=TO4'6HK?GF+!/F%^W*=[L]#\VW0K*\ JL(:4\+I7#,\H8?66% M7 F4%"FD%OS$C8^:\(D;WW'@?>5B;67X;N4X=!*.-KR%HN &A4&(;?UQPW_= M%D[XP^7PP.;&Y]2G5ZN?>!G5PS(R?/$9ON<5X7"KEXP4S+642C3@GQ1)T M^:8:@ ZEN%:*C5)T@=*$Y6K%%M4T.,BAESVR1K0C/$5__:8HT:.$7/SM"*A= M!]1V=CUYVZA55ZFD])6F4*1H3R&S3A W4= *@I]L ^DZ6'(=;/K#L!/7.K5K M'2?/$Q5KM. B!82. B).)%PH]=,FF]SFWUN1MP*8JM];EC0BJVPI G6[5KM M^V&U$_NZM7W=*^TC;^?L9?:^LDPM MSIG*6)P3V\W6C5I!9!V:;EP[:H567'*EWK1!3\V%C[@3^W!P2/*"*PP\/[4; MZ+IQ*[2N5@\-0&VA=9XFS8H=^_IXA>*IB4>9,G92?25\K8YZ$U:DM,P0]/8O MT#\F9T*/Q5SE!.J85*4%LXRX\A,<'G3#_T>&@@_9&7:G9Y?G*.,&IJ;]'Q_R M.!PW;F&W_]W"K#&YF7"K_7&LG<9T2.7PA;E<\[XP;J#"08EUQ75(EK [;;"L M!]:0W"S=]KF/YQ\=2'/@2W-U(-"<;0M9'@+JUOIZ8F0.Y1_:)_C^ 5O:$WV= M80[ !_KR+D3-TB55)],,%DI*I57*5EY>+Y05R3;F./S"I#I M+QB3[Q4M4%_R#/\%4$L#!!0 ( %*!$%,O![0^D 0 '$2 9 >&PO M=V]R:W-H965TF*W3)S MM[Y6B8P X^PU( M;4!>&L0'#*+:('*!5LQ<6%?4T/E,R2U2=C:@V0N7&V<-T7!AE_'6*'C*P<[, MWWTKN7E$I^@/*4[OF38L1;=&)E_1PB;8/OM-46&'J49KJ@R22W1#4PZ#, ?, M-7<+_8@F88V<>>NA$S9I&#F]X .\&EE'QQ*Z9=DM9VL1[@(<- M\- !1P> ;]U2>H!&#=#(R_""K;@07*R@!7,J$G;BZF]3U5^'?U6*KG#0$91- M54S'^XJF\CAR'JUX;>:0R\T>DG%#,O:2?*K[5_S&.WY)& VC:+_S<>-\['5> MM^(KOL=]8YXT;B=>MR"-2\9[>)[T]3QM/$^]GJ$7_]MZF+ZV+E5K[DX[$ @. M6TD-O6WRQ;T[@.UBPQ2\"RL%1:#/#+VG7*%[FI?,TT:XH][XQQK)9265>4X5 MR#5358;V)JB&CGN$3EH^I'?/]&11 6+TMXKBW^)%6_$CX M_^IX[:]+\GF6ZD^LW6F>,B*MPA+\:\60W=%:W@V'1V(OA51 MXA?13B7WY!'MRKF'2*N,Q*^,_UK-:]R#B:FKYY59SUFWTDMZ2.^IW6:FZ%(6 ML/?6U&V6%@JJ:,5@/VS0PR/JSKNFCVYXL:4J/4'U!NV#@-XI[0.-/IL,0C89 M%>CSVL+!IFJ1IFX;1G-TQ7622UW:7==?BP>P@[WRW[X*;?6?^/6_:09:-X-B M]JC KLPC@[4X0;(TVE"W6'M7PX\?H\+MS/;NH?RFV#'P1=F^.8C_S;%8K11; MV0;G @1+:)Z@C>WRU\,;[WP38#R>OBRV/;/"R?1%L06=37W!U,J==6B4R%*8 M:G_?C#;G*0MWBA"TTZO#F$]4@;)HE+,EF(9G8ZA:59UO5#=&KMT1P8,T1A;N M,F,T9&ULS5=-;^,V$/TKA+"'72") M),J6K< QX*^V*7;1(.ZVAZ('1AI;1"312U)VTE]?DI)E69*%H,TA%UNDWCS. MS!N1G,F!\6<1 TCTDB:9N+-B*7>WMBW"&%(B;M@.,O5FPWA*I!KRK2UV'$AD MC-+$QH[CVRFAF36=F+D'/IVP7"8T@P>.1)ZFA+_.(6&'.\NUCA./=!M+/6%/ M)SNRA37([[L'KD9VQ1+1%#)!688X;.ZLF7N[O/1_:?3/ JF"+V$WBED22Z82S ^(:K=CT M@\F^L5;YHIDNE+7DZBU5=G*Z^I%3^8JNT8*EJO@$,?*M7O0SH$=(B(0(28;6 MDH7/UW.E281F!\(C@>ZS,,DC-:896BCI![_M@!M:@4@6 MF84XQ+K6]H"^,B'0YR5(0A/Q1?GQ?;U$GS]]09\TZ^\QRX4R$A-;JF"URW98 M!C8O L,7 O/0-Y;)6*!5IESLL%_VV_L]]K9*36E,N.<9%M3 M-E?'"HR*DB$[*DE"_X'H"LU2EBOT7U\5);I792;^[G%H4#DT, X-+CEDRKMP M**Q]"EV%5S#YADEOQ/NI'_C#B;VOJ]D&N7C@G8.6;5" W?$Y:-4&83P^+7<6 M[K *=]@;[H()\VT*X'L:@MKR]Y#ET)-(OV+V/X:RH\JAT;LI6S -ZWH,!@UA MVQAOB!NZMC&NYS=U;8-\['7+.JYB'??&^@@"" ]CD]M(:9JPG;VK9! M>!1P44LY-R,E/R_:HF(@V<[< M^Y^85%V$>8Q5*PE< ]3[#6/R.- +5,WI]%]02P,$% @ 4H$04V!&ULS5A=;Z,X%/TK M%IJ'&:DM& )-JB12/AC-K'9VHV:[\S#:!P><8!5PQC9)N[]^;4,@ 4JCV3SD MI;'-O>?>TDS$),4+!GB6)(B]3G%,]R,#&H>% M1[*)A%HPQ\,MVN E%D_;!9,SLT0)28)33F@*&%Z/C E\\.% .6B+OPG>\Z,Q M4%16E#ZKR==P9%@J(QSC0"@()']V>(;C6"')/'X6H$894SD>CP_HGS5Y26:% M.)[1^#L)130R^@8(\1IEL7BD^R^X(.0JO(#&7/\%^\+6,D"0<4&3PEEFD) T M_T4O12&.'"1.NX-=.-AUA]X;#D[AX)P;H5%FR.!QD-& M]X I:XFF!KKZVEO6BZ1JHRP%DT^)]!-C_V=&Q"NX!3.:R,W'D9;/?U%C#%:O M8"EH\'P[E5J$8+)'+ 0?YU@@$O-/TNMI.0A[\I2U+6Q3[496IW OZ6I7? ML6Z ;=FP)9_9^>Y6&YW_%]W_Y>@GQ7#*3>)H/.<-O&6$&+Y=Z3VP0*_RG!!@ MPAA*-UB-;P[[)012?3!#6R)03/[%X0V8)#23UC]^EY#@J\ )_Z9-HX$-^Z=& M?M/(MOM5N!.Z;DG7[:3[YU:1XT!0L,U8$$G>BG8BWU2N*M%14:\,X5V'Q/=E M0O<7DSA' M$Q')4YX]RR^%O 0[S 5)-[(4:4BT44>-!V70P76(#JVJ'5D7D[V .A&B!WLU MW5NLZJJ?!>1W IW2/>J^L)/NX_*I4)MCMB,!_A6YH5V%LZ]$\*JU0.=R@CO- MU[-?/\I;C!IZGX'C=^*H<]^I:_J^S;S%!GKUH_L=HU.Z5:N"W;W*7RX6776KF@#L7XF458N @\M) M.6A\_+CV?5W+IE'C_3P#Q^_$RB!+.-OI!R24-6*O_Z+5?+2^]$7_5J MZU/X,(,MZW-U2=;WL H^OV%_0VQ#9">/\5J&LN[NY99C^:4UGPBZU;>R%17R MCJ>'D;SH8Z8,Y/,UI>(P40'*?QV,_P-02P,$% @ 4H$04X3%/C(E! M&0\ !D !X;"]W;W)K&ULM5?;;N,V$/T5PMB' M!,A:HBZ68C@&-G;:;K%;!)NF^\Q(M$V$(EV2LK=_WR&E*+;"R&Z+OB02=>8, MY\S%Y&POU;/>4&K0CXH+?3/:&+.=!H$N-K0B>BRW5,"7E505,?"JUH'>*DI* M9U3Q( K#25 1)D;SF5N[5_.9K UG@MXKI.NJ(NJO6\KE_F:$1R\+W]AZ8^Q" M,)]MR9H^4/.XO5?P%G0L):NHT$P*I.CJ9O0)3^]P; T'S"_M/+G@(YHEHNI#\ M.RO-YF:4CU!)5Z3FYIO<_T+;@%++5TBNW5^T;['A"!6U-K)JC6$'%1/-?_*C M%>+ 'C\!E%K$/4-DG<,XM8@/M=#TAHDYWI(6P,7>M#$[H1;$D/F,R7W2%DT ML-D'I[ZS!KV8L(7R8!1\96!GYK]!+7Z16J-[JM##ABB*/J);HEF!B"C1DO': MT!)Y8!=+:@CC^A(,'A^6Z.+#)?J J3M5XV80(^"&7T%B_#\^T;6&ACU+#"P M;>L\*-HMWC9;C-[98HR^2F$V&MV)DI8>^^6P_63 /@"Y.LVB%\UNHT'"7VLQ M1G%XA:(PPI[]+,XW#WWA_#?O=__:^Y$8<5= L>.+WRN@NJ**&*FF V1)1Y8X MLF2@&CF4V95M?E;X:J4AF#@".P5W\X\X#/,XG@6[PQQX<.EUDH3'L*6/+D\3 MG!_C[GRX*,GR5[ZC@-,NX'0PX"]4ZRGZ&08Z@JE9;(A84]LN*\(4VA%>4R17 M:$^4(@*D8>2)<688];91XRH]V&,OVL5)Q/(M N?)=4^,(9HC&2:=#),S\UXV M \<7WN3,S'MPOLS[Z/(LFF2]8'VX@_ MB#"IR0[:$8JH'<.UAC4HJ(+PHN;$,+%&HE4;;6&8.US;;^@"D(WAI2\#^9N\ M9]DDPY.DGX*W0!Q%>9Y&_22\!29IBJ-)FO2RX&'$>9BF6>Q/PW6GV_5@&NY6 M*SBRV"9SE0>'%J1I42O79$.)P>'K+VPXG)JF>S4R$FUK!4VN*7J@"AR@!2JD M@(P9]L0I@J/>BBH%&8/?_>+Y5#I:OT,-?QJR]$ BG"37_:8?I#J6YN#P@?_7 MJFVGQ4FA\+F%ZT&^4[D>9))F48;3N"^&&XKXC/I4>1X."H#P>OM;MC:9@BM3#-H:U;[>YQG]SMI;=^BZ<+[%E? MVGN?NUJ\TC>7QJ]$K9G0B-,5N K'&52T:NYAS8N16W?1>)(&KBWN<0-W5ZHL M +ZOI#0O+]9!=QN>_PU02P,$% @ 4H$04W,P![RK P K! !D !X M;"]W;W)K&ULS5C?CZ,V$/Y7+)YZ4F_!-K#DE(VT MF[VJ5]U=HXVN]U#UP4N0G8S(R_SQ^>83+> M2O6BUYP;])IGA;[SUL:4'WQ?IVN>,WTC2U[ DZ54.3,P5"M?EXJSA7/*,Y\$ M0>SG3!3>9.SF9FHREI7)1,%G"NDJSYGZYX%GV2I/$OY8@>?%G=> M8!'QC*?&AF!PV? ISS(;"7#\W03UVC6MX_[]+OHOCCR0>6::3V7V72S,^LY+ M/+3@2U9EYDEN?^4-HF6&3L9);I*PU1+,W;F^<-[ 1A95Q;A0\%>!G M)E_A3?DLM48SKM!\S11'[]%]8<1"9)7=833G::6$$5RCCZ]I5BWX BV5S-%4 MYF5EF%-#+M&C=8!G/1%_>N2&B4R_@]C:SNBQ;P"\A>"G#="'&B@Y S1&7V1A MU@"B 2'_CZ0;IF3'?,',ACPMZJX033X&9& X!X\T[>[!P-P:"L$=?'HF7C_ M:\\_,E6(8K6_UW]^AL#HD^&Y_FL 5MC""AVL\"VP= >+'\!*#V'Q':P28#G! M^_2N%X[TLA!_0_DG/4+C&Z)CEQT&7U MX%*"-BL?G$<:CBC%1[KV&(:C"--1T*\KWJM9>)#=$]=&B=3L#B8<76'TT,:1 M+C2Y*D6[\H#IQ12E)T(12+"4'@MZ:G=.RJZ\X.'Z\E46[S<@YQMR+.X2.XZN M2L0N^^/X8B+&)^)0&I/C9-MCAH,@B<\)V540/%Q"IGMU<];6S;D[GO^B[TPI M5IBA3>S2.DZN2MVN&.#1Q=0=_;",]I@D":7TS%<2Z6H)&:XET[IFOEU*TB5R M@J])2M*5 4(N)66S\I"4/28D))0<2^GO]7TY5RO7#FN 516F;H3:V;;EOG>- MYM'\ [3B=>/K6N!X86;KN\ED:Z%7=[9HS M^)*V!O!\*:79#>P"[1\4D_\ 4$L#!!0 ( %*!$%- XU1QP , "H. 9 M >&PO=V]R:W-H965T78 MGNVY^"(S (6^%CF3.5RBF#>X%D511$_',+.=_/'>P\3SS0;:;,A+N8E60+ MCZ ^E_="C]S62TH+8))RA@1LYLX2WZQQ9 PLXG<*>]EY1J:4)\Z_F,%=.G<\ MDQ'DD"CC@NB_':P@SXTGGMBGHB$%<__H*G*YL[$ M02EL2)6K![[_&9J"1L9?PG-I?]&^P7H.2BJI>-$8ZPP*RNI_\K4AHF.@_?0; M^(V!?VH07C (&H/@M1'"QB!\;8118V!+=^O:+7$Q460Q$WR/A$%K;^;!LF^M M-5^4F49Y5$*_I=I.+1Y@!ZR"*[02D%*%5IPEP)0@9ADE(BQ%/P'?"E)F-$%W MK&Y-L\0_H%^),+@=H/.5U$[DS%4Z6Q/3 M39K,;NO,_ N9!>@39RJ3:,U22'OLXV'[\8"]JUEJJ?*?J;KU!QW^4K%K%'A7 MR/=\W)//ZO7F7E\Y_R_Z^C]'/R(C:/LFL/Z""_YB*LEV*V!;-P/?H*:3T)\? M-13=*2CD7P.!PC90: .%PPTJT4;P0DN3!"*2S#9FJE_EO-2RI9 $L:,)(*)S M C/3VW%UJ+$-921TMP@GT73F[KK+> Z*(GR,B7LPX30X!JW/0?XX&K6@(SI& M+1VC03J6J?Y*[:>I.$JX^5(3A7)*GFBN7T!?V7'M@X)I..[/ M=MQF.Q[,%MAZQ_/=E1:.Y'J@&:+67_2V73=I TV^.R_- G=@[Z+_WMI3BSE:#OWWO-CZ[K.+P$JW8 M/^3BOR KC9 LM9#$'2%I-\1[$':ST_LANN6LDJ?Y'4<^""=^8^7$!^G$WU$[ MFUC=A?!.E/-E2-P#";P3T'K0SS$7!]W$P\)Y<<$?F^H/)R%[Z@*!EDD"I;(- ML,K)2PUPT$0\?N,&.,@ECKYC T1G^QD>G:[=J@?EGX+B/E!/&PR[JCEQ.V=? MO6A;>^F06EXJINKC3#O;7FR6]CA_,G^+;U:X9SXV%R%[UCZXKV]1GXC84JUF M.6QT*.\ZTATHZHM)/5"\M"?O)ZYT1]G'3%_F0!B ?K_A7#T/3(#V>KCX%U!+ M P04 " !2@1!3G27_.KT" I!P &0 'AL+W=O*R[TT"N-6=[ZOLY*J*B^EDL0 M^&4A544-3E7AZZ4"FCM2Q?TP"!*_HDQXHX%;>U"C@:P-9P(>%-%U55'U-@$N MUT.OYVT6'EE1&KO@CP9+6L 3F.?E@\*9WZGDK *AF11$P6+HC7NWT]3B'> 7 M@[7>&A,;R5S*%SNYRX=>8 T!A\Q8!8JO%4R!B@ M8J)YT]*34?B5(<^,'F$%HH9+,E60,T.F4F0@C*(VR9I0D9.O( M%ER7+R)UH MSHTMP!69EE04H D3Q)1 )I13)&LB%U8&-3)#QEJ#:71^,#IGG!F&D/,9&,JX MOD"9YZ<9.3^[(&=6Z&T=+D)-[F9A"<%O]?BFD3!)0F#L'? S_3_Z<$).U%7JLCI14?TNISR]T3> MGM"-.]W8Z<9'="=0,"&8*/!_F@0= MZ(.[?N>N?]+=.,=C:<_B(5<-M;^U81KTTQU7^Z#H)DX.NTHZ5\E)5S/L0T== M)7L;7O73FUU;!U!A>-,_["OM?*4G?>'1_TCO6_*VN M4X$J7#/6)).U,,U/UJUV_7[LVMS.^@3O@:9MO\LTE\@]57@V->&P0,G@.L5T MJ:8Q-Q,CEZZWS:7!3NF&)=YEH"P OR^D-)N)W:"['4=_ 5!+ P04 " !2 M@1!3D?_C&2(# #L#0 &0 'AL+W=O"%!%5E&Y<,QIF(^ M\(CW^.*231-M7_C#?DZG.$)]G5](,_-KE)AER!43'"1.!MX1.3PFD35P.[XS MG*N5,=A0[H2XMY.S>. %EA&F.-86@IK'#$\P32V2X?&S O5JG]9P=?R(_M$% M;X*YHPI/1/J#Q3H9>#T/8IS0(M678OX9JX Z%F\L4N5^85[M#3P8%TJ+K#(V M##+&RR==5(E8,0@[SQB$E4'H>)>.',M3JNFP+\4JL#3G&;55& M6II59NST\!)GR MLP8G$F&DX$7R,7$MJ\U('-YR[4 MMI=HZ\_X%"Y0NAT&!+[=I6Q:[MT^14U9JG9@"QB'JT04RD"KOJ]-#):)/Z[X M'I=\PV?X?BGX'K2#%H1!2*Y'I["]M?,GBF\R4*V_C-@_IZP%(TVE!B-@A)NC!5.W MAZZ^NT&T&Y"&)'9JKIT-*V^W9M9]^_)V_RKO?CL*GBYO5!.+7I=8RZXS$3]% ML-D5"2$37">J(9^]FG;O/ZLR7*O*@YKKP8:ID@3+MA"\O2XK'ZO"#*/@F>\. M66E9Y/VDV>S+'HH.54['./#,J4>AG*$WA*84+UL."3=#JO +S@U^5F1-O)<- MB;0W3;;+GD1>V)1>11K-O@@\()5 RH\7="&F#TV?,++L5J2S.T]Z)S**3,G[Q0G!CO8BXQ4 M9'FU*"=:Y.XX?R>TN1RX86*N8RCM!K,^$4(_3NP-H;[@#7\#4$L#!!0 ( M %*!$%/65BN;" 0 +<6 9 >&PO=V]R:W-H965T%7+H;93:WON^C#>:3(.CZ.4T+;S0HGSV)T8#O5)86[$D@N71-3)#67+^;&X>DZ$7F!ZQC,7*4%#]]\(F+,L,D^['/Q6I M5VL:X/'U*_N\'+P>S))*-N'9GVFB-D.O[Z&$K>@N4PN^_\BJ 74,7\PS6?ZB M?=4V\%"\DXKG%5CW($^+PS_]6A7B"*!YF@&D I"W@*@%$%: \%R%J )$YRIT M*D#G+:#; NA6@&Y9^T.QRDI/J:*C@>![)$QKS68N2KM*M"YP6IB9]44)_3;5 M.#5:L!=6[-@-F@B6I I->!&S0@EJ?)>(%@GZP/A:T.TFC=%C<9C+9D[\>MH6 M\15:I/+Y!BV_E1=HKF<-%^CG*5,TS>0O!E$.B(DW4--\X"L]'-,I/ZZZ/CYT MG;1T/42?>:$V$LV*A"4-^"F,[[KP7J<]A^)3%&HZ;X">U#.N)'99\$3RQT9@5\4:'YC/Z MUTZ_!T @J@6B4B!L$?A^"J._?M-MT*-BN?P;4.C4"AUP"*<*HN4C@3EP[S8( M?FJ:2S NBEIP4QA'2 MNYM"[^QYW4K1N7;3N^WT? P*]6J!W)=_[M4+_!_@. M;^04DK + PZO9:1=&W!TN9$S!TF3'Z?]L2L) MAN,5+.M'2,+F+NY>JZPV>G'O\K).'"2XV_I]P$!76&$;\!B.O8+-XIB,P"1!: M,-#I2&C3-X3SS^'(!TC$)F.(K^1(:(,QA'=]YSGB(&G;]LX=N/;=JW]TKJ8+ MNBY/0"4JBWXXB:B?UJ>L#^79XIOG8WP_P0W/I_A^=CA#M?2'(]W/5*S30J*, MK;14<-O3028.IZ2'&\6WY:G>DBOM=GFY831APC30[U>P*$VHMY^;LAB_GK)8EH7##D:BK M"O-_KZ!D^X7E6H>#6Y(74A_8R_D.YW '\GYWP]7.[JQDI (J"*.(PW9A7;H7 M&]?7!(/X06 OCM9(I_+ V*/>7&<+R]$100FIU":P^GN"%92EMJ3B^*<8U6UO3"5-^P5;T(U8UR)[FZ)8HGE[?P!+2&,[3BD!&) M5HRF0"7'6D:!,,W0G\!RCG<%2=$U;5I32_P'ZKA'B%O(]>7'-4A,2O%)P>[O MUNCCAT_H R(4?2]8+915,;>E"E\'8:=MJ%=-J-X+H?KH&Z.R$&A#,\A&^.MI M?C3!MU79NMIYA]I=>9,&O]3T'/G.&?(_X*]-1$XSSGD37>P[:$]T-]?%11=2ZC$KPE'0>U\U7.?YC7?>K$=+/2V1D_0$&4'% M\:RGR C(B[T>:C.&='T_7?KHP_ M>%Z\. KZR@Q1;ACTE1F"_"2(^LH,45$XZPEC'\T:ZF7*S9 G4,IJ*INO17?: M#9*79GSJG5^Y%RMWY'RM!T\SVSR;;Z;6;YCG1 TE)6R5*^<\5CW$FT&PV4BV M,Y/. Y-J;C++0@W/P#5 W6\9DX>-=M"-X\O_ %!+ P04 " !2@1!3""34 M7G\" #%!@ &0 'AL+W=OM U@"%/#1=ZYM7&;"Y\7Q,?^V=6.M:RHAH7D/UAIZIEW M[I$2UK3EYE9NOT!?S]3R%9)K]R3;+O?LU"-%JXUL>C#NH&&B>].GO@][ .09 M!T0]('H)2%X!Q#T@?JM"T@.2MRI,>X KW>]J=XW+J:%9JN26*)N-;';@NN_0 MV"\F[#VY,PI7&>),MI!-PPP>O-&$BI(LI#!,5" *!II\)-^H4M2>)3G.P5#& M]0E&[^]RQT8,W8AVW9A'!PFO6C$A_ZVKD3!=G#]/RD>2PNG+K.5( MUMF>7E>ZO_==-J J9XB:%+(5ICN'(3IX[J6SFA?Q>7BQ"$?B.7IT9ZG_Z#N# MOZ:J8D)CQ]8H%4S.T#949YK=Q,B-&ULG95=;YLP%(;_BH5ZT4IK(7P%J@2I351M4RM5:;M=3+MP MX!"L8IO9IFG_?6U#4;:05-H-V.:<\[ROP8?9EHMG60$H]$IK)N=.I51SZ;HR MKX!B><$;8/I)R07%2D_%QI6- %S8)%J[ON?%+L6$.=G,KMV+;,9;51,&]P+) MEE(LWJZAYMNY,W$^%E9D4RFSX&:S!F_@ =133 MR^O4Q-N 'P2V,C),UY\]F\JV8.YX1!#7DRE3 ^O8""ZAK4TC+^-/7= :D M2=P=?U2_L=ZUES66L.#U3U*H:NXD#BJ@Q&VM5GS[%7H_D:F7\UK:*]KVL9Z# M\E8J3OMDK8 2UMWQ:[\/.PG^Y$""WR?X5G<'LBJ76.%L)O@6"1.MJYF!M6JS MM3C"S$MY4$(_)3I/90M.*5%ZEY5$F!5HP9DB; ,L)R#1.;II52L W1%&:$O1 M2@?B&NUF/;$"!+KE;'/^"(*B6]";)-'I$A0FM3Q#)X@P]%CQ5FJ G+E*RS9P M-^\E7G<2_0,2O[?L @7>%^1[_N3I88E.3\[^KN)JTX-S?W#NV[+!?SE?$IG7 M7!KOOZ[64@G]^?P^0@T&:F"IX0'J"LQ),3O&2VMH;#^Z$K$M84[52Y8&)O)E M!!P.X/ H6+/\,5:7%>VP_&0:I..P:(!%G\&",5BT!PNB(#W@+!Y@\6>P< P6 M[\/")#X FPZPZ6>P: PVW8<%21B.PY(!EAR%/5:@&VVI0(PAD_TW%WK)Q!MG MI@,S/<[DYH#3_KS7YC"C!K_9A=3+4/T770;J)X8[O6FBO= ^VPTC\=$"9 /R\Y5Q\3TPB'WUCV#E!+ P04 M " !2@1!3;'"6+0@" !/! &0 'AL+W=O]))Z>M-D=; 3CR(H6RBZARKGZ@U.852&8GN@:% M*Z4VDCDTS8':V@ K0I 4-(GC=U0RKJ(L#7-;DZ6Z<8(KV!IB&RF9^;4"H=M% M-(W.$T_\4#D_0;.T9@?8@?M:;PU:=* 47(*R7"MBH%Q$R^G#:N[]@\,W#JT= MC8FO9*_UT1N;8A'%7A (R)TG,/R<8 U">!#*>.Z9T9#2!X['9_J'4#O6LF<6 MUEI\YX6K%M%]1 HH62/?E6MCP)FWG>X<9\\8Z+?M@M"57W9>] M]/LP"DCB"P%)'Y $W5VBH/*1.9:E1K?$>&^D^4$H-42C.*[\H>R&PO.Z:"_?KXXA)?Z$.N'%98(8M_C>^ZQ[Y(8 M^J59"O8P8\P$BUS(D'5^1P-&-5,H&Y.G\XZ^Y M,C:)^=2Z2JVB^"^ MQ_7P'6#5 X%!C\S+:X%]E&9JN\RJ9I!=5-1^,ZP+_)YK@W::_>Q!L4_%F9KW,['5GUH5S8 MO6897U3]1=8(P-C;.#LM"K'\(OA4YLQ-_N" PSY=^04SI?F+C0:E,K$&IDGP MS+3ADTW+;TV+1[8PJW):9+CFS@EJ_K?K/&62:2HV1=O:/^95?K/BJ/M>DJNG MRJY@K\;Z#7_L(J]/061\"B)/HB9[QR\R2HY?8[TS/'*1W7=[LN\5&=8[H8WM MUM9FJ[$&L*D=D!^PB1;KH,%XSH7ALN[->)HR^6K/9>D-'=N?=5O\=GS*,CH7 MYK$!!V3=OF,IG^=),^H>%J(>M6Y_A^FUXV9';6-QF;(%2T=U5T_'53.P#1NU M/L!A%[FM#C^"^3C,CP"&Q<$48#[."XOS/\VGA\['89BVGA?IH3X]U,=Y^9!1 M=6)Q_#Z)/?PS39(HBF-L14 M1^'J/16N_^L<_@%02P,$% @ 4H$04Y>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'V1!%*K3L(K&" M*.+KY"8N6"1V9SMEVZ^?G?)R]!^=61X.!+1Y$S>V_>B64O[+4IN;.GYK[@5T9P4O[((2KJT$\'.:#FDO5 M.SE^J>O:#.")=J)P4BM?& KNI'BR;]?#*5M+*Q>RDN[7J-?^KD2/U5+)6OX6 MY:@W[#'[H)_^TT;^ULKQ:EX8756C7K2Y<">,D\6[XGF O.4+VY8XOKCA'F34 MRX>^PJ4TUK5WM/5SS[@6_N;-6>/TN:R<,!/NQ%>CFY54]Z$:_Q0#\!AM.[P< M-XUX9/ZF&?5R*0LQT453"^4V[6A$%0"5?9 KVV.*UV+4.]-K8<+S^']P46Z> MS7DHT%+F2/H+YJ)L\0A1KF:3Z6P^G3#_:WYU>3$9W_J3T_'E>'8V90 R1B#C M/4)^CP%D@D F>X&TD#/N&B.87K*KE3";ZX#L,T+VF99LWM0U-[\"VES>*^G_C"O'QD6A&^4D M@/R"0'ZAA3QMK%3"6G:FZX54[]HO&F(3]Y 6[JO6Y9.L*L95R2Z\0=5](&!C M:[V^("6J%V*_G'-IV!VO&L&^"6[]: Q_8$._G_L6A9B88")BPYSRBJM"L#9X M"-V]TBIP0C[,+1&Q7&Z%J=FEYMWAAXDDHC:)5NL0HH4A=VW$4A@C2C9WNGB$ MB)A&(F*/3'\T/OR$-)@O(F)AS'R]E]I/)M?"^''&C8!DF"0B8DO8\C^E\!"]4(47GM<",$1$K M8]XLK/C1^)O8=/V_&23&=!$3ZP(5;B?RBS%?Q,2^V*9<=N!SN$K8?R DFHX0 MVP)7;R=IPJ01$TL#=6^WRS&3Q,0FV>7>YVZ'F)A-8F*;O"EXZWC$U!)3YR*[ M71Q8(2;FF9C8,QL?;VT]S"LQL5?>BWDK(F:5F-@JJ*&["R"88Q)BQZ"&9@<0 M$W-,0NR8;5DQ.Y@(QV75Z?,$DTQ"+!E'A).ST%)-02BPA'!-V>HI)*-WGPEBGTU/,0BFQA7#, M'&)B%DJI+;0KA^C[@%BO(";Z]65?J4X_>!U^$DPQ"Z4?E^KT_5'=]]N2B5BX M3VP&,[(4LU!*;*$.II\WA1'6L>E/7Z45G7 SQ2R4$ENH@_D<%JW%:\ ),3$+ MI>3+:[N3R#Z;0TS,0BFQA7!,^)DUPRR4$5OH.=?=UN$PP\@P!67$"GIEO%JU MRVSCL%^BS=!;4HB)*2@C5M K9M#09D'01T9-O7JW/)UA"LJ(%?36XUKU[_Q, M]#HLVW:%F)B",F(%O6(&^_B);79@+B(DI*/OPCSH> M^91;6;3!/,3$%)11[P/8ACE63I:R:CI)>H8I*"-6$+[,!3.,#%-0MM?5.)AA MY)B".62@GMM"[K[E;@[@4%KXIK MP\)ALP^[$KYO*%\V:/ZLK_VY ]02P,$% @ 4H$04Q[? MF5X< @ /2< !H !X;"]?3G75[,:Q_Y%27>_*L:UW75].YR.;;CBVXWDY M;%/?KM_;;4FZ7.8TW,YHGI]N9RY>/_OR/Q.[S6:_+C^[]>]C.8W_&)S^=,-[ MW94R-HO7=MB6<=6DC\-U=TV7C=R=)S>+E[=5,[R\29/F#E((TOF##()L_B"' M()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^H$<(>IP_2)8HXY(@:8(U@=:"7 N! MUX)@"X'8@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'>BGHK@=Z*>BN! MWCIYV";06U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\C MT-M0;R/0VU!O(]#;)B]+"/0VU-L(]#;4VPCT-M3;"/0VU-L(]#;4VPCT-M3; M"/1VU-L)]';4VPGT=M3;"?1VU-L)]/;)RVX"O1WU=@*]'?5V KT=]78"O1WU M=@*]'?5V KT#]0X"O0/U#@*] _4. KT#]0X"O0/U#@*]8_*QDD#O0+V#0.] MO8- [T"]@T#O0+V#0.^,>F<"O3/JG0GTSJAW)M [H]Z90.^,>F<"O3/JG0GT MSI.?3;Y3[SI^'DJ]]GRM\?K?2?5X/K=<+W]9?NVX! "0)@ $P %M#;VYT96YT7U1Y<&5S72YX;6S- MVLM.PS 0!=!?J;)%C>LG#]%N@"VPX =,,J51D]BR72A_CY,"$@@J4)&XFT:M M[;D3CW16/;][]A0GVZ[MX[Q8I>3/&(O5BCH;2^>ISRM+%SJ;\M?PP+RMUO:! MF)C-#*M/C4=Y0L"\3AI7O U[/W3Q2"$U-DUL;TK7M\BZV M;5E,SRW%VJ39>/E-$'LG5<$:6N+7=%C_8GIWS#M/OD!^>/ M9?8%YIVWP?F8)Q;H]W%O(QE.3WTN1"$U^U_Q/3&7/OC]:)AV3?4/L_/U/KFP M'N<1V?@X_(X_SOB]_B_[$"!]2) ^%$@?&J0/ ]+',4@?)R!]G(+TP6&UL4$L! A0#% @ 4H$04SI;U97N *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ M4H$04YE&PO=V]R:W-H965T&UL4$L! A0#% @ M4H$04R3KS##P!P #R$ !@ ("!G T 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ 4H$04[\%Y&A:"P ;DH M !@ ("!?B 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4H$04R]\!BV@" O10 !@ ("! M&#@ 'AL+W=OY !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 4H$04QF!3$I&" OQ8 !D M ("!)F$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 4H$04S_U5N"& P Z < !D ("! M870 'AL+W=O> >&PO=V]R:W-H965T&UL4$L! A0#% M @ 4H$04UG]E5RB!P 314 !D ("!WXT 'AL+W=O&PO=V]R:W-H965T0, -@( 9 " @3ZU !X;"]W;W)K&UL4$L! A0#% @ 4H$04\Z#TB&B! ]0L !D M ("![K@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 4H$04UKKG T[ P 'P< !D ("!=\4 M 'AL+W=O,& I$P &0 @('IR >&PO=V]R:W-H965T&UL4$L! A0#% @ M4H$04_--!?K'! Y P !D ("!U]0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4H$04UN>XGF) @ M-@8 !D ("!9>( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4H$04X1E1I6. @ 3 8 !D M ("!-O( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 4H$04PJ=53Y P Q0D !D ("!3OP 'AL M+W=O&PO=V]R:W-H965T/B%O ( ),& 9 " M@4P$ 0!X;"]W;W)K&UL4$L! A0#% @ 4H$0 M4\%7W"F9 @ 4P8 !D ("!/P&PO=V]R:W-H965T&UL4$L! A0#% @ 4H$04SJ '\:- P ? H M !D ("!:A(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4H$04_('&UMN P R0L !D M ("!/1T! 'AL+W=O&PO=V]R:W-H965T M$E 0!X;"]W;W)K&UL4$L! A0# M% @ 4H$04_\.UJC7" BRX !D ("!KB@! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 4H$04R\' MM#Z0! <1( !D ("!##L! 'AL+W=O&PO=V]R:W-H965T1# 0!X;"]W;W)K&UL4$L! A0#% @ 4H$04X3%/C(E! &0\ !D M ("![$&PO M=V]R:W-H965T&UL4$L! A0#% @ 4H$04YTE_SJ] @ *0< !D ("! M(50! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 4H$04QFV=*,^ P F@L !D ("!K5X! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !2@1!3 MI7\.<>X! "0)@ $P @ '>=0$ 6T-O;G1E;G1?5'EP97-= :+GAM;%!+!08 2@!* #T4 #]=P$ ! end XML 78 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 79 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 80 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 235 410 1 true 79 0 false 8 false false R1.htm 0001001 - Document - Cover Sheet http://www.zymergen.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited) Sheet http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited) Statements 4 false false R5.htm 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) (Unaudited) Sheet http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) (Unaudited) Statements 5 false false R6.htm 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) (Unaudited) (Parenthetical) Sheet http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnauditedParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) (Unaudited) (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 7 false false R8.htm 2101101 - Disclosure - Nature of Operations Sheet http://www.zymergen.com/role/NatureofOperations Nature of Operations Notes 8 false false R9.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.zymergen.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2106103 - Disclosure - Business Combinations Sheet http://www.zymergen.com/role/BusinessCombinations Business Combinations Notes 10 false false R11.htm 2110104 - Disclosure - Goodwill and Intangible Assets Sheet http://www.zymergen.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 11 false false R12.htm 2116105 - Disclosure - Fair Value Measurements of Financial Instruments Sheet http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstruments Fair Value Measurements of Financial Instruments Notes 12 false false R13.htm 2122106 - Disclosure - Balance Sheet Components Sheet http://www.zymergen.com/role/BalanceSheetComponents Balance Sheet Components Notes 13 false false R14.htm 2126107 - Disclosure - Term Loans Sheet http://www.zymergen.com/role/TermLoans Term Loans Notes 14 false false R15.htm 2131108 - Disclosure - Convertible Preferred Stock Sheet http://www.zymergen.com/role/ConvertiblePreferredStock Convertible Preferred Stock Notes 15 false false R16.htm 2135109 - Disclosure - Equity Sheet http://www.zymergen.com/role/Equity Equity Notes 16 false false R17.htm 2143110 - Disclosure - Net Loss Per Share Sheet http://www.zymergen.com/role/NetLossPerShare Net Loss Per Share Notes 17 false false R18.htm 2147111 - Disclosure - Revenue, Credit Concentrations and Geographic Information Sheet http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformation Revenue, Credit Concentrations and Geographic Information Notes 18 false false R19.htm 2154112 - Disclosure - Commitments and Contingencies Sheet http://www.zymergen.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 2158113 - Disclosure - Subsequent Events Sheet http://www.zymergen.com/role/SubsequentEvents Subsequent Events Notes 20 false false R21.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.zymergen.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.zymergen.com/role/SummaryofSignificantAccountingPolicies 21 false false R22.htm 2307301 - Disclosure - Business Combination (Tables) Sheet http://www.zymergen.com/role/BusinessCombinationTables Business Combination (Tables) Tables http://www.zymergen.com/role/BusinessCombinations 22 false false R23.htm 2311302 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.zymergen.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.zymergen.com/role/GoodwillandIntangibleAssets 23 false false R24.htm 2317303 - Disclosure - Fair Value Measurements of Financial Instruments (Tables) Sheet http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsTables Fair Value Measurements of Financial Instruments (Tables) Tables http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstruments 24 false false R25.htm 2323304 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.zymergen.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.zymergen.com/role/BalanceSheetComponents 25 false false R26.htm 2327305 - Disclosure - Term Loans (Tables) Sheet http://www.zymergen.com/role/TermLoansTables Term Loans (Tables) Tables http://www.zymergen.com/role/TermLoans 26 false false R27.htm 2332306 - Disclosure - Convertible Preferred Stock (Tables) Sheet http://www.zymergen.com/role/ConvertiblePreferredStockTables Convertible Preferred Stock (Tables) Tables http://www.zymergen.com/role/ConvertiblePreferredStock 27 false false R28.htm 2336307 - Disclosure - Equity (Tables) Sheet http://www.zymergen.com/role/EquityTables Equity (Tables) Tables http://www.zymergen.com/role/Equity 28 false false R29.htm 2344308 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.zymergen.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.zymergen.com/role/NetLossPerShare 29 false false R30.htm 2348309 - Disclosure - Revenue, Credit Concentrations and Geographic Information (Tables) Sheet http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationTables Revenue, Credit Concentrations and Geographic Information (Tables) Tables http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformation 30 false false R31.htm 2355310 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.zymergen.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.zymergen.com/role/CommitmentsandContingencies 31 false false R32.htm 2402401 - Disclosure - Nature of Operations (Details) Sheet http://www.zymergen.com/role/NatureofOperationsDetails Nature of Operations (Details) Details http://www.zymergen.com/role/NatureofOperations 32 false false R33.htm 2405402 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.zymergen.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.zymergen.com/role/SummaryofSignificantAccountingPoliciesPolicies 33 false false R34.htm 2408403 - Disclosure - Business Combinations - Narrative (Details) Sheet http://www.zymergen.com/role/BusinessCombinationsNarrativeDetails Business Combinations - Narrative (Details) Details 34 false false R35.htm 2409404 - Disclosure - Business Combinations - Allocation of Purchase Consideration, Including Non-Cash Consideration (Details) Sheet http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails Business Combinations - Allocation of Purchase Consideration, Including Non-Cash Consideration (Details) Details 35 false false R36.htm 2412405 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details) Sheet http://www.zymergen.com/role/GoodwillandIntangibleAssetsGoodwillDetails Goodwill and Intangible Assets - Goodwill (Details) Details 36 false false R37.htm 2413406 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.zymergen.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 37 false false R38.htm 2414407 - Disclosure - Goodwill and Intangible Assets - Finite-Lived Intangible Assets (Details) Sheet http://www.zymergen.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails Goodwill and Intangible Assets - Finite-Lived Intangible Assets (Details) Details 38 false false R39.htm 2415408 - Disclosure - Goodwill and Intangible Assets - Future Amortization of Intangible Assets (Details) Sheet http://www.zymergen.com/role/GoodwillandIntangibleAssetsFutureAmortizationofIntangibleAssetsDetails Goodwill and Intangible Assets - Future Amortization of Intangible Assets (Details) Details 39 false false R40.htm 2418409 - Disclosure - Fair Value Measurements of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) Sheet http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails Fair Value Measurements of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) Details 40 false false R41.htm 2419410 - Disclosure - Fair Value Measurements of Financial Instruments - Reconciliation of Fair Value Liabilities Measured on Recurring Basis (Details) Sheet http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsReconciliationofFairValueLiabilitiesMeasuredonRecurringBasisDetails Fair Value Measurements of Financial Instruments - Reconciliation of Fair Value Liabilities Measured on Recurring Basis (Details) Details 41 false false R42.htm 2420411 - Disclosure - Fair Value Measurements of Financial Instruments - Narrative (Details) Sheet http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsNarrativeDetails Fair Value Measurements of Financial Instruments - Narrative (Details) Details http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsTables 42 false false R43.htm 2421412 - Disclosure - Fair Value Measurements of Financial Instruments - Fair Value Measurement Inputs and Valuation Techniques (Details) Sheet http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails Fair Value Measurements of Financial Instruments - Fair Value Measurement Inputs and Valuation Techniques (Details) Details 43 false false R44.htm 2424413 - Disclosure - Balance Sheet Components - Property and Equipment (Details) Sheet http://www.zymergen.com/role/BalanceSheetComponentsPropertyandEquipmentDetails Balance Sheet Components - Property and Equipment (Details) Details 44 false false R45.htm 2425414 - Disclosure - Balance Sheet Components - Accrued and Other Current Liabilities (Details) Sheet http://www.zymergen.com/role/BalanceSheetComponentsAccruedandOtherCurrentLiabilitiesDetails Balance Sheet Components - Accrued and Other Current Liabilities (Details) Details 45 false false R46.htm 2428415 - Disclosure - Term Loans - Long-Term Debt, Net (Details) Sheet http://www.zymergen.com/role/TermLoansLongTermDebtNetDetails Term Loans - Long-Term Debt, Net (Details) Details 46 false false R47.htm 2429416 - Disclosure - Term Loans - Interest Expense (Details) Sheet http://www.zymergen.com/role/TermLoansInterestExpenseDetails Term Loans - Interest Expense (Details) Details 47 false false R48.htm 2430417 - Disclosure - Term Loans - Narrative (Details) Sheet http://www.zymergen.com/role/TermLoansNarrativeDetails Term Loans - Narrative (Details) Details 48 false false R49.htm 2433418 - Disclosure - Convertible Preferred Stock - Schedule of Convertible Preferred Stock (Details) Sheet http://www.zymergen.com/role/ConvertiblePreferredStockScheduleofConvertiblePreferredStockDetails Convertible Preferred Stock - Schedule of Convertible Preferred Stock (Details) Details 49 false false R50.htm 2434419 - Disclosure - Convertible Preferred Stock - Narrative (Details) Sheet http://www.zymergen.com/role/ConvertiblePreferredStockNarrativeDetails Convertible Preferred Stock - Narrative (Details) Details 50 false false R51.htm 2437420 - Disclosure - Equity - Narrative (Details) Sheet http://www.zymergen.com/role/EquityNarrativeDetails Equity - Narrative (Details) Details 51 false false R52.htm 2438421 - Disclosure - Equity - Option Activity (Details) Sheet http://www.zymergen.com/role/EquityOptionActivityDetails Equity - Option Activity (Details) Details 52 false false R53.htm 2439422 - Disclosure - Equity - Valuation Assumptions for Fair Value of Stock Options (Details) Sheet http://www.zymergen.com/role/EquityValuationAssumptionsforFairValueofStockOptionsDetails Equity - Valuation Assumptions for Fair Value of Stock Options (Details) Details 53 false false R54.htm 2440423 - Disclosure - Equity - Non-Vested Stock Activity Granted as part of Radiant Acquisition (Details) Sheet http://www.zymergen.com/role/EquityNonVestedStockActivityGrantedaspartofRadiantAcquisitionDetails Equity - Non-Vested Stock Activity Granted as part of Radiant Acquisition (Details) Details 54 false false R55.htm 2441424 - Disclosure - Equity - Compensation Expense Related to Stock-Based Awards Included in Categories of Statement of Operations and Comprehensive Loss (Details) Sheet http://www.zymergen.com/role/EquityCompensationExpenseRelatedtoStockBasedAwardsIncludedinCategoriesofStatementofOperationsandComprehensiveLossDetails Equity - Compensation Expense Related to Stock-Based Awards Included in Categories of Statement of Operations and Comprehensive Loss (Details) Details 55 false false R56.htm 2442425 - Disclosure - Equity - Compensation Expense by Stock-Based Award (Details) Sheet http://www.zymergen.com/role/EquityCompensationExpensebyStockBasedAwardDetails Equity - Compensation Expense by Stock-Based Award (Details) Details 56 false false R57.htm 2445426 - Disclosure - Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details) Sheet http://www.zymergen.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details) Details 57 false false R58.htm 2446427 - Disclosure - Net Loss Per Share - Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) Sheet http://www.zymergen.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails Net Loss Per Share - Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) Details 58 false false R59.htm 2449428 - Disclosure - Revenue, Credit Concentrations and Geographic Information - Narrative (Details) Sheet http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationNarrativeDetails Revenue, Credit Concentrations and Geographic Information - Narrative (Details) Details http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationTables 59 false false R60.htm 2450429 - Disclosure - Revenue, Credit Concentrations and Geographic Information - Changes in the Balances of Contract Assets and Liabilities (Details) Sheet http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationChangesintheBalancesofContractAssetsandLiabilitiesDetails Revenue, Credit Concentrations and Geographic Information - Changes in the Balances of Contract Assets and Liabilities (Details) Details 60 false false R61.htm 2451430 - Disclosure - Revenue, Credit Concentrations and Geographic Information - Revenue, Remaining Performance Obligation (Details) Sheet http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationRevenueRemainingPerformanceObligationDetails Revenue, Credit Concentrations and Geographic Information - Revenue, Remaining Performance Obligation (Details) Details 61 false false R62.htm 2452431 - Disclosure - Revenue, Credit Concentrations and Geographic Information - Concentration of Risk, by Risk Factor (Details) Sheet http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationConcentrationofRiskbyRiskFactorDetails Revenue, Credit Concentrations and Geographic Information - Concentration of Risk, by Risk Factor (Details) Details 62 false false R63.htm 2453432 - Disclosure - Revenue, Credit Concentrations and Geographic Information - Revenue, Geographic Region (Details) Sheet http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationRevenueGeographicRegionDetails Revenue, Credit Concentrations and Geographic Information - Revenue, Geographic Region (Details) Details 63 false false R64.htm 2456433 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.zymergen.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 64 false false R65.htm 2457434 - Disclosure - Commitments and Contingencies - Future Minimum Rental Commitments Under Long-Term Leases (Details) Sheet http://www.zymergen.com/role/CommitmentsandContingenciesFutureMinimumRentalCommitmentsUnderLongTermLeasesDetails Commitments and Contingencies - Future Minimum Rental Commitments Under Long-Term Leases (Details) Details 65 false false R66.htm 2459435 - Disclosure - Subsequent Events (Details) Sheet http://www.zymergen.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.zymergen.com/role/SubsequentEvents 66 false false All Reports Book All Reports zy-20210630.htm exhibit3112021q2.htm exhibit3122021q2.htm exhibit3212021q2.htm zy-20210630.xsd zy-20210630_cal.xml zy-20210630_def.xml zy-20210630_lab.xml zy-20210630_pre.xml http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/country/2021 http://xbrl.sec.gov/dei/2021 http://fasb.org/us-gaap/2021-01-31 true true JSON 83 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "zy-20210630.htm": { "axisCustom": 0, "axisStandard": 29, "contextCount": 235, "dts": { "calculationLink": { "local": [ "zy-20210630_cal.xml" ] }, "definitionLink": { "local": [ "zy-20210630_def.xml" ] }, "inline": { "local": [ "zy-20210630.htm" ] }, "labelLink": { "local": [ "zy-20210630_lab.xml" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml" ] }, "presentationLink": { "local": [ "zy-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml" ] }, "schema": { "local": [ "zy-20210630.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd" ] } }, "elementCount": 557, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 12, "http://www.zymergen.com/20210630": 2, "http://xbrl.sec.gov/dei/2021": 5, "total": 19 }, "keyCustom": 30, "keyStandard": 380, "memberCustom": 24, "memberStandard": 47, "nsprefix": "zy", "nsuri": "http://www.zymergen.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.zymergen.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106103 - Disclosure - Business Combinations", "role": "http://www.zymergen.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110104 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.zymergen.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116105 - Disclosure - Fair Value Measurements of Financial Instruments", "role": "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstruments", "shortName": "Fair Value Measurements of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122106 - Disclosure - Balance Sheet Components", "role": "http://www.zymergen.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126107 - Disclosure - Term Loans", "role": "http://www.zymergen.com/role/TermLoans", "shortName": "Term Loans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "zy:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131108 - Disclosure - Convertible Preferred Stock", "role": "http://www.zymergen.com/role/ConvertiblePreferredStock", "shortName": "Convertible Preferred Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "zy:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135109 - Disclosure - Equity", "role": "http://www.zymergen.com/role/Equity", "shortName": "Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143110 - Disclosure - Net Loss Per Share", "role": "http://www.zymergen.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147111 - Disclosure - Revenue, Credit Concentrations and Geographic Information", "role": "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformation", "shortName": "Revenue, Credit Concentrations and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154112 - Disclosure - Commitments and Contingencies", "role": "http://www.zymergen.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i1f5825232988432b9b66c4de4a0fb580_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "role": "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i1f5825232988432b9b66c4de4a0fb580_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158113 - Disclosure - Subsequent Events", "role": "http://www.zymergen.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.zymergen.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Business Combination (Tables)", "role": "http://www.zymergen.com/role/BusinessCombinationTables", "shortName": "Business Combination (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.zymergen.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317303 - Disclosure - Fair Value Measurements of Financial Instruments (Tables)", "role": "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsTables", "shortName": "Fair Value Measurements of Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323304 - Disclosure - Balance Sheet Components (Tables)", "role": "http://www.zymergen.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327305 - Disclosure - Term Loans (Tables)", "role": "http://www.zymergen.com/role/TermLoansTables", "shortName": "Term Loans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332306 - Disclosure - Convertible Preferred Stock (Tables)", "role": "http://www.zymergen.com/role/ConvertiblePreferredStockTables", "shortName": "Convertible Preferred Stock (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336307 - Disclosure - Equity (Tables)", "role": "http://www.zymergen.com/role/EquityTables", "shortName": "Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344308 - Disclosure - Net Loss Per Share (Tables)", "role": "http://www.zymergen.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i1f5825232988432b9b66c4de4a0fb580_I20210630", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "role": "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i1f5825232988432b9b66c4de4a0fb580_I20210630", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348309 - Disclosure - Revenue, Credit Concentrations and Geographic Information (Tables)", "role": "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationTables", "shortName": "Revenue, Credit Concentrations and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2355310 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.zymergen.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i1f5825232988432b9b66c4de4a0fb580_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Nature of Operations (Details)", "role": "http://www.zymergen.com/role/NatureofOperationsDetails", "shortName": "Nature of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i5309862a9d0e42c3b5fd0bec99f57ced_D20210426-20210426", "decimals": "0", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://www.zymergen.com/role/SummaryofSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i1f5825232988432b9b66c4de4a0fb580_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Business Combinations - Narrative (Details)", "role": "http://www.zymergen.com/role/BusinessCombinationsNarrativeDetails", "shortName": "Business Combinations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i70a6b4d66a9a4b6c88c695ca6e38659f_I20200310", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i1f5825232988432b9b66c4de4a0fb580_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Business Combinations - Allocation of Purchase Consideration, Including Non-Cash Consideration (Details)", "role": "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails", "shortName": "Business Combinations - Allocation of Purchase Consideration, Including Non-Cash Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "ifbd041fd5e3d4e3084106076aa28d14f_I20210516", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i1f5825232988432b9b66c4de4a0fb580_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details)", "role": "http://www.zymergen.com/role/GoodwillandIntangibleAssetsGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "role": "http://www.zymergen.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i1f5825232988432b9b66c4de4a0fb580_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - Goodwill and Intangible Assets - Finite-Lived Intangible Assets (Details)", "role": "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Finite-Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i1f5825232988432b9b66c4de4a0fb580_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i1f5825232988432b9b66c4de4a0fb580_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415408 - Disclosure - Goodwill and Intangible Assets - Future Amortization of Intangible Assets (Details)", "role": "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFutureAmortizationofIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Future Amortization of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i1f5825232988432b9b66c4de4a0fb580_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i6846fadf5c7549d89cf89d3c2cccf450_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited)", "role": "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i6846fadf5c7549d89cf89d3c2cccf450_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i1f5825232988432b9b66c4de4a0fb580_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418409 - Disclosure - Fair Value Measurements of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "role": "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "shortName": "Fair Value Measurements of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i9b7db0db9b374341a5bec672ba5a3970_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i4ac799f68c664f2c8d8d02eb7fc42dc1_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419410 - Disclosure - Fair Value Measurements of Financial Instruments - Reconciliation of Fair Value Liabilities Measured on Recurring Basis (Details)", "role": "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsReconciliationofFairValueLiabilitiesMeasuredonRecurringBasisDetails", "shortName": "Fair Value Measurements of Financial Instruments - Reconciliation of Fair Value Liabilities Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i4ac799f68c664f2c8d8d02eb7fc42dc1_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i1f5825232988432b9b66c4de4a0fb580_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420411 - Disclosure - Fair Value Measurements of Financial Instruments - Narrative (Details)", "role": "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsNarrativeDetails", "shortName": "Fair Value Measurements of Financial Instruments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i7be08366e851413987ec0694e54bea85_I20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421412 - Disclosure - Fair Value Measurements of Financial Instruments - Fair Value Measurement Inputs and Valuation Techniques (Details)", "role": "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails", "shortName": "Fair Value Measurements of Financial Instruments - Fair Value Measurement Inputs and Valuation Techniques (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i7be08366e851413987ec0694e54bea85_I20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i1f5825232988432b9b66c4de4a0fb580_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424413 - Disclosure - Balance Sheet Components - Property and Equipment (Details)", "role": "http://www.zymergen.com/role/BalanceSheetComponentsPropertyandEquipmentDetails", "shortName": "Balance Sheet Components - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i2f6bb259849c44be992b5fabdb3d4513_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i1f5825232988432b9b66c4de4a0fb580_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425414 - Disclosure - Balance Sheet Components - Accrued and Other Current Liabilities (Details)", "role": "http://www.zymergen.com/role/BalanceSheetComponentsAccruedandOtherCurrentLiabilitiesDetails", "shortName": "Balance Sheet Components - Accrued and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i1f5825232988432b9b66c4de4a0fb580_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i1f5825232988432b9b66c4de4a0fb580_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428415 - Disclosure - Term Loans - Long-Term Debt, Net (Details)", "role": "http://www.zymergen.com/role/TermLoansLongTermDebtNetDetails", "shortName": "Term Loans - Long-Term Debt, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "ibd13c9702171414c8bbedde1c55556a6_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i6846fadf5c7549d89cf89d3c2cccf450_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429416 - Disclosure - Term Loans - Interest Expense (Details)", "role": "http://www.zymergen.com/role/TermLoansInterestExpenseDetails", "shortName": "Term Loans - Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i6846fadf5c7549d89cf89d3c2cccf450_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i51f9fe1e229442bca3997625d1556a33_D20210428-20210428", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430417 - Disclosure - Term Loans - Narrative (Details)", "role": "http://www.zymergen.com/role/TermLoansNarrativeDetails", "shortName": "Term Loans - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i51f9fe1e229442bca3997625d1556a33_D20210428-20210428", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i1f5825232988432b9b66c4de4a0fb580_I20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433418 - Disclosure - Convertible Preferred Stock - Schedule of Convertible Preferred Stock (Details)", "role": "http://www.zymergen.com/role/ConvertiblePreferredStockScheduleofConvertiblePreferredStockDetails", "shortName": "Convertible Preferred Stock - Schedule of Convertible Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:TemporaryEquityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i2f6bb259849c44be992b5fabdb3d4513_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:TemporaryEquityLiquidationPreference", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i0ba112fac9a54306bbc99a97efc4659a_I20191231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) (Unaudited)", "role": "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i85996779196d4eb2bdb314fc98f0a018_D20200101-20200331", "decimals": "0", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesAcquisitions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "us-gaap:TemporaryEquitySharesIssued", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i1f5825232988432b9b66c4de4a0fb580_I20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434419 - Disclosure - Convertible Preferred Stock - Narrative (Details)", "role": "http://www.zymergen.com/role/ConvertiblePreferredStockNarrativeDetails", "shortName": "Convertible Preferred Stock - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromRelatedPartyDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437420 - Disclosure - Equity - Narrative (Details)", "role": "http://www.zymergen.com/role/EquityNarrativeDetails", "shortName": "Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i3c764c3db84d453485a6106fb5127b71_D20210305-20210305", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ProceedsFromRelatedPartyDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "ie123a24753b14c21b6195a90df3a1d8e_I20201231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438421 - Disclosure - Equity - Option Activity (Details)", "role": "http://www.zymergen.com/role/EquityOptionActivityDetails", "shortName": "Equity - Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i571b8c08a41c4f11a97b3ec4071b7a9e_D20210101-20210630", "decimals": "0", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "ie71094b14a374478aa9f1d19a3b46191_D20210401-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439422 - Disclosure - Equity - Valuation Assumptions for Fair Value of Stock Options (Details)", "role": "http://www.zymergen.com/role/EquityValuationAssumptionsforFairValueofStockOptionsDetails", "shortName": "Equity - Valuation Assumptions for Fair Value of Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "ie71094b14a374478aa9f1d19a3b46191_D20210401-20210630", "decimals": "4", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i99a62ad305d9443da0f76cd7eaa83917_I20201231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440423 - Disclosure - Equity - Non-Vested Stock Activity Granted as part of Radiant Acquisition (Details)", "role": "http://www.zymergen.com/role/EquityNonVestedStockActivityGrantedaspartofRadiantAcquisitionDetails", "shortName": "Equity - Non-Vested Stock Activity Granted as part of Radiant Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "ie9e768c3ae6a43b7ae4838e998a72e1a_D20210101-20210630", "decimals": "0", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i6846fadf5c7549d89cf89d3c2cccf450_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441424 - Disclosure - Equity - Compensation Expense Related to Stock-Based Awards Included in Categories of Statement of Operations and Comprehensive Loss (Details)", "role": "http://www.zymergen.com/role/EquityCompensationExpenseRelatedtoStockBasedAwardsIncludedinCategoriesofStatementofOperationsandComprehensiveLossDetails", "shortName": "Equity - Compensation Expense Related to Stock-Based Awards Included in Categories of Statement of Operations and Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i8128a6bb426c48ec93501e2dbab21ae0_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i6846fadf5c7549d89cf89d3c2cccf450_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442425 - Disclosure - Equity - Compensation Expense by Stock-Based Award (Details)", "role": "http://www.zymergen.com/role/EquityCompensationExpensebyStockBasedAwardDetails", "shortName": "Equity - Compensation Expense by Stock-Based Award (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "ie71094b14a374478aa9f1d19a3b46191_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i6846fadf5c7549d89cf89d3c2cccf450_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445426 - Disclosure - Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details)", "role": "http://www.zymergen.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails", "shortName": "Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i6846fadf5c7549d89cf89d3c2cccf450_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446427 - Disclosure - Net Loss Per Share - Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details)", "role": "http://www.zymergen.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails", "shortName": "Net Loss Per Share - Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i6846fadf5c7549d89cf89d3c2cccf450_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449428 - Disclosure - Revenue, Credit Concentrations and Geographic Information - Narrative (Details)", "role": "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationNarrativeDetails", "shortName": "Revenue, Credit Concentrations and Geographic Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i90c606c2f6914db1a3b4ff0dfac6a686_D20200401-20200630", "decimals": "-5", "lang": "en-US", "name": "zy:ContractWithCustomerLiabilityAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i6846fadf5c7549d89cf89d3c2cccf450_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) (Unaudited) (Parenthetical)", "role": "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnauditedParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i6846fadf5c7549d89cf89d3c2cccf450_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i2f6bb259849c44be992b5fabdb3d4513_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450429 - Disclosure - Revenue, Credit Concentrations and Geographic Information - Changes in the Balances of Contract Assets and Liabilities (Details)", "role": "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationChangesintheBalancesofContractAssetsandLiabilitiesDetails", "shortName": "Revenue, Credit Concentrations and Geographic Information - Changes in the Balances of Contract Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i2f6bb259849c44be992b5fabdb3d4513_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i1f5825232988432b9b66c4de4a0fb580_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451430 - Disclosure - Revenue, Credit Concentrations and Geographic Information - Revenue, Remaining Performance Obligation (Details)", "role": "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationRevenueRemainingPerformanceObligationDetails", "shortName": "Revenue, Credit Concentrations and Geographic Information - Revenue, Remaining Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i1f5825232988432b9b66c4de4a0fb580_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i28589f11a7fa472bac8f364780aa5e43_D20210401-20210630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452431 - Disclosure - Revenue, Credit Concentrations and Geographic Information - Concentration of Risk, by Risk Factor (Details)", "role": "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationConcentrationofRiskbyRiskFactorDetails", "shortName": "Revenue, Credit Concentrations and Geographic Information - Concentration of Risk, by Risk Factor (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i28589f11a7fa472bac8f364780aa5e43_D20210401-20210630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i6846fadf5c7549d89cf89d3c2cccf450_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453432 - Disclosure - Revenue, Credit Concentrations and Geographic Information - Revenue, Geographic Region (Details)", "role": "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationRevenueGeographicRegionDetails", "shortName": "Revenue, Credit Concentrations and Geographic Information - Revenue, Geographic Region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i14e975a5f452494fbf2ba47421d32484_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i6846fadf5c7549d89cf89d3c2cccf450_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456433 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://www.zymergen.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i6846fadf5c7549d89cf89d3c2cccf450_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i1f5825232988432b9b66c4de4a0fb580_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457434 - Disclosure - Commitments and Contingencies - Future Minimum Rental Commitments Under Long-Term Leases (Details)", "role": "http://www.zymergen.com/role/CommitmentsandContingenciesFutureMinimumRentalCommitmentsUnderLongTermLeasesDetails", "shortName": "Commitments and Contingencies - Future Minimum Rental Commitments Under Long-Term Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i1f5825232988432b9b66c4de4a0fb580_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "idc9ccb0b8e3e4dd3a39c5ce6665cab54_D20210802-20210802", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459435 - Disclosure - Subsequent Events (Details)", "role": "http://www.zymergen.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "idc9ccb0b8e3e4dd3a39c5ce6665cab54_D20210802-20210802", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNetOfTax", "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "role": "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Nature of Operations", "role": "http://www.zymergen.com/role/NatureofOperations", "shortName": "Nature of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.zymergen.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zy-20210630.htm", "contextRef": "i80f031eb39ad44c1a40f4db47e403d33_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 79, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States of America" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationRevenueGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r550" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.zymergen.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r325", "r451", "r452", "r453", "r544" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia [Member]", "terseLabel": "Asia" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationRevenueGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r51", "r53", "r104", "r105", "r242", "r282" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationRevenueGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r189", "r306", "r311", "r522" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r241", "r281", "r328", "r330", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r519", "r523", "r545", "r546" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationRevenueRemainingPerformanceObligationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r241", "r281", "r328", "r330", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r519", "r523", "r545", "r546" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationRevenueRemainingPerformanceObligationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r189", "r306", "r311", "r522" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r185", "r306", "r309", "r472", "r518", "r520" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r185", "r306", "r309", "r472", "r518", "r520" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r241", "r281", "r317", "r328", "r330", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r519", "r523", "r545", "r546" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationRevenueRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r241", "r281", "r317", "r328", "r330", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r519", "r523", "r545", "r546" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationRevenueRemainingPerformanceObligationDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r52", "r53", "r104", "r105", "r242", "r282" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r186", "r187", "r306", "r310", "r521", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationRevenueGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r186", "r187", "r306", "r310", "r521", "r530", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationRevenueGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r35", "r456" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r190", "r191" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.zymergen.com/role/BalanceSheetComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued and other liabilities", "totalLabel": "Accrued and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BalanceSheetComponentsAccruedandOtherCurrentLiabilitiesDetails", "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r10", "r11", "r39" ], "calculation": { "http://www.zymergen.com/role/BalanceSheetComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued legal service fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BalanceSheetComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r33", "r214" ], "calculation": { "http://www.zymergen.com/role/BalanceSheetComponentsPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BalanceSheetComponentsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r26", "r371", "r456" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r108", "r109", "r110", "r368", "r369", "r370", "r411" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r332", "r335", "r374", "r375" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r335", "r364", "r373" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityCompensationExpenseRelatedtoStockBasedAwardsIncludedinCategoriesofStatementofOperationsandComprehensiveLossDetails", "http://www.zymergen.com/role/EquityCompensationExpensebyStockBasedAwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r88", "r261", "r273", "r274", "r443" ], "calculation": { "http://www.zymergen.com/role/TermLoansInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and offering costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/TermLoansInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r88", "r202", "r208" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r100", "r168", "r177", "r183", "r193", "r225", "r226", "r227", "r229", "r230", "r231", "r232", "r233", "r234", "r236", "r237", "r404", "r407", "r428", "r454", "r456", "r489", "r505" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r8", "r50", "r100", "r193", "r225", "r226", "r227", "r229", "r230", "r231", "r232", "r233", "r234", "r236", "r237", "r404", "r407", "r428", "r454", "r456" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r414" ], "calculation": { "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total financial assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Financial Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r336", "r366" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsNarrativeDetails", "http://www.zymergen.com/role/EquityCompensationExpensebyStockBasedAwardDetails", "http://www.zymergen.com/role/EquityNarrativeDetails", "http://www.zymergen.com/role/EquityNonVestedStockActivityGrantedaspartofRadiantAcquisitionDetails", "http://www.zymergen.com/role/EquityValuationAssumptionsforFairValueofStockOptionsDetails", "http://www.zymergen.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Preparation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r107" ], "lang": { "en-us": { "role": { "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.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r327", "r329" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails", "http://www.zymergen.com/role/BusinessCombinationsNarrativeDetails", "http://www.zymergen.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r327", "r329", "r389", "r390" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails", "http://www.zymergen.com/role/BusinessCombinationsNarrativeDetails", "http://www.zymergen.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Non-cash consideration transferred for business combination (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails", "http://www.zymergen.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of business acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r387" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Business combination related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r396", "r397", "r398" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Purchase price for business combination" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r396", "r397" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Non-cash consideration transferred for business combination" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r392" ], "calculation": { "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total identifiable assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r392" ], "calculation": { "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r392" ], "calculation": { "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r392" ], "calculation": { "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r392" ], "calculation": { "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r392" ], "calculation": { "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "terseLabel": "Other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r392" ], "calculation": { "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r391", "r392" ], "calculation": { "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails", "http://www.zymergen.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r392" ], "calculation": { "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r391", "r392" ], "calculation": { "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net identifiable assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r392" ], "calculation": { "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other non-current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r391", "r392" ], "calculation": { "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r392" ], "calculation": { "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r92", "r93", "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Acquisitions of property and equipment under accounts payable and accrued and other liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness": { "auth_ref": [], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of a business when the cash held by the acquired business exceeds the cash payments to acquire the business.", "label": "Cash Acquired in Excess of Payments to Acquire Business", "terseLabel": "Business acquisition, net of cash acquired" } } }, "localname": "CashAcquiredInExcessOfPaymentsToAcquireBusiness", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r31", "r90" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Unrestricted cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.zymergen.com/role/NatureofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r84", "r90", "r95" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of the period", "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of the period", "totalLabel": "Total cash, cash equivalents, and restricted cash shown in the statement of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r84", "r431" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Liability [Abstract]", "terseLabel": "Contract liabilities:" } } }, "localname": "ChangeInContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationChangesintheBalancesofContractAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r98", "r100", "r124", "r128", "r133", "r136", "r138", "r146", "r147", "r148", "r193", "r225", "r230", "r231", "r232", "r236", "r237", "r279", "r280", "r283", "r284", "r428", "r553" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/ConvertiblePreferredStockNarrativeDetails", "http://www.zymergen.com/role/ConvertiblePreferredStockScheduleofConvertiblePreferredStockDetails", "http://www.zymergen.com/role/NatureofOperationsDetails", "http://www.zymergen.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r292", "r334" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NatureofOperationsDetails", "http://www.zymergen.com/role/TermLoansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NatureofOperationsDetails", "http://www.zymergen.com/role/TermLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/TermLoansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "verboseLabel": "Warrants outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/TermLoansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r292", "r334" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/TermLoansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r44", "r221", "r495", "r510" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r218", "r219", "r220", "r222", "r533" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r223", "r534" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock reserved for issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r108", "r109", "r411" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsNarrativeDetails", "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited", "http://www.zymergen.com/role/NatureofOperationsDetails", "http://www.zymergen.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r25", "r285" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Shares outstanding, ending balance (in shares)", "periodStartLabel": "Shares outstanding, beginning balance (in shares)", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r25", "r456" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value, 1,500,000,000 and 286,477,669 shares authorized as of June\u00a030, 2021 and December\u00a031, 2020, respectively; 102,297,175 and 12,812,109 shares issued and outstanding as of June\u00a030, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r56", "r58", "r59", "r67", "r498", "r514" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "terseLabel": "Net loss and comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r155", "r156", "r189", "r425", "r426", "r532" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r155", "r156", "r189", "r425", "r426", "r529", "r532" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r155", "r156", "r189", "r425", "r426", "r529", "r532" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r155", "r156", "r189", "r425", "r426" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r153", "r155", "r156", "r157", "r425", "r427", "r532" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r155", "r156", "r189", "r425", "r426", "r532" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r96", "r406" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BalanceSheetComponentsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Changes in the Balances of Contract Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r293", "r294", "r307" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationChangesintheBalancesofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r293", "r294", "r307" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountConverted1": { "auth_ref": [ "r92", "r93", "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Amount Converted", "terseLabel": "Conversion of preferred shares to common stock" } } }, "localname": "ConversionOfStockAmountConverted1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [ "r279", "r280", "r283" ], "lang": { "en-us": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]", "terseLabel": "Convertible Preferred Stock" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/ConvertiblePreferredStockNarrativeDetails", "http://www.zymergen.com/role/ConvertiblePreferredStockScheduleofConvertiblePreferredStockDetails", "http://www.zymergen.com/role/NatureofOperationsDetails", "http://www.zymergen.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r71", "r472" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of service revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of service revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityCompensationExpenseRelatedtoStockBasedAwardsIncludedinCategoriesofStatementofOperationsandComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r70" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total cost and operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Cost and operating expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r154", "r189" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationship intangible asset", "verboseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails", "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails", "http://www.zymergen.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r97", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r255", "r262", "r263", "r265", "r275" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Term Loans" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/TermLoans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r18", "r19", "r20", "r99", "r106", "r238", "r239", "r240", "r241", "r242", "r243", "r245", "r251", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r271", "r272", "r273", "r274", "r444", "r490", "r491", "r504" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/TermLoansLongTermDebtNetDetails", "http://www.zymergen.com/role/TermLoansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r20", "r266", "r491", "r504" ], "calculation": { "http://www.zymergen.com/role/TermLoansLongTermDebtNetDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Senior secured delayed draw term loan facility bearing interest equal to 11.5% as of June\u00a030, 2021 and December\u00a031, 2020; final maturity December\u00a019, 2024" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/TermLoansLongTermDebtNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r41", "r269", "r442", "r444" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/TermLoansLongTermDebtNetDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/TermLoansLongTermDebtNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r42", "r99", "r106", "r238", "r239", "r240", "r241", "r242", "r243", "r245", "r251", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r271", "r272", "r273", "r274", "r444" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/TermLoansLongTermDebtNetDetails", "http://www.zymergen.com/role/TermLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r42", "r99", "r106", "r238", "r239", "r240", "r241", "r242", "r243", "r245", "r251", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r264", "r271", "r272", "r273", "r274", "r286", "r287", "r288", "r289", "r441", "r442", "r444", "r445", "r503" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/TermLoansLongTermDebtNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r251", "r267", "r271", "r272", "r443" ], "calculation": { "http://www.zymergen.com/role/TermLoansLongTermDebtNetDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedTerseLabel": "Unamortized discount and offering costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/TermLoansLongTermDebtNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r88", "r101", "r379", "r383", "r384", "r385" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Benefit from income tax" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditCurrent": { "auth_ref": [ "r19", "r447", "r450" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of rental payment required by lease over rental income recognized, classified as current.", "label": "Deferred Rent Credit, Current", "terseLabel": "Short-term deferred rent" } } }, "localname": "DeferredRentCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditNoncurrent": { "auth_ref": [ "r21", "r447", "r450" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of rental payment required by lease over rental income recognized, classified as noncurrent.", "label": "Deferred Rent Credit, Noncurrent", "terseLabel": "Long-term deferred rent" } } }, "localname": "DeferredRentCreditNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r88", "r212" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BalanceSheetComponentsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r88", "r166" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails", "http://www.zymergen.com/role/BusinessCombinationsNarrativeDetails", "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails", "http://www.zymergen.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther": { "auth_ref": [], "calculation": { "http://www.zymergen.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of dilutive convertible securities excluding adjustments related to ESOP convertible preferred stock, stock options, and restrictive stock units.", "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities", "negatedLabel": "Less: Gain on change in fair value of warrant liabilities" } } }, "localname": "DilutiveSecuritiesEffectOnBasicEarningsPerShareOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationNarrativeDetails", "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationRevenueGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r306", "r309", "r310", "r311", "r312", "r313", "r314", "r315" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationNarrativeDetails", "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationRevenueGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Equity" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/Equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DueFromRelatedParties": { "auth_ref": [ "r103", "r228", "r230", "r231", "r235", "r236", "r237", "r452", "r493", "r512" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.", "label": "Due from Related Parties", "terseLabel": "Non-recourse loans to employees" } } }, "localname": "DueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r68", "r113", "r114", "r115", "r116", "r117", "r121", "r124", "r136", "r137", "r138", "r142", "r143", "r412", "r413", "r499", "r515" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share, basic (in dollars per share)", "verboseLabel": "Net loss per share attributable to common stockholders, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited", "http://www.zymergen.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r68", "r113", "r114", "r115", "r116", "r117", "r124", "r136", "r137", "r138", "r142", "r143", "r412", "r413", "r499", "r515" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share, diluted (in dollars per share)", "verboseLabel": "Net loss per share attributable to common stockholders, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited", "http://www.zymergen.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "EarningsPerShareReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r139", "r140", "r141", "r144" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r431" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.zymergen.com/role/BalanceSheetComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation cost" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BalanceSheetComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityCompensationExpenseRelatedtoStockBasedAwardsIncludedinCategoriesofStatementofOperationsandComprehensiveLossDetails", "http://www.zymergen.com/role/EquityCompensationExpensebyStockBasedAwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized stock-based compensation expense, weighted average period of recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r365" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense, excluding option" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r365" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense, options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityCompensationExpensebyStockBasedAwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Options to purchase common stock", "verboseLabel": "Share-based Payment Arrangement, Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityCompensationExpensebyStockBasedAwardDetails", "http://www.zymergen.com/role/EquityNarrativeDetails", "http://www.zymergen.com/role/EquityValuationAssumptionsforFairValueofStockOptionsDetails", "http://www.zymergen.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r60", "r61", "r62", "r108", "r109", "r110", "r112", "r118", "r120", "r145", "r194", "r285", "r290", "r368", "r369", "r370", "r380", "r381", "r411", "r432", "r433", "r434", "r435", "r436", "r437", "r524", "r525", "r526", "r556" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r88", "r276" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "negatedTerseLabel": "Gain (loss) on change in fair value of warrant liabilities", "terseLabel": "(Gain) loss on change in fair value of warrant liabilities" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r419", "r423" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income, and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r253", "r271", "r272", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r326", "r415", "r460", "r461", "r462" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r422", "r423" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsReconciliationofFairValueLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r414", "r415", "r417", "r418", "r424" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements of Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r253", "r318", "r319", "r324", "r326", "r415", "r460" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r253", "r271", "r272", "r318", "r319", "r324", "r326", "r415", "r461" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r253", "r271", "r272", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r326", "r415", "r462" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsReconciliationofFairValueLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsReconciliationofFairValueLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsReconciliationofFairValueLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r419", "r423" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsReconciliationofFairValueLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r419", "r423" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Reconciliation of Fair Value Liabilities Measured on Recurring Basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r420" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "negatedTerseLabel": "Change in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsReconciliationofFairValueLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r421" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedTerseLabel": "Fair value of warrants exercised" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsReconciliationofFairValueLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r419" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsReconciliationofFairValueLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r253", "r271", "r272", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r326", "r460", "r461", "r462" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r422", "r424" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "totalLabel": "Total financial liabilities" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r207" ], "calculation": { "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r209" ], "calculation": { "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFutureAmortizationofIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFutureAmortizationofIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r209" ], "calculation": { "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFutureAmortizationofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r209" ], "calculation": { "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFutureAmortizationofIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r209" ], "calculation": { "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFutureAmortizationofIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r203", "r205", "r207", "r210", "r473", "r474" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails", "http://www.zymergen.com/role/BusinessCombinationsNarrativeDetails", "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails", "http://www.zymergen.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r207", "r474" ], "calculation": { "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Cost" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r203", "r206" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails", "http://www.zymergen.com/role/BusinessCombinationsNarrativeDetails", "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails", "http://www.zymergen.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r207", "r473" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFutureAmortizationofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Intangible Assets, Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails", "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r204" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Acquired finite lived intangible assets" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal Year" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r89", "r429", "r430" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "negatedTerseLabel": "Unrealized foreign exchange loss" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and office equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BalanceSheetComponentsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityCompensationExpenseRelatedtoStockBasedAwardsIncludedinCategoriesofStatementofOperationsandComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r197", "r198", "r456", "r488" ], "calculation": { "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails", "http://www.zymergen.com/role/BusinessCombinationsNarrativeDetails", "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.zymergen.com/role/GoodwillandIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r199" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill acquired during period" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r331", "r333", "r362" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]", "terseLabel": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]", "terseLabel": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NatureofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r65", "r168", "r176", "r179", "r182", "r184", "r487", "r496", "r501", "r516" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r216", "r217" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityCompensationExpenseRelatedtoStockBasedAwardsIncludedinCategoriesofStatementofOperationsandComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r217" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityCompensationExpenseRelatedtoStockBasedAwardsIncludedinCategoriesofStatementofOperationsandComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r102", "r119", "r120", "r167", "r378", "r382", "r386", "r517" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "(Provision for) benefit from income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r87" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r87" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r87" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r87", "r470" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r87" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r87" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedTerseLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r87" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedTerseLabel": "Other long-term assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r87" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedTerseLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r125", "r126", "r127", "r138" ], "calculation": { "http://www.zymergen.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "terseLabel": "Warrants to purchase Series C convertible preferred stock (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r63", "r165", "r440", "r443", "r500" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r75", "r259", "r270", "r273", "r274" ], "calculation": { "http://www.zymergen.com/role/TermLoansInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "totalLabel": "Total interest expense on term loan" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/TermLoansInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r77", "r260", "r273", "r274" ], "calculation": { "http://www.zymergen.com/role/TermLoansInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Coupon interest" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/TermLoansInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Interest Expense" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/TermLoansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeRelatedParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income earned from interest-bearing assets owed to the entity by related party.", "label": "Interest Income, Related Party", "terseLabel": "Related party interest income" } } }, "localname": "InterestIncomeRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r83", "r85", "r91" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid during the period for interest, net of interest capitalized" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r11", "r12", "r39" ], "calculation": { "http://www.zymergen.com/role/BalanceSheetComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BalanceSheetComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r48", "r456" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r73", "r164" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Rent expense under operating leases" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BalanceSheetComponentsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r38", "r100", "r178", "r193", "r225", "r226", "r227", "r230", "r231", "r232", "r233", "r234", "r236", "r237", "r405", "r407", "r408", "r428", "r454", "r455" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r30", "r100", "r193", "r428", "r456", "r492", "r508" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and convertible preferred stock and stockholders' equity (deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (DEFICIT)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r40", "r100", "r193", "r225", "r226", "r227", "r230", "r231", "r232", "r233", "r234", "r236", "r237", "r405", "r407", "r408", "r428", "r454", "r455", "r456" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Financial Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r36" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Principal amount of credit faciity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/TermLoansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r36" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Additional amount available under credit facility subject to milestones" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/TermLoansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r20", "r252", "r268", "r271", "r272", "r491", "r506" ], "calculation": { "http://www.zymergen.com/role/TermLoansLongTermDebtNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zymergen.com/role/TermLoansLongTermDebtNetDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Senior secured delayed draw term loan facility, net" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/TermLoansLongTermDebtNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.zymergen.com/role/TermLoansLongTermDebtNetDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Less current portion", "verboseLabel": "Short-term debt, net" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.zymergen.com/role/TermLoansLongTermDebtNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.zymergen.com/role/TermLoansLongTermDebtNetDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.zymergen.com/role/TermLoansLongTermDebtNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/TermLoansLongTermDebtNetDetails", "http://www.zymergen.com/role/TermLoansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r42", "r224" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/TermLoansLongTermDebtNetDetails", "http://www.zymergen.com/role/TermLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BalanceSheetComponentsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExercisePriceMember": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using agreed upon price for exchange of underlying asset.", "label": "Measurement Input, Exercise Price [Member]", "terseLabel": "Exercise price" } } }, "localname": "MeasurementInputExercisePriceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Expected volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk-free rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Measurement Input, Share Price [Member]", "terseLabel": "Value per Series C Preferred share (fully-diluted)" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r84" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r84" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r84", "r86", "r89" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r55", "r57", "r62", "r66", "r89", "r100", "r111", "r113", "r114", "r115", "r116", "r119", "r120", "r134", "r168", "r176", "r179", "r182", "r184", "r193", "r225", "r226", "r227", "r230", "r231", "r232", "r233", "r234", "r236", "r237", "r413", "r428", "r497", "r513" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss and comprehensive loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited", "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r113", "r114", "r115", "r116", "r121", "r122", "r135", "r138", "r168", "r176", "r179", "r182", "r184" ], "calculation": { "http://www.zymergen.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss, basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r123", "r129", "r130", "r131", "r132", "r135", "r138" ], "calculation": { "http://www.zymergen.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net loss, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting Pronouncements Adopted and Recent Accounting Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r74" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r168", "r176", "r179", "r182", "r184" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r446", "r448" ], "calculation": { "http://www.zymergen.com/role/CommitmentsandContingenciesFutureMinimumRentalCommitmentsUnderLongTermLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CommitmentsandContingenciesFutureMinimumRentalCommitmentsUnderLongTermLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r446", "r448" ], "calculation": { "http://www.zymergen.com/role/CommitmentsandContingenciesFutureMinimumRentalCommitmentsUnderLongTermLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CommitmentsandContingenciesFutureMinimumRentalCommitmentsUnderLongTermLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r446", "r448" ], "calculation": { "http://www.zymergen.com/role/CommitmentsandContingenciesFutureMinimumRentalCommitmentsUnderLongTermLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2025" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CommitmentsandContingenciesFutureMinimumRentalCommitmentsUnderLongTermLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r446", "r448" ], "calculation": { "http://www.zymergen.com/role/CommitmentsandContingenciesFutureMinimumRentalCommitmentsUnderLongTermLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CommitmentsandContingenciesFutureMinimumRentalCommitmentsUnderLongTermLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r446", "r448" ], "calculation": { "http://www.zymergen.com/role/CommitmentsandContingenciesFutureMinimumRentalCommitmentsUnderLongTermLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CommitmentsandContingenciesFutureMinimumRentalCommitmentsUnderLongTermLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.zymergen.com/role/CommitmentsandContingenciesFutureMinimumRentalCommitmentsUnderLongTermLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year", "terseLabel": "Remainder of 2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CommitmentsandContingenciesFutureMinimumRentalCommitmentsUnderLongTermLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r409" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Nature of Operations" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NatureofOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r10", "r11", "r12", "r39" ], "calculation": { "http://www.zymergen.com/role/BalanceSheetComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued operating expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BalanceSheetComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r49", "r456" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r89" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r76" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Over-Allotment Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NatureofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentOfFinancingAndStockIssuanceCosts": { "auth_ref": [ "r82" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payment of Financing and Stock Issuance Costs", "negatedTerseLabel": "Payment of deferred offering costs" } } }, "localname": "PaymentOfFinancingAndStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r82" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedTerseLabel": "Commission and issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r79" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Market Condition Awards", "verboseLabel": "Stock options with market based vesting conditions" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityCompensationExpensebyStockBasedAwardDetails", "http://www.zymergen.com/role/EquityNarrativeDetails", "http://www.zymergen.com/role/EquityValuationAssumptionsforFairValueofStockOptionsDetails", "http://www.zymergen.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r336", "r366" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails", "http://www.zymergen.com/role/EquityOptionActivityDetails", "http://www.zymergen.com/role/EquityValuationAssumptionsforFairValueofStockOptionsDetails", "http://www.zymergen.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails", "http://www.zymergen.com/role/EquityOptionActivityDetails", "http://www.zymergen.com/role/EquityValuationAssumptionsforFairValueofStockOptionsDetails", "http://www.zymergen.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r5", "r7", "r195", "r196" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrentAndNoncurrent": { "auth_ref": [ "r494", "r511" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs.", "label": "Prepaid Expense", "terseLabel": "Prepaid services" } } }, "localname": "PrepaidExpenseCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r80" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from initial public offering, net of commission and issuance cost" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r80" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Aggregate net proceeds from initial stock offering" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NatureofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r81" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from credit facility" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/TermLoansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r81" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.", "label": "Proceeds from Related Party Debt", "terseLabel": "Proceeds from repayment of non-recourse loan to employee" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r78" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r80", "r367" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of common stock options, net of repurchases" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r80" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from warrant exercises", "verboseLabel": "Proceeds from exercise of Series C warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.zymergen.com/role/TermLoansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r33", "r215" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BalanceSheetComponentsPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r32", "r213" ], "calculation": { "http://www.zymergen.com/role/BalanceSheetComponentsPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BalanceSheetComponentsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BalanceSheetComponentsPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r215", "r456", "r502", "r509" ], "calculation": { "http://www.zymergen.com/role/BalanceSheetComponentsPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BalanceSheetComponentsPropertyandEquipmentDetails", "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "r215" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r15", "r213" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BalanceSheetComponentsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationsOfTemporaryToPermanentEquity": { "auth_ref": [ "r278", "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The difference between the carrying amount of a financial instrument subject to a registration payment arrangement recorded as temporary equity prior to adoption of FSP EITF 00-19-2 and the carrying amount reclassified to permanent equity upon the adoption of FSP EITF 00-19-2. Recorded as a cumulative effect adjustment to the beginning balance of retained earnings. Does not apply to registration payment arrangements that are no longer outstanding upon adoption of FSP EITF 00-19-2.", "label": "Reclassifications of Temporary to Permanent Equity", "terseLabel": "Conversion of preferred stock into common stock" } } }, "localname": "ReclassificationsOfTemporaryToPermanentEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r325", "r451", "r452" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties.", "label": "Related Party Transaction, Rate", "terseLabel": "Non-recourse loans to employees interest rate" } } }, "localname": "RelatedPartyTransactionRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r325", "r451", "r453", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r377", "r471", "r547" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityCompensationExpenseRelatedtoStockBasedAwardsIncludedinCategoriesofStatementofOperationsandComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r3", "r14", "r95" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash, current" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r9", "r17", "r95", "r531" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash, non-current" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units", "verboseLabel": "RSUs with service based vesting conditions" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsNarrativeDetails", "http://www.zymergen.com/role/EquityCompensationExpensebyStockBasedAwardDetails", "http://www.zymergen.com/role/EquityNarrativeDetails", "http://www.zymergen.com/role/EquityNonVestedStockActivityGrantedaspartofRadiantAcquisitionDetails", "http://www.zymergen.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r27", "r290", "r371", "r456", "r507", "r527", "r528" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "negatedLabel": "Cumulative net losses", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.zymergen.com/role/NatureofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r108", "r109", "r110", "r112", "r118", "r120", "r194", "r368", "r369", "r370", "r380", "r381", "r411", "r524", "r526" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer": { "auth_ref": [ "r401", "r402" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue from collaborative arrangement. Excludes revenue from contract with customer under Topic 606.", "label": "Revenue from Collaborative Arrangement, Excluding Revenue from Contract with Customer", "terseLabel": "Collaboration revenue" } } }, "localname": "RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r162", "r163", "r175", "r180", "r181", "r185", "r186", "r189", "r305", "r306", "r472" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 2.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues from research and development service agreements", "verboseLabel": "Revenues from research and development service agreements" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited", "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "Indicates product and service for revenue from satisfaction of performance obligation by transferring promised product and service to customer.", "label": "Revenue from Contract with Customer, Product and Service [Extensible Enumeration]", "terseLabel": "Revenue from Contract with Customer, Product and Service [Extensible Enumeration]" } } }, "localname": "RevenueFromContractWithCustomerProductAndServiceExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r295", "r296", "r297", "r298", "r299", "r300", "r303", "r304", "r308", "r316" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue, Credit Concentrations and Geographic Information" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r188" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue, Geographic Region" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r301" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, remaining performance obligation, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationRevenueRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationRevenueRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligation, amount, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationRevenueRemainingPerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationRevenueRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationRevenueRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Revenue, Remaining Performance Obligation" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r64", "r100", "r162", "r163", "r175", "r180", "r181", "r185", "r186", "r189", "r193", "r225", "r226", "r227", "r230", "r231", "r232", "r233", "r234", "r236", "r237", "r428", "r501" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues", "totalLabel": "Total revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited", "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationRevenueGeographicRegionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NatureofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of shares sold in initial stock offering" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NatureofOperationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Initial stock offering price (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NatureofOperationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r155", "r189" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Accrued and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r389", "r390" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails", "http://www.zymergen.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r42", "r106", "r271", "r273", "r286", "r287", "r288", "r289", "r441", "r442", "r445", "r503" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Long-Term Debt, Net" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/TermLoansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r335", "r363", "r373" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityCompensationExpenseRelatedtoStockBasedAwardsIncludedinCategoriesofStatementofOperationsandComprehensiveLossDetails", "http://www.zymergen.com/role/EquityCompensationExpensebyStockBasedAwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r335", "r363", "r373" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r414", "r415" ], "lang": { "en-us": { "role": { "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).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Financial Assets and Liabilities Measured at Fair Value on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r203", "r206", "r473" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r203", "r206" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Future Minimum Rental Commitments Under Long-Term Leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r200", "r201" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Value of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Restricted Stock Units Activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.", "label": "Schedule of Nonvested Share Activity [Table Text Block]", "terseLabel": "Non-Vested Stock Activity Granted as part of Radiant Acquisition" } } }, "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r33", "r215" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BalanceSheetComponentsPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Allocation of Purchase Consideration, Including Non-Cash Consideration" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r336", "r366" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails", "http://www.zymergen.com/role/EquityNonVestedStockActivityGrantedaspartofRadiantAcquisitionDetails", "http://www.zymergen.com/role/EquityOptionActivityDetails", "http://www.zymergen.com/role/EquityValuationAssumptionsforFairValueofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r341", "r352", "r355" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Valuation Assumptions for Fair Value of Stock Options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Future Amortization of Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r153", "r155", "r156", "r157", "r425", "r427" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Concentration of Risk, by Risk Factor" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/TermLoansLongTermDebtNetDetails", "http://www.zymergen.com/role/TermLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r169", "r170", "r171", "r172", "r173", "r174", "r186" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityCompensationExpenseRelatedtoStockBasedAwardsIncludedinCategoriesofStatementofOperationsandComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series A Preferred Stock [Member]", "terseLabel": "Series A redeemable convertible preferred stock" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/ConvertiblePreferredStockScheduleofConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesBPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series B preferred stock or outstanding series B preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series B Preferred Stock [Member]", "terseLabel": "Series B redeemable convertible preferred stock" } } }, "localname": "SeriesBPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/ConvertiblePreferredStockScheduleofConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesCPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series C preferred stock or outstanding series C preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series C Preferred Stock [Member]", "terseLabel": "Series C redeemable convertible preferred stock", "verboseLabel": "Shares issuable under convertible preferred stock" } } }, "localname": "SeriesCPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/ConvertiblePreferredStockScheduleofConvertiblePreferredStockDetails", "http://www.zymergen.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesDPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series D preferred stock or outstanding series D preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series D Preferred Stock [Member]", "terseLabel": "Series D redeemable convertible preferred stock" } } }, "localname": "SeriesDPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/ConvertiblePreferredStockScheduleofConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r87" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Weighted average derived services period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsNarrativeDetails", "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNonVestedStockActivityGrantedaspartofRadiantAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNonVestedStockActivityGrantedaspartofRadiantAcquisitionDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNonVestedStockActivityGrantedaspartofRadiantAcquisitionDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "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).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNonVestedStockActivityGrantedaspartofRadiantAcquisitionDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance, Non-vested Restricted Stock Units (in shares)", "periodStartLabel": "Beginning balance, Non-vested Restricted Stock Units (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNonVestedStockActivityGrantedaspartofRadiantAcquisitionDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNonVestedStockActivityGrantedaspartofRadiantAcquisitionDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNonVestedStockActivityGrantedaspartofRadiantAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted average remaining years, outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNonVestedStockActivityGrantedaspartofRadiantAcquisitionDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNonVestedStockActivityGrantedaspartofRadiantAcquisitionDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNonVestedStockActivityGrantedaspartofRadiantAcquisitionDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails", "http://www.zymergen.com/role/EquityValuationAssumptionsforFairValueofStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityValuationAssumptionsforFairValueofStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityValuationAssumptionsforFairValueofStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityValuationAssumptionsforFairValueofStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityValuationAssumptionsforFairValueofStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk free interest rate, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityValuationAssumptionsforFairValueofStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk free interest rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityValuationAssumptionsforFairValueofStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails", "http://www.zymergen.com/role/EquityNonVestedStockActivityGrantedaspartofRadiantAcquisitionDetails", "http://www.zymergen.com/role/EquityOptionActivityDetails", "http://www.zymergen.com/role/EquityValuationAssumptionsforFairValueofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNonVestedStockActivityGrantedaspartofRadiantAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable, at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, exercisable at period end (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r354" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedTerseLabel": "Options cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails", "http://www.zymergen.com/role/EquityOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value of options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r366" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r343", "r366" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance, outstanding (in shares)", "periodStartLabel": "Beginning balance, outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance, outstanding (in dollars per share)", "periodStartLabel": "Beginning balance, outstanding (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r334", "r339" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsNarrativeDetails", "http://www.zymergen.com/role/EquityCompensationExpensebyStockBasedAwardDetails", "http://www.zymergen.com/role/EquityNarrativeDetails", "http://www.zymergen.com/role/EquityNonVestedStockActivityGrantedaspartofRadiantAcquisitionDetails", "http://www.zymergen.com/role/EquityValuationAssumptionsforFairValueofStockOptionsDetails", "http://www.zymergen.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Options cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails", "http://www.zymergen.com/role/EquityOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r336", "r340" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Aggregate intrinsic value, outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNonVestedStockActivityGrantedaspartofRadiantAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "terseLabel": "Total intrinsic value of non-vested stock that vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Award contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r358", "r372" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityValuationAssumptionsforFairValueofStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r366" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, exercisable at period end" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual life, exercisable at period end" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "terseLabel": "Unvested, at end period (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options forfeited.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "terseLabel": "Options forfeited (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, unvested at period end (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual life, outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock, percent of market price" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r23", "r24", "r25", "r98", "r100", "r124", "r128", "r133", "r136", "r138", "r146", "r147", "r148", "r193", "r225", "r230", "r231", "r232", "r236", "r237", "r279", "r280", "r283", "r284", "r285", "r428", "r553" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/ConvertiblePreferredStockNarrativeDetails", "http://www.zymergen.com/role/ConvertiblePreferredStockScheduleofConvertiblePreferredStockDetails", "http://www.zymergen.com/role/NatureofOperationsDetails", "http://www.zymergen.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r47", "r60", "r61", "r62", "r108", "r109", "r110", "r112", "r118", "r120", "r145", "r194", "r285", "r290", "r368", "r369", "r370", "r380", "r381", "r411", "r432", "r433", "r434", "r435", "r436", "r437", "r524", "r525", "r526", "r556" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r108", "r109", "r110", "r145", "r472" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Share-based Payment Arrangement [Member]", "terseLabel": "Non-vested stock" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/EquityCompensationExpensebyStockBasedAwardDetails", "http://www.zymergen.com/role/EquityNarrativeDetails", "http://www.zymergen.com/role/EquityNonVestedStockActivityGrantedaspartofRadiantAcquisitionDetails", "http://www.zymergen.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r92", "r93", "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Issuance of common stock in business combination" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r24", "r25", "r290" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock in business acquisition (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r46", "r256", "r285", "r286", "r290" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Shares issued for exercise of warrants (in shares)", "verboseLabel": "Issuance of common stock upon exercise of warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited", "http://www.zymergen.com/role/TermLoansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": { "auth_ref": [ "r24", "r25", "r285", "r286", "r290" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Stock Issued During Period, Shares, Conversion of Units", "terseLabel": "Conversion of stock (in shares)", "verboseLabel": "Conversion of preferred stock into common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited", "http://www.zymergen.com/role/ConvertiblePreferredStockNarrativeDetails", "http://www.zymergen.com/role/NatureofOperationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r24", "r25", "r285", "r290" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock upon initial public offering, net of commission and issuance costs of $45,138 (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r24", "r25", "r285", "r290" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r24", "r25", "r285", "r290", "r345" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Options exercised (in shares)", "terseLabel": "Issuance of common stock upon exercise of options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited", "http://www.zymergen.com/role/EquityOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r47", "r285", "r290" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock in business acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": { "auth_ref": [ "r47", "r285", "r290" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Stock Issued During Period, Value, Conversion of Units", "terseLabel": "Conversion of preferred stock into common stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r24", "r25", "r285", "r290" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock upon initial public offering, net of commission and issuance costs of $45,138" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r47", "r285", "r290" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r25", "r28", "r29", "r100", "r192", "r193", "r428", "r456" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Stockholders equity, ending balance", "periodStartLabel": "Stockholders equity, beginning balance", "totalLabel": "Total stockholders' equity (deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders' equity (deficit)" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Stock split ratio" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NatureofOperationsDetails" ], "xbrltype": "pureItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r438", "r458" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r438", "r458" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r438", "r458" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r438", "r458" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r457", "r459" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NatureofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NatureofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NatureofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.zymergen.com/role/BalanceSheetComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Accrued tax liabilities" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/BalanceSheetComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r13", "r277" ], "lang": { "en-us": { "role": { "documentation": "Table of capital stock that is classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable.", "label": "Temporary Equity, by Class of Stock [Table]", "terseLabel": "Temporary Equity, by Class of Stock [Table]" } } }, "localname": "TemporaryEquityByClassOfStockTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/ConvertiblePreferredStockNarrativeDetails", "http://www.zymergen.com/role/ConvertiblePreferredStockScheduleofConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r225", "r230", "r231", "r232", "r236", "r237" ], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Temporary equity, ending balance", "periodStartLabel": "Temporary equity, beginning balance", "verboseLabel": "Convertible preferred stock, $0.001 par value, 170,000,000 and 214,181,024 shares authorized as of June\u00a030, 2021 and December\u00a031, 2020, respectively; no shares issued and outstanding as of June\u00a030, 2021 and 68,093,280 shares issued and outstanding as of December\u00a031, 2020" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity Disclosure [Abstract]" } } }, "localname": "TemporaryEquityDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Temporary Equity [Line Items]", "terseLabel": "Temporary Equity [Line Items]" } } }, "localname": "TemporaryEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/ConvertiblePreferredStockNarrativeDetails", "http://www.zymergen.com/role/ConvertiblePreferredStockScheduleofConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityLiquidationPreference": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Liquidation Preference", "terseLabel": "Liquidation Preference (in dollars)" } } }, "localname": "TemporaryEquityLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/ConvertiblePreferredStockScheduleofConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityLiquidationPreferencePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The per share liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Liquidation Preference Per Share", "terseLabel": "Liquidation Preference (in dollars per share)" } } }, "localname": "TemporaryEquityLiquidationPreferencePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/ConvertiblePreferredStockScheduleofConvertiblePreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r13", "r277" ], "lang": { "en-us": { "role": { "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.", "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Convertible preferred stock, par value (in dollars per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Authorized", "terseLabel": "Authorized and Designated", "verboseLabel": "Convertible preferred stock, authorized (in shares)" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "http://www.zymergen.com/role/ConvertiblePreferredStockScheduleofConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "terseLabel": "Convertible preferred stock, issued (in shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Shares outstanding, ending balance (in shares)", "periodStartLabel": "Shares outstanding, beginning balance (in shares)", "terseLabel": "Outstanding", "verboseLabel": "Convertible preferred stock, outstanding (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited", "http://www.zymergen.com/role/ConvertiblePreferredStockNarrativeDetails", "http://www.zymergen.com/role/ConvertiblePreferredStockScheduleofConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of preferred stock upon exercise of Series C Preferred Stock warrants" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityTableTextBlock": { "auth_ref": [ "r13", "r277" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity [Table Text Block]", "terseLabel": "Convertible Preferred Stock" } } }, "localname": "TemporaryEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/ConvertiblePreferredStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Accounts receivable, unbilled" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r149", "r150", "r151", "r152", "r158", "r159", "r160" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]", "terseLabel": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Approach and Technique [Domain]", "terseLabel": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationTechniqueOptionPricingModelMember": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Valuation technique calculating price of option.", "label": "Valuation Technique, Option Pricing Model [Member]", "terseLabel": "Valuation Technique, Option Pricing Model" } } }, "localname": "ValuationTechniqueOptionPricingModelMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Warrant [Member]", "terseLabel": "Warrant", "verboseLabel": "Warrant" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsReconciliationofFairValueLiabilitiesMeasuredonRecurringBasisDetails", "http://www.zymergen.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "terseLabel": "Warrant derivative liability", "verboseLabel": "Warrant liabilities" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "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.", "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Warrants, measurement input" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "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.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Time to liquidity (years)" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/FairValueMeasurementsofFinancialInstrumentsFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Effect of dilutive securities:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r123", "r138" ], "calculation": { "http://www.zymergen.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted average shares used in calculating net loss per share, diluted (in shares)", "verboseLabel": "Weighted average shares used in computing net loss per share to common stockholders, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited", "http://www.zymergen.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r121", "r138" ], "calculation": { "http://www.zymergen.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares used in calculating net loss per share, basic (in shares)", "verboseLabel": "Weighted average shares used in computing net loss per share to common stockholders, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited", "http://www.zymergen.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zymergen.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "zy_A2021IncentiveAwardPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Incentive Award Plan", "label": "2021 Incentive Award Plan [Member]", "terseLabel": "2021 Incentive Award Plan" } } }, "localname": "A2021IncentiveAwardPlanMember", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails", "http://www.zymergen.com/role/EquityValuationAssumptionsforFairValueofStockOptionsDetails", "http://www.zymergen.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "zy_AccruedOfferingCostsCurrent": { "auth_ref": [], "calculation": { "http://www.zymergen.com/role/BalanceSheetComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Offering Costs, Current", "label": "Accrued Offering Costs, Current", "terseLabel": "Accrued offering costs" } } }, "localname": "AccruedOfferingCostsCurrent", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/BalanceSheetComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "zy_AdjustmentsToAdditionalPaidInCapitalCashSettlementForLoan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Cash Settlement For Loan", "label": "Adjustments To Additional Paid In Capital, Cash Settlement For Loan", "terseLabel": "Cash settlement of non-recourse loan to employee" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalCashSettlementForLoan", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited" ], "xbrltype": "monetaryItemType" }, "zy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesOther": { "auth_ref": [], "calculation": { "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Liabilities, Other", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Liabilities, Other", "terseLabel": "Other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesOther", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "zy_CommonStockCapitalSharesReservedForFutureIssuanceAnnualIncreaseThroughTenthCalendarYearPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Capital Shares Reserved for Future Issuance, Annual Increase Through Tenth Calendar Year, Percentage", "label": "Common Stock, Capital Shares Reserved for Future Issuance, Annual Increase Through Tenth Calendar Year, Percentage", "terseLabel": "Common stock reserved for issuance, annual increase through tenth calendar year" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuanceAnnualIncreaseThroughTenthCalendarYearPercentage", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "zy_CommonStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants", "label": "Common Stock Warrants [Member]", "terseLabel": "Common Stock Warrants" } } }, "localname": "CommonStockWarrantsMember", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/TermLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "zy_ComputerEquipmentAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer Equipment and Software", "label": "Computer Equipment and Software [Member]", "terseLabel": "Computers and software" } } }, "localname": "ComputerEquipmentAndSoftwareMember", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/BalanceSheetComponentsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "zy_ContractWithCustomerLiabilityAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Additions", "label": "Contract With Customer, Liability, Additions", "terseLabel": "Additions", "verboseLabel": "Additions to contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityAdditions", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationChangesintheBalancesofContractAssetsandLiabilitiesDetails", "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "zy_ContractWithCustomerLiabilityDeletions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Deletions", "label": "Contract With Customer, Liability, Deletions", "negatedTerseLabel": "Deletions" } } }, "localname": "ContractWithCustomerLiabilityDeletions", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationChangesintheBalancesofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "zy_ContractWithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability", "label": "Contract with Customer, Liability [Roll Forward]", "terseLabel": "Contract with Customer, Liability [Roll Forward]" } } }, "localname": "ContractWithCustomerLiabilityRollForward", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationChangesintheBalancesofContractAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "zy_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "domainItemType" }, "zy_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "domainItemType" }, "zy_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer C", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "domainItemType" }, "zy_CustomerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer D", "label": "Customer D [Member]", "terseLabel": "Customer D" } } }, "localname": "CustomerDMember", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "domainItemType" }, "zy_CustomerEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer E", "label": "Customer E [Member]", "terseLabel": "Customer E" } } }, "localname": "CustomerEMember", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "domainItemType" }, "zy_CustomerGMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer G", "label": "Customer G [Member]", "terseLabel": "Customer G" } } }, "localname": "CustomerGMember", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "domainItemType" }, "zy_CustomerHMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer H", "label": "Customer H [Member]", "terseLabel": "Customer H" } } }, "localname": "CustomerHMember", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "domainItemType" }, "zy_DepreciablePropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Depreciable Property, Plant and Equipment", "label": "Depreciable Property, Plant and Equipment [Member]", "terseLabel": "Depreciable property, plant and equipment" } } }, "localname": "DepreciablePropertyPlantAndEquipmentMember", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/BalanceSheetComponentsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "zy_EmployeeStockPurchasePlan2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan 2021", "label": "Employee Stock Purchase Plan 2021 [Member]", "terseLabel": "2021 Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockPurchasePlan2021Member", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "zy_EnEvolvIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "enEvolv, Inc.", "label": "enEvolv, Inc. [Member]", "terseLabel": "enEvolv, Inc." } } }, "localname": "EnEvolvIncMember", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails", "http://www.zymergen.com/role/BusinessCombinationsNarrativeDetails", "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "zy_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFutureAmortizationofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/GoodwillandIntangibleAssetsFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "zy_IncreaseDecreaseDeferredRentCredit": { "auth_ref": [], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) Deferred Rent Credit", "label": "Increase (Decrease) Deferred Rent Credit", "terseLabel": "Deferred rent" } } }, "localname": "IncreaseDecreaseDeferredRentCredit", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "zy_IncreaseDecreaseInUnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Unbilled Receivables, Current", "label": "Increase (Decrease) In Unbilled Receivables, Current", "negatedTerseLabel": "Accounts receivable, unbilled" } } }, "localname": "IncreaseDecreaseInUnbilledReceivablesCurrent", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "zy_IndividualsWithVotingInterestAtThresholdOrLessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Individuals With Voting Interest At Threshold Or Less", "label": "Individuals With Voting Interest At Threshold Or Less [Member]", "terseLabel": "Individuals With Voting Interest At Threshold Or Less" } } }, "localname": "IndividualsWithVotingInterestAtThresholdOrLessMember", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "zy_IndividualsWithVotingInterestOverThresholdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Individuals With Voting Interest Over Threshold", "label": "Individuals With Voting Interest Over Threshold [Member]", "terseLabel": "Individuals With Voting Interest Over Threshold" } } }, "localname": "IndividualsWithVotingInterestOverThresholdMember", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "zy_InitialPublicOfferingCostsIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Initial Public Offering Costs Incurred But Not Yet Paid", "label": "Initial Public Offering Costs Incurred But Not Yet Paid", "terseLabel": "Offering costs related to initial public offering under accounts payable and accrued and other liabilities" } } }, "localname": "InitialPublicOfferingCostsIncurredButNotYetPaid", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "zy_InitialPublicOfferingIncludingOverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Initial Public Offering, Including Over-Allotment Option", "label": "Initial Public Offering, Including Over-Allotment Option [Member]", "terseLabel": "Initial Public Offering, Including Over-Allotment Option" } } }, "localname": "InitialPublicOfferingIncludingOverAllotmentOptionMember", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/NatureofOperationsDetails" ], "xbrltype": "domainItemType" }, "zy_LodoTherapeuticsCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lodo Therapeutics Corporation", "label": "Lodo Therapeutics Corporation [Member]", "terseLabel": "Lodo Therapeutics Corporation" } } }, "localname": "LodoTherapeuticsCorporationMember", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsAllocationofPurchaseConsiderationIncludingNonCashConsiderationDetails", "http://www.zymergen.com/role/BusinessCombinationsNarrativeDetails", "http://www.zymergen.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "zy_NoncashInterestExpense": { "auth_ref": [], "calculation": { "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash Interest Expense", "label": "Noncash Interest Expense", "terseLabel": "Non-cash interest expense" } } }, "localname": "NoncashInterestExpense", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "zy_OperatingLeasesFutureMinimumPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.zymergen.com/role/CommitmentsandContingenciesFutureMinimumRentalCommitmentsUnderLongTermLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Leases, Future Minimum Payments, Due After Year Four", "label": "Operating Leases, Future Minimum Payments, Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAfterYearFour", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/CommitmentsandContingenciesFutureMinimumRentalCommitmentsUnderLongTermLeasesDetails" ], "xbrltype": "monetaryItemType" }, "zy_PreferredStockDeferredOfferingCostsIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Preferred Stock Deferred Offering Costs Incurred But Not Yet Paid", "label": "Preferred Stock Deferred Offering Costs Incurred But Not Yet Paid", "terseLabel": "Deferred offering costs related to Series D preferred stock under accounts payable and accrued and other liabilities" } } }, "localname": "PreferredStockDeferredOfferingCostsIncurredButNotYetPaid", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "zy_ReclassificationsOfTemporaryToPermanentEquityShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reclassifications Of Temporary To Permanent Equity, Shares", "label": "Reclassifications Of Temporary To Permanent Equity, Shares", "negatedLabel": "Conversion of preferred stock into common stock (in shares)" } } }, "localname": "ReclassificationsOfTemporaryToPermanentEquityShares", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited" ], "xbrltype": "sharesItemType" }, "zy_ResearchAndDevelopmentRevenuePerformanceBonusesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Research And Development Revenue, Performance Bonuses", "label": "Research And Development Revenue, Performance Bonuses [Member]", "terseLabel": "Research And Development Revenue, Performance Bonuses" } } }, "localname": "ResearchAndDevelopmentRevenuePerformanceBonusesMember", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "zy_ResearchAndDevelopmentServiceRevenueCustomerAcceptanceClausesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Research And Development Service Revenue, Customer Acceptance Clauses", "label": "Research And Development Service Revenue, Customer Acceptance Clauses [Member]", "terseLabel": "Research And Development Service Revenue, Customer Acceptance Clauses" } } }, "localname": "ResearchAndDevelopmentServiceRevenueCustomerAcceptanceClausesMember", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/RevenueCreditConcentrationsandGeographicInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "zy_SeniorSecuredDelayedDrawTermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Secured Delayed Draw Term Loan Facility", "label": "Senior Secured Delayed Draw Term Loan Facility [Member]", "terseLabel": "Senior Secured Delayed Draw Term Loan Facility" } } }, "localname": "SeniorSecuredDelayedDrawTermLoanFacilityMember", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/TermLoansLongTermDebtNetDetails", "http://www.zymergen.com/role/TermLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "zy_SeriesA1PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series A-1 Preferred Stock", "label": "Series A-1 Preferred Stock [Member]", "terseLabel": "Series A-1 redeemable convertible preferred stock" } } }, "localname": "SeriesA1PreferredStockMember", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/ConvertiblePreferredStockScheduleofConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "zy_SeriesCPreferredStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series C Preferred Stock Warrants", "label": "Series C Preferred Stock Warrants [Member]", "terseLabel": "2019 Warrants" } } }, "localname": "SeriesCPreferredStockWarrantsMember", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/TermLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "zy_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsSubjectToVestingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Awards Subject To Vesting, Percentage", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Awards Subject To Vesting, Percentage", "terseLabel": "Awards subject to vesting" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsSubjectToVestingPercentage", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "zy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRatePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Period", "terseLabel": "Expected volatility rate, period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRatePeriod", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "zy_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Vesting Installments", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Vesting Installments", "terseLabel": "Number of award vesting installments" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "integerItemType" }, "zy_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingTranches": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Vesting Tranches", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Vesting Tranches", "terseLabel": "Number of vesting tranches" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingTranches", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "integerItemType" }, "zy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairValueOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercise Price, Percentage Of Fair Value Of Common Stock", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercise Price, Percentage Of Fair Value Of Common Stock", "terseLabel": "Grant exercise price, percentage of estimated fair value of common stock on date of grant (not less than)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairValueOfCommonStock", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "zy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Grant Date Fair Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Grant Date Fair Value", "terseLabel": "Total grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "zy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Nonvested, Intrinsic Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Nonvested, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, unvested at period end" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedIntrinsicValue", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/EquityOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "zy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Nonvested, Weighted Average Remaining Contractual Term", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Nonvested, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual life, unvested at period end" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageRemainingContractualTerm", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/EquityOptionActivityDetails" ], "xbrltype": "durationItemType" }, "zy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerTrancheNotEarnedExpirationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Per Tranche Not Earned, Expiration Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Per Tranche Not Earned, Expiration Period", "terseLabel": "Award expiration period per tranche not earned" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerTrancheNotEarnedExpirationPeriod", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "zy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfVotingInterestsThreshold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage Of Voting Interests Threshold", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage Of Voting Interests Threshold", "terseLabel": "Combined voting power on all classes of stock threshold" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfVotingInterestsThreshold", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "zy_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfGrantees": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangements by Share-based Payment Award, Number Of Grantees", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Number Of Grantees", "terseLabel": "Number of grantees" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfGrantees", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "integerItemType" }, "zy_SocialSecurityTaxEmployerDeferralCARESAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Social Security Tax, Employer, Deferral, CARES Act", "label": "Social Security Tax, Employer, Deferral, CARES Act", "terseLabel": "Employer payroll tax payments deferred, CARES Act" } } }, "localname": "SocialSecurityTaxEmployerDeferralCARESAct", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "zy_StockPlan2014And2021IncentiveAwardPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Plan 2014 And 2021 Incentive Award Plan", "label": "Stock Plan 2014 And 2021 Incentive Award Plan [Member]", "terseLabel": "2021 Plan and 2014 Plan" } } }, "localname": "StockPlan2014And2021IncentiveAwardPlanMember", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/EquityNarrativeDetails", "http://www.zymergen.com/role/EquityOptionActivityDetails" ], "xbrltype": "domainItemType" }, "zy_StockReturnedAndRetiredDuringPeriodShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Returned And Retired During Period, Shares", "label": "Stock Returned And Retired During Period, Shares", "negatedTerseLabel": "Share settlement of non-recourse loan to employees (in shares)", "terseLabel": "Settlement of non-recourse loan to employees (in shares)" } } }, "localname": "StockReturnedAndRetiredDuringPeriodShares", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited", "http://www.zymergen.com/role/EquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "zy_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "label": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of preferred stock upon exercise of Series C Preferred Stock warrants (in shares)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITUnaudited" ], "xbrltype": "sharesItemType" }, "zy_TemporaryEquityTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity", "label": "Temporary Equity [Text Block]", "terseLabel": "Convertible Preferred Stock" } } }, "localname": "TemporaryEquityTextBlock", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/ConvertiblePreferredStock" ], "xbrltype": "textBlockItemType" }, "zy_WarrantExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Warrant Exercised", "label": "Warrant Exercised", "terseLabel": "Exercise of warrant liability into preferred stock" } } }, "localname": "WarrantExercised", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "zy_WarrantsToPurchaseTemporaryEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants To Purchase Temporary Equity", "label": "Warrants To Purchase Temporary Equity [Member]", "terseLabel": "Warrants To Purchase Temporary Equity" } } }, "localname": "WarrantsToPurchaseTemporaryEquityMember", "nsuri": "http://www.zymergen.com/20210630", "presentation": [ "http://www.zymergen.com/role/NatureofOperationsDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1828-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r316": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=SL116886442-113899" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4549-113899" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r376": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=123385629&loc=SL5834089-161433" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=d3e5291-111683" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r409": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90193-114008" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r439": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123415192&loc=d3e39927-112707" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408481&loc=SL77919140-209958" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r459": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10(3))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.10)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r54": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r548": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r549": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r550": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r551": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r552": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r553": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r554": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r555": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 84 0001645842-21-000018-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001645842-21-000018-xbrl.zip M4$L#!!0 ( %*!$%/E=Z'5M_SKL97Y(?QC^](N][PR5C23#'-1$:YYPVN*Z22:)UW/6\V MF]5GK;J0$V\\\HRHML>%4%"/=%2YO#!O\!-H=/F/B^]J-7(EPB*%3)-0 M40 MD4*Q;$(^1*#N2*U64O5%/I=LDFC2;#1]\D'(.S:E;ETSS>%R(>?"<\\7GMWD M(A#1_/(B8E/"HM<5%K6@U3H+7\;-3M .FNT@[#2#1MAY=7;FTS@X_:^/2GI( M[GB4GG-X74E95DO [-]]V""]D]:MA_YV:E%M.4\7GW^SYR!9)]7U7HV9H"R6)'H-AOT/5]W-0^SIP6 M;>3G+(.%5G[3J#*X3UC -&GY=?_",_0+6S8L6M$T1*^!W%_5GF24[U*T\4C1 MEUL5[0]&X^';8;\W'MY:HTI M*R\_G^VIC=V>8<,J^3>=D[><8HW-JR0$:70@.J'ZQ5'G[/S [/7K9$@2.@4B M8:=;)&ZK0'VAY.B=WF9AQB"90=0XJW1()4"03B.XHD+*,T&Q.BDS+ E!- MQ'L+_>@O2E)\,FJ1F(;X2A*1(I1IX>@V"#((02DJYX8DI7> ^Z[(5/@N0F5P M2V[[!NYA"$(FL4\@68;LJ$D$DLP2%B9$%>9CR3\#":408T#*%,>&8GK3C.D$ M#50YA%9!(S='U42$9DZ1+2+!?-4-AQC_UB?B#R1F&7K8!&OIT2H&'\EQ6:ZL MLRS&NJ%FEL"_0UY$*!.CMN*^*D:DF7TP><;Y,B#(6ZM'6F'.1'5*J MAJ+@2(!9(#!4=CME]0FI2DC,Q4PM4D3"A"F-$XXFU+QT>J.6U95(JX4R&]H> M8K#;=3)>\\R+H[.F__)$LVX I#A''#!^MSX:$2K#106^S@(/Q(@%,B8 S ME1AR0Y8B,!AP,,\14R$7JD ^ QE2F7(H0(GRMR#%&)0(,LW/]X#Y,:#8! MTL-J'!4<*?P6K?F=8SBQK'XG-N" MQ3,)*H2'!6%=;3Q",0Q8BV;0H;]=Q,S'Y!AC\1QC]MAU"80,F+0E0/K0!1ZMP;[I#9] MH ;3B>+?[]PD6/0X6PS@/('ZV%";#0XLW"%"AO/D9D3,[%9BK5W9&G9F#F"9 MZ[XF"L3X=:4I.UFNO! &1!@6TOA]I>:V2$V%TOC>'.]0E@I14#F"D^,=+#$F M$,YICZA+Q;'K@QT[S42:%0]ZG3BM$JH> KQ@-J$@\B"H_4'52+#)C;'X?(. M>#F#/J*O_F$7'6J2=;YTG+ GL6B1G]5E=1JP6,V19:&:*._M\.IFXWE0C6+S MT4(Z5#$T]@6*3/&&;P'M:AA-W#8 MD^)BI/^L8)<=W8VH6PJ:1LBHX*&>=R9&P#C3E@6C*R3FI6TZ"CN.*M(4QY+? MP!I3XNC6P\^AUCK.#SWL&['$ M#<@2%"#-N9@#KLX2X9" KN4.QOI)&E-]IRLQE!.6U0*AM4B[I[FYWS5G&5@0 M!!A]D#7T**>Y@N[BCW/$K)S3>9=EUD.6Z7Q=7 ?=.37 A^VJC)<-G5M>7CG7 M&^[:66/,=;38N5RNVR5/1YMK[;/ZZ>GNY4;=W[GV*;&M>K/Y]%+;[?K9GF(] MZPBY(%@D7\=%QPQV7.4T>UUY55G0Y#0R!XEN@_B6:E7..D]K@Z>9WQNN\Y6R MXA!OA,Y%[7/N_], *^'+:ZV##GEQY)\VEEVB]-R#,:=?:HP6^5>[4C=V_/+Q MQ\'H7X-K,KSNU]?,.?P@/1OS+1GSG&_/QOQU\\WAMIUBOM[ =X4SW=IIY0FV M;NVU\[H_OY[%O6*"@[7;W3^MVI\H//KZ_3YES7DQ5$; M3P'V<_4K[&>T/P1CRG,7YA0>#9HX^A/[Y0!9J/:-Y^9S/OZ]C?G:^=8+[?U7 M/V$0D\$]A(7Y-H7;*9 MDYZ]0]MR2;?Z.\U&AI8FET,S$R M,C R,7$R+FAT;>U:;7/:QA;^?G_%%L]-[1G>!,9VL.,9@DG+3&K[.G32],N= ME71 >RUIU=T5A/[Z^^Q*&# X=5(WDU+[ T;:<\Z>U^><%3K[[N*J/_IP/6"1 M26)V_?/KM\,^J]0:C??M?J-Q,;I@/XY^>LL.ZTV/C11/M3!"ICQN- :7%5:) MC,FZC<9L-JO/VG6I)HW13<.*.FS$4FJJAR:LG)_9._@D'I[_Z^R[6HU=R"!/ M*#4L4,0-A2S7(IVP]R'I6U:KE51]F;%NA(GI?"'G MK%%^#.?G9Z&8,A&^JH@PZ+0Z%!R_]#NM0\_S_*/CX&4[Y!U^1)Y' M)__UH&0#Y 6/-O.87E42D=8BLOMWCUN9.9V)T$1=K]G\=V6-SM!'4^.QF*1= MIRU6QQ*VE+:F28EQ0:#%[]3U M/&SJ+F>%%H?@CT5*"ZV\EE5E\#$2OC"L[=5;9PU+O[!EPZ(530-XC=3C5>TI MP>.'%&W>4_1XJZ+]P#ZZN;$?OY\F)P MP]X-^HZ@W6R!:-VB;\:6T8\#]JYW\[IW.7A7N_KE[> #Z_5'UJA6L]EZC-+_ MR[41XWFI-5)6G7\^VU,;NSW#AE4V2/FMC@1[AS*-JBP@9;5@)N+FQ5[GY'3' M+/;J;,@B/B6F:"IH!H0RD=#LMYPKI%H\Q_U,*L-DRMY(E3"O6?L/DV/VZSPA M-:&4#=.@#L^\W#7/M.KL-=?P!RQ/YNPVE;.8P@E5"P>5;@DE:99*X#L$AT$$L=0X^"QE*QD68,B4#"G%;LWU$)22$N7#] MX&,0\71"K(=JO,EC4'AM7O,Z^W3@6+U.6%P=N.WOAQ@4%N!WL7OQ W9!&KO# M4P[>_MB[58N\ <_UXUDL!/J$D)0[%: J7:XK'+ M5.W VQ4L3B50",<%QY2AGXL@C[G%&9CEE%CB.CB*+K':W/#-)TL(* _A;M8 M^OX!&TQYG#M'6X_0> RL%5-*T7\W,?,.&1Z1.,7E=AAU"01&!%T78.W+W#RL MP6-2F]]1D^U$XS_NW,Q?]#A7#%1X OJX4-L-=BS< 2"C\.1F1.SL5F*M6]D: M=F&/8&G1?6T4F/7K2E,N9!7E!1B009 KZ_>5FMLB-9':X+X]X$&6#B"H','9 M_@,L8R00YK1[U*7BZ/KDQDX[D:;YG5X'A581UW< !3S@+N$H=.#H_,&U3-'$ MYA@N;RDN9]![]-4_[:)=3;+.EXX3[B06+O*SNJQ."Q:K.;(L5!OE1SN\NMEX M[E3C:#Y&J@)5+(V[ 9$)SBF&Z!-0Z$NN'-Z$ OHY(?O()""/MLB&_[8%+M*? M?LL%U'>IGJ>!&U4/=G0\Z6&,MV.#0)3M-&;GND 0PE*VA[LQ84;\UN(]Z44- M%P.'.RDN1OK/"G;9T8L1=4M!\Q",FN[J^<'$\$4LC&-!=*5"7KJFH]%Q=)XD M&$M^)V=,B:-;#S^[6NN8'WKH&V.%0J'$%SA^HRNM4"=D4ZE?&4+/:F M?%(^&U E*%"2Q7).6)U%LD "OI8[B/63-*;Z@ZY$*"> M96A!X"/ZI&KP:,PS3=W%EU-@5A;S>5>DSD..Z71=7 ?NG%K@0[LJX^5"5RPO M'SK7F\6#9X.8FW"Q<[E<=TL-$VZN'9[4CXX>7F[6O0?7/B6V76^UGE[JX6'] MY)%B&\X1:D&P2+Y.$1T[V,4ZX^FKRLO*@B;CH3U(=)O,RC MY3I=*:N8QANA*Z+V.;\ )#XJX_P)]?S^)>/L%@7>SN'57=2PKW?H!_LD3]ZUKQ=MM>S]=/GG]; M0U[L'>(4X#[7?\1^QOM=,*8\>2&K<#AH8?AG[NMS[GW#S3F+\@])Z? ! M[-IG\1:J>Q_V_/]02P,$% @ 4H$04RY?MA [!0 23 !0 !E>&AI M8FET,S(Q,C R,7$R+FAT;>U:6W/:.!1^WU]Q2F;;9@9\P1!2H)EQP6GII$"! M;"\O.\*201-CN[(&HJ9[@E1%Z]%?S6:D$[=!-9BR0 MX I&)*.0Q#R8P"?*XC,HE99>K3!:"#Z92B@;91,^A>*,GY/,+KGTV=$J3U// M?C?UM)'F.*2+HR;EY\#IZP*WB%$ITXKIUBBIU*A!O,.*66'4LBR75L?6OR:" MU-$]BXGEPF>O"S,>E*9,M5^OE2/9F',JIW73,/XN;/A)=B%+Q.>3H)ZB1:L7 M(K>EV0W]4-3WC/2OH2PEC\RXOZB_:&'46/ 7Q1A[MA0SP;W,(>;_L;II8J/I MSWF&HH+Q/@_8"I595E"@M2N!MIS!J'/<:=FC3J\[A-XQ] >=;JO3MT_ ^>RT3D>=?QQ\C"[. .QN M>\U^W.G:>(MW2_LFTYWAV#\=#$_M[@A&O1U%:!["J3;46AH,G98:"3"MJE'< M4;3V$.QVKS]R4 P[W[6K#GUE'"AUC]XY,+0';^RN,RSU/I\X7\!NC92E;!CE M+0X94IR[Q-$M;'?-\.JYIE.$]V0!QS[!V791!)<)R3V\B1(1)P1AR!#6%,9< MM5QD"@,2 Z%AI*;[=?>5D^JUT ,Y93 D8DP"%I=Z%]@,V*Y4%M5K1;03F3I] M3(C $?87,&!1*- E@.-0S, T2A^5_]?%C(D)"Z 3N!IXH4C#/!Z[Q(=O632P M@"*>]TG P$*,Z4+C)3YF=<-9Y',6PYS+:1HJV+>$"Z86G%@U\)W>2[(/F-^L MOJ3[ER28FPA<+C&#<^%.23!A*R;F*ZL")* 9&1X@MAE)4[DX! 2[G>)3B!-W M^@N:'N'*% D6*U1%%49\'S =4\.-F.,(8<;%)?F !*YZC@W1="U/<:!7XF>D MPHB)%$N\U8>[+$LG(&?QE,,0]Q'37)BY,&\UEUYN_8B8X.YO'$H9SNH'D=K3 M23+VVUG:2VM7+[[K)6J M5CN\65H][0BQ;SO>KA);$[:-JZ17\^'&,[F22QS%HW#[*:X8))CFJ7.)#;@W8/:R+WC@ M\HCXVY+F,_Z?P*91UZ6G%9 M779\^6D^K\N>+IG[VBW^1G%F;!9GMNN&29"^0% G1;9DNG_%_BI7:T[FP2LV M/3T$=(>GD]8/I4=A=B2_+IA/U*N*:X^I+T\?&=]#R!@W0(G<#KD6Q,8U.V2? M'O<_^A]02P,$% @ 4H$04P%/JF7@$@, K^(= \ !Z>2TR,#(Q,#8S M,"YH=&WLO6E7&TFV+OS]_@J]]'O/J5JK$L<\N*I\%S;@IJXE;!#FB"]>,:($ M#71*,HA??W>D) P8V]@62(GEKK8UA#(CXWGV%+%CQU__YZ+;J7T,Q2#O]_Y> MP^MHK?9_7OSU_V79_[S<>U/;[+M1-_2&M5=%,,/@:^?YL%T[]&%P6HM%OUL[ M[!>G^4>39>5O7O7/QD5^W![6""+XUI?%,X8TS;1",L-&$R4, M1T'P/XZ?1T&Y=D)GUGEHYDG,E%8LBX$H*;5Q%OL__'/DO;5!2N(=AVM9J[R( M)B"'G22*VW3;]A">#IZP-WA^.?Y[K3T2^DX9DUOQCD-]J?TVEKA)_]3_W- MOFN'KLGRWF!H>B[,?C4HAE>_BF9@R]_ AV5O,H0SBJ]N '<\O>L66&O]K/SV M4]>'=_?]4[>?#0O3&\1^T35#0#T]%<\0R8BX=I%L$-R-"\'[]>/^QV]>1UWO M-]P\_])0HC24-X"N M/^H-BT^,*3LQ&X'IE^7/KC^ISV^VGW9:/)M\.6OZ&98WGS!];)C"='9Z/ES\WS!>J^4>+NWI^['=[']\0_8^MFA]Y$^V/AZ]UB>[ M)R]/CU[_DQ\U':UW]TX:S7?GNX?_Y+NOWY&C[G:G_KI^T;ITX]W-]_D;VNBT M+OOG1Z_W\E;W@#8N_SEM71Z@^F8G;YVT3QO=H_91\^5)_;!.ZR?'N-51Z TY M&K<.G6ATM\:-[L'E[F$+M[KOSAN;V^U6LYW73^JL?GEZWCHY.JTW=WCCTGWT MK[=S^_I U#YG9^M/EN M^IOW<"_>.VKVS^N;1Z>[S:-.J_DRKQ\>H!8Y&.^^/K@X.MFB]2;TI0GW/?SG MM+&MSM\TMX;U?73QIKGQ(4KII3<\HRS@C&DB,V,\A5>&4BDM$9:NO4"@TP3C MBI&_GMW <_[P3A0+_/IB^-SV^YU@>M%TDF!\ GX#C)-/!FJ[8XY7@'\+\(OK M@),@%0J(9=([DK' ?69<,K,D:(ZH@C=V[<7VQIO]K4?%VH.CT84KMKT97\?Z MU:@H$M+YP)E.*YABJ^T*]F_!/KX.NZ7!*:5EQIE &0-@,NTMSSS&,2 3 MK'-F[04FSRA^<-@_@3MS-#^ANPV?#%;8?@O;R^O8*N&M5MAG#AD%FAO<9^,E MR[@03GI-N0UH[44:_X5!^Q:NW_(&4>O9VHMWWV68N?,X, F 6L.(=-I8!R;!4V&Q-(J4T"+$)M"BZ]!.G>?G M>^%CZ(W"-D2#R;TLC!L>0I#X:C08]N&.;XN^'[GA1L_OA^)C[L+6!3B=@]QV MPIM\,%PL!\;U7'===[NW>W)\>?1Z!S7( =H]W&O7-]]=-$Y.6>/U#FT=ML[K M)SN7K>X1<&*+O*%[[5;WHK/;?=\Y.GD/N+=HJ]F!:^]U=U_OM7>!&[O-]DGK M$/IQ"'QJ_M.>_0;N-3HB!^+H\'VW<7@P;ISX]NYAXD^+';W>8O7-%M]]W6C# M,[>/-C=PO;L= ?^9HW;^ 8%U1LDW4QKL-=/")Q*8#%/$!?;2:!777GPKSOW7 M7AB BG5M@&43\.OTSY*$3A':."Y"2.\']="UH?@>0FFK#1."($4I8T*:Z!%S M.EKHKE183@F%5X1:$D(Y@8C0P8(G0$7&N.:9D@YG1BD/:AXC;1=***&8B,9' M[B0'@Z:TBTI[ZHAS+C*.IL:'W6%\5H1:!*$@A-0THI@1JP*$%8%"'$G@%4). M8QT,1W:1A/H);V9%J$40*B*%9-0ZUEDL4R6ZS#IS:.VU:[R\9A M ^ZSUPG_WAL?'?HS2YAHO*[S^N7&N/'Z'6V3P^.CD@#;)S MT=BLXQ;Y)]:;!_P#& O$).$9 GL!?'$JTPBK+(+1X-*"!Z7\V@NT#I#0&.2B!)L!AF$**\1V#L0!=?\Q^)W>T/2.D_;?& S"\& 0XJCS)H^+GKAJ7!F"UCDH[P[@,S[J MMBYVF^\NCC;_:8,!P/6$)<2H]9.-RZ/-QLEGF)UL@/(^ 'S^Z4+\RB%V/JU# M/ WQ[P5@>7'4?#>N;S9.ZZ21,$.[S1W2N'R'&IN \?D'&SR"_URF%-<9DXID MADJ#$8@6@F+(#3Q<&=[I\G_)*9D M!N[E^/E^VQ3AI1D$_ZK?/0.K7BY];10%0%P:D)?C3TW>FG'Z:./<%+[\:[ _ MLB?!#9O]]V$PS'O';T/AH(4Y#LLBRJ3Q:D:+=ZRQN7$![=)T2+=Q\@[5F^]S M$.HNV/C+HR[0I OB>-)H?T:+S6.XQS;T:;N]^[I%&LFW./SGI$[@?IMPU\WM M;NOR?5XG8.N;Q^R#\#)ZKE&F&>49PUANOC#>**T^2*'/T78*,/18$ M+BLDI\PJ;1!L%O79SE1?G[R M"Z2[<0=VSWW0<("R6H9@YF((+T*_#8C!8D0TBGE!"!J$8@_?=WUCZ' MG&COL.>62 '.H8 X5'(P"D8Z@:PVX2 M6.VH-\)^V/G&',Y>Z!IPU4M/K#3\/1=V;2<_+DTR&&?PU@#)O M-=N,^?#J( MDWY-S#6N)JZ3V9R3>EIPHD>;[7;]\@CL_#MV=/*.@\4^/3IIY(UN';[;8?7- M4W)[-J=^Z0!;?PH!&G@$V^W&)O@(FYV3%MGKULD.:5WZ4^@C!!9'<;* -9W- MH1$[%F3(A"$H8R0$#_'DO[_R]-BQ&846+Q=$BOZ(%W+\^_N 5X4I"^*>UI6 3 MRJ4('C/O5 A.1:H0.'Z?T>+9S12S(L10!,!K<$=>7$JN>SXH\S&!.+4R<_+Y M<'P&#!CDW;-.RKHK/VL7B5?74N#6+\# P,UN7F%R]T^WG/9@T!\5Y;LR ?+Y ME*H32OS(_//L0J',C?66 M>L8Q+4< 84+Q;ECK;#/O%#U+OL]^G M#S=#KP]V^*[+WE=!W+C$LYN]_Q;S?R2%9O$$N*'/40;AU_WT.?H9?7YCW'XD M4V3YQNV^=G!^X_8C"1%+-F[X_GS[*?_AIG[F4J0I'PKQ(M,:;!)CBGJL(]@M M9.7CZ>?I4X?C-"\\>>OA9A=GG=SEP\D"=,WGW90SD#9E?5H=3)G1\)O)TF": M>^[WTIKUQD4.SM&L&7S>[??*1/*+AN %-!'<8(2V7.\J'I5 0FC+VG06!#6 31 MH1:4-]/!@JN'E;7JR<"T%X80_0>?5F@@P!]4!!]/#?C?C&N+/)/@>WA,@N$" M!=![7HO;D26M/% /JNI^(N2EUP#]"9,5, U@WKWUBC"KA>+$>ZX)W,1(Q/G3 M _31%.3BP96@.L&/(TYBSQ2)RM$ +ISD6$4"D>0"P*W&N!$!_@(Q@8-02.L, M]U0K*CTQD4FNGYY0/+PY6CRJCG$>HG @%4DPA(D.O(J !9$B6#>;/UH.(;@Y M?T3G8[V5, PB$NXB\%A%J;F#:(584 :&RZLEC.K3^;'BD_E!0Y S>P"!(N* MH:2$.%"Y"QI$OED8'K4 M^&1^^+!(9+3*4^\B@QC?&L.=)T@ZI"W(UP)FKJJLZA8_I0:X46D3+0+,C+G!=,5J;\) )CYU@@TF*X?%3>Z^B\,_K)P/38 M7N:<\+&$)*5&,36$,'@?7CX M.<)D)2##')80Q##GO"4I:F7.@D$6@-:3@>DQ=?P\Q8AK+:346 O/@B4IR0ZS MZ+2*R""L;N<.57_*Y_%F$KXOJ6E>*YW&>2("E\Y)YAFRD3#$?(005 %Q/MNK M4WU %S.3L!!PJ8D,>T8CX3;E16I*I$>*&L>)C^RS3+_E6.19AG&33@JO-5(@ M%&F],RJ(!:-#@GNCW-,3BD>>@5D(JDQQZJ.1&F2 22XL2YN0(Q)"!,'-9 9F M683@1I[2O-8!A!,Q6,>($8@%9;51W%N7- .11OC'&X$J&^T'@<8QIR6*UH%V M!L<*&:Q$1)RDF"4(;Y\,-(O)Q)P;3"@H9+TG2&BFM%4XTF@%(0Q;*65X,C ] M_&G#F<8. MF$TI4EAJ2[A3WH/.8N+Q1J#*QN=!H(DDN=?@$!A=3G-9KVUTSG++)8; \,E MLR _>UXP,>9 <'0,6#$5F#9<@%+Q3"H/+CA],C ]MI\])WPP,SQ2;"UG@3G' M%:8.@E7M2' 8A:M"NV1:J!->+"U0(SO(?6Z*\;[IA-U8:K,)2)?CYSL]D"*0 MH9&%R^S&"$/4.][I30M.[7X,Q4:GTQ^F>^Z>)7E[C-PE(NYCT6\U_9ET0P+: MTDN!I &OFS$3<,I<T&J!.+,T7G5,8/!G2!.JJ5$4+O73" M\)6"G7X\:/;?C@K7-H/0#.#D%B#.$Y_WB:![56II6N)\]OG-6D=G\')V@7L7 M[_J1\RJ6E"OW4@/+N2F'S2G#_P?.I*@RF O4Z8\ [:<2B).>?B;VH &G7WVW MV$?K$X7FXV B)M-<8>QH-"Y$KC*GVD1,2 M ECS.X\A60'U?4)\':IO"/'UIC^3U44L">"):1P@L8+;\6OO+9R,-7H[K MYJ1?E/;^)JFF9[8%WPRNW>MW^L?C,@[XUE1U]2@V+UMRY3J4/^MTON0^7/OZ MNUT(IP,F%DD5.&*,"4V"!!,5/#/ZG0#F D!GO[!T^. M=8M7;$'(P)5S6H=T:)\'^DCL9$ HID4WOOR*[6' ?%B].CN]9"]TRLX,VOG9 M@V_UG).#K)221B&/@"P,.:6T(#Q%NSBBE,@S2X/$2QOA?HTQ6[VMC_W.QYV> M>_BL1SR7U=@HC/9I^SHA8 JDHE3J-)4L4L%0RJ=Y5 !'ML+E'EKX%C+?W)Z MYS%]Q+U2WF(KA,=IPZ-Q!)E4MH,\Z4 2FR&"$#EMDA'5T%*JU7"+;Y%6"G!D5CN94\6B:B M-80K T(GD0J!<_Y$I6TA(>2<)$T*A&V@AE,-"C)*$Z7V.% -CJ^0L0)'3U0$ MLOE)&7'>2&:8L5XPAH45E*6IHG2>D!*,5&C.<=FUY.(G!;'E/&"-/=:$ IDHZAY$VZIP[V(PGJXH$.1!J-#%A*#7$EDHHR*CQRH(^-QZA*B]W5FX#X MQ58:"/;6201Z)&A&<+":(:\#%Q I&49HA;BV6G)88IZ5\QZ*.8119)8&&QG5 M- 8=,5(B^ K$ R8OWIO.*+P<7[W\-US1%*X]?I-4UDUHKQKM],Y&PT'9 L^- M;)\Z4Y\L4*>GV2["?T:AY\9?Z,FUIH.]X$9%VH!1D>C$:>(PL=$%C)@S5CO) M->>(<2X#914H"3P/ I$5@7XXO*6$.J1UL(PS3)2VPGNJ#;=33E0@S>KK-1;V82C"X-7-'=:SP@L5P4A[)(4BRB#*F9'8,,"&2R2D M8C[\*W">_?NRS5'I?1X M/]\X=;O%?ML4(74E/(!;_& ^^K)8<6Z)Q)YC:2@0-U7VQ)@S12C55H+&6;'W M8=F[=1$*EP]6!/[AS4$V8F.DM\X99JC3TGD?X*51TM-IL8D5@9>(.0\H3:44 MO>^GY?_.@U1H>A **Z&D9E%%13V35AD;E/644' DF)B=NK"B\"]!X;U\<+I= M!.C-,!1A,-R#B*XB/)8V($6%"(ICAJE6,KATD$C@S 8SW6B]XO$2\7A9F(.8 M@]!)$"FX9]8CA5 ZQXFY=%*0#Q4X/?QMT8?G'8[?=F (-GH^E0@\2]=X.;Y# MYHUKY[U0C*\WK$JX*UG41"#!F&?>2&T" M82IRPU! 02CG"7*N"B[@DD,UQS5H(Y1&%L2&"!:1,1H&$\2*:.H0]^Z)2=7V MJ.CE0_!0H>%V?I%>546H4"I"FDYO (%B)H"A"NG@7X)2^6)**^"/+C=2\Y,I MS3Q&U'E->%I-)(83;CSF.GF PCT5_^]RG&H8@G<>BJOOH>U^/P[/3?&P8=X< M#T<4XLPBHV[%J!],&P&+DT_;73@Y\> M@[M1%<\P4"0PMBE[*3+X3SEP"0V*. 2' Z] &N"R8S7'%6I*F8C*PC!&1CTW M ONHI&':>TDFOF&J48SULF*U&>QPIT2@]"$^);_T\GZQG[(Q@]\,'3.&?PIS MW@Q%]TW?]+:-N\\JUKV[\:;?.P9GIINZ\SE'KOIA'U3A8IV(@?4\%*[VT49N M36"(P2O%$,=2AC2'##%#6?!\0HQLQ9!E9\CU%,C;'/E*"N3MIC^1 IF67"7C MQAJ!6" "?&:)>:"6Z>!L%5+#5RQZ$ -D/4YI)2CQ@4$'&5 <^(FAV%II;@2/ [#AE3]]"T MMYO^C*8-CC(C"9AOQ;RBUH$[)VB40D",ZRI0?>#K6.N?E L[X^B%&/_;9:(I+R;V)7'/&G!/:(H&"1<2I (JA M AM;[W$DVB19?^.ACT-[&!M.C)0*N$T,850!LP,R3M#@7 B@P"L-T-5&B@U< M27 B#I9[BZF.FDF-%,A1))P2JK"+5=C5>V_I>5E)@ 1&+AKB*%'I:#&FB78B M1 11$@4+46WIN0G0JTH"Q(*/,6*!*"5@?ZB23%#EL5.:TA@J4)GCW@!M5A*@ MP%3$#FF!$&6$P@NE)#'@ :,@O9_52UKB,U/31/.-FO4;J<<[/9'S.(=;Q$Q#R90BH-( MNRTU5M&!G!FGJ!(>_7HPWOM^KU-@&D)2O*/!U4UW>C[_F/N1Z0P.\V'[?7^8 M]XYG>Q$VALTV_)L2]W:+-P^RA+1X2F$%SB<*PD0/ME1; T32/H*CHX6@G%6( M4C\ \>['4%R!/"^J_:$FY[V-ZTKLP+JN]4@NG^!F5NH_LSQ?Q);Y9 R##L& M"!LM+0V.H9349G2H4+6@Y41U(66#!"A-1:(D+E7CLU1)$%6MO' VE2:OP-+H MTH#Y,"N4UDAJF(S2,<:B459*&:F/4B#G>+RE2U= /:@NG9?4!8F1!KO(4J8I MD\H8'=-!-H9:!LX,OAVA+#&J7S@1D>-&(1,E KOR/3L MVFHLNRV1?"UDK4T1&1Q5!AOAF. M(_ B((S#-C)GT^X0&94GU9]96GKYFI?]4B@XY#'X@L@R% &]&)GE&&NK,9G6 MN5WJ,/RSL/C&K.#;4>':9A FBVOD6P<>+DMP;)%.YT-%'!%$88H8Y3RX%VTB7<"H,9"\Y09 P3P9*TJ5:KIV8[ M]\(@I%,1-F#(TJD'_;(0VM9%"D0>H$[GXJVIDICY*#783\FD0T9Q(D$=.YMJ M:5CTU*SI(@%>B'U%V'GM.3$.8Z9,-)8J^+\F#/RGX*HTV;WT "_$X@8F#4;$ M&>03A^!5ZNA1T5.SOHN4W06L/E.-'"7II (!P:[0 M6FDJ1(S@0R-4J868Y49W(787'.7@N+<:1PK.V/NA>[K MT N%Z0"Z&[Z;]_+!L# IL_$)&U_#K067&<58GA%(C+"(26I3/7#)T9.+?A<+ M\4(LL&=<)+>9,V69=]IH+CFS"G/!A+#RJ5G@A4OQXYMA&IFV+"H5$6724Z6U MP1IC3I!A>%IJ] F9X85+\>/;8F^5H980Q61D+!!K DUELYUCV'I7I37<.>U; MJ*2]990(C,&#(A#J&NY5Y(@[#&HY1(JWD(*#(VL##*PVS JC0EI\ M%Y$:C:BHU'3P4H&Y&#L9G8\!RRBL9T)*R[3"#%$K+5;65FEI;MG 7,!T( <] M:QG5 8;76:U!-(47UH+["@%HE9;AEBCK?B%*%DF,(C$>4 I,.JDC%EQ * F@ M8AQY]97L@C90+"!]U$2B3+38103V4AG#E4'!H+II=75E\;'A' A4A@"Q([,4A6#8$HK2Z+E%"EOHK1> MJ>I/"#RR%#[^9 WQCCBK/#!,(,@B)3(8P[>JX'/Q!/P51]9"A>QF5 ASJD+ M:5Y.<="E0I.@"8V(.#DI-X'!]4%\69';"QUX=O\61FO<+ SX+N5!TX.7X^O? M3& =%,/G&S'FG3Q]L54^R$-N+\0RPX 5OWK>GS@QA /L"M- '6?IY!"IF L4 M&R*;OHSUI KB ^Y4B)E%7"NT^RX,)9Y3HU7 M?GJ:-"I5:7JQO/4/EAQ>76)V'S4[:3J7F@A&26&5=2X O%8R[1#F-'*-P60B M/O57I_"F%RMX?]B*WA?>2=/YP.LU:&+C@\*<89;.WU2&$J^5(@0^F6[)IRN= M_*.;].E\K"@%GX8YZM/)OXQ3\'B,@- "(@],I)6S_#Q:6M$58C\7D-#[6='; M37^F>!J+'@GN,#&@8R57"#!-JR$0GC!*4)5B2KB"SSNCE*13GDV>#_,PV+IP MG9$/?KOH=]-4W6A8SM3MQBU3]/+>\>!M*,I5RY?CNR^PD$,G%Q^I8H(D)5$+ MS!2+QBIA/&9<:QKAGUBE+<9/EAB+*=3L?-3..0^VFTF(L,""2Q%DJD+&G>05 MTAC[WS[#]%6_]S$4P]QVPG=!NUSDG)YJ_Q3UE! ,^1AI($RR&)B.7(0TLZ8H MEU%724^MZ%A][>B5X]!A5_DF IO-&,J M"(<,9TAHI:WG5#GOE.2A6L=4/$U:+*;PB[>8,(R%1Y))152@UL6(391:1H97 MVF(9$J$6HC%2%A3@KBSVBK'(E;#6.V.Q0EPRHE8:8QFHL1"M01EGVHETP+5G M 0$I+%+(62 (,\"5E=98?)K60G0&8*VY,-(2$I@W*3U+&'CME8"@W;&5SE@\ M,1:B,1 002(>2<".&4.LDYQZI"0SR$CF*Z0Q[A4D=[O]WBHL7B+-9! U0BIE M6(Q@LI3U&@O"/+9"4N!AA333BH!5U( NNDB-=582Q(!ZBL<@HPR:!\^=JT+N M9%J2?%OT_<@-=XO]4'S,W:=ZXW?7:]N#E[U1N+9![V6_-QH\S8V67B(3O)$ M+ (C%PSS)-4A-U1B) VI0)+Z#T \;35%^M5H,.QW0['A7#@;)L!!2ST.X(^? MT@[Q<'14 \;:0N"3TC"CCU8#"9BFH0H;3"H+^&*JS 1F4QV#X()@+DB%HA$$ M8Q(0"E97H#5_WBK%^8I[KZI9$32#@2A<9IR<-0"W$@\M$X8802%3#4 M]T%UJ[?UL=_YN--S3]'X$F\%%5$(I#5S3!K))?>26.UH.G-UT8?4#<=GP7\M M^;/4IGNA:_(4&E^+B79M)S\NA2_5]DI+",V\"TW2B1/#?! G::+[LU&>X/W7 MPUQXW??3=:;R)TN4'_9.5RR]-H!S2#^>TRE\-"C+J0:^A< $4E830HF.@6H- MU/,KULV9=63%NL0ZS^""T>'(F?-" =6TCE%+*:SD"S^0<\6Z>;+N7C[\GND= MAT][ ^K0J^ZH^]";..;$9^L-08:2*S^:B0GPF MBD.,B+&1$<)$8HU3$0)'J9 Q/#!:@:G>:QF]#GXQ"?[V\L'IR_'GF^IG]&7HN7;7%+?6S\J#WJ82TPB/L"#Z M^'/7D9@(D2\UP&*F&=:1*L)=FL!6@5>J1NN*P8MF\&+F ["F:<-%1,!?%H1& M :G2H2#2V%BEG)(5@Q?-X,54M)?:&1*9E,:Q@*@&5T*"5TRC\2GBJ\#JPHK! MR\+@!14ECE$+;;4FA/'(-55I0I8%*9E2N HI#Y5A\,NGSN#%',P7:115JI(Z(K!BV;P8LI/RZ"!J"I2&9G32-O(A.7**O"#&:M2 M!8T5@Q?-X,5L-5/IN#W#%::&F<@-0\@(QYP2,4I:A2R;%8.7A<&+R>[&F/LH M.2#Y,7ASQ> '8+ .!$F"=1"*,L%Q*H)&=4#"4V1" M,*O9M/DQ^-^_ (,7L<4+ E]X,)<.Y_J@W!!*[D'\TMO/0)\$OA,26 M.XCCG!$<>>:E41[C@)&5W"H<[>VJJI@L[^D+*Q(O 8F_RQO&9#YG3( 7@2@/ MSD>F6+#.1L&$M8%X[$$5DY4FKO2ZQJ^AB;E+FXZ$"40IAHT!XCIF'#4(1:3H M[1/C5IIX1>+ET\0$6RHU#0$+"E%=, $)\(>)<=YJJE::N-HS:[^&)F91VE1% MD6,A&7?**L,M"ZD"$>;!KS3QBL3+KXFQ%$;JR"-!AEG.@;O,"^-U0,P@0BN@ MB>]!GZT'I,\C"DH%2+P038P\#=8(ZZ@GX M+F\IA8^(#5](9?KO.\3)JXA6) MEXC$B_&)F4IIPTR#(@9:48LTX=8&<"B$978U3SQ'=^+U+T#BQ6RA8X$Z3#G6 M3#,/_G 0RGM%@&%>>F,\&S1+$8/S_8?TCU\_A9LTI0(B.F. C&'%,* M#*.G35:XAC3"D4%LB07C]R"3IMS3@%=[ 3NEL8[:$*0 +(:D45@:X;CVX*@878DBNLN! MWF*JY:22DD$@)#5BH#8M%TQQ;B6,,(A:%?;W+ =Z"[%YT2 24ZD-@1FSR!E" M*+?>&$R8"Z0*>UN6 [W%G'Z&X0_U*)6]9(P9J\&%(1'%0)6(5#\-N[%7Y+ M9O^"1,9ABBGBFI7! K;("_!C6#H$SU3$_E7G[+O'-Y%@&1WVW!(I$),"ZR!Y M.@)/.H&L-J$B)K(B$"_$BF)!J$,$K&C:G8P,N#\,&21=C-0Y5I48I#H0/[ZB M]DX[9Y%5@0;F/354.^Z"$(([8_EL(4HADLU>+!O$5RN'YZ;PGZ^?7L.Q/)?V M6S#>^W[IY.Z&Z7ZBTT8:H9URH3/_&,KNW.-T[WO?;W]D!^$_([CZ%A!T^/F3 MWFKP\$9'98C,!^W\K :B6O0[-WF5?K+>+XZ?@?JA MSZ8MGJ4##++8[P][_6%8J\6BW]T+<9#X3M^/[6;_XQNR][%%ZR-_LO7QZ+4^ MV3UY>7KT^I_\J.EHO;MWTFB^.]\]_"????V.''6W._77]8O6I1OO;K[/W]!& MIW79/S]ZO9>WN@>TOR -4W.WGKI'W:Z!ZUCYHO3^J'=5H_.<:MCKK8 MW===U]WN[78/QD>;]?/ZX<%%X_#HM'[Y;ER_W&L?;6Z?'!U"CPZ/VJV3O3;< MY_0-W6NWNA>=W9.M<[C/1?UPA[8NMU"]^8ZTR':[3J#]Y5%W]_46/VJ>DCK\ M?_8;N-?HB!R(>O,E/-/61>O$G\#O+AJ;1R>MPZW+HQ-WV>BV6*O9Z>PV6Q>[ MS:-8;VX,ZV-T\::Y-:QO?!"(TZB\R;10.F,*F4R!B@OZ@*+(F:,$B6(,:!DU!RL/,$V4]YR4*0"4T<-\W$UH%\?T/$UITE1[RR7 M-I-<2\?,; G]C4L1&S*GU/K-(@ ;UP% ;/#CWUJA(F*6(V]6 M?M4@71?X5$ +4TDSA5/?7_<\; J\M<LD:%5J5A;^&P)?OR'P4ADOC)$+#@%HP20)!!.JE5,*Y:#5=#>C71;YUT\8+([U0 M&<4RS8,R<)H,J%3-,8T18E&$5B+_#8;>F&7BPG-.'PDXK L5IMPV+9#6@7Q?Y&S/U M40L'85+,@E# 4*QQ9@TKE^:XC=$S1U8B_W4O]/HL4R"!&<5BYM/L/.,R@JQS M!$ZI 5=*6N/)*DKZAM-T0X."7\0C7=>B-F5!!3 @TN?(60G@6,,V,BSBC%KF M"(]2K[)%OB'RIS=T* RH$4!)Y9W/&/R! $E!T,015APA^#2LU3IY[W3OZVFE M94YI:K=6&_:KF4C:"?_>&Q\=^C-+F#AJ_@/M-RY@7/%1]]UE8W/GLO%Z^[1^ MV.C N%Y /_/&ZRW6.-Q+R_'\@\,)XO9#>8.KWPR&XP1>-^]E[9 ?MX?/&5F7_&SXYWGNA^WG&*'_ MO58V??'7X,ST9C]P_4Z_>/XO!']B_#/V>\,LFF[>&3__[V;>#8-:(YS7]OI= MT_OO/P:F-\@&HW:J]U&?IAJ>\T:V)([&0Q$QYP-PO/9BS]] M/CCKF/'SO%<^3_FC/V]>+D'],13#M+\?-3)UY]8L(XF3!@"Y89^ M=N?IU^OE5\^&_O/OM%K7Z,M?HW5\]=VS\MK%K,%T].GD>7T-GBH-T]]K=.W6 M@P_[9ZE9S?=':51**@"&9\;[O'?\'-5P>8U/-WE6CL27ASI=$",8F7(H)J.2 M-B:$8NV+8@ W_ 'NX?N0;^W%06.GN;59VV]N-+?V;]+E6N^7I;?[6Z\.]G:: M.UO[M8W&9FWK?U[]>P,T(G"^7M_9W]_9;7SQ$6Z2\W$PT/=ZJ$,#JKAW/.SW M_JAMKK]:KQ$$#MP]'V010JOUNN+T1V26LG6-Y;UD]GLN2\2Z$FSNERU[JQ]( MP]RI0[ZIC*!M;=#OY/[KNN@[;GDOM35E!SS/G]<4&5TB/;:]NU>OI:U)O7ZO M,>K"15QMNF-I+QG17*&(* Z6:N,9<]@P%)FW3 :&J*=WECNO]4S:+^=#_GRS M[T;=Z?:NM>D>O06YFF_(T;AUZ$3CY/U) Z[8V#PENYNGX\;K^F6]NW-9O_RG ML[OY;MS8;.'ZY@$#]_NC?_V>^7__TSDBG8_VI$\:<+VC;@N!B\YVFSNH=5D? MMT[2[P\8N)VH<7)PWF@>CW??JW%]\WC\08*;J37G&7447$TF>:8("9E3$:?< M,$$877N!4?:N]"$_H?!BIPJ_A@0?!/;?]?L>:3J<_M/V+N^S9NY$IP&IWQGOAK%\,*VG:MG/[^D < MG?S3K9^D69/WG5:WCANOTZS6\;C1W8+_O\]WFP<(VN2-YL[T-^_A7KQWU#SK MUKLMN&8=-0[?YZF/:59K=W.'M)H[Y.APAS>:>]!F!]<[ZOQ-VHZ[GV:S-CY@ MC 5R"F7(B9 Q"P;1&,XR;;US$F%IM%U[\5__TI*)/[]H&+^MZ.Y)Y(E\/SB7 M/U-Z)9??'6SL-;?VWK1J>UMO=_>:M;<'>_L'&XUFK;E;@\"M"=%9#=/:[EX- M\]_\[VFNHOGOK=JUF.XJGMMXU4Q?8TW9C5'ZNK.Z)/'<=K^H#=NA]I^9:-4F M.^EKH>>#G[^3>DWFG_M4V BNV/9F/ ZF"+V[A/YMV9^MR7[_2HK\#WNS%_5+ M]X$@S%E0+DL%IC.F;$A+M[ M*]=CY7HLM>O1+*#[>7GR1-5]CSKYY[1!H ^DCH\.6ZP!G]=?;UWL-E_F=7( M(?0.:Y'M4_ E;OD>_\U=SB]=<[ET?-G?/Z M2?ND=;C7:=WR/:S2')$0,VH<1.24*%!B"H,#HB5AQA@9Y=3W8$_=]VCN;33V M=TH/8^5\U(97@C7S/%*EG?_Z%_BJ?W[^=^U+7PS[]S0A>@'3@O<;C5?];CT<#!S0/U5Q>L!YPJVR3E.ZV>1>E51J/S57>/D!"XHI9CJ+UH)F,LAD M!@?03$B'J)3E(>)4;0RG%&G.YN9:_8A^^9:MI!-G8VE=J=44YI.?PKQC"5DL MTM"^.&)1MJ_5@KKEA0,X/:X"RX M5)?2U_)>+1\.:JY=3K;<=\*=KE3U2E4_G*I>>2KSI#]3ZYS2'^+IU[_CE,R= M_65G^0-/)4U(M50A^(//)PU2T?ZSHO\Q682;\]H3/P',7K\XFZ91EB7^7TV. M;WO5]]5T&R:32ZUF2AGNM,N)I$MWT8#[U@]WV.[F#FUUW[>AKZ313.G:![<7 MMMJ-[G:^F]*RFSN7C&R"[UP1/ 89/&(R'?N1=<$?)?S[YCH"27S_K=2TM7Y1ZP_;H:B=C(I\X'-73C_V MXWWS<=>7Z9GRZY:D?+3BV/3RR_+]K1#CP77<$Z#(SOK>^OYZ;:M[UNF/4^W[ M"G+BILZ=SB3?Q87EBPP(NA89/+)-)(]B$S>\+\)@,/WG#70 5](>_M3$._H M/AL6D=/,,ZDRYBC-=(PH0R@@H;7W3L2U%UPK5/MWOQ@"C?>'10C#V\;MCX=? M(?D<,?+K(88_:":LQH)F2J7]Y,H1\+.)R1P-1EHA@\2 V/XH!Q.+$5^>+)1O M2_[C3 Y/"?0*7NX6S?YY[]=C$?G O<RR& *!?S6)/*R] MV (,QA_S3N>S>.T!Y/V[H_HS_)F]__TA9?M-'P+,M^U^[U=- M77'D0Z3>6(1B9@7@P5)-[K3S/M."6B2"A5$#B58P@@I)NL1"_85(?*JY_ZB! M<>V,TI1#[3(_ QKY\$?-]'QM&#KA+'&@UBM)<+VE 9&=-KVQ(/M?_U($RS\' MM;,"&N=GIE,+%\&-TG%[T!)BYC#X\L+L\JV5?:E'+_ZRQ;/[+K&M5IA7*\R/ MMC%;+V2B[ LU&D#RBWR8PQ4G*B(4P=?.1L5@E)(WAOT:M"CGT##YS?Z>5$G: M+;/AAL^7>/7Z)[8L4+K.V8_M6?CZ=U3-7[2(6F<_N"K^^)U-(\L?>MO&8ZXQ M?C/C#ACXM=I%S7S8*;.E@G'MFNN8P>!)KL7^]#@5IO1H]L==V^^LANB.(6I, M\^Y*)H4+US:]8_B@5SMOY_#))]4^IY70A2[E/](6J4^QUM1(CC&QI.TU[K^%>Z*CI3QJ;!Z@!46[C)%UG \%OV] _VCK9^&S?=>-UVE=]!,^U MUVF0.H+G0KN;&Z0!,5M]\QW<>^N\=>GS^K:ZN)Z>H@R+C"&?Z9@F7I@BF948 M9\Y;S#EA*'@^V?W13ZSIN],_:O]_,N"X=F:*VD?3&86T-Z8V:/^RZ2N/SOFI MTIWHW!7A[T'X3^DJ:2U(2<$R&S7/&$U3$IZ*S%/-&#?2>Y(RP%LK*C]B1F*R MBI\O9\Q4^];49E9VT\)CL_W=IZVM'@EEC,Q"I"9CD=#,I).%24".<:&H(0Z< M.(@:&V;@S7]JKSM]:SH06'8@M*REZCN?+VI_QU[.KQ1K/!D-AGD<3S[*>RDI MY#E!ZX27LO/(-"_C[9V>3TDIH6;'-=<.[K363=6'SMNAS,=*L?6G'32UW_#O MM;89U&+>@:C<=#K@R:7-URE8_\\H3Z$Z1.@V3!O -:^B=9HRH2:[9ZGK]/NV9J';\'+3DW/BN!"Z7-C4BLK5 QJO\'U0*9J@Q$XE(-V/VW@ MF.U8';;-\';?S\W-7J8N3GX\?8;?)W.8OY'),UJ03/C>GB120/NR*?PH]6)Z MG;0/?5!VHNRD&0QK&M6\&0_6'WX9[=6H*.#^D]WOR3(.S7 TJ*2N^.%I=VCS MCH).&-(?//(!48DSQ3T(OY,BL]CS3."@-.54ZB3\K3#X;-US6F>G MUNC7KK:]?WU"Z2E*>&(^D+Z;#X<@)J5&+/J]9)0[XUH SVN[21;;5PY/[]I MAF:R.?J6 OATC>MS=WLC:,D03S(.-QU-:DG7]K-F[;>T;5S^22A9GS88MO-R M9]99VIGUT-I@TM\K(0^#WQ]!A*^-9!K(J43_6B*<5L[X!XN4,)RZC)%@X:]( M,R41AY",2F2]Y3B5PIJ/V%XOXOO4)/G:/D<0'E/KP/.%FG$.)+DP21P3N8MD MZ>[\M 9#F]WYQ: +*@#N4LSL#65=BD*0[+?L1>,HO=+#\&O\Y:_;-!E_LWJQ=,NW3ME_HZJQEWBOU MU*2,!28V(S./Y;J;LOXTEQL(J%^JYK^OC:XC/O_M<@_46[DNY/TZ^T![-Q81 M\+ZY6Q(K6^OG[J>\;2.>QE-M_(*H/2'1>_BYIM+=+)F1'(CC?C&^*XLV.?+% MJVF#2KJADUFGQHD[/VIV3NO-U(=_3J$-.6H>L];A^W;KQ%VVTG=DA[<.W]TN MJ$8:ER\[NX?O+NJ7VR?U[CMP58_@/NWVT>%VWKALM.&[R[3=\.C6HH*7WN*T M>X)C[S.FJC+EU;XBO.*IJ=S]+SF<3^PY%U?I M<:*3RG%^.1I QP;5G-UZ;)U4_S03'M*QIQAE1LB0,8;*5-284>QQC,A9"+;O M5^3QGL;V1[/5JB\F6W?'E"ME,%=E,!OEU^4@OYJ,\4HI?$LIC*\K!2JD"DCA MS,9T3#*1\,I1EWE#"5)1>6OI_:K./Z5EL/B5.:R4Q7[GS%L>;T^ZI>GSOYSS'@TF\U_PK),2[G<46.T7Y;TZXW3S\QQNG2;6>O!L_>1A?,P'I:_8 M,SV7FTX*TE-MFM1X,#0];PJ?TN?['W-_=[+L9"Y+_F9^_XW\_MO+NY;@TI36 MPV_D^Y9\7WPJZSPI,U])X?ZIR7#Z0<7 C,WO M49NYVO+X_5/=@W;H=*XFI7\#02QGG"=%_LJ%IR_.Y?[^O-:"OD]'-"TE/.@Q M"TD(@NE%TQF$.QS>]!Q5-FT_M;WM(@72S#MK,NX$V"=.?6:XE9FBA-GHO1(D M?-L^/;6UGXURT>2?46<\T>6SDR7^2&0N0NT\_67.P A4E_R52'^Q MVSP=?_#*:$TMRQ Q%E2^CYGR#&(V#CJ?.42U+0_((W]0I?]0]&I'\ S=%Y-D MU,%,O7W2CO\]2$KQ6BKKIQS665+K+)7UCUK_$R!/=('K,0[^_;2);PYG_]XZ M__JL/W&/IB=Q?PR?G8C]J3-E+]"GGQ@[Z'=&PR__Y/.4S"]KP+OV,]X^*?I^ M1W_+M=EOVL6GJ/@X9+8(YC0S$3KRW'3.S7BP]FQU/OBVKZ;LRLI4DWSQWPYZ9N3S8?"_?Q^W'I *2U!B9&*J[T+\ M >_X&>(04GTOV/@+*'ZW9,?RS]PE.YW$LA+MN8BV3MM"4S"4YN/A5:G?RT2. MEZ8#DAYJ^^T0AH.?E.OY$6$EUS\HUWJ. M_\HS6+B"2 =[K#R#7T5!J/LJ"#-HU[8[_?.5"U!Y"0?,^>D#/M4'=+WV+B7+Y\,RF:H4+FZ%+M.W4O[6WN&_MO8? MG[OU*_'GO*T:;*4G.QT4O<[;>NL_1[.O/!;*1H/Y7%CTZ$S\;#_#@X[D]$E_)Y_7"8YK/$M/YO*X[ MIM40TVRUL5?V9=IN5]U@XB7S";WP:%;YA%XB-*/+%"F^VMCZ?E*88NHDQWPD MSQW$2:H"U^=(SEB="5;9RMI!7%K=GX'BG(_:^:,TRE/\-&MAB=N#(3B+_F " MY^9@-6H.]OQ4<6L%<#G&X=U6V?!G=^]PJ[&_]69]?W-[]TWC]=[^Q_@C>+NW M]S_IWP>'ZX=;.]6S_;PK8FK]HQ[2370>K43+1SY,!5J?S9=AN^K+H+;6I+MIEL\DSK]OIU4ZX MFO>*Q?K=3::'XUU)LZ%[#7U6ML2N!J]>?11M/7!$[/@UOIT4:?;C]1T6[:^= MUM=R%F5J:ME/J?S=% Q.WS9HVWB@Q8=,5U^-EFNCUSGS#:M[OM=L7'0&\<=V M9*@T.B=<_&PAS$5YKZ'3:G6^E0V\.UW7>W4Y;>Y,7]P<5O>M:+5N_LYV!BUW MZXUW_;)WMW3[YN_Z:?S7K<^G5;/%>7S6FZ\8 MWRK\UUN_]G&KG]WQ]O.N=\7M^SOO=D[ON.WS3M^7\KJ]2JGM^>#6Y3OMSYVX M])>_'4[D;?O/519WM9U2(W;?/>NEESNEOZ+L%MTMVQ*F5XIVA.#GB[BM6OVX MR)]/RA[N:NTRQUB="H,2KWZO4Y38N^[YN6. MJ#J/]W_)MLWT=7'5RN=(Q',YKW9<'KI;WD)ZPG:\L;AU3=&N'CZN:A)#)99+ M@=AJFFS\SB_MSK=V6HS!4'"#;F,(O,MIG"6!#9(U$3=_6>90L6EY9^V$@BB- MX0983;=^'QH>],3Q7;8U+2O M=_KGF+N(PE5V>3@/,0=^7DO[I* K^>IZ--;SW\+XZB"Z6BKP:8-H4[128D4U M^=Q&;(5!PF'J)>V[J2PN?LGE5G(#FT!>B37MB']=Z/15#QJAG84T"R%]]NUR MIEP:%^+C"=FK>')40(W?;@GH]Y(0XI'MT[\J=AO]2!;@TPHP:6+5JEG/L,R?GQ M9B4'_W,P]D^ZI2H2-9VT"2I9E^K MZ3N%/U*%QINC304[W,YL7OL_6>==K1D MNAF[3RCI4OV,6J:_7O8(R21_,QQ5&,7@?.M*WQK9%B/SGTJ*OB+L4M!)&QHQ M6*.TD_WAXJU_33.@J@_TO.X.N6&$,QJ_K>S_'WUV_N?FRN^-^+!?B[C?DC+: MO5(.;>JR;H;^GH;^W/77^O;5?9QWHPG7+9+2/?JUZ9GO9*)\8,R%7D) MY4R+IW>O7S)W*=6;"MTO0#B\;IK_=@G%1I;[DQX 5UZJ:!RW?2BJGB!I1_CO M1:\?VVH4HV).EQ,A[UJ9Q'V[E=SA9N5:^=%.>969\/Q=I&1;H:HG7M M "WE$S^_R AGL M\]X>26KIBRKRK@:(7D-_:+!5 KUM9]^E)PXUNUL6X(@-46J,GY/W^?+L2#?G MS_NE3[7U;=F!GG:+6+U>=$OG=[_&13=2_?E4+#M5))4RCU]/+%Z.A"J M%E-917MJT531L>%!V_6?=;U+&F@J?4?E\Q'V7?.-F M&$2A=+H7U?C,K[I5S6.N@AW9OGT^:8V(8L2KT;O4JCZTBZN^N\-05Z<;KQD/ MOS0-NYNQ].06SR66(BB*MAV>+/4F+@3TI42.:='4V_MQVNC*.LXR?3L9CL*NLSRB(Q)R#*EDBRK,,+E]J-7$IHURZ M%UDH3PN\H5\I860HAJ1DC)D!R;J,YU9*P3#>IEPF_547K7)\9I;.DZH8GSNZ M5>GVE4B2<"+I@2I=8UQ,I3^^,(-D,486;)QU2H=_+RD;99I)Y23*(IN/S[;, M18T'TK3?Q5(IV10KF=-I97D\KKW#5C'DD:^S^11]- M^GZ2E/B');GG?/67DJ^>4?S$^4J52ED9Z"$*-IVAEZZ5SE6;]=$=,[ M-W(()W=>NTS4O]?GFOVM<\UKBV=M$4^SA$K=:G7L>-K:H&M/HFZ<,DVLKY+" MH_BJ,S>'LI[1F$RRZA6?VV5&0J3$HOTU0O3*[5:9_57)A;N*6\?/)04Y<^:S MY9GIJN9I8^_O[4V 5$JF'\TU^S,Q7I;"V3.:M ORM MRBO=JQ+KTL==M#TNO+O2=KH12O>7"=T067VKAHXZ@T95C]8H1V&6^8UQSP[+ MLIY8D.457Z7SO[ /N-GQ1K#SVF+#78[^+%,WKD[%7];,E*I,PUW/*TI.^+/T MOD3<#RK#*C=O640U5KRR52E]R76LWO*7F2!&1[J5. M7V-%3C\KK7M8,5&JIDR'T5<_K!J[S,]8;;RNC(#D8XN60_C5]XU>).HNP\LT MA\5FU;_MQ=#%>K6$9?%H*\GW4K\9/5''Z^:NZ@3OOXNJ^'0(JK1HE:9\1T%8 MM>A)8M=)R-U&O&PW?O'%L. K[9KVQ65BF>_V1C+*RY4;EMU5AI8IB\*^#D,X M575"&3&]:/3.O:T2#%.Y2-PU^BSIZ/'R98GD:N-P%L*\>I[R?KX6_EOYH,.% M3>/X'@:7U<9'/YZ=$V\SY55'.R%=/='PT%(8"WJ42U)AY_H&DEU9%A^O-O[5 M^1;?WBVKC5MEH6#:#67"5WK;X-P-"_)PG7*JW4B7%.NSR7GQA,AO75H"96XU><1PK9T*[?TM]7&-5V7FSI2 M=HF,:I?%A>S\>GLF:5P)Z3*'8E1.::^4BS"RVL,[G$!\=??L3="^@LRB?<5E M?X_L$:R+1[ N'2RJ\2<-T'B]O;N^6S:S&)N BEBSZ!TWOW$ MEU,Z[A[+^LCG5;]Z7CBNB,]+YB7RCX]VMO;?;.U&26\\J-G 7.\V@FIS:_=@ M:S/!ZV#O[?;F^F'\QU_K;^-^W6H<_&MKZR=]5>K25.JW#VT]<"D%Z?L&Q-=7W2=B,%@[*VX;SG M7UW^\&>T7*(^>?&J:)=W5W[HLE9_>#RG ^Y&F['R^ZJ7+\\^M2HE2:9A8[D:/=5Z:=;\ M>]#V#0*;#0PQFN 1QQ _6PD_Y\$SR5)M>NO/C.]6VX&@.NW&9&='K^7[OU:/DOX"/_>!S:[(1H[V5'2]GQR)@YY;*7,AXMV7ORA08!(S3+"2DA)LE.'<4N>I MAL$P"3]M)U41<@)7&L[;XDRW>O]O!41(5&T+XR6^]U^U!V>NTQ^^OM)HZS.? MO@Q\UOK\5=IDZVV7_MJZWF'K_0W=[5[$%?U;MP8^0BPNGB_!5CJ['/G[PFQV MOK[%^U^/R,[ G6Y]/7ZC3O=.__IR_.;?Q?&A)3MG^Z>[A^^_[7W\=['WYCT^ M/GO=VGFS\_WHA[W8V_R[>$MV6T<_.M^.W^P71VY\W"$[IY_144M^WSM09_;L=7OO[,/%\>;.MYV/'[[O?CS^ MLO/C_<7.C_V3X\W7I\/3HX];/XY/[8_=LR-Z=-AJ[1T>?=\[/ X[%_#[V\.M_LX! M_/8)&@>I0@+P8"F@6&!@, J >BNM(N/41 M!*;E[[4B\&2K<"?A+C0K/8.^="F/_2MQO$G=AH=V-$4>+.:(RA M -XZ!BA%$!AM?.0DI*E64F/DHZ+45$I.2T8_(82G4I,>:L,O/8*?0:_(")XE M@J\5"LT)5TAJH*5%@)H$7LBCY8,@P5I!Z#V/"D63(5XC!"^93^D.=2(-7C!% MJ^7=HQ2+AUIR"TU+CU.=@1'.PC/C .04V6 &H8R1J M#M "*CFEUJ$H+[*R1NG4K%,_]TH&Z#/J#1F[L\+NB,Y@-4=$$" 1AH RYX$1 M 0.NJ&200A.5AI4UU.1,U0B]2^:">-?UY[IP5R71V?\P1__#4!A;E2PR 3V" M@(I1MT,4#T;&@4"ICD:+-\#0:,-8(X6*=$0589& 2%/*.EDMV>^P>/I#1NX, MD'NM.AC&N7?$ 6@A 533 #32 6 AG.98Z&#-RIIH0DQK!-PE/U\7B]5A$\CAPJHV+@($_>!1& ,@P"B;055!CML%M9HTW% MLW=A;L#;][U^M["I[WK*-B3(7H:G#D91LLS>:P4 I#(HH M"B 343MPE@!C+(KD0PT,CG#*R,H:@36R1K(;H9:JP0_?[;@(R0S8)P#LM7K MO*-)7$ @2:-ZX#4P7C(@I$02,4B"ME4K+83_K!%JE\R'L%?VE;)C=6/9F3!' M9T(ID/52#IF#'L%!H\D+FE$,*7% 2^0 E=H"S;D#/#63"0$'*4Q*FD)H:KTA MNQ3JB]IG<"EDU$Z+VFO- 0H:((488,.CJF\1!,I""I2G@DC.M1F24 M"PA IQ2@* A@&+, .Q-_=H[QP%?6..1-Q/",#)J'X6*!'!3+"O3GJ+S(0)\& MZ!=70.>0D2"=!HK+"'0)-9"1@@&4R&(K G341OT#RR83L\I^>%J@OZR.1P^* M=&0?QAQUCG%7ZFZG;3,K/8*5MD;5#TR,09&'@(@B Y00!!1AJ23#QG,$J1!H MRJ6$32%$C%=-XTG[%^4SRJ9 =>KGL@QN MB#>=CDLSJ++_88ZJPZ40,L=,Q#$[8_X&C;5#2 $?H 24B@"BV"#0D'&F%?5, MR)4U0IJ2UBD,F_T-BZ2L(KXOX]?YM\=6[:^E4 =1L MFDS*0^]'U89@J57:!^ 9,8 *SH"*.P)HH;!'V'M">?)S"E$GRR0[%Q9/:\@8 MGBV&1]P+4%!+A &.$!PQG/I&D92 &:(TB2&V;*M/FT+5J=QJ&;P+5;5&J]/^ M#/J^>Y;K->:O2HQD?N=(Z2/9Y\-8GJ7VU&.L@!"> .IT -IR"A /U-H0VQW6#P-(D-W)M"]5AQL1"BC"@(>A04H$0IH2!4@Q)5YDRXH7C:< MG+Y.NWX^B$6JW+A;;WC"Y.W:K.J \R)5W50.FBL[VXV-O9V_][:/]S^Z^U6X]W^ MUNNM_?VMS<;!X=[&_Y2OES_]:^_MYM;^0=D51OS9V'K_8?OPJ/';YM;K[8WM MP]_O=71--BV7$\U;A39%J^@7?C9CS6G=H#5[HGS?-OGGB3YKMI:N2SZ$0K:Z5C_ Q)M2>4- M YAB7B4$:D8T\-X300ST-C530K2):9V\>WG6=N:B>1N'F8MFPD77QB*-AX.7 M&@-#$A5DS, MH-UDSGVL+WZ?1Z/(^)T-?J^5BLBPAG)( =>> 0I3XE%*07*$08&Q]D*YE37, MFU+6*7=YR9Q&!R>=;K_*?G3>3-&G82FRJ&:C2]S7,O]MI_WY,$IB,PHB$]!C M"&BL,P,.VN%@%! Z "/..,PXT"3;J#D0 9;D AGN". ^A0?C75OX!S!D#K$<&93)K9&0"GN@4:0:*$( M#\ZE3&PX?:PFNR+J"]_'*Q(9HT^$T6N=03$#$7(0&,P5H-R$J.[# +@30G)K MHR5 5M:HRA.VYP:US6LMX:MO#VYEJ&23Y1D5A8WX?>E./A;]DXU!+RZ+[UYZ M0"\R'SV&C\9:-R@C#72$ AX8!)0J XP0$(0H5\H\@3*D#-PFD5/WA&FN^%*5C M';<*(,1PLFLD4!8[8#P/$EOA!-8K:\FLX5,7H>4DB_I"^!D<$AG"LX3PB&M" M(DN4$0!YRP"5R &I- <20^Z\$R$"/'6KC^I&C1"\#.Z'C[K;U3.(C"R%!?.T M51Y#4?36VVX_W5]O;]#O]74[+6@FGXG(Y_/8J QOD#::I1F<*MHQ"@(I(0)0 M<^4,I%)R6D<[)CL@%D^!R!B>)89'BY4 MU13G)=9]U%J#N#DK(_>>J(<[HI3+2(0U6S*/)*(O8P4?D#G#0](>5.K.10E0 M2:-0"@KAN&55\7I3454C2R;[(A9/E5,U,R--PD@_QOM])MDP+P!A!@(: M]RV0@6E K#)*>TB4Q]&T8;R)()F1;5./),T9.BZ6%>;/FZ2983XIS$=J13#R M3C$#!",44"\HD(9K@!$AV%&DC-3)@R&:DDUM.CP+S)>LJ<5&Y^RLZ)_YU$@] M==I,.(R/X=OV9RK* ];CUU*Z9,:G.?Z_]XI7[:+U_U;ZW8&_74)V]=3K;;GGM MX25 >O\K)"\O,C*L9VZG1;N\_319YKQ[F:/7ZW?LEV;C'S_#RSO?/3C173\3 M@^Y6AY%#?W;>Z>KNQ=9_!D7_XIWN[G4/^KKOW=^Z-?#77S[4]&#&T@.PM-W? MV1AB:4/!X_\]@?;L[[;^J 9[9SML9_,].3I<)T=G[^E>_'GWT)WLGGZF1Q_3 M,QVAX],/WW8VM\C__MCY\0E)$UF148#B^9#F8JJ"]HRMKA>HQ,:_QZT?>69(;#92'Q6[M1-;_V9\=WA2ZA\*;XA M7N/' Q>,24,,1,#0$ MH+&#.$BK%.(K:^W. S3'(6D6)8%4LXFN!?YS EV(HSYOWYIMWT/[B7A"&5/1 M9'8JI8EZ")3@#&!I=7#((L@FIL%$>'[]'N MYCH]^G%$CT^WV=&/_2^[""Q:KS;JO;;AOS M,-*=TZU/4C/L(8*IQ0&+FX]"H*!4@#AMI)-,&T-7UK#D32I$D_/;10(O)4X] MX5[.@9AY;^;/\!.1'D<[WJ5)RC1UVHG6/-<&*"9HY%0:I2_F$9B><"_EJ,M\ MMY$7\913(EH+T!- +55 :\KC-B+Q ';4.0/C"0QQ$RO11((]0 M+)]T*U=#CE^-&D M&!WIQ&2"A-P&8"A&@&+%@92N!%W4%:*8-&%)59A5SX0<%*XA,&#L#><9V 62=<+EE,=SW>=5IQW6J'\>,4BP[D.O2,GJ&[XT6AO:X*2\;]]+B_5E XUMX3(H R)D1[ Q&@ M;4C%L-!ZB%D02D8%A48%A=R>I/EP!>59(+]D/I);8RTNNTC?UR>T?'TR9>>! M#<&K=7A%XN*YSB!]]<-HKW9K^H\G7(!Z\WV]M+N1&0'K;9IL9V6)@HN#6!69/26=5)/QPF-=*+H%4XLAS LI -6I5R?D$!"D@PR6,R_1REI\5U/A60U[?7K"*[7= M/\KN(9=YMB,U_V>Z^[EHEYHVNU'P_P3U_O)7B,.E28E^+^LF0J?3;W?Z?B$W MO?X\;$QV?O?^QN[G]8_?-ZR\['W=;<6-^C_=9 M[+[9HKL?]U.W$O;)(H8D"18$AE0\>Q4"BF@.+&,,"1QLD#RQ1K5 ^YTDG9-^ M__S5'W]\^_9M];OIME8[W<]_8 C)']WX\A^7[XWVP(EO&-W2;>L;O1/O^S=: M?C6NNGT5O4A3W>)K- Q"MW/6Z,=/ZH$K4K0U%.UXA:)TB^J^'XZG*2_4/]%Q M&\=?KI8@N?SFM?%D[Y%-.)0^Q94Q==[IE=D,K[J^I5.>^)_?"M<_N>3CD0\. M80.O/Z)--!8'_?L_,@(>&^_9=Y__6"DW.;J1^C[RYTGWNB/'9P],U^LO0(=X MKZ]TZYN^Z*W\,8[A". ;2WCSZ>]]QA!F@6-Q\Q&)^N^*2^(QUNGJ4C21_'PW MO2O>DJ[+K31.NNGH_J\".F>,%P([RRA4QDC'@_;0(BNP9.:3B,A9_^OM5F/O M=6-C;_=P:_?PX)]_Z+6[Y'@WPV>=NF:79[5>0]CW?V.BDDZ$7T1]_*ITR9>+%ZRLJ.+BB@M4,]I'5QO># M/=UM>;[]<@/B5 *6&>(E,T2YG9Y_T]Y:D7)7'!_M;.V_V=IM;.]NW _GNMQM M7/#-K=V#K&@#^VAAOA['>ZUO.*KE M;V(?LV&_VY]"C^<5,>B:YQ'[;CZ5SSY]&1/6%I@UV=9:?;%)VWI\YY_=?G# MGZ[HG;?TQ:NB7=Y=^:$_APPQ/ 3>]^P^,KOJUZ^)':U*B5)W#X,= R_>/CJ M:DG[-XS4ZC4E5Q6\_V6XBOY[S+3L=V^<[*CRE-WC:!NS=W\QW.^V_?K,BPA3 MPR?XF%6D?!5S^:!5G.2R"*URI!YUV9^_1B3--[M0-XO))!B]#X^_S&=0M]YZ MA[NZ(KGG<=O^4IVK@IY1:_.-G?B^DUYC*RIS[I^F^\=:*E5O$-A\0/O0E[HR M!\7W!Z[+ [?.7,,7#WOFNWVS]Q]/MQ,/[O#&UEO,*;0ZJP=^2)/;E[1PB7ID%=H/@.3@KG?/O5O,(Y%SO%,)QS^OG'\9MM MN(L_P+V/^R<[F^^_[YY^H;MOMLG1QZ-O.Z?;/X[.CHN=TZVK&./>V=^MX]._ M6SNG1^3HL!6OO7^V]R:%?-;QWN')Z=''>!\?WW_;/?SWRAYT#^*V,2<:_/\& M/518 *E24Q_%'3"2:( (9!PYH94,>:UGL]:60\R5-X :P@%EB@$I+ ):2@<# M15"9O-8S6FNGF2(!!H!-*K#UG@"MQU@%**()2P.HT MLY%2!)1C'# 72(B4H@UF*VO[_JMO#R+_E\'>KN]YW;4GI>/+Q9=:G?,4VFG$ MT^!K87U#?XXF5AGLN3K9?O;79 D1OS[S7W;>U .>_\6D37%)>= N,"L854XJ M&Z1RQ&)K;: ,?MHL\T0I1&#JA-'A'G\==_A&O(=T=Q^+_LG&H!>7RG>WOMO6 M("WQ>J_GX__=H?Y>EY2J1:&=[U>T0X6,\L(.0)W*&DVD>(4B]TBK(*26"27P MRAIM2G&[%>%4Z50/LA@6('TTL^#RL""S#GDJ4L-J3;&P2AOK(76$&R2TQ"4+ MPDL6A+_N^9BI[LFI[L<5U3$%K4'2 4%5U+ B>[71"=A@ 1Y0Y1VE%JD(^519ZCP%!)'R%#=0UG=6P .+" :T\ M=U=2^NK7NUW=_EPZHJ]8[!=LEYEM,F:[]N@A@DT@49Q>,)-HS0%II ",4&Z\ MQ=A[G]H:0SAU17AN:5Q?W#^MKRJ#^SG!?>W#T@P*;X4&6$H**+<,2,P%P()) M0YQ77B5W_V5HUQ#:<_/.9-0_'^HOQKTV)F"$,)( &:P 39U'#<8:"&TU M1)X$@V0R5A">.DZ7H5]?Z,_-'Y&A_YS0'_-32*DH0ZG1!";IS&<"**P4@(2& M*&KOK!-)H:>J3J?^+#OX+4CSX:$OHO!^G*D/?3Z99U7Y]PG M/US[<\-_/T^M_GJO'E+O_6B?:[Y&?:ZQ9&,QRCW?"5?EC-,D^RSNO,&:>M&2 M#!3*8'Q/IG;1EH4 M]2>O[,H:1DTY?9@OSPVM+XZ?TTF6<3PK'(^4FD'',%,$P! IPPBXW&M 4[U*,PF@U M"R4<"YA8'FUEW%0L'\DO&,K/Z>/*4)X5E,<2::)9)'V4&9#I:*9!&J A\_&0 MIDK&/:PT]"64N: U@O(LQW@O@-&_?T]3HUSB4P>K_U(ZD913-!2PF4@![(X!EB5@L7:+3]19/*J3O-9"C7%\K/ MF_^2H3PC*-^HNZ%"4AI$2-4V'D0BIBG3E0."/0UQ3^" Q,J:5$W%IVZ7DM%< M7S0_;XI+1O/,T#SF >!!Q?]%^&*E$*",,R Y0D!BXC +)HHMHIFH)I9U0O.2 MA?T/XO[NE>;_F>Y^\2G7)8?\ZV#\'_A6*S4@:KN=2\%D5GH4*UU;_I):R"3R MP&FIH[F H^7OH00,.F6<]5Q<]\P M@@V&T;Y/437,DVXM.8"6">BE8PBF-#S81'A6O8YSP']B3+[Q;=_5K=+@U^ZL M:!>]?M5I)H?\ZV#U#^43R6E]3#J9H1[%4".FOY/Q?-$>("A%I"=K@.2> VT$ M)!A1S6SJZ46:G.=(X0L&\W/:_AG,,P7S2-C?0$VB 'C@B2S@0*CI /000,] MYLV:]706I<"F5+ T)*S?IF9"Q1N;R,DXQ MU1I8B$)4/P@")B@/)"4R$&T@LR2Y+DF3T=QZ+T-^KNT#,N0?#_EK#X**RF6T M&SW "$\PHVN5J,7GP9]"_2-9%!/QM?1 (] M1]Y:[@G /C75EH*GZB(.("7$:42]Y#J"'N,FF;X,89$:<"Z&EV+ORBW1ZO0> MYY(8/OZ+(J[?GM+QX*<82(($$)!0HP1//)Z:FZ(F MY+>[FV;T+RWZ9^"OR.B?"_HOKM'O#&>2!P4,]#(>_5'C5UQA$/\C4$(%HW0C M^I%L8G3;>5$S],\HNZ+>[HK^B>\VBG+W-WX;9E+\_KB9(0]UVN9KU.<:2U9- MM!T/G*[O]8<[/I<0/:$/;ORDW6Y_C>N>6A551^VE)/)Q.]%QNSWJ9#,I!3GI MVE:(E ;$HM;M#051=L))0Z/RE"H8)K*!3)07RY09^#=RD!] J#N7+FOXL\_/E'G.')( M V=5M&"]%A&J 0%JD):>*L.03L[K#-67"]49N*(R5)\&JA1[.VA9VG).G4^<];+@]W>EV+) MI8./HZ$1&]RBP(RD$E@7M7I:%@U& 0)$2."("VM):M/1%%Q,X>_.K4:2^" SR>LX *28!B0@$HM81:HV2=12N]2=7MOM@9NR\" MN\]9WY*Q.R5V1\UV1[2#"DF@@X@:LXN'K_8>@B"\$($0Y+ JL3M5ADCNN/GH MCINZ:#=^2]4KOSKV_U&J]"F:!7] M(M[!DL73G]F\'^>DUU$:?R=AK+O30>5$*F&P!8PH MD7+8/#".QNTJ,*8*&Q1,"M:1VQ6W$^>O9>]_':'ZG/9\1O%,47QMW5O.K8]V M/'!!AZAE( :TI!1$JU]:[9V7,&H9J(GX[08Y&<>UQ7'=RTDRGF>'YP_C-K^5 MVJ'@-8AG,P)4&@L4E]&,T#P8SYGG,%66-"6M4\ OPWJ1#?\,YYG">ZKRI!AW+[9:/M^#MX_2\N* M&Q5J20R[G79GO%(M>R(?1T$C=KZ4& ML.1!80T UET ZA8''*JAH)D1*8BMK MTU2HY_A!C2$[RTX3&;)/"=EKH]Y3IJ*ZX !)1:54" .,0W'C0LH"#=Q*:U;6 MR.T&F!FS+P*SLS3I,V:?#+-'XX:[#I1P*SS0 J<\W6" MD0!XJR)"I,*6$9- M7TS5#B+#ML:PG65KAPS;IX3MF($N<9!1209.$A]A2PB0(:*8>$V])-%61V1E MC;_ ('WMFTQ6HS ZHQ9Z[C2Y*)TF,UW-BJY&2^$)5$:4 AC@0@/04F M[EW M4=(6@&M31.\FE).DQ&<">"%$,^F2,$M@X1(#"Q$422558WBH -8G'##5(EA-,)6M&@LDL MDEEDKEZ9S"(U8I$1OP[B2F)C%,#1K@$T$@HP(7"@"7&17A3CO.QS3IM2UIY% M9I2H4FO/SF_ONIVO12]A/.+E]X;Q;1^*?B-$6$WOZGF)'NM:U)I<\=K0&?U7 M);;,71-QU^=15XQ#EL&@+# >)04H,""-I :!QT57$"5!B+=9JW'5:S60P'* M8:E:N&(RN)\$W-:\JP7LB> M%!G>LX?WE_'*%I>,\AFA?+30A>E(OY&*@4B*.I6I"86Q%'@LJ E$&.Y0"I' 2S\VY]O!L4-_/ M\\=GL1U,/+N=A1) H3R@#@H@I5) H6 $U5 8Q(:)3^1V"FC=(PR] M]REK2$;Y.X6BJ+A$*?<0 DT9B40(+6764I3&P]9]=^33<%;[P3D:37C/ ()I M4J>%&A@3_X!.0L^U#TK!82XJNAW2R>=A/@^7[CR<3VUT9KP91+82XV$<&8_1 M (1RD?%2\JP*1 (*5:H,E$&S,+? 9M:/YKP[-/))F8FB8I#%\] H8#36@#$$ MDVFHK"-55K60BV]W"S/H:]/RC7XG!4?/.NG& M.O;+2:<5%[S7;!C=*^S31*U?VLD_V<,O\,G_SG5Q,VG*F()*8Y,H#8I,:9G2EI;2IG0S9DI[8DH;+9Y0%GMD@P;!*@8H=0YH MAAU($WF#X@@Y;E+*Y2JK/:7$A"Y#5[0&?>]R944.%];(:;A9[9TC*EU>>I:^TXS)3V&$K; MON$Z)"(=01YPPSR@'A$@L6> $Q.D)DQ8(A.IH:RG95);7E)[-M=A)K5'DMJ8 M\U A8DT:"NYA*LQ \\7*1\PXJ.X!U\5/Z[:#O?[K\" M:4!QG:#ZL?R'=PT=[TI_]I5KL=<8].+OBG;9HV60AETUVK<=D!.E*>;^4S?) ML%KJV;K@X 3YV9>R7Z]$OSLX,[Z[%TJ6[.T-^KV^;J?%SL&6Q_#EB*N.><0P ME0H@(@2@U'@@C6! >*KO!11W;5>6V=,])"U.ZL3(M MU(86KMU=@A#B.(,@RI8!2A %"CL"F#<4"1$"U#C5<32QE$V&;]N'F1:6G1:F M= 5E6J@'+>R,NXQ"M'N\URQUKX71Q+(,*$(9@%Q&PPL9QX)>6:.LR2(Y<';; M&YZ)8=F)84IW2B:&VA##J-O%:XIQB_M&ND +S:&0(*\N&MZ@I M822'.X8EUY$89I2]E1TPOTSZ>A!WCCO=JK6Y*?8E)M;Y^V>&#NQ;_)JI=4)J M'>T_ZK76S& 0:)H7P!*Q3,1,*;7S[61*F16E M7'MW<$ B'0I 6\8 U1 #*3D#4GF!+-%>$#)+[TZFE$PI-?(+94J9":6\'_<, M8621\I@"G+H%4TPQT,XJ@ QTQ@?('0RE9TA@T40LZRF95%Z23RF3RJQ(9=2K M9)6W03$.E%ED)V&X4 M\%VW=MD5\^T$__N(L M/E=O]4J -Q=D>!L4KPH6;_6\TRN2W%]U?4OWBZ_^SV^%ZY]<RA=1,3PO1^IRVJ3\=48_3/=;498^VYZ5[PE79=;:9QTTX'U7[\6D(BP6O_K[59C M[W5C8V_W<&OW\."??^BUNX1_-T.PN3#$K04I-\7QT<[6_INMW<;V[L;]:*[+ MW<;UWMS:/=C:3"M_L/=V>W/],/[CX##^M9,$40KE7^N[;[8.XA.E=_V]M7^X MG<3U;G_K]=;^?OGVO8W_::SO#G_ZU][;S:W]@__;V'K_8?OPJ/';YM;K[8WM MP]]KM!SW)$U_:.N!*R([U^)>RRN^*OKQV^Q#[KYHQQ.G,XA7=;UFPW^W/AW; M990B'CEZLF>J2MJO#I%2%8C/UM+G/?_J\H<_7=$[;^F+5T6[O)_R0W\.H3D\ M>=CM:$_Y?=7+EXRJ5J4DB52'4:CA%P]?72WY]H964[VFY*J"][\,5]%_WXAR MW3A2466EW&/D_$Q!NM/0>;!>PZJO?=YEAG 55JLUZ3ICM@JY>M Z3R2^58'D MHZ[Z\]>(I#._5[G*%:O1OUBF6^UZ>YUX=Q MUMUG _[9V?!+/Y>Z]=8[/%+5@?L\+JE?ZO254MAIEW<3SYA_FNX?:^^B)N^[ MW6BR'J0,AWLS&B98F5L';$H2N7&\WGO"OH@E+C-&9KF>W//D9/?C?FOOXWMR]./]]YW-+;:+]UN['W>_[+[9/=W;/+HXWCSZ<1U)_T!W M#H^^'[_Y^^3H]-^MG=/W%[N;Z^SH\#/:/5R'.WCG^^['(WQ\^N'[K4CZX>?O MNZ>OOQQ_?%WLG'V(G]M.]WFRM_D![6R^_W'T8PL=GQZ?[1Z^#CO%,(I^ +]] M"H9 KQ4!G,!4Y"THT-AC@#SEG&A(=8JB<]F$BC3Q'8.YIHJB/XC@%[+KSX-P M_WR-?QX&^]GU_;GU^(M)=[='$CZ.Z](DPL>2W8;N=E/B1*5)K(]T3S[LO(L\ MV.[79BSA@K#?CVOV"]2A@ S03#- H8OL!X4"! D<,"?&8KFRIB!L"G5[1N_+ MH+Z9V4V_^(+'&E19^_J%]E6.6].>$!ZH4DQ"2B5Q2 7,,#1B>NVK4W)/?B*>QP47FH%@<=! 6H%!QIY :SR1#%&44C#61!NRO@?@NJ%TD_6O.[4 MO)Z$_E"9D3>I5.O$@'FK]Z$4H1YG3%H+3?MJ*^@:I(>0<\1Q%I(2H^1##,:3*&\,YDL;( M^TGMJO5T9K=G9+?BBMV(XLX:2P""5$<+T$0+4#&:2N]5H-93*6AJWT&:@N8V M^YG9EHW9'N]KS\PV!V;;O=;;L!(V(&@!H\FOKF4 )@T>)ISSY''W"D4#4-#( M;(37G=E>:*O]A^'U;]\KV[AU0J,;?^P6-A7BCK9OFZ9C_N+YYLO42/SGXSH2 M+FA#TBREN4OI ==XPC#;PNZ#R2)ICFB"%67*0$>%T-(A[#7CT#.MG>(WVP^1 MQX?42G5CN]<;>+?KS-L$;)_1;3EV]:_Z:[;]?V]\+K3#;[H#\I; MSW&WAVLG%R-Q-TX@%!1)@+0S@!(,4MI[E*J1:[HXNV#Q31BRQ?W*G;= M&A)N?<;7+H+5NKLQ:K5"BARE&#C+HM7J>+):/0;8!$*=]AZG3 B!4%/Q6;6Z M7% .64*S=:G/R0DBBAX1KVQPQDE,C>*28>>8PI$)M8",_8(<)\\$N\V.?^O6 MP/^<''/ \4'D.)HHIH4*-D48E882T"A*8)",].B\@?$\U 3:E3721')6>?1U M),<7">\7IP:_2"E-0,*"*A^TPU9$C4;B("WQUEK!D S8&)Q)>)%(>"3KPPH, MDY(*/-8>4.D)D(I:8.(+'&D-:6#U(^&E3N\H,0",[E5)'>>^W2O;4C?\]_2S MS\D=V;6>I33_4&Q.[LC[((?DEV^/U]2WL>Y.![U^.7_EL'/=AC1U(-UN#WN/ MEF[@4K/8&%$L]OU_!D6OZ/L#W_U:6%_IX_O>=CZWRZN4JGG6PB?1P@_&7"$2 M^2#9X<2?>BY1235TA MF;-KQMDCGI- <>"*:L X(8#"U)%*^IV&/SMO=2[\XUPI"^L/SE[[+*5ZI@?D%*-) MJG+GE6/TXZ**W>S[_J#;]FZ]'16.?M&]*]4H9Q5-HGF,]J"+)J'&/'6]9"3: MBMK$GP)#@& C#<(.!>M7UKAH0C:#!@0+2AA+Z'/+A^)+.A2SE+*4EE5*2QW= MW]"]DR]J5E*]8SRYFA_W@[QFT?X?%P\*&B4MX^!*R7C= MZ;Z-:D6.!DWBD[D8+V8PQEAH-*"$I?;9T@-EA (^>&6P(-1CL;*&FHK>[IWV MB*FC\KN^WVAU>KF?1_:%/J.42I@LH9ARM#W#-0=1,]DMQ29?,#'-OAV_ MP#R@5-K+)*;"6,T<49((AW6@@JD'F#J3]^6/"MUVVW;._-NHU65C9@)C9F]C M;-A(@-H23@2 5*MHS @+HN5* ?,RC5C2D!N_LB9IDTGV,E-],H"G]U5D #\O M@$>\$4Y :3Q1P"A- '6" (V$ "@8QZ@W#@57+P O=>[%7[J5.I V&SNZ:T\: M!#4;"533I%@L]9AK2QGS@=M(8HG'N Z6<^01QX)[8ZO9C5.U,SST9^>=KNY> M5/-_\JCKJ3 XM>92DUCXVR17U9 M[Y2UCBD)!H]J'1@+&!P%,%4V49H*G11QP&G%$:)2*5S.H6]209J2X,PQ,WBF MQ7'N3Z!Z/(X#DNJ1QXS.%M]T!-]10W#6(24I3%Y'QP*%Q'LKB15D!CI\QMC4EOME,NKN MX9=/P3GN,#9 *JY!-+TLD%%F@'",/'9<3Y]D*CJ(=I M$"2W@"*G@98^'O8D8!4L]4ZA"'D,FXK<5JMK!OD994+?"CO>]Z6N^%K#:8=% MZM&G6XWS@6D5-KXG^-1 I]EH^_[E)XI>+V%:MUVCN+R8[?3ZO?2&?TP ?2XI M#]H%9@6CRDEE@U2.6!QU_D 9'*88T,L4 T[@H_7\=_JB+(C8"U=3'M*-;Z3[ MSB0PR7CLP_7^5?G9CRV\4RAX_+\GT)[]W=8?U6#O]*1U?/@>QM=^[)S^%=?@ M/3XZW6)''[=^[!Y^^+Y[:+_'^V2[IT??_C=^?G?SR\7NJ86[FULD_OT)\8"] M@11(:7&T(*P VF,,M C601IWB8H6!&5-1&Z[^:\HI437HM2*0 <6P 10'!@QU'"@,F;5$$F58 M1/%M#W%1JPM,<:X954XJI<[YJ?%2^2&2_.(OH M14JIINZ\S+]/P[_OQ_C7C7KR_7!(<7K#0?R*^,T;C7=7[RP!U/BFNUW=[C^N M \K+Z]ATIP]F2EI[X/R"F_5$V1LS>X+;&I);9H: M\2@ S93GAGI,@UI9DY(TR$%H7R^FLO#@)X5F>EP?C&&\P =AUX9 M@%W0@%I*@?+4 ..H@(BR(%Q86<.B221]P3"O1770XA')BVO#F9M)Y\/RI>_Q M+*4LI665TG.G,LYAC3'UPD'-#Z/@V/?VY;N M]8H0%RG=5&\O7)E"AYUH]<2G]NW^:#N5[-Z8R.S9'G-O[*U_$H308! $V B= MFD!)H"FFP!J'=32% L2\[*.B!&]R=-O#D3NY+1[$G\2[,7FIQ41PS_Z-28%^ M,09TQ2%1$%+@%,2 :BJ )MH!CH7E"NK@D%]94U@VD7RA*,_IJ$N4CGJM_>V% M#_&.LZ8P*8&,IJ5& H%4QTT-&9#2.4!-X$!K18'$#N%@XBDA8:4I*-D4"M4H MUIO34A<]+?5^-&=UX&%H'DU/37H_LQY[0H!"-)50195?
FN$VM?8]EJ;Z^1.RE$LC.8 JQ-.320J4B7\XSG"4,#'(XJ'Z?4=[ MH9=S=+Y(A.O']O5Y#V_\,BEZ1SO7E2CW, MWM(LI7H&[7/VSTNQ8]>OR36;K(_N1W=HZ>[Z)Y1R!:C#0!OJ +7< J50 ! & MS8V16D*XLB8$;5)8)Y=YSOI9]*R?.U&<(U\3]J.K4.P=(589'[$K&* &&Z @ M(A'%PC%/#/9I-N+MK+V<[[,$^3X9:#/I2+=%]C;??W(4$1?1! 2''M"@"$A= MZ !'2EG.L2<"KZQAVI0P-Z1;,&R_.*OH14II 3-],@//I"==Q<":<6*91D K M*0"5U .)(A?'0Q5A;[BE% X9>.H)<_7+\5E,G^G?OM>/#Y%=[K!%_U!;K#P>.]I M-?!22B0U 5&_3-/O# '&&P&0#0XQ@B4/:0@ ;T;U)"?[+*#G-"?[Y(,S2RE+ M:;FEE)-]'E2VTCDOW3LYVR=[3+.4YA^LS]D^+\6.+5_5#P/H%Q$R[6N.3\_QW*. MB#T,RY?)/PG+&FHK+*) 6L;3M'0)#%$<",P=LE 2PG#._%G2S)\,MYG,$KE* M ?K /F$6I>F% QY!$4],JX T2 )$G8GBQ3H(%/'6Q*Q.\] RP)?13'J14EK M])],P[.AX??7-!RXDMHK#PQ' 5"N$9!(!H",=I@2(CC'%0W7*0MSJ7. 2A0 MHWM5YL^Y;_?*QN -_SW][',&4 Z^9"G-/UB?,X#R/LA)&\NWQVOJWUAWIX-> M_RQJ-+W#SGI\/?/=K87VE MD>][V_G<+J]2*N=9#W]T\^.HAYN H;.. D6-';H? X< ,BXU5)1;&%;64B"! MO> 4N!?)!R_NS'N14JJI.R2S=NU8>\1[HIWR-(V]M\PC0(E!0',7@",2:>$L M,T+4C[67.A%MU_<;K4XOYY=EEWR64@T20W)^6=X'"YP@-(V7)'/=2]KC+U)* MDTS'-=$$(EPP*ZVF5&M#L$52&AO_5,2%)YF.&]6Y[;;MG/FW4:?+QLQ$QLR' M_O6HZVC,6 N=4(@!ISF/QHR60&G* =+**T0AHS#UOH*P*(_K4&4*X*JG$H+MUH .?!Z_[VP9UUB^ M38*YRQ3M^S!NV>ET39![94:CG$V'XX'+X!_!M,6KZV M'NI=S%#/R,AB%!)Y[("K19R:'6.-A)0J*DN+0OGGBGJ;%6?WK#E5H-&:0$ I MA!U*N5/1@'H(?WEI>"3Q6ISJJ_K?JUP/(HRR+:L%KQ:\GA%X M.>>4Q82%$#TO=+"N\$$S3#CV(A)Z/:WPVYF9+:[=Q.*U5W>;V?X0I'-2*8<$ ML#'$">B!RE"-)%.41U@";V)*O!14=6%WM/C6XMN3P[=U/)/.2JTMHXI3QP.5 ME@"@1>6]CLX[HZ\&N/4=DBW2W1SI>C.DX\"A50P%*GRJ]"&B!PX7'(JP<-;0 M@N)(MEYJH;MD19+Y]7V2SP7BGC.^/2)PNW>3?@MI=PMI^W/R5@@L,;<,L1@, MXEX&I!B+2 8<,= Z:3V0-U'H+N-W;E>[S2B,>A3U3J89LE8CW@*P 1#-@R\: MP1;? ,WY,S&XAA].;3]CK[\NLK,;2>JG"CG MIB?3OID$GV=G)\2>ZTW:V%91^A92E.L"B/,4,Z)4))Q$[!C M5ID8BNP:(9I01KXW0J]-?;C5I*V]N@]WLB4J&[5P2J,"PS_<%@;IH#VR&MXL MF S!ZZV7@G<5XUU2W%8K[HUQDWPC-_-N)?_Q>DK6?OS'"7@KTLR_"^W6,POPT%OUO3 MG1ZNRLZS9F#8&D)H-$X;P1DN8 -K;;0,T?%":'-S!M;F2-PB^NS/@U,\+RB7 MFB-FN$-R8 M+PKGS-9+ ?@F^&45<.VR:2VTM=#VX ^]%K1]M\V]A;8'@;8_9M &B\5<+#2B M7 ?$L>)(*5X ?2/,AVB"]VKK)="WKI WR;ZZ%VA[UK4B4U/<%#K1&<;4]S-% MXXZ3K'1Z@XZ=CN'[XW''N++K"RQ>VP>T[;+4KM)SJ$_V^/;!>NXU);0NI-1$ M%YX'2ZVWC/#HM(K88*)R56J,25F5&F/V_7ZV*]J/ESZW[3FXCENGVUJDY(^F MT\W"RGF%)5(%%XAS*Y#U6",EE2D\%4E?3K4OL*)=R6]L4'K<\/%(&Z.L8PZ^ MF7A?X46Z+,2YX=U*&6X5B^O)<,.WE%IZ&-#Z$+'*(JX(1E:"2 NK?*&9%<8G MQ_GMN):>-6=:IX2=<9X60:3:0MQS;"/EF/O('%.@H.MK2-)-3\I6R&XJ9$V_ MBR/>,.LE\I(Y!."HD68.(R,X,18''KU)]>^Z3/,G?$P^2;E^(AE)06.?C'IN$OR"O;3M_-OV:&M7Z>$[OK:= M?Y^*7?3M#&CSU[;/S,COA\E!_&TXBJ$WF>:AM_;2M?KZ->REC!HFA2D0M0$C M+AA'6A7PIXQ.2:J==:D*>M%5Y,:%@A\WICQ28VG;1;H]-]M5:E?I>:]2&]VS M*KIG>@HOPY,]346/SAPW M>NM:>NO[IMZJO ]$% (YIQCBT6)DHPA(65!;+;82J,/62XZ[JK@<>ORL0.09 MZJW/^J"\WYB.Z[L.OPZ!K0_Q>A"XD#GKM/<%(TA$K! /,B*MI4$:%RQPR;R7 M*7-6TB<,@$]2A)\VYF%J\:Q.)M*..B MP[LP^MQSH:3C;X,;'@WR53(S;TGX6B3<+5@[L-""<:,145HB'E(AG4(21#"U MR@M0L13.F9W\QC1\@\'T2<+!DSORGN0J;6BZ2@O:&P?:C3270D46E$-H M]_BCW^-/A&BVWI9B"[CEU/E MKE_MM)7@39;@&]LU6@F^;PF>6R,"HYPS$1"\$(A'9I$MN$-2,,*4,$1$O%D2 M_*RC.&;]G/?,R!U7S9PI;ILY?V"^6BD!LSB4A26"\UYQ$51A$*8F$JM MWRP'HFWF?)OH]?']K)GS_L7K#[(0T4E;($.E2F41*=(&Z BP1QN8CVHHCULO">T22;J47Z[+W(+,31KY/EH+#5%%Q(*FUK>A\/86:'PK9#?GZ;/P5??E@^=*2VL4 MLI' ,:I)3)7V!-*%8R[".@(:;KVDK"N*&U?\?:Q'Z$UD_A$*_#JN!X=!H[/> M4UQHV$E6D?2 [:5^;LTUK4R_R R_\=H:3R(*LX M1T9@RH/7ULEDK1>LR_!E4_V&R?RS#HB^H[+_CS9@H@U,:U=I,T-DVU#IFYKI M?72@CAI54.WAE(J6@8KA/"6IIR:SI IPXG6 4\%P6_;_-3 M, M4>$+H"=,2:0$T!.G)64N8B:LN:VZ_X\;5!ZI6;Z-NV\/SG:5VE5ZWJOTK.-G M[Z?N_Z.M9]!6G6A7::/#1-JR:(]>CVWK_M]<V29#Z@PWI@8N>&6;[V\'%#ZT'%G3^CTO"Q3DA&G122L4(P[[;21 MV!.+';'$1)XH4CT MJ1I70>43/CF?I( _.37I2:[2&C LG >1E!Q':SB5 ,/6!9R*#E@BC:(M##\N M&&Z$!E$<+.-6HT)X %\5 E)41:2\]%YX!@=M4<+PC5N7M441-[BA1&O6;YTO M[2JU$4#M/FB#-MJ@C:=HWVAKDV\2#[_87C2'T$B)*IA%SA<4<5=(9"V0<4.% MYLHI%UTVAU!^X\(9&XRF3Q(/GMR9]R17:4/-(2UJ;QQJ-ZPGL/918$L0#I8C MCAU#"EZB(@1CHV-.6KUYJ/VL ]%NU%+BT1I[6Y-\NTJ;&1C2QI>U^^ 1!PBU M;3?;/?Z$5VF="A$42^L#QH)QSIDJM(J:>4(X([(H++^&6M06I+]/9>;U8F48 M(KPF12R0Q<0B3E(1-NP\ I46%SB5CE#%UDNAN_Q&%>E;$=Y<$;X%RT8KPO6](P8N;,\&V!<@M0E2== T0Q126J5LM,CGG6F&'E"@8LII[6#SA MB!2Y X@@11>SVRH8]F10JF6!+0N\[@-)08R..0.-B M@;AGP.5<2N\J/)%6&AV# J!L:5P+D"U WBU 1IH:XWA*C,;<1V:]MM$Y*ZR0 M1'I\"VIRBYTWUX-G\?@ GD+ BG"+)-8"<1(XTD%P!$LH %:-\XIMO:1%E[,; M-\AI ;0%T.<(H.LXIB/G#I@E1 HW9U! M:10$$^HHTLIJQ#F12&.)$)6>&2U5@B#"B$DQ=X*E=PQNJOD MY?(LMPN=]]'5Z:?LR(/_^M[GE_^ ?^HAGYC146^0[ZT6P19-ZN'T6V]@!JX'7W\W@3=RQM^+V0HN3T@U#$YSI/POI\-Q M3NG[>13Z9M+[''XYZ_G)<:VI-GY8+2Z>_\18&,1T)L-/]-H\WH M@KVW-DA)O1,<:VN5+Z()V!$GJ1+V U5;]8^.1_43G)JC@.PHF$_(1'C GTW_ MS)R/MWY:W(2P Y?F?7G*KIR8&+]G8M32O,CE>6'Z?TIA #P>CG+:Y\\@UV&4 MO@5#,ILRE,[Q*!U&__7M!9(@5MN__OZZ<_!;Y]7!_N'K_<-W__C)O%RU^*L1 M0CP(0ER:D+PI_GZ_]_KM/U_O=W;W7UTMS9LR6ICOG=?[[U[OI)E_=_#[[L[V M(?SQ[A#^LY<6(B_*]KO_Z_SV^\%?[S;H>:Z@27\.S-3W %Y_W(2QYBO^G#*V M>^XZH^\-X,@83N&J?KS> ^1S= [Y^>"&!^F;TW'XN7[QB^^-3_OF_.?>(-\\ M_^B72I"J?OLCHN$1"RL^T>J'QU1_C M%^1_%@C"9+1T ))29[I"Y5K@,U>0E@6UZ]HL1)2WO==IUC#-XKNFN= O,"/7 MFN9U+DO8"\&_[[)?_XPI<3>#9>MLM:NVU3>C<_2EKZ[0LDM9O1^E\IN'=UE7 ML/>ELP??.AYW7L/![?]A1S^]K"/3%W2):T[0@]H6KO?,JTWU5V/)M:Q&F[W, MH.V3VWK@ZX3 /:6)PX].#*[)E Y.0^+LH,(FX\%GT S#U14R;G^3W/9^NGRH MW[S.&(XC M]Y;+P#'SC.5438))F:I)GG*JYL&KRK0+WS_XYQ[9O_B[O_?7W\<'A^E>;X_? M'[YG[P\=/OCK3[+WT<-]]\YFIMV/_GC_)-W_T_G?AT?X8.*2M-K"K*5:,<5Y($SWF3D>KA9>*R"IUG#R#U/%' M@D<7,SSBA'K'@D9&FY!"13TR1?2(%-X8(S13+*28>MZ5ZFGEC6\TM#1J/W8F MP\XH@,"Y7C]T!A7;2^^FU\Z,CSO3Y%+J#3K#%53^YSNMXOR0U[C-6H:R=.IL M\I;8":>P#7IEOPYYIS<+VF^]MG47"IXW0_IQ?; M;S=6K#VRUCBR]E\M4&C-A<$.%2Y57F76(N.50$S9R#2FSBJ_]5)WV\R300ET.$GT: MC:@> ?UX+JVG'C?SR/GFOR[7@V^A:1UH>M?@&@7V@0 &(:VE1-Q1B8R)!&D1 M5+0%CXX4"9KH"F-=V_7AR8CP?7*-5H1O0X0;%BX>J+$:(R4D13P$C922&N6: MI["0!2G(UDO:I>JVTODVK5'#(V 7^\,!RJ:L%#D]"N-):]"X!UI1 L_%^<\P M_6GV=ZO)?UW.?8LYZV!.T\O'= 'KRRD*D8)&XPU#&@N.%,9.64%YP0%SQ J+ M>FN@>#(">@NDH1706Q70.2E0TG-5" P*+6>(QX(@6!&.O)64 I &9D% N20; M)*#/S.#PPS]-;_!CZ>P"07/'9G 4DID?QS, HPC(O@D[S )\GK41&2I]10 M#.#P&'QN5X$F],08'S56OA:0UX.FC&6CA+)(Y, MHD(2A[BT'%FI&F;6B'OF"(LXDR=\YIQ-6-.Z M9K\C(W%6?CVWK^!&1F92^VEO52(##EEA"0I. M9>?$>"DI>#P.DW'.'6U$2[0)PD^$_&T[EQJCCE.V>.A]3K4&6RJX$5DY<.B, M@AF'G5#^=W=0K]7;V5*U9]%:9]%NDS Z)[CQ-"+G8DR-(052< 8AZ@4N+"/> M!;'UDG6YHIMQ'+6DB", *![ ?_S#Q2#^J0NCA? 4=_5@LQAZ-QZ4)OK=SK MP=)>DU+0H)0VK$!&88LXK!=21 2DN1"11,VY3;VF]65"T:;];K8$W[,IZIM* M0BO4=RS4*XH4]Z G&*N08D5$ <->=DX10Y/SJDM75 YJW5=W+YIO M1N'4]'R=^_O4--%ZWC-B/X7D-B+J-.8R%:R%D+NN!,:VHWJJHSMD! ME98S+0L4(^$@JCC7'+/(8^R8"1(3I;=>EV61ND;( 6C#Z;C!R"R$2F,.",X>* M:$6JC4Z0T=H@8ISF,6H/'&/KY8TK@[0FBROR.R<3HB@$+!Y' M*J1\7N7A%97 +026K@B115> >K!!\OO,[!2SN,M3<]YF7=.K0\/?E O6 MHM-:Z'2TD 1<:!R"*!#C*I50=QAIZ0,*SA!=6.*-<*EM@Z(;HNJTEHL-M%RT M0KT!0MWPBQ12$Q$%$E9$4!F(0)85$E&JC7*XH#& 4,NNU)?C)EK[Q;TPCM$T M^)PB/"QM&<^VK/JC"<:L%NWW^4JU$+461'U:<)IH38I">H2IDH@3 ;P#$XXL M+2+ BM"$A%Q575XN0-):-C9;I#>C-EDKP74L\Z (I@$H4$@7JHR'1:8?%UDNM M;]S[N;58W *=&$Q:"\5#6BA6)++7J_,6%N<5_+>MO+PF'+UN4@D=G8430R!< M@#K#C2>I2@Y#P@>-&6>$.@94@G0U;Z,NGK PWV9CV59B;U]BYP1"8<4+1QAB M.#C$+5?(I'^T$2)*@;53F4"TO=TV)F3SI@Z/9Z'4W$/2Z%*X5VL;_5Y 6JB4 M21@LD,0"$1- HRE$1-9)A:C11G/AF0L**$3;S^TI2^\&9(2T@GTK@CUG&L0Y MV >F )F6$9@& 9+A.>QKK!-*"^:UNBHSY&D8*XC><*:Q'R:=U(*@,QT'OU29 M'1;B\XV#+.QPY,,(38:G/Z=)&0_[/=])S_48\6SCHS]A.5_!:KX9#3_W?/"_ MGO\Y3OVF#NI%W9ZM:8MK:^':0AU.[CWH2"P@&81(-@^&4@,J1(*(!GL&B\P! MUPK9)?ARJ/K:#MWKB= CLH0\6TQXD.#1%A/N#A,:6;">2\UT2) K A9<$2V96W46'C;C'AELPM&\U\4E69\76)SC6>_=LK\EV]9*ZK M0-[^")^9T^[-=.2.01D<=X:Q5J- M\>%PV\'2C,*;:K7>],U@LCWPK^L%:P^TM0ZTABA/ZR09Z$UDFX>4["5H#O38 ;CD OBV <1THYBG@$ M*=9"8\0T*!%26Q%<9AT;)+O/S/KQZW0,[XW''9/(][B79K_;&81)8A_906A* M5M[VUML(&TBRZ%=ZDM\=O/[B8.T O)9UJ'I96_!:"[P62\JI0#&W&A6%H&4H M@Z'1(28LX9(*K@,M&W3=..6B-89LKG3?.O=H1?B.17C./YAR+DK&D'0*% C* M4^D$:Q )7%K*,)8!;[U4-ZXYO:%FC\<7A=1;QSEW#;7HV48<;%(4TLSCVD8< M?">H+12C8]'#[HX>"9/J5@7ND8T$(T^UEM)H410INE)UV8J&7VOG<6]&$-(M M6DJ>+21L4A!2"PFW D-.PLIO+9 <9PWH*KP(B #>(\4ML8R@H57H?3NX%LH M4+EA,4BKR==&\Y[?>@,S<+<0@W3MJ+#OBA^ZKHYX^R-\ULZ_'F!XS_0[IU/; M[[G.,$:XZN!H;I8;GISTQN,$]\DM""^GL)L"O#]N78,;8:5KNA=VJ^79+5?U M35[4@VI-VT-OG4/OHE&!X&)7[)]]T%2G5C,4F2(51;$:7C&ED0B!1HZ#CQ2X ML&"L2_4F>1E:#^'F6>G6=?RW@GVK@GV^(-B.\@)3RU$LG$ T@)98V!/*V.$ MI-)3CC?1]?_,W(>+Q"5\"2/7&^?(I79NTNDQ&K8768\LB0PJ482X(T"?!/*+P10>+@DA8NNAA?S@1J/89/ M1IX?@(NTHGQ345ZD'U9828S6"&B&0EQQB2SA&FDL M&@9\1X>_1C0[V'CXY^ MC,)IZ41/_ /6 XV"&TY'P$?Z0QC;9-@))Z?]X7EX;G6>'P$7>1OZ9A+\&S.: MG.\$VT9=?K=A9/N#X=$3#.#%(C&(,TR15H5&< 81'(R*@%HI<$GS&Y=Z:TTB MFRO*#T!#6BF^+2O(]@=I+:P23^I#%(@+ZI#F'B-G0,]PREHFQ).W@&PZ_YCS M#5_7?J[=-=D=TUH]'CQ5JURB@SCSN6X/_+O)T'VJ[;>OTCJU2/6]MH_M#]2K M0)G4R+' $=><(1N"04('@F7A?2[WMGG*4FOXV, 0HU9Z[]7$ 6.L/3M"+C683( M*)S656U:4\>FF3HR?!V4*U8;;'V+8&LA6*-BS06\?_0!CAA3"&*1=LPC'IU' M0$HDBLSR2&F0)-D\>)?S3>J/T]H\-MOFT3P'5:!?AW['DGKA/=_-S*QFXH0;DB M3V.N=K5Y&M^':@L%I!UP$VX, 5-_3>%X-U"W59' M[\U(X+I%&\ISA8/[Y#8M'-P='#32TZ4P.F"%O#<,<2P84I%)9 213'-LB(^) MX,@5E38W$0R>5>[ZZQB#R]:6\,4=F\%1Z(S,)'3*U^,."'-B1L_,_K(9+<7+ MM3F(KZN5>0L+VA7"(L"L:M,(QYF;)T;E(?O[7*/!OF9&N/8&IF+H+_=#=/UI6IXF@I:HV@+A]_JGDM5'6Z^<0)Z' M $#H8[)C&Z2%D%I2$D@!0,@*U97TMDH)ME:?38:4C2_;TX++9H-+H[%#Q,9* MRI#14J42RQBI:"023@D3+.;6N:V7A.HNUI?=9&W_L?NG7B LW4MLJYLYV&@F M4A4OFW1L..H-!LF9-HR=R7'HG&;I>F9FI37PDL;"6BJTXMIQ;H/6U(IHK+?, M(*"FT()A'%K=> M4J*[BFQ23$!K4;IE(;>4PBD7&6&&,1\CFC MT21J$21'A;<"<5](9 U72,@0? !XQ]2D+LNLB_F-ZRBT=J.[)"]AX+].6^Y0 MZ]NXN?OO.WKX)P/J) I%!654*\49M=H6A>,^<(.C%0IGYO: 1K,6U-<"]85F M&B9$T$0M1@65&''F&5(%4XA(7!36&>>-V'HIE.J*6VNG\2AL8"T"M@@X0T"N M4@$IJP#[(B>4*$^%I=9[)XV1S)2Z:XN CPLE85XO;J@[6&NMN@^]>RSNZ1LUT!O/MAU/;#T\?Q]=\^B<# MY/=$90&KEQ!Z>_+*C$;G,*/_-OUI: %[+Z+-B6128&8*P)0IQ;#VR)A8I M1)<$Y0@QT@)EE;(KV>6N"M]GA[BFH#RP';(%NQ;L[I^UMF!WZV W9Z\*Q1\'UCT'<^S;19-KM^.FHQ%(1EMU MZO:)V2(@+:K(K\II;P%H+0#ZU&1;44846, M'.N 3*H[R64HD/:.(\&!7^""2N'PUDO=9<4FU6Y[#O:%P^'$]&O3PK6"OL;' MP[-!RBM,,5_CB9F$ND!V_CCVAV?7]YTMNC'+F;AD*VH#)&XZ-4\&_]L LB=U M2"PT-9$V\76.0&/A!6:THBP5P9Q8@BR!I1HYSDG6"HG(KF;T+0'@=;,W'^:&+@= M_-?W/K_\!_Q3#_G$C(YZ@WQOM0AI#O99&-V_J-),Q8%/&^>&)W#OY/'N#(83 MN+H9P=N)<$_"T0BX^JD93:J4BW'HO!H.?!B,@9S#JSR+J3U3IRKC!U]_5S/T M\8O9"BY/2#4,3LMR^:?#<2\M_,^CU.RI]SG\XGV$Q+4[C\ M]%<^8XS?\XQJZ1'E\B,R_3_EO@8@'HY,7AH0T3!*WX(AF4T92N=XE Z?_^IA M[ZT-4E+O!,?:6N6+F!+^B)-4"?M!@H1L__K[Z\[!;YU7!_N'K_[[][O9-F_MW! M[[L[VX?PQ[M#^,]>6HB\*-OO_J_SV^\'?[W;H.=9+?P__#DP4]\#I/QQ$\:: MK_AS;P)W<]<9?3:^#*=P53]>[P'RD3A'[WP&PX/TS>DX_%R_^,7WQJ=]<_YS M;Y!OGG_T2R5(%>0G65HZ@O/]RH]K_-,OE&() BLK6G7CZM,7&1V7^$3YF58O M-+[Z8_R"_,^2E6[I+".EDG2%CK5 3:[@'PMZU@*AN.=)Q/@%+N=BW5DL] LL MQ;5F<9W+$O9"$/U=E_WZ9TSQ.QDLI>OLI*MVS3>],_K25U=HS:4HWH^.^,VS M.6^K=[TOG3WXUO&X\QK.9?\/._KIY;^F@]!AN+O ^F\Z09[V-1_XN4T<7F=W/8F@C7?3T]-^5L= -8,3PO6'X^DH+'A/0-4K#2J) M*5]G:UTC_/9F>^Z[_=5W,LA;;;^"-WS#Y/2T4P-SXJ>YY^R\TD(RNV6S0/+0 MS1K#U6_ ?CK-C/(BK%V3X1F8?I^F"?<^JY/N5AOM#6S._?!4PB/VSOX^>?OI M/?WCR_[AIR]_[_S!_M[9[^WO;-/]G:/SO__ZU\G>X=_]OW?^Y,O6V;V+7T]@ MG!__WGE-#@Y_^[2_XS_MT5T8ZWM\L/.O_ON3]U_V3_[]:?_P..[U*LOL.WSV MP0HBF)8"49?\7M0JI)V,R 3I/?/6>ZQ28SM]\UHXFQ<:_0R@Z'NCO^7Z*[/A M\'2?_6U:>+H1/%W,X,E0K*.('O&0.EH5A48&"X_2@CD6!2^< #;?Q?AR/ZN6 MW\_Y?0[/3FRN-_@,^S(WSQOXE:WT;L3Z-X78WSUW7]4_*/_=2SZQR<](7[:O M/2R9'\+2C\8))6%#G(Y"#*-1@$/PV !4=2;#A9[/+6MO6?OM]Q28;<&#F%O: M;I_ /$_*MR?!D_:@7..@W'\WX_$7>Q?;X@/S086@+0I$PF%)F0$:KRAB6!M< M<.:(!"ZO,>Y*?5LQ;"V;;]G\$V#S5R5UMHAURXAUL8!8@1,1E;6(NY@SJR*R M3@N$N:%P!A6*8'UUBN==$/Q'2N[JIO")VIV9T<@,)IU^S]A>OSRH ]@2PZ'NS:ELFMR:3:Z'IQM"T MR-E\Q")24R!J0VJY2PQ2S$>$+0ZB<%1+\Y6^FS?C;$_*(+<['D_-P)7Q%PW3 M6TIOM=,Q?'\\3A_8WB"'8[0FN=8D=^LFN:S4IIW8ZK+?;7T[^R!, ,*F,-+* M:L0--LB85'& *Z:B(5I:E\L;JA5^JM;PMOE U!K>'L*-WH+3S0UM9Q^8=#PQ M-F2-3Z4/(T7*L)AKKW+)"FVYR>6+F!:MC>UJ(=EV_YGVRDS#<>E"'9["\,ZS M)SU5+CG-M4AR>EG.I9P.)N/.J3G/&1OI2_#F"/9R?CV<',/7:AM=+ZQ=\O\) MH&IKD+O[+NXY#O?UE],P\+W)=!3&NV5-*?_K=+(_G+P/.4BI1=O *8W&79Z($VI%L;IU/9[#HAC]<4[YXE/1_MNS8!WZ+C=+??G MF[P]ZVW\*NWB%FUOC+:O9DR1[NWL??"%Q5&I .B*!>)&!F0PHP@7D5**@_!% MLA-V-6_C\UJ@>BQ =?<>W+4QJD6F;R/311.9"FX(*4) FG,&-) X9(FPR,N( ML<5$&/&52+Q'WVSAD;+.G3JD;W@E_7P'[\,-=Y;C_UH[96NGO%O^*;X)ZV_J M+9D=/?5F;CGH[>93'LZ;6>Q?N"][?WQ0S%EE2$"AH*#S6R,0'-T$R5@PH8,1 MEM]>9YW68ME:+!\W.6WQZM[QZGP!KX(F,@HJD0!T0IP*C;3'#E%!K<#*8LU M;6;B;Q6(9V;J%:KX%:TOY/EPIWPVL M@_NXJO;N'QR^?M^3?Z?N:Q?[ M1Q^X$(85D2!,+$%<1XV,LA019WBP$G:9(255[PVFP6\G*X%VA?948A92@AO6 MFAA-M%?8RB)HY[8Z 8CT:<*#T12.GWTSJ>K;')R&\D@8UQ2PVAU+L Z?5;?, MWRY7YINWO4JPBT6>^'$ZGO3B^0-!T]_G\,!'8=#Y(55I3,H[Q;^\*GEC_HO\ M\F/-%Q.#3)1R6NYD((3)U =#F$8@SE6MQ^".!S#VHUY9'<:',3QD%_[[.?2' MIV5_MI2WDK*JJZ$<1=>N_XTZ:*=T ]N,AH.>@[>AA4;I]7LN)+U^HXY@J6=]M/J MO^@DAEP]9^?8C.L!)OMEYQ2H:C)"5:,O3:(3&-PDU[*$Z1J>P"6!3W?&P8S< M<0>6S@7X$+XQG?328XUSI">,<&)&YS!)[ACFOM.'KP]RY:3^T7#4FQR?C,NA M^<\IJ0=>3($$E[LL10$D S)LCG3+,$FH=9QF8)SK:*:A5*.NV]G-I[*>O1>= M79@^4-73);N=>KG_=SQ_R-ZX,QV7SYC*/PU!90=U :[;.1G"A$[[8?Z%,,CF M7M"<_S,-\%1PIN8HA3*H%99C<6+/3%H^(%ZGB7O!)6 M=T 1.$M+ H^X#1/4 M+^&9\FZ'8L*NYB@-$2+TGF4H7W%5N?O5IU#E>>J4KJ=.K>M?Y]$V"AUVJR7J MI%.OFW="%A;7&GP'F9/ <@HT>C M< 1[)?WD2H--67UJN=$>-R(R8JW@@3LG%&%.T$([&AS!P5:'.*<%JE\T;39X MG10#TP]5:0\X,6P8P1]Y2&7:P>[@$)!J7(YZ9L;!S^Q(/]AY33]HS3'QE"#" M%$,<- MQEX66!K+#> ->8O]]]=,R&_"*"_KTD:+&A0*$ )>Z()[H4U@H%X( M0[".DE)7]?]0I* P?%%%F'#7+1 M,^58:A4GMEXR\F+59@'*4JYSIE/SDR>7O 1*XT+P&7C,*?SUI9?H3O_\ZYO@ M=L^D96_H5V'F337BWT;#DSI+_""^RH"9]\ULJQ3/;*OL'6Y_V=O^4!2AD%2" M#F^,AK,H8&0)%RB$PA92F"*FLK""ZA=7I=L"Q>IG'EU5KI_A2N(ZF3Q/#'FHB1!8UB5]4\P*IR',1,:A>#,IV(HN8;B+OW*( M5?W*@4#G+33Y[HW24IV-VR@7^P]"=I*1,6'0HN9==+-^]Z)SL/+];J=WRAOE:Z7L*QT(::M"G#7[W>&T\EX ILV?3;G[ZZL?]A+%H3EN#)7 MUT8LR\ZMM\$#R!P(EL64,DZ-T(41!DY=$B4H'P6]S0T^3R[?R1:O-[FQ2;G) MFW4?_X01CY_Q%M_[>EFH+B&B MR\7E8W=A]S1M![>V5:NZA^,%16!Y=YX%((FAK@15V3!OL&$%PUH5 ,L>!TX= MLR)Z;(/3.@KI@F\W[/UOV#_8WMF'PA)=8"P0\*F >&06:4LH$M9$BXTL C5; M+Y5B7<8N9[9=M5N?@DES'U2+K"=MSY7D*M?RT9DUEVW_8QB-Z24[_[#T" %. M %R,0VF<#U].@YM4Q>Y+SU-ZG6SRHVRI7/Y1;9V'_X9Q"-ED'J>K_ X>@&(T MZQY?:IX97=*+,&\D_TWCP[+>&86B@C*JE>*,6FV+PG$?N,'1"H4KH\,W@F^_ MD6@[/MX>+'>\WYZ\ D!-(4?_-OUI>,8JITLJIP"H8*8 &"<>#D#K!%(:E('( M=!$+ /9(-*B<4KZ0E]&DTC:3HPF6/[6W+$\[T!LJPO:NERK!I7\J8U;E.[O\ MW47C_7'IE\DQAQTW/9F6L5E9K:WV\+UMN.1A@U=K[+RWH936UZ4O;;SMJD> M(R[$GNM-GO&V^W0&J@4/'E"\4$A&##IH] 3!BFBD"JX#@Z4J#!QC6N@7*PZQ M:MM=Z]3:*%C_Z[C7#Y?V>>7!-9U!5DA+[W'IK7(PW&%R$;_]?^;D])>=#MSX M<\]5L.]26V1;!8WEW9ZF:-SMC,+G &? &"X/,F-#2!&5XVE,6R^4>EB<#F:' MR7 P?M&!/3H<)7VH?WY9%-.W*T?:Z7 TJ9JMS(^5,CTG?$GFO?3W; "UO)MF MQ<>JRE!IO1R9S%CC:'B2SY.J\) /=M+I54;"<>5(R=?.W^SE;* 4,Y6(\H\+ MIU:E4HXOC:^\1KD Z9TTCLH_77<.:CK^TWLS'S],PED -FZRV_QSKWK,RKM> MCGCNZ:Z7":9UG)]],(9G"_ HBW-[8LX!TDK/=9Z(IH5_>3;F78VR&S__=CB! MY>V8SZ;73XP3Z_6[Z+VC8R7_O$OSF0[[2->K[UQNA//L7]D.3!LSX M1;IO=G)=20/.0#;3D%;LMO3#^1U*DW;==G.8A]T/)JW*('3.85[+E_UJZ\?'!SG-971FD#9,#A+IP6K"?9(BZ8':E<8[6.4>K!JL]P3FJIO:HYHR M+ /6*DYA97MPI?SM*M)D.#@:IK5X=?#OW1U$= =NY,,)7"-OA(P_*1X))C[. M5@/$H=SD92;>TJ:K;E&IP9_SR5S5G&WN[SP('U*EE?2[:ILW M)'4A.B=OM>J1\]#&,#O&UQ>=C2!]5*9#8(<-'AR7G>[\>P(?KG(# NC!(S>='9 MC)F8 R3,>W#]1)L)Q)*Z-N0'ZOS[K3?FSPZL+@ZFN9_QYU?AV:496&G!R?O9#@:EV['SYF[ M, 0RB$@^^=,$C-,$='ZHXO46IF46M;D M1-;77>=)/D.Y:G<[U?G7]W_]R?=/WG_9^[A']S[^<;9/_W5\\-?[+_O__.UXC\*]+O[]$:Y'EG7( MOW=^@^L>T;\_OC[?NWA_OK^SS=Z?O!;P-W[_U^L+N.[%_E_[,/;2/76P\^<' MY@I=F(A1$:1 W!8,&1DH*HQ21/A"\Q"78[$]5EXY)X1QD7,NE2Y"X:-7L%,9 MYFPY%OO=].0DQ<>".#;6HC-?C$Z]&E^/T'X$Z+\ZBOS;$[8XP84,\'DP12P, M=T9:[2Q3\!>+!6>RR)04$"M[+ ;#K/W6LUH'#U=:BIE/\FDUR8F?U51MW/O2 M ;B='(/FF>%[E5%IID,T[[/RPK#NHYXM0X#WAP#ZM,;@ZA#;SQF*,+9O*AG5 M"5<[R-^,AHE:3Z;C3OF;IF.(S$:ZI)2\?K7L!JU/M:8_]>T4CA9.^0_VQQ_X MCU7UBR6E9KLDE$0SN(*9'W**1RDDN!(N86ZXX M=;-B$7?,1Y=8YWGY[_-FGD$<,X(I&_4RDWRD M%HV\#Q)] ,T$%-[%EDV/A=I>JC;Q?;;CN3OE-$]&219-]IQD\V-F;TUV"635 M]4Y3@EKIC.\G13R;X\O?)@:6XEK@KWR?/-/;6:+-S'KRYXMW+SK_W-Y^,[.< MY(R\4U#87;;JCW(*7&F].,JNTJJ70TTD4]QX=N[D3,E1[Z1AZ(,G22Z=P5%V M5H#>?]*;I/'45'(XKF[0[53FPTX<#B=EO8[AJ*JD-K]>TQ21[<0F$WUX*SW\ M*#D+TL39\\[LN1H3ZV;+D2Y=#J5;5V^K'53YN:SIYSD?'XJ/>Y]C;5.V ^]''#35 9N;/KP4[AQ3"4]IK:BY3#"&.57#9_ MY-4/F,PJ=4+:RAO6]N'YQJQ7ZH8;M#(8CY.]S&99KNQ,9@ '5/^*IQ_X;KT] MDW.LN-QTK9+WU TO5%M@)HY#A>MWXV9+VURM9EY[IZL?4WIAQ,@B*7I M[!K*8[5Q)[-Q 2ZEO-YD$JPRNB:-.Y9&\-)55D4BI8^S)RN4D:8KMR?)SI7T MP(/S2ICJI:^=8\N?5WZ,=.D75].E)P[&32_,:O09'P^G_:2^=K(;IY?1Y>-T M4,:*S#3MK^- Y5:I[U3"7EJ%D/R:2XL,7[@"@BK4\)=M BL,JTTKTMVRO(5" M$"VW.]CY]$$"Q3;8.Q2$B @F,R#CL 6"9X+WW E#GPJW>S.G)P!F"WOA,:+* M>A7"%L)!9O5BEQS(IHI;.#L> GM!P[,4J3.>VG'/]\PHEQ-(+ID,V!6BU<2D MPHYY.DGS> []WDF*ADD\Z[0,WIG/_8,BPF^]%)E6QF _2P1X_T%Y&9S0!DE0 MY%!* D<&6Y&:'[G@*&=$7:K9\D@1H%SMSGLXOQZCQ%_RY,;R>>KS>)SH;WTB M=QAYT7F;G+ ABVJ:W89::L735JTYY4KF%2]:68DYJ M?C"O2?$Y5+I!#L$I=:]4X&1%\.Q#HL"?XW 07U-GB0-['RQV&#/ED#>ZR*)X(#L-[IZ)NM^*,$@V55<26A+[6 I"2DX,JL!,S5 M]$IY'SW0,WI>,.S?.,T0#^RZQ[T#7[O8M\\UEP4&\ MYP, MRW)@:7[3)[-]>C0<^ARIF-DF;.#!48X8*M>_.UO(A1]5L48Y#&BY!<)XKF?PENFJVU M!RD?(=E6QUFA3R-8_?OT23HC>N%L?,5$S((BDWIA&LI[HO;9QEX3?P#0TV&5 MK093D(WBER9GW)T];F,*JM3.:HI3XLNJB/<7V="1DTLFJS)W?$@Y(#EUM#>I M[EU=NN0XY73,@L%A,:[.%"]WV.WV4UE,%0 2+7Q[;"83:U;_XE(H"D$"L-%H@F/1DLHX::2D$"$56AR*U M.>;(A,(B8@6!'6&4-7P-MK8QU*S:!YUZ(SPZ7O;;DN6O=B0T?0?E:1TKAV1. M]RV?MAFP,#N^2_]R#AA)]HJ=E/P+C.K/=SL_ILB-E:8"GPI!5WZ&'+=1SNKL M/HDJCL)),,GZX)-EH53W4=_43M%M]<^.D+B>K:[[[B\YORV-O>%8Z1Z8WJ&Y<%@TT%VJU>&D%*-K_3G*QQ*#3?20IGV/(:TYJ-P##]+Q/-W&-'#:KLI M0^C75'0[#0Q&59;Y/ZU23'8'*9@21OJF;VI8?69HNK_S">]?')W!/?#^X=&7 M_;,/DF%.L2Z09 ;.55442&G0BJGU7'*!)7=F.68S4F44E=QZ6"HC4_U@;#W% M/K+@!8M/16U.%A^4-U2GN:,>'4:OTOZR.:LJ4>\:#U?JNR>G_>%YJ/0G$%DT M?ZE:XPQ!S8E::\>(%ORCNH LS]GN2$YL*HT3E8X6-U@-K1L5^Z-Y^;D[M4S M4\%FFH%Y%=&Z$T$R)59!=&8\#T=KC* R8:>2^V4&9O:+S= YY:O,[P$P"USU M/*?"AM/DT M&S;:-I^FSJ?Y9G[,<@\F:PVQ/! =/1OXM6^ 9[QSQT-@AV@OC";) MX9M'@^8^FI.A#_VERD[K/E-9%N;*1_K*.$UG+RFVG5=FU$]IWR=5HDIS6/G[ MR"_QK)GGNE/MXU0!) \@QTY>'OEP.EKR:\\".Q=&UFV6]9I/1?75V=Y-9'"! M3S8W_,)]ED5FSE-77FSAJ4KQ0BO$:U&2:@GKG/="WZ>(MEEUSJR9Y7RB<>>' MK;?O_AQO_5@^:58&JH"$&3DOUW+>/.32M*U:S6_6 ;GK@/63DUZ9.9)J>];! M,LF,]+PMPLLVC(/M#R92X&@L(*-3'*N,!&D1" J&>AE"$+)X*I'L"QOA49\R MO6PC_IACR88YCFDX'7>2*?6HX0X?V=ZDKOO8-[V3.@@MN_3KQ*V4+9?LL@X$ MNXSOJ]V\S7,_Q6\MQF[527]5RDOJJE>?4@"0J6K_B\Z[U&!PUIB[JN:8:IVF M6*=A_W-8&E=H/E4R@D\ 2Y(O>U:4;!8/-QV8]DMY#K(M8F;T6-6S<6Z^3W<=#)<&/!_$($64S2,!>S.VYIL+D8.( MT\1V3+9Y3Q;+W<$C_]SYP?Q8)BBEB^0*4_/1IOJ=XW&ONF<]$^FYYL4[ZS!! MTT]I4^=-8\P/J;SDX/S'NHK;;,(R.X 3ZW2VPNZX'.@OG1_LC\TAG%=#Z%<3 M"L\]ZYI9SW!5UW(VL[^D;_W@?BRO.POT2[$<)W6/QV_8V!\IKFV_!85OVSV^ M6G('@\Y>JHU:U:Z191Y<=^[ FE=.3$T[7=VH\=5P!-ODW0FQPF2NE56;2K,P%SEO7* M:ME?^5&WEJU8TXH1'I)T, M*!!L6:"D*$R?UV]-<(K;5&!"P*46QBD"Z\1"Z#V."5WY5TOD\.^#$ ME)Z.])NKOD^73M>[5?+@"&K4G8'S8)A88G[8-E2[#O[YXP-SG% 1"V2H#0C@ MA"+M8>]%I86*PA"%^;(=E$I'O7&,%IYRH[")*C),G<4%UC$\%1]ULS[CPO[I M;/MA*K[RZ/A4JLT[/8(AI";DJN11\[3F%<[CNF+O#UN_;;_[=>O'VMV\_>[/ M? E$1'=FD+WO55O]C*^J=@?_.VX^4-*3=E-6YLDLN>M5KN>_6VL?R=7>>=4? M3LN A&G^V?;<^0UZ&2@ZNTE??%=YB5]5R3]W/ %??=QN[B>>BC'6B69+52^/ MIKTR>J#LC#_3*MR_?)"FC[]4Z&95-!]&\G/2>0 < M,UO(_O9Y;G4"DU)3J9+8&@5L2N=!6LZRY%#][M47X\U\ZED(98G<>8 #D,!Q M'24S'_^_#-Q@=-ZI24[M>3BMJJVD[^2XP=);<1(FQU5N8WGU]*;OY2HO9;&& MY/ HS0NSROQ?C0M<56CB\36-V$T5<#^7:]$X;> 8N7R(J(T[1.9=<6 !MYOP M^,/A\!3HJL+JQX?%_7FZU32'JY9%Q&"C58I>;5J8C;?;^?<(N6(!=WXSF869F-$S=6NI:;PL%3.IQN87!-!'JU(PF M/=<[-3D?-G6SR06>>A,TC*@ZC>;@ \ X>\2JH%,&SQ+H%FY='DY7WO@1S ^BLD5)E69QG<$V&1R';BBH39CEW#9MG60=O-K\5?L[ YYOX>6W0 MNPZ"K@7&@)^OS:A_/L>V7K/ 7T["V;E[P8:C]J:K06_+%EE7:T/[,&7OP^0Q:T6_!3O*&PC.H^+* MDZI F&[:2?5[R+$=]:G$Z0.?2G5V;F/*ZB3=.GIX839-IQ_@^ JSIE\SCU5N M,5(AZ%5I(=G]51TM&MZR L MU/^8%;:8=2J+_>'9.'M)9ZDAIKJQ/9\_SRD@;UGN<:F!5&Y7TX<':AR7B8V7 MJ;DAJPOS7JOINB^:4U9>KC[CLE=RQU0\^E#:V>L-&V\96US'/WQLK_4W?PJ.@E,U"'V5QE/GQ M5V8FC1IU?*^LY=T,Z&KRHKE^M: /)3:4_&QU!E29YCI)X47S"B Y7*&N,P8* M\HPX?JW;YGAUR>3&,?PH#50I?N);E#_U =PLRO\JM5N=M3"OF#\(S ,S_Q20 M5]>0F;6' D9OZ8=2^L'.5=76-F(F_: M2E*=O9+1YYKRJZY5:0W-HCSCR6A:U;X/_5ED\[Q\W6+J82.M/%U_U"M;,M?C M;W9"+65E%C8WGI[."F6D#';@NJ6@EU4\^\95CQ.^5,7O9^Z$'-16/GXEW(W6 M#973IYF>GICTPC.G6,'9(U?:5#-9'K )'O8B!Z./*^5@!BR5;N:&"_TR;VSH MIU^U+5U"P"OA;-90N&'+:22?-I[A6:';;+J3]%V)<""7&V?4V!WDK79HOLP! M3G+\X\^==\G7!;-:+_VRB[?QPTVPSJ?@4B!N9>/[G+"21S\+R3;CLBEZ,SIW MR=M:/M$D/=&+YIJEH)LAJ.0S(WO9=:^NS9@3I\MV,S_"G:62'L:=&O9VJ-T\5P$1&['F1Y+*$0ETZ M]SCXH[)L8568Z[AW6M&G*@:[Z<7+:LMH-F>_[_YZ\+:3G63EE^A,I!-'=BI#)G6<.;HM&*'K W:03.KM$(_"%P;K6%B#U8;_ J M;0OVA4V%M&":=V9+M#%1L.=5%.S'UV+_8@^_/_P3[Y_LBK\/W_;VZ1]B;V?[ MXOW%I_.#P_W>_LZO'_W]\H#Q2IY5"A: 6<2,B4D51($&U)R$:4G!] MJ4>U(U2JH#PCC,/>M)IRQW@AA504![$Q -_H][VZ">@W[[M4M("3 M*+QEA%C!C>-&PO^59CQ@;0JC'FUX[N]#P$I NA%,\G32P/ M+P+S/#"L.& 'EH4Q5'G"8Y7Q(4C1S/B@5V'+]GPL;\(HV:S-43B(_QZFLV>W MRDAS@YV+77&P\^?%_LX1/]AYC_>./EBJ0%(]1YY1A;BP EFI M 8S22^NH]<%NO2087\KQ^)]9$AI,Z^1\EO>?N<=7A:3SPU;Z/+5L3^&-O<\Y M%0QE(YB;I8,FQC<=5S6>RQI69:E&FQ+NLJ)R$M)"Y[2Z<4FP/@?XPBDP@4QE M&\&P _BHGU-+9R/*_ET Q&D="]O[]V'Z/X3VZ?_$'_'?[8G_[ ZR,UUQ:)+P@B&N;^FTQ@YS0 MA6%1!&[@$*;B!;LR2:K;S"E/)H&R.6LI 6>9& ]0CD]8J/Y6;KO5G\V,)?ZK MV)SK[8V7=AVCE@9L@R;!<:FP50H>!A-EN8V%YM_8=?@[-ET#OU]G,)EA]FY6 MPP]&Z;_IV*GK:.>ZH-6GFU-!^V&W8ZJE[@$H'!,841,TXM%AI 63B%,)-"U@ M%@NR]5)*WN687MZ1Y898:B0X2RYNUE@?.()+CN.OCW M?2QA+=C[9]6^IH6TO(=>GP.D40OB#NB%/+$.B(",R"ACD*0QQ$"%(50#I-$7 M*S90(^]SH3-0.N]G^Z@ZDW-!(7<\ *9[M/[>D"K*X N.#>!2"-8[)H,V1!/* M ^&WL#=6'(EO9[%MNU63D@1*90'KFEYN#_SO\U#![=1K"[X^$Y1QN]6JK78 M"C#S!!1>@D#.T^GI.#+$@1;L0N&P=4'98NNE>,&OW&DO.K4(+Y3%'C=0Q\Q\ ML\O%L<;G@P!J6:BX8,GI:G-5HP5W36CK>,)E8%RQH7-[U4>G#38->'7MK52* M*UL$:W_/0B'A!//3_L0,&KR_;%,W",N]JAM4.-M2*S\1+%$*\?QJ^Y;D+(=O MKNCBX70@U&*I@L"I58BF00))#IX;850HUJ(K5W3Q2%4$5A8B;Z2R_'H^_\J; M,KM].]5&JQG+O\MZ<[OS!]F@UA\/AP0$OO]E_X\/V@--L80B1Q5#O+ ,&8,% M8@S[0!@UD8$>.CD>A16-0!J[8UPF$YI&*>7I:=J^7S-S?M<>6MXV?CJZHOG+ M=^^=_$^U< $N]T=QP._N2T.#O_\ L?W!>Q\L0<$#P<7;>&0,,0C3@5'6A..I.>, MPV?!8+N\"R1S @LG(_!!+J,UF!M3 #?T+CA'KMO+=>-4K#A,S9BSHIE]::-0 MI?]5A4_F_4,KC;71R[AAY6WFP4^NM 5WYR'$C4K3/^0<@.$4'L6/?_SY1IIJ MU8*O)C$CN#/*V>ZGX_!S_>(7WQN?]LWYS[U!GI3\HU^JRU?,)]$E8.^3%.1< MW27?L/QX3@1>X)(,3$;P?U_?N?KX1?[HIXF__)GB+S@MKOP8OR!7?O:URQ+V M@DE^K9]%\+)L->\. M@LAEX;X4LNNC=*^7QI5E>/7_\ZA7G'RU;K[J0KW;TP?NV0L%9[/ PA=;5Y)Z M&9EAR[EP'^VU?C3AV8YJF[MG>ZT]ME\_O-BI?SZJMOYI5+]]:.W4-W[4/FYA M^.YL[Z)Z-CX'[C78IU]E%;Z#ZS7VCT-S9[,JX%@P!+9_['W;@WO">7#__6-X MUHL_4_4]_O&IOM6O?L&\>OSU@ O"(TD<65BM$3<*'/28/ J&:2K!CC,=N>&0QG254S0)5C>M09;&PX$X(1 +X@AQ3APP/'$E.'%5&6F/< MRCJ7M_>?9@2JZ6#Q/$"UA";DW]V\^Y9IFS*74'^8W ]J<9I#XP]"K/N:E"5B MS1FQQE.9&7K[(ROK=+B/5P+7_8'K_#IP2>*DQ2HBH[Q'/&B&G(P*V<")\$0$ MZ8(\A)[[C7!3NB5=89%:6@]JZ)N3DG%*^VK.2<=OE1<:UK280E>]P"O M+]?!B\G %). 5L0#>#E&D%6&(86MCZ3(8>0KZV*53ZF2*BCAK&H6@37AF_R!O83[W_^[\:#%^RS=;2F9X=V6\$_R(A <<0 M4(P,D#U8CAP1%OD TVY$I%;+E76SRLBCW>E9U:HT5N_6Z5'/N%XF/QQB?>Y\ MYGTW9YZ/^[T_9M5];9@^[15+V'ZA')EA*'3RBY$X_SV4YA+19T#TG1OA42.C M$D(F%(G,73B"19I1,-V5#!CDP7D!B,Y7);_=1F#IK?6%1JOAALX$]T<9'7T! M1+LXGRN837Q2YM#,C%TWHJ/SV'=_ICXL@2L67)GZAL9K K0 MVMG<)@<4/&:J74!*. *(92.R+&J4)*>.6R]Q;D](Y>LSM98K,#K)N&:'ZE#& M0\MXZ.MRK$M4?RBJ;UU'=:P39MIQY$, ']I@A:Q-"B4O0[?QW'-C$O(PJ8A'[I". M4B.2LU.(=4'SG!VZ2LCMEH.E3?Y,^CONLU<&0%\0MF[U*RWQYCYX4[V.-YK* M:'TT2)!($==>(R>31& DDF"\C4&'W.%TE3+U^F*6RP(XV1Q\I 4XLM!'[478 M:6;"&F3+4D-]"2--4:M>K\W]Y- M*HZ)=EK36#F*7M&QV6B!(G;/BZ2LB0ZAW?@=#LQTVK *A2'#;D'>.XUH>Z*_ MUJAQUWC]@HM.1K.'G+;P^7?;:.:Q'[;3OSJ_"'C#N [IXZ[*&3('[]T]]V_> M9A0T+^CB+IN P6#;8=O9R_[5N<-L9G\OGOECW/!'83@P*CVSZ, M/QF2@EC8Q\;W3&?Y=]&)^SP_A1VQZ.4'&M.]94:W9M&U.W\ZP4@ZC7+P3DUZ M+DF['.O;TW#9C.TEN1(OV^ZO53:FSTTQ 073:A[R2[*'S,AV13H- IWGYZ3= M.6N/B:E!1N(E>U\"&8.CA[)14,4.CQU1P(Z;B(=!=]R=KAM;MI%[E8[O.,D; M/>S6O'K5MSG?':Z5&1WA,0FMM.#5CT:-VF\^[_+1CFYD,J%NS*W3Q\,QC5KH MVEA>DG(O$8?0!+/+YZ%FO^_T)M*_WS8'P@G9V3C@6%J3G(#QMYD$D ED&(D( M)Q454\9*[%?6\=IMFV.2;6-R11MC:&94'S*A9@HM%]LQ-?HC7J$Q M_BN#JU MW2&-^S4^H?X5_1, RYWW&O]U1;X .MR,AYFN<]A:.].K7I(4K^;,E-7*B"8T MMZHLJ$@'F2T5E#2.V4&'"\,5NT.[\G%$,5U\&V#I!CCK%MVU+S.I*Y?J Z#3 MSHM?)K3*!E3QB%^NZ$/A;7>NR![R);/*=>,1G):O^*G3Z^5EK#-4A9'>%N=- MD$04'!1Y2%TV/(IVGA-,KU<$J+U+#+W'$W+)PGP=22_7ZCM>YXJR=^+% MBM;08[;LO%)]V7I?Z0Z:]R1J7G0FQMC>^MYI?E_-].O+MP3LC)FG"5Z=8)]^ M2MI%K;6R&@>L@^;8:PWNC1#1&)(P9UH6GBW&C. ;%!DE[>)C0']G\_" ,YR, M<@P98@B@/+?(A91KR(VE23(ES#UY%N&O:X(_9L?.%,I71#0@S[%]<=X: F@& M1T#-T==#B^N2)#';@X!&;M!H%J3OH#NQVXOCDYH-UP4L'SD' 'Q=BXY CL>$ MTJ=@*_9\-\81ARB,1<;D=J* M7,A*E5",WFD9B$PV9H'K.FJXE,@:K$H-Q]F(9:4 MF[/)S0D]L$HZRQA!-,(/[K1#%H-Y&)C@VFDAJ,]$K;_P^J]Q;(ZLPKG2;(J@ M=7#$25AH.8BS]5FP$SP@IBHH.@=Y*&DVYRQ>Q[OB(#(C%6@Q\CRS_\*2@FPD M&E$1L4R*"T)RAL-/%L'G(M8<2>VLW)HE']O/^=A(R'6'-SVIZ6J>:VL6A^.]C_N MM_:.-\YJFY[E],2=S0T![MCY_N;A&3S;V5YK_Z1*_VK>2D_\]N%DO[7?@.OC MVH7/Z8D?O+UM]H>'GLJ7;,-LM:T;97F.I0&J2X>'SY2264#43 M5'V9@"KG4P";+Z% A4$\&H=.U##JB(V1D95UH>>50KU E7P+#55SX_Y[ M$Z5\"X]5KZEOV3.A5&,"I;!44@D)!E7$'G%L(K(8$Z283T1R&14&E")F7@UT M2X/JI8C_2M/JA>#JM1/_/1-JG4^@ELPS2HE TN;&WT8X9(21X N"T:4Y8\;D M73WS"KLD+#1JS97UK[2O7@BP7C/KW_. 56TR9H59I)I3BZC*&2XTN.3+]76\=\]8[5[VEQE0/=YI+IK\EP?3):!^73(:0))),@P,ME$8:8X=, M=%+Y8!S-M--\5.2%SH?DK,_-*S"YI_I84SG?>7TN,L21I MJE$*/N42SC'PNA1==(OI#$7UK$M%IL$$3SQ!67F?[4R#+)!BA/BJ8;N>#-MEC M5OK1'O.2!4"7 O#G1N=7QD!+]"[I_!88M;)8!F21F(I0WX?!Q^UUFV2PZ_9QB@$L!+#K_E6@]V M)]<#C:DF1'!$61"(!P[K0=01,4^D)UXJET(. :]*,:\H\,(R^-W9#G51F_(] M&R76"[?U+RFQ;E)B;?S8V3VPU#&*E4/!&(-X$AY9PRT2G'AJN;,B<\#C-3XG M&JR7ESOM=K[#7(7+0;Y!H053UIOR? 6#X/6'/+*S(8K"5CH>). *2*H$<\-+ M([R5$4P-8=(?&YS@#R.WF")< -M4JU7SZK?X#K'&Q?[H,@WE;YVO"%V/GX]WS_^J[6?P6/SPTFU MM75>/?[ZHWJQ\6._OGL. !>0U;Z77;@+58^,H6TDQ9Q$A.RS%H4E,18&!N] M44.H!CF-82,#K4DV$##^+,P*-PZ[:*D!,55)*Z,X8#(LM?84YJ'?'<2K8&FQ M2PR_^* ; @)TT'HNW*W1P;!T^K^_!,^_2VL8!YS'B2 GRVF!P.;%$6FJ- M<$H,S (;;8PW16H9O+%I+=)[@U:V9S.QWQ7Q3+$N_35HQR$FLB&9)2G493/Z MF FC1E^1(<_E&^A[+OF:U&;^?<_%FB+T09?]^7=,WZ^;^LP/*^;1I'T<)<$Y M1K(R9;_J]J%3 KU#CH;G"6C^DCBD$*NL-150F/^X[K_7:5'W<<>&W.L?BS%4 M5 EQN.!KXW'6\CLOFMGMMPC*?=(YKY'0I+05%!&C=:<46>M\ M!^ZULWE";FYJU.K_'-4NFJT]N-_>\=?SVN9?\(R'%[5O7^&^NV=[]6T![\5W MZM?::<-SG5P<<"H2 =A$"9.$.*4,.9(W!:+4V+F5=4I_MB?3:/MNS+1[C?95U*E@E;TCNM3O M3 M'-7K%KNIH=V1R"Z63*I\ZH9/W1JOV?'@:D:/3?JMU^N"C_[YV*[#[+ '7 M#PT0^/BI\3W>V@*H9_U^NX'877[@/4]41HO[#WW%A;+=Y\>(Y_ND%R^E%G.R'_.?IS' MQL>2OOZ&]X/6H,B *_8]-EH=>+:+(F'@#0_+K4R+5;AP?Y8-H5>DV1/QSQF" M!XL]P0_9_+S7V]]C9_3UC.*OMTT?O8W\>@:K%+E2Y$J16\)1+)-#[DO<=,_= MB;>^F_F6-BM=TI9)'+13DDM'=20L:6%LHO _YN:0YO&3,/7';J>W.$VP'K>) M^?DH)__NT7^.X)B+:OWS274S'.U_W"4[]1-XIJVS/;HK:M_^.;ZUB?EQ2]3J M'X[WOVW]@#-_U#[NGM7HAY/]S:]BI[[-J_"<^YLG9/];[09/,8_8$6.0TU@A M+BE!SDJ)HB%"$VJL$YE$CZZRN5&[O++,CA+JW@[4>=OH*W&OQ+VEQKVE,?<6J2W=DD"=8)X48SG6YQ#ODG 7-)5$*)[04VJ^L:_R8 MG:Q2:1=8:9]A<2V5=BY*>[41DY72,B^1QZ"Y8!=[9%F,*"8O922>8:%6U@%G M2Z5='J5=K(6VC*[-K)]7NP@A-X$G42,;5#:'$_Q&96YV(;GBV&K!\ M0RB5='&5]!D6UE))9P\N383 F1;"9.H)0RA&7$6,;.(")2I\)J 0ENJ5=286 MR6M]"[53F8?0VV[W/+?4*9KFE"UVRT:1KZ'%;AF!G".:U]Y/;A7H%&)P&!$O M*>*<)I0WI)'5V'.&(Q=.K*P3MJKF79%0MMTMT;1$TY=HNUNBZ7S1]&H_!UP5 M %270(I<;F+./7+8$I0PE8(:G+B5!5?WXW=T2C"=>-&[W_+-P^A]AV:Q 726 MR/S+VJ-ET'XNF'JUTQ:\DEHRBX(4(4<;+&!J4LCIP%,*F$A15(T9>KO!\D.K M)QZE2B60+@AHE$#Z."!]65.T!-*Y .G5[J<1X./[$!$6.N]^DH0,LP%9+*TB MB@19,.RL8C._,K0W"Z2E>U^Z]XMGG)8;7S/CY]7N--,NPG\"$D03Q(,VR$6A MD.=2:^V9U5CD&C>E=.G<2=\$AS M[)"GUI'@ G,YAX"OJBG&Z+*"Z>O@+-OH56RE&WN#9G_,R3.%:6JU^.)]IP5/ M>#X\H#N5L =4NM> ]VD?YE-G(4.C/EC%+0>-EYP3Z23C42KBC.5: PFA'(B5BF(7H=332DL++>:_P8K$X9&&0.%A.V52]G-#$/#?OPJ![!LMV+[;O;[I] M+2;\$\SW&U9 F%4..(V#2I8#1 >-.>+:!&2<28ADO02L5H*0E?7^6:=R'FVW M=]->6@>)G=466)XH$ _L+ MW"T3"X&ZEG7;>$#B3GM/SF ^6-=3YB'IAT1%D]-._P6!!P*0A/+@BX M"H(@.6 #5DA8FV#%Q@F!:#ADK$Q!@[5'3+%BLY^NV'9BO"OQQVEL]S(=:+=P M&OI'W1@K+9"%HUXEM@, R!U\GGG>5V<6K.NF3+728#SG;+H--J#8@:O!6I&T1%.UU3F\3WM#",A[X;>R/=X1=^;XYL3 M)XY"4?CJ%.MZG>:@?_=2]8L,ZC,AUHSU!-L'#OK/- M,WO>6_GW]4!7HSV^N&1P]YOO?N<;IO0D;$S,_&L8;0-5[G2+^7XW /'IYJ/@ MD>RB/$H%%DK L?]IX!"4!,0%*OJ!;N0*VLUS?^_+15V?E0 M>;]3JV_5ZE_^\V^[?B?5]?/+V:UW+^1L?Z^Z]?GC5JVR77N_MO!/6]NI;WVI MU'?R&&]NU;YL;>;?ONQ\VM[&MF@]Q^CK\#Q_-CO^Y,VMR7!L'3ZO M[UU4-[_RZN$!D4DFD13"CEMP_R1#6AJ".+CD8*5A(0@85Q&,F-,LN-U!7%F* MO8RA %QW1SIIRBY%HP>_@5W1;';.>I7?P(7I'W4&<.O0^_W=G1I\G]]S8?BIN./SZ:E5= MP\.5=50,.[KSK^G(-5W#6LV?Y5RL*<+FP7+^*FIX/\>6;>05/LOA-"[-65[V ME29#O,YTAA;S?UO^PWP/GFM M?M38J_]Y5#L^.MYK[<(SA%;UV%_U>C>>>T"5M*K2EM:W=S[<2 %%Y$:B@C8Z;G?GT'&:(J\3DQY MIW4,N=IVE7(SIZR'LC_P_105=(N6W8"7!IMJ\&CUL]C\'JM%?*>$I5E@ZF.3":^M:\0]"IVG9]06 MXO7+;$9N5GZ>;$/HRR093<\*%&O#>;S]\XESX#[81O>?W 9^L]'SS4YOT(V] M14EJV_DRTN56]0*NW]RI[X,.?FA4+W;QSK=M4;N _Q_#\?5=L5]OGE0_[IW= M3&K;NZB>[W_\*FJM6F/OV_9%;7-7[!V?P#U.:/7"_ZB!KN]\VSW;/_XSP=]G M.;G/=/T5N,)<$4"A@FV0>TV5@06%6\ILH XO1[;>QXV-OV&)2_!% MKY+R*!PIM$[BKDW0>J"%IQUNB=%'4"KF(+<7F#RC)SUWXU%17:O MX@'+;"XWOU*3BG6=07_BE-%UAE.Y5BD>Y31V6PV8V%Q.#*/=/Z_T.Q5_U.GT M8OYM=$:EE:LAT^7,-ZYFOGB,\=T[?7 ?*[ .M^#S:["E^X7 MSU,YA2>&?X<"DH^^>I/Q6P[OEP=DE-&8#VLVK<&_U&''XU+)C.E1,3=^^< M#N6N5XG-PH6Z.P][404GEZ4>-6+7=OW1>=;#B=?+/X<#5_08:/QW /1UCF7@VCUS97J. M%/1&5V"KE4:JV-/3)JRH<-9JY3"VX6F;S?/*66?0O!352@_&LI'@*)AT&!5[ M.)S_XT$XS+\,"W G'[)X:@]RTC.>YO'+O80$%Y-"_JA\F-#+ M4>^5/)\5F.7Q;)YG50VQG\&I7?0WR-,^:-N0!Q8^^.^@D_\YA;4&'C!78Q9% M3R!0W9,X @D0YW9AWXWE9>(&("[WAH EG&BZW!/=:)\.\GP5JTG_"-[@^GS# M1_U";3L.'O%[@5+C>KDK")IR-UAF&\5% VB_[P,V93EIC_]:K?0&N=M&[\;] M\K5[#1@IVZW\!M]V3D]A?0QY@;P4LM^G2]D4VLURSY9;K07M"8$="?CF#D^LB"-8-"V9R]1H:?BE;,A,KZ.6:USEK MYP<:M JCIP>''MINGNE?Z\=2FD4P=F>Q4(%*OPN72K';J[C8/XNQ7;SRR(P( M0Q,Z?P)6;Z,3>F.C$^S!G[9YF6,MUTZZ]&A'>XSM\.E*MT?.5MAI?XY^T,T/ M_*?M-7H+5S Z42"H 8%133BGF/D$I<(*^.XB9H3?:F89CE8R#U-YT^_=*%S<.TJL-Z./+1>[HZ_(ZJCH>J)+W)7A>>GB M3!BK5Q].POE(M<,-CRF[0;D!S5 **BZ+P5#0?1.N"5 !IYS!D^9A5_WY=TSS\EF7Y%F)7.-9[2,6OMA7OM6NXT%D)TW=5YY'_ M40YG.9SE<"[Z<+Z%5-3WMG=4R1LUX-0.]Y@?GEWWVG+-IKWBJ\D6DUYKK[G' M!"?N6'2),\-2-(E@+6.80[98EJV-=LC_;%U)V)1DDX5)''M@T&V4.-8\V:M_ M:.Y_W#W;W]R[V*M_;M:^U1JUS;]:\!D\UY^-:CTTJ_2?DUN)8]\^'U6__7.R MO_GG2>VX=E3[^)7LT6U<;>W#9Q^.JQ^W?]3HUXO];Y\GRR#/#F3$6'$7D/)% ML^T0D=%)(.FH-,P*(9U>61=2K J]2$5'#T34>^?1ENBTW.CD#?6$NN0CP=Q; M9[P21@C,A5"1<7H_=+J(W4X ]"F!Z9F Z8K@7 :MN%$6>6)\[OV?^0"H0;'H M%"%"%)Z--OOH'R4PE<"T),"D&&4>&Q,=%YQ0;9P,@1DKG- F858"TT("TQ5+ MN-(66T,QDF H(8 H@ZRC"3EOHF NL;:8>]2HX')QQ3''&"2!2 M]%)19X5E1LVC^J=$IR="IROJ;L(CQE2%U6>7YDG&[4<_S$M"4Z\B5W/#]84I[RRKY4L<750XEA$Z\Z-UO^>;!\[Y#\VI@ M\VGCGR5LS@DVK^*=,3H=8'HR,QA%7&"& $@E(N V&.L32UX]*VS>4V66&3!+ MF[.T.5\H1ELBZ)P0]"HFFU@4V!+PW4/(7"PQ(8,SEGI&(DY<&!E?G^\^I373 M:R4L*TO1RFEJ.5Y6AEP4\YG.5PON'A M+,O1RO3%5YN^F*S'Q'G/ ^5J'W[ '^'6Z&RZL77'_N;6V+_ MX]?S/;IW5ML,)U7ZX6BGOG6^_W&_N7]\0O;@W!J]48Y&'=,^&(*D5P9Q$3AR MN>K#<\8\P\Q'$C,;DUC5BBU0^F*97%VBT\_0B7$:!>%,:,PYH%!.%V'&1RR$ M<9B;^Z%36?7QS, TD3RBE(?5Q2-,341<&8>F0U#RAJ!VC-(TL&SPV5'["QL@1YNR7( MO1V0>]K@78EO<\*WJV!=),Y)@3D**?G<'N&"&*)<'-"N(F(H<0*6Q-1, QLM\PDYH(SB,N(C:;11RJ6SC== MZLR[63.N)XCR'I3-.7KWB4F94K[VJ%S/7^PIO:6G7()'O/,IE[J.X9[KW3?; M[6:N41B;QG=;,-1>\H#."G-OP,QYG9;,?*+L=[EI(Q'+'*>?\_/U=@;]7M^V M\T"6=LP,=DSMRT2,79LD'24!@;\&=DPP8,<0X9'7.6I(F:=X?@EC/]E]7%!_ MK,2B17JWA0F&EU@T/RRZBH<;JPV+DJ"0 D'@"T?DE-=(,988S". 42BQJ,2B MA7BW9P]?_S3"4P+2_ !I(HRM X=I RF54B-N!4;:&8PD)LEQA;G,93Z$K\+4 ME7A4XM&2X-$S1)Q+/)H?'DVP)@#D<&L]"C$(<-:B0(;B@"C8M8F9(+"R"XA' MR3]>0I:(FE M\TA@0G+K18Y<8A(%%;"0BGE#YY-')90^B10 M>A5$)#A)3KU$A%B#N)8*&8X-8E8G#Q:S(I(_*Y3.I$;+#*BE/5K:H\\8\BR1 M]$F0]"KZR:@SU!*+4H@2\< L4MH30 M)X'0JX"MH=ACS36240C$(_SFN)1(1R-$OSMHY88;63M[C5Z_GMMD\STVL_8U6GJL5ZSU, M#)S1C3["QS VO/\4?%)=Q##9(!X%539]>&K=JB<_22GD4LD0%JXL21#.&K4ZP#B1GT[S[E5O/Q%YI!PFX, MT,3/H^[X:4[M842N&^T)L@D>]IUMGMGSWLJ_KTLIB.CHXA+TZ=:[W_F&*3WD M#7_92)V9?PU5!5"]TRWF^QW@0.SFH^"1[*(\2N6HFU>R_VG@$)R+2M'@!?CB MSND@DXW8$Z^H%NY K:S7-_[\M%79^5!YOU.K;]7J7_[S;[M^?1)?5,YNO7LA M9_M[U:W/'[=JE>W:^[6%?]H:+%A?*O6=/,:;6[4O6YOYMR\[G[8W-^KPQX?M MVD;M_?;&I\J7.GQ0S=-06:"WFJ[KOWUMVT%H]&/X?9K2WX#&H063=U(5X1$D MV'/%O:;*,&JXI6X\2#XRIRS )C M!YL%OQ7\%UT17=TPO<9FUH3I58TVFUMAI_TY^D$7EIG#/RTL.5_;'0=C4RPD MV^W3 3P%/(Z'LXHWJL-S_=GL^)/EM,Z:\?]]/M__%DX=Y7+OH@H6U5=1:]4: M>]^V+VJ;NV+O^ 3N<4*K%_Y';;/9W/FV>[9__&>"O\]J&P<6PYC'2%'2PB#N ML4?@GV*0-<&X=@* AZY4(IBPIUEH8<5=60HCI'X4P9)O-CMG( >5('?V6)Z+2T62/X:6B?Y#R8E%Y%8=$E84R_\I<%".^>#]VB(6', M+3JE,F?ME49#N/7*F"2UEY(GZG70 =/H5/($D>KKR@GQ?7>AVQDU:.BU3%_K=_CN":L/KNGM4N=GGM>(/56ENT MNKE%]X\_M/:/:XV;L9,<%ZE>-)O[W[8R;66KM@GG;![".9[NU??.JO7]5O4; M_)_^E:KO)W,BD@$IX0)I(6%=YT%F.DJ.P(-PVC,.WH1ZO$N/#.( MW8%A'VVC_:G3ZVVW?7,08MAN;]ENMB][);#- FR3)9?&*9\TR1V_* >'106D M>0A(6::)C#YXSP#85C4WMW#M]UG#P0O497:A(>W#E:<#KM3(0>I5XH_8]8U> M# ^"M_L:G26\O1"\?8G]?K.X2(EG,^'95?+J1?5XCQU$#09ZXAQ);R3BT0CD MHK.(2!/@XQBES)4)=)5I^@A0*^VT!SO/@W:L,#RCUUSF+)0Y"S.5(4C,@[/) MT^"XE=$D%G('9RRI8XJIPDO_Y0IP9^YLZ: O#NZ?'02LE12&(BIX0-QQBK3W M#C%L$E@ .E$97U/1PAW9#5>;1$NSK?#3^'\WGG9C+V_HA6*S(%VSC">V#WJ5 M1J^7\Q<:[8P"QX/V$!_.0"6+X_JQVZHT._".]K ;"W6M%!N%Q3G]3CZ18F+6 M*MOMRL9IM]$L5J>*;3:O[G$&AU^9X158_J,OGOCR-N\[+1C'\__M5;;_WEFK MW E7O2,++W8#L;!R)$0--@H)W*1@=1!,8^9ULLI+-QVQ\#7 @JGPV6P] _&# M@;O%W]*TO=Y.&I7$[G2+@MAI];!X.1'HX1MX]3V\4]^F@%2X=KQ]7ML]P"GD M?52.E,Z%4# G2 ?M$-6Y*$,)P!:^LE[KW(*3&P+3N1K>L?4S!)RQ"53YK=;I MQXKZ_>Y=^T76X*N-P5;L'W5"K]CO SD;M$Z+)6\X#(.L,NY\4DVRTD5X?!#> M8E_QEH:G:]91*J[XKM&'V_E[C-O&[;2LJ5E9>2!O9V:]NTR$>*DY MMZWQXY]VNOTA[N;IRZ]03.W$7F^E=Q0C'&M/3[N='WFRKTUS@/\#_N:S>T=P ML0H<,.AF]!]"?"].3OY"JLB,D[\97?\E)_!=)4\AV#2]WNV)_/4LY:S BHL% MG,&WW<9HTSTOIKU^I9O/+([)TMLHKCU,[FN>#V<8%8OQ>)I?PXS^K.7DRRKK M/*V9C?[EX:O7C:_B4MD)&J5K%/94'[R<7L,/!6CUZJH@)8-F ?A^RMY-D4QR MV(97+$!E!\[HPB\ *['R6_QQ&MN]^/L8;MYWVB%_$/)OA8EMLPQ_Z<,_PT19 MP)"=TSA,!QPN3/FENO$(3LOOFC<4UBI_=QLY'64HW^-WO&EBKEY;ND;KUE3# M='+%OQRC8=**K0RG*VL:6/CV,.?)],]B'+[02-FR&,$1J=MIP1E_-L$%05_\ M4:<)@O';GU^JOU? MYZ?! ;5.NWO-O\[GCQ+3_%&[\=]![-4S7+WI/+7= Y^(%50F)%2RB$?BD8%) M0(1% D:O(=*GH7/2:(/ML9%]"Q6HT8T! M41V**$#(*"NK&U,3I.F:?=@_ KO8PHK0/8E]L'ZRX]LXS?)YUADT0S8=L\9G M"1X+ZI5)D+^QE3SI^0_0]48'!!ZDNS=RNHIE:+1G.%362X/5%@"Q"398R\7N MR"H?IO/@=[<\ZGNGC4U-\_SE^"U3NAE?4T0_*-WLY]\Q/?\D-D+7N+G?P_XB M$+^8\?;IS>6GQ[1^\E+WZ$3^D_[2%#_@8 MAIF'=AIXS1@^[15?'4P+1Q4)@BC+ *&#!'>1"*XI8\8ID^YHHE+"]+/!]&3? M*4<4I28$I".6B&-ND#$4(R&3TC!KVO!B=^M0?9X[L!700L%&M5<-Y;;IDWRH<0X5>K56 \38=-(L<.6T=5&[P"@#WYR# MLS<=,GD)F<\%F;7W$Y#)\[00[E$2(IM[A"--0D+6<4&]\Y%9L[*.U]3M&IX7 ML?:6$#*7T-3,%\M;VLW&?P>-D/-I?CN/MMM[D@#O0P=1C:1G6?!SZEZWY!XEI[[T0*^MZS:@[=WUOIUW?:G3VLP9HQ7S]LOF4H"L_ MWV F]&72/Z:HLNA+SC*\:A396Y 4#U)M MC'3E>..\NGD$\@PZ\W'_9/]X]T>-[C=J<.]JO7E4W=P"&3[A-;I%;Z9X5#>W MSW8^?FCL753/]EN?6[7-+;;?VL9[K>T?.]^VSJIUD/_Z(=NK[Z?JQ88XH(H[ MC:D *2<:O*CDD 9H0F JB$A\P$Z:FPD>EA(NH]#2A\09389X#S.D&99>4(EO M)GB,*[J*@2_RHCKMG'/U\[R)J;D1O[[U]4?U0D49: +8!;M'.H,589A:H46, MV(4G;YGU=[=S"JO3^=\P!'T Z2U88T^S.+Y=J=LZ.Z 29"R*B' ,%'&))=(R M8&0BQ2%YQ86^)44+DO#YTR3*\6P/&UF-I_JR">/=^W=E2]@&?]MG]4I9];U8]_ MG>Q\VSZ_U5>__E74CKZV<67^C MA9+F"0ML$K(LEYX31Y&+FJ#D+7,X6(^U!D^9KDJU-$E19=IG"71/ W1&\63 MHY>F>60#=/H+N*H7IB6>24(2J.IS/Z4I5#BPI'&@RMA(N4ZP7N&(HP1YH-C[N_)72A5^ M,16>2&81 BO!*,(VY-)DP<"Q?M"_MH LJ M-^C&(KS522DW%+@SRO56PO2P5B#N;$2:4(-"LM*8A)-P=F6=K5*S(.G(917!DX1G">;, M>Z'!EN V*NUB8IY1+*DUC(G2GE@P#;ZR)Y@1EOF@$*AM0#Q$C9RA#ADCDLV1 M6XDYV!.KBC_:(R@[0L_&W-%IG0[ZL3MLR]3KI/Z9[;XU[HY90J<\$ RB;*C( MW>VI%5380(3)NT32EWM$"P5"M4G^(!ZC"#;$S NH$9=.(4L(1X%'ZZ@1)D67 M00@6F 7R:96N!B"P)R80(-2I1FQ8!I\9488"6AK M5$)*QQR6B $YQCBR&#PX[*F-)F0-EDHMD 8_-BKQ&(_@<9N[2ZWGR44AJ*.$ M^\BI-"YIZQRQ.:F7*E7JA]'PRFX,H)IS4!!$3$^(J,_U%G) +B@HF"3B M=&7=J%7!'JWH2Y;-42K__:)]W+G M0W)N#%/@ MRGB)D< N! 9VC9%J95W(5B M>E!OLDHP?VIOY=7%*5ZYTK]DD*)4^IF5?B*=09C %8Y(<5C8>0H,&1L,HI[D M?'5J6( UGIZ 8I]Q@27M)K<6)Q.A)%+[J=OF]F F-*0 M:K72C@]M-O(H%OO779[_N*%Y-7C^#'M#IV_JRD_5D(]\E:-6Z^;/, MG\J(/[YR9GN5_S.##DO-9;(A":\$-T$;G[0)S%/O00@$'G4,YM_L@.P4IRA1"#+-1@N/"BDN35(PJ"KY --N14 7[OM M@U9 LIIC"9AEHH4/)'+%P:2UG"IOK/,1\\"D(\IJ6DPT'D\T+B?Z\1.]AP^$ M4QC\4.\L[DMJIM[HG;QE=3.#F!8@V')(<(Y M1]SA@)QR"9D@DU0IV,!,)G,0\\,%XXSEX"MAS1CG4MD4,/6RN0R[W#$1L*TYW0F0P5B$7M*/,?1^95U,X48[A9*]!H_9L"( M;NQEUL;&]]@\7[O>F'TZU\?(YAD9)IRNJ=Q;_;33:^1CWG5CYG[\'J]:JO_K M>A_\D?V'KTZQ#JR]0?_N4VYUAWXA^XOP&P,T\?.H>]7;^C BUXWV!-D$#_O. M-L_L>6_EW]=M3# P1Q>78 O?>O<[WS"E)^ETSGWCST];E9T/E?<[M?I6K?[E/_^V-S@[7E3. MIC//[.]5MSY_W*I5MFOOUQ;^:6L[]:TOE?I.'N/-K=J7K=3]N;&W7X MX\-V;:/V?GOC4^5+'3ZHYFFH+-!;3=?UW[ZV[2 T^C'\/DWIIS*]O#ASRQ=_ M%,.@&7?2AO?=00R?&M9E(MY&[-6S\_N&&5Q^'%"M%.>*(>USRK!*!FEPMY!. M)A@:=/)1+2.#RVBNAXW+P +H5OR@V\TD+LVKZ2\)74I"EY^TRN)4DK^@ 7(0MAJG38[YS%^CD7QVH1]^'YH,[R2 M+;5PLE/?)3OY^XN]L_WZ+M_[5CNJ76R?UUKP7/70V/_X3P.NB&_1L-)=4=O\ M*L"$O*@=_]FLY7O3+7BN;;IW\>&H1O\ZV?^V?5&]^'R=*R4R3)P'Z]RPH!&W M!B-MN$*!8"==8#QZMK).Q"JF\^K&MRS=-4JL*['N^3,'2JR;,]9-4$Z3((SD M$H7@/.)&2*0Q2R@P$ 1IG7- >&>,9!-O"P^V((=)8!"#/9<(1+'+ -&'%I%>))4.2,\DC"K,#L".ZS1T/GE@V]0-&94CGG:R%< MQ&XGV-Y1J;)/H;(3;+D2/*(>(8 ^P%1#8T:S#!MRLOR@C#EMCR &R9S S1/"D!$X(<)3'7=#EDL0@H"!TCEXK# MM*VL:_)H9"EC"XNKG ^W#4KEG+]R7DQTD&$A:I&0XEX@;@5'3D2/#"'<)!JY M9R[SHCRZGU\907C0LM^W/R;K&,KPP5.O_G7[(_9*='DXNDSF'E@> W51HZ!D M0!Q;BF"2(O(NYGZA CN55M;-(NU:EE&!!5WY2\5\M&).+/LAR<230U$ICCA+ M&AD&BIDG(C#",3$6_'U2]@!]F67_I\6,4RUM,$&)E77&5@EY=)KG?#5G.:ISRFZ@ M93?01=G^*G'SL;AY90G;A+6S+B*,B41<^(!L0<*C/?7$4FT<]\+9$*5F)KBH M 3M=NMG)IAZ[K%8DC8EP3V-G">%723",B(T MDU9PQY:CLY5>;#?9;L)L5Y+U>:4\7ZV<-?I' ME;]CU\?3W*&O\GYXZ__7:690[56VMUVF=L6#]I%)Z*9 MVMF>>6S0]:QQSN;GNW4-WAU\^M%#2R(&%7P M/&?,9])MEYN)%_3;&=-2D!3['$O+S9CN;%^Y5MEI5_)JD&M(.A.*E]7NMO)U MX6L0O]D:G6(3DDN 7K!,%ZVAA*$IHG23(U._^YVP-8) MO0_=3FN[UQO8M@?9^M1I'V8@SJM?*4%#"2*UC0-M$PE$&L0,3HB;Y)&S22%# MD^$X"N.D7EG7XF?]3\^.&OZHZ'YNO]M&LV@TEF$3I&8L5P%PJ" 2RMB3DY%' M:'QJSPNX'?5&.^W&[XW.H'>%HFN5#8 R,#[[1<;=$N#6Y]BRC3:\=(E<=\@= MJ^X>*!P,Q9H@16(N_:$T9_UYL+ZL5<$I1[C+I<$_D[O&I,#!(I?;\'8J7V!] MG.R<-VZJUQNXX^C[^9#<'*J71@($HN?!;8$YRQ<&^Z#3CKVUN_MD+JK-5+]F MHOS$4,@\7]\; >[)\*\CVXS7)HZ@SY8=>UL2UW9.JN7:8OY-]\<%%\7]N#I:1.Y/'3([0#'G%Y!$_S::@Q:8,0UFQ47?:<%PC;<"\PH%T#=\X[)$,"&HW%W MZ]@E$)X"R!OMHH]:LY%7SZ']:N'U?0?F""SEWOA]9[.$[^QXN9P#-K2F>]?D M;_B&=S3O/ ,ART+X$1;D;P65PX[P[)@F,)N>_1D^2)9Z_+OC9%U-/Y\XN+#!KR@"N", M-BNI 9/N\_,4WE-6B]Z0Y*!8M#O].'S:!ISO+Q?SGVOQVBWG]UG:\V;[;[O@ M32[>XBV'/VJ'!RY8[Z2SR&NK815VF9)3.\2D%H+G'LK*+V-CWCS+X[Z[O;+Q M;MEX]^4:[R[6[MOT!K+3]Q*6O2UNV2)XD5L$3T#FZ!(H'_^.KXGQ51I@2[?[ M[U#QT0MMPGZ9SQLOP!*++:0T- M=W);7R]J%W#,Q9\GU>.-B[V+7;%_O,>KWS[ O;;93GV;5R^V?]0^[HF;.[G[ M=7B&^M%Q]>/N>76S!O=HMFK'AS_ +;JQ[V+_?H)S]?9H]L"K@/G>KQWO 77\1=[W_93[>+P@#DKK% )D1AD M9BH+R(C(D9,D$B^#II+^)!]@J@2Y0)@W"F?!X81[[1Q<%RXGX#_2RNFI5*4$ M+:<$^;S)IZ5#3N1L=R8SUYT6R!'&/!6$68US4NT4]K);'_SK(?;Q'X63V,Q. MWZ";D?#Z8<.]!'J3QJGL4EQV*9X>NW\8?,V4T70=VM[;;O<45D'4EJ5!<=F,O82YIX&Y MA]GY)O[1&+>_;G&SU?I$8-]_(>W5%U>M%^2MU0XY'GNNL9L$2O"2%F1M+26TYPY*E:E M7!#UGM/^Q%!+S8*;)K/M.A2)E65SMA>T4J9F%Y>8= ],FJPCEM+!:D(3BD0E MQ /!2'/G$2,>_"5)O*-^95V953,W;JL%B@Z5"ON,=D>IL ]7V"LC0AL'9H0C MR'%&$+C0(1;9AUQ7L$4985E;)$4]BTTU?)I:?9J.ZTWU@DX]G[ MCMRDGY@&-HM6-+\,F'.MX;MF!MO@&3(F%\U[3)&A(J?^.BD8MCJ0,#?NB3(\ ML;@Z^PP]+TK%?;3B3C#)$:F#)0YAQACB7!MDN(R(:NW&&Q MC060%(/'0FE$6,'0 M(<#X\B(@2XRUS/ 8,)ES7.8E^Q25S=U*Q%PDQ'P:;L02+.<)EE=F;B2:!Q; M*U5@W,*O'-DD,2 F2+9(,;)(Y\V-N.!=W9ZVMG=4,UAQ)U12'M",N6N(2)IRZ5=QHK?[0[% MRTLZ,E\:/^XY+H\5G0EW;X9DZ\4>O7M6OM_KA=_:P.'YM@QX56-3"M5>N\3%W@4%^#7 MX@(/W"ZX&2^(#GX=-0S<&.:C%WV@7T=,[/A#HU;?.*]MGESLUS\<[V]^;NQO MGG X]W@?GKNZ>93#!KC:JK5NQL2JW[9)=7,;[]1KS>JWVDGMXU\G._7#B]K' M6JOZ$=[QX^>C_$6-S?@0/3#JBK*8%].$Q].$2^A80 M^B929#TVS 6%.(X$<14-LEQBY+TS27#"+2ZAKX2^$OH>O!M40M\"05\#DQ'T M753KU0,BDC0\&11A$A%W,2 0W( 8CD(F*@C5=&6=KYK'L[V6Z%>BWW*CGP&? MB$M)L6:,4C4P%Q:?,/KY%+/B!M MC"$)K$ L8X%^G"X+^KV%TJE)^1_27;A^V2#FA:)X-TA()Z9F)WT8TA*T#XMV M$+E%Q&B2>B5LS09;5Z$ZI2AQPA)DJ ;,HAK\5# W@L86!]!;\6@BX5)O M%U=OYQ _*?7VZ?7V_'J0Q N%G?$$R6A9I@&72 =-$75*.4.%#29W6M./[B-9 MJN[BJNX/5./]/13:L)&.?_S[7&!O^LS.9M16SG,4"O!M5?.(VIQ/;9L'VR^ZT@ MR3"*O,1@DX$SC)PQ"D4>8J16"LJ+;7LEU7/4\,VD/LNQLS5KL6*)HF\30E\X M':J$T-D@="(BY:*/Q,&TD& RJ9E!FCF-M&..2>X4=:R 4'J[P_"SED&_)OPL M(;0T1!.,#!>.N]08*ZB+@7&%F7./*4<24IK(*> MYU;MW,PYB:JT14L@+6W1QBL30I^YL4MQQ7>-/MS._[R$MFCU\LUVN[;=[U4^ MQZ;-_5OZGU;;E97K85&J=[T.>=HH)7YWL8%,I M2IGA;1MM>%\[[&&3D]$*DI#,N&O'+YY!!HXH0MWM3C]6SH[^/WMOVM3(L80+ M_Q4%Y_J]=@2%:U_L$T3@@9F+PQ*>0>,)Y@M1ZR!&((X$9N#7OUG=VL6. G: M$69 2W5U=>:32V7ET_('M7/;J_7.7"_^[PP^U(8OP(<#C)A'@34 @3MK]0YB M6*MM%^UQCF.)B.>MTX-B*C==,[_<@H=2#)I?Z4U.O]7KG<&US@=-JCU6FTC?Q.^ M^@TD-+]WK97I'5B ^>FD!TDF11(I-9Q3YRTS!EP]$4AF+!FZZYQJ-/AEW-#@ M>]B9W;PRV\6Z;)[EHL:_07@[8;>8UKO.,6!,K]A"+'\_;0&>[):/OQ5'NX=X M.4W28]II@1G:IHU+,%67GTGCXSYU&AZ8DX@)(L#"6(-,\ GI)&CR%H%;6 M*96K^HJ]_%HI"*60W2RGWO8.VKF__T 60=RN8>Q>O:?@Z>@9&$0:DM,\:.:\ M5E:RI*04BGAZ=7?627D#^/-9YL[!PO7B\;3 O6O;7F\G]5%\I_LI(^#.V6GO M%" $Y*\2J4*D]BYW(/1S7BDB B+26PC](D%.88I$E$'QQ$G(M.['G5EI&L>] M$4X6PM49K?7:%!\[C)+%H75\9DMN^#&KV3=5G);,GB>=7BM_YK=NML*M?^.H M ]E/DRWC^@X0'GW%.G!WSDZO_\I,"X\7LLA$3"W0V,^#[J@#S+>(7#?:[\@F MF.QOMGUN+WHKOTYZ'>!R] >7X S.W/NU=YC2D[0C8>:GTO4!/>YTB^?]&SBQ ML9L_!5.RBS*5VD$W8]-_6C@$YZ("=/*"8^.<#C+9B#WQBFKA]@%>FQM__+55 MVWE?>[?3:&XUFKO__=6N7^L)/K^<7>W2?MVK;WWZL-6H;3?>K2W\;!L[S:W= M6G,GK_'F5F-W:S/_MKOSU_;F1A/^>+_=V&B\V][XJ[;;A!?J^3'4%NBNKM;U MGS\?V[/0@H#BEZN4?CECI?].(7II45F2-B7!/8V<)X5=),(R\%&8M(([5CH% M\)T8-K)-EU()K:(/-' >F-%*$A5=8HEA3H2[.B;K,V:44=G[/E?A%39FV<*T MJ]?T]C6Z)J@"?]O'DVQ!:^\@OFN=CB+8*R,H.S#GUT4]PUZGNW!_<-OO(#J. M*79S\%AX^[6?\Z?SQRA$5)B8VN#Q%:^1WW^9#KO(P)L3 *LHJ8%18M%'X#?+'H(U7XP)WCWMG1T?"0 MEH6E<* 3H[-9,].;<(GRM[K]. ]F,^LY3TW$10]>;"W"Z+YX5E=$C=M_[V27 MO5BW_GH5GQH%@L/A3KH='V,H%O'_W",#"0^+64M""LIRX:TF)BNP"CPH#_'% M=$$1G\I BGM$AG_WY_B^VSGJ/\&M_OQ'<9]\TT[Z=U;/C%186X\QTBHS92>M M4 94A!45VB3N$TW9E5R[(N@#>&K#+_,+X+!R)$2=.,0&W*1@=1!,8^9ULLI+ M5P5PSR,;C!RU<%;M-V M] H/JUC]6[UFH5<6S,FYT:71:Z6&S/Y\HD;SEQ>_->/1"00FW8NM_YV!$[,H M/>1WWO4%_&C[O+[YG32:>S_JS=!J;'X$80]PG<\77P\_LJ_-KR#T&S]VOA1[ M*A,"OG>X<;[3_$P:AUL_&G0;!!>$G6[SK\T_CQJ;H=TXVKZL;VZ)HK[G\/OY MOL1&,I8T@G7+)T2)0E8"^L6H2.*1N8C5M -I@L0$'".*E0<\- 8'PZCF+#+. MJ*+3'>?'";A59[VU MF:?YA,01TTJ]2.P0+Z#9%_N,Z<"T#H@RJ<&1H0[II"("9<'4<6>E<\O(#5'Z M5IO1%UMK??^J#&GPZDR0<+T:7,\8\48H(KA3;CFU^9_J7J';YR='G2Z\/ERRWXS]F!&V4M_.1[[6/OY)';+?>5?JL696IR7Y VYQPI7E[S/)5]8'M6= M"DXGV<7>'!E$?Y=@HP:.=8Q'A>][@]=]%Y:1!RS+$M4A7UVH(Y02P29A!(2_ M7AJ')8X.4Z\C==Y<30IZG\*PJ?"X+ @;N2 +D^5]8*C<9PA]?UBG#1CS?6OO M\T-WKCDD!&>H=DS%TA M@Q(&FY5U2E:-T:M4S.X:S$,E[H*XE5H]EUHMXN[)DNC5Z, I-Q)S(32RA"C$ MC?'("9&02L(Z'JC4N=VJ6F6,KJIG4JO[J-(K/47T2HX"_1V[A:[.!3#X+:@P M%K*,(I;1#"IO .$V81)E%G>YN0MH0C89,Q)-*0%%Y9YVM&FWD= M_5FB(Y 5 BW2O=WG2/>#D.=>9Q#O@DH+ '.0I$GC)+ 6=>KBIA5268;QSZ%6MU'E5Y;C'#5+2XI5ER?I7@88%19BB?'A5&6 MPE@9G,$:&6T '"R'WP2C2"LE06JYQ%JNK.,U) 72&7GHJI56/_" MBCP*ZTE@UH%H^72V;GH M:A75O[ FCZ)ZS0S#7#$D91(0U<>$+ <3G[F2N37".HJSB:>K3,R+S;W:K;]7 M7/^NVJM_3 B"?;)4L^H]EQI;JCQ,B8! HA M0?S!*$768HT4"S$1>&CP[\JZDKGL>57KY]E4K-3J)=6JBNL?K%=C<;UAD6,( MZ65T%O',\0J/+R)'##9.*'#EW,HZY:L*XU6J9_/YU69]M5E_[[C^88A1Q?5/ M#@RCN)XKKKVT$H7$,#9(X/5?OTS MQ/6;U7[]8P(0'@,('<@I8R#HGFG%)=.!>&T82U%7?85*[5Z2;6JXOH'Z]4HK@\6C'OB M!GE)$^+,1?C5?OW;WJ]_&&)4%PH!)@ZPAT IQA9LN6:(DVB1%@1D MGD678N24,Y;;[/%5H@E$T'SA=L4K?5P4?:RB[@=2OWW:.?AV:_MAS /)=F22%O M-@YY&-Y5<<@+@]XH#F&9_H](WS\#3&1 6K&(N+;8^\02Y69EW6#P0,SL>;N' M[2_.R6]X>/SR:T%.LS[&*CY!V'43R_BB<@A=S2QV.U/8)(\JE0-6Q];140PM M>QK;%R,6TH+8M-WIC=&7;O^]LUJS[?8X^5])Z5"0&MU"5Y3?*RB[8/#[.5K1 M1T6<ZG$5M&[;!;GMYEFF;OT;'E$G ME)Y7R037@PGOI,\PX]ZR^U\/I^@:9QX]W"*-C7VAN2)46X2QPRC3?2*3#$'@ M2=E(C H>X\*C(D2L(K00CT8CS3U!"6R4219,5;!7TY'>!#29 MI/F)N$DE65E?(FY2\]S=!H_GGXM;DEP)L27P\_M6'\UM=#&*/Y%;RM M/0+_\[W#?PZF-:-^M$7J1XTV2#IM--M'C0__'.U]^?,(YIO)?L]A//C_H-7X M\CYE#Z_Q;9]C&Z6V%$6PXXB#%4?@E#F4ZRI2,MPFDZ:Y08,!:<7PA'+9F$E: M!V9<4%0P8EVD<9H?L02E!Y"6WGZAR8E%)KR/04EA# ]2.*Q5XL(FG%T2RE86 M1H.*$7]KG<+E_!UTJES!VO9Q9O+)S.M_MV'\1Q$NOH0#N3U)#)]]N_S;V'UM MG-MN*.ZN]G-^>Z5X/_^]\LL,_WQ)3S_\1 UF]2],%I#8UGIG( F]WLBGA B1 ME^RYD\/#J^7PTZ.=Q.X1^%K%EVTQ+? &2K#OG&09[:W6P,J>@BR?#LU \4%X MH__7"9@)WRHEN@@F/=,43;XDK>]@_X?!;E=.8CK')_U8J^< M7I^D,U\XWVPFP0//MG6:N67OZ=QRG8C'1F(,SBV#7[16U(;D0%E"8'VOA-_D ME=SLT[XKO*EBR=_9DRSKI5_RJ3_W]YWN^[-3@.OL]]KQ"/N%O91GQ^)Q+P7^ M%8V/^TYPSY2+B"F1S]H&@K1)";$48O 48I(8\ZGY5:7P*CS!N[JU^?'56OT% M!Q&!,'BDAUGN5VOG!RU_ %+EVV[;99U\Y;$!_"G+L1C'O- MGD$X;HL('6)+F,*?%@Q+]Z)&\N#1POUE23L.MEN[B/"C;T?R'9X>=#MGWPZ* M\4\!EJ8_&HKXK/]V]VCF5FKNHGAAYF;B_\Y 2V^*0LNO3!^;!U-'- Z6XX9,D/HM"!9S2EL72,POW>&KEQ#,O6WNXO:[-E'?]-=F# M)8%8->.W_3;28$3?M K[\YV/^\J+0+BFR&O#(3+U 3D)_I5F*GDEL!"YFZ58 MFTWR_S00JM,./*-KTA[3G,UC.FZ''YA,L41PCO(@ QKH&@-]Z&9;>5!K@[6$ M5_I26S"F9_$&&QX&$OU'IV\%-ULPU&FG"T9IHS17W[KV.%O!JU0S_CB!S]>. M.[7LA^=WX<6;8H$'2?QTL QJ>DVP7,B\RS' >)2PT85;^%9PL_]Q,?I(/TPH M;G,KWTB9%2ZR,V],Q'(P#]7 MB+-@@Z-."+#JZX"B!73VID. 6NIVC@II&1B%0H[6:N\SW ^=P@FGJS \, :X MT/848!Y ?=4_ @"SF?$,$[PK!,1$0;&02IDF,G M3&Y@#?Z3]9II&? M,(S'8'@4A-XL@'],"^!.>8M;/P!P6[WX=[Z[$?CNI/>V MU?W'ML_* '@ ]6\7E*CKSV%,,.=%9_MG(,2E")_T@',[A6I\J-.-SY$K EXE11':5/( M1\"^T"S$-_F6(#3X H#_V^QZB!/YZ7' MFO%RRK]HVRQKPQCX"IAM97_]?V>MG!0%+Q>P%N2_#8[CZ1+*9 6UCY+2R\;& MOO.1*1XL"M):Q#&(JHXN(6N98,Q)B5T.86\2TSM"[X/DC4E8O;DA=IJ??T"D16$.Y^!^1LV$ M]&#'O<+@= )*()TD0^"8$6(C89RDE?74.>NB['_.N)\GQ4+6P+""D%UDQ!H( MSGD+XO[02D7MQVDA/470#Q%1[Z:=09!-L,/G^<<]B_J8]Y'&P).T7)CHHO), M$),DA(I$L[ML$MZRQ?Q0T6L4&+V3^F6Y_]I6.Y )K[->MJ>% M:%X58*\MXS[ GV< RCE+N#KA&=L +D4,HQQBD4'(BQ"/3MJ=BQA' >#HE9.S M;LY7G>9E*K.75Z!8YEJEXL@.#)+#_7?AC>-'5V7D, M@.$.^<[5G Y)9]V,%\.4?S?6^OG485P\7(.IAWQC_5!_K3E=4P*>!T0)K?R9 MW[IY(Q2F]/MY*YP># KQQK[8KY;"HZ]8U^NTSTZO_\J83&7?"'RYEQ$I(J<6 M:.SG07=4[_H-'GLWVN_()ICL;[9];B]Z*[].J@WH3']PR>#JT_=^[1VF]) [ MU+=MJS/S4ZF[@.R=,@'U6X$#^5,P);LH4ZE!M ;&[#^WUS2HE?7FQA]_;=5V MWM?>[32:6XWF[G]_M>O70MGSR]G5.[%?]^I;GSYL-6K;C7?7 ^^BS+:QT]S: MK35W\AIO;C5VMS;S;[L[?VUO;C3AC_?;C8W&N^V-OVJ[37BAGA_#%74J"Z;K M/W\^MH#4 .2_7*7T5Y82W%H:,%5*H+P"H>4N@=QR*Y*!P(#S2+5B4H=$EK:4 MH-P"'T1,A9^[&[O_@GGKV\-^D $F^3@41J W4ZGQA$4\N_X@AK-V[+N;,_YJ M,?W^[#>R@6V=7C2SI_2&ZWAR)A[$.GI'/0J"$@B%,E5IT!2%9!7S)!F=^'1= MSC*XBGE;.'7:[6KV3MKWXK75ZUX:ZH$OGR/RS4J];5OXS5R[7LW#4O(FB3F0 M_![3O)KL4DV6LCL->\OA[<7LO39C*@LEO/KDR?UNJG24GN>V;O7>B[MJ#.I2 M_NNZOZ[W3>G3'"MY_^*/8@.@6J795?HT* TK M_@*G\30GLW*ETU^M])97;./;MV[\9D_+9=J&=6D=]\!C+G:-)M;E+4+FM2?P M;CF\_YS/^:G,Q%U.6U?+4RW/JUX>=:=CXC^W\GYOYPR&"+U?[H.:KZ+[[]@1 MOAH:+]LL]AOQM5+SQGJ777W @5!F*5>".<(])0["+6$-#HE9$G1\?)N4QQ:7 MC#W=1K\.9KFW4LL6 X??1?WRGU;C \SC,+<3^-2J;QZTOFYN\;WF-JUO?FW5 MZ1Y)B>(&691QP>&#)&6J2B]UI[);1(*^MBE1L-_S^ZB?D"MRU\ M' *^J(&\KGO*_=N,/DSWZ1,J^"!^ZH=.$W5EE=K?3^W'VBE9JK@4''EA.>(I M"62U"TCC2#WGV";.5M;EFIQM;[C ;<$74 EOVO5AB1!)*8U$1^X]=UFO/%;> M><6]+$OF\IZ]U5Y3,Y1*MN9W5N%4#AWF+L91%,W:/EK1P\[EU<-0O6.$0 M<=0$"6$,XE(Y9(.BB.B0'.?$*0FF5ZTI<>T)\$H%'VL'YV+_[M4R:XZV<9@; M*U)CB])G:UDT<=1G2WGBB8P,42\(XDH[9'B*B/&D-'><$DM $\VJ$K?0],V) M,;=PB%59A;;087:_&J)?'OB@L/H54GU=&58+19SV6%M./ ?+;XUR+'J.#^H7;O7LI>A=OS MPX")<%LP"AZ%B\HBSA5@ -$&Y8Y,(I$42]C&7SMV)? M+1_F<2WO1L;/B^MRW=2'=+SV=H"H"T/.L!1HVG@WYE$I8I1.^52LD#P3*!MD M-',H4*-E4"'@*%?6C=2KAK(9//VEVJRH7*FG<:4&NEUY4T^@_V/>%)5$9%(F M'KD _1<6::XBPD00JSQQ5IF5=;YV1<_B1G3SD4&_L2$25VA['[3='?.V2 0X]<(C215%\.0#7 A)%+)@B&)YL" M$M(9Q'GN6I%T1$* >XX9=L'F1J9L3=*%S8$MAQ;>5,#[H)"H*N!=;B4D8V=G M0@A86L28(8@[:D$)741$.,,E3AX@-Q?P&E45\#Y7 >_##&!5P+N,FC@JX*4L MAD0Q0U0S#)JH!#(\4J2HFW/"0MD1*9N,6&A+0B' 6* ML=>$>I9WH=FJ@K#(J&J1MLH@1PXU@F>0#W&*E5I6ZY:S+ M6]@=[V^'%,V2Y[@[7L7;+[X!/O9DJPWP>T/*SOAYC\0(PT1#:,TQ6'7L$[+: M@$MM?+!&:QU2/CVW*HQ995=L>%4]JI;3D5CL/>XQ!:_VN.>G]F.1M&*86\% MS\&/Y_ \(9(F$9&H@L(\*!=YI@'GU1;W<@72\TIG7:^!U\732TK]^-PZ.+;% M+2RC!'QXR91#G/N #+4>.6H2(*_$G-/<)VY. ?6;5<$%":B?0#,GXVI2!=;W M4\6Q/6XJC#/!H"2)1-QZC5RT%EG/C:/ '/U[)\(%W/=@\<"=)J+12-0PK*M5[K1^T(I.6@5XO' ?#J M*L[L+'E9-%9KW=@[*5ESVQ?+QVJX_ ( 0$3YR0R%A2QJ^L4[&F9[46M*!=".-MX#]?T*_D M:5'EJ;&Q3S7FED>%!#?@H'/I0)Z"14)*P X:6-3Y3,;:K'<^$*>YF8#:S9": M41 >FS]KV\)Y[I6@V4HI=N.QCS473\]C/"X)V?MB4#O)Z#'<\@>2#62R?=2N:?_4I M@OV8(L(MY=\S2VMW8@E[M59O;-WZ)JT(7,KE*,?J+U!>5E0NZUEO(#M_M"U< M<]BDW;F(<78VW>@[WX[AI@MAL:.Y=VT. M(R]JG7_[[+'=^+^S5J\%L^R5Y,C9P0'L&#SS4CS6:B_ ACP.<>,=V3*0E=#8 MZYT=E:]5S,@?]R7$0)A#0,1CT/G8/TK]=FXR\E;?X2@[TV^]J M?(C7[MG8):3#;5YT 4PK)>.X%9V! M:U$&IT#SX#Y=T97;!0;[;NCQ6 M=):+(/)NJW=CB=D];_BM+=SU_)'S%:JE6YA'2=1&6*X>?\5YS@^U\@3$VMVF]^:DU71H X\._UP[T?CPY_C)*[PV;WS?6*-M-X9A#5A MB#LOD*/Y!%JB@6L1#'4ZDV9K2NCO2] CZ@74[J,&9U[&^-\&NV1BH86U(8NQR#LP[@1(G(B4S*64RVT5\;@ #_SP;?([]$#2'6T5Q4%NVSX5<%7A5XW1V\L"%4!F5UL'FG MR[O$@N22$N4%YC+>4IM2@=>2@M?HQ)4-TELJ+;A<#F)(P3DRWAOD!+C@/AD% M$E*!UUW!ZRUTDOO4ZGU'*>]0M7)N-?9._MBN_K2,+-J1]J=( MX_$G!=K\G-_#8][N/^4,M/76<>OH[*C"VWOA[<5XWFY;S-3I-/WE3K-Q6/_P M\6+G2UTT/KQO[7UY?[!WV?X.\S^H?V@<-([JO+X94F-C7QDIB<<0))O,7!^, M019K";#MB+<@(M'[7'.(^0Q<_U1#M=KPS2\3 MTM8IE%0P1$%DDZ3.JJ_4'(S3\DEK99P61UKK(*TQ)NY\1,HDD%:6%+A2-" & M(J-L[EZ@4Q4Z+:2E>N1>2F6IED7W+Z_3_0:M\_J'?,!NFWT]A+EL;ER"DWJP ML_GUL'&8UVOOO'%YT-YI_I'JE]MB9_/S96/S&P?-)SL;^Q%389A0""MBLZ7B MX)\ZCUCR+$HA4DQJ;F'4\DEK9:E>3EIG_*IO^SQQFXBQ"-P;<*X2AZ"?!8^H M4LXZ:J1*F?1@C<^V?+[24KVI,OC1-%0A+WUWRF4"H\6Y\=Z%^N<]=B"08AYP3%'$B-#)$,"0$-12#TQN4 MRATFL5ZB#I/+I6P/RJ)6RK84RC:6.*VS?9V<-IF-P69J%*XS.9'+)=91&G@% M@LOD*F5[4F5[4%:H4K;%5[;Z.#E@P!HKB* 0C\GD9JT2::LTXH$21Y.ST:9* MT9Y4T1X4U%:*MA2*-BI9Y=IS;3#/%@W4"YP4!+#J4'1&)"X3/-Z[6+2W4*LY M##C_[;1!7MNMTXNJ3O.5U6D.GO$_PT=<)7MA_>C/]M[1U^_UR^\_OC;_//CZH=%NT']R78S1+#CL*$K@"""NL$4F M2HT"US00B;6B?F5=L34\VVWZE95J7B.D54[W985TY^,^ [G)]!+(F\ 1)R&W MQ%48!1>IP>0>5OK(;["O-K?'E_T-C\2.J7 M&S#6]H_ZX?=+^/VB?OGQX1_9+EDN$I@*BZC48)&5=L#4Z#[NTC$):V:67%5*P2U)QAJ66B O-$.=&(6WWS_'32>-3[46>/PN]CY MD.M>_H%[_0IK\IW7+Z^H+CC?QTE%+8)$S%N20R>"#(\$!9 6SHPT.O#YA4[+ M*+"5B5H<@:V?[[LD6(S@4S&:VZ=KAY%.7&?F4DE(T"!*I BC9!5&+9J]6NA: MN,I>/<7>^&PU',P9OI\]5]YH[ETV/FQ?[N5[.P2O];+=JG_Y!.-\:N5QKJB& MLR9@HJE P=A,FJH\LEA2A!/G-,D@L [@K>(U/@][M8P"6]FKQ1'8^K=]8K@A M1$/0[YP'>T4X,BI&Q!.1@CLCP.^Z3W@U23 Z1:FQ1-0]&P7;T2SOTCA[4>T@ M,Y-,D);<1/8#X]V'+XPD 4!"&35:J]6_T3G^-_8R'V3!WU,P@8V__Z[3.VUT3O<) >R] MPRQU1($WB."9@4F0"B,GC$71I:BE95Y+N;+.\=H5#)$#KKEN+.FZ3CL@,>73 MF"+).>ZE$F=AOPZ,[RZ(Q(G M>W+2[?PH/M>^N)'&Z2DKG9Y,:$NFN_>=;O^E_+DE+0<\H'RX)),\'17UMD:Q].E%64E^YVHV@A]9L O1ORM!:+0\C=W MZ!^QM]5V!BQ4K=.#6MUVO\?3/LC_DY7F^!M8@^-0"$MOZ0CJMH]K&R?=5KM/ M*3ANVP9LV0. >@X.>MZ,'GQ>B^U8+/M31NR0"05!DLE&,]%J#C8X+%V<%%) MJ9K>D.8W-A=\4M[+22+D#]U.;V2^WC#9\46CN<7K&_N**1FIML@X3!''(60> M^H0P=LHI0JG,9,=T%1NS:JZ@HB_9C@O/:H+P$61K3/3^;^]Z 4N=@GSR*26L ML#T@9><=,!SQ>"!BEQ>W2U?O.O%J%-';3BKD*\:W*U0P?XB2/I.=S7PD^AN! MD!DL3$I2)V0Y 5LCC$$:GF'>X(D2"XJ)!?_H-'-AS0I47QYZJ[684LF!FFDJ M^XR3OMTIV +[?V[_O5.0D]K0I\7LOU[X]7^W[?%JB?+V>(KY]%;7_1J>]T?* MY?UYWJ\5P+L0O0](?__.M_QF);3>W,,[S6T*L3S,;^]B9V.?*@:!EP;$2Q9B M9&(4TB"TR 5/HU-"N6C &R)K&,]*Z)#DO:1='9A3>*%/@A-R_\S.]9!W"L_, M'TR+5E(0&6IM=8R6.^X<98'*K$><4R]U/SI\*J2[#>CZOE&SG/O;Q;M)(_KQ M'(PH:'N4S&-0>0@%.:$&F40TTD$P1HA.$"NNK"= LEEAZLM"WQN-%L*[_DNU M?\L57\UB4KJC8T3!)4I"X'=D6\<%8VHMG;7;-0CZXBB#,%![T99GNRJ1>0:C; MZL8;@],'H?(5P>F4VCSZ@,!6GGKQX1*>W[2J[&5:=2RB"#QKB0T.0>0)JD(\ M^)L\GZBQP?J<33^-_?/3,[%HZG:.IABT?Z_EX&:@-#EK M\\[DMBIEZ/_\+S MR#[ ,6A@MV>[%P.]&*/A;O6R0*38 NM9RE\IQ6,?F>$\[\4)1N-[I0(?YT?< M*2?X&-2_)GJ"OS9A*8:; V\W$SCN4S2_"[ "+*AD@O,(!P$^A=0<61^=N4/PLW/(!L*>O9?!T$,>^)D,(L ZZ%*X@A;^ M.6#ZVD-<#Y'TXL>G =%]/P59ROM;2Q6.X_7.YD?2.-^7BL(34P0)%02 -A?( M,A&1TL0ISJ43LD@;$G.GM.'L]M%82JV?Q^)T364>]!.(]/)G?BM2Y2!N(_KS MGR9+$_KDZ7CT%>MZG?;9Z?5?F2$2?:%T'5%3"S3V\Z [HI_]%I'K1OL=V023 M_E[O_8.4WH24E1F?BKSHF"7.J4;]%OAM>9/ MP93LHDRE=M#-^/2?%@[!N:@4#5YP;)S3028;L2=>42WPTMW9K MS9V\QIM;C=VMS?S;[LY?VYL;3?CC_79CH_%N>^.OVFX37JCGQU!;H+NZ6M=_ M_GQLST)V,'^Y2NFGH+$T/-V@LMR*99!WGD6K%I Z)E&XE?">&C6PD M,8-/ 5X[DQ)7V9NV--'(N,[U*OF8^M77<9H[\+Z=- HP7L W"?52"@$C>)7B MRE)L?F2W?<9+G_#10\P-FEK'A6LT'0.4+I0M>.@A:+;==J?6@SBX72[442?$ M=AFGER%XN]TY+[XQ*I'Y[5$;1D61Q10K-JQ=VY[TXF^#7WX/K=Y)VU[\UCHN M5J#XTN_]X?NF,-O/J9J^XH+EVR/+L(9+Z] _+-V_*M*>J?\CU-UZ0B MU[Z-UZY_[Z9AB5@CU-QIV#?55&Q^W-J+1'OV)!6?\]V:K'C/'E=-=QC@>CF@ M^'20QX3O'-0/O[9R95R]N?&C?KB!OW[8PWN7!]^GJ^D:]!\(1>JL\6$+YA\@ M<-FZ:!QMX^)[FUL7]3N+K(G9\R[W1,ZK >0-(."!Q;$YXEW>"QS'S%Q51W:6_:UAL?1;M]57.1<=9P%R")+79Y&Z)=Z'75ZQ2$@4,Z7 M*()Z3!7)W7'D3=9' 42(G>;G'_7F'JT?;N/&QCYQ7"3I L)*93I#BI%ABB,A MA#2*.^'R7LQI/$;959S9<^_78>0BDZT_S^ P3T;IG5G#>_LG"Z0+')[8Q2 M(+NSB;G6%! 6G\Y_?%[;A2]UBXK3BYKK'(=^^:RM@&. MW3*6D+[2(&Y^F/EQ7W$6);%,_T>IHFA@1SP@JAA2UFQHG$!B!> MQ[?*<[,#N1G420_*L <;RT4)W:LX&/D)] T6(]]U>4;R,\![7ZGZ)7%W/")Y M@XIIG# CT3%C ^>>6(X3#XZKR#%$S>S*(\13:N0/8CAKQYTT/ X\FGHQ\V+B M&_G8$*! ,WN)39C 'VUXZRUK2O,;V]G8MT10[EQ"+%&#>,J=]R3+C?B43S0D M342:KBB)TABF$Q'&>&YMLA"N$'AB\'0T"URMU"*8QY-<9],]6Z8ZD6'Y1K_J MXNP(I@N#]&J?=C_7;%^$BDSGZ4'G#*X7\J&T'SY"V%0>9-.K-[S'-GZ)2A5,ZCTJ5>[3W MNB'W5Q:V/4_8?FNU92%5A3O3N\/NP&M=@,%9S%K_,.9_7??7]>((12V?H:AE MSZY6N'9O;B\)C#?J]SRYQO,H3_QN1A]S=%ECI.C5@Q^SV=1'U,(=RPC>:;=" M;7"OXZNG^FFQY><=\*R[S0-[W#^"-'3T&OU$PW*?.^WGF[_]:!Q^Q'O- MSV*O"=>\S%W%_CEH7&[CG:)+V)_MKU_V2&Z:[8/&AS\/ MP07\WOBR!?/ZR+]^^7A1/_JG_17FL;,YN;7?./3G^Y9%[0EA$"49BSAQF3S. M4;>?>W-Z+#+J#X'RYW/0 M^$+Z^:'?*VFP+'.=@UP3=YC$%0?@,O(AMG9%?)>3,^6QJI_)].F21_8+?J7N M4#112>V9C=)RYI2-7#,=C=%6T4CL+9W!GZ6'U:W8.GD^N\+/^^!G:\HWXH0+ MKJ5$) G 3V(ELB3(C)^!>)"2@I:"8K;*V6RKWWF0[SU1A^]7XOX\4F'OWWII M3EI9N3US5MN!VX-WFAL_]KF0CB07$.@HJ"VC#IEH.()XQJ<0B;<8KZPSN69F M^RX\1>*EUK>9"YV ^:=PR.=5NEMY"'?P$)X_\"H?O1^T=IH71W(%>0L)> U!OC$2ICWJ8<:F50](JB2 X,D@'&>%/"(:H)-)*/&?4>X*0Z'&H]XJW MUS(71FU @S&'K;5^^0$#; R=LUS,,+C7M[[WYH7)!4\X2.LY%\%*9Y1QDAFK M-)?T:N:/Q<@Q51MPCT#4Z0TX+P1CV"1D@B2(.V:1UCK!CVA\DTQ/X MD:\WR?0P17W&W%*UF_94BCJYFZ9XHE:[@"3%%O$4!'(I,42LB$[FKEI:WSVM M-'E>Z;9"P,6H">Z[=<4_Y/?Y_#7;#7+\?.RSKLMT$=?5E:)7=TN[M28V[\+5 MMH]]^RR4]:2](?O*:6?8GKLL%+\8J3Q.,CC -.R@V[N:P6UPX&FR:UPQKT''W6$7W.Z@2>P5;6^' MQP%Z:[6;B.;@'N_;*OIA)FE!6..&(Y5?FK9F5?_HRX^LWJRSQK=]3*F7A'+$ MN2DX*<#B8.M0,,11[2-A$8)M,#C7D\IE02RZEI\=C[6.GA!\7YXF'9+/95&_ M!Z_<361R-YW]>%!BJ:*/6SA!Y?6/^SP)9WSR*.@0$<>9Z,=;CWP$VY<$UH!2 M$,.L"?F*J>3&.A Z/*@U-\3S,6/_HF\M]FR?NJ06Z:TTS;QZ#U&T6:>D104TD)3 M1 4+V0"!90TKZR @W9O.T/>/R9>RF%W3(3M(K96N$^0:^.>9@"1;W'8$1W'H M-G9GR1**8V+9(X21\Z=.X$KYN/*$N<[^:9;8_*IK'9:!M)G/WI9"&5U MUO*JLY8?]QGQ4HO$D=:!H-Q3&^F8"')*$$Y"+3%;@NTWHCF==%VL3]>KCFU>WUUKV0ZG5J=R'G63V" M+77<>,XXB5PEYKRA.!EF@A2*>W&GD]M5]<@<-Z6_LZ]'F4RZSO:./GW/%.CU MS3K_>E3GC>86^_KE,V\<_0ES^GXQLRG=#$=?-^&>+D/KZX>/I+'Y_;Q^>7"T M=_F-U)NA_;7YC>X=_7.XT_QSZOCV!MM/-$7I'4'84(&X=QI9AAU*RJDD1'+> MVI5UJ58I?W2_T >7$W#B>)3:8(UD4AKQ MW G,2,LS@[D-7%-N<5I9YVM&+%PEVBM2X1N[4M)@O& B4&VY9M8D@[D-GC$9 M/*5EWA8/\K9]G7UJQMQ;]7?G[+1W:H_S,YC2X&$,\0[N,LO2F6WG+I:]2GWO MHKYD0GVYT3H9CS,504(\4[0X+$&'M97&R\!TP)FGY68B@DIYG\S^SL7N(G9? M/_XA;69OU>EAS#L,=PL#/#350TO,*E6^BRJS"576SH#KKBG"/%EP[(5"+GB% M@@E4<2.EU 14>17KV>J?I^CM8^#56JLXXC0WS=#!@9,;"#;8 M$^K X#"V*NELNGJ&6/(AL+($R>A7%.]>DV]^)"X\8^)Y4OFK[/.]4MLU70'GI36)Z( 8 M8P1QFBRRVD6DN;7$8Q5D]->F%!Y5 3<'U:RR$@N4E7@8I%15<*\ 4B;S$#%8 M&:U+2!E/$86/L<)^ZK0[55HZ&2A6Y!.Z& C MPMP$Q+&@R').4&1$&,XL2$5:6<=K8N$JW99+0>]3S/8P\UD5L[U*=9TL9DO< M\X2)1HHK4% B-TPHNW*UAB<% MAYWF9MHCG![8TUK_E=RRH&B#TXWM6'1*N&_ON$=F?N_51.[9U?6?25U]PRWD M*.@=:7S;)RDF;I5'GN3NPL$2I"FG*$6,K;-,8>]R13B]OH5+QP$ ;K9KYFHADEEV M5@$'>[D]8>O?V+Z8>Y_-!WHT59_-Y1'A^N7.QWUJ;1+!6D1B;E\H(D-66X,H M42Q0I1)+.HOP]2"Y^I!&F].6_AF:;CYE4%TUW7PVJ?W(Z]_V$XTDZJ 0Y\XB M+BU(K3 >6>]38EXK(>G5,? K:KHY$+H^E\G?9UU_ #)7^[MMCY>N >?V<6WC MI-MJ]ZU<-H>%];KI)FL_YX^ME)_;_?OOE5\*,V=#YP2TK.Q9.'QS_"V(/6K% M-D71?_RXZ&L681%:Q2_#?N3PYLG@>OW>A_TF;/WVF455@/J]-]F'&T(66PNM MGL^MUM:&4\[=-]OM#&D@I;DE8JMWD%'NH-LY^W90]'AK^=9)O['Z<3%"-Q:] MO%,L?(02YWJ3/;U;&11LNYV[>^=&,>=NW[:;)S8W^G$(^^ M8EVOTSX[O?XK,WG!%\(DHJ<6:.SG07?4K.E;1*X;[7=D$TSV-]L^MQ>]E5\G M<1= MS^X9'#UZ7N_]@Y3>I+63'.KL;NU MF7_;W?EK>W.C"7^\WVYL--YM;_Q5VVW""_7\&*XGXU@47?_Y\[$]"[FL\I>K ME/Y*XA/,.'B=BC@#%E-9KS,1#HV,:YPXMVEEU)%[(]M)YHB*G"7I(.9($'1@ M#I8U6<:%<(R*Y6AYV^H;Z5JAHV.>&CA9I6MR7)3V9(O3MSU#SR0;G9N^7[I( MK6-P?++39<_ =-AB1RA3CQS7_K3P +H7-9('CQ8"QNPG' ?;+?QZ<*Y@R8JN M? 44EYVI6]W>Z3P[=J[F+LH7O],W%_YU! MZ N^XK5NUW&_U&G"[7+82)YH(@E;SC2UV@><# ]1C?!".\FM*+RXO M[N]?;1S#,K:W^\O<+.^^">IW\*Y_S[FI(<2>627!O W],43?LD-VN94)'PR6 M)G$6D5")(4XB1IIH@B2FFC,C##S8B48C0U?LIT'X4&9+.J/]\C$G;8;6QPZC MCM;140PMD%]0AI-N]+'XZEAK00AJ:KTST(IV[,&C'\@JC!!B[O8,NARR'.=K M_-&QW2)GLMF"H4X[W7Y<4?(+00Q3)F0FIM+J#0.B<*7ZMEY<'1Z='1^$:W_G M==A)8[K5UX>WJPSC[">-PXT?]6_[U('QRTE#3;E 7#,/OV&&C(' .,!#BDRO MK.O98J&A+A1<4WUNJ^%&8,EF,D;Z?5XPYZ-7\]JO(4XTK8&VKI!I[&:Z&.Z5I-]KM MCB]^VTG3B=BX+TR\6>/ M+_+;[SI@0(_S:/!;429M2_XD^*?8ELVXLP.(4LRHI&S(<^S& _A:Z]]8^ZO3 M*X;.PW9#X5,/D2:_=G9<$DF,[;$4. M=R(GZ2=>):.$P&M,/HR%X$8N ;PFEH=2HIKLTTT6@H=Y4DI<6Z5IEK/'?+, MIGH)2%L9D(IF\X,#9_/HOK^D*[,+0'VW=7F+;"3+T%OS;L_YQB.5][SAN]1P MOZ:%NYYLX4'L'*]J;2JAFHM0O853WSGX+?+>?>;&;OPW'L\R \VMW_&59[<7 M;E7^S]/=_Y*>6;^BF)10;:5SG$K/=?2&"4PB#&?3D\;E!MYI?A1[]"-O-.%ZEW5>W_Q^L?-A M&^:]3:?F;US8^BL=D^_+KYC<"]'=8OOYWO-+?A6OYB[_#K M.+W*^;YD1E#%/*(\"<1=\LAIH9 *S#$5DT@LK:P;SM\8KTJ%;16V36&;5!=LNA]@63"32!HR\PPQQ:P-R M2@LDDL*$!S-'_9:P]8!%_7+[_LR!(^%X$A'PA'G.&5>#88H#8D;%[2RQ5%D M)G6%?17VO6WLDLZ>QUU0>)M3]^*%!J-+FPV]>I;4B/"1EB&.**X^M M%E1!Y.4=2(1VN,HB+83>CK)(5"9&N*+(4^DAEDH468TAEK+PNB.>!ZI6UIEZ M=!:ITMK%U5I,?#!!4.L)X=JFS.\#_QO*?731W]I0JC+$+ZO0%Y/YD8A5DDX: M)&7NK)@D1HY)@G"(1D4G%* TZ/0J-8_NIEQI]>)J=>3*$DR]-1QLL=-68".5 M21#TF:3B-,UX98M?1G4G(G]/F*5)@J 2"I&_H P9(@1BRH/J"@;1D8'(?Z$4 M]RW4#.V"1)='%\HC7C#O-T8;>0_@H3$I*R)X^5QS8K@#R4P6A)E3"/>MJ,ID M%@)X1L$[]8REZ 5*+D;$(9!'SAD&$;R1T;G$8@S@,,C9KBP/RSTDSY"1C2',NL.4^ M_YL3_H0\NB"R2O@OKDI;X9QR&J<$2DPYM=)AKI@S 9P,B :K"'XA]';L"(*JACSYKMY=-ZMTMK%U=K AK63Z)PI/6"3.N M/&6&(($10<,A)4%=XOA.I.A/>!)J\-$1#/PP^> M/$=&8(&$(Y8R'[F5,F^^/SJA7FV^WTOM"H:AB;Z%XYQ,F4PV).'!'S/@J_ND36">>N\3!-95AF31T7V4(1$ Z]GY0I1D]AF- M/;+6:R2"$T%;IY,"KTRN&CG;XOE19ZH>I4O+<9JT0M(*26\I+?&!1*XX3LYR MJB#&=3YB'IAT1%E-[Y"8JI#T19%TE+/"-C@<)("H,QR<9&N0TY(@L).2&TZI M9R8?OJ=\SJ=3*R2MD/3-(^F#: 0J)%T8))WJ9)*"9X)0F0_Z!\09Y\A0+Y 4 M5EJGI&&$KZR;5?KXC;L*3"LPK0>.T?&!:)'Y_ M+4A$EH@>^TIR&G=1FR&E*6FN>WT:FHK:I:)VJ2;[LI.MJ%TJ:I?%H'9Y:Q0- M%;=%19A2"=6B+-S;(TS9+:EK3TK^QH*:<<"=4GKL_\9>P= (T75H%9]Z>3*5 MHU8([;ADB9EY-*9]T1N_3WL:17#N#<$M4YPK;:U))!!CF>.2F.H RD.S+U_; M#5H7C4OX7,Z:;'ZD]'U'U\/_QCO_GBYL_F1[5L7DA!1(.R4 M0IS:B*Q/%K&@?3).*A:+0RA,S*N-Q!.TK1TJSW)WY:[ ;\'!CSH3J+=2.&$Y MH\S*:)C4@GK"F-6QJHA8=/"[G "_8'$4VFOD$\]'^HE$.AB!K$H!)QL,3D55 M!,!8"YC572PZ.#')L O:6TEI1(IIPWBA$#8JYU FG 7*8DX&I>K#@B9 M5U>8BJWE:7*:96?7:U.:M:J7S+5'V)VVS%&JN8+P)U)G(XO$"^\Y<<%7)Z46 M'-,NIE)YG E+)2,("P_1+.4!:2T5HM3&* DU"=.,:9P\FCBY.L.^N&K-&96$ M4.2:K+V.T$VSNH-/HY-'HR/T53M#Y*AX+%/GLI M"ED9*%(^1*%QLM&:%=!=30G]O=+IUZO36N=F8,)%EL^/Z."DM"FH_&(^GY>J MW,NB*_9D[@5K[^#I:>24$HAG!C;K"4,1PL2P(0#P^W-/;,*E:E^3HV>3"@H3FGRD2)XHCF;:@72H.+($94(%1(3 M9Q?15+^%2JA/NY_O6 #UL&S!F^A\K2(/6@2G1##<2V%L8E&IP%3 (M)8T<.\ M/"J-M9?MISFQ-=(8@4PD"7%M((!@.M?Y! @F1$C@?ZRLB[D=K5J@39Q*=0R%(B[A)"5D2 M0;U3H,KGAQK4W+R,2J<75Z>CB4IJSVR4EC.G;.2:Z6B,MHI&8BL"F870WLFH MW\2BZX?,BAL1#U@A$S1!"B06$#D%YU-EC5^YYNKD0XHD<_V&W&?8<:,)QZ## MCFCG[L+O6EGCE])G-IV>#RQ$B[P-H-1>>J0EYID@BF40Q@*+1;3&;Z%2H-$Y M1CF^CZ'L4E#5 5S/*2-B-DL,8D3)O0,?(@H9P,LDP2=N*N+71<">W:G(/L00 M 6,<8L;C3#FMD14F7@-"B-#(=@7C%I#2=48ATKQ7W=BBNU MM8#?G$0J>)#616JT=#A@'K06KHK>%T)Q)Z-W2QQQF'-$90R(*P.**R5!&ALL MK(Z4"E!<\GBZ]4IS%UASA3:@D-X+K+ED5!.7P&>FSAN5=,7_NB":.QFGP].( M+$F#B$W@*TNN<): '#O M9(B66VQ 87$@(A)EX359;;@OLCY/!O(Z-Z33PB+K781 /@;D9.)(8RVMRP_UT0P,O6911 M.$22!+@73@+2 ^8K&;T '\Y1[N=$_SIWK7KA'9L*7RM\K0AA*WR=PM>I4A3/ M?.1&(T9R*4JFURZ2U28([)BUR04^)U+8"E\K?*WPM:*)?>7X.IE^5$9XGIQ' MQ+B$P&(FE)L\@"=Q\E8AZ45$ M/(.LCDHA&@T8QR2T2WA.U+$+@Z]7$,CV;ZUQ=@0:Y*\C1B7TF1EEBQ%_:YW" MY?S-'%UT<&"K&WWGK-N+M;\Z,';MM%/;.CII=RYB'%%3+0MG[LYQ;<>?=ESL MUD3FM25JM:#"S2A@CR]J!4E:#+76,=SF2;=SU.KU.MV+VG'G]/]G[TN;VDBR M=O]*!>_,>WMN*.G*K2K3/>$(VF /'2W1-G+[PA='KDB@A5%)QO#K[\FLTL9F M5B.@)F+<0JHEEW.>LY]T5;>:\9?7*]@(1_*:!K5\PP+WN>F-=S__ETNO_%'FO"LF9_"S?[K5ZS?41:[5Z_ M]>'O_MZ7/_HPWDZKOW4"SX/_=[JM+^]]*YR,O?$UDT([Z3R")<>(>4.0U* D MYC*3H55'BD,0BZY?S$9-@$Q[\&$]:-$C9,K*0!V"HCQ M?)(A!T$G,'74<"92J_+0?HYB13*3T;*O>4D$Z#)J(.=W?&&K3]LC8)]R%)_@ MR]F^(_+J-O[S:>OC5\=S([F0L-W$(*8M13*S&*F,2>R$EKET8>,OGC7SS^08 M8$0-8 OCX=@GL-N)G;AD6$*!4Z->%ZX !*@PIQ1O6,03M?.D.H;;!K0(J'+B MW%$!J-,-/PP7<2D&3_/?BN1@.+2)5P&'0INL?K@5GC][#'SN FEU52_QW5YH MHP7?J.0]8$.RBW!X;.%ZO:0(^D\1?IPBGQGV^\-!598+8 ;8/'W2,0C3KH&+ M/8#NX& ]V9Y2=CA8_%B=QG.]PT*H7N\TWCP:P>R+N"P@/'HVT7"!#2>+5Q.# M60Y,]QB>7N$D,$GX'CAG-#P)2U7-N&PKOI[\/@QSGL$M?%T^#)X:;YQQVP,! M<3B""%10(3)M&.%F=+,UD?85D,XI5929+D!:4LH;&NN&5(L9U2&KAM< MK+U-U_$%T+U2_ 8LN!ID?(6U,Y0 U.J#LA?QNCM7"@,K1]2:?T'21@*W'#MX MWS?7.RWE_' R+L9P88#8!2P;V(NON&)(45S '[V)C0IGLF'+?H?PVU^J:]'V M('FGCH.J/I4H[X8#&PQ4&SY%*R905/*[ZJF!<M]4(],I!6W4\ EN M@% !V7%1FP\;, )-OFL;U4:$W3PGG6!'0:H!I(3KEJ0,+,O=1(L"RL=*62

HJ>294@EN/A*5E#IBO^]L%\ :;.M1N?S)Y!BNJ?#E'"E=U/B2BV[:N$.I MM5J[/"?6<)9*K87-O'*IP28GH>%%EJ]=[]O]Z>[K:YW5.%TO!?7%?_^]Y(U_ M@ #_LF#=4J,!\$,!#!&YH0T/_[T'._C$O- ZK7BAOW6V=W:$][Z\[^QOM@Z! M%XZ:;=O=V3S@K;.MDSVRS9OD$XQEFYSGA;UVZW"G_7<'[CUJDA;PPL?O+;+- M=C:/: @B[1T>G<&8CO8.]SU\=_;5?66V_@'Q.,NY# 1#+B3982+O(2 MRX!" 50" DD%ECBU.?R:APQ2:8P4688=SUTNC%A+',#+,2SY>#1Q:V];;IS\ M.2R*!%8\B4M^(>#RW$(3E]L\/UZ8Y84$\I0N=QPS@IG'1!@BE=1.JM#A,@6K M^G=5 <,8 %[80&##S.B3](M0#R >=.'H46]%A:M&TVBV<65LEO. RY2W]Q( M';@9?"T8Q5.+^SC*B%+ 37V-"FSEB#0Z=1G#@GOL1S,*3 M3M=TJDO"FH;PV<$ ",'"QZAS!\0V'34X*,-&7G5'R3?5FY3N6QABKZMTM]<= MGR+34T71]=TP86?@7<&.6T\NL>JO(O>*QAA9SSG0X?&PB$Z&-W$LL-B_G73M MN#,-VR_<6(53T_DM2A=#V*&K;UG@)1,C:4_$2N%XT"4?R,*_G=%T-,= N4@# M#1PAY6&P;U3O1)T6:[\NPP5@1?7PC,+;S\_]RAEZ?Y<9BA]).BK_66(6Z&K# M4=S\-Y&DPU4P)+4J0TDZHR!>_^?':@9H&>V-W__<2G;>)^]V6NVM5GOWW[^J MJVGZY]/9Y0K'_EYSZ].'K5:RW7JWOO*C;>VTMW:3]DY8X\VMUN[69OBTN_/G M]N9&&_YXO]W::+W;WO@SV6W#%\VP#9>HCBO&Z[]\'JB)[0*L_NLRIK]4J/Y8 M2#ZROKAK.LY.>F['G]<[WA270Z1[WE&)0H%W24H)V -6TFO9)J M02_046T+FHPM2>,R%>Z7&/P<3F!@%M0B]]VXD.\4?PNWSJ^T:JS^M:#G1)UD MP?3L#'L Y,5,C1L#FI?/*+K?$[ALW"D2-PBABS\F U=:630M/>[QNA Y>7-# M+1SVH%R!F>X1$[9@+WKJN'!OIA]^L]WBN*=.WW0'<47C3;]5SZH4EJ#EG$O6 MBIM>_CR7W^MI*<.K"N#JS=7/Z_&GYR!B'VK"5_+ "UVX]"'PX86N34U4#T)4S[I)K+S1G*-=K,;PJIN0S%43 M?C!:NG,;KGJ0*SW(U]"AJ559\8W2PK]/5^L76C3YC,H>?_FY?9$*F#!\ND4& M&%!;F8T<@J<;WU2W%QV,PW?1];.[X/F)CLB5J82\H^NQK(0\_,SVOC39_F'S M^_Z'SZ1Y]A'&N,5:Y.]^ZW"+[F_NX9TO6]_W#O<[YRLA6^U.9^^LTV^>O3_: M;^^=M3;-Z5[[@.Y_V2/PWJ.06++7?M]M]=_[YKSM],E723,O*-7(FTPCAI4. MQ\$R1&R.E?.K!].#5HK!EIT$;24-5YGUB)*0]NQ7(96$YR$@\\\)X1JD%, M6H0UR8,?ZL-<5KL%=?V1>;[U;=J7DX1Q,,#>133-@\N ( MELKD*/,L92Y37*K@2FD()FMF?[G,_L#=>&M1_G3LO>1TH*G WEJ&5' U,,P- MDA3CX(/(!.W9 OIA:]1K\P#><_&I#] O*'*I*%VNX MOAU%>-@*\) M 5<\$ZE&P#LAX-SWY+ VU@H:6O ! DIGD$XS@@01 EOLL3+NX7*1:@"L 7 % M9OV",IMJ +P# .XN.^0,%PI+:A"!O055,/=(,@:J8"ZL<+E0DMF0VY0W2);7 M(%B#X*L#P17/E*I!\$X@N.2V]!G)4F4PPL:)R'+< MR-A%E_G=CAU=(;NH9O"'= M(4P($:R !A&BPSL^:P5>"P<^5<@KKL/#*(4DL\'A..-)4 M9RCE#FQ_%FL-UMXRWN# YQEG-8^_:!Z_IV^OYO$5X?$E;Y[)M !N5LA:IQ&C MTB,MC4/8,")H9IA2'.0X;H@4^#Q?)47]6?ON;LBA6[-C5V8GL

#(R'56X9!>>!:]X%T12'&S5G-^[T6AZ M]-"=V.''#LGG+K;Z<\ M.6IC8*<;70OP6PCPG<6T5)ZFRBL&9K=*%6*"A.-S0T("QJGWJ<^(E%>7$#P$ MO]P)ZEX^SSVLPZOFN2?GN85$R$P#F%J*PGE%B($EA&!ON02\5()MJI5$1A*&&'Q&@@L)GR3)-2<^#"?.[5[KI)6,<)09'QK*48E4EA/$ MN,ELCEF.,;DVXZ/FQ)=M%-><^(AMX-H;X]94+AX>I%^]I\*D/$<9)*<./3IU#4W/A0W'BZP(W62B(T%DAA'TY$ M%P+!3J=(IAR,#Z<-YMFU613WLY&?85%%ZZ:%$G5]Z:NN+YVVFWM84Y\LE)DN MP^;Y-G=UAME=P+$Y554VOAI#"7':(9(% SYS&$GI!')8.F?25-D(C>MTY6M% MZX+Y&M >#=#NZ3&I >V1 >UT!FA9SG)%L$&:< 66%P5 \XJ@5"GCB7,Z#Y4O M;%UO :T&M-<":/=T/-6 ]IB MK7L3-***LZU1;E2& 7Q@R3'&EFL%/>9 MRO.NAK1'AK1%CYS+C%:>RM"?,FAIV(/9*5)D-7>> MD!!(UJ%A[SI?>4Q[#2DSE[D#KTB#N6%@H9S.&PJ+;H>34"T2-^1U(O=#+LW+ MP_6?YDP\WWZN1O:;(?N".Q%G%)"=,S"W25XVEI$L?&(DE40YZ:F^MSOQ =GE MB4_1J<&R!LMGZJBLP?*.8#EW51)CK56* /4HAY@D%-1A9Y"S&5%>9CS+LWN[ M*FNPK,&R!LLG=H+68'D7L-Q>=H,*)DBJ5(Z\Q@"7-$N1)%@C!F2OTLR2E.4! M+G&M6]9P6/*CUN^E-K+/O1\/^NV'_>#)6895W_'FZ;\.H?N\-S='SI/>>^\^GT_TO M]E@3ENVU6X<[[;\[<.]1D[3ZK0\?O[?(-MO9/*)->-_>X=$9C.D(Z-[#=_@K M-2(/E!F2T'+$;!IZ$BN-J".>YHP+X^1:X@ 2CF'MQZ.) P* W9[29E^-#KJ# M2&39LD ZG!3CKC_]^4A+ M*V.R[QPUYO>!(*2H^'8P=$HGJ]TX6>864!JBI" M)[$Q7'\,KQK:(G$#()ODC\G E7W<:-I( A4V$C6PX1/\?>)&+G$5B24>:"P^ M8E;%"M@^[4\&OU\L:$W4\7$/F"MPZW@(S!$JM\N.3=6Q'(EV1DT*%Y[;'26N M;'IV,IST;-)1,'[MW !&-.ZBV93\<+0TDV.8($SE:%1_SX H1$\BA__NVD:\>= M(!?7T[)HH(KF5&^N?EZ//YT#Q/*WG*V#\7[ES^DZOO*WZQX;L%GR.SWV^M^H M8(\S6'&CQ_X@8K::@;'+3^^XO+WB[29E E^,?LZTQ(UF%0 GF6+-+29W@X*C M9[L.Z:OKDU 6(27=HIA$((;9@,RX2X._Z]KSWJK>[$4V[C4,[*B,@ZZNY5DPQ2M+;U8!>U9SEGJKI1A\V;?Q"++).;^_PXUDS:*=M>.;F)QCG M'YT]LD=:7_88/(_"^$Z;FYW#\Q;9SH>_NZW-YO<6O*]Y9DY:'_[H-?OOX;U[ M>/^P QJO.=D[VS[9^=#RS<5&"9CPS#'-449U"(P:C+2D$GE):5%IBQF7$KJX3_>/F!I:HT43X 4 M\T8.+-,:4VR08-H@YH2"3P0CK*GG(I<$^VSM+6<-P;,&9>)9@,5KJ)E]^,;( M];$& 'S&>FF,L=8)!J)2",SS+)SFRT3("*NUHV>*>8OGD8%N9(WG#A$=FK9Z M!IB7$HETGA'E@ 1"D$;E)(5XOK7X/RI6K0N MZ3*+H8'[^'I>/(19 ?8]E82G7C()G[2T.;'64R&%HOX!NWK5$/;3(>QT07$! MD>2$RPE2*?&(Y>$@5=!*DLH;DN$'EO8]7?4"^?PV>F$^N&(^Z9CQUL$2V+6HWRS70Q:S&A&&< MV31GN2#"46V\Q\KG,O<,URK+,X:NUCP2=0;WX*\I%8SD3 )H68T89P2!CFH0 M]T*GQN;"8KWVEJ2TP>@JG2E9^UL>A?,9L+70V K&/!>9UM8HC47*$M,#'TN>J5P3XIA56.3P%WRV M(C/6&U;[5IXWT\]]*UXJQS'C*&,V1TP#OZO,YTAGDI%4Y*FC.!0NI0V1K1+7 MOP;/RJ4Y+O>."[T64RL%S,I3[HG#!J0:T2;GU )),Y6JG-DZE^69PM=BIB^8 M60);[9')%9A9R@BD=8X1-6'OK3:2FU4TLVK?RL,SO$JIRG(A%/,>+!6A+2BN MA%FLLYP"W]=*R_/F^KG2PBVW3'N*)+4<,:$XTEQ1Y(5VF.96Y$%I(8PT*'F! MN2SQW?EZSE=Z7UOK_BK*%'[B>78UX/UTP%M,V?56I*F7 M#M%4*;#2C$>2:8% _='6ARQMAD/F"Q=9@U[2P>Q>50H/P'[/R+=38\ZJG-I7 M8\X38,Y$VLX2Z76PF9>N=1@DQ/!]=<\7;N^ M'P%^O\F;_>WO.\"D>V>?#IOM)FNVMTY;\*96V^"=]@'9^;*= MGN_?TR*M/C#QZ=[A%F^>V<,6C*EY=O"]V=ZF^_T]W#K[S'X2BT,=;S$;B!29S<"XG+NL /^-83 IG@E MK%)66,P(SZ@Q]GS'GVH'&LF[D;/=<0+;$/I&C%29KA[:XGQPPX.1.N[ _F\/ M2FB'WRXRS&(;FG/,4V[?C\>V/)>,"BY(QHB0*0MA*XPSGZ>:4^:E(N3Y]"L* M4DP-3I.."IU[0!*.X#V) W'F;#(JMR#1\,W@0!V$MD;=0?+I?U7_^+?-!%[[ MK6M<7)O (,5ZLOA(D+G#^*1B]J!Q!U#WH)/$ECZ I2IV$(J>Y@/7=\'=? )< MEARKT7@0^A&-AR"_O[G>\#@9#.&_"6PQ3!8>'7[2I4?:C0Q\ Q.W8:2Q)=+2 M\ZNG19(9SP>XGMRP0=%*[EAT*^:_%5?O1G+@8-:Q_Q1\5W2+<6@/Y;O?G47> MN:0_Z8V[Z#@Z]D//)C4RG016MU]M MP$>L\(=B7YIGH3AZHF4@/[ZW 4VCU% MC@.F3/1P, 'R4:?E%FIXHDV MZJM"V0#:]7M'X]@#VW2[YK14,.6P?*-5'=0 MDLW2$*;ML>:3&9\>!Z$)DPD+7\!TPWG*O>2_$]C=0"K3W9W>4CXG=*>:4M_( MF>$!*)B![8\GH^-A$9N>P###I=U \;.AQR=58#];ZBB_(^65-P M+K\RO"V6 M_PZZ#A9F/=F!GT?3E0ES<$5C82K5OH0%@@E?6%(8'CPP+G[5P6NZQHTD_!5N MCRL(8P9UL]N#T<"D%G8"9MP/5YL]P8\0/O .*W4-5_(*I+G1V6>*. B<#V MMM7WF6*>O3;Y?;8-GS^?M38/6.OLXVGKX&M*'*=&""0$ _.>$(^",QL@@EG% M73SF8>UMNGXQ.Q08N=<+A#!M 5=TOR=]V(+.U?WLUI/WU<4@"P((77]YY&J_ M=$?XYL$(RIXW%<=M-3<=GCK,J^@$&!@(&I UC5,,O& MY7M2;M5YV39% OJ*K**6:),Y(JFN,T5^0'9^K42/Q82-S^'- 7#%1,I3%(6YDC M)E*PJ;27B&7&@RW!E" \'*/#KT;?0(.WH0AM03I3"40@-1@OF23.@]$F@4J8 M!,/M!P>'U!3Q"I0C+'#(,%+AG)@FR^Z/^Z M()MO+FY+\75;JK*.:8.M<<9ES+A%RY(TT/.RA4OG:6W*=QG=;ZLA9)@SA M5F%N&25..XESPFC&'?4A=\,Y?[O"OMME)!&2FS$L"NCS;^FY'K10?0 MO.WS/Y<=^"0'CEU MA)2'P;Y1O1-U6JS]NFQ-@"E1/3RC\/;S<[]RAMX_2D=>*O]9FC3 X,/2W_LF MMJ0-5\&0U*H,)0&9"NCV/S>(NZR];6_\_N=6LO,^>;?3:F^UVKO__E6]O=+" M^_ET=GD$9G^ON?7IPU8KV6Z]N]H>7971MG;:6[M)>R>L\>96:W=K,WS:W?ES M>W.C#7^\WVYMM-YM;_R9[+;ABV;8AJN]P*O"Z[]\'BB06&!2_NLRIK\THO'# M",6YB ;(8IHK"LI:JN&F7 F/B6;.\BSC1OFUQSY:XS)1'23T>&-@_^PJW>UU MQZ?MX,5\Q;$WWMSXJE0&>XDIRE.?(>:U SU.,)3E-G=6@X;E\^=_>D9Y(L3( M5:Z7(C&=$",JHJ<$KM2J%[PBT1TRG(SF+OA>12NA%Z>=C.*S;G7.1O)+?,5P M I.QQ;]>XBD6/%LGJ7SP@R'D.L_),SG$0JQGS^; C>#?+23IK8 M=,;UM1LE%%]RVL3K6HL-&&O,YGC%:[#I>NZUK\'5I]"\AHX0[RY17=[<@!IN MW^!],4GQ!C1T]U3G>I K/M]JOXZA7)OR_@5-M+2@J6]BSN MU6W3CU(G!P MF0MBYGJ8A0CH\W0[E+G\_3^.=MJ]3K-]0&%,1WOMCZQY!N\Z,[1U^!DW#__H M-=M_P__-V?E<_KW^1QZ.K]W9-'RO_ZG3VCPX@V<L(;\3@9Z?7\_;,#JF9_'9,OM#AW]-4X]"[A:<2,>=#DH+F*,1]0Q^$ MW&.Y]C9OI)><07UMK<[C5?+5P+%ZP''M8?4KB!PSZ[U&CMLA!YXAAS!*6$=R M1!47B%G"D1:"(Y79C.0^XY+F:V]Y(Y82KWF(HW&Q=T0I#8N'@$]Z P]G+!8**N0CSV8TIPBY5,":@C),BUR MR<*Q'*Q!\A\8%Y5/Y%Q.$69E9.^AW+'UI7=Q1+TT?_>Y&!"6K]CW7\> ZAC0 M^1A06L> ZAA0/9#!8?EG4X:24LOJ5V=)S#/C$2++[,(":]1[!G H6>JYCF M-).AR1%NY)>T#+^31/U!&]Q7@!RWFN*+@8A[=INK(U-/B1?SR!2FS'HN3,B2 MYX@IRY%P&*,\G$4M $0(DR'\+%FV0MUZ:W!ZA>!TF^C7*J!3'?VZ(SK-HU\$ M.\J-YTB2T/^!91H)FX9#VU*?$Y51Z>W:6](@\F('B*NB7S4PK00PU?;6XMF3 M@F JM"!:>H8)%I9P3;2U)E*Y4%_8OCBH?<7_;C7M[9]!F6*,XT\]FGZ0=7A31H@= >QI_2M MVFE@23/FA/3

HS+&T.\D,)B6&07KNG29I[;]35IG']/6V<99 M\^"K] ;KC'N4*R80XX8@V"6*K)%64J4T"<;0PTXM.RMG?5,# M32GSWTFW;%<1KOUS:(?)+ZWAV"7T7^O) Y-G>B?RE*G)TLP0GTD&NU39S /AP&G MZQ>MW[N2I!ML?1OVOBU0Y9_#P0&*_5@O/*=;3$G,AMKNLF%J;W;](N56;5EA MVZT;A#ZM\"E&.E1HY?=[61&>[':<"ZV(GUWSQ/8(;JZ8ZW@4VAVJ7F]HXN1" MR]G8([>ONN&@@:7FED,-HR][/RP6S%? M[/-^/4T7TR[)H3%SV15ZWB;B0J^&ZUJ_7]>[X=(F*C^X:F/6I^:'7 ,NBV-K=P\\LV;VZ^#S[DD_WV =\[ M^PAS^-LW%T_'QF S9&!V((U%AECH*"O >D/"I-)P07%.LU"90?.+>3KW.KUM MY4^$?.UP=Z/ V&W7(G^)43/JA.94 OXYQ[)4:$E"D9IW-+2_D+9&P=5$P7GV MD5,Z,T1;Y#.O$7/6(Y%E"C%K.&?<9,SR$-_/TXO=UN^3_U]C3ZUJK4[Q:PTR MCP R\R0B)0G/*4Z1CBTWB*!(3$QL'\8,4?!G2Z1>*J($5UXN5"@*7JA3R R5X;3J'.,N!A;X#5F;%9 MR,*1TGN9YYG..5WD\ 6>ACF;-W8R.G5J].#AE;]B' @_3U:_1USE,VE^_ IZ M ,V-31%WVB/&=8Y4*%W7..>@O^))-,T8Z:8)PT$.833?X;S* ]& M+IRT'%RWTQA^/"13%57TM;C3L9SS\WY>9%_]=%VRNP48KPT%INN,W:U=_Q/$ M+>O!/N)@^0^6;K M\AJ3"6YCS:[V/E\67;WKA&_2C^(E+=P#G\3QHM:F)JH'(:K7D.\QM2N2C9\2 M][LT#O&,_/>@$=S[[07 A/<8J]XKE!%9)>)JQ7*1*<4QLW- M^6#&_^5&X0MUX/#,[8[(\[3FJ]*XCVQG\WWU_\X U-_=[S^O)^.<7!86U@>SVR0+2(22V05MHBRY4C6'KFO%Y[BV_9\?I)G.Y/ MP1/_?(P 9PTR-P493Y3/1$85 V3#.B5"L*-\]8+QXWX0956#3*/"3(+_4L$ MX$KF)"*>2<2$QTA9DR+/,Y,[E>%,RK6W[&)%80TR-<@\.R,S;D)RU-O>^$DISXD6*,": ,XRD2&9YBC+G ML* &:VQ F2&DQID:9U8/9V@NC0()F>?*,)=2"693[@FC7MF0[O"#=D@USCPF MSM!%G-&P55GJ+$I9. [,I J!M20135W&.6@UN5&@S\@:9VZ ,P_4Q?=Y.)1^ M?Z@.2R\2 7.@=IE)+24A#/A(4A'*99C+)VES%&%M)443"[ED$BI 17$&,L)T23E:V_IQ?Z--5K4:/% M:,$$)=HH+C!53'FNX*$J,\R(S/O0 /:'#II:Y_C)&++DM@&(4 041I2E0B*6 M$X.4Q0Y9K3+%#;-8Y[7:<5_WS'/.]WEWGWR?%X]_!F-N?.0])8@1V1&E#38Y'CM+7ZHEB7/ M'N&>X*R[I36CU:*M/%K\WZ>.#[YXA+4I*"%9IG5N,J8< VREDGE032B5@M;V MZ),A;.O=LCV:8D$Y-AJE3&6(I9E%DCD>FJ)()8CS"H,NB1\JU: &V1HM+J"% MRXB4J2"I4XH!R4GO,^H$3[WR*K=UPL!3HL62Y@2=[45UDO6[UL/V_9:L_X6C?3"G1A MS3BWAM',:Z&5LEZK'%O-<5IK(D^FB>PN:R+&&DHS3I%UTB(&5B92'M01+-+0 MW]9[+,E#V"VU^_L9:B+_>67N[RK4\TJ5[-HD?WA!*!U))ZC5:(5S:GC J<&Y?FVMZ@M+#.*/G)((*70"2S MS*;<2>2 K!#CU""1Y11) O80E=9YK!\LI:1&DE<=<+WD\.F%EI,_LUUT?.*; M[AA>9Z[O(426U&SX#_[M8?ZZLO7FXZ_#^<9)E_6 MZXV;JTZ/4C6F/$MUY(SK?HL-3\_W6U6S@[0N::FZ"?<%&5G]A!LOMLEJGJX+ M>G==VUR3K&2//I15H&.R#M )]9CZ8^S9ZO,-L5Z^MW+5GZ3VI,RDXJ"T9D1(IG0C/HZT>SBJ3B] M_E[[T^'^EX^D1;9.FN&>0PMC[<$XM]/FESV\\^$S@>\OF)@[7_8[K0^MWO[F M'MUK;YRU/C3A/7_T=KXTC:USFS.G,NTMO7=R MVJL F9=EJSQ*-YO7XMPWJ4@I=\9Z)H"_C/89R[1VQ&(+2A:I=:PG@[]Y-YOO MKO8X5T<#'Z&G MC0FG&6;*$2$85@I PC!EJ$I3GXKJ_+-K]:4Z&OB38>1L 4:^-S]^)<((8AD8 M;)H!C$B5(HFI1EI(+;T0Q.6BC@?6V?YU!\"K>BV'WIK4.9Q1YHA3+LV(9$09 MJR45MG!6BR7"$E%$=,9 ))$$Q(\(P)DXF<9*&>B==9Q'7-P:-U MX_%Y4-DYQUG.N!$:2%$S9ZATF#M[ VVIAHI'UXM.OFH/JV^)09J'ICLJ8T@% M9Q.EAGJ=J94Y1;DE/^$,K02X&*5^49^E![AJ[-6!*A4S.3H LQ+JA.)>%: M.S#X,LWT#3*6:N?XS\2]UF(>D[$6)%).$/$Z=%ZU' G"*3(.5%PIO%:4U)U7 M:Z?1XY^QQ1PUF'(LF616<>TR82W0HF"@PW->ZTE/B!=S/2G35FFB!,*"4#"D M,$'2"8Z,E]AAXP%!Z$/TRWHI4'%):5BU,JT)J!9=4_X=6*$[F$1B72JEJ1[- MR'H>:E^.AT4W7/-FY'IP\3MC=^_W,KV7F?O-MIM;=:[=U__ZK>WJ00\"?1V>75 MC_M[S:U/'[9:R7;KW?K*C[:UT][:3=H[88TWMUJ[6YOAT^[.G]N;&VWXX_UV M:Z/U;GOCSV2W#5\TPS9<7=NX*KS^R^>!FMCNV-E_7<;TYZ"Q%-:$49HK&@J[ M-2,B5\)CHIFS/,NX47ZF>E00>^YDF=2G%#M-I;*,&:P8V/B@!.>.I=32RWVW MR[K%)_?-#2;N_6C8W_H.:S=0O5E-YN^G']SP8*2..UVS >A4M /VM^'UO_>& MYNAYZAL]]Y]/I_M?[+$F+&N15G_O[.AT[W"+-\_L(>@.WYMG!]^;[6VZW]_# MK;//?&=SC^\=?O+P7K:S\95Z3HC-->(D!2N#"(9T.#)&:*JIRY7.*%]+'&AE MQX$V1Q.W]BPJ<=L=E[P;]N'-I_\GE-=&LB@2?9H7A;':]88GP0HNOP/D=;'NMNA^3_HPB$Z1. !F>U5];E"(DU_B(X<3 MF(\M_O42BW-YNDZSNU7*7EOOFJYS>;-ZUQ4HSJT'^WB#S=*;U6C_P/GY0WM? M7KCT612XMB,P-4M V@J ]&\]^G56,7P#%\E+79E= .J;KUW./W+8R_ M15W1:N_S36OB;S+AF]3%OZ2%2Q\"'U[HVM1$]2!$]1HRM#X/@K&<[([5V,6> M/1O1QE6WC4#?KP!ZY9;E'X\W_]5V-U\999D4]GS6&G,RYXI[Q@F3S&M/M&(Y M(]A2P@3[P2EQB"Y':@>3OAV.J]^O<)$4LU +?9Z>CZJ)X=^]9GO[.SP;GG] M6H>?8#SON_N'K:/]PZWO(-;]LL0M-#+]\_MX\? _S@+EL[I'6A\\G M>U_^Z#?)ISZ\D^VW]WMPY_>]=F>YPP2VFXH:X?S+_;5GB#I&8A\POJZ&MAK;SQX5GE.0>4^PRQ@P30C,M29K;3!F- MA?]!=^< ;35^/01^+42*4Z(RC@52DA#$4Y9);S0CUFON.65$,FDL9>9'&72U8O;HP-9=.&/R<.^K M$Y8QA7.$,YP!MF&"M"$:*>6T$1@+:=7:6]I(V4,='%>C6XUNJS3Q6Z";D8Q2 M;26S*64II]*'XUF5S+'WH9O&#XZ@JM'M)Z ;742WS#''#/9(*PZ:F\88:8 U MI SE6:J$5YD+EB>5[+F@VVLH5]@HNA>\@*\UQ?@B"C%KC'19YC/G&:->Y#IC MSO",.V6(P[7SZ^E1:.[\XC@U4@N)W[L?7\V7J\N7A#K+7):FN4P9Z/0Z=!?B M7.VP>&J6/5UV6!@B*4F]1#0G68@H620Q_&ER9;FCJ=*4KKTEC9S4 M?/N"^=:KE, L908Z%-.I4810 &^E,&'&$5F;XD_/M\NF>":Q5=2AU!F,&,E9 M:'Z+D;.PE9FB:9;CP+=X52KN7DT>SM9D-#QV=9>DJZ FQ? _:E,E-6>,*2TE MH\2GWE&1>2IK>_OIH6;!WG:,YV!7HXP'EQ\8WTBP5" O=MC:U!)!I 6%P&F684NL(@H[RX6L[>V?Q)ES>YM88W2:I\"/ MN03.%$$#X QA(42*PSD@*0D-76N^?,%\*97PU(+MYH+S,\M4KI5C%,,'1K!P MM;W]Q"S;>G?.WI;4@(4ED$B6-YRB7.$4L9\"< MV&A$,V*<9<)P 2(UXRMRI,RK"6"WAV/5FU;1W_'PLJH4/1PD;X>34-@^'?>K MS3QZ^ 5Z,?B<@?SURGINH1L]'1L^Y(\D#/&:2$J2QTX@1YY'*G4)@C J5 M6V&9BRE5!-_;)*W1LT;/&CU_5+)XESYT-7K^1/3ILQ(KR6W MN\93I( \4Y$J TBZ]I8U<)Z^& "] M<__O2%T_[KVGD/8TS6RXV\^.\CM^Q]-^SWN^.^&XR+C8%] M%Y?[P U,UQ6;W<+TAL5DM#)=>EO=&7-W6H>M_LX78*G^1[J_&?[_=W?_PWY_ M?W,+[\/UP*Q\_W"_=[%+[Q9IDCV^=]8\W=^T1ZWP_R]_',&=1\WVW_V=S=#A MO]=O]?_VS<,-TCKYBKG05/$,@09C4%AC))VB2#MMTRP3X1"K$H.!5)W=",!I M.';$<^VYPHP8)JA0,F.YS40J+3;GN_HN[$-L7;NT$Q=98[&'[:6]H'_X_I5A MC/C$-]TQO,[<@%5VCEWHR3XX2/YTJHAMAJ<+=\/6OBO9)CGIA=D4B0'05-U! MXI7I]KICV/Q(#B-GA@<#>'3HICP8)^[[L1O [$/_9!CU2(6GHO"&1*NB6S22 M@1N'+FA%@/6P3MV!&?9=(QD"+,=VRD!/R*B!<;U>;'1<7C9VH_[LC2-;Q$MM MUWL'[S6A)?/XQ+E!8E31*8=RK$[G9!NNKL8::1%&L#1>!9>!K@%/&SE;_M3K M*AVF>KJ>?%J\-+;<3X:S[:X6Z 0>\8^?&,K@M]"&(D4"C(9YJ-Y6.9&9:I2] M-O0\V^;P]UEK\X"UVI]/FA^_YAJS%HAIAG LG,>42P<6"N*6[5\SQ5)>:!^4@.0-:1'J(.#=^:!?NQU)Q[P\$! MBNI\J3E?;1*<=,<=('GX&Y1V>%:\"2[L#T=!SL(O0[ K3IT:Q<-:'*P!P!IP M#JCB?MCK#4^*.YZR-%5!1^:7]_W] M]D&ZT^X=P7QAGEL4YN6;B^F*A@1E2*0H5U0BIHQ&DEB+I&$IMS)+\\R&>#$- MG%XGFO]$U@1N(G6GM!5'H\V)>S<9!;6OAJ#;0-#B&0*IRX$\$R:E0SKNUMY0WJ*Q5H9\.0ZQ6A9X%#(5 M4 U$MP:BQ38W*3;64H:181* 2.04*6Q *3*,'X*)'K%)ZGE44Y\I+GG'=1+<("4V'SHR3\3#YID;=X:1(0NG$05D. M$W+YU$AWQZ/R;]-3W7ZH:U!C^+X;\Z!B8B!04G>@1J< 6Y-1J*WPB9X4\/*B M:(1H>>JKZPO6/>\/3D)^LQJ"-%>O) MYT$/GI,,X46CD_#2D%;8]8'R>J>)+4NMG&TD)R[IJ&\.(#"D8<';;3G4P3 Y M'@V_=8MI+N.L;B(LP;J /5'13C.,MJW<[E,MZKUH[E MSZO8CCY5L=WN1!>P42"&MKX%6;0R>9J;YMO^X(_._MEQOW5V1)I?/M,]LI7N M;YIT[VP#[WSYR)IGAH5"VN;A9]PZ?-_9VY7I_O_KI*;_]T!]D9.=_A[=:>]] MWV_;P[TVR)90<+L),FOSX QD$(?[3UOMS_#L]YW_!^/9:1O<:A]\;VWNG;3. M/G^UE@MO*4..2! M7*=(ALQ-X22H&M(12_"%(CLG)9 @=5F*F2-:,"\)$XH( M^$JD]'R2YWS]DW(#[E)8]Z-W/@L$W1DD&Y,#&$)"RI3G1O+'L.@D_QEZWP_# M<<=J%('$CX;]I ,0A&MGUI#E:G[UZ6D8V!7C8)Q>0 MK3N(F)9L16P-NERR6XXR#.I/%X VV3@8.1=^:R3' .(3-8ABX:33-9U&HOI# M /"(P? * ', =L#?Z6"*,;!B,CP.#RR2CNO91)\NC:T2&B[YYHHJ 79Z[WPH M%M8M.>GV0LO&D#B6N.]N9+I%S&J= #WU8LIY4F6;DU)"P>630?78 .: Z^I$ MA0J\RP9R DL2I(!WW6O'L9YL!/D8)K]X^_S.Z6QAD6#!3"?D!5^IU!<=F'MQ M3J^W1H9.W%HXZIBU5%%I>$BTSKA1FK,*%T5*T/3#HH*?WD*_WPWOUS!$&XC# M#8HXT8W12($J$W;]]]/Y)97"OQ$6<:><96M8K7#U]_OI,@#_ZY#>MUM-L+(/ MTE>'RT?P+/B\^9&TVN:TV3[ZJG%.:,HH2C4.V7K4($D)1M*FQNWQK:J8*6=QWO/#N]>([J;(KJ"RO: MF!475_.=K[0I$\HB$@5NC =$;PLZ[6@6YKQ<%0T9O '9H**$UX3G==3@2(V2;^LS$9ML#\QZXF!O>NL-N+L(SUU/Z!O@ M0?,-I5E*!/KCW>[2@$&:N ,8V+?NL*=*HH=7[SI3?L9EA1/FTV7_!1CE, M+"D-DP6H'Y2WE64B%[:YG$7AW!'LL>JK\-JPP4%L5#9.(( ^\#((93"'8.[N MM*@TA\0[5Q%5*99!9#H+XRBG,S/R " &-DJIDHY@9@?#$5AZ8#Q-K9L@YLJ9 MEU.^D8ES2XY^^V\]^O7MEC71^ MB]+%L#<97WW+PAA-U)&>"'064H;+=5[X]^9&9.@L7MW4&4VG< S4A/3(J2,4 M(T]O5.]$G19KOR[O'6S]GF7^$%X*OD M!=@&S$\(F!YJH$KE<6;,A,8WDZ*8.H\V!JIW6G0CA+[O#M3 A"*Y=T,0"#,' MTR=73'KC>$GEA 8 6D7]X4H_X>7,O3><@ (WG/2"&:=*R5^6_ 5A:)<72BTL M% A"D.#3Q3)+BS6:+]9PMEB5L#F<#!:D37C*9* F-DK;L.1!!8R?HJ-"23OQ2(Z>U&$HD EU(0QOUQ M\#9YS"?AZ# M\ [:!]@(<$F*/L9'SD:U,*9;CR0(.@>B;*HGQ,K*LA9YTYG2/J:X454@+XY[ MNJJ]Y*_1,!8F3\Z+N6=)9MN#<@.*4M4HU=;@_RR2P)4D_>W$->(G_-OT&UB+ M2[XJSG\WF7\3=J+Z=D&-F?XZ"EUI0LBT-ZWW#NK&LAH6%;9Q4#87=KU4CLO? M!M4?Q4077=M5HTJ5@;DM,$M00X+.$B@@F*>H-QP>!88JYF03[:/NX-NP!SKR MJ%L#LA-6/*IQ"QV'*OIO1,=[\+TL.]\;E?>]"] P+I5- M[0"?*D,E_%2M?,E"I:%GIMV);L#WX^XX6"(5Y7R"K9C.IB*=]7#Q5?L(7*J. MX(%!49V9+=%$A0^G<4)]%:9WWN\5-PHV;0 Z[V1\6GKT@=J&\;MQ:8"-U9&+ MCOZA[DT#'L'D/8YON)J\UH.>/XFGBI3;5FY)N>PA:@&<'2,3T?U7+B/84UW3 M/8XTWQU<1[N1BDH"N='S80]@.4,L!.RL470'P<[?"-C.*Q4_216^HC?9-S?Z MUG4G-QKXY3&1\JM0;3J IXJ8BO$46OT,]XZ!-0;!XHZBKZ7BKD8[+'AU&_!? M@,KA<=SS8(,'5R?,Z,PENCM$T1.71!5^W %[[: 3HEAV8J8(9V!JUO6ZH2O9 M-]6;Q&<#MX(U%%X:705Z- 35(SKY @/!XDR"/1V0=0>@Z& (=-.-QJ&!%P'= M#V -9J\INQN$OX_AGG$(\!V#- Y45@YA,@@AF*K369Q5G PLX<0#GX-A'/ Q MN$.Z $BG4QZ&Z?6&!R71CH;&%;$[6;21G>D,PH^G,Y5R&JJ#,8[4<=<"Y0?/ M21ALN7" @,,>\$=T2@'SE%H0S/"+2TST4<-,J_>$5\]'%M425V$^/+5T/5FX6:(UXEQRY8,P?C(*- M7[F"2G"9CG ]"4&:<<":B ^5>S[,OCH *1)?F%L'\%2'7G1 IFXA6/'I?U7_ M^+=-0'E@1A @<7&5J7 I]H_0E24$XYKYCN'G;O15C:4<5O0-JS1GV "(D' MD@YZ8A$CQ,'=$M;A8 2"KJ*,L'Q)H7JNN(07%ZXI?YZNV6Q5*Z!W2WL1V&O> M1V08P^S!9U=RVY7/B,,(VS8(<;40C[\< 1103W#XQ;"]&Y^>X^X[*+8E_/]\ M$+U<'GQR83R@U$=RNG&/RE5/'MD(4%=$CVG%FG]5Y+=9(OEI$D80NU&6QG%) M'G#58>6"O+O-LBH"\DML= F#"(SLC.J[&*\K)12H;E-A$/7R&2_.&/6X>UPN M4*GG@\I7*=;3"^QT*<>+2SGEM./94D9(^<^IFEUR##;F%#U+G^J,WRH+Z,+CA<=!^0[CO=.FQP3+K!\_JJ)0-,W$3X+)26Z?C_N\D.+A!+)9H5DFL M#J\<;7@>)=#:R2K=-;IIL RUD&6<(:7'$- M3%'#E?VIREO=1-:3Y\\"FZ7D"[O_W]*":H!D J*%:09!#[K6@1LO:'.P;2$, M$,/Y44F*VE/%+; PP :]*(O#8V?D,BB#-MW1.95LKG6-3X_CDX+$F:M^)3=4 M!&CG&!SZ846CM]SFF&T53+ DJ'Z1% 9Q'T%+*8*<*Z/PRMKP=S5AD)*F$SAB M<%#)6S ZN_".TKE3V:EA[##4HFLN3C>"0S7'$)@_"0O7. \7(U!E L-$&J_8 M(#P[$G,5S8A#&H(%#^ISD,8N:.[1/:?&*IBRT9D2>X=5DXBA,""S(U<&J_RP M9^-W54^M1!T?]RJ6" I'R)Z(O@T3%=89& Q@(4O5H'K8(H"4P%9$':7LWPNK M.55^(ZLO&)2-8!R?.%#VX+_!PS)%Q!*Q2K4&A@I 6XSOX?%:%=:IMK%RV/1. MHX=T4GIR%*C_<2'.2]F*G\JUGO=;]MWQU":Y"NGG28K5S8L)C8!<,.GX9GNH MHL8RW\>N6_+9+ J74LN-7H;(=E/(*^#-)D;U%M)M0F#R6WS<,@W/5>V R3T5 MW1=QRRI6*,91UPQ_5$PP>U%@CL6)+ X.R'P\FDRAH@#\F:YBE4>PM 1E/[SI M+W&$%9Y7:0JE416A(IAP#E:Y5*I/AJ,C6(#HI[HL6!H>Z^&"H$V_GSG.RQ_F M:]*8O6)F3LBXLI6>/PSL#)*F.BUS3W%V29E"I'.* 57R6#?*V:(,LUR[C,DO:^'WM7\UHEK4_08DUSM%,>W, M5,,H1< D"-N SHO.% UD7*HV??@";,)A/[P@.%V'48&=>UMF[%[Y"<:+(XK& MXR#ZEZ:Y#/,YAJ[ORI3:0TQ1*9,)I_G989P:5,;2UQQNGB6SP3B-FX5:SC_S M'X2OTVF+V$9TVU_P/91S#U>7+?.+3O3_ _2-%EYX^6_E7V7VD4_RG#582A92 MHL[%(:*O:#&3);J62P]-=U#FR<6!EL$*6- 68%Y"IX[MRD?=*L-,P]M$S*9A MD O1,: *#;MUC<+Z*K,>Z-59#W4"P^M(8'C26$- #1#_@Q+@[YQ_L%JE&9_. MG7&_RH+]EHH-[!#H;2%#;6 7/8+);N6FGJ6N%U.'V1QRGZ;;='2SSRN2@M6\ MH'V7H0!U4&5%GO.Z!QVA"]O5+=T\H$P<5R'JJ3-@J@K,PT1SO_/V()BJW7DN MP"5/C\:'G=H&\^<&A_VBM]Y=[:LO39%2K8@JPM6A@Y..&\Q6 LQC>'VPIRM' M>]EYNU1A0*AUHA<_ZO4QVS2LZDS<5S]%$V@>M&Y,S]&ITA[._UH&"LK1Q,C' M@I.@TEJ,FP4X0O2_BCC%O.M%C:0;%T\'-;+47$93RISV_5Y\5PA@J\',Q1)\ MBB$N,77S5'Z?N3$Z&V-\6%C3F;6V<"P0:&<@\H,R62P6NI5D4'DLICLZTXNJ M90RF;+RABJ'/7^G+7 )X7700+H102C]>=%5$3T,<;9D*#'@15OW$W3R8,J73 MQD+<;2D$#72L!=#N3 MT;D8W)QD>S%O9@G*AA@"-H6M3+K@TYHM372IA1J"*NF\N&)? M57'9G=J5>4QAJC&+J$Q0NNP=%:"6XD>74YOR,$#-,,;&U>%PM)#@>+-T%O)D MPD*BZ*66C5Q26W5P)F)BDK ME]YRG'K3J9S\^/K(Y9>@&QZ"!>YIF84S?V>3BL?$3S].T0S3D8AE2+-W/2CCF& M<_.DL: %E;&#:3),F?U14IFRX3B:LJ(JN(J"T\HI>%JI389HV>Q=I2[;"[&, M8KR@ L4BJU$17.B]DI3FD:=*,,)05/F(68,%#:,( 9#J!CT<1"=E)-O@0*M, M"[-0+SKW\S__G;\01[HTGK(0KY@1QRS,,LM2N#R\D,XU8+N2>#4+6 M61'SW =H%&K*1DL$65'@+&PXW> 0V)]"6)"MDUXP9TYC<=BT8F AFC./X*@2 MM*=AXT@%J%#?HOR%H4Q&(9KS++;Y/NZ$!7Y]6E7Z\U)V>G<08N%1-:VJ+B\? M<]17*VMO'L($X5Q2Q*2*#1AU')?G+$;T@L98"ISDJK58)+SR41< IK0?2_U@ M1GGAA\LE8 C*#L$,#$[TR#=73JE*T"D6Y?ZL.4TIRX>C4]B?25GMN#VM'+CR MB69)TMN@O(211!<),"GHUF?SACBI'I:=KAD0'.: MK")#"\9EJ' ^3Z#EKL,O4W&[((1G:#S-=.D/JX3=Q<@R"&4@(C0M09IK!]>0 M2<58(%VF(J0;B^@#)U^F#Y0GQP79OYP8&EDJ<'5,C8N1NLA.\1&5O;28L3/- MV'J1Y/GA&H7IJ?T?5RMSMR/8,@LOZAE5*YA&50[D BV7,6>W0'OG7C9+?&]$ M,R9Z,B=EVB2\*?1$"92NQC- O,(F*8VJ17IO5+_,IE..=!P,^?!X[V)M5G"G M5J;^HUDLXD=$\!B)ZEN(0RP'+52C=RE$TS7T$L"0,M)#IG*Z9Z?E&9 M[:EOJ#PP\EGPY@_*#9$0?@"HZC?+4^Y!@\0T0;%KI M5'1 ^)9I<"5*EA56SWB?*QYY01L];1ZSO--S*B@[RLQVNSPV=1AR%$/H8-[Z M8DG1@F?$:Z;2+R1C3RV67G0C)B?163-[_S,DBG>=6'<5"OY4=UJC%;)BJIG- MVA ^?VJ)V?"SZ49?R=*4PS<7IAU#6)-99YGE^Y=N+9,63J.$F"4 [89L]B)Y ME_P54WI&L:E,3/Q9'DWYI*K>MSCWJHO#O-6[8/RS1.XJ0A!\@R'1?FBO)ME7 MF?;#ZK2?51C*3TW[62D\WJE,MJBE_%+)E7_%P[V?/P)?,[E9,#:4FG8+ [:! M&KC@3ADNWC0MQ1D4;MK-S 4O9^DA-:=);!95BNAA<5-/R&J1P%]+?8"WRXFW MU?>7$,I8GENUJ>,PM[GNMF2 ]LOV[N&::0I-$6IXRX:>P=CL!2=:98LM/.Y8 M=>W, *S$YG);MZDM.XQ%V:JXT-4C* @+;2WZP9&X4$04BKSGA7TN-L\(1FX8 M:C2#I\X\D!0]4"KG&3MV*I_#I:$0)+J"HKPOO>CP=4^=P)=E)*_21$JEH[)] M*PVU+!PIL\:G=4^54[\_Z8V[Q_#](EZ$ZJAH#PWE&9XWVV]-0K M/95SDSM&>L(OQ6).@G6QU&58\:$)U> Q1#I/SJXX%*SH05ER!4I7H&82IV;BV;&3U.X_OP()4$0, @PN MDIE/__;U7$! $F5;(BFD*F.;)("#TWWZWD]O-Y=KVYE&A&=);,(OS+0Y=5-I M2@]%%3B?9;D2U TOKKQ^=2]ID'%XO_W;'09_J]/,(;!VS) 5?)_529IFL\=R MR8B%;X_R'*,]A.XB52J.;2W5[=;N+6X0F6*>+K5XW53.F&J[=YH,UR;DMP4? M]]'EQ1F_D;21\IO9.T@3POJ*,%O%L"9ZXH#AT])LW?KF)!ZC!Y,$M5+0V!W? M/:B3SH)CTV9!,QF#7^ N\RKXD9"M$/*8&UT$]Y@Q*!'C:O?/\TZ7^QJ5<$+QL-H8"UQ]?)5[\9TFB+R6/6Q:"X&58XLJ^25_N6U MM'B^2G-Z#;KHM6RT.&;(9ZVQ&/1 _MHZ*8='[*C(M"%YLGQ]2%^UAGSP=R<7 MAV='Y[U?'QV.>K^[[;8C^/+XY$&WO?V[XXN'W758[),M]O)>M[UC5E;?2"SS MT\NUGW;,L1)(DD>9VG2G5RVC_-K2F5!M%92^=[[?_N\,!SN]#?A2'G%&K]UW M5-%V[Q&J[GNPR-UO^ZRV[.AKG*J]VYBUD7H#(]VZ7_^YB6C:B_'7XK9)"5BO M@ZD%UZ;)HFISUEV;,DRJW/59E"?AQ?GE%\T8_$93!!]W$NO P3O+P>?GHX%_ M!_[=6?X]"4='%WO,P?>:='_7"]V+H;>/MJ?'X\.O3=NO0-ZGV(HOM,*[A[UO MM3A[V]5&V^N[W78Z.EY^1P[ *#S:6+AUD_J;BK#6(Q\DPG:72"S%K([*N8N[O(_Z?AQ<7Y MX,?L'V%'X7AT-A!V_PA[$I[M=>QL$\+N(/F.+TX.'TB^YV=P[&3\0# 9UU%J M7MTG!?Q@^WRXQ_;Z6@N^#'7MF>;'3HW!T M.AY"^MM-I=%Y>'*QJ?(8J/38&G[\@#C60*5'MY;/#C=U:8;TV$[J^ X$QV?F MP)^'ETG&N!U#M&-W6FNZ1V8\K*OFOO;X<(_MN<(#0Y$.C1E?C%0)VMI!V;#-Y1N'H[&P@T-82Z/QXT^JT@42/?8;. MC@]'@^N^YZX[YYO$;_?'SC\/X_;%!L4-@^?QZ'[A!A)HH,YC=YH]#3+20*'[ MGY^+X\-'CWOMH Z_Q7C9^GI4;HLI7#T^%*4:_1&.+C=WU/>NSFW?B'IQ,10O M[A=1SRXWC3'O*UEWD'@O1N>;F!E#J&!WZE%_+JHJF"2SHDRT*K6./@^]M@[O M'QV%%R>;6]G;(;B&;LR^L-!E>'(\4'7/J'HR"D]&&S@$^TK5':3=V>7A X=X M/3]#H]O"VFI#X\6O97&=5CB0%HR-EV!SY,DLK8-962R^W/+81Y=IX]%G^^HQ M[1557VR>C\/SHZ/#12[UVT.38P=C&7Y.Z$\/C MGMX K_W5,9 W+II)EO#I_ +AM74[]-V3;,UVGQ,.^!P?/]2)_**]>6(77SY+C;'_0;,G&.?BO]LJCJ=K;[Y2YRW7V+,8_[\N;VW+/RL<]W\49K'20[W MO"!N?V1JN"_" =*R9WBA&5<<795)@I]4&$PMDZA*XF"R"KX[.1P%L+HL+?(P M*,K@]/CX/T,,P0;U/ G^U41EC85E\+IQ\)(X67D+K,B MRXH;/![WI9,Y%%'QW M?'BDW&#)1!R6PW-IML;T7TV*!)_",\IH6EA[51.,R MF197.:P.+J^#*%@6:8Z0/T$-K_2ZE\0]-'U: H[&3TY 6$(O 4>'Q^L$;!_2 M>@["(%C ,^85'FVDW-K9/@J =ULE@6952N@BR:!-.LJ!KX$LE( MOW:.[]OW?W_WP\'H,H!]B9-%.L6##S)HN2P+..]1#3S5Y-,:%HF/AGL738EW MA0>629!4%1 XC3*\7YQD*2A!NN]O_Q4MEJ]_4*%6X?=XY13.=[%(RNHULNBF M_#3(B,UDQ%$7BP$-\>=(4J!;*;KIUH.O'*."!&^: "'SI#K<2['_?C:#2VM0 MNX-:>VR6/34L&R>N6C-:3.6@B+-^#I3GG8RYN6]95,3UK\HDHW%3KV_2N)Z+ MR>Q>*&[G_G:X_YV75KY>)0<3V-Q/!]$, M%OLJRFZB5?6[[WT.!_9N[6'[]7M?W,,QX$,$O%$@N#?0!CRVI,1? MP9*B;5E* (I[]M^_^X_T*(XGD^3\?!Q/3T^.+B>3B_AL%B5'T]'T?'QQ.OE_ MY[_[P\/ZMHX%I%=F/74P/ZY3NM50.3EV\&*N.#Z0NID=[/A\>&YQX;CT9,ZV(/M M\9BV1\M$1@_H,]"C3H >X*Q=.I8TVB)5L\" &OC4(.BS9$IS)I#&67$#7-+P M;9P?!C?S)&?7"7Z0D%L&S((F]MSPR2*-#WXAH0.>7]%IY(KT#^&.V;@5=?H M>./\-"]D@W16UXT>0:$>$COY*I@G42PR"JZZF:? 1"!AIDV)J\M4>SDAQ]?! MP"-/)E&.=#B (U:\UN"* +R(C/!CRSUIY3"0RX0IB)HRRD&[F3M@&!"YIDP6 M44KDAZLS4!Z)'\6=BGHLD[HI*=(#7W"4!^?WS6:H,V%?IT[ ER]$(1;$Q4VN M[M@=4FE@N:=DN3-7B55U,?U$X@.8A>162':M98T6@U&\W\.7(S-G'F%PD5V? M%44)EWBSBLUAL;@.)F1E78-LPY^ 7F0Y!J(*;Z*?XZ)OHC*N'%O[QP^__@IR M#^[*ZA*NS1,*2?(3\#?O?GUOF#T%>3BM=7EI535T*%#"N@L#&^I34O>N:PA0 M/K(.16)9JXGCC,8%@[^ >IRR4/2#1,")*-R :T7H)/E5=,4.V1WW0A:?3I,, MQX2!:@5IEN)5\#.X&RCAJ\3+T,%A^BP9K\< M'GR+;Q#7-*%,9-^1P[XIN03@%/*TW*HJIIAUB5E&12!=TYFH9N5:BH:"OP". MZ0)E5F]&6>(6"/K)3FQ:QB3A4^;]#>^!1B>8J*CKX23$S;2NU(NM$([,2%PC M?Z,\;\">K:(,LS%R2_)F]]'4(=P[P*$BC&.9TU)CJ7[<^"@/Z\B? EV\>@'*M;)%VW, MOX-ENDSPIX?!6]B%-&]09M&ZZ/9I":I+^1ENC.P;*H/FTW0).F!63$GP,RLG M:&>W+R$+Y:8H/Z'\U\6AFBJ+*WAM5%GH&L#K9-E!-8VR1!<(!VPPUQ^5E447 M5VQP:[@!OD;=#$8&&3-8?U29:-7/15R@E"JC9=+4Z13X]/8PF956BDV!V: =L8N41$7+W;*9WN65G/DS@ M-@R&T]8DF<8>Z]XCR;16=,7*--RM[%/X%5-/7:8 %=5_^%M%-^65L%>$QZ"P M!H7K8'D>&$: U]PR+<\?M/^WE^AGG1(]3I9E@B%__*+M2Z"F3H!:$N%!-P2O MFQ=9C*Q1%M?2*$85Q\05<)76N$D%4='4TB0"UZ,M.&CPIZXE\R2D7_01VJJ/ MV[+WNUP#AR@3R<&F"ASUW4_?=;Q47^;. M]LU1XN[\^%OF[>XL Q\R=H]MJW5'9#J\;]_=%FHB$5L*MJ6F33J/8GJESY.N MBSZ8:4]8+7G>7:7CM0MYP3@^[NM2QG5J_=3L$\5Z!P?@:7JOU\*Z6UJVM*&Y M\*=:JY:% MT96]'"!=MD\9C151?Z/0JF5,S/-,BR:O'S.L^G6BH2: \16BM$,:_1MKO;&" MK'7FTI.K* L#DDG)U0K%(M*T*$THNQ+@(F)5I+7&,F<)&D]2Y]^NDC8A>%/> M3F@X4AE&_.*UYIG#@&?D3Y2H?[,&H4.-!$;JFB!6%Z#.P%7?/GC>SU6EQL9G MT33-N-2"S/0N;ZP$79@C@[0+,UFU%J!KZY58^:ACT;S&/]L9=9"ZBP2$F9;X M4.,O8Y4 .V-2'F/W;G:=RHK2^."G9%*2M8X*7Y9H'IQ6ZPEW>C?X C7X5-S. M21)$UU&:D=JF)TZG#=!KNB(_E?I7X/[C@3._N95_F[RS+F-X=_$0?+E(T$>C M6#U!MW%R!WXU22@P$"R;"5CD6KWQY"5#@QOYM &*TSLZB&]+)AWO?3)I6RM8 M.KKQ!D?KJ9KQUH-^:V?*3]$#^U;%K+Y!^$.V$\ADO?VFX[6;NH7K6QD"NC7@ M\X[J#:I:QWV]$ 'QU7(^M+/].(#Y[>&;@LWRBPLWL,\2?0!L$+'-'R M$DV)Z3S*KTB'^*$%.#6@4.H@2Z,)VNJKW>>7-S289J.7EAYVV^FBR+ME; &! M[F*IT..I2%9!W<5C-V]Q)[>%V/ANEKX>#NI;O@]?PL'(V^Z#GZS?"XT/SRF+ M4S!(2_2M\#9X-0O>15+/BQB(>H4.WB2I;[!^FC!R;PIYN8I7(4\1G*7DU ,I1@)H%-3N^)S_>* MKD+OM7DOD-II/H._PDO&^M[^UGF[YD3A/L![PNN_!?HEL$VX%@X#2NFV"?A5 M<%12L+*BG..!I1I8G;UW1W8WV,TTL1)YX \( QP?E%%:470.N W^9 =D3L3" M:K0T9C<%J(/W+IO\)EH9 +6W4G-.J OS%#S<(*TKTV1X5439+;KP698&G0^E M0=NPE$JY*- MQLI,$6!U626O]"^OX[1:9M'J59K3:]!%KV6C11PBE[4FEM #^6LK&@Z/6#S( M@$%YLGQ]2%^UYJCP=R<7AV='Y[U?'QV.>K^[[;8C^/+XY$&WO?V[XXN'W758 M[),M]O)>M[UC/.:=TY NUW[:,>Z(A?3CC "Z4Y?1@6W+YM]/RN__0.BA()I[ M!W/O_[Z\)3-[DP&J=^Z$,W/KOG.^MGN/4''?@T7N?MMGM65'7^-4[=W&K T9 M'!CIUOUZ?K.=!6.^VG@\V@-G-*YS2)M)]GM\YSW>?[N'&YZ')Y?'#QOE>.\M MV(TAM0,K[S@KC\.S\].!E9_[1.7=GIE\$EZ,+KXR$V\3!T\W&(S\98)Y^V@[ MNC@Z'&V?@'J*K?A"RWQ&_]LIR[QSO/W?;Z>AX^1TY .-P-+[<\ !TD_J; MBK#6(Q\DPG:72"/P"#8UHP8B/3*1SHY/!A)M-XE.QH=/0Z,=U.?=D3:F\^66 M*_:/16U'/Z_%T;Z*O;N+['\9GHW'@R.S?X0]"4?G1P-A]X^PI^')Z7!BUS71 MCI!O=&SZ+38EW_,S.'8R@%!Q^VIA)AUI)]FK^^2%'VR>#_?8GGM\3-?XF1O8.2_60<7IYN&C?[.J)]T+^;4.GL?%./?Z#28X>@+QZ8(AY( M]%@D&LS8+S1C=T6[WSG<\GD$BB\NP\NS36NPAG#^(U/I^#(<7PQ4VG(JG1Z% M9Q>;1B<'*CUVJ&I\>?@T1-I!';_;'OQMX/?/PYP=G83GYV>#T['E5#H*1^,' M%L(/5'J\W./9Z4"D;2?2V<;*?7#@=U*YWP.J_GD8M!BAO]PT=SZX'8_MPA^% MQT>#"[_E5!J-P84?JL2WG$HGH\.GH=$.*OG=KVZ=]M>># 6O*KR+I?9#T; MAQ>GIP-5=Y!VI\>'3Q/@W4%#8P>!\][3K*?V!):'-=;'$RN(9;3J07H_!L=#8XAUM+H./PY&R(@6TYD5Z,1R>' MCQYBV4'5O]LN/&>>Q'\/@SQY&/[%[AJY+\XWJ5\9?)!'+UH8_/9#F:I*J9/P^'0H4MTSHIZ%9^=#B>I^ M$74<'H\>&!G8.\+N(/E>')\(.X\[[V\>T96<@M&1)[.T#F9EL?ARTV,?O:9-6]#WU6/:*Z*.CC9%;1W( MN@-D?7$Y!")WDV[CP\U;IY^?P;&#H8V_)G4GK,<]?0%>^ZMC(&]<-),LX:/Y M!5)KZW;HNR?9FNT^)QSO&6U>._(U]N:)' MGHRSH_#L^%FJC/V/23[-D)4M<1&^KR/@1_@S3J__\'OXCZYI$957:<[,.?:I M^,^FJM/9ZIN_Q'G[)<8\_L\?YGO+PL\ZU\T?I7FE11X&11F,+H[^,\0(;%#/ MDZ!*/P<+6,J\"A)XXSCX2Y,GS/#'1V$P/AJ/X(@OEE$)W]4%7Q,MDF )+U7$ MV#V&'RWA'V6P@B4>!A_GJ5U# =/2+W_^H^+\?C,2(W'7X*_7:.3PU/503C( !36\$M\U#W!%-5P69<%W1\Y=L =QG@)WWWTG9-R;HOR$# A_7\"OL)^Q M:,IZ'ORKB&$P-7P MVDU>IUGW]:][.;B'99^6/T?C)^=/6$(O?XX.3]?YW[O[_[X6!T&<"FQ,DBG:)0 R9> M+LL"9%E4 QLV^10Y&3D#[@WLAW>%!Y9)D%054#<%)H?[ 4.EH./IOK_]5[18 MOOY!97:%W^.54Y!=Q2(IJ]=T4#;EID$ ;B8 707, ?5O6.;EDRYZ,']N4=;2$79HUSD$G7*?U"HR%6&0^ M/*[.0;3/TZ6UT8.;%*R5#\TB!;E?!&_GJ&2B[%Y41&_KB5RKMSBO!;9I;UPL M?2%UHOJX[MCWH/XS)!7P#7EN\)JV2R:W# 4T!#\#=>H$J./Y0RF*+CC@$9!I MRJ),?8L<^[=@8>+PH.$'=\S 7*S1HL1A2)Z?A>16DX2>2OX9<5.^"N9)%(L; M E>Q]P2,,VU*?'ZF(L@)%6SLI0PL\A599.RR"*CQJEE@9 UH5R:S+)G*$(H; MH%G#MW!^!/1-6."0DP$_2LB!89^6) C+DT4:'_Q"JJB>ET5S-6\M!,53,"*3 M(;S5XQF8Y;&810AHB)%V7$B$L_2\C[GHP9%F-95"2T M7I5)1F-;7]^D<3V7(+-[H20^CNPEP-Y%UM3]ESC,-DT0IO*).&M\X6^'^]]Y M:0_+57(P 4)_.HAFL-A74783K:K??>]K;%#7K3ULOW[O2\YF#WG)BWO8>WR( MP?\0F_P5:13\%2PIVI:E!'.0G__]N_](C^)X,DG.S\?Q]/3DZ'(RN8C/9E%R M-!U-S\<7IY/_=_Z[/WQ\\\>??PS>_P3R[J\??_SKQP^__S[Z0Q<=!WGWB,KQ MR OX^;WNH!]-&)_6#F&E2M,4]":992#-:^WH* :BL_ %A_5P2.5LACX"[.G4LG]H9$^+)J_#-I>1+^:!*))K-X\P MI,S2:46QX24^H6*'7]S,@PG=_!H,?_P)J&DV\H'7*:X !OZTUENF5=40-Z/+ MX-X,W+Q/2=U[+\/T^A5NS$U4QI43G/CQPZ^_@H\!]V5+$B[/$XIK\S/P-^]^ M??\%T:4GDH/&B89#*S',>T=D!X'_58*8)XZP-D%,X#$*\LGHWZHJIIA.B9G= MP*B8IS,1P6JI4MQ3DGW(Q[V9< F^I7@-A033,J:3G;*]N^$]T.D&%QUE.HB3 MN)G6E08$*X13,P?4'-@QK^$=\SO[!=A1EVUN*/[2'/V_0.=,=7:0V/ MF]ZKW*2;E78_.-KW9FI7M:*DIT>'YWZ8='SYC0.EH!2O@:>RS%'-ZW'30?(_ MIN1W,R,<#55!+B%1IF]+M'K\Q9DNR8G?1U:#=985(%>,S3+#:A _^HD<].=5 MA"_!UCS]0"4[^1V-^7>P3)<)_G1(R#\NPXC2JSB:I?X;?(U*$+0Y60U8G529 ML/C/15R@+"BC9=+4Z90]QK7XJS5&K'S@^!2[>2!G*K1^,Z*X$WO=4>.7ZU[( MK!]218]K^8['715,(&'@@E->N#R?BMO8?#<;_%&"?+,L&0.7[1 M]A%0)R= ,0F/H'N!U\V++$;V*(MK:1"CN@GB#+A*:Q^E8*AH:NF>@.NIN>4A MN$<< M]Z]:"M?/7\^R"OYRJ(+?AJ5\\RKX'7*U_I3D6!3$F",Q<%5:U26=P-WWN/K? MK>7]VYWG:O:U?B>VAZ?;*TXKC3[LJ2JR@+ Z)E=2Y&F:<)6BV2]M:NP!X K*-"G2C8-E,X+AKCG%PVI[. M:3L^/&X'I+?9VMO6)HJ!A;]YA.GD*Y7:P)>+!-U[BH,3%AHG3N!7DZ1+/CUM M?4UHVUP(\0IKN[12P^(0P+_,4<1;_HFJB-ZLP611'['1[B8>WP6:-?#T4_)T MJ6F^631-,ZX#(P[O"IF68'/ER"#M FTVX0JPZ>J5'!"TY9 /\<]V&1 P/)R% MJ6DR)U "!BB" X:51)B&=$N"J/(QC0]^2B8EL37RM"S1/#BMUJN$Z-W@"[04 MIQ(;GB1!=!VE&9F'],3IM %Z30FTC]O7X?[C(6OYU#V]#\Q:'C^GK.56U45U M]$P.[M9C2GO3)=EUG,[7;'"_%@38MRIF]0T"4+(4)P?L]INN&_:;-CYL5XOA M.RILJ="@HG%R+T1 O-S]R$_[U92N"E%VXN77+\Z_?7[=<%8G6)EKAQHK ]:> M+L$HGH!1C/)[GF3L,H$-$*&94.3)2FW;&1@$:- L)K 9ID/8;276[C^Y(-4M MPJC$E_3M;!W--;:'.SW+HOK;D7;WSOR?D'%>X)RGEVBS3N=1?D7[3Y[O FN\-TW>6G"D!HY . *N%W&%DOL'EP5>FP5T9@MN;=7 MSGLGPX6(/656OQX0ZGZ#XY9;M ]PNQ@Z)WKV!L;6]V(3@O5"2D85:'P*B@6- M@RB'CS:! ^?QE5KN1' &FSO62 7=( KX1?&O**$)2PS]SYA;>Z/@CUDT_73P M83HOL+CCQ1\__/)2XG+P'G&2J; '\4>8MU5:U08V%=="\,NV7(3=0RR'C@G. MK&MI'.,KR?W"+ M*3[N?OO(_A(Y.?@3QKB/0/6">P1^??JO)HV1T1 7M0[%C8,-R\UV5-,D!Y9" MH/-J6J83W*P)*&8Q$NS9=M@L4['Q,/DU]BL/<"4*R,_L[U/^,'@GQZ295,F_ M&MP Y_?X\EWGQ72&("T1141@P8K )^H[W; ]OGHU^.'GHGE!D$ M:9/F,_@KV)*QQK9\;>()4">E($D&^.(#K _^]A9.3@)'%;>5CZ0TLID\!@V" MF*73*./T 3UAXC<&\)L=N4YJJP(R%+,:9C>G*.((S[%LZ_AH*-O:AJ7L M==G6'9$ZBF)]C#[?#P9LNP6OO$V-;[,F=T??7.ZB<22Q>W<^A5<" 6L+8%U@ MS0<@*J$=\Z[N-VUDN_CM9W5EPN!MM,1:PN WBTP% M%M>OH'3P_02E#GREW6?+GY# F)(%EDR6XNPR+'P'R]TDP3RZ3BS:DF/P!H4! M[T.-+7N6)U=-JGDP VTM<(V$[F4V$OWQ&P-?@TXX?#U)"PN%LP15B]B, M^Q#'^8=L8U[4<#AK*8'D'@5GH*.:Z-S?\B+YC!0BNS['$CAO!I7IC&))D"7< M&+-89NS""!+0RQ#L(7HNNQAXA3[]MH=S0I/=3;E2?Z!7<>8]Q0 '[$J4R37C MP^ ]T)*%A%P36F BD$E &H+G4R\](X:22$4!AT\*LQ;Z)"T,%VDXEL*_*F#1Z.?%R03-DQ(C.$PW]VC23UHS%(6 [N@P]WKB]7D4D\L)1R:E0#&I*V85 M^ NRR34LEAY'\K1#.6+LX_3\W#K1>\ C[QOUG%<8N*=7U\,#U DE_JBR@F0$ M-N:F5B-H'"K'BC&.&H<.E*( 2:V)YCM/H+E2# /O"OE.2%Y(=:6JR:I9+C," M!94J]654ZW-8:I?)59/QA5X!D38K8%H9"]BTF.X?+(NBK"J U4O00*ZE7&GU M.S%<&/R31D1BO)PJ)>UCI5H>#@K\):\BDJ3[D*;^AR.K,<9>1SS]M"6W%6B3 M=Q#EQU59W&!%M[01*BG8>'SEE R*PJZ9"6;J6Y\_XH8]#W( ''HAC> MS%V$G#N/-93S)JY*M45WA-I&[Q>"UDRK9%U3%B6#O0C4"VX;/\\9%UZTWISR M%TA,3I?-HFLX9O3PI%Q45%X2T8"S'I5/*]'W<6X6&D.#.(5GXT:KT!@))3T! M-@>(B+82)M@*#GW[*/_\:,FN0D@I:;1X$QX:,8DUDF88+IP3JM M89\J*HV_E@+?.)E%359S%B%+J+AR#L<._0P0?,6GA-.2O??-(CPJ-1LD ML] ME6@OGY-\I4\1)<-74-;"*>GQN-_)O]BP"#&XW I+%#"/NT2>JNVT*P-Q1\D= M/)!)G!L_)$(;91FM9.N21=HL1$7AS:1,GG(B:R]L"_@;X,XW^4I-4+Q.[REF MNO?D5@6^OU21$#=XJC@SS5/B>' T=P.0'0,_GK,$I?%O8MC3%4@KMN[G6,;* MLL&OHVZDI,H](O QV_.[L\/#H_[?WZZ'#4^]UMMQT='YZ.+A]TV]N_ M.[XX^2:+'8_O==OO:7]YCX&,R!+__;OCW[4Z*EX=!2/B?[V?^>GEVD_'R\_X MX]=K2;$VV9GB7_M0W9FZ(;;ZD'X.?N%8_8\8J__]I/S^#S1%$UQ#>V<4>;<-VOL/GB<=[Y;?]%+_S412T;+$&W2P;H!;7:Z:P/NS1-'P2[LT7??[OW= M]R[QD5OUXB]&9^?AZ.CDY3?; /QVPXVX31;==2+;\FQ@Y.?"R*/S\/QTO'V, MO+&.F='_=EO'<.SV@3JF8P/V[?1UO>*V'["+\'A\>O_SU6&_(#UVW3NXW"\[/CI^,YDM_?4_S[[K3)$^5(4/Y2GN1O8C/;23I'2!HI4Z/T:,6%=8ME MD2O"F/-8N)740&EC%A6V2 -NF6C)2A=N9KJ05AE)WU6A@Y+#I3(V8:D # +8 MJ#TXF.UW:NPHNVBJ6.)DFE8&)4\1^RE/SPN\,=4+W$&YVH-L^]L[&43S:O>I M\J>.NK-SIT6@-9S6#DM6WN)K+DY=P(_;F8TN.'=Z_KET6VPJ;*#$="!WL5J8 M=6DD<+C4*1SLYRT.$H=0E<[,5,*0XPZH5,YV<0P=;&X'V\C?CJ&#;?\[V+8*+8UJ MZBM&O4VG34;(@[8N09O!:UH+@81W M>TR=$79F9@UF7Z!KV536 ME3J[@$LZ<\=2"2:UP2]6D$%N7'#4<3<$[!JZL:$$DY(,LQ>PW8A^@:_5Y/R/ MEP)ITP)CZ]A6C%7G=4%X =R,?[1'Y>A?T[0Z$AWLFCWW-*W&)_::>YE6QWVF ME>',%JMY<:QM,[#$R.^VL;ZFO11\=^&:F\DW%6%X*T;OA/6V)-CK-=O-'S>T MP4'N78!X8W&*+3()"7AW8AE>3_7@IBF%'K6LN\5K6PXXZR6P&S.JV\6P<:6% M2M?;12;2U3-;#31#Z[K;K%;5DZT%N/1>TQ:,7.E!5KB_;XOR'2P[70NIO#-I MR'T*J;R]*]-*O GNK(/HM(G_W&J-738ER"$^Q'WNHT4>]GI5%M$_X3S5GF[0 MV]$A<[J-?%GI@&^[0W9MM,7MJH<;KW@/5?:^LNM#ZV(EV(*WOH\RWF,Z[ M+'Q^=>R0GTP^;9\$T+U3A\R.ZK2P'8(HYZ&8*>AM/75(Y'37@ +.W4Z=.*\I4=I35/E]J=!A\C!@1Q'79G M,3>BS(C*.@=_#'\;<@M8A.@;#!*!_BOW_^-5U3+A:YIRB>U@YH[<-$8=8[2* M29+D >AQ\'C2:BY.L"A@NA)>2]1B)..19L9'J(B27F>IZ7:5Z^_)K*==U?I/ MU2\&Q@,F M_,IX,'RY"QY<)=VWD0;)"@Q'0O6(/B7(<#2B $UH@QDK]O0_F_A*^K.IFY43 MF**0BI(@AQ?LK*/JI?A#Z"=/+4"*BQH0IY49;B1@OP0E+.&-KL6'W'R>90%A M:%O7U40I#+"VTZS*ZZ00 3?>,1P+HRUSB[+9@-8K4QP'_GM%?<^3"/0%73S1 M;G![(?:"ICB0CW@5%P3F02YP&?#E-4+VPI[S<9SQI'73-#I),H(2Q0PS>MT% M-W?;D6?3M)PV"S2J*0+,[X4A@+.G("@( MF-7 DO8$CYCN)>,KP>)B0GU<(KN",<*I>(9;8'"O0[1G&X*#X05R(R]%1F!- MB<1D3#>OB=@PN(W949E.) &BZYG%P1$I;G;0UOI D=T_4F3WK1/9W7W=A8JG+VZ-2&3"=V+% M=.@OQE0$4Y^+6@AJS*!*.^K^ [:^1R7N7^RBF=%PDTS2%.L#,CFPCK!'LD ? MI^AO1K@ZI0NH0*[R5.'2=&FDE A<3711?U6$10.NC# SLY#QU_' MAZ:AESJ/35:%\+U1)6,4Z1EPID!1K A 1Y0"A[X2 ]?D0UC2;4%_L%X@C!+R M@V)%/XA8=L..SI*4 '6& >Q^'<1XJ(/8AJ4\VSJ('Q(&[5'[EF:,@3!$H>+( M$4YL95@H4>M/?3'C2C"9L6N\ [4875!#D68$ 43"%B=?),%U@4_("&VI3*M/ M8%LD+1P9<0*F;/=C:"<7Z$#S<9;.&,1196;?@C>;3

:^[_>6R$HM\8(8C '%:@Y/ M"31#91Z3=:ZHU.;L?PV@_<^ +C_V69A,OM93#4D=X;1+M7L?TZ"HNS;LS/A]-4 ;Z= MX-GP_(PFY?E'I]/SFIST;#R=3>NQ9N*2G"I'_K5QM&PSP2 8IL!Z&X73A@?; MIJ/KGL ?(K/:6J]%+'UI-A]PKV@1B!$L<[4B*-&"K%2$DB4R;;PLK(TK=!G% MPZ#%SGIM$!!?QO+L?#*IJ3*:22L%3V#16/+U98"(W()TL1! KZ1LDP6U LS# ML_@N6FZ0@G#%51N/TA*53PZ3]T6IY'(;IVHUGH=G M_AUUW2#RO2KIY=8&+TI!"L:^X%N<)/I=^(@#R[S71%50ME#8KT/=N+,>BA)2 M)F.1-2IUVPKFP^!+.\OI=E<1$")@G>,NYX$,A< MFYS7FU@.E5^TMW5O9P6;H*K:;K0.F2'R1':UW*W$F%/ MM?=)"X*7;< ,3 N:*[/2$)BU8(U,410L- 0> !WNR/CIBPW;:+O;K)[W.!J. M)^]K X!:UW$:OM(?D_#[Q4;R+R%=;M*F$PD9$PMGOGH1W)7@:Y(EB.G-;!X69;7,$C#@1M%$Y5 'ER; XT^J7"'?] 7$[;1=0,&?%NZ MXD422N%,*%-O?[%"5B^H0) 46><8M"T^9I[;;$S?@-*_>]"%C:X7/>VEX'Z: M5GQ++7A=KP:J.U_[9UG<>%27^16WX[R669&"34Z2<^<\*J^,Y]Z;%)5QH01G MPV#]8_?,>JIW4[XIR_N6WDSFMRU=VK/B$K5A#C363"Q36<5]3>O)46@52Y:F M3=[3K;CV7E/H06_*,^+\3R;CWX>CC\_"9_K-[.L C2$' MV%APLC;V%4Z SX5\+!:TS#Y'Q=MD7&R#LO]YJ$/FW%B&6IFG0;SR=C).B'GZ M"RGHXMS^3;ERLFNCE-+5*51'4TO* _@4.>CH% U\%[AI6VA^18GPW&>WYTR?38>?<%)C21(H/GWLV$\Q;FW-^_( M.: X01F+&I26](5G#=&2,,68["5GUN- B%RERC8M.3!121L+DH*-1DQO$W!U6VH'A0].E-_@[21E6(O=K>CH.53 M!P5NGA*92NW+$Q",TMEK9^G[-F6\ZS'UE432]URQO<*/):5DI3B+NPLL$\BM M!%;JM3P4)1+%>012F>%68W2IC7>S%M*ACHZZ,ODF3-I:]0WBK)7 +BXRV0!: MT[.D6\ =YD"I(S-N0HX];- S38I7+GD*YP0Z2\YU,1!#3A"BC%I'67QJXY3T M3H\[#IGZ9\79^.QL/)I'9$MD%\6GV@H7!%DKE8HIUFM'&)-@@G)< M:8K^-ZOZ7OWX(W$V=]'_N&/E=;A%.\]]F5"0_.PM600G$\RKT!E+,;0E\EK' M:EVQKQFZ]>C+"(Q!9&N+N=.T&[SH01BY:X4V3RJPF'737I,]M@NMQIQIO9;E-DTMW47N?J<:R M&$24G !Q1?@5:HS%N8!$^!2X Q7"G/4) M- _U9G#1[+SBF%*-&SD+>RN\4?GSBG2Z35 ][HSCK>RV69[I+DKO+^,8&2]. M!0MBWI^,1P\4(Q4(5@H5!"ICVUR=?NP9QRV8L(6N>\DX-LK6>T8=1"R>8EH, MX#2ADD5I;R2WG+5IBW^\&<=;V>C.C.-M%-Q/QO&E?(NKVQT7UP&,R]J/[)R; MW,5+.\AB[ESV:_G.C"6N;9%$D:*""3$(;243UF'FTJE!%P#VFP,^X-GG\21, MOM8FA[.OK[Z=O:9@+2%.D$.]X\RA 9<=S7E9":^<1*/;Y .O0[3O;'?MN8O, MHY/SV:?QI/:H&IBD@A(E0^+UL%E:#L[) #;5>[0\CN(3'6.:Q* _>D;!* MB[H-3P;T*G(3>=&!-:ITOQW8O>=$EXI?6\#<3^K _LW+-G]TRS2 K9J;.6^+ M0:D9.JV4B,%QY8O+D=E$,SA;;^".FYVMW1'EI:#0VE$X48NH@S7@'*]I3,)% MY9PVV-.I5$='^ALW%?F5:#$=6&%32,5"%O523ZD3^, D1>HA9VD]C= V!RO; MX3RB(Y9M&+-SQY?MC7.(\W]'LZZ17$-1,8)B* A?5."$CEH97TRCXJI[=/Z_ M#UTZ-4#[\_]5YP*N6*F0&4B^[@0F1N!X\< DJ8,IRTQNXQK=@].X#JFQK^J/ M_S0N6\>S2@;(9:S;1!08!LNQ*DL&#,%IC$^G<;N8?N/3N&U,T,\)S":('OEI MW%9&N_LH9A>-]\.%*!67B0? J&L_1N\@>C00DQ*UM;+FNF=/@BS0DK9 02B[T5UM*$D$;VR9)^SYLQFQENRTW8[91?#]U M'(L%=G[]^_\C;\'5>2_Y[F.3O[B[-0J%H:T&I MP(E[Q$+/DX(8G)&>1:%=HZ/RO;'O/V=]:Y#S+'P>SL+I(I9[AU.N;BS7FP MI3&[S5G8&NO):'0>3E^.T@1)>Q\^3<;G'S]]( 5^>A9.:1H*D__",+ET]6QB M%&+HG*"$)$B3M2J\]J-$S7WB6J:4.$02S;.>OH?:]/JKS,1'@VQ#VO\ M#I--:C[4KBI\\[E^<'K1P?GM9)@N70/^IOP2AI/?PNEYO?QJ=Y4)SS(KM8.P^2^C$X<,G3L%::HJ1LN)&V'<\W@?C$ZD/8 MND%*T,["S;_\1K)\._WE ZY=$"4&2*G&!TH8")+B ^1*6"V%B;91GFF'4CP: M:A^< @VN8MA9EM?GU49ORK)WP9

7,PRB^=KKD0TY?+:.*?6!OE83[Y@A-: MN.:_?!YF^,T#&XB8L@[&@96U0M*3X#Y*^HY)AA9E06P8:_8GZ-, .2(BW1PW M]M#CYMOU0Q<2?QC/ZN[3;#(<38=I(6,NJIA"IF Y(RA9)'B-\X:3,JOBBU=M MBOC[D.YIA!R:,C>'A>ORGK-W>$HCEB29S+[.+Q]ESD;/E I:(%3#B4$] %R MMC1T=2ZET:WEMZ%Z=#3LS$0WZ>/WI<^+L\^GXZ^([W'R99APM:9>UQ/X:5T< MJE*F\U%P^??/QM/9Z_'LOW#V#M/XXZ@V$9OO^"S'T2!*S"YP!3(DBIQ5R22D MM!1T>&V4)LEMF\*E7L1[=(0^/M*L..W9.PV]F92+M83BD>6/ZN?X@!65?6UY M[X4*H$ST]7I$"\Z(E+1$;QJY'OW*^318CH=&*T9--X>DG44E?Y^,I].!#-&8 MDC2%Z'6-]"F#$]D#.EH?$Y?%FN/TRE<(\^CX?VA"K"#Y_@7[=\DTW2?VOG*L M-JCMS)WUA90=:CVZ]K77I@,NBD=4J7#1J.B[/R&?!L61$&C%8&EZ[+I6S(M- MW+F@I!DS *:)-4K"4 M V_'X@U1/C'Y0!9?P>;#'3G.O[S#_SD?3H>SBYV?BY2;Z'C,00;RPM&#,B@@ M1!$ 2W#26ZE5\<>UFW&;.(^&\,=#BA54W_D8<9]A_&V@GDRGYV<71Z:?,5$D M^MOXE!Y3;]Y\1T-ZN3HII;(Q40+G%(XJ$R,$S2@8T-GH((L07+2;P;>%^VB8 M?;0<6$'TO0\\FTCZ?/AEF'&4JYP#ABEXS24%M1'K+<8(GBD&4DKA5,XYI3:% MX,U%>S0CXCC)LJ(8:*^^TGLM9-/WY_&_29X/X^\9Q1=U>M$5@89'(/0D%#(- M'@,-]%RP8,K<\#LJWUO">S0L/AH;KR#N 8LQYVT*OM]!/GTS^T21]:XPR8C0D#EVN0_W0+JT=&F*P.M(,_>!9471?HO1VE\ MAI>1#IS*-C+A0&H90-E46U1+XK72J+7BEI35=WQ!R(RC]$G*"J4>J1>NY@&A"3H-\:9VG7R[LVL M35_W:.C1S 8KB+)WD=W[] GS^2DNB\IWRH5;=,AFZ"+7M>0\+R@?(1;N0,>0 MLK%:2]8FUNU,A+[:UQ_:,3^(R8^E'_[;TS!Z'9QX@R>P.L1%K@@T1P MY"."9(8Q3S%&D&TX>QG%H;K>'X@'UTM(=[5'@S:(%UB6K9TW0=.T%_Y5/(?I M@[^[?=88>@_EMC=Y*3%()2)PEXG)I5AP-B;(W+)21/%>BGMKZCO:W;>R]#8Z M[=#"Y(:=5&63=TZSU? ++C:7"-O%57>"F6!=;?.A95@DH5Q$!,%XY7B&XJ0#I5R&4/T20L=YFKP27(BWM4+BGI4GCA8V!610LY>HHMF9#@*+2 ')0OY(6&[%R; M.6P]J"-M0+ MP8N!E#4WF7OTN4VBQ:VPGMC4H=DZO)#E MRR+4R]0?9\.O^BZ@1^S"EK@)EC#$A1K#"V,8KXP>L Z>R&3D=RN^VW^.P+R]M;?1L7=GF>\ M'.5:+GL>3J?_',X^7;V6Z;=X*]63V#>B;R2N<7CC.A48V0=34 M,[V)Z3".:2LKWD*6/4S0>$I:(O-9>V:^5YEFH3+M K+O& _G:= ^LQ].^E[&N9<:=J7>NA_OM/US3RBOXZ M_\7\YU7B=UA^J'_^^N[E-^W\_OOO?_F35L+)1QS])8W/?IJK9M$<8G' =$)\ M_S*L]__,PO!T>A7(='CV^?2.[CBW/>RG[PBO(E\^\8HE]\2*?\QPE#'_^,,P M_^W'(3EYRC!#SJ;6*G >= ZVN)RL+"B%'MSVX -U]7KUK5@D.)ZLUPJ*JI0;6_LA[ZSX\WY;#H+%#",/KX;GY[^,I[47PY,23%E MEX!\P 0J8J[[$11YD'*#3,$HTV8SMXT\1WB:T"VKN[ZYHP-:M#A8[TZJ11_Q M :=P!J5AM'@%$LCK#('$HA5,.\VCL=D=64/7=:+<(XIWR+%VM-^!((?(H]OA M!AY:ZUE"N+]ZQ/K&UOX@8' MV?LJ\?N5#]\&VT!K+^8M5WR:%YP9!X[;",A<<(Y$,JYA([!NA7FB]1&0I,$N M>0.OBEGTKC (02A0SFMP-+8AHW5ZD;M[H(OQ]G.[=]3M+DWDEH"^-5Z\N!AI MV78E6,TLXPYR<:;V^$WU5E$)J%%G[764+9V\[@6Z1W-+AQ'\@8EQA '-TAFH M9Y071!V3= *L2A$43Q)B0@[>AA(PFV!;7A+5HZ1/ ZW]0&M'O>/> MYK]5S(32FHP1N RF=N=(M&QSFE%D<=FHQ(PX^LW_S0?6 8\$KH%<<4NWI@%A M30S 0Z')O<[K+FD$*3AS2:2VCV^? ML$PLT2D&?MX AM<<,&:(UM$D^G^.W+>I4NY)P,9LDE:*:J M%Y\I8 X) >O]RW42\T'T M1: )'+S7@F*Q:,"C3%"D%5DCZLR/[$;AW85]&E;WAVO'G23RDB0;CJ;#M-C0 M\!2CL7H\'UPNH&(B$87W8)A*26DNP_5%YDABFK4B/0V58^--AQMA72ZMUR3B M))%T%$TBB0!*T)<8 H+U6(P+TB5W]]U1C< ]VJ8'P@1!(4 M%5E@LEYWG;0&)W*&+(1G.4<1XG$>=ZR7Z6DL'!US6NQC==;7+8ED/#<*LE:D M7Q$2>*XDE)1,R=JX:-O<9/$8+S'>:U_V("8_RDN,@[4IAT2(E4^+DJ6(*8 P MIJ!G],/<)K1]6)<8;\6#VRXQWL8>[6^TW03-X[K$>"O[W'ZU[2[*;6]R:QT3 M! :R3;ZBJHE2L@ !U398Z5V(]];4VUQBW*&EM]%IQT<)VUS/JD**WH< RBL- M-;V/@I-2 "G,)HF]BUG>'9?>ITMOMS+,CI?>;J/5/ILN5N][L,O2\]HPG^KP+,QQD:8Q&S4'HF&J##@DN!@51>2PY:N2J3:/CYJ+=HPV3 MW;C>V:YW$[(<4U?(50*^&T[_]*ZA"K@/X@B9^=G@Z!4Y)JDLS:3%8H( MX(3)]3H&*6)V!=.1):YO*>'3V#@&ZAQ3UY6-Y0Q_S.4T(0LIA 51LJZ=JC2X M% 7H$ 1*;Y*P1]9;4H[3:G<9$\)%@L)40.Q?A"X]R3HXAD!B^$ MR\S&$%G#EMM-9'J<_#\\/8ZIINPVR7X;G])C3H>SKY=]0L4=0TUQ$K-8:KDO MAR@DF2)*A3Z%$/#([EC86L;'.3".CS['5%RVA:1+SY 55H+T&H+$VOXV)O#9 M*;(*CT[;C,(=68N[K65\&BC'09]6-6AM)1VDK!GZH,'4XR$E3*D[@C0^@*%@$SQ'!Y*BLTXGETH9Y:R$=82C4W.+C%N9JD(7R M%B=E/#D+HX1SA4R7L%C(26;A:](F!U6<@T"^,G"',AKMO2F-BA=6 WKB4">F M:ICD/I^F(WKE!09 +ZM\L4 DN>J57T(EQ8JS;5/W1(#OA.OLW0/.X M:EZVLL_ME1"[*+=]S8N0Q:,B&%YQ04P6A,JK!"+1JI>SM5JTV3,X @^VE:6W MT6FW-2\GMY9C""NM-K2X95.3/U1M)^&C@N1LSB9YK]6UVVE6%+G<^HJ#5[5L MI?IQ [WU6<;R>CSZ;=YI8>ZUGB3"3C^=-]3%'*:?PV0V+N]"'M(/3A+]D^G\ MQ7O6L^SYULX*6[J4_EJ%BQ3HE G&*5]4O;*5NVB1L< MI9:*)2@AU2[VF4&L[1%L\#3]N8(V/I6Z7$- -E^$APL*O!Q-9Y/SN<>XYM+? M((4U6CN(UF6:/ +%CU8D<%PZC<&PJ(XLRV!;$8\P].N6^YV=I#8ESS&5P-R4 M;_8))Q\^A='J:V0'41B7U/P:#>]J(0,'FGP14BFTYBJE\;IK.J5CF3D&OWFTVJ"Z*]N2N2A54K;IFX)B/H)TDIP9KT_B&F= ] M2/@TE/H>2GLP[)AJ:NZ4\[=EX[JEG)HS7[24(%0F8V@=P)>@H6#BTF9/7L*1 ME=9L*>'32.I[).W!L&-J>7NGG&2%@L/+HN:@5 IH(3 TH"(YV[Z680153$P: M4SJV)KC;"_DTGOH>3_OQ[)@J?;;V9YU2T80D:J6&!.5-!"?(*DD$):WFBNDC MNREGOYCI*&UQYVUFEX>0+IDEQ030: F@JS%\=;-A@^M"G8TI)PM>FWI=*'((M>@H&N'(2RTI^OL66&RI M@J?1?)RCN263[_&^V@9S6V&!HU' F*S-29,!9VK['AYTE%'DW*@U]]&HX&E( M'^>0;LGD>[7!M\U]WF0MY5P&CW5'1F ]+@B% BEF,(H8I#ZR,O)FGO8Q6?#V M&U.29KEHJ4&H0N&N,N1>(%WK<3^8=W0_-Q[DET1ZQ[Y>1L?]/N M="!=SE;3K"B$HR!.SGV_5/-5E1,ZU"*#(VO6U$(-]VCL]4G^W@9L:^:VVGZ( M=RLC;F_ CQ\G^)&6\*N7=7U;\0<6>D=31HQ(4F@!#B4$G@2*GG#31;FJ?%.QTRXM?'.-A:Y M+RU+-I'IJ?'.);M8^KZP&$/0S@H+SM>X(3,-WJ<,5G.>''DQ M@A]H,_!HV+M5XYVC(^\V!FY VG?D$$^&Z:(J\U3:>[V=.O#G!IK]>INA,RR,@;=8WX-A4?C!-DZ.4 M 976!;(N7@49O,RISM14J5P<#76C!G@XN1DM.V(]/" NYP^BKSZ63YC&7ZY& M_T?'PSRV_FX\G4UO?14@"A%&GZ),5MAV_X&^J8\OC M5]&>ASVTGI]^G3:T6_AX#$_HC$Z,)[K*(2G.?'**\2)B,#D[A9W2KGML9RAG M[RE)[_'EXE2\P'31CK_ASXOUM^4^YW:Y %UXL(XY%04#&Q1S$A0S&J-QWFL5 M7!(.7X^]UQTO+8@E1*.N%5XE!B61?."UK8VK:>DJ@K;1:N3Y5%EN M.R?A:,V+'J$^O*1_^D((_QHF_\ 9?7T?GR\9O!&!66T]@R 4\T)&,D@M.ADM MB7:G@5C/(#LG06G*A0YI7K_@%4[")>%[D[\1G6O.7&V8>Q^DDAB%R8EI&20) ML!$+MWV*3F6N3%2=(B);P3LG>6G/CXTE2,.$.^*/-5]V^SC%QB5Z!ABVV]=: M9" %XW@.I)EZ S:6 &330N3TVM=&U'YS9&#C)38D$B"::WB@6> M(N.QI&*ESUF\NO1OW<$I@,O2(5. I"+H(EE,O#"%R@8+4F#HHZ[]N[CT=Y'' M/5WZN_#PQ;CT4_$N:&Z82C5M,R(RAV3J>",5E&RLE/;5I7_*TGM\N3@5E_[] MY+H"'-$YS5*)MD;@:G)='0Q%/RX@28/R?6ZH$TOL/II4/)GDO0MW7DIZ[#9[ M>DWRWB/)>R=A&2)/=A].OQ0IYA8%%@G," T,G*_#E.C0 0N@,F@EH4_P\^5( M[TY)WB-#IJB*@3/32,*$L ?-@Z&(IADD;,<7,G1=]"NK/?;KJ3AS? M>KKJ+NP:<+JJ<5+;Z 6#($F7%D[4]RVPK T).Y2I^8GYSU=]1 9:L&JPH$@>FM,X,I+9>>L"1,^#EIV&NYQ]N'9A+6%6^8 UM[ MT=G"?(F%)0E6.A&LX7VDZ!$PK])S,(LVCC%H&K7['6>U/(0NXCEQWES-1GET M>5T#CI\Q74]H 9Q^^->B]J12O5+W>C8G[KB\K[^*>>TA>\?W>H)I$ D;4YH3,S1 Z#T!HK."0H9B$X6<]$3V(&>UR>A_/D^E(_E0YC4OE0_0=PZ MPGU EX5+K#BI:MF@JV^.85QIE[D0):4^RGNK'1SLPSX,QYMOX^NKV45*@:.B M>\K%%.E RX9%;@03('(.L@#X3DU-6L ?_E8YBOP^<) /SOJN4S=99A. M/Y;%D/'J#=92IZAJN4M ,BBPMDD2!9GBX,$B:B5ZV8 ;(!T_0CF\F#RP %NP MJT<)P!T\2UME&T1=@XP/,1TG1-B(:>O% &TH/HPLR&@%K_TB=890P_%TZRO( MC-X%0R9$-G14OV@9>";0-I@([$+H+I5 5S$[*-MT+7X;7]T% M%(U)TH-G69?,P/K"/!#?+!?2CX,*+@-BIY4B_3;TJMBJMG=_>/:IU1HLJ!*592=8R<*B9CTDQ@4'Q+'0" MZ-2&=S.H4_'9[\O!!]6\;G_>ZC![MDJ0<$'7RN+F3 8:9."3%ZC#'.Z MU 08P]'V&6AR#\:9<7]_$@^;+ZO I:R1Q5@%,61DKK93DE%9.ALM"-5':3^A M?-FNHP.?2*E#420!JUDGA,^L IJK:%F.F43A V&/L\_"[&O]M"(_,/DAGW" M&[RZQG>DYHQF[\97":]FMRV&?\'QETGX_G64?KV:)W'7?_B]7I"5='OG@+58 MM$&N5_.]KW>(UA%*M+K._P;M9.26NQ"*US:!5_:B!8##SHKWHVE8CBA;EG_. M$?UVFPM@ +/EFBE5_I,ITC_Y[^%?UWX["%()5C*-2%8Y>H#3L"DC"E9'P1] M=+I;=P8[_*G:5)8>WKA]V=705ON_'Q>/0?QM%.+HBE5;-6FC!>[(#7VW+C.;$!PKLM:. MM>.&)&YX=-S!,WUSE9>(IJLRE2U [1+1VH7_#^$,&[YJPZF';&]$YL%D(&G( M6@DR&J$V',4LR) ,A9$Z(R4() UGJWOC%'F_(90T(.MWH6Y#EI-*\WB?V>4! M=Z=^^NWXZGIZ6T#-?>0&.?-*<@;UN'.Z -/*^2)-*78+[7&OI8=3)AMR;#P@ MN=M:$X_C7=)BY4-8:L)O4L+OLXK^W66X@][ZXH2I,VA*[59J:]\F(*7*.JFU MM8IV!WL*RTY SE)T^K&B@V7R]GI*JO9T^B;]\WHT71"_'J@^&\A"*\91$2P7 M W-"T_D:0)#E)#)T:@:X =#9Z)DM"=\AG/08K/KE!%?>\&T =DVF>A;B<;*I MFC!T"R$YG!L#'2/W@6J!7!50#+VKH?-84R7HK?&^EI?%)!T,=Z ,("[/)$,= M1UIV84);I?;#U8>;\>7-KU=I>>_Q&%0.23&'M85NLK$&T&LOM**BS"A1N6=5 MD/6G#N_7;$SS<1N"M=4X?QOG\=^^XB1\Q^O9*$W?C2??QXO(U$H;SJ'$5%-B MK%<,0*;%0 /MHLE6J<37 \F/,//99>= MP#4)R3Z]5&W(7A-O_C;Z1K]21S?-1M,2TI)3RQB"4[Y8I043*@FZ5$5B07 R MUB,()4.,:/KDN;3;0Z, ]]-(+NI(*U(_%)/&TJ'CG&7.@6$%K/4A&4V?QR/4 M\.?_D61P0[B[(?.ZC"H[D%:+%N/B(N7:>TMH)GC=!_I(5G7*K&!2-@0M+?:9 M4=5J!Z]R.J0(=.D&>N ^%NZA(H17WFCFP*4Z)019,%ZPDLFN$Z[$D/I,T&J# M?Z@4@',1WMV9?NRT@F9;_SP+D]G[,%L$XV3,W! 'F(%JGTIZ>X-!0^9J$$(J M7EPY477KWCZ.Y7(^AB"V?A?V%XC&X?-/M1GH'(31)JLL#-.!>P;9D$%M"R'Q M!D5TVDNS53_!K<+E/Y?]-Q2B_,)[Q$\3*G;(%C.8),W< #)\BLR<+UIEX M /UZO,H_BZZ20P6.)3"9@0^:!:#;'C@8#3F#VFX^Q&FP\8ELE[9N;[4VB90 MS$5M29&6V0JZNPOV,9:?0G6$X11M).*1 25M2-]E.LD:MH5E%5%SX$&QVA&/ M+*OHF"NT>[H<3(X$6;B!!&)0;\A0 K [D8_MK=BXE;<_YN.:YQ62PGM(43'N MO:]#, P+BN19RF0=T4]!Z=-4_PE0Q_)PM&#Y@MH M?6?A;09WG'KT9HQ\]I@YC L#"THT0CAI#--*!3):E&3!QE0[ ;HHK=0V=QN0 M-JR /%.!?@SYV(7X/>1BV8OE <2E4>I3=I*K0ILM9)1*1_ ,-RQJ0U!K$^C8 MIZ/K,\!.0$?=EXGKPM&0 T/HJ6]_O,6K]/5;F"R&28I4B@WT8N2H!0,!D?E@ M,Q&@\!*+\]A+0IY!=MX:R/Y,Z- BYR&^%;KE"[(-OF%UD36$)Z.0',#79X6F M 5.&4$W6<>HH0,5BF1?T 2H$YG)P3&I$(5 !E*%.F"&$9GQVGR*)P34$T.XMKZ MN(Z#2=Y!*WF3TOCZ:D:X$HYNZOVZ&B 278JU8Z 4'NOH(<)EE&+"*Z>DH*]U MGUS.38C.3!J:$+YU##G\SWBR4J,7PP^K'NZ-EDPYVAW4/I(^:A)/I;2LXT:" MWJJUVI91R/7UST#U;$#8AJ.;*IHZ?NACN8=I)=!;@&J>Q;,1SO Y/8?R:=R+ MR(U?],W@T"MN R"C#T4ZC^?,ZY*84"HB=UF7N-50MU/D_!-I0(,P?A?:MNV0 M^+-1\&IN7$9)RD5FJ2 I'0: .3"F3IQW2=1+QJU%AQ\;!W/_H<-FC32B\K@) MB1J/]%DB>;L:!.M24L(7%F5M VC)( GH"E-TY>A48@CK!0U/,.OM63%K'Q+U M>;/>+9&0CA9*(75>@R3MS8)@7H)GW&>K0--_ZWD(3S#KW5DQ:Q\2-72QW4'R M?I4HQHV(=2]*6F 0-1WQQ@ +(6/69/[[L/TQ^/ZLF+4/B1JJJ7>0?%@A$=&8 M6&CIX@0#'RT+\UE;$8HL4A@/S\\56'OHF3!K'Q)M'/IY$+-^62%Q/&>'EDGG M/*NUQ"RB#$Q$FX@=/OB9RY"F%H-5V#H"=_;X#C>&=7L2(T7G"D&JB 1AOF+.&#'L4,67K!7:: M3+Y"<((34G?A^H;*U]T(VR&4\+8+ 2O"#Q5Y8ZQLMER>CB!]+9 ME'%&%&VC:>88W0CC1$=5[<#D<6MB-W:-?UX(T5U(JRR/+4 U#XYLA#-\<*01 MN\:]:#V8((3,@ZR>$)4MTCT7$PL8-"M0%"_">RO:Q40'%H G8B1#\G\7$C?D M^SPD/_EQ\=^?+XHL/$O'F<,:ZI4U[P?)A$R"6S19>Q6>2H698OK/+^.;/RV? MN.#S\ILYF^<,OEUO6'NY$>''!U&M'D#!QN?NA^O)^/LJ&4;52;C*668*9I(G$BHG 5ER MT6FE3$FIW5%[=^67SLN]J;@QXM+4>_7Y.D[QG]>TYP^D2,ZF>_N@-CVH@2=I M*XQK_B! H:3EOA3!P>KHE(KT*8(1.DLA+S8]],!LSOM/O37LA,*"@L2<X+BT,&UM4:[ MA=D=N L^>\=L#D 7M7:D=0DB7JAGD*2GR#Y^S,?0#.7*ZB-%AY+WV*ZKU4;^ MN Q7-1:V*+14K@AK#)EAM2\#FFJ5"<^D0DQ1 ?;*X+Z+XE@.J\-9.FY$V@[% M&RLLJ\KH+=!TK0F[C^A:9MDPC?5&+_.H\-CVYPKI]4;*OD1IO)Y YDAA>C M&&@KZ<"JWO8(WKI0I"S\:2/IN26&5P8/(?VX ]T&T-E6_0](90S!T9L%\QYW MCI1*VF5FL=BH9# \\#Z1R V SN:&;D'P#B7=C\!:2OTVP+K>VQNA'><*;\+ MYX7B .KW*,1] F 2!KQFQB!9--8A"TX7EHLWLI86@AW&OCMN+YFAI6)[HO>7 MAI_>^&("0F&AAE8@:L^"+K7.5*EL$T 26W7S/502CJ4M-&+7TT*P!ZU[U&-7 M)>:GC$/0J%RB[6E9$[H)1R <+'O279SUVH8^C+\'XVPTA/V)V["TX9[K\NT3 MKLOITG?Y=MUW>;N-J[RF2&^SI[XJ18=='4<;.4!8'G-2GP*G>UQ87?:F"CBA M ].F! :AIB/*G)A""]DZ$('WZ:/W6=S]& M82)/=/<;8TF;L)9%;XE."-Y[29H&] GZ;0!T!$WKZ-Q>]]$U8-5&-6W/E(8' M?)Y3&#%_^].'F@XP'9&B\N'J^ALN*CU^&TUG6Z0V["!+=<'INC!5 +OE/338 MR,_\A_T3?OZ8C/-UFDU)<#[CY&:4GDM,C R,3 V,S!?;&%B+GAM;-R]>W/<.)8G^O]\ M"MR:O;/5$4(7'R!(]CPV9-FNU5ZWY;75W=M1L9&!I\3I5*::3,FE_O07X".3 MRB? !"C6=$27;8GD.><'\H<#X#S^[7_\^C 'SZ*LBN7BWW\(?Q_\ ,2"+7FQ MN/OW'_YT^Q%F/_R/__BG?_JW_P?"__/NZR?P?LF>'L1B!:Y*05:"@^_%ZA[\ MA8OJ;T"6RP?PEV7YM^*90/@?]4U7R\>7LKB[7X$HB,+MWY9_( &.4$!3F+-$ M0A3D,8:@%%&6ICEA-.3U M0^?%XF]_T/^AI!) &;>HZG_^^P_WJ]7C'W[ZZ?OW[[__E9;SWR_+NY^B((A_ MZJ[^H;W\UYWKO\?UU6&>YS_5OUU?6A7[+E2/#7_Z/W_\](W=BP<"BT6U(@NF M!53%'ZKZAY^6C*QJS$_J!0Y>H?\%N\N@_A$,(QB'O_^UXC_\QS\!T,!1+N?B MJY! __FGK]<'1>8_Z2M^6H@[/;)?1%DL^;<5*5>?"!5SI7W]M-7+H_CW'ZKB MX7$NNI_=ET+N?^R\+%\]56N9:RU#K+7\YT/"?CI#?4?ZKG9U=:!<;>YG5SH> MP_2S,W5O%3\(_PKWQ)RMOL:O78KDB\Q%>BXV8GLIS M_8-/ZF^M&/V@(V1:RVFINZ>J^'4E%EPT;/GJT:#@__Z#^MOLJ8)WA#S.OI1+ M)@2O/JI9[B^D+,EB]>%74;*B$M4,2%OK:]%-7RJ62;>>]AOF\R4_.8GOFR MGQ;D052/I+U!Z:Q=A,:,_^BT;7P T2H*EA)\4U^'J, 5^-X84?W;3QN3ST0] M9*&0,HT4ULJ#0*GV#]0HP(BPB%*&,X*BV6K-*J-AOCK E_X0;\%=(^\2Y?FH MV,W'A*U5%'PX"=N2O5)IKMVW9;F-QY)9X;&AQDJ94H,A245K:]KG_*3=YI_$ M?%5U/X'Z)S (6S_OGXT$_K3S#ER6G46D9"<&IKWB)[947NSC"KX:(PVDO>FK MI?WKTT"OE/D!+$LN2K5>V6/8^N7^Q\OL8[$H5N)3\2SX]4+YX'<%G8O+JA+J MX8^"JZ$6?EI#,X8Y291_ M&M3SR)G/'F6&<6-_-_IK=K-1->-^>'M4BJ7YUYU>DNO\X7WZ_7LAE^="( MHM6J)&PURV4:AV%&8,34?Y!:2\ ,13'$G 4X5> %"-GXN(9RIS;O]-4&O*C8 M?%D]E?4*@RDK@%1F@&)CQQ_L'T3#SA3U@['D">@6O5AEHG4%/:?!+I_;_ M=>9J:$-51*5.CI4X[\$NCW^%O MPP+)XR3C#!_/E&(.C3%M&)E^C"34 WH$H?ZU30[')8Q"!49&=A^^V<4#/91[ M4HIWI!+\:OGP*!95PR%Z;7Y7<\R[E\TE7\B+_M'E=U+R#W]_*E8OUPM%-K5O M7MVLU*KQ]IXL;A[U(ZH_BVJE':YFYWS&XS!*!U^6"E[ @?5?4J]* MX-##&WG8W+J(8RD_KH\Y\I#L.*ECRQ\V_7T22O[][UI54/1TM9M:CD%K M-ALX LPS@6^PZJL)?FD4=;B.-H##*3$>DS5)Q#&E:0#C7%"((BXAD32&218E+)8L9T%@ MPR%6TJ?&*EI/4"L*UIH"LN#@\^6?+=?6PT;#C':\8>S[?.DL>*WI:!!,3@G* M3H-1*6L0.-LD-NPAPVCMLUA=+]CR07Q:5M5,.3<\D#17H/-4N3X1A1GE <1Q M*H1,/=V*E@Y$G[G\;I1R8*[TJK\5I>1C*>Z5PUH\B_K' M=H3T&L0P1#3.(LDC 7. (BBS 0B1)&B(K^A^.XPCTWN%X#F!F##T8 M!L\,K!%H% ,_:M5^!RY7J[*@3RNBSY%72[5R+]5'[(Z$]R+AE&1?2QB51/<: MMTV2^R^R(T$NBMF'Q4JM.S\\B/*N6-S]7"Z_K^[UTI4L7F:Y2$*$,P83JGRW M9N\R$BD,TS@@D0QQ%A&3S_B$G*E]T(VJH-,5-,J"5ENSS_P4M,<_>(> >?[T M!V)E_,$;(K'GTZ\$^_W=\ODG]83FJU=_J3_V^C,_]=Q1/GA#X[I/W_3R89[0 MAX?'^?)%B*]B7H?1%X06\V)5B.KJJ=3L/Z@DY9\(M6UW*+ MZ!C(9OSB"#K/S#(8-6M2,<##*9TJ&^35&M;I[U<9GZF][^;L];& EYE/$()A))B"(=MH45MV : MH)#@-%6K&<,T!UO9TR.7M?Y &P :"T!G M V@+41QO'VUF-RG'L\(^V=BZQ M/GU8=C;:QBD-/E$?*8_!U2MND[$P%+:#:0K6#QPK-V&HI;V$A,&/L _E_:KC M+;IO )$XC7.B)H!$'T8F*20ACF$4HCS),8E$8I1EL/7] MDY,!T;M]\([3]1F0>*;BP6A8!>SNL?WL$-W^,T<+RMUC2#\,=]^O!\81'$Q* MJBZ9FB:>ZB5G/S%I%K%$!$*M 3.,U/<;X 227' 8R%BF L4X)GA "*V])D:O M]_C!L#UM7^7H6884V ^,V3+2$\X32%ZM+H U]O;Q!H/A0#S+!4PI&F6A2PBB;#:'3,7/35OI]-<;\9WJH-NQUL,@AGM M^8'6,]VM4>UIK4ENK3=H%0=71R&V9CE[M)RRFX7X45G-'I9M-AOPA*%!!)>< MJW>Q:O_XI,2&LQC1+",A@BF+)41245>61CG,68Y"S(D,0F870K!'RM2XJ3T4 M;U6\Z/X"M++@9B%L0PCV 7N.'#QPQ+#= MT(%C%[O[\*,9E8BB1'WNH0P"B$28J&^>8LA8&)$X#X-<&F61')7RF_KP;[\O MS__PHS,^?"NXWO+#/X:4DP\_\O+A1V__X4RK+8G'WCE1%]:?%DE:B?-:QH->+QZ>5^K6RL)@7M3>B-;E>B8=J%@1<\(2% M>I]'G]8E.O$LEY"2((D3QE-UP:"D$3?Z38UL-GD/%^UV1+?1R4'MJ+=&@MK* M"]"W$]2&@M>6@E_JKZ\V=F@^BJ-7P7!GZ>T&V/>VT]N,[?!D&+U.K;,;O% M6)B1MA^$/?.Q,;@>\I_M 7-*GQ;B1V5&>UBV26_ $P86&Q)W^NSYJWC49P:+ MNR_+><%>FO_>BE]7[Y1=?YOI6%+\UE6]C'"VHRJG"/H.^:A!6^M\ 5HE 6_M']JK4&MMLM"AS8P MN:UA8R1YW (T-F#L5(^QNGD8&?6+D7\C1;EZ^:)>IM7EHBY%\ZCU MF*4$Y5(BA7N6AA#A/(%YCC,8QB)'*"*2A%:49"%[:L3TNK9^I937Y5D?6_7K M'&K1Z3Z\/\&I 3'C+4\P>V:OUPA_:Q'N-%=4IG6_J)'^&3YO0-]1J MW'Q"G[-EXSICD69ID,61$9!"10+D$NC<4RCE.8X[#D%EMN S086JNP=6]CHZM M=(7)U;T [\A<-T2L].RU_@1[.91VWL&0,3)C-\_(>V:Z_>1VL4&\[5ZQ,P(O MC0OQ53!1-/OEO]1&^ED;G0&R4Y(HA'D&4-OD>/[4"+ ]S*]U!)V2MK$. MKQ$TC7(8C,LX\0V&D P(:MAK^!GA#*^?-W(@PUYC=D,8]E_F+.A:'V;=+8I_ M"'[-U5*DD 7I17ZK%4HI>(]"U%2N?O?T('A;%:'WB[IX[RS,"!(XP! '/(0H MS#-(<"H@EB)1_Z6K4TA3T9HVR8#[4BQICM,V\KHF-H6<:W!]/ MOC$8]"WN(ATZFVL_K6<<:,U>UXMY742FMMUK1+JO@?(=RNY<[[>.@?N4(18_W-> MRZNV3^-#2HE@/("A8BGM)R-(,YZIU3.1/,_20+VC5H&_0S69&F&UAH#.$LN@ MW,$#8L9DH\#LF=RV$09]*VH'M&_'*.$49\/J-GIVL#;CQLF>"]I.1.S9#QS& MHK?BX7%9DO*E:0A4TW5U\[2J5NIE5!P^DTG&99[F,(K2ND!B#BG*!.0H3 D. M(.X MD\.0$RRC("402XDA"G(,,QESR$60)RC0\<=R]ECW:OJV(N5J_*'8%NXQ[JQ6 MLP_\!:#BKEAHIP/0YCS,XUBD(@B)5&N:+!Z.1Z$2/.PZB^1#\#T*8L"@-(@;C@#"(.$]AEF44,BQ(2K,T5T-BX\2Y M'(!1=BHWJCE&ULP;8+Q=W4(E[ *36UXY(]L-IQAYG@^29,AI\NJI;&Q7=T<11!)QR MPWY)HQ+"46.W6>#XQ0-38MB]X$\Z%/1DQ]3J4,O4.H1C%B.4!LK9ADPY&6H] MQ+$BCB"#H0A9$L8\SD5FE3;C2K.I44QGF(Y+,^F^7!UMO]Q&35GFB;L;=C-: M>Y/!]$R%(X^C?3J0:\S=I@PYTV[.-L^$,,:71\SUS&,P61R>+"]!KMMNS^P*LWXG. M=*!M=SBIC#5,;B<;[UJ/.PF--0@[D]-H@D>>M#X_Z?("[9Q;73Z38J[GT(_+ M\F=U[VJ6L#3)"(AS#*!($=1E. HEZ$<9ZXZH>C4IJA&7>TA-YO= M@'0: [DLP9W6>:3YZM00>YZF' [<]&>GS;"W&\J7KX;]YZ/#/MZ<9#@FTYB* M3BG[VYB!#"%W-O&8RAN8N$FJ>_U_O2W_3.9Z3?955*NRT/.:_L6EFM9>_:!W MY9?Z-/)ZP4JAM'XOFC_5O^=/>D__PZ^LSF?4T^('*=54.2-"<(FB%!+"U3HI MRRDD%%,H:"83W:XQ2\+9IF7]Z=I3)MR ?1_0<\BG?30&=O\LDE"??VS5SO/\>:WF M! Y3ML;Y#8]3AH_>]+>L3AZH;(S_+1RI[!^J:>QD6>C]V]C4LA^(40Y6#H@^ ML\E(+W%Z8'GZ*S)G3TW2SM?E?/YQ66I+9GDFXT0B!%D:!A#QC,(L#R(812P+ M4!IS0JSB3;UK/+7IJ]^LHE^NX;R.%7H/96T]^$7;#UH AC8G\?8*F-/Z;1J?^!Z$@ZU0O L>N('%__.I6M5Q>+?+2\[K M/IYD_H44:AEY11Z+%9G7VH(F^H+:[!E-L4@D M"2&.A9H/(Y3!/%$+.LIH$B5A3F5 K3:]/"L\M>GPFTY#;9U]UE\4B%_UWPV[ M?XXVW(8;:1,:1-^;;U^NKR[V+]DV?O'%YEQ&1Q;H!KJ@9Y/#S;B1@'>[@>=; MZ7$W_48:@IV-PK'DCKRY>-,M%T7)BDI4UXM&OUM]^'Z]6*GIM2I8PTZ<"90% M,86A9 BB((H@#=,*_C6W' 4/A;-]QB.PS-Q[;Q9]605<4WUGS5:\7?:]7B.MZXS^38O%I655- M9(,^\NN*LLT"EJ$D80**+$X@PG$&::;KAD>Z!W*"<11FLX6X(RO!;P?L0_HV MP(@8\X88=\P8(\Y.ZLVHYZ-$]L:O@.4&XB1&=/R-Q)[93=N'W0W#:F?'<&>7 ML=<(0B, ?M08_ YT*.@7IL/!PY[B6$/G9V_1N_9OL\UE^(GI]U=^BZW6\>,D&(1#"36:"FK5!"&I$$,IDG"2:I&A"C MJIW'A$QM*=4H"FI-0:>JV:1R%,OC_.\*(=^1S_O .=T0V1PEOF1/^A.IOP'O M:+V2-I57RGCB,4&AF2/^\5+3?H#CH";]HW>.PL\FNG=4:G2M?5>?]^W@?RPJ M1N9_%:3\J'Y2S6+,B. LUF4?J>[LDT/*(@0)DB)$-.9,AJ:=?0[(F!KG=6J" M1D^@%06UIN8M?@[!>9SW'('DF?8&X&/5[^<$ H-Z_AQZYFA]?TX8U>_]<^I2 M:Y?FJZC40YA.2W@OGL5\67<>;5LN?A%EW7E<6?!NN7BJ1#?Y1 @G:8 1S#,9 M0B0"]>6'<0A)$ K&$AZ3S*C.U% %ID8+G1% 60%Z9H#6CCJ!J;,$M*88.P'# MQNBD&^4=><]<,PAT>Q=L&/K&[IGW41C)=7/["=BX=F-#M&_;4L5S"LVSN MN8OG/6?@6>F36L___4G)^:#$K&[54]XO']1R?9:%"0YYDD.>TPBB %.8Z:5T MS @G6%"P<'NL=E#:N&=AIXS>.< Z>4/LWVXOR^##X;$5Y0O+ 8O[E'5'*-('ORT6U MG!>\B>I8\"_J&^Z68S?RH])_P0HR_Z9^TE24M>RAZ$36A&BI;\\%>&5133I] MFW3@WMHJL#'+2Q=&IT"[+:+O1+-QB^Z[!'.G2+_3AP],37E8EJM6AQNY7=1@ MEO.4II&4,.(!A4B&"&8\8)#EC&&!I41F.ZAFXJ;F-/:U'9@*,^IT!YIG M3GR%E^*\G>HG#G,LC#!QFR%Q7.2X^0U&YN]D)YC=-8Q)=%!,_>1;P>X7A5IH MM_LYH4B3D#(*TP35$9)2+5ZS! J))$:"QU18+5X/"9H:>ZSU!)>/C^62L*: MW%KK@1MG!W$V(Q,7Z'FFD?.!LZ:34Z@X)9*#PD:ED%,F;Y/'R>L'.B!J%<2+ M^=.J>!;?=(Q6 01 M8PQF0205^"DE<4RCA%NUHW:BU=0(J6\4J-96*<^F#:/5+TF=__JT6;>(KI7\ MHRB;RMR6'I"3\35TE,8>-=_^5'_ -@:!#Z\&[.KU@'56Z8/,)IOH C26.?2^ M7 +MUDESHMFXOIQ+,'=99BFP(W$#FU.AY'9J@G1V^4=J.;TW -F-3QQ".%69#M@([6H5/ M1]18LZ %0$XYSD3NJ QF <0V/]G<.CR.0U$@*5^^D;I7F@XZOORUJ&8Q2P7& M,8\PQVDJLR3230811&G"8<9# FE,\S#.:9YC/*B\X#YI4R.'M8:@5G$0/1R' MUXPBG('FF28L\1J>AGH,!S^IHWLEODVZYS'C#Z9H'KW)252H[2GXH=LG]#YO M!RWZ.:4^!83/B,4W.DL^9?*)>$57)[Y[HE*4\UT? =41*%5=; M]GW19?42LM8=])3W\AD,P\UWO-AJN7A6O]*Q8%J3<"823#,N$L@)UZM0'D+*!8-)$N,, M8YEB:57+VE:!J?F?S7*KTJJ"4FMHN3*UQ=]PXO:(JN\)O:?Z?P>-\D!K?]$N M;6L#ZABVU@3P]2CN]I/]0/#<.@&V2HSK' R$:,=I&/JVZN:X7]111W]RO!+Y7RY$[4OWQ/5F+MZL^24 99&$@H M.93"*K$LB3L6QJ_%QK*#CXL5@ OIS/2=D[&_[=2.4H MG;\^AK/ 5/2=TO1R?F'+=D[JP0-J?,!* ;0I>]E@U*]YV>$$6J":2X"&JM>E M9P*E,'V-_S3J93JW[K=15-/7H#JKO.E-P?-V'OJ++KT?+&F.PHP1&*&40T03 M"@EF(20YH23 <2J953[U 3E3FTC76P^O-QGL=]L/X6JW=7,&6F/MT5@ -7@G MY@ ,7K9!*$W"IB_]7C)T>OW[Y]N/UF&3G_&C S+AP.@V\6:]N?>SA$ MVV^SV[#RUR+&C0_?:]Y.H/?^J]ZF3]"F\]'[HF+SI2Z4O7F3!959P(((]5V:DSBLH_,QG#0L]SD&WV#M\;S#JWK=V'Z MNZX.7H/1>PD9#<\T-D6--)Z6 ^H"?-=M@\R$6A<4OM3#?:U@6^C,J%J@]G;; M!!F6XY!$$L$0*;\42<35#!4RF&4LY%A-6%EBE!EP2M#4)A>M*U@KVQ %T.H: MEZ$]CNMQ#G>)EF?Z/0B4?>'>XX@9%^AUAMQ(A7CM7S6;8KM&:!PLJGO\[K&* MYQK9T"N2:W;]T!3.NM1NDR\Z5[]9ZM L)67#XTU.:;&X>W7MHN9IW2#GZJE: M+1_4*RV",.*AB&&"=#^&/$Q@%JJ5/Q)Q1"6F-)%6[K]#W:;&QSU[E&M7-LK; MYH.Z&SDS%_R-QL,SX[>:=BGW/;M>]YA>FP:V[FBL:YJ@=?:YS$5U#KKCG%5W M^HVC[O7L:#@URN\I> '("H@%UTFHCW6$1AUT5P?:56-%VATVK$O$?0L$E#+3E*H62]%\V?UXLZ MS.RS@NVI+)7P?H%SRF*!>8H@QX)!%,81S#'+H$@8"4E*TY0D-O.!C?"I47T3 MXSI?+NZ@$O>P+DM_K KY^2-@QMN^.$&Z8WR?@J^#\', M*8-:*3 J.0Z!9IOW!CUCVFDMLR0-8Q1D 8SCG$*440KS@!"8L2QD4<@C@L@4 MLU:F1J7]I)1Q_6/;$??L-GL@4QRL-6_IQ_C@SQ3WDX>F'M#TS/5&0-H? MI9HB:GRHZ@'9D8Y7SWM5;8Y:+3$Z>.AJ^IRQCE\M[>H=Q-K>.6R-+OGW8CZ_7/#M]B^;\+I;\>OJG3+B;S-,A$Q"CJ%D.5$N'\]A M%C &&:413S*,$REM:,1._-2(I=.^K@]FWMO(Q4"8T8X_>#T3T7%D>U')X!>M M/JCU=QB6/ PXIY1EJ<*H)#8,GFU:&_B4@05^BT6Q$O/B6>P(Z_ILAK,\2$7, M20 %5XM9%"4QS+*,P#3(,*%I$%-L57C 1.C42&W=*5?6RH-:>U!LOD$R@-V, MT#?C-->8>F:R1EW8H+C+9)W*#LL#6^#CMDJPB>!QBP5;0+%3,]CFWK<)KKIY M6E5*,QT%UH;@$!EFR@-C,(VR%"*J&QA$E, 3Y# M.J2GS>>YK:V_+_6=N"L6NMD-H$3]@HD+L-QH_G:15KO#K!QP'$4YUN>#R@M/ MLA!F6'>L(#@*61I)Y9>WP_QAP7\S@]SIZC&6KAG*J8^OYR-!%R,V_;._]>E> MS\[I1=(='(1IG.0=U/*W<61W"F37D72'!=EY"%P4LP^+5;%ZN>2\U)6JU5]O MRMOE]\4LRB0EG,0P#"76IVX<4I$*&$595'>V%-BH>^X1&5-;DC1J@E;/"Z U M53@"K:L95Q\#]#C;.H+),U\.0LB8[ PPV$-7E6"_OUL^_Z3N;IA*_:4FJ)J: MCCUS%'(Q,*JC!Y-+AZ;1K4BQ$+QKL]B=K LJ) \8C(3(E8.G_I;A/(:,*(%I3G3;>+JZ1&Z@OL$\C&(H.$W4S$MC2 (2P CGC'"&9)I8 MQ5_OBIC:UZ@U[$7(#BHXO =(LR_U/'@\?[*6R%A_O(>-=_H5[Q$SZN=\V,SM M[_K(E<,^\"_ED@G!*YT=_574GN474JY>M* 9#1+,@YQ $03ZL(\AW6'B< M+U^$9:F)H_";$80K4#U3Q6L\6T5!K2G0JKHC#1- G-+'48&C$HF)Z=N48G3/ MT'C+AX=B54?B7RZX+KZ@%@5BP0JQ-V*'BC!*!4M@&.LUO7;TLTP@*/- Y!G* MJ>2Y702FC?BI$5!/^SK&YY7^MN&95N-@QCO^T/7,1$>!]1\X-0PWQ[&>5BJ, M'/TY!)[=>-!!3QD8I<#N!7_2O=8OE1Q>S)]T*9IO@CV5=69M4XE&\*8"SJ]0F=F,+] M9F/K^WC[#8;5_FC;"_INS[7=JCCNH;87>'=.M/U(&7K:M7' ;TNRJ BKC\W? MO?1_4V\?A22-&!82YO4^7"@"F*E?D T_OQF06. P[.;"%Q?)AF+'[D S9;6'8/W:R?,#!!H&MJV*L:\T=! MM"O-;Q9?-6.6BA#?D:JH_K18TDJ4SYH3KQ>*--6O%2#JKIH]/Q4+<;T2#]6, M,"P3H@\1"$<091F%.>4YU*6M$!8Q3S.KM$L?2DZ-\#9]6B_Z99E 9R?0J8F= MI: V]0+TC06UM>"UN> 7;3"H+;;D3R]OAAG3OO5X>^;DMQQJ^\0*CV/A-A'# MAZ+C)FYXA'HGT<.G+/LV%/P_GZIF:^=VN6EU\844_'IQ11Z+%9E?D>K^FUBM MYG5(ZL=E^6E)%K,@Y5&BFUR*A.M"B@&#)%'SC40)RM5<(RDVZG=_CA)3FTJT MDJ!::^GH>.NL83K.^V.![YG7>S;H>B.]?D+:#$7:H#7D M1#M+$%*&. MF:$ MH3!OI3'&D(Q4!\;GT%@UY#@7T\/-.@8_>;1&'N?:WF_RSA;C3NS*WYU3LWI5M])[GS7N^ MHX''R;15%)1K3<\MU+T'=S-N< ;CFQ;F7B/Z]32B#NIQ'X;(R4N]BZ8O4C\LG]3\K?^^;!H1#&T_8#QZ9LSF8TP\ MLUNK,NCK##JE 7U: :4V>!&K>M7E,/S*$BJW@5>FPL<-N;*$9"?8RO;^88RW M51&T/F[?!"W&B.(X3S+(.55K*\HPI%'*8(P$(>I7)*)6A:F.2IL:MUTM%\^* MR^JR25_4"ROJC^C;2JEJQTO',38C(V?(>6:@W>+)M:K 2]2G$2A.N>:XQ%$) MQLCX;58QN\GZ^*!K^_>NRRD-94IR0F#(XA2B2-?KS ,".4&2AW&0)&8%[78? M/3F2:-4#[XQWCK?!.KDU?P8$OOV-M?7V1=*W83#>%C\#CI$VNPU>"IL]ZP,& M']R)WKY^K/WE WKV=HT/73$XS:Y>;.CNTJO+1=VIHEYOK ]$9XRG(>)(P""* M.40)SV!.]3]9F.I&;XD( LMDNQ,BIT90G<87=5/S5;W.6FM]1G2* ?AFGHU; M2#T3G@,TAZ3>&0+D.@'OE-BQT_ ,8=B3C&=ZI[7G4R\'O@JU/EL(KIZM_JIK M=+Y_TL$;34><.HZYFF5JQ42B-(-22 :1")FB(JP34G" 9(ZS)*86V]@VLB>Z MC=TD$%C$253VU1*MAHA)BM-49# -(KW$6J!6NQIZV%WQ'\L&= MX6SCJ5L#=M"'-W_26-Z]M6T]O]_^7H^Y\9>T6I6$F9:"L'KFA(C&/".[4W[L M?.QMT,9/QUYK,+UL[&UP!B5C[SQD:%/&ME>[X+,LD0E*2 IQK#/D:*##K40 M(XIS25(BI;&/M/WLJ;E"G6+:$?K>Z+H^G'S1K2F6X'%]+E"9GPOL@_6DKW,. M6)Z9IE4-K'4;#H-M1\1!<(S;^M E@%M#G<,/]7/<'/#R(T+=S3=[5"X>XFK M<+*Z5^U5TY:]Z:(QPY)EH4QSF(4!A8CG*:1QG, X4JL_(F+U4^XDG&Q7]D37 MX4UOZK9Y_: ^.T; F[E;SG!\TWBR!M)6Z5.-V1P$E!W&R'- V1[!;QQ0=AB* MTP%E1^Y]\^S>IH()IPA1&F004Z;<+RP%S#B6:L"2-,I(PD-NE&[E2\&I^7"^ M4CV'%+-Q_C*8,>I;#K%G]GVCT7W+'%Y_56V<*_E;S=T]6MG&FYRAK5JN%XI' M=76*9_&>K$@[>\U8PK.<1CE,,)4Z=8)#BM6\@23&@1!4S[=MR -WCS.L2,\\,.A2N 4U7 P\>N9W+[J< MN'Z8OZE/M&_DE>*B8O61L'JGZJMX((4NJO5N69;+[^HO5T2]#>HW,TR"&"?* M?0QT06J$PQ22 $E(0AS*,!,1RJUZ/]B)GQIU])*2R8/.5 #DF13SVD]H,AA8 M;1F0K6F@>J+_*=A*'XH^%'-1K98+VZ0%RQ$S<_G\C8-G.M**Z^W61G70Z7X! MUMJ#M?J@T]^=GS8,-Z=>F*4*H_I8P^#9]J &/F48(3;]\&[DS:,B6WU$\DW< MU8OP"Y@KMP@2$B5QP%#(!;;AOH.2ID9SC:+Z*UMVJH*J MU=6.NPZ#:T933B#SS$@;M-9:@F^GT+(FGI-(..68P])&I9.31F\SQ^D;AI'$ MAS:@Z9M:JQ5,'&C'.:^'L:Y2JM=Q=XOB'X(WP0M7RVI5?5H'OJ(X)$D81S"N MUUZQ\JV(KKDO2!:AB*<9"Q(;:G&LW]0(:6\WW4WSTXLFG;%JDT3;Q#AMW 6X M;/RTX6',KH?>C/C><$ ]T^5(8VE-L)X0=TK+KG4Q9E'1I/ 'LDV/SU?>E>?25 MQ K,EU4%U/S'Y:*)EKE?SA74U06@VIPZF)@O MYW-2]AY@&%=\?$"$2)- %VI@*8[5?$RH8J@D@"*+8A$$.):)E:M_]G",XN;O M#(9_H UGOW/A\[TGNM/EX*(^.V(.IZ-C$+B=5/9*&G=J.&;L#L$?O7AH X!G ML7@23;.!11T1^9=B==]E(_;J':A7@]),0!XQQ=R!S&"N/'G(69*(D&.48ZM: M,4'VIZIIE6Y:[;2* V^*ZW!.HG83\/[!] M\&XW%2D%6]TL:J[<)M ZIFD6B%!@$6#EC@K=V(2E,$-1!$,N I;+5.C^5VW, MH1FW#5%C0 "D9Z;[)*KJ#^!GHEPBY9:R>[U0U0%\4D>6/.MS_GW1W]:EJ0:- MF1GK>1N'D;H=[_:@N@"-!7I$:AOV])VZ .L;^W5Z-@]QV"_Y#(#==E0>HLBX M/9?/@&JG*_,YSQI87'C_;L)F^^K=R^:2=G?K4G$#;ZKI;'I(5[4VMXI-;AYK ME^FS?DRQ28Q;D7)E M1LFCZ6_#']M6^*.2=^*N6-1GQ)2H7S!%$DIOV"@.OJH_RH*MNAI>X$^+8C4@ MA7G\EX5S$5.9()A(GD.4Q;&NIL2@0)E0[TD:(IJT+\N'A>'L/>%7I;/!9] 3 M_Z_WEIAY"Y,<]Q'/)/I6]P\F 'T!>\\NM.T773&[GOEMBL=* 0!:!.H7J<% M_;5&P6$A\K$'SFV!\]&T'[=P^MB#LE.0?70%SLR#:4.EM4B]-MZ)D*Y>ATA7 MKP.JNYCKE_I9LTA$$>4402(C-3'F+(&$QPF4>9:F**"(D]3>B_*BZV_$8QJ8 MT.)T5),TY8@$ N99R"%"RN>A@L:0TB@AJQDV;%QH$NJ\@)G&$=1-;H[.W[0=/ M[6RMTPUHY7LVY[W,8J1;8M?BIUR [ 8E&$ M[- 3AE'7NZ>J6(BJ4@)IL:B=DDU@YS57"A2RT.Y+4[6C;DM4UJ4&>VG:ZG>* M2OEGL9KA( AP%B&H%IH!1"E7RTN1,)C0.,ZS0!)$T&RU7)&Y&;\YUL^*!-=: M^HTE+'I6M$6" &GML.-%UX-I1IYO.$2>&;:S#/1,JQ>,K7&@;UU;C AT]M6< MW*^=T9IX 921[BC8$_I.>=JUCJ.2N2> MQG?EYBA!=^4"RBJ59M4HON2SHB@ M21[E"$S MZBR9:'EFRDZ[+@OIXG@3Y0&%V0Y:[[@.VZZMDMTG;[E W0^DV8=^-CR>/_4.F?67[JRBC1$"CENQ[),T5(\;N M-EPY=O' J.;>XR*UH-0:NBP]C@8PBX M#?[=*VGS?)4K0PB&<,\$(I**(\AR;&$ M+ ]2I) *$;'JYNU)SZGQT$:UZ>P']8=U_'VA@8/UV]P?^E@LBI6 GXIG_8B- MY=/<--HS-)/=/.KK^IO=1-H#N,_-I'WBAI94;3W6K^)Q6=9EAE9D]53-=/$& M00(.(R%RY6RF#&8AI3"*"(KS*,"(IG8E5?<+FAK/MS5"NVKV:VU!HZYM2=4# MZ)Z.:7"%F6>Z'0K7@)*JQ[$XHZ3J@0>/7%+UN'F[)55/7#\P*8S="_XT%S=R M'1)=AU1?ZM*M.SW49S%#81[JOIXYYQ!A+" )TP#B+"=A3E$J9&[C2]J)GQIU MZ*7JGYO,FB:=IE,;_*P3:K5[48%'M3C06;9?"2]TEFW-\U5A7T_ @240P[RH[VK ?9^.I#J9O#J]3 M$M\=3UU\UZ4NOMN7NKC)/ ]^YM"C/4KLH$ ?*U?D2]3?47,&Q=/\549J_'Q M!%\9JQ[*8X_=X1[,HVDR6@_GL;'M]X >7?:P]=X?";LO%J)\N5S46;*/6I$_ MBCK'GM&8!2()8) ("9%(*AZN-&/-$B>Q<,H1AZ6- MRA GC=[FA],WG%5^=MWC1KDI=<%49<4-G1=WM2/4>32WQ8.ZY$9^4S^MI.X/ MMEQ\6K<78 G/<9QB*%&N\_(B"BG-8\A9'HHX8VF<#BE0ZT"UJ?DKZQ*VF\Y1 M/>/ QKK>LJ8Q4.^7]DT\H[N$PY$W([VW&4_/+#GV4 ZMI>L0=1_5=EVH]Q;U M>!W">J!BKTL)SB+;KM0RM^"BJ;E]JU;)E11E*7@X$X$0* @83#$2RJ?4Q2-3 MY6)R(FDN,BHDL^K::"-\:C3_13WHGE0"/):%X@(U>H!VX4YL8\_9 6F'1\., MF'UA[)EZ]X>.O=(<]%3W&OIU$B_?\5R'%7CK(*V3T!A$7IU^QL# ?4%7FSIS M5Z0L7Q2--LV>9B$B+).4PI"E""*N5L:$I2&4:2I2EE"4"ZLZ$\>$38VZOHE% MH>BJTK5UE,?"Q9R\Z#]+\GV3M[?I-4L%J3O_ZVDA_N6?0QS\:QQ< /UNUUM0[P6K]SG:7X7UKX)_!;+0W6X?R$J76'[9 MNBS,Z\N094+!L?$V(TM7H^B9'#\M%W>P'BFM\ 7XN5Q6+G,+#%!PFV)P3."X MF08&IN\D')C<8QWVT#5O>-_N4F>8) 1G$J:!KE*5A!@2' :09@+)#*$ H=@P M.&'KT5.CIW7_D??&)\';8)T\TC\# L_?]L;ZTYOVIV P/K8^ XZ1#I<-7@J; ML]X#!A\\D=V^?JQSTP-Z]DXW#UTQS&>Z%0^/RY*4+TV9WB^DO"EU,*O@]4%H MU_-@%J>(A3(/8!P0"A'.*20D#6">,Q2&8<09MEH)&LJ='%7U.H \JG>G]EN; M'H,7.KJT;>3BHN^=Z\/;,BVN-VY+H%SJG4KW;H%&[C1I9MVEQYPU9 M0N74,3*5/:J/9 G(MKMD>_O 4@WJY?FL7J?+7XMJ1L(P1S3)81AE"40$"Y@3 M@F$>99*3.&5Q8M46N__PJ5&2U@UHY< O6CW+DQ*E]SA^+!5FP@LS;]%B[S_DTP&;? MN%/8/'_XC:ZO8DDW^BHR:#5V2 C&Z#AEB=-21Z4.8Q"V^<3\QF$DHS?+;D7Y M4-<20T& HT!&D*=U5)0NN! &"'(11A%A'"-J57ZS_W KZABA.)O=-N\%6!PI MNW@:63,B&8K7J!NJ[IAAG[E.2>"5@%&_]WVF;7_:>Z^QW@F]7K!2$%W K?NS M66=_U;NM=9OH69B0*$-1 %&F2R\F401)$NI^/$F2"I8R(4TSMTY+FYJ+T&D( MCE89&X#JR5U4MUAY_L8[9<&/G;J_ VOHM,9MSW&7"!IOP+I%L MJ_^J^UH5S$EEW-<0&V[+.@7.]V;MZYJYGDOE[D7!?]W""OWOY4Z5K+U[7I8=TO%U3=DC79>S.-FC M\X1F 0PQQA")$,,LBC 4-)+*.Q$T3HU"YH:K,#566:L*R%I7.XH9, QFS.,7 M7,^$I-M4:>U!ISZ@+^!';0$H%K\#&]@W5G@YB1H.HE,&&Z#&J,0V'*9MOCOC M20/=I64IBKM%XXBQESI=HLD(^YD4BT_+JOK3HA1DK@O9SC#/8D0"#$F8A! E MNDV]X#G,..** A.,4S:@!H"-#D8?Z?AE 38*ZLPM;0T0O[)[71$&S(\%TY\_ M*(:.F&N,1_+,6C [O4%/<: U!S]JW7]W 3;J._34!H#FUG6S46!<7VX -#O. MW9!GG+DJ[-7;;GN'\YO%ZZ[@.TW$7_<0?_>R;AM^-2=5]7ZI!#1^NP<,JL?G>%D]<.K8NU[@W6 M]V)U)<\9RM.$X2" !$D$D?[J22XRB D*4Y3AG&>!7:&K@[*F]LF?:.^W*0"@ M"WK;UJ,ZC+B92^8(1\^U'7*W99^>DD'(Y+.1V6-W)MII.&[Q9; M.GW+P&5JW8FL;D2V:0/51%]\6A=0RY*8I&F4PD!RQ2AIQB )B="=_O(4I:&( M0JL<%A.A4Z.6 RW;NIYOPPO=&8V X:+/,:Z^UVT.(+5?O%E@Y';]92)XW"64 M!10[JR";>P>FO?0:U2UXW0/I?CE7]U=-WNT,HX %F.B0"L:A6L@PF N,(.4I M)C'/)8_M4F%."+2BI-$B.^>]!I.Z7A$[G-%?_[[JV?7?ZVKD:I[_D0M9L&)E MF=)_,LE\)XYZ],6VHV"#O-M#*%PFX-S2NBX>3F&$.SDZIC>=T:A\DO& MRB?1[Z'9!I3-DB!,HY!+*/)41Y4'L>(A3F".:98QG$IF5UGRN+BI>4=--6[2 MJ N6CW4MO,4=$$W4G>5IY FHS4C%'8">*:7!KM6TWR_XHFN$Z;B:^4E0W)&.7+(@8RB6,(FH6H Q M@6$N!84TC0.,22:P7;$B$Z%3HYA>DF!=>=B.4HQ@-B,6U^!YII=.7?!=Z0LZ MA2\VYV0>:,8&(J=D8R1X5,JQ@6*;>*SN'>C5=%/U)YV/5WU\6CV5XH]JZV#8C^J%_*L@9343(QL32P[&'W=#K\0JF;T]H[31W(0N9?2,&O%U?DL5B1^0R+ $N$"$PIX1!QQF'.XQ22$,>)I#*7V*B$ MT0DY4YN/-FH"G6<,%SAI%3497YW R;ZXQG$4 MW);6."!KW,(:QPW>*:MQXG)/[O0A\FK.93:=)ZIZI_7VGBQ:6MOHNZD LDG+ ME%AF04@S&%&4022#".8X%E F67:SPM6]-90FT<>%4?X"/5$35T8MM4TIU&&8'RZI:/FZL M$JO#K.R56QWX@,&!+$SH\^HZ,Z&H_O9I';V>J%>(8XD@XQ&'2*C56H8XACR/ M1,"3+$XPL@Q?.2!J:J3_2E.@53TC4^ (PL:1*PYP\Q^O,@BR(4$J)]!P'9IR M2-S8 2DGS-X3AG+J#C\1_NL5-L>Y8+%D, L#W:POXXI 6 81%[&(\@@G)+,A M$%/!4Z.33]>7[ZX_7=]>?_@&+C^_!UOM];M/'\"7KQ\^?OCZ]<-[ M\.WVYNK_JW]?_^U_WGQZ_^'KMW_Y9^5LI_\*/OSO/UW?_A7\^/[#Q^NKZUO' M$?^6FR(^!L(S/^W/ /"RMV"+SJA) 6^S>K>%Q#9)P%&1LR_ED@G!JX_*@.NJ M>B+*N.N%$DOF7Y[HO& W4@I=)F(F:!#':8Q@2G($$6(4DBBG,)0AS3B)$F%7 MXM%8\M2XK5,*QU!LM6Z;K'CV[6SI8/#T55:1=!?X1%:ZGZ>679 M \A\J,PHS.:TU]AW6H-6;=#H#3K%71:WML3*<8UK4^DCE[JV!&6WXK7M M X:1W'8WC^O%)6.Z9WSUA;SHDC>S,,8@'60'XY :0U!QF#XY1[ M3DL=E7.,0=CF&O,;AW',!U(N%%-575/E6_'KZIW2_&^S! DL<5C:J&QQTNAMECA]@_4QY*BY(\BJ=5P:JK9:F; MLNLMJN[D,4Q3(4,,>11%$.7*[\AC)""E>9KG&*>$&/5,-Q$V-8[0"H.^QJ"G MLO&1UVF,3QXG.D7.]\[.,=#L#PQ/HV=\1N@4Q9&.!8>]@C:G@,:H'#SX._V$ ML<[ZC&WI'>^9W^.\-MCEP[)<%?^H9;6=E71BED[0FC&)$B)CJ8@6A1 ADD%" M.(%4A#AD&0^IM%KT#5-C:HQLGR,Z$'XS)\X_J)[)^FCQL(NZ#QNK\WMZUES4 MJ:)UTN@H!<4,D!RKQ-@Q5:92=,P +HLR9"9/&QCOKD\-],::X.^?]#Y:DW)3 M%X6N?[>5E,-G+$=YSIF 0L9JK8H2"G.91C",">9)A#)&K>IW6&LP-39<;S&W M6_G*OVHJE#T]+A?KU$[]VV5CB64DN/4(F;&F5]P]$V:M'VB4!XWVZVS(MA-= MZ(&28L,.*[G2=/C<=:YGXZQSEO6>V:2KR.&N M6>5!:X]]^^JFWG>O_K7]S>\^=91O^: QW3=Z^(*!=7S*.[)HO9TK]4TOYP5O M,@D6_(L:^&Z]?R,_=IW@OZF?-,G%F_R S5XPH2E.98I@3DF@7!9=;2Q))0PB MF2":(!&E5C6?72LX-2;X3.I*-7KDU@:"C86]!#)/1PB^!L!M-2+72HY;J\@3Q#N5C'S)L7?(+J6LVPP) M_F&QVJ2EL#@+\C *(,5(GYH&!.:$!3!*XC#)&69!8E2DX;"(J1'S1DO0J&GN MK!W \+37=CXRGIEQ!Q3'CMQQ ,[VZ X\?C37[KAY?1_OQ)76QYY?NHKN]0*N MJXG:!71=+:M5=;W0+<@$?_>T^KQ<_56L=*V'&U!-_4SX7R 78JZ3\M>%/P M^E5X5^U5=%6P]=^7=7)ZKT2_\>GAX($^>20[QO!YIJ^U">V6U7HD.RM ;0;H M[ #*$* L "9S[2Q_%=6J+/0)G_Z%,./8RMV1;'&X^8Y\EP,UB=?76G/CU(6NF+^K^@I_L% MV)C5_%*[*ML_Z]W@,%S2WTBX#;3TH.>X(9K^@-X)[O0HRG-1^]OORZ:X>D8Q M9U((& >2Z2HU*V5$6]6SWX;P+80/ RC(,T1@QG6Q=<%22 E ML2[;+/,@37F,F)%C:21M:C3=:=Q4@*I:78T/E0S@/7F*YQ8TWUYDJRQ8:UL# MU^EKGUMI@*#Q 9Q;)$VRW73^'F9JG^&A'_Z_16WMLOTE\;;K1"W[IE8)(V*ORC M(#J"E-\LONJRS_JP_AVIBNI/BR6M1/FL_<+KA>(T]6ME;1V;MEFCQTE $BP@ MC[,4HD022&*<0$YD$F59C"-L5#'#@VY3(RAM6IO:0%!;> 'Z M-H+:2/#:RF'K=9>C;\:#;S2FGGES_.&TSS-W#[S;Y'.'^HV;D>X>V)TT=0\B M[*8++HK9;4FX$O7MY8$NY[-()G'".(8,ZS(=! F8AT$,$8Y%*..0)LBH,!X)G;#.TW)J2#MNZADTJPW]\MGW]2]S1,HOY2 M$TA-';M/&N7#/VA ]]D>OF"8C_;NJ2H6HJHNF5I&5G53IB^BU#7UR9VXD7]> MZO/BZX7Z&$2U:JY2[#"+41@AE'&(,V9"@^(Y?5/CM%;=IN#,*X7M>.@4S&8,Y! \S]S3Q^VU MKJ!5UAWA&*+BE&I.R1R59 P!V*87T]N&$J<_49C6=4F9:C-K5D!@ZY^,!/>+4L9X2>K.&)Z?>#7YNG?\S=1IWD> & MP)W%A*/'GIFH54?V5Y_$LYC';:YR0$2:AR2!(JY;%4<9)%21)LFB*&8QCD)N M%(MO(&MJ-%CK!BQKS1W#THSC'"'DF;_Z:4F-HA>@!"SW9DSFD+OB\7)2O$HGT_4W*D&#WB^+O3Z+ZM*Y0 MQK'D0< R&,0QAB@B F;Z=)AAB@2*XS2PJ\3D6^&I,=;FH^QR!&M?HGD1ZH.% MM35@8\X9%>>\OQ&6E#F!<1Z-=]T/\;F)G]YP]YD-ZE[IMTP1]38$)_)&_$3?JMW7:[.VO MPN".,\Z%Z.E].7I@7^Y&S0XK-3LHS;;VY=:5W*Z6BUK3)S+7)Z_1C,1)1(6( MH2!JU:>6?@+F1/TS10$)@S1*X]2JYL8;V# U!VWGO*AXZ)-E<\>'$#CX?CHZ&W&TOTQTLAVC'^D M]#8#M?=XZ8U4L2XU6L>2?E%?T(@P6*. MH8@8A2C(0YAAPF$8\R3/692&3!@6';61.[4)3NL*M'KU4E0;4/_+N'JF%>;' MYQR/2/J>)^HH]!K%&L'+&DH%[%KW9CIH+K&N4&J%L7&M4E]8CU2UU IS)S5, MAP!VL)JIUA=-!MP];7G4G:C=RG4"@,VGJ<[=9GH4XP"&'$1.* MVAG+($640IQ+2F-,(LS1;"'N]$G=K?ERZ)A,HP\D;SZ0'2TV=O487"'].-G$.PG-]E\@^F9;RP; MX=9FU'UP@3;$+_;&FV^^QV"D33A/8V&S*W<.D@=WYP8]=*Q=NG,L[NW6G?68 MP4$^I?)HOY1+*>H5()E_%.LB:#,L68"3((4X")73&>HL'QKJ[B%Q@K*0!S2T M*E)]7-S4YH=66S 7=VKUK&OW%VI5+,61-=H0D,T\3W?0>9X-.M3ZF@*MZKK6 MH=.H*@-07$=6'1,Y=G25@?E[(JQ,[AK25_)AN:C7R5?DL5B1>;,X_BKTIR/X MQV794%JW6W6Y6#R1^?6"E9KO;N_+Y=/=_:W2X?Z*S,6"DYKE-@6I9R&E-.&! M@&&"3VJL/;-O.\RUL8IP&W/;74;PM3_L MK5]XO1[]QFK0F0U:NT%M..@LKYW%?I^ ";T)-EU!I_-&C-=4="IOAF6?TG&& MZEB;4\\:C-@E=1PL7S=9'4GF>>U[E)ZT6+0IPVQYMRC^(?@UUZ$2LM![=FV6 M1ML#XW6VAOJ=^H3YS>I>E)_5,+0UI.L[9A@1$H140)82H;R6E,(\PA%$+$CC MB$6""JLC2N\:3\UUJ94$B^4"MFH"4NLYK!N0OX$V6\A-:O@\>R/K'D,]8R_ MQES0M[?KS=A97!]&]VP&K=$7H'DA-G:W=[IO2N1]C+ST+_*G]9NT.O(^"(>Z M(OD7;+_&?E(+N =17K:QI2&-(BK#1"<8J1E%[\V1)$@@C]4T@VDHXM3T1&?K MT5.;!#KUP*7Y@F,+K-,+Q>$0^%[6K:VW#U;>AL%\E30L IYQR]5#%<]T/VJ*]O2*>FA8W):D(8R@E M/(&YU+V00A) 2@,*4Q1)E*04R<"JCO=01:9&9IW:)\M2NQT.,P=U#) ]T^4: MW\:&VI/R;8?N[.<-;/ZTV?JHZSS, MTC!!:2 2*&7(((IC"K,P%9 FB),@YA1E5B6#MP5,C>;Z9PX7X+\%OP^"$#R2 M$CPW5:_"BR0(+H+F_TVZ6X8O4)I>8)RWD<: /*WNEV6]6B1U-/+_>EJ(?_GG M$ ?_&@<738:1OO6]8/5!1,)[S,7_X5A$%T$>7I19@F]5UA M=)&I_X?!6E[1Q.GJ7_;2Q\^7;=G4:OO=,>/N<]Z(44\FNKIG-=@.6U<=L-]M MPZIM(>.VJ3I@XDYSJD/7#2X82^[N2ITII5QZ'RJNFMUG7S9@: GM+M+ZS\JW4Y/VK;J!W8MJ M%DI. YQ%D$>20^5E(9@'+(68)RAB5-(,&Y5@]:#;U&ALDSSPW"@*5JVFYMGQ MKH?OY,;=6PZ*9T)T4/&F'=(;"5HSP>V;#ZEY480W'-JQ"B>\R1!;%5KP- B' MBS&X%CA:P09/2/6+.O@2,3!G<;E8=H'KS09+UUZ0QD3B@! H$YY#1% *,YP1 MF'$9QBP5F5KMSU;+%9F;K0@.2K*:0]?R_'W0MUH&6-:GU&+(#N]A3,T9[8^CIV^[0_MFH>3B^WSU(\!87;),6#TL;-43QE]$Z*XLD;AI'#AX?'^?)% MB&]-\L1^ZE+"M:\I>,U25?WU]'^ORTE\7J[^*E:;8_@F^_KCLFQ_I*\+9V&6 MZ/,F H,L4GY^PCC,DC2!:1I&:911R65DLPE);@+\'V[,F?;JJU.W%Y;:4>$([\_9NPZW;=BQ+7(GHX[%V!M=.>7:BO5 M3U?@1:QZ<5\7;?V+.MSXJ\'+84W[;S-&3N>2D4T8=8)ZF^'9GO7>2(N!IXEM M2,?5LB[@5C9Q:47UMS:LAX9!',?LJ M?5CP_\HO4F>>O]?H0Q,?\U_N'3*;YZ>@ZH2<"0='&0TPH(=,F^^S4MALNC>L MX=G3NZ&&"&B,P*;9UP0Z?GL8\VFT W=IV&^C5[B'H7362-R';L/\RI^72_Z] MF,^[%*E^Y7+"$[I-RFC9N)'C?WVPJ.G01NN[L'-CP1I5R6#WK1VU0T:?>'DSC)L. ( MYCA7;@U.$YC'/(=IR-(H26*18&E#1 ?D3(UY_DC*OXF5WD3F1;/BJX]++%N: M', TC!*>9HK-$T(5N6=A FG$ A@R0FFFLZH(FRD?EBY'1+4OS^.*NB[8MFP< M=_"]6-V#AP;J9O7<1>FR#GA'D)L1O ,8/3-Z3\.NV)7[4XT3,+CM&'- UKC- M8HX;O-,GYL3EP_,KBU6]PKU<<-VU4'T(8J%[!L\(H;F(*(693)%B82$@05&L M',,LH!R%21XBVU3+ [*FQL0]5>OD1-97UCX+\1#"AN>@;G#S?0:Z!=F5$62# MLA-/@.$\4?&0O-%S%D\8OB]]\=0M P\[GV@E_OZDGOSA6?VG3OF>*?^"H4 M M'SG6'>IDJ#>C J%6DP*)).(Y17:=NO<(F1I1;'0$M9)M&03+',6]GIP) MDN_##%M\[$\2C@#@=F=_GZ!Q=]J/F+JS\WWL6F=E'GM5'];;&BP*THS(5.&7 M"H@BH18:<8(A19BJ_\6!)%:+-S.Q4R.&?67[SJ^VN ]OPVTDYRCZWD;: ^#K M>C->]I"L8/)=>G"?Z+>N'W@$#H,B@,?N'L9*AAT_KA>W:K2$KGM;S1(<\[JZ M @[2'*(P4^P4X@QF+$U(DA$2I$:YS&?H,#6^4B\ELJ.G(<";<95G.#T3EV7[ MH&(!:C/JTM\.%TIG@.B4UH;H\?]S]Z[-<>-8FO!?8<1NO%L=(,RG%7 '5(>-<\:F @QK]+L9G+>W4ZCZ%>^FQ3%DPV0I/_8'15FW\[ M4+>3*H<2)AD0F"D ":. "9P K,,ZD_)'H.!.(9Q7\Z;&F5N+HSV3&_G_;]5>CLW7 ]BL##M#*P2-UB78IROC$Z>K]+OEG5 MN?];?R?OE(R\4L%R063.7F ML&\&H,(8$(HDR/(XIY0(2J23]-BE!J?&Y?OV1CN#;R)C4@0GV2A3=B]=90N.W?-VE1L>B.3YA\ MV!EA BF(8H!3)@&45.IX.Z6FI$NJ4*(*R*UR5<^V,#5*Z8SL#FI_,"JGVDX[ M$CD/9#]K>($G,$TX(V--#!>]/\$$E>3_]FWY_._ZWH8$] _UMU]_]>>?.,IG M?M&A[KN^?.'0#(&JWCYLQ4RJ66[*UZ:9 AG&#$"$]$PAB3%0),:Q--4R"N@B M2738@--G/)H2$3CAJWG]D=9S1*2RPRR&* < MFTJ6- >D2!$0N>9,P16E&#NML)]K:6K$6-NW6PW_T]CHFB9U%E7+=6T?6(6> M3#G!Y+ZR? D"OXO$9UL;=[WWDM-'2[<7;W!?%/FP6)?K%S,5J(P:^-JLM,PR MP9204(=1$"H]D9(Q8&;[+<-(Y I*HO]GNR9RJH&ID4!C8[0SLEX8M%\0.0GB MY?60:Z$)_,T[HN*T&-+G^J"UD),/'&TII,^=_960WNN&C>E?Y>/3K+T:"Y'Y7:6V&<4YC216(80(!S! "6.B@(\<*HUSD,(NIVV'/ M2TVZ?#3CG/IL3:U>E: STEI-D3I'/:V+D%LNXWJ$<:Q(I#4V,CK#QMR;:,]@ MCTN]EM#X7?J]U.BX2\&6$!PM#=O>-_RT5RE*36CWJX;2?I/K[TOQL9% DK_3 M.LO%L-N[E^.+N\N:43J#A*02$H 9U7$/E:G^262 9Y2H HJ$4K<40X_&36TV MM3/7?'RMJEOC7M09?A,9#W?3 :,,=^JV[OKA)]2\O0*6JS5OU+&!:?5-^G30 MJ3K?X'L_C>?-P-%/\?F&]M3I/^]M#!L\_EBP7/K%=C\N$-JA MIW UH(WAK\4SMT797_=%[8#/3;P!N'G>V'.Q8.3-O@'@'&\ #GF(>Y%F_519 MW28/W;=:M]NJAXD,(AT/0T!4K@!$! %,E::Z3-!,Q)P(:L5M%]J9&HLUMD:W M(-&3(R'E8YVKPVO0UZ7Y^8#9[ OP]J'=SU@>,0S-33OXMI9V&P67--O<7D_K MZL.>@!NKDO!9 /V4 ;9 XWQ)W[Z;1RO/:^'!?JE=F\N][,C>T=7J17/U[:.) MK6[7ZU7)-NLZK6OY0.N(**&"&QDJH(HL!II<%6! M)#@I(9W[4V'\3[7L0Z2B_\2%80H@]?"'S0RRL>,MT$7N0+F2/.#QHV"SJ?3OB M?S'YKOK/]PN(>."Y"+#&%!5( "S0@+"4P)RE%$]8U()E4X%9OH:FUHD M^FFY^ 9T0X^1Z"9%O=^5.[IV[.4+L\!$U9D9&3NCQM"ZQACWO4IO XA7ZNEM M<%26L7']D%"L[KE.$K2N65/5VOG=#J+^<&2UKII%M/N5^=.0UN>-F5VWFBCM M;V>$%9@A32O44 W,$CWS360!D!1$ID6>,+>\63]F38V/=*\!3JOO9C&L*H5L MJPR;_.:J_?2,]A3KA#/YGG#FX+PW3SULQW3C]UM@3MR*F.YYM%>>L7&JVTG0 M?=>YI7FS=FPK5.5Q]\ OR$$D4*\T[4TD4OW >4Y"U=/3!XI'<;[23_E44E;. M:YF8+L. 8@1QB@C@))9 !\DI(!+IB6)!DC2#0A8Q=5*-.M?2U+BX-;191*I+ MJ\YW-CNJ1)U%5V580L(AH(G( 10Y 1BR%/ T2:E$+,G,Y-M>:<,/NB-(;ARC MVTY70J!L-S1YP2[P:-/!MF=D@!R9BTCX%=LZV]JX*EN7G#Z2U[IXP]6R'::@ MQXKR]=_*]??N7/N''WR^,0MPMU6EAPTIOM(?LU@@J$B" 5() 1!1'<2GN0)* M%BBEF"1Y&KOM>@RP8GK['JT35:,=H9\L=6]\KTE'Z%_-ET^U1E4E5\\EEQ'] MMI+UH6!'YAG28U"S.\\R#(1$PIPF3 ##,0%YCA-:""ZIFT!YX/X:45AEBKUE M-X($[H/ 8\LKG97._J:67N>!#FPZ'Z+.B4A[$41QO6L%J-[H[C[6>-% .-"]!@#32O);#;2GO0SOVO K\B;/0^PW:CA!;; 8X/EFQF@:.A%=+S2 M_OG61B7WBTX?4OCE&[SD7WTJ]1^B7F]NDKVD=N=!KNK78Y8G.4V%.>U9<,W= M@B> 4',,-"4D+@1+J,RNT,;H;7QJ%+-G;+2SMEZD%\OYG*ZJZ$FNF@5[Q_5Z MISZQHZ!02 =FI>/$B3.P:]N;1?9@&1-6D(5,EN@WX"WS)*R@N9 B8?>,81SW M<<&-.J!\+YL_/YHFGFC9R;#.,HDRA7$,6*Y[ C*S!(YS 9(LS[FIA\HUKRWD M-[K6KO4KM6'1IH/[:CU2+8-L1EA?LQB&ISM3HE\[8OYB* M8!V,K<'^B,D6&J]D=+'140G(%H)#TK&^;QC1F))1]?FB=R_;'_^SE"NSRO7R MR:QPU4J7#.9%7J ,"$X0@!QRP%0J@(P5@4F6*(2<$K+LFIW:!&JOOM;6V'HI M\//M?PV2%K5$WXY__&,:F(6N@=.9@MS0\4I$EDV/2D=NAN= M:,#T5XUU],M\655_B9:+B'\WJZ8F!%!F3'[N2HC^L]7@&YS_TM\A.4M3Q'34 M"I$Y:YYE!<#22-@*E@F)8RX*)U7ZZWMB1";_Q?3!7R+3!V_8!8Y3RVN!'6]& MN;-T3TS28SZK%21AII$G6WR;V6.?\VF>9YKVD]E;(H%X31+G7)$CUJ8&I\T!E[0#+ $SXX5KH(D,!/LHQ%@!_"L MZYXKA!VV,G*)L#-.'M<(.W?AT-5O(P383 _Y\E%V6>>S.$:I*EBN/VID"L5C M:#YJ!C*%:)$JF?#8*>X[U]#4ONWMF8VR-M-U>?L,FK;+VM=C%'PYNS,Q:FR\ MV9YR\;F&W8^#Y[7K,XV-O&;=[_+Q6O6%ZX?1P7U7^[)YZB<]8Y[%!"59FJ= MB(0#F'(&B&(*%#B.%>=IFK#"Y9#"B3:<2&"$XPE;$^N8P8T#3D%H]_E?"4S@ M+W^'26->](LQ\'SR@O-7W^.^UP_^5#NC?NL]CAY^YGV7.HO1F4/!M/K>446W MY1HG*LV$'MJY)'JD5T9BDQ<92'-(TQRIC,162P-G6YC:$+\]9EMV8[V\L MK MB63_9^X%G\ ?>6O@[N3JI?UI2V2LM>2N1V@D%3EGI%PTY/I1.*L>=^:VL73C M^JW>4XR[<.% 76'^78J-43U_6)D2WNN7!]UA:U-/^1^;LCX[TA0G2%$A:*H) M3L8P!Y C"#!"0E,"8QD2II!7["0I;-GPU&BPL_8FJNUMZGMW%@\L(F';!W83 MHA#(!B;0ZT!U%PIV1,BO1K!MX^/* SM"KK/YU M/.@/O"WOJFG M.7RM?[7OS$UD_(BT(QYW?:[!T>]NT"!+QMTEN@:LH]VCJQ[FY:1)GSS[9_G/ M^C?5#"<%+')! (O-5C9-%" LSSA#8X5>X",U_3:\\0D;*X N'[BQ>\S !4)S M6/"=.<-^MWPT4]=F,5JEF40R5R#-=30-*5& I;$ $G$<(ZZ$P$[2I*>;F1J] MU4"W)_KYGIUN6R$7H+5M1X3;A3!_F)G,,YT;K;K;=5?NH0[V9BEBL$ ( M@QC!5,=:10%(EG(@4TKB(H$80B=&L6IU:LQBK*UWRNI15.[L=DRNMD)<(**# M61/=8B,QQG@,L(I3H#(N6"ZRHA#(36+,.^;CR(W]L3";[ZNR7LWG8W:!'<=[ MAS4PUV_?XOJ'/9-O(KK>U?2IS?:8'N^"DM^4>:N6QTVC=P'C*+7>Z>:AI7B> M5I*737@D%,89YPD0RM2$XP0# I4YF!<+AC ND&!NI7=V#Y\:Q>_;YEI?9P\R M.^88"D1@@K#"8$"MG&-G/=?&V6M@Y%HXQZX=U[XY<[FZF].J:E*:HMJIJ/;JVGRT(3UJN7PU5C^%7N4*WD579+== 6V@E+'^R5CE#*D$RED!1P0#,,Z[#:,%!HGBJ2[6LQY0CAC& %\J(H ,2HT/.W M+ >8P"Q.J$(9=-H,/-W,U"AD5P?5V'ESC<[5&5SMN.)ZM +3Q#"@G"FB'P>O M['"FJ5&)H=_=0TZX^2/.L)A]++5>/)I'RGLW+;]N$5[-8^K5\U)?< MJ]_UOU:*6'JNF4@95P6C-!8IF1 M=1]/YDV-?EKO;J*M?]&>@]'.P[WL\\;).H=USTV35JD=C8RG@U1"/;\'=K3W M=KT;F"[?IF.'%AWRC'^(>D2^3'R+4D6>X3U3QHL!YL2<:?N-DV/-07,Z [;EWX++9Z;,&3?7HNWJAJ-+T=Z_^6)3K:B9R M+J6)>S.),P SE@"L3$"<4OJH>5A?Y MJ0O[](CC^.@IDHN$Q+J3J")Z_! %!(PAH7O*5(-%LDB94[VEXJS M"M6K6G4/;?U%([%@D&^W%D0N(%%$ $QRJ@.6!S5@/+YAEC"6(Y^+.GCN5RUT"53Q-I?UXNEJ_5!3NQMC1E<P.D>73F"-&#L&"0B3()_]JP;>*IA+SGW2)Z\9]@&WYYFKK\LVH>^LZ-TL MSQ($"\E!+A0"$&4*Z'E" 1+!\CSG3- $#ZCI9&^!U6O]!A5QVRE:U2P/-L;7 M.QJRL]SMZW?H$SMN\ SQ2$J:K='1>MGE(T<'ZIHWK^4U_?&+.V!>V<>A^5&Y MR1V60^8:\(1AO&8.:]4#[U?)OR_*?VR:A(PLEWF>,@ERB,W"$B> 1

P4VIQN9FJ3E:V5T>V3)BC*FW.*6YL'I@SXM';*GZ?+N97=)RUFW1H+H_LE<6'UH-10? M5B67#_IGLP+W3=ZK;>&U>[57J6D&69%F"5,@EZ:F-U(IH$;%%U,1,QT5%3&Q MJND]ONE3H[*_UA4:MQJ63\:+F^AIZX>9@\EJ73Z:V=]!?<=7<9K^09AD,OWO MW^IG_K)8KJ.Y"=O6W^G";M5!3[5>T[_N^6E/T[B7: MOVXKZ&00N(E:#$Q"8ON*/32OV Z(Z%Y%>]4O]=_-\)Y;]/HK2QPFWI5J_7L-_JC?-P\MONF188R M1E$*$B(@@'IJ! A/8X!$3A.4ZKNQM)D9'3UY:A.7UCB[X>$8I_Y1_RKO P_* MK5T>3U*>];8O2M(W[45(^F^'T='Q4T=AC[/.=!_W^0M&#WL^+^NJD_5)[U6Y MJ$K>Z#G%"%/$L *.BYGRB\V'I;U\]MWX!^:;"Q M>GJT0,%#C_^$ <& GA]SRG^A4X)-[<^U^[-,X2_@YG&J?JFE@BAT1&JLW\U;0P_*.I^'G2:QSZ#G.L,?7SSS4YI6AS&]'CF6? FK?ANLUJ9T=3F3;^V'^R8( RZH2:F*4<&(!!G#&$!2 MUW4OF([>4!8;3>&Z? MY8I^DZ^R+XSZ0484A( H;,2L40%HG!<@Q3'&"J.40JMLT3>P?6I4TSK0I'CJ M<=XHPHCE?$Y7E=E<;=1A7,5A1GP5+*/2:7;PB&OPYS;E*E.CX.1B_<&N7(. M.;W9*=MT*$0M# >9?*&+? ;MO1$JAX:Q?P+E2(-VC%V-T[ F#!L@/\NUJ9SU ML%H^ET**=R]_5&9:K>?8=,'+Q;=;OBZ?Z]6)[9XA2D@&,Y@"F8@"0,[T.&=$ MDPN:*/VJ<5H45BH_PTV8VG"U-36B6UO=!J!-G"'0ZB5\8>8,:HQ#L*$"WQ]OUE7:[H0 MM4['J[0LR:AD,,4 "E;+!3. XQ@"K@HI$J:*G+IM%(6R=&JDVI-KN=SYX#D& M&-S-GF;\8W3>!.;WMM/[/7\#I-V-UBOCSML'6SNM6?JUH#O/R:]N\&V&G@\_ MGLI5?<\V7IAEE"4X1@@@FNN1)]-O$68J![J?H$(LRWDJ!VB^!##5BKC&%X?I M%J"X$8N:S]LEJ&&BQ 'Z=YS19FAW_7SCS)ZGN[6DZ0PP/1TQJ:'EE)T_U:#2 M [3OX:2OJ6$#R6^2FH16T]#'Q=-FO=UKDXKQS)SS@H0)(V.A= BB)$@448@D MA.6(NX0@YQJ:6@2Q9V=4&SI\\_(LMG9,[ .QP'0Z#"QG*KR$A%<^.]O8J*1T MR>5#9KEX_16:G]^72ZUB\SJ%3*69R!-,\+S0Y8 DSC'&099RG#G'&> MN"2?'S?A1 FCY:!7>W;^KUKN;_T2_2*D*GFY'E)SXC6L&4$0%3 %N32P*I8! M2I,4<$CB!(E4(,)FS1G1NGK5&. >-A=P7K9G9XOM3<3DMW)15Y)C=&[FU-># MS(7 <89 G.<)@"E- ,F9!AFG$))"\ +A%N0/"S$>Q%UC(P,LZ\#4&[J6 <95 M>(6.#UY]Y(UYT>U:1^YLLZXSI]=+'1"83'7/"K5+S M]O25;Z>#<+"?NBT^>+=/,PXY5'FNQ\<"$@ E0X#!. 4J20F7 M!59$6JFPB P8TWUOQI=L"/#^_-Q:#C[>HS?1>7#LR? "$+8&_73*$(Y( MAY",<#5AV K!GE!<;5;5U"J8X5B1-$,<4+-T"/.D $0B###E&4WR!,:9TRF' M,^U,;Q.531W%P=M Y\"UB[0\0!9XG-\7P=S5E_1=0>0"#EZ#K'-M MC1II77#X,-RZ=/G LZ2=F.3>TN3?RO7W/Q9+5LG5LXFFZZ7*ZHLT?I7SLE73 MX)N5J4FI":ZLNI.N+[_+]7K>I,'.("E8!E$!&!("0!U8 580#'(!$54Z^M)C MU8"=ZG 63W3#^M=7DMEZ#&D2XSO%;C?4^;#9DJ>NWK3;3U-JK=O=G* [QH!MZY[/$\;/!N\7M6-IRYXYZC#0[[ MT1G;\"U>D2W%+D^IV=EM]YH0&_OWL[B268J+%&,]PTUR)0%D.=9#D7ZI1)(F M!9(9EEPY9^H&,75J,^6>5%VYZ02_7FG?E3I51M'0Z=NANT6_PG M6(4Q=_P\JZ"PGTRW"MOBZ/M1KP_YU7][KTET._;.(%44(Y*"7"D=',E" IS+ M&(@"$@P)99FR.FDW@JU3&Y*:1(^F1%!=,&A74VBT_8"+_1M\W\AGK_U$^T3M MJ?"/NU/A3?TIX_M>[9;IO BC;03Y?"%^PHV?:U^,,7=Z;+LJV,[.10-^EIT< M6R0][MQ8-SDL"O[KY"CX8-0\QI3N%DP:I@P")S#F?^PA[A/YO67*JN[!]TU!Z M>1[L%ZW04]G:VN@NVMK;;(MNP;M<5&L(BO:32+]HCC4/O(2JGUF;/3;G)UX6 MSQAM[F3OS_[TQ^&N@;I#VG):??]8)[@818^%V*I[?%S+QYW.#4F41$DN02J3 M#, ,2D"S+ $D4Q *!I'$3LORUBU/C7]_WSP]-9LH=!Z)W;1FJ:+%<@&,4U'9 M>57/AM0)7:+_)"GG,D]Q875.86S#I\:PQM1(:5O-/F9M;+32 MUMY$CXV](PD_N':_PP[FQ#IU^ON9>Y6^]]R_B>I7Q2 0=1!$7^I7Y;<+K\IX MXA$#^VT:BA*NQO\<,A,#N\2;]L30]OVEC>J6_K&1"_[R?FERV&<)(HDPHY8> MPE( $ZD',5+D(">8$CUV93$63G5&+K1VPX5G M( ,S_4 ,O21 GD$E>";C8;MOGI)X!@B;W,)SMPXCGH[*VA(@,X4UF8B8 E3H M_T!:0, P0D#R/&94I%SQ?$"2^4$S$\T,W\Y/9&.F&Z$<0FE''D.0&8HG?\;!P\_[W&4#ZQM+MOZXT.'XIM'#V8)RY#*;<&I]:O.*C_LQ MK-M7[X:Z'2<$PS(P8QB[HYWA-X^Q^K10U#S6RS:R8)Q:T,/ >>H M%/2@ATQ@1;"K@O=?R[E^C#EF48=N]$>S)DB44(29:D2I*>#(*,""8(!DRBC. M!>7J[=8$>TV?&H]NJPT^;ZV]B1X;6]]P1;"_^]]@3=!;I_Z\JX+;5V6'0;.%]>=ME0:NNF^["8+_Y/^_2H%6W!%T@)#/CA.!.Z.;=!1'I]N5I'=+(6>))#$MJ 0EO MG&\>-W.SL_&^$=.>D33G2']O)ET3 <@)!P01##B1G!&*L(1.Q2(O-SFU#W3/ MPJB5&'>;5UF@C)'(&(TYR%-3::X0*6",24!DGI%4_Z?(MO5^1L7Y]797:"IL M+#1+L0L]F9TO]<#C6(?3 FN[Z:C?]S0PBW;&1IVUT2_[;^W[2\+XSG-#>W2\ M3O,LFAUUQF8/P^'DR^'.H=3^+!<;^:NVN1.9-/H_=YMJO7R4JX?54FSX6D_B M?I>KYY++#S_6<.<$!V#RPS$!!8%52B3+'6C M_6O,F=J0T'H3F3=B*S/;R'YU'MU$K4]UM-9Z%?VY\ROZL- SYJ:"D&.2T)5] M:TN 8_58<'(^ 54^AT_64GEPBTC:RKN M:ABV=4D5APF+-:<0%"L *I,J/-O E<=OV@V8 M5QLN;>Z]N-])]NH+]#QI]4K!U]Q?6_15\N^+\A\;67TU>SHS@54J9*8 10D' M,%8K.H3<>A+M7(G^K)T9>B H MQ$M@-VY,I6L##R6!>G7X$:6 <(:P0I" A60Z@*/3@D<08Y(3F<49R+B5U6R+N:6UJ M0\#.V&9!(MH8; MQ;KY9]UB,BL4EG&2<8!2KCD<*AT/0%Z .)<\0[E@6>R4W7&QQ:GQ^,Y@(\/U MM%6F:TK$F0K3?*^*G&O%N$OPVY&-5U #$\YK/-MB1]E3_6 M[[3??Y\AS@J))09)3B2 BE,=D24Z0,LDR96((2>)T^Z-7_NF-O;?SNL/JAVK M'O1CO^L PPQ352G:9 ]S6IS/-\($'&83^L[H2+ZZPG'/QW.76Y+GVW5D:)IM M/3,]>.(DC:D+_OHE^C 'PT*@9JY M[OQEW6)5+X5\TO]0*Z#.&.4T)2D&F+ "P!@)P&*>@2+%.=4_%!(ZJ2[W-38U M8M\>M-LS-OK3F-M(_3INP?3B;$? OM +S*;#@1M\NK /D2!'!$\V^";G_/I< M/W=8K_>>"6B:G!*CG"%90))( ?*DP "F&0,L50(H0DB&$10<.JDZ!;=X:H1F M; 3'NL83DS.>BH[QA AU? 'CB0J4]/73='5)3EK]\\J1]'7"Z!+%5XY:.BQ? M/LKM*HWC:N*9NR?$'(V%T6X9,<1RX048/$M?GFYK9 G,7H>/I3#[+W>7.+C5 MSQ&U8.Z D90!':(IR3%!./7EJ$YBM<9&Q MSE[DX#5<_=_V52 $_IHM_7>2.3CIZR"=@]=/&DWHX*0#^TH'IR\8O!=N)""; M-5LS'C49D(H3J$@F 610Z- DAGH6EBF08YP0''.,,ZLOL+^9J7V.KZQL9I*# MDE//@&J]K7TE5.'WLEU1&K*!W0."[UWK4TV-O57=X^Z)_>F^JZ_,JN]/LZSS M*O]8+)E)/C/-UGG 9MEWP?5=;;9EMPT3QR)/D!* 2)AJ&F$)8!E2H$ Q3K(D MRUGAM-H:PLBID=!K,\T&SEZHN[]#TSD>F:^PR1\*DU_LT]&W2Z@- ?3:=/D1;H^JDGMQ MO-/FFTBTOE(_19:U]=4L28HTAZ@ *$]C #-< )H)_=<$29&2)*?2*?=C#*.G M-B+=]%B'M3UL)'M8+;F4HC+:.'56Y'VG,BY7O*RDF,4\ M8ZA@&"B()( Q1X#2G ">Y!E*"PX9=Q*0N-CBU,:0SN!&;DJV9IKH9O\@0;3L MMO&,T*'^Y4H^M?F'CC'-Y2ZQ&R^\ AV8[%]CW!QL:LV-MO;ZXV=K:+R2Z^56 M1V5&:Q .:4CC)=@$$M>UXVJQ]M <+QJ MXTU?"FON.^]P0W+_>JEY*\ZSN&:M$]>/0D_G[>QXJ.>*@>&\63JX5P^ZZ[H^ M-6* I9ZHJ9)3/>MJPLAR\>UA.2^YGI7M5@MS%A.5(0Y26"B@XW4%2)P6@#&( MBR)%J2B<-/RN,69JI/;[YO&1KE[J U,[!Z*=!U'G@F-4?DV'64;;(W5#Z"C: MN%$?AMESI-%$[>^0Z,\@:[0^8/4;\5YCT+B1K ?HCB)4'\\$'UX&RMJ3).ZN^+MO?=3'T+!8YA8(7 ".4 JCI%=!8_T?!HD@PI#1CV&E? MWZW]J5'K=GF,[O+'M[$G-V?:AI6,\PF&0>."=P$+ MPJE0"0$\C06 148!DZ@ L>*9XC&"D%EM])QX]M182S;VU6=P_\TZPCM"[&*D M>PT.@0GE%03NT>[QVV,;[EZ#R4CQKMWKX1+RGG/Z;,Q[=,-80>\Y2_>BWK.7 M#,R;*A?E6GXJGPWAK74_E-NMB'IF[RH MY#NYD*I?[:L]KYUISNJC>EV9 M[>L(5/;+PVKY7-;:7FJY^DO$&FN;7;BR.:^TIC]+;#&;SM:,,OBH$9Y#6 G;EF48#D/9YI] MLZ2'?ACZLAXNW#ETIM(C+&[;0RFKF)ZZSD++ZV$Q,?J 6?F[00-5:: M!-<&P=I0G[.32V!XGJ"<;6[D.FD0L,MKF>GXVBM*G>^7EC5J+O M57UU-5.QD)(5 G A$SU3B3- LIB"1!94(H9(EKH)UH:Q9,#NNP,#6V_UC[6_=;Y<[?$$ M"A?:=L/7G*&IH![BW$H>6S5TIS?"^K/A\:<[L5H["7GV/F! A["D= M[!D:1./+!I$PY]5/-?@VY\Y[7#][?KSOGF&O]^UB78IROEF7S_)WBJ3?_^+1ITB;NU0>Z6I2+;]6#7#5*>R^G'U#'%TS%O,AC"51!*("" M$\ 2F !* M(Z#IE7M#VCLJ=8\ _"'SC]'DP(&C3G5HSW3/"())D>,4%*K.11 0,($3H*#( M)%)YJBB=K9=K.K>D^OVG.Y'SMHUP'_I7TT;$6QD&6IOJ2,FOP+,DT:&0A*:] M5H:BML M+B%LN?+D$;?02TB-J35H6V.W"47^*[G:0N-W*>=2H^.NR5A"<+2X8GO?P-E MJU*UDW7I"G*S)$YUJ 6I4:H7FA"1-!*%NVK0];4V-&4XH.!MCHS\;3X93'LXUN&D.+?):+C6RTW"G+"B9)#@A!&$!:%(!@14'!1(PISE(92Q?VZ&ML:O3Q MVM:FQ&AM[3"U_%Z<[0C$%WJ!&60X<,X48H.(5P[I;7!4$K%Q_9!%K.X9N.I! M36'46N+MLWXW[M77%5U4E)N&VE%2SS7R-$U-;6JER23C&! .!=#A">,Q1$04 M;H4 +S8Y-4HQ%F\KP@^-RL^,N>EC# M<+3L87_G,(+YFRR_?5]+K_W"C M)T_=9$=AXX,?F.8ZAZ+6HZ,DOVC/JZ-Z&0'RA_PB[)4[/9DV*K_ZA?.0@ST_ M?>2"TDWF^L>%MJ+6CZGNU]_EZNMWNFC3#G]=KI0LUT8&X*%.>9X)F::&S@$O M" ,PSY@F,?]M_:>656^4CO@>6$=V+=^M-D MG[<'?O8 B&H$HK6&8)>;OGMI]#O3X#"!>M3#.V\:E:D'V/]SU*@>WC'>JE5? M8<+0<]O/NIGEZN6S7,]BCO-,P12@1*8 %D@"4@@&]+"%.(,YCQEU.ZF]>_C4 M HK.-F?YYE>(V?'\4!P"$_'6K)M(&^;S=/6QNY[/4^\U,/()ZF/7CL],G[C& M66CSBZRDOO[[[4*\E\]ROGPR?/"[7#V77+;+I)V0_"TWMAM-A[LYW52FPER= M+T"$[GA%!4A2I(PVI_Z>H4A P:#*4Y8C6EAMEO@Q9VH,T+D4:9^B/:>BUJMN MD\#D-[:5#':>1:UKUM*7/OJSGVW&[Z7 _.2E@]Q%2GWTE+6NZ<@]-I(4:MA/ MRT5"U2.^9U57?;0QEE"K1SSVM%U]/M5MI!2RG'U8K/6D^==RWBXPS6C!69XD M&*@B$P!F>L@CD'& 4Y7CHH@A%M!FW#OU\*F-8HU]D3&P79NU([J3P/4/,-?" M$7BX<$#"FD'Z7#XQI:TD_[=OR^=_U[J+M'Q,I.4DXSG,:",%P F) ?F,"F@/.:I0#EB M<>RLP>%FP]0^\7H/$[P[6C#SL?S9WQG7+&-Z@WC$Y2N2?C<5AJKY? M =T(BX']=DQ@4<\**+O%.;M'.8?Q'Q?ENJ3SAPW3S[E72IIJ[[J)^<;L>]T_ MZ_G0?+YML: -()!4+$L+S7N*Z2D,%)H0-'U#E2EUMH7(F,+V#K3+L/8!WW#>VJBU'Y"!T0?*5P&/;NP??03K . MN$?HC)&";.\?A$M.;5%IE&GWI*8G("SMK7.GH3U]O3L_ASRUMV[SIF#MSZ)A _6'QZ?Y M\D7*-EGC]#1CVUAMR77RV^Y$[PV KP/9F\@XJ7^[CE[D.MKYJ4?31R/O MY&^\'+5+O Z-XU@^ZB@X:F<<#GCC-CYL;-NO;]@I[F:"PICP B H<@!9@0#& M6 &)ARW%9);EJMU4YI3:#MOHD7/B0]K,*%2 MA'"6 'V'!E/J_V"F!_@L+;(T2U,L"ZK&G]5J M;2K&B@U?WZ]:@J]K/F24IU 1"%(E!(!<%0";OR920)*F)*'"ZH#@N0:F]K&W M-M8JQ]W1!9![/_>?< 3^&,?@(SU1W[)_;XO7-^[]W7KOQU^V6-W@^O!/%L@3E2)M[YUZ#$M4TEZI>?-=?Q7)_; )20&,!488"D)R"5B4A24(VBE&6_9WM2(ISW"],KFFZBV M6L,S3P T S./#R ''!*S@N>*GR^QN M&THOOS_2^?S=IBH7.DZ?T4SF!50Q$#$V)2@H!X1"K,.7##.2*@PE=J.35\^? M*'W4-D:=D:Y$\1I!6V(8C,LX1& )R8!/_J3C5WSBKY\W\B=]TIGC3_CT9<-" MDK^N]%Q#2D,$FZ:PI,R3."&8@ECDF:D;HT,14XH]$[$./R@7@CBI$!VU,+7/ MMC4P:BP<5.CS&$6[>.(J; )_NFZP. <,9UWW&AXY[O0!51HC*I1^R[">::L4 Z;2%.0TH3$MI%*9F];* MJ5:F-HQUI7_>R07_;NJ]NE<[.4;2;M"X&I_ A'X$38A"KGT8>"]EG;\R!]C;9M[E@ MK,.OGE\>2Q*=[BLQXGQ[X"&<[3&;!H7>0Z_U)9$!(S)H-*=P)J"??UT_3D-# M?Z /TSKY&J:#O&GI7VG&P'6O^CB/L72YT(:TR1TD21+!& $$%RF ,$\!(3D% M0E*F4,*4_IW3FM2I5J8V>+4'_K96#DR>.8VHY2K-M3B%WIURALA]W:,/ K]K M$B=;&G>]H,_9HUB^]^)AG_]ODIKR58:#/BZ>-NM71^K;6!$B#'.64) G!0:0 M( 5PBCA ,$VA2-*8(:<"Z!9M3HX:.CV-IUX]C<$0V[ ^ "<\6>M5%M[LV! M+$F 8-T!(:]48M/NJ,3B ,0AS;C<.K+61CM#VJY77@[1BKC(BTSDH,@R"F!J MZMLQ@@ E/,.<)TGJ=HYW/-.G1H%'H;U\Q8DWT:;;.Z%K$\'KN6LD%QX#^W%> M&(>8?G*OP<\2SN]MM(VM735JGTU#*L/=_)]#&F-PMWB3PAANP 89XAA" 1T"IQ]')34QN7 MZEV(^EC78V>IX^!R'E7+P< +5J')NS&R!FIK9M3:Z9%D+V+AEQ3/-SSAL T8"4\_,87)%W?N*A(R>? MGW?K. .]Y]IABY'N"T M^A[Q?8>B]U M -(R!KP*GM"QGQLRPZN&'#D?ID;(KIFWJ0ARY.;9^A_'5P[[P#\N^$K22KZ7 MS9\?#=/4943^5JZ_=Y5J/Y64E7---#,%>08Y$:! ,030?/B$)03P5&":"YX( M;%5(?6#[4Z.&][*=FZV:;%4W4G %WXXQ D(:F$XZRZ-?.MO_8O+R.O.C?VK[ MMW6R;Z*M"_X(9R!V7MG(U891J6H@0(<\-O0Q0V&K'5\T=3 M@GZI3*CYJ(.9^J"C^1ZW,2C=.5#OQM8[L)7K%JQUY]A.F ) 'GP>9:!MX\'& MZFTVMJV//!]S!.5XFN;Z@&'$]D7'?*N2KZ6XH]7W MS]J[5D55PE3F29&!-($$0)@D@+$< -T'9(%I? ^KNQJKG97^&/L2#EX)^FQCH_+Q)9MKL^UCQ M%#,N0)*8](@X-]20"Y"CF$NLHV)H5YV\IXVI<>RA&LV@LPRGL+3C@2L1"DP! MKN!<)]83\ S#J7;>3K"G__Q"WZ5#)U;UR=']'K2^16*>3YAP,8 MQY,1EYO?1MS@?E>SLJ\2ZI?E?*YM-S?.1)PIQ"4!&8XQ@"D1 ,,4 X0Q3')% M"V*G3_QV+DR-2(?FJT_EC;!Y_.H6[ 'Q,6S#M&?MZRJE]=];LZ^ M64].2KE@@!L_E7C!\&[RK5]PA25#CT6L2EF]>UBUN[SULFY[L):IO#!%@( L M5 I@HM\M2K "<4R20DK)<.RF[W.^K:D-5(VIT3L]XQ=23VM,,0MNCJJLUG5A MBZ?.AV;+R/70Q'G,+4<8/TB&'@HZ$+=V1LTN4 "AL#X[<;Z]D0]/7'3\ M^/3$Y5O7_ZJ+\$@EKRNBMVL=X2!XU4;;_I2 M6'/<>8<;2OO72\U2<9[%-4>=N'X42CIO9\= /5>XURS\(I]T;WW7$ZG;;RM9 M3Z[JVB)R]417ZY?/NG?:17>99H)@DH(BR26 $.6 I#@%.">2"XX$8U8)?4ZM M3HZF]JR,C)F.NQIND/3VE?]NEEO5O*WNCEM_&Z9LG]"D8 Z.=A4$6@/M!\/J:GVEJU+>Z MW]W#E_C"U4,E&&Z%T*])59\#NE\]K);/I39^EL4IPD9W :E, <@H!!1E#.2L M2(J$93%!5K/X2PU-;>+>Z@RTQN[5M>P,=A5D.(-O/ROX1"TP+PP';( \0S\: M5T@TG'GPR#(-_>X=2S5[GR0^F5;K&G]/?LM^^#0_=V]!XW&SXW$2MTQ,0)+3NF&D($%XV]^<0 M'+2&W9O H'V+@X^5+Q_EIV55_:IA,F<[R\5&1W1M:+=<5.^D6JYD<]U7^D-6 M'W[H&;)NHUS0U4M]M-TD[IM3H_ M&#__$AF^B7:N1CM?NQYMKZ_=;[=S;R@YY/2L?NA-\GZL/9N_89_!# W_B MO'[P)H>--%L)W%I2OOHDG^4\;??,"\JSG"L*B,QS &DL >4ZGB%QAO,B+PJ4 M.!6;Z6EK:A%(;5N4NA%['Y9VQ.P)H<#$NBOB==,4D-!TV0(6(/W* A.O/-?7 MWJ@\9>'X(<_8W#*,)QY62\U5ZY<'_2:L;Q>U<-I3,T7^JI]H"KW/8I4JB&($ M!#)\P54!""$(%"J3&8,%S25RX0N+-B?'&\O%-_"I?-91[%?][W4^YVU5R77T MIS'7\92G#>AVQ.(9RL $,QA%9W)QP,4KR=BT.RK9. !Q2#HNMPX-AYNY3BO$ M;?:&M@7@;Q^7JW7YKR:O3R',N"QR@#.5 2B@-#_I !<12%).10RM,D-=&YX: M#=TM-T_+A8Y1+P0MUZ%M&VSZQS!XY-B8W,GPWT3&:E,FJ[4[VC?<9TCH!I7G M^,ZR\9&#-3=(CB,OQ_L';B-M6%6*4H=JINS%O:K7 C]MM4HE$SGFFI?2K(AU M)"4*0&FL@"D-$L=*I3!QVPKJ;6YJ;+2S]B8R]IHE_/:PQJ?!@K#]@%ONP'B# M,?0NRG4(NN^ 6 'C=Q>CO\EQ=R*LW#_:3;"[R_GXRWOYM)*\-.?$SDZUVE6& M),.<2(B!9%#SC%(<4(@QR%C!&%8\1RBS/!ECW^K4Z&;/\NBI-?TF>C+&UV+Q MLC/?^C")0P_T$T\P7 /SSSZD#UM('[:0;BUW/ZCC@*WU&9XP&(]TO,<::R^G M?]RA.GLPR.%18YT9/8KK#,'R+\P!W;R'C. R>@:<##I\R<'=1/WXXV"%MN/GK&+?0N9&UNNTVP,[C9*+B)6D0_]2'JOA?I )'?34F;AL?=G72 MXFB;TN5>YWCYEO/51HI[I:31#K];5NMJ.W=26#"42< 82_3<*<6 85@ B=,X M)T3D16)5;[._F:FQ2VMJM&QMC;@QUCI$ZP/T8KSK":; 9-(AU)D9U7;>1'-E<[L^+O2QW*SG^7 M?+,JUR]?Z8\/CT_SY8M<-368Z/SN]LN'WV_Y>L8*EJ8T(R#.D]A(6C ]'U,9 MR/*X4%F.B641%Y=&I\:8G9WF)+E)N#-YOMM3Y9&075'*VOY(.V#-$/;]<)%: M@Z ;>B>CMCGJC#;9MC=19[?99VTL#XNL-1,'07@D7O:(M M5.T-VEKCMGS06 MC3O[MD?J[O>ZRQ;]1O][N>I4D*HZ/8S3C"6QI""AB=$9+E* ,:. (DX1S8M4 MI58Y>:?WXJ7VJVCJ3Q;"USVW9ZP ZNP6NX8 $_E8/L;B)'I;SDK]$?[9_?C6K[N_T MZ_IWCTD>I^'PNFQUT,2H"U2GW3MP@.WX9 ?;0T5GK09H0F&<("@H+HSH8T4P G20YRE4+$J$P4LTJ4._WX MJ1%V*TU7FQBU-KK*][V"KY]DKP^4VU=H\KUZW,A*?*=<.=;? M.WG5M8'RNTU5+F3UJJK[NY>]O]5SRUDN8R9BJK_=G"ASM#P#A!0Y2"A6D*E8 MILHI1\S5@*E][/N!6N=!M._"C1GZ]_ZA#=1<3UFY]I-KH.P?_1$C9#_ 7Q$6 MNZ$7*!ZV-.*- F$WB,Y'P([/<4_/&#J9TK.GK_HB;>CGY=K$Z5)\^/%4-K)" MS=1JEHB\R%0: X5D#"#F FCR3 !*)8=*Y"3C5IN @>V<&LG6=D=R:Z71'=5F MFC^B=>-+M%BN(UE[8Y^G$+*K^PEX0ATX2G3\KC\Z?M=%Q^].ZH[J;FX]CK3+ M4>.S40'8OA"-V]/H>?NDEHF\ 6/EP4SA37#*H!FA?\XGW81L?+0\G1$0W$_M M&:,Y]Q613_HEFS]\7R[DYTU]?A:E+!$R+4 N8I/\+G+ 9"9 EA"1V0<%H%.>?RH#60HX>-M@)R MSHW]]8^SUUR=)M#D ,K?Y>JYY/(,D&./I5K.C=^W1C!KHV1IQ@G72%,#X1*:/!L M[5NE/(0!O2C=N=9&KGMWP>GCTG>7;A@LXJVNC \W7MDAGB M.>%Q3@'/,CV'))HS,$(,H+C 0J602/TX-P'G_A:GQABWW[ZMY#=3TFU1%Y5J MS&]J1Y@SZ^9 55V#:GN4VEG0^4(7V'&*5V #<\O#*Q0[:P_+.'F5=+;#QK>@ M\X56QY9SM@/AA)BSY8W#2*A6>:AF4":YDII:N,0Z4*4* Q*;M'?-/)((D4"& M78H0-8]UHI/12E/3VC8WHFAALF,#=^<#?_*W_1X[?]*O'?3ZW;:/'O7C?.W. MX1=X\-N!8[WNCUU!^IGD$K(\24$L"-(#NY%$3U4.,I3F/.,J9R)W&MA?/7YJ MH[BQ+C+F17\V!KJ677@-GN60/!B2T..O/1KN8^U)I_T.K*^;&'<4/>G>T9!Y M^JIA'^[>2%LO*%2WF[4.8\VBP2Q&/,X*';GC)*$ Q@D#6!00$"J9TG]-24Y= MON*>MJ;V2=^]JO]*MW8./Y;0![3=%^\)OL"?_^M:J8VATL??[41KH[6GV/GK1M MD=C4$H_K[[)+AE;+U;;.V$V];*X'Q.X?(K[;@Q]6A*Q#W&Y*?@6.@0>L;4DQ M8]I^);&]+(5MD>F;:*?*?LO7Y7.Y+GVPV068@I03Z]IXDZIA!PZ>*PYV>)F[ M\MKO\IOAGK_*I9X+/GTO.9VWJT<)206&109R0959Z8: %C@'!<]QEG.<0KN4 MK-Y6ID88^Q8Z+L+UH]E/ ]XP"DP&;O X*;1==/]JH;;S+8RFUW;1R7W9MLL7 M#YL3:,+8E76_?:;EO%9!6>[%]M^7<_V\JE5)F0D!L0ID M!J%$@B8P25TVO9PMF-K^F)%SFFO;;R+1&.@V1W#O ;M91%!< U.+@;0Q/OK% MF/^7:.M M%Z^VG)O?;CIM)S\S2\& ^AU!N)NQ:ASE,$@'MI5B]3-8EID M/)<8Q+#( 41< 5+$.2 T30O,L$Q2ITU3Q_:GQDV[*1 31\DO7Z,>Y+20^KI=CP=76[$.W)DJI= M_-#!(LDI,:D?' (H: 8HU/%CPEB2LIBC-+8JS-+;RM0(JS6T/M'56CI@1>D\ MJ)=7E+Q %9B)!J'DM+!T$86K%Y;.MS#:PM)%)_<7EBY??.WQX,_+Q;.LUN8H M2+76,RC]4\TT?RQ*W6RS,?!RJ"4>*PI5K$"60@)@DA> QB(!+(\+5"@1Q\I* MZ\>+-5,CDYWES:@RR6M)=*$[1CJM>P6R M@4[D#K'HC4[=7@'>^9.UUSQT&.?JAJ2^Z;O1-)?/Y9>%)9P)C$K1+R25'^+HY*0E?.')&-WT\")V^;I:5XO?-'Y.SHW1^=^ M_R[E^GU9\?G2+(KMJ7K$C(E,(@&0BC,=T64,L)A@D$/..2:2B\SI5+Y+XU.C MF-;>J#:XSO];+DQVE^-\S 5^R^E7(%!#S[;VS(Y>@[MGN9Y>!9E8#<#,[SS* MQ8!QITT#H#F:)0UYAO-9@KOE8KVB?/VW0J*..,\9C*3,)\MZA/UXJO5<0&[AJV^-=)\:T?-A_ON MMO99)Y);XMS/5GYA&^M84F-P9"R..I-OHJW1ID)M(#2M4^[]HSI2.KT7=%V2 MY-V0.IL ;_F8L9+;W;S:2UQWO-&9GC\NA(Z!Q8;.*]/$?RU-JG"7S7J[_JH! MKLQVQ/WJDZRJ-BM Q7DN4)(#EJ>F$E;" 490 5XD'))4B"*UJJ$PL/VI33KW M?&@^D\:+;1)V=+N.MHY$]ZO(N&)-18-ZZ"+-A\8],.D/@OQR=H<7[*T'A=!] M,-(0X??U=QDKK@'P[,@QZ*%CC2/7>+PWJESUF)&+,7XJ%_+C6CY6L[C($.%% M#B@TJ@50"("3&(-",I&I-&&$.64#7F_2U$:BJROY17\:WZ+:.=<*/]=WL.52 MRJC=%GJ!99P>&Z_,XA'(TZBJN#/KYRBB> 2CMYJ)QT\>NM'U+!<;^46:1 4] M?#S(E5JN'FN9-S8OO]7VF.5PL^GVM7S4E]RKW_6_5DK',]NR!,DL(3IF4%SH M\"&--:WG2$<33 ($1?=['=4Y%C6>F:2&?=]NO%6# M"06WYRU!3\:-O'OH%]+CC4;/SQ_&][_28_^M*_F,C%_SE]D=9 MS3CA*LE,B5R>2 "-#B?+D0 2TPS%:4X@=:J.;M'FU%AZ_X#)UM#H3V.JXX3: M!G [CO4,8V#Z'(2@,Q$Z8.*5XVS:'96^'( X9":76P>?T3&2(0^KY7,II'CW M\H>>S7Y<;$4M=IH6LX03D12) +%$", LB0'!L0 ((RE4KKNC@(YGHBV;=J*@ MD0Y# 4(8E MC3$022H +" 'A$@%4):GG"*9$>R4%WJ^J:G-E[:6UCF.2Z7,@1,]@)0#4D-[ M +:<*'F!+3 +O4:L,S/ T>7+:/B=&9UO;MP)T46WC^9!E^\86HJ)K3\NJO6J MWL>K\]1GLB!Y+)4$C.55>\C#,/ MZS"=O]2]&N^'Q;H^M/+CH]!/*_6 6:\ M15F$PXS000'"2X(@"+.3($&!&*B M9 IAPC)N79JWMZ6ID41C;*2MC5Z;ZURUMQ_@?G+P"EM@BAB,F%-U7RLT!I7Z M[7_R:'5_K1S<+P)L=\/0DR.LJI=?UA^>]7^VFWTSR04M",J!GB!@ ',N 49< M_Q7%:9;G@F"[G+U+#4V-%G9V1K6AUV0XG,/6,F_! V*A)PV#P!IPL*,?"<^' M.,XT-O*!C7Z7CP]G7+A^@++LFJ[EH8!EO8M0<$%2B"C(.>4 $EX DDD(("\D MPT5!+?-Y>UN9&C&\EDYUV)_IQ[*?"[PA%)@(7,!Q4Y6]Y/SUJK)G6QA/5?:2 MDZ]492]>/&PF\#=9?ON^EN+V6:[H-]GIV#=58NXWZVI-%T8WO!'8(BB5!40* MJ!0SD]*/ ,DY ZG"3 <.>2IE,=-/8DO;"8)3^RZO_KX5X;Z SOR(-O:WM:&V M>RI\^?BTJ1?[%ZT06JW3V(@RKI?F]]LZ4UO)KEHI;7BE*;=\\VY>Y&X2:UPFIFP6CSE('@7,X=1WVD&&#W >Z,BE1U8-< MU<_OY+E3&!/!$00DH0F @@A 8E( F.&4JURQ F&WX>Q,2],;N#X?#T=TO5Z5 M;+/NY"1/CDVM@G#-<6(YG]/5WB,YZTS>FA4\:42MT?4,: VVX<\0!BZ(7*UD*3#=N,$0&DYB_ X'4(.-?6 MJ&1_P>%#6K]TN<^$J^6=7I+/_A80[KT%57 MS&K#=$!@UOJXX*M..N=HSMN5SST8F=]WO=1VW)^=7QY77STA''Y.[V\^2 MW0&TFC.PP(KY]7*[6Y;_JG:A[]6NYH NNV[E;5K4NK1$%,F>*JAE5>2)2 MBD#,S$0N,14+>2Q!44""*2=2RB)WM_AC2%2VO5&C=^*B"%JPP)=*2W"R&THP#@G(.),L@RO($XL1* M\?Y20U-CJ8\+/=73$Y ZUM\QTE-=[<9'['D6<MP5OP"%WUWQ6C7?%+UP],S&_HB,X[92T='&W/-NWD$&>< M\C111@P_YJ8"*T& (:ZQ17&*4Y$E"CF57;1LUXE31CA?]-6T$:G.^&B^L]XQ M7]\2=SLJ"8!F8&;96ASMF1P9FZ.F\MO.:H]9_6XP^4WQMVQ[W'Q_-T".DO\= M;Q]&4>\V5;F0576W?&2Z03.-^B+Y\MO"E/ON\@C-*L)M54DC;?^/3;G2L>1" M[)FE?[=YU/]87S*#/,TPPEA/A.(4Z. M ;2 &$A8@4^VH\FV[*C"K=LY%>]X9+8[.OVC?P:@Q/^I%"Z?!7(0!QC@&- M<5;+=K \EQ#%3CH=9UN:6CA\F.#L7!C@'**6T:X/G$*'NX<0!5/WOX!%R"SP MM]/MO^#TA3QP'XK\FI3F>MJR/7=2W:NO\O%IN:*KEZ]+'5(_4E,SXX.FIW6C M(5?-",VI1"D"*B5&V">%@#+]GRR! DHJ&(FW\OS]E#', *OOX[5,?V FN3.5 MI595NSC]M*O*72^TE8N#-!OWU,&!/=5/1 '1'TM;[<#ZZ%Y%6_NCK\MHZT'4 MN- 6^+87W!Z"NK7F=KGC)L M FJ425?RNUQ4Y;-LBAY_EFO=+/TQXXSE#(D,<*SGH3#10S9#109( 25F7"0Q MD2Y3T)ZVIC8)W:8#FEB3[]M=_[/;E+0/8[M)J2?D A/_*RM?UTJ_B0RB>A36 M%M\Y1TC&>=YJ 9?7F6M?>Z/.72T;]??E MRH3;LY1K=D\P C*+S7'GI !8P@(H62A,>1$7-'9+ +_0HLNG,DXB>#-#79?F M.SB8G]Y$=&OX\$,ME_J@$.K_K^[+FN/&L37?YU?P;:HBA!F2 $F@'VZ$O'4X MQF5Y;%5WW*F'#*PV;Z7"!)@ Q>J(+MM2)L\Y'X@/!\!9 M\E@2#'@A,X"0:1@#$0$QI1P)+@G#3@VD/8[ * %">XCK]IWK\ON"]L4L#T+9 MCN0]8A>8Z/=NY$O/,=IKZX_,+6'Q2NB79(Y*ZI8 '!*[[=>&^HT]3:]F%"-$ MB:9V);BI%Z\R0!!* 8HIPI3&,5-H5E<^_[:AJXVM_]@CTV5Z'$H.>-$AOY>+ MJKPXJ]LWNGJ.?2ACE)$"IAS(/!;:/\<(X"*F^GU.*:(T5Q22!N7WBPMG/H$P M;N6&0_A]%6L; EY;U]P38,&=\Z9+X)]GN@3Z=+\M(/'L@/=)'-D%MS#^V FW M^9+7^LR[^,Y.7>"8(YRJV#2Q,?69D: ITD,$D4(5R0IM*OHH3[S"=%3"R/8 MU6=^[)015JW>OFLTGQH+._8)@W!@*KI0HWFG_)@UFGL0&Z-&\RGQ4ZC1W .+ M98WFOB>,W*:N=H0[I37O-C_DZOX'7=P]UJ>M^^2=@TR?76>/EJFW='XO5P_K MF4@X55*[NC2'$B!JBK;%! *&>"[2A!14N!5MFY)U4]NO'Y4(V?=9>I;4I,@O M]T:.U!LOR%ME&:LP)9TGM,!%&'M\(HVFB0H@:EFY=E4(XR2/?- MI3I@115:$V@#&/(EF$9'P2 6_C6:$X8<7&]]#H,J.;)S4?WG'W*]J=M_5>WU M**590H4$*N6FL W57H(H,!!@" M+\!7#LCTU\]Z.!L+O;=(#('[-):L4PK^-5:<'FB]+1A],IR#+ \O2,RMJTE> ME^+==K434-^;?)9_5K]:SWB,"@HS!C((*4"8QP#S0K-[D2*6TRQ+4JLLY:$* M3(VW=^G^)T(LMX^:,^1/N>+ENL[/U1;)=?0V^K+[9&5UI,=5#[YVLH?$8 X; MR'Z&'V-XQK^EK;"N;8AJ(QIJ;F]P39S.G_4G[*,QA^%O'8\9?!Q&BL@,-AXN M<9E7@7DV,G/84\>*S;S*YDYTYG7/&;@?Z1.R#W"_4YU0HF^[\F&SF,J,"DZ! MR H$D% "8 DA8$*D!4YCP9+,+<;J.H6F%X+57;]>9 ,<+5[#URA/@PESR7 2 M$Y!FF78]I#EECF,,)U*HV[+_0"W]%.T,]3KRO84*7YKLMJ M#UIG_,IW2W.\.),THXS$&4B98L#ZJM4%K@(PKE" M 9>_^/JU8KZL3//XS?,7_<)M]"?>MYV99X4FJ)RI%,0"%@!A1 A7 "1JDS* MG*<".25PC:+UU"BP5?0F>C2J5HD" YM?CS/J;N0YF;$M13-Q>&:;'6:\YK_90O67!R,D#5L+@MWOE5IPY??U]W59Y@E/,T0 M!D(H"%"&$\"HB$%19)3G+)$B5I;W)0>/GMI"T:H7O;<^.3\$Z^*=Q!40!.;7 MO?71'[5REKN"$S!87PU< <=(A_X6+X7+\?T9@\\>S!]^?JPC]S-Z=@[3SWUB M8'G8XVJ.G?EYC_EY@LMQ2PN M!(TQYR"7F)J@OP106C"0:V:.4\H$3ZQ2ZMU%3XUY[EXTUXA6?]86;:O>;]=Z"&)**\;#42/]+FNX*KW5/J'JVVS$UM6D=C.-:T'#.9%ARS@ M$ 5FL[;M0*UZM!NLNFU'JWVDU8^T_I$V(#(6!(/:VND+"/E(3J%OZ%T\R('H MG?4P79\WE@* M4A(STS43 Q0+#IA4.4ASF@G&H/Z[4T?>'EE3XX$7JD9&U\BH&OUAE'6\=>Z# MV(X:/ $7^B!N&&9#JGQ<0L-WC8^S\L:N\'')\!/U/2Y^91AQO)./*\G+ZL'Z M[W-9754O1+>9VZS >0I5C$"6)3E 6"# ,!0 $\@P2PG-8>+"(#9"IT8E79WK M#66W>:'\:=)0'/T,*^SMJ,4WHH$YIJON3;13N,*UJ[(_MG$!R"OM6 D>E7]< MH#@D(J?O#HQ8YS^DV)HF<+L#N>8F\L4-9',6+>[,[:7VH?3>Z@U=E^M[XU3M M3Y!S@K*<0P6*1 \/*E0":"P3H#DL3_(T3I#;T;U7[:;&CR&T1^5D5&8 MUB AX/<;7.U5PW%CK4. >Q1Z'43(X.Z>Y49^*I],Q:B-G@[E/GZELS*]K[VT M_Y1T=:_?%3FC*&,9AQF@A)B+W4RO#B1+@6!$$"BYH-0IP'&@'E-;!TQU">*U-^@U6/KN M%3I(E[%[AUX#V(E>HE<];@R"K(OCZ*>;-NYK3N=&C1F#*==;?0D*R@A )(< MIR+5XRKRC N6)7$>CBQ/ZC0UXMPI:;PO\]*'9-'3HQ2"4:_&?I+L^F*P:KLJ MQGTMKNU%^15Y][1>$^;@7B"OX^/^1P_CYH\+OM).LGPGZS\_+CXN3"/ I:EU M,D.)%+@@*[4?8CC&O!VRLL)Q:O^B75M-?HW(1V6#GS&]6F'AEKGZ)HW*2E?&';&/W MI<%WP&V*\ZX\4I4?W43% NIVH,N1:VP<7WU7"OS+&OAVT .'%% M;/6U*WR4*K)Q_K8J5-X]78A_ME43)DQTTT&8NW!T%CO M&U6< Y+F.4!QSK#,<\B)T^WQ%;I,C9-:O4Q,\Z-^Z ^S<.^*W/'SW=V&EZ&Y M9B0=/*7PXS.&'U5;$=5F[)J4'72??%?.MQO3L?*]4GJ?6=6BT=:U1;ZK*Y?6 M0,^^UW4H^_?,!NHSOM]V'7 GO;HK'SD@K^30E?Q]P$3<+0'$';>>[ ^' MAXV7^N%NX8N\CP%?']Q]W:PVQB.LEYQ.PX-9)E.5\D0OUD6* "JH @0J#-(T M(P)!1J1TNJ_I$S8UQ_IMIQ+GBZ8^PQWG7JRAXBEC,@4,,P@0Q!002BD0A#%& MD4 QED,:EOI!?+Q^I8V+O.RVM6&'/4P#C4&24E+@PO3/0L;'R9GV<9@"&:62 MQZF0!2O-7[O9H]VG*C=Q:MP08< M=UU&Q/-95X_ D0^Z+IM^?,IE\9W7+ZG7K.[=7[S,^IJ92B)4OX> "+TNHX)I MVN(H ZF,<<8H%! Z'<:/JOW45OO#=,\7"?]-:H;CE>&X;X,=>TYVC /3<:#2 M>PT$W5^:BJHOLV.G68'/>O0F6XGOL@5_V8I\UH,3LC*?O1+#5LL[[=%2TT;I MD]GBKC]L-]N5_*U!5XY!/,?2V;KVY4W]?+H6) /DF M5T\EE^MOR[F889*H0B49R DS])9AH'DN 9E,"DP+FJ49=[NK.R=J:F1F-#4N M]KK6,5K))[G8.E92Z4'6]F+"!U[!KR5JJ"HUJW.M5M'(:.KS4N(2&IZO),Z* M&_E"XI+9Q]<1%[\1H&WG5ZG]K])DM%4?JYI:?Y9:$4U32I9F [.>L215@I)8 M.TQ9#I B!2"*7UA%KMU'_9PC-,KT>KX;.C MK5$')3"[V71\W)O4Y!]41IDFQQ4Q=@P;J>^C"\;CM7ZTTFHZW1]=0'1J .GT M8%^%-^6"_WB@JW\UK0@AHPE*BDR[(J(9F-\7?7-EP*G M1K,GRDGN-![8__$BYK8^GS\D@WM^UX#HH33G:60"U^<\$/K*13I/0W"Y4N>9 M[PVCFZ_U[J@^D*[93BU7#R:PZX[-R^^[7'5#>O?E@_[(G?JF?[K6OI_YW4&M MM$1E12:$ H5Q%9$T 2E*0I!S4B0QY2*G3KE9GO6;&IDUYK6W0XV+TEH8[4UT M(S3?HVK'?Z\X5H'ITGJ8.K5!:@.-%]DU,6@-O$ #X)65?>LX*HD' OB0\T.) M&=@(8K$I19.2N&]U_OXGGV^%%!\T2&^7#X_;.C_E3KVG*Z/S6BM=.AMQNX7B-@0R\8HPZAN[]-#P#[K<# MAR_EQNW9X1G2HRX?OI\_\'CBAW[+Y<>%WI945_;_+#<_VLZ9;6S@\R[B),V+ M'"E,@,JY!,CT"<(Q2O4"@/2?,!$)MVH]-TCZU&B]5;K;)^YOC@<53NA;GEJ$ MPC3T$4:EM[DYWP'[IU8]:G6_V<5A/P>)!1J$F]\##B<-QCWM& +.T=''H(<, MO!\S)/F&KJ4P-"H7ZXI';TU-A>]5)88WS_N/-&%\U?%O4X&ADS;T(LHHS6F1 MF.S!)&?:Y8T+P$B!0091)J5(J,!6S<;#JCDUIOR\-16&C$?4J.UX619F+"UO MT%Y]A$)?JQGM 3/J1UT3HXZ-$7N.NI]K[&QOUQI37V1 !@MW"CL@?N_@PJ@Z M[L5<4+B/;NO"2ANVEGQ9+1_E:O/\1<^;S>U"F+"O1R.YTP ^B04UZ9E*B5PO M#GJ%8*:&#L0J1SEB20&=+O$NBYP:Q[<:5V%'.W7=B-X":#O2]@M?8 )NE;V) M*G5? ACT?-D>)J^T:"%V5(JSA^&0KAR^.3@$7GO'WS9T4['?)S.DIK-6?8W- M22%5#AG($,T HIP"FB<"$ Y35E"N6.P4%-HK;6J$4RL;[;2-6G4'!@WT0VW' M.]X #$PY5V W)#S],B:^X]%[)(X=@'[9^!,1YQ9?NB)N],=RKK^QKL/7M;3Y MUCA,7TPQ>^ULO2A*^%G;:;;KVIG2'_FXT#-;KC>[(RF8$L28=G0D*_2F.)89 M()!@@/(X2RE$B*+4.8C4FWI3HZRN=?\SDG5:R"]"JI*7FR$1I/X&TG(S_&K# M$WH3_&)D:M-NHIUQ46/=46G7EP9&K85!#BC#@.\_Z-2?BN-'H'J']V0XJG\I M0X/%^)RNUZ7F'UIOG]4NM^E^^46:$ 6] -5ZS@J1TCCG*S3R?I4Z/RNIKZNKGH/2R^72XT-W0S!5S#O5S&Q3:8*Q#:P4.U M#O0V>.]S*S7..]T;WO89?S4 ,\_152X:C!P[-0"-7=7#5]E?-: MUH_R<=VTY""II)0E!##$.4 84KV)YK%V:TG!8"(P=LL>[Y$U.29K5(U6'5T- M@[5-TJ@I)N1XK]T#M5+*G$\@ *G*-=1, "I3;/"&*.&B(#&<:6YERY'![LH< M&6['"[$^>"V#!/Q %CHDH,7JA9HA>LI;J*S3 M(0_ MXOG*]K/;Y8;.1T9X)S(@TQ@9 MFJC'P/G*VW!']%[S'KQ*X1_AYKL#R3AWWD;@-&Z[.Z9;WW-WOS.P3NSFQS[Z MLY1K<^#9=.I)\BP3@N0@*511]VN@FD" HHG"L,"Q8\VC\Z*FQM*5IM%\N?@. MM+B';H2Y8\W7\^C:<8ST]UF.]B(7?@JOGQ8U;4?6BV4=,8@4H0(#R:&YD,X08&DB]#X18993B@FD=J=+UC*G M=\:T4RVJKB&.TU2L.ZM9HHX1(9 5IG()U/Y>JA+M^3$(<(JR6"K*5&YU-10$ M\U%2/%O%?"/;S])!\ I]J->^C_\\D]US$P5#T[KWGW]41^KZYP5=EVY_;DB= M[?-G^9BQ.ORY6=7I[>?X1>=E<'" ?)V#:JG8?%VN]39U7UM.?T_2FS6EZQUQ[FD1:]UQMN MEY4RY&"<75>#"!UK%0Z)6&?-#BK&RU7HIU+_(2JUOE0W@%)#-S-A%"2+!2 T M40#EB=0K-B(@2?6Z35D>0\BNN!,]*71J:W%'R6BO974?*I;S.5U=>2%Z&OE! M-Z-7XSGZ%>EI<(/=E?8"%/+2]+3@U[P][87BPC5J_W<'IHWP'U)LY_).O9-L M8XAN52WLZWUFILPEE#%!(,\3#I PX<%YD8&TH#!C&6(".M6&N2QR[T,YZHZS94'W:77D8Q:..YD$38>WQ\ILN<5GLN"D0 MUC ^N:?KK# MF,[+<+IQXMB#-")[UH:!RK+C$=KULGPQEHU]H]"K3^B#$+$7!5^%LGU">X[< MO5/UX$[M6YS7FIB>6NN*56:09X1C@D&,. 0( MTP*0Q"2G(HXAHEF!,[<>5B&TG!J5G"SDMC_LO&E= E%%8+ZEC^6&SHUA-\9S MV.YJ$CG65PGS!KCNAU]I7$>Y[PHYI%=LJ0- 'F@7[E/35]JX!P#[_%X_A+!A MR\O+4X=/NWKUE#*L2,Z!2#.I=_J( EI("!(94QKG<4&A=%D@SLB9&L4?')Y= MT3G@'+!VO.L!KL#,.0@I9S*\@(-7.CLG:U1"NF#P(:5<^O@P4CBLF>]8[.C< MUR?T]IYJ,!&@\M E)+R^OV>%C?H"7S+Y\ V^^'G/>8Q_7RW7ZQE.1$)4%@-1 MY=E1B@%!,@4$TY0BDA9%0;UD,E;BIK;*GBY^_7+L7L(R3;5>+G$:^W0OSK3/N7G[+C56$+&?OFI"\_[NE*SU)Y\]? MY>-RM9D5*BV(RJ%I/IL#E!$,L(DM*B"!FD&5/CCU;-:*=G5"MJ MQQU]:/83AB>,0KO&SO!84X,% "?X8"WY__J^?/K?^MLU%>B_5 Q0S?V^9XXR MX2V,:F>YS4>O/6>M+V1^*Q?EP_;AJPG"G3='0^L/R]6=9A=J@A8_2;UA7Q]V M?8VU^P U#Q#%,H 8)(#B6&INH 7/$\KCA P[5[U"JZG11W.;VM@2U<:8^..' MAUVCV2N>?'L \?][IX^%7M?5>SPHD44H0!")6$J!<[_TPA+$>PX)G MJ2A2E"8NE57:!SN1ZVA55%:-=H.Z9:]GB$*5T0P"B!348#$*2(PXB#%'$K*$ M(>IT/3@(K/&ZC@^%R6YQ&&)\8'Z_:/?0CMMA=J6[A[]&C^NS.\VCW_LMS?"U MTW$-0J(9*\M!+I)8ST>A ",Q!IPRA276F\[,JLJJ@\RI356+WI9?K?JF#1Z$ M_MD>"-K 1/#ZJ/JI+# 0W;%K"YQ#.7Q!@1, #2LI\'7L?GH#++,M*W#JJZ_> M-?6?LOS^8R/%[9/VBK_+]S_EBI=K^6559F8CM2#@)7']!OSE7PO+,ZSI#73H4ZXP#7QOHM;^J $@:A&(*@@FV=+79LRF MVN.W5_>_:M-?FP$)V 782OQ 9TGSMUR__=*69*]:.[7]1&B:L;Q(0"&PWND6 M>I-+4I4#*41>P RF0@BG"Y3SLJ:VPZU5C=Y&6DTI'ZH3='Z^A+WC6M.#>1)+ M1I%2@(N" D0D!)AC!;(,,93'2&)6N#46\83Z.$4?FWKVIB% A?FVNGP:!7G+ ME=D/FJ%7T_;UW>D958H&Z#IB 8C?I:I'WKC+RV7#CY8$BZ\,H_%_4K.N;%KB M+A3FR,31I;S0>P]$ ,&:1!16LFYD\!*SC, T)C$" MDB5,+W8% H13#FA",\*SE!&(71:[P8B-L;QYP,N.+@>C$)@@&[T"\.%)B[TR MX$L)HW+>2>,.6>[TA]R#_-XO-N7F^6W5@+)BRMHYZ/C%,UJD"A49 @(6)G0X MPX#&D "6*%+$<9X5F56Y'CMQ4YO%M<91K7*]P.\Z G74M@\$M$"\?]K[QS$P M#UP+H5.PH#TR@^(&+1X_6@BAO:G=:$*';PWLGFE2]4P@M MG:/@ [#@][-:Q3K-H%$R2)[2)23\]G \)VSYB$R(; 9-.WHXWJ, I/&RS*BIOP)GV^K"^^WM:[1;W2S M7?7W0G+FCGY8O#+&&5&C\D2_N8?L<.'3 SEAW]+J RU7_Z#SK7Q7KOE\N=YV M\OV%R)(T)YH4"BA-.E,.J)*%WK&D&M\LEH0['5#:B9T:9WPH%W3!2SKO=LIS M9 T[O"U9Q#N*H5FEVV#0J!Q5.D=[I8/L:MQP\DLS=J+'I1TG.(YHR.W;PVBI M*7DDQ>E AF;O-9.4IVF>4$!)# %*M!/#<(J D@FB.1/Z)TZT9"=V:K14G58U M84F\HZX;,UE";L=,_H$,S$RV]=_\D9(;1%Y)R5+TJ*3D!LM'?[5,^ M#L#JIXSK( A][+JS_O)M[248[!-:[UM):]6A> M*GD3R;V]$=U$=8I#)!=B0$K!R*^.G6LX\1=B1#_SVE2##A(G4@UV:$0=.#R? M];_B6/I/01C9CO'3$5YGH$ZF)KR2*F[+\'JUF;W?FC)R;7R\Q%@2PDQPI@ ( M802(X!0D0F:0)5@*8M7UZ/#!4UNP:MWL%IPCD/I7@6M,#TS-M5H>HS+/V=I' M7?H['=K2_SJDK*.'CL(CYTQI)_?9WP]S?'^3U!PFFJG_YD[]J+WIJL]9H M"I16-5II'=W<10? [;R\,# &9H".TE&E]4UD](Z,XE&K>614#Q"[[8Z85Q?( M0?RHGHL[+(<.QX GC%S[H>XZV^GY>+?Y(5?W/^BB\7D^FQRTM?9T#CR>OYMP MD7=:_]U-3+>B2HRH0(5,3&M&#A#76WF:8@(@,6T:BX(4CC4HIV7?U/CW: =6 M:1\9]3MWG2-5!@CT2CEL\:>C]816& _;_QJC%XU]*Y2BC89I?SBP0^K$T<#) M%S/(S?M$WX1IU"\(9.-?H\Y!V 'V5@\AL)HC.QH[76[7Z^U#>Y[R*+G6^Q_+ MN7Y,50W+.$1UB=89R6+M*U ),KV/ HC"S'0(30!!*1$PHT7,XE%\"&?5I^8> MM,I&3SMM;Z*'6M>1G +WX0^\W@<=U.DOY9W%MP- '6M2O2I[#*I=YTU;?'L" M"_3@H9O&VNNN_E]C61T\+-Y6S.$:#&_%TFVS^T'_;#W+4:Q4D7# %48 I7D, M<)+GH$A4*E)*DX)9E0_JE3*U)6;7;^1%H^>HTM6](\LQJ/VK@3>H A/W()0& M-68YB\)5K5F.GSIZ>S@VFMZ M$S&IEBN]OYO/EW^:ZL%5GZ2W^ATN-]$G;<9-FU#I,;/ "C"_&07](L?-)+ R M_RB#P.Y;SID#@_=1U7_6W[;LO_36Z7[Y#[DV%5*T&\5-?/=W.9,%Y#'6O@X1 MN2GR3;BF)86!WMJH/,\8BY/$,@Y,G,-[6^2"3&/>1,DM>??Q=\E:"#\S9#)AP MDL?*I0F.72R8AK+6\B?L$K=@#4;IMQ-4R!5\8.0F\KA+SO&WH1 M\-S'[Y2DD9OZ]1A[W.&O[\/N605OS59#KA[I:O/\68_Y[<]R/>-*L30M3&\_ M2RM__IR J4WYKHZ143+ZPZAIF6![%L;^V>X#G, 3 MW1D7IX2$/N.O3DPX^?#1$A3Z3.LF*O1^;MA*_F:[+A=RO=;^!2L7E7OQ5?+E M]T7Y;RD^"LT6I2K-H<+M>BTWZUO^W]MR)<7M0G3*J507IK+[DYDD6 FJ4I G M2@$D* 2$DA0D0F5*IAREL7)I5AQ(3R=J&:WW\7RO8$1KG=W03&"L M C-=:V'4,?$FVAL9=:V,:C.CULZJG&7'KJ@Q]<:J.)>SN)7[9].-ZXA;?&<@><^WVW*FFK/#=JBHJ7&V2,"29T-M-$&-E M:OX*!*A"!4@Y451Q06CBU%WOK*3)\891-%JJJ&W"LUS5-;&=-I^7 ;8D#Q^P MA6:.H8BY$\I M2O[B!YU/SKC*!"-*@BQ'QA=A$C"8Q4!1K#>JJ"A8(=S[D5^ED\L<&J_+>'UV M:\ZX([G7]:;:S:Q>'H*;^D]LUY1WNK7:K[\ MTW5;8PU::/>DO@LS2+_OCM3!=5G=_.3@9YTO>/1B? #KU].Y2J-Q MO2$?X!UY3%X>.E[DWSZ^X$[]8VDB#MI2)>M[_6)HOIF+F<04X2+-@$CB#* , MFB@!S$$B8IXJ$P"H4.CH/QM%)[T;WUI6 MNYTJ24)3>F-&^'@QJU'OY_8IC65@VJ_CO][TQXF]:>/$WIR*$]M;'-VIJ+9Y M5^5I'=U/;.C#APOZ?@5E\W5=AE*A!E_'Q'SEH)7WRT8,N&/J(('22Y^9B M5/D*J^?9[]]F24(2HDP[ @'-Z4LA =:;.X"4( 6&!29*VC@#^T=.;=G^?5%N MJF0\O;VJUN?;![UOYM2.G#M0]:^@PP (O-;]_OGC_?MWT;?[V_OWWZZGH&,; M>]*1FP_7FXWF'_NTY,ZC1IGYQZJW<_3$;P9F%VNW_TY5"8:?M^8.1O^C:@3] M<;W>2O%Q<:_G_)I6US6S5(\=HTH!7A08(,ZAGG]2;QO&U]@;WCOX>LY8'H.8WC=E%@7'SF@= 8R]JFR&PC4+Q"FSP8)0*TX;" MM,+F3KE6N2F'I96N"_9ERQ@J6, D5) A#1?,50 M40 LXX*(C$/$W>HP&R%>_3'?170;*R)*G-\EI49#J9?/VV 'N.Z:\.!.O+:KGC4!"K GBR( M3W]6!4!12BAFG )(H=[APK30'B G0!*:YRPE2"&G&..Q%)\:(5?3OVK.4;9] M)%951<^'6M]7K #;-_R6!#[!01WE_BE(]=^>_I1K+=[X46V:/Z1*" 8SH-)8 .WS*[T-@,P4 M3U"I0!CSW*E4^0D94UM5;CE?F=.^#?W9S79T6TQ.86G'^UTD??1P<6:*S2[9IGM1U*9J*(<9PBHFU0YL??#PV;]!W-I*#^53^;.8Z/'NMQEWE9E&6>" MLT+E>B/*J9 Y8@#5J0*Q!(5>9+G"8Z="K->$C@Y+EBN'6LC7834C@M\ A68 M%FI50:5KM%-QM6-:!WZ,?P:U')XG"]%_8,^ZA5IHWX; MX_&UBW]M0M3:$.3"U V^4->GEEJ\UF6J&T@]5ZN.#W)OF_-^L2DWSV^K>XKY MQX60/_^/?)[E6<*21'.>1%"[5 G) 8L9K%-XBX0K)*R"2,]*F!JGU4I&C991 MI6:D];1OE7,:R'YV\@)/8/9Q1L:I/4ZO]8-:XYQ^XFAM<7H-ZK;$Z?_@=1$3 M=ZK'BZHNG/?W\C1)J,@*!5!F(B9B#@%#>N;3/$D3%F.]BW+:/0W086IDT+]9 M&!8JX3(D;J$2@8 >*53"!$;TXSU*B,0 $(.$2+CH\2HA$@. .A11[@[. M-\FW*\VT[W_R'^;BRE3YG G*J.(PTYLXP0&B6088IPKD)(8%)TE.F%5]W7," MIL9HK8Y1JV153-;>N3D)XF7?YEIH0G.0&RI.CDV?Z8/\FI,/',VMZ3.GZ]7T M?FYX,:+;Q6$N_NZ.^5VYYO/E6N^&9KE*8T4S!!*1% "E/ 94CSQ(]7]U@QQ0LM[ M?1 [Z:/7 G$"Y53=#[<'#-R!F4.;.D'GW795-P@QU<2J\YOJEW=M&V2YXN5: MBEFL4%Q5^$]8CDRYM!1@G"A N>D"@&1*$K>P2F<5ID9?[;%653>I>]B\?=1_ ME8W:YK?+VI+AY\U#QHN@1!0X!PD7%"!!](99*0441$B*(HEE+&<+^=VD0]R_ M^K"1>MB.] DW>HV:NW$2HXZ.Y=XYZ!P)[;9>'V]ZUP:8MO:MJT+ _>7GW#?7 M@U'VN[=V5V/?O^^JCCKXV*C+5F7O%JH3=LM/,[$"I- <+%-D M5DQ!"^YT)_M*=DQMX:T+'I:MIDUZJUYG%\L%>*I4WA7#HINH_LF =(57>&,L MUX7IOP?37UQJ+*(.&%&%AGEI%ONE9X=(M(.DWE;=1/_H?[&&)3>\WK#ZSW5X M!5O&3WUXO0$[F0GQBNH,6YS_*4TY<"ENG^2*?I=M$8EWY7RK?UH[!7?;S7I# M%T+["K,DSZG,L@Q I5\[I#($F,BY_J?>H<99D4 L9OI9;&F[K#IJX$*#73W" ML6%K0$1K"]IZ-MMU75=%[TX?MU6%N(7<1//ENE, PG24[NY>37DOO8;?1*(V M?_BVR'5@"8)$P2(&<0ISTT54 LRUWX03DD$$$8DSXE+D.>"PCE'6^>*@TCG? MSNF987V%\;/S70*.2F"?8S<@C>K'E8PZ>M]$C47^W(.!R'E=UEUU&'4Y'@C0 MX3(Z]#$#E[^Z*\;:5'0V?I/4W+M5NZ.O)GK G%NV70TY0IG,$<"*4]-NA@-, M(01QC%/*8:&2S*JPO8O0J?')3CW'%"\;?.U(Q#=J@U ,KS [ M7!F\YK!-_T*@^B/:F1HUMOJ_;PXY%-,H6-2KZ5^C.I$-V-Y*$5D)&[:JM)6, M#LKE"$JEE)D$4E !4)*9,P8)38M$SC#),H*=2@^=%C,U7F^K#[45[=SX^PR4 M=@1\/4"!&717NBU<_:%^#+Q2UQE1HW)/O[F'Y''AT\-F_YWV7V[G\^7&4$U] MF==LJK!4R!3*!#QE!4 92DSU80D*0B0F!<&(.A5*/RMI:AQ@% 4[39N+?C&BT8?DYWU)\2,.MW/FWDXSWL^.6R"?UHNONLY M]/!.LLV]?L3MSW(]DQFCF"*][%=YI0)AP!A$0*D,8RY)(E.G,Z%30J8VR8V. MP"@9&2UO(J-G](?1U'&FGT34;JY?BU/@V3X$(N!UTE_4M"HT[[/U,.) MW_M9]W3R9O?PH5QS.O]/25?O%^*=9I99@IE((!,@QAD#*$_UZLYB 6BNP6J]4H6>:V$\7[#GZB=?R\.WBTU9Q5^73[*I M-5+*]?N??+X54GS0H+RM0O*;GDOOZ6I1+KZOVXYT^UF?)!P3&.>@B,UA#!0I M("IG &/!F60QEXF5NQ9.Q:GQ=->N:&]8U%H6F5;V-[HL]Q$GTP< M_>5NCF.] :Z\_QKC&GH=Z!1A&S2\K9'[81UII? ]&(%6#F]JOM)*XAOF\RN+ M=TE#Z[?H74-U%:!,K9@/\^6?:\<.&7V/F-+<;]6L>E6:*D>5ID$:9MA XKGD M0X_ D8L[7#;]N(R#Q7>&O=^?EXOEHUQ5R6T?%WSY(-__-'ZCNG MZ[4I$-ETLZ:!K79]K=HFA^.7WVN4?XUVRD>WEV%V]]N<$?/KP-F+']>3^DG0MW\GZSX^+N]:5;%H6[38ZB,4BDR0&"J44(%A(8"X^ 82H0"*F M2"2Y6T*$K>BI>71OJY+H5:G-_4:I[N!:9;YWBC$X;C<=AL..T\* ')C36J6C M7UJU?S58[S3?]4X+L1=U1\QS6H:U^)%3-5QA.4[?<'["P/;2G&\?ME68Z#OY MN)*\K Z;]=_GLDHW6XC;A^5J4_Z[^KDF6:W'YOF+?@FUMNC.;6;22JH MPBP%5)E0T"3/M2.7) S5BC%2"X5&5 AVI=^5C-V_+K1GZ3>4=&]C9'H&%GQ M(^U8Y]CQVM?0VK'GJ",U4E_MSL!T;;J)=E958]2UZR9J+=-_,[;=5!_9F>>Q M([=GP/TV\?:EW+A]OSU#>M0JW/?SAY'^F^VZ7&CF>;M\8.6B$O55\N7W1?EO M[3D++:!4)=V="]QR+7_7FENM#1V#H\;B7;KT[@BV,MO?XC'.\'A=4@*K/.I" M,P[\A\O/2%*]'A7O]CW[8YS]*4O,"JCW%8!13@!"(@94ZBT(8['$N>"<%-SI MVMY9A _[WHHPE_^#01SC,+E/C2D<*EO M9'FX;/.DD>NV72R[7]?7_[BH*P$=U"7^NZEY:;*'=J7I9I01DL1EVH\9]&Q3OOUOTUJN2%&E1O ME?6"*3C,5_B[7.@'S\VIH7@H%Z5Q0$PN01/2V%212N(\E8QF0%&I $I)!FB& M(* 42Y'"(DLQ=5G'K:1.;8UME*ZO5%ZH[;; VD%NM_AY!S+PPM3%\*7&4:-R M@(I>3B!Y96\[R:,RJQ,8AZSG]N6!?>LU!R[GI:BO+_3?^',G_10+Q'(>@[Q( M)4 \T424%!S 5!0I%"HNL%.619^PJ?'/EU6YX.7C7*ZKU*.NYHZ-ZOL0MN,= M7[@%IIL7:MY$M:+1'\V?07(M;9#QVWJ^3^"XW>8M3#]J,&_SG9&;[.Y\J^J< MNNW\^RAY'='QD,RR1)$,*@ZPI(7VA^+"^$,$0)7FE+%,J=SIU#BT#H<.KSY@TS]%V&_XHX[!-]'N-3 V3Z!AK?6P3*,G M[65U_QIM9ZUA]]99UE[BP/*6^UO.MAP[S!.1$@Q!#A4&B-(8,(0SD!"9Q*E> M2G(B7+)2CD4XD?P(V2=U/_0V_F1PK[P36-JQ\W4(!6;5CG(!*MJ?-]UO+-6LCQKYE$=R_.?'#;#WS\\SI?/4E;5FYK#&IGRG"8H!2K3$QO!7 !2"*K7 M1(QHEN0)MRMBV2-C#LYO.5< 2>T*UV4:5>@/.K'O.]3NI3 M(YR)0507.AI+7,%F*0YP"15:9$4 MD*1.T_I8Q-1F=9V?;1I(U^_RH-3X$TA:GBI=A4_HLR1':-Q/CLY:[_>\Z%C, MN*=$9\T\.ALZ_\EA4_Q>/CPN5W3U7%_"?2H7\N-&/JQG5":IU/\#5$(*])R' M "N) ,L+)"F*4\B$S2UZ;[3L[WN_\.H&E6Z.D[ZL]C:37T?B 4F@&%@ M.=/ )22\DL%98:-2PB63#XGAXN>'T4-S3G"G/I0+NN F-&\A*O;YN%YO]4_D MV^5ZLYY)K)(\EARD"$J "(* D9@##%/(*8**<#D@3]%2O-6,&#\-L3WXTPND MD$JN3&;"4NF_F)!6;A1WXQ/;P;"C%Y_8CL,V'3QW.E?7YK7[T:H=O>V%UIE] M'('R2D:VLD?E)D= #JG*]>M#3QT7\DZ]U7.NW'R@W)QW//]&?Y8/VX=]*U_LWF>09H@#!6K^ H@10D@.,U!QC*9RX2C)'7JI^4B?&H.4'.G;B)2 M'I;;>KKQRI)(:86=Z^H[#83M8688>(,?[92/6NU] MGH*Z8^;Y?-1!@9%/3MVA.3Y3'?",">09T_6/)@7ZB5SF1\DJK4F-PK^HK)QL=C;$>STQFY MP,0<*MFX?1?>6[P&KYMK?'9TIIMK?*SR7S?7^"S\07.-STMU6YC6J\WL=EW2 MMFMUEF(H<@A2E2* \IR:_&$"4L$+F"M2*"YM%I"7CYT:T1O-[#C] )Y^[AUN M=&".-$IYO,@[;6.0H;G#:CG;5G?NO>*O*]GM>;YULA M](BNO^C=,9W_O_+Q[5+(68:14DF2 \PRO77-"P$P@02PV.Q:(8UI7M@VBSPO M9FJSK]8T:E0U8>=FT;OM(BT\/V_69IK/[%+G?%TT%.RG>E6MNSFF^K.1#N7W0*WKUT>Y1 MVF>YF<4T42S/4R!RJ5=EB%. "\2!)HBL$'&1)&D^X(3^2K4F>G+?L2,2C2&5 M)W_-\?VU(VBW:1MC0,8A+J->)]GZ)NJ.2FM-]$MCSZ_5^-3?>7$1<&,ZQOG; M=GG"U^N^ZEJ=1MTX>0+P<&?DZ[$^V+G3XR*!3*:*8L"*- 8HBS$@+$L!240" M,YQ"QIQN%LX)FIJ#=C1YK^@K9R)X^+ MGW??O35-")^3E-V7F[F<)=K9PI1R(*G4>S:BB"8%PH#&,9<%@T)QJURY4P^? M&A%42IE;KR3]A?W:M@.UO$,\B=[E?=DUF 2>Z:YP..W"SMD]:.]U]+#1=ESG MS.CNL\Y^YLIFG57+V9F4*:U.+Y4TR0N80T Y+O2JS3")LSR76>J4S/KB\5.; MHOO^G77'7V8ZD+S\U M;-I6A8+JJXXV'2[-$W/"40#$D,D[0C%@-!>@$+%>$T=8]%3&WZ7E_: M^@2,=K/X.G "S^0:E[;2L_>TPO.V>YW1)\2,.JO/FWDXLWL^Z3:[__U\&,Z\ MK\4":9+ I)! I'I3C0BF@*68@Q3'>8Z1I+G=].Z1,;7Y_7:Y>)*K3=4Z\LNJ M#22N B;MIGD?GOWSW!-*H7WJHRP$FS(VUA")):_V@M5M>VBH7@@;#[+K:='" M_IH7__U<45V-E42CZLH;C?K#5V(7H M:8TWS);;L"D.7N@=WO4U?+3UH#;_1%'@FZ@#0?2' 2%J4/"YF1Q[Y*91P]=9 M^[]&C=ZA@^*M!N]@!8:V)?GSEE?7IX[F3@J,7(?DV$0 M'7[1HUBV$LE3 EU1C. 1(% 00A"!*92H)H@AD7 R*] M+,5/-**K/@R<+Q??055F<\@QJ>T V-&<3SQ?MREV!>U>[^;(-6@_[#ZD0C?# M/BG[M3MA]P%BT0:[]^ONV2!?C;MY^[/49$3C#.>QZ9!0<( DQ(!D4H$4DQ3E M!19)816>_N*I4W/&S)U6N=Z4G,ZCWS2BVU5S@VB4M3R!? E;/X4,!F.$N],! M.#@EC1S9?77.R/Z)HZ6,'!G1S1@Y_N7 (\4M6\O_WNH!>/^D_].D'PF),P8A M P06!4!<(8!%JD!!$J4G8\8+Q^._4U(F-T%W2D:5EHZ'=B>!M#Q@NQ:>T%/V M )D M1I[(?![JG12TK@G0'W&'IW6]'[8/=#P[?))KBP;B!Y]?D(O9:67UTZ? M9ZT=%!KW\DFCQ<6=-* ;%'?Z \Z7[SZ3C#L_J?N<8RA@FB(%%*3:*R0\!K0@ M".0%SWF!5*9_9'F!'U+/J:U@S?[5M6YXZ-&\&#XPE3$*S%C759"X/5=!XD5A M]/Y>]:,.NW5(Q%2&?Z2PBM=_#5SB-<88G+,Q'T&%CQ4W,@:"G=B34<0-VVQ^ M*!?E1GXJGTR?SHV>$^5.#9.[2A"2E(L"8(0Q0*D4^F\\ [ 01!649:E=E0([ M<5-;O/CGV)6YCL9O\0XP//\XMVN[<./C#2;W?@]N'C-@ ^,.FHQ^_A[X=- MNLZ5R,?%XW;S955R^8_E7#MR5;G0^EPYYSPMTBP#-,X80-IE!I0G*<@1+G)! M(:=NC9.LI$YMNNZ:(3[M%'6;N798VTUK[P@&GO/=J[=*X9NH4CG:ZQS@F-\) M):^D82=Y5$9Q N.0;MR^/'"_UFGZ:+:*+[:(C0+BSFPOMZM57:+]\W*Q:O_Y MAJ[+M?E^M0F]E_S'HOSOK5Q729W[@+^8)RK)B@)PO3T!*.,"$,$I$$5"8,94 MC)134^!1M)X:%W8:QA[-['45YKDS*=K;Y+CY&>5UL-Q#36V00V_%!HUODYX> M)HATU"'PN^\;1?-QMX]C#L;1+G14X0/;%"[7FSOUCM=UO@\(C*>/V)SQGY%%[PK,?'#:S_TE-YE)%.U_+ M[S]>)",=>LFS7"6 M.BY%:51UXP2G$;"CBU"X!F:25NTZL:I2O)OH>7/LO/ECF2&0>24@)P5&Y:8A MT!S2UJ!G7)'GSRXG:++#!,TZ.W/]V10#66]D^^\/RY62I?[WYZWA6TV^55;Z M#!(JTKRJ[VS(,$8(4&QR@@I8% GD>6;N QVS_,/K/34>;;2-5*MN]$NYB-:5 MKK\.2/T?8>3M2'B"XQF8OSVD_3>V5OG_M?7MCZ*=_?J7%0*5T]E?(6)8SO]X M@^8_XW\$WH^U/!!7,Q1 *J/'=:IL[+FMK24I_X:988=C7=AZKE$N 'J]"TW6C912KH MV:<%+'Z)L4?>N&1VV? C K+XRC#2N!7_M5UOJESZ^Z4)7J]I6V,,B%LU\ZD.#+V14'WU\:'>G)SG7+HVH+K"7 M\^7WY_JUPU,_P'8DX1&VP&2Q1VRO:GNGY/^.VA(7S\V?^F6.W /*"H#C5E!V7QL: MM;(PQ1E7=1I?N?[7F^%-.ZEYM M$*:)C(&(>0Y0*AA@(F$@Y1*GB&/%N5/5;7O14^.-[C54?^[TP"9Z]H/B>KOG M$^H1+_NN1/F*>S];P )= UX4_TJW@K:PG+\DM'["T&.:NC=6?7I\3W\V?*E= M*:G*S2S%29P7*-8.C^E\PU()<)H5H,""%9P2B@OD=DS3*V]J%-:H%9DQCLKZ MFF=#?[J>U/1C;'M2XPVYX"/YJ*9? MYLA'-58 '!_5V'W-N1;B5[F6^O,_M _6' >9ZZIO=9K-[?>5K.O]6YU3NCYN M0M.@U;NJ4=;1/&I4C_:Z7S[ O YCZ]ISP; >J9B< ^9>RL$-PNML?3>WIXU5 ML&V0C9T*;,.^?XYUNL/V2?_M/_Y'^Q/]'Q.T^1__X_\#4$L#!!0 ( %*! M$%,PQ1;E^)X )F.!P 3 >GDM,C R,3 V,S!?<')E+GAM;.R]V79;.;(F M?'^>(O_LVQ^5F(=:ITXOV9:KO-IIN65E59^^X<(0L-E%D3XDY;3RZ3M :I9( M<=C@AER=@T:*.X8/@0@@AG__[]_/1S]]@^EL.!G_Y6?V)_KS3S".DS0G,-X_M/K*?@YI)]^'\Z__/2/ M!+-__I2GD_.?_C&9_G/XS1/R'XL_>CWY>CD=?OXR_XE3SA[^=OIG3S67-!CB MHLI$4B>(L]00YAVWVBL*6OW_G_^?W#UU^49 MVU, W^GDYB]'/L!H\=-!@N%@\:Y'83:?^C@?Z.RD M !I16HH1:1(@[J(G#'\L7::167>?X4+R#&E>J& &\4^?)]]^P3?^I8BA?+&0 MQT(6CQZWE,MN=%^ON#-\[0"H NK5_SRU4_QC4C\,AS=$%ML1Q>ZFD\Z MD-Q2+4CNSS\AUQFF4TCOEUI9R=R"LSD:4EB\L@N-_\\+/\5W'%V>PM?)=#YP M(7.'_Y+@DBA&$,VATYH(ZI/)484L32?*?_#@C7# V\?!/O)L!!(?83JH.;[T 8';E(E@B7R^;I$_&,*1*CI2)"-N#W,V)//G8C.(CVX;"[+!L!P]G4 MCV?#(O@K0-ML!&>>$1-3)))I0;QTDC 1F,S"J2Q8-[O#@R=O! G9/B3VDFC/ MJ#@>SX?SR[?#$7RX. \P'62N@V* % /G$C M%*AV4;"7!)O0_BE\'A8AC.>NA$*=.LHV$.232#A'0;Q4S1A"\%_0OG#Z\G%>#Z]?#U),##1>"FT)PDC M;B)+).TA6 S"1799@HS6=@",M41LA!/3.DZZDW,3L#GSW]\E%-\P#Y?G$U>6 MD&N50%!%LC<>48];H'4:;2*8I'),FE+: 6!6/'XCJ-C6H=*%;)L R5%*J(+9 MU:?WPS&P 4TR")D\R8AI=)1,($%D2ZQ0$1TE,,Q#!P!YXM$;@<.U#HY]9=HH M,/@@,P?.F2*6%!#3@:,'G3DQCG(P(CG#Z@"#;W9\15\>,K83:DO(>(U?GDS/ M)K^/!X$"C]EZ5*8JYW'*$!2'(-S:S"VDG,U^9QQ"H"UA8N$T MG4P_3B??AN-8#FJMH_AUX53S2A-V5A3PC!TJK-GQ'ODAPH=3<$OZ*8@@TPZHV_$-9$:$K&@-3&<):="AA3Y7G"X^[3- M -#P2>?.HNM9Y>6^?/3QRV1\?39G* \L@4;C1=$Y%EP0QV,D2OK(>/)>V;"7 MVA\^<3/5-WR\N9<(>U;_)X@74X0NX^%L.!_!P"B'#@^RSK1!;RU;_V=27C*1/E^=A,AK8B%Z,1Y9]%(A;E9!F M*E$"BF:IM%8I[G?-=>]QFRF^X8/*W877R*(__AZ_^/%G6)S$ Y-@%)4$/$-? MQ5)$+366**$9>B[:";G?><)33]T, PV?0.XMRB;"@=<7TR*NY=UL@33JX&(V MX$9R3K4D(B+U,O) '$-?QM.DD[01HA%[06+=TS>#1O/GCQV(M@F(O!OCNZ$X MAM_@C9_[*[8&B'2M :%N;:/XCL M0+1-0*1<\$]?^SE\GDPO!U$)%XHDC&) I$.86Y?1$@:F9'"44=W%^?2]AVX& MB.;/('<79!,X^'3N1Z-7%[/A&&:S@4A4>V8I\<9[#(9>XY?UU.OE]_N7UY/RK'U\.?,GPTD*0J*1# M-H(F3C&.MLV@NY1<-G2_(&/-PS?#1?/'C/L+M@U\?+]-"USFC X8& TN2\*9 M1EO'8B26*4&XL,H(11/D+E+K'C]Y,V0T?/[8B4B;@,6G+S :78/:83"=HHC$ MY81^L@SH(N>\D$[R4GJ%_'2Q>]QYYF90:/@\:JYZ\&18:/L+L1*2-%'7=,O$6?S(;2.N]=B7!CR6)X9)F M^%4N"5Z2"?(\_V+E[P\F'-\'W_ZV_'QV:??QOXB#>?PP"?>J,?#%F_>32>( M7;G9LU_$Q8Q\]O[K8)% 6+: M/'4@]!YWK/O47_EDM^8Z>6DT,J&$+L>^ND3I' B/-@K&G.=K#T/V1]_LCJ"-R&L!47O!8%);)PT [2C&4IT[ M.T5'#UD*(_CK=#*[EML@*VMRD(88[Z$T(P-B$T7K[75$/C70M35)>]BHM73U MTW^G'K0ZU$(#F/IM'(:C$:1;;FXX8<&&D)@K&;:N%'!ZXBU71#H6E52<>5K' M,UQ-4S_->^IAJ2/I-X"CCU/XZH?I^/M7&,_@9C$(QU+DIK0@B40FE8BUF1%% M,=A-,2BEUN4V[@ZA)\GII\]//?3L+_,&@/-N_ VIGDPO/\!\8$/T$M<"B0'0 M>'*1B(_2$D-#2OATFGF=+>PN%?TT JH'DYTEW Z3@$%,(QS6+ARUQ /)IN$ MUI 8%A)"/ D2*!A"M3%.ABR#7)? LCM,GB2GGY9!]?"RO\P; ,[)_ M,[\EF MD)RC+F2!>C7H[1NCB'.)$4N-$2XZ+9VL@IK'M/33/:@>9/:4=@-XN4\\S5Z6 M$WCB5'&Y%"#=*J&]M)I;!]GIM0V#.CKNZ:=Q4,7(:6<9[PZ0R=R/*NQ$'R;C M>,4'NELR"D\)%R *T#T)DGJ4B%$Y:&Z27)=JV]5F=$M1"P%W)Z>#G8B\ =OR M<3KY"M/YY<>1QY4T3N5$ZFLY@2\.F:!6@Z>!R!#P0ZE"L1[US;D-'I@U(J_K M3]/MP-!K8'+R*/A(.61-9D.]IPF^S3SHD MX>C:8H_=(7--00N!="?PV$FD#4#A[7 \G,/[X3=([U#RX\_#,(*E7 JPDZ Q M4]Q0#1<,?74FB#4&77?<<)$?*5 T50"RGJX6 NM.8-.A^!L TQWG_&Z,/ M,2Q&#'ATSVCR:!QI))'F;+E2,K/JT=*6/DWE&+L3Z.PO[ 80LZ1_D+27*6I) MN/*X?R:JB,W:D@2) _!L3*X#D>7S6PBB.[P%WTJ<#01$[X<^#$?#^1!FZ%@M MJAN^3$8H]%EQLN:7-Z(1X!'=N>RM"D536H+:,@))>Q-MX%*86.<28%,*^PV8 MJN?C5%%4 U;H#E\/3RDBI<98HXC('(B,P1'O(N#*2LE9K=' YMJ0:RIGIPX& M5@-M'X4T *WK._Z/_K)!Y)1QF^8: \:D(E$J*L]B DOK9EC< MIZ<92.VE[17I%7N(O@T 32_PJ8]D-* @K)4V$^>=);(4_*#GH$GVZ#,PYBPW MZSIV[(6AITGJ=_NK!Z,.%- DMY/QI_/8'K^!L+\F@6+&A:I')B7\F+I&"Z& M@"*"X)5RVBJK*VUOCXGI]ZBP$GKV%?K.N/D&TS#I"#EOKAY\BM2_QL_#&U9 M9Z7*S%$>E4%C*C5Q-%&BG)%H6BU&(JH*?E:2U.^)8B44=:. !FS0Z\EX(8U_ M#.=?7E_,YI-SF%[+[+KWVD!E$15 .3WUE,AL@3BFT',,/$F? EO?@FB/!.<- MJ.OWZ+$2OCI72P-0>V+#=MJ7@CA+?(108E_ L-=10FFDA@;A_-J&J5T&<_T> M0];:[/83>0M'47>VZSNGJE28H-&72ZTL>GHN.$TT4S;'K RBO[J;U,J] M_&%. /971 ,VZ/&^?8>7)(31"1=$3,4-U$J74FQ+A- < N-4P[IV)UWZ3EM" MZQ!.>#UH=::4!@#V#S\MLQF+M$Z'G[_,[S4$BC)GP[PE$:A'4XXKQI?[:.:! M2PK,:ELG]VP=5,=^1V][+187QA!8:OILS1R9P2QRD0 MZ[,"J;A 1NO=[#Y)4S/N>3UX=:20!JS7'28&V8? T;O$<"*5=JE9$%NLKPL> M/466C+1UKH#O$-&,4WZ0FY6M1-Z ;UZ:WPWGY7ZSR*>$K&A/81P+*RHB318C MTF1*CGB&B&$&LD*=Y1Z2TE+4V>K6$-5O5L%!T-252AJP16=P7L873R^7XKDN M[SXZ+W=(1_/Y=!@NYN4>Z6SR<:& @?;!9&D#R3YC:,N])A:B(N@B@J4Q,L'K M^.];D]IO^O]!D%A7?4TX8H\E]VX<1Q?%J_Q8AE6@-N_Q6?R"$[?EY, M+8#9[4&/2;@*K;'$L9*S+!,GEB9'A W)1&Y2K-3"IEL^^AE[?%!L]ZCX!@SS MG9ZWRUX;+)N0A.?$062X<(,A06=+4L+87$7KM*B3!?:0DKZ[+_6'BB?<@)U5 MU #$CE):),GYT4<_3._&K_W7(7JM ^NDYS:;LC&@@^PQL/+.H0NC!4@,V%.U MM-2G">H[O; 9P'6AL 9P=PIS/QQ#.O;3,8IH=A3CQ?G%R,\AO8$\C,/Y@**8 MO-24Y,#H,EO)26Z)5Z5C)Q=.Z3K-GIZGK=^CXH;0V+$:&P#F8^$.P%C#HC5$ M!1Z+@'3)*4X3<$/#V5%,#9SK/^<\#+Y(RWC/B,M-$ MEOEJZ#PH$HUT+@+34==),'J.LLV?=.@>PFOX/&1#8:.U4\&7;@[!$FFL(A9!2TR$H/&[L'ZB?=L- MA1\<6*'(3Z:+YZ9%"/41IHL)+P.9/05<9"0[L4CPPU!*&HZD@U,^!^U3'0.X M(8%]!\$=X^B9<\5.U-2 @_> K>4PH:.+^9?)=/@'I(&-/C,6.5$0)9$:)+&! M :$Y+NZ%O,SK^NIWAKJ'A/4= 1\6;7NII8DSZR<9>C>;72 S$OU4CYX"T=K& MT@#(DN E\0$\VFGFT0?PPN'R,?HJ M:\=J81.8S)6OT^9K#5'])DX=$F%[J:-%9%WM_LK8OX]WL/ JZ6"G5X7.VJD!3MR:>[>I>L+3EPO_2 MF?\^B":&8)W#,%N7*MJ,83:EG* 'FJW(CC&H$Y;N0&R_9[M=H.CQ57U=C341 MKS[#Y,?I)%W$TL/V$TR_#2,FS E[S'[0A?,)FB]K[!42FF^[R0ZLWR M?$8R@^R2X"HI$KEE1'J7B=,4"%AM.# 39:P3(W?(1+]'T=7Q?$ -MP/NV<"9 M2&62@8 HW3U+NW O4R"64L.D#8;R.BFEUQ3T>_I<$5;;R;:!W*?7D]FB;.IJ MZM;L3DI8I@FX)HJJTKZUE @#-22Z%"0$R%[6:L@F>$R@'W=(Z2FQ4ECA'(X\Z*(; MG3\!I X4T "43E$;2$ 9=OL&+>IH\G6Y(2^$-; Y>L44P_U6LC+6@!&GG"?: M)"NSUEZ$.LTFUY+5K\]?!5#=J:$!3'V"1=(S\O*KG_X32G7P-2>>19^CL<1: MEDOYI20!5PN1D)5W5.5(ZUPXK*:I7X^["IHZ4D #4/HKC&'J1\C)43H?CH=% M."5XN&9'4K@*I+532 K(6OEI*=">ST<3EQ(GSE/GH9'2\UEWH?4KZ];NK^4L["[N!H.WD*Q2P MET*>$I6\G\QFI0U-Q>RYUPE3Y1P2#YX1H("3SQ&"X8I_%!I MS,0#0OJ-]6MC9W>9;P\9MX3,&#Z71-FS[F9)^N%TD79[E/[/Q7(IG.3K9IB# M(@$5$R.^!)U26HPWN=:+IF!*:RO0$ZR"H[5D]1OSUT55=_IH!V.+YI0R::E\EW +APT%DD7%FKI0[>A(H=25?2U>\A0%V4=:B1!G:_U8R(R"2+ M41++';J<$@RN%[3.S)?.FX@,< $YQX0@TF57 M1.'00XB6.&%$LE*!R'4*Y"LRU6^"=HUXLQ4$-+,8D,6KQ?P*QI"'\X&R04,J MA?,AX29A8R+..$L4"TID#0[9JPCD1P3UVU2R'@CWDWP[7N 'F-\Y#0<'_VE9,1^ MN[*MR,])+BG=*7C)!8LD.^N)9 E*DE@@$5T2L#DJ1ZNU"U]%U&;X>5'9]EVI MH(&XX+JWWW5%\2L_&\:!B@%A[RT!%]"$H@TM@XD244$*$:7EG-:Y='Z2G,T0 M]*)2X/<7>Q,5&0_9>#,<7$?H,?3AE4#1!4F*T490#=9[6V;E6 M$+09@EY4TGD7HF\"0_^ ,DL(TA&^J?\,'R[. TQ/\J,RS^42<3*HP'"+EHMN M+JITYI,A$F5I5!9XSKI.\>U69&Z&MQ>5C5Y/32VC\&I5/:XY=L8:J:(D,1@, M4(74Q!L6$#TN:K"-T,B2\JQ[VFJCK$XJ$+Q%__[>C#7X\_O?N M+_C[\>G9NU?OCS^>'K\]/CTM+SQY_3^./BP__^WD_9OCTT_'__.W=V?_^>;X M[;O7[\YJ%I!W1=EA"LRKR+'[]J)K6N-ZF137)451F)*@KQ*Z &B!,Z1D@N,A MY5HMK3<@;_\>WE'B<4ONG:7>0)1[0_W5%"6,WR=C*-.]O@]G XJF+% !!"50:BYE::*% MSK.B-#(A5?:VSN7J6K(:0=0.^EX%G;V%WP"2'O#P9G+NA^.! P:"!DE,**W_ M.')26BL0Q17NDEY&9>H@Z$ER&D'._NI^&/+N+?L& '2GD]&O4#S7 86<91E% M'V-*1*+W6YK?!I(X$\%$@3:[3O>81Z3T"YP.U+NZ:]0.LFX +"OF 5TQ(T(. MAAE-0JF1-WIH % /1SI<\4%PEY9 MSQ/A#'CQ#-$J:X9ZA\BDQ8]:U*J"?8J>?I,7NX=0!U)O #LW&SL&W+!(WA@@ M(28[C_)@'#]06_)YR[&SXS:BI>7!UL'-8UH:Z:#?H;N\FY@; ,J[<9R"G\$; M6'Y^-WX%JVSGYS,2T3&)S M@._T=%G?=ZJN!/70%5XO2 MJUNF4$92"DU)$MF4*,:2X%@F)J;@,F48+E4;VW!>P;@WMHJUT(+A?6 MZ\GX&SX)=7F2?QL/Y\A=EF!5+1;>CLO>]@ MWZ#L0G]-I VM6W2/V=,L4\="(M;3@/8?*/HBW).(NX+F60%4FARQ%9F]MUKI M&YT=:.\EF<[EU_/27_L31'QIF8L\T!*W FL$"2*J&?ELVM5>#JR+*=CEO9C;@/G 5/24B,ERHQFMDDAJ2+7-2 M,V5RI?+1C4GLO1BT#93NK+5VS>NR+\5=OB!D]%TDXD7$2&04G#BN/>&&.D@" MT!D_?'RT-1AK%H7V#<;]=-8N%I>+[!1F\^DPEM3H\K*C(L5%M1I*-,-P?C$M M8:%*N0QA+CV=RWPV&\HI&1!FK>%!> P/>S"9FY#>?WEJW_"MI.;6<;WXYJ4QZ0=\;2@F,(-8X]'=DD$%1*@74RCK>DM3^ZV_[!FI' M:FP I[KDT3?2C,BF>$H^I3P@W119(VAPP,7^F$A MW3:/Z[_"N#H:JTF__WX_R-HF:^RUGWWY!//Y:)'WA;)\/_'C00Y"9*X"B:'4 MD8IQ]\.EMUE>/7!F!5,*(^W2W5N+0,? .HI$&M^2-4NDS\TX(5?K*.8;^#0-B4PS$16YST"AO52?\V(7: MUNH@#K1U=Z[(?F\C3B&._&PVS,.XG+!PDF\X1IL/TW,_ONF\.XPX-;*W+HWC36UL:^]Q0==0S9@LE!%AXM MO^&XE*A?CET(H ,*UF@NLPD1ZLS[W(K,UBH<*AG#>JIK<,M^%*0)RJF/R1,3 M@B72"T<\HX+$Q'W2)A>>VHVB#W@&W5<4O8V"&CDUW#X LT=ZL30Q_P!+N9&'H;%7:*TQ?:07HIMB\PQVUG=%\P+;63 MOD_FB^HMO4;"!VTT32ES/F>TX$:5W$=<&2YS/4)J5Z.YK\ M/KN!J: 1GU#FDR<^/T\FW(7+WZO*W M&:1WXY/K@;1'<3[\MB@/OEVN(H(UZ/=PLVA9HUFIP$B$41.U%O;NK-NN,\*V MI+49Z[H3B?*P7D&=<+V&MST>SM^8"SW#H<&EL0;P"?'X4+%^/4(%KH>IZ/SR70^ M_&/Q\X&71B0)BD""D@,JT1$7'AFCGG&5J;*5Q@YL0EV_YK=_#$TJ*[0!D%[/ M/;U?0#:0201NN2"@RPS4*-!+"ZZ)3[I4[13:!;KJGFO*,K6X[SQ(=7OBDOSI M]^XW1:@9!'4C^P;LUEL_G"X[QMR(]B3_PT^G'F4\ ,N3"4P1_*A*%R-*G'>9 M>!E3"AG]9U5G+NA:LOK-_FD&@]VKL 4\3J8P_#Q^?8'/'L?+,V1BA@)"W?[5 M#\=%N+^-I^!'PS\@#7B466H6" AOT5"G,AT:6.$R %#&0Z[3@7(;*OO-'&H/ MK;44W'\=]*U_NWSZ4L1G_OO5WO *QI"'\X%RVG.?#/$^H]"R="2DC#@#+JPS M5F0E*L4J:PGK-Y&H.:1VJ<8&+.O)_ M,;YR6PM*URQ*L< 8AUAD)L3F._J4;-@;62:^C>< M?UP^P=5OXS M7S@4U&\5+Y0:G1N'Y#*HVQ 1,4OOIANO8UG)1!@Z7$^-(+R&9+;!:20%+<@T<' M1-8IH'V.LM;*%@]DU?903\NH>S?^AE*?3$M;?Z9,X-HQHI0.Z-Y27$2AS*S0 MEGKE389*UR=KR6JM^O! >-M5,2V#;1%97=GMH]D,YK-!HDY(SV.I+[>EJS0G MP9A,$H;UBLK,@CH4YAY3UUH9XH&@MZ>:FD=@B>WO<;=H7<54+*O*$$A<;B7LEJ&XG68]-%?+F(D;K0-4J%'P23RA3X$ M*46]*,HL'$V&9GZHLY<'I+56='C@.'87!;5Z?C*]0#J&'H.IJTE.B@NI'2<@ MC$")H=B\@$ "\T+[P+VU=:Z<-Z&NM:K"P^%N'S4U";W7D_%"5/\8SK^\OIC- M)^\GKI&UO26AKTXX.!,CNE-=O M_M9#SJZO'$]1^*_Q\W ^"!YI]RD2@$2)5(@:'S'FTDR YM%#S,\W/'G^.GJ)NT:0_LV%5O#6!R\_*(0=32&0S>B4E*E01O3[S*G@"C,0FCE*N4O+4YC?T>+!^^ M;*J&ZG8'Y0077$U0EO/,V0I!*FN\]3X1*(.1I>,*UW?(1"@>54C9)U$G"MF> MUD8Z)1^H4+0KI35@*Z_K_\\FBVF=4T!><;'-+S^._'A^-$ZEU\#7\I(!\Q%W M@<1)HF62?,DW?X\PFR%[#Y?CJXO9<(R_&HB@10HI$&,5^NDI&=Q\&"51 M1D.MR339.CU]MB2T24^S%CYK*K$!C&XNS0&7*0J;)4$V@,B@+;$!727AK:+! M*95DG:FIF]/8;[+#@9%9277MQD!OAV,_CD\+THK,DJ>RI!&5,P[<'X)EG&@' M+LD%=%> MC\>>#3+521DOB!%!+.L1@\Z)Q(3?LR0IQ#I=F-=1U61LG:'V#:9A M4@%LIS#RRVZH\\LW$%!,63,FN24,"C>02T=I2PFZNS$S&J*J-*=M'55-!BJ' M -M>ZFG!KBW#JY-\*ZQQ>J+QJ+,Z&.DCLA4]FNLDB',9K;?(QEB;(=5M!?L< M@4W&(]4 6$%IC1XR%J9.OBX&.UP;]#305BENF"*@>, @*QMTHW')@63<)IN8 MY0G L$!\Y1S._."#-FE#0$?U8RZRM MDXF].8W])F,?&(N55-? $ M"LSTN_-7.^3I6^T-F..]F%T.P7N<5!5'%V4PSUVQ+D4]2&@5.# 4C X4M<51 M,%Y%@JH*W#NI@-6I:S@LG_VZ*-762\-@:6 3V<]N))HQ:HWAJG(=/"?!8S"A M-7,J:FZYK'/D7W]CJ.;_M GTK539^ZSD;E@.UB;\/Y.^RORYZJ]6R-8K>;539R#2]*YX><'(TOY[)MFC1.7#>"6D$)TFC/R8] MU\3I(F&0*>?$E0AU;OPW(J_?^K:J6.Q6-0TXS?<7SW7O&D"?E4:43OPQOK2%-/4Z7VV(8&;@?'E50'5T$\#>^_UT(B/?I@^ MP'R0E(PJ:$,T+\V,2FF=U?A!2;16S3)3A/MA&4\&!IDI?+:34G< M#&PO,&NWBHX: -_K";(TG:&"KD86+\?,+W^,O@ ;R.@L5T5L0C#<_:TDWFE% MA/ Q)6LT+K4ZGMQSI/6YG6G :;0@ B@Y_?4@9F1GJ3> F*L^+8N>R&DXOT %O5L>JZ17 M%_,/D_E_PL+U&Q@.+ L,3-%S#$0*%DFP'HB0S#NALA2R3G+UIA3VG.=ZF VK MAK;Z[NCU1 W,(DGW: BF"*A5&(;[3',$5FQ:)_=UK9\:,^Y MJ[5WO9HJZ!=<'Z\?N3#1UQW,-F'1"0"?*6%210QG,*8)UGAB G+N4<0I/.\\ M[?KTGM-3:\/M($KI#'?__LLC+;S''RQ^M?A-^:M3R#^5S[^=OKOW_G]P^Q;/A^=<1K(?6$^_QRRT]#RF]>JM'&-F> M-O@^QVT'@X ]YZI-/_OQU=1J#+5FD]$P^:N)UA_O$']3Q.%'-TL<-#1A MBC]=A-DP#?WT\F1:+G;GE[_"_$O)F2X.%,"RH=3"UWEU^?C%UR\[6TY9XY$G MGB@I2X-(,)FX'#*QN.Z!:\,TU+G9[Y*+'\$$;X/IQW>P/2&B@?.D6W;N<'GT M?3@;F""HM;B% ).:2!;0>V><$XT;6G94)QGJW*^M)*GOR]N^4+(2KONHK 7L MW9+_P9_CEW=FI;^9G/OA>*"% YNH)TX$55I$*Q*H#"1EGG,*3CE.ZX#P6=I: M0>->('@(K6XUTN!)Y4TEU,DWF!Z-1I/%9.%EN?>O']PRJCM7_S)%EQ[IHP**]^WAR1;BU05+E"LT! M T$E$PD>Q9:X11&I'(VI--_LFH1^H'0H73_,>MI)\ T@9K4X#!4<#3G'.!Y* MMCWR$ 3C1#&7C 6F=:6,S/V,4^?)!#TAJAO%-("PUR-?NL]>I4J<3$^'G[_, M%YY"]!EDS+&,E$3Q!%PO5G%'8E!*X3I1D"I=$:\BJ>=6_ZUX^-VHK%7LW7@2 M.O#2(\7A5T1:=%9]3$"TL@H@.AM=G3Y<:XCJU_WJ2.V;@&D''321+C<[FWR\ MF,8O?@9G &B MTO'"*I)Z;O3?CAFZ4_/1^MZO$6\#,,I]]B(OH?N[-=8B; XU4 :$JHG1D+)5!(9*( MT8>V,E,O*P%H/6%-[(<[Z_W)6H-NE- $IL[/)^.[# 20H"F&Q&EQ6D(QC/7. M28)6&Z(5RD*ESGF/2.DWZNL<-_L(N@&D/'FS\'XXAD4RX8!':C/-I2NT+Q4V MR))-% 6DF:),.9%%G3FKZ^GJN7=B,WY3=\IK 8IW[B,NREK";[[XDD2_*-YX M-[YS/S$0.C(3J"4.&<%EAK;8,RV(<,*&;"-D5Z>UVS94-GAIN",ZUMP<=JJJ MMF#X<3J,\!&F"]X&DF(@+0 148RZ5%D3QP,K)8<0! OG->&U MNPH:@-)34V5.\AV?8V[ J[-,AWBZA_&P_G&&TK!KAZ/+'6\=*MW!"O4B0Y M*1:5-AHJ06X[.EMQ\;HW;O74U0 8-^M-2)5('M"$9P&XKAP*T6NE"2A!34I. M6M]ZV\AZG:;K0:][Y331KNVTY."/(1W[Z1BYF!W%>'%^L9AO] ;R, [G PZ: M6RL<,0[7CK2R-#/$J#Q;R932W&11Q^@]3UO/[9[KH:UCM>P[Z*>[O?;+9(1* MF2VC^0^3.2Q^^NGK:#B_M=^G185L(##*05.M"0=O<#$Q3JQ*AM! 6;)<:$,K M':!L26G/?9LK[[>U5-9J2=6GB_-S%.8D?QI^'@]QL95!Z3&6_CG%XYB,75X\?^]0"5R=J:$!2+T=SJ(?+<\5!]K$@$)A)-*0,<9FF02G<3DPFZ67%%*J M<]9VEXI^;Q,J069G,3< D=]F&&4?S^;#!96U4G/OT]'OX?^E6"RAZ@; ,HG^%R2-D_AZV2Z>L_E.4 .'/E)O.RY M0A+/1U&)% >CTY_PK(Y:)MS=>K8Y=WXXA*&'Z#CR-_S6OQ$9@!9T@"E8BD M'H@76BVF(0'%L,3;.B68.Q#;[WU +9M966D-X+(DL@SGRW9)8V1S(41G M1'?W!I>R\P)@(3CT3%B@&$YK%*@5%C"Z9MHJ;:VG=4KRMJ6TW]&/ ME8!855TO^Y9@YPZ4V[W] >\(:G:J7(-/QSR#D"5QM@R<-WXQ 6?0F3)Q8C+)(=8R(FZ6FN9,Y6 MD=3L1< VN'ADMSI10 O[Y14CRR"^U /=8-7@C JHY'>61O,^@UNF\^R_"V*JR;E5 M3^G5Q6PXAMD,XY4P'.\Z#^')=^G$[WF>OH[A(';T6P&Z&?]U\5P-KPW MT%-S(='[CB0NJD:HYL0)C-RH]-ER@U9%U1E^L!V=>V=*/'[:4QWJC58LEFM3 ME4N'4I]PT0F>2=),D&&:U%LW8WUNGJK M6B;L*4K[L6,L!XWAOB><241;3(GXR#R)@FJ)3G8R_& KMZ(=^Q2_0+HH6>>G M$"<80?\!Z5TJ!\%Y",NGSA:/170C&>^'/@Q'2 &Z$[/9Q3FDA<9N5U!DVG$: M%#%,F3* RY RI(,DP8T32OHR>+'**7^WC+PHR[@-5A_="O0(@!=D0F>6=[Y9M49+62K@@B4D6Y9*C(A8")V!DL GCM0B5>O5M2>F+LI+; MH&VUE:R@P@;.XI[@:M&=SEH&$KPC/&9%),^!6*,L,3H)RDW*-M1!X@J">FXJ M4Q4%*T*6?532*+*6[@1<=W!5@;M8FD"IZ##HRH*XR"UA/&I(CIH0ZJ1?/DM: M&^9M+P!L *K=M='ON>_[29J;8HOO2/30ZJ23>?J%R/#[^-AE]>S>.UZ0[ MZ9*2&*!HC:0GH,1R:DC4(97A:MSG\"PR'KYKOU=$U8"PE_!ZU/ML.A^\+G<@ M,$4)SB_+G)^% 15*<:N18!]2&1(N/;&1 8F*,1:]X HVNEW$!]S9;/"[AQO- M*@IZ[EUV""^F$^'W#)Y3^'K5&_[H,ZZB1?OF!RQ=K2S*DG:>1EP'0J EI)S8 M)V<,)FG7@&^6V;H2HC6O_O],IHMFS8N%(U-2.98!3$YQ(H/1Q%L1B!!!%J5.AO26A_89HU0"S M.3#WUEX#X'P#WV T^0KI#.*7\60T^7RY& 0TN]X!P%,>0R LQU#:QP )W@,! M+:R-3BE5Z>KQ&<*:!=_^H)C4TU #@#OZW4_3&;YX.6PX9\I#1/>5.70PN,?H MV42),(PVE%9J]W*7C)X[PQYRG]U=_ U@Y^EBNZ,R=.SSLLCDU>7M:S[Z MR_*S!<>W;(]3*<6[LS:%$(X;#)D"AT1DBH)X#9PXSYGW/D& .A"LP4W/R?F[ M@VNCLLH#:KH!M#^>!,.TC5EE3S3HTBH&,!SS*%NF%(_)Q20K71SN-G*GWI5A M[^AX=FC/-JIJ &NG,)M/AW%^-:-JT2C\]--OUV?3*F<74N$#'0NI<4U;BOM/ M-E%0*.=/L0[NUI+5\X%O:QCL3H4-X/$)3^C]3>]>A^2C:\N)\-G@QH+^CXL* MEYI2/LC,P(8ZK;?74=5SB_>>DRAV4TZ;0/L(T]*TP7]&:?Y],E^,BL<'XO*Z MR=E$+JE8G+,'<);($"G!]]:$):Z\T*",/5@*SP;T-G>;OB->G@=BU\IK"*)W M,O)*:\%A@F7BP*(%SI(R-DB*Y1PI)39SW$$R=<3G% EC,>&N,VX"A:+P0E7*M I* H MWI 28<:JY P$5JE!3#?T]WLA/S-B?_:0I[;ZX'9 M #0Z'LFC\(+"0(QIAC&8+?WX=6;:4*,J34RNQ%"_(<\AM_&#J[_GY@_/G6VL M.MJXWA;^CGO&PO6>S?UHM.Q]X2#1I,JEEW",R!@M<=R4&4V6P>+#E0"6G;C90 +54/J',B4ED9LUC'0^B2BW[[;U8SU[TIN@&0/U6L=RO?4UB,QGL]F94^5C1J164DNDS* MEI $L=X ,9*:J"W':/1@!P,K:.RW->#P93Y8&N54U;D*>)ZV MS8[]Z8L#9,=:>4D=,XY&"]#BEY/\\:H:X-YB?#>.HXN$+@T*HXQEOO?+3MML M=$-*M=X<%2353T./E!>=ESD)2Y\4+8%5P$C.+$8G/4^ATCS,MAMZ(./2HJ4H M=]:TC/ UQ$N32?;2&RI9L*+2(.0?N:''-FC;NZ''-BILP!M8U3Q H4]CF?,D MQ>Q)&31.2KTN\:4%BD\JF\H'NR^[H<=6*-BPH<P3E70"VWHL14 MF[HL8TV6F_H@7ZR#$Q%5#RN/ F2 M$0]!$ZE5B%*"4O'Y!LXOOJ''5AK=IJ''-N)MK'X:?RN"C)Y866ZLK _$\IB( MMC0:\%P&R,\BXZ4U]-@1"'L)KX$=:)MZ2@RA0Z1)D4"S0TA']!&# F)%$!1< M#AAA5]F+NJZ=;J<=R#X^4"W5M8W*)PLM023&RQQEDR*:V*#+@&5O24#I"JJ, MH:Z.)_[#UDYO!9@]:Z>WT5X#X'RN,C=FQQS5@62C&:[ITB739D&\2$Y&[HV1 M=0XH?JC:Z:U L67M]#8::@!PKR]F\\DY3!=WAF4C^3+\>LU*!JVM2Y;HB/S( M8#AQFG'T-7EP0@2*0JP"MC5$];L''Q)H76FF 9"MO;71-!E+]I=VY]*J=-CD='W?MIIR&@-9%GF6YO\%?E.OG;WZTR%<3 M&'@+;R51LI2?)Q:(<]D2 U%%&;R/5%2%:AV^FCM'V1%_%9-N]P3#C[8TKJ[' M%Z_$=P$4RB(?62BI1:("/7MMBKH,L5:4F@T?$]6)QTJ)"X?@KKE3I@:721? M^)$7R\G\"[IO2EG'M<]$1%:RG;TG 2.%XB4R:J1QRKR ?>017PV7LC6Y0+8' MPP^V-#Y.,9">SB]+RXKYU?;ZM213#YCB)B0P!'PN431-Q)4N^I'YS!.-V>KV M-Y*5[#5ED8C-N,Q.5?#$1VDCYF!_%5[=_46,99[![*._7)R40TP0:4C$9,F) M=.@X>F89B24C&9U)+M+!:A;KL=EPV6,KBZ5;J/2;9=>E7.[\9'D^8:64H!'0 M6F#0)0V$,@Y&$N:MT*SD&CYL9?-$QEY-"ALND=P%["WI\P?SBAZO^:5(F'$A M&JV)IC$2"/DQ7?A&;PN:KHZ>"S7;W@NUQ\8,ME3=7+)SY M[W=^.2B3'[R3B3#&T7CXY(G-5A$.7# ?T';(.EU+ZO.VV4+YU[X&[P 5/]@Z MN2L&KIEAD VAKHQ-L5J1D/ KKZ53U@A(+^!:;^L5\:]]X[VK_G^PP/L#S =& M)Z5$\-R,AFL/_7OL?>5M\-P/VF=6BPB3*! MU,ICLU1G3N%5O5O;R[G]WDO#+]0>NV5VY0)SS*L32 MCBA2* ,1& E92Q)H$"JD$ES4K:_NF*'- M_4/\A_A$04)&2>DZB1I;D=G5/KOV86>H@%?X5_\<),^!@J,DT80;AJ>)>,D\ M"2P:R(*6.3+]">6&SGYSY.OA;-4>7D%[K?9$6V,TSI:)WUT:NK,[N>05S=U3 ME/=B]!R+/*><"7YVI1[2X/['$LF2!@E6&(CP\HW>;<76]6-OUT@9%6VI0Y9+ MKJ*,*1*GN2=98:#$G!:*U;%P:XAZ2>9L&P2M;A^VGUX:B%)N65E3A;I8]KGY9#H?_K'0\U7SU0>\2RHRM<5]H2"(E"$3RT&3+)S).F7G39W1C%URT6]I MS.'!?7#-OT#G\OI7.W?0W>*]:[N;:WGIQ>],+L14YMZJ6)K,:)&(3302:WCP MV0H)ID[;GEZ"[0&/RKOL6.D#45(5T*,),9:6JPI88DK;2D4@VQUJMV'AML'& MRD/N;23^ JW3!S\M/0>_00WS].C-:]NG]=ST8J"4HM0*RDD,GA*IT)T+65NB MI:$R@P'KV[O6Q^6K'X&ZCL&5?$Q>]=EYGXDL)DXRX1KU)EIA4YD0I M+VRJ:=(!OS> M*B.$K7-/\$-UMMP*%%MVMMQ&0PT ;EW_Q,@Y$R8DHHRQZ/4806Q(@E#0%F1F M6:Z DV!9),DKS73,+,H>J[RZ3W9Y+K5[8",7$=#89Z-P MA4OJB1,A$H8K&S0M"[SVI/GG:'Q):2S;X&OWA/RMM-; /KW-U;4W@L/B3D_; M"RC9*:QN/3UXR&A&+( MD(*,;Q"5Q MR"ZA,2;IHO*ATK3+'S9!92O [)F@LHWV&@#G<^D//D/@$3!&$]$2F4HUBD;& M,DM.*YJ2M76BFA\J064K4&R9H+*-AAH W+HTB,"-R&I[].)[/9P)1J*W!E-D%93!8_ MA"2 :,.<4%ES5ZE([SG*FMU4=\3"YF#;7C%M ^THQHOS"[3CD.Z>C ZXY,$S MC8:[]$*7@5+BH3@+PEKG(G72I4-#;P6MS6Z\U<'8A?*VAZ=;PG,,G\N#SPZ! MTM(N3@,H=%$]23P5ST*46E+K%C.]J3(T.E4G6V8]7?W>T_6)OFV5\@)[^#UN MQ3!Y=&54Y=YDB^=6OT#950:]W*1HX=&13$ R+XFK90:FM]$09C0'RRC3N8Z5 M..A-RKH]X7'?D%,H(1\:HN*CSZ(?_2?XZ4 5TQX11RN4B+%<@Z6((:SF[<5WW,\@_P^@;_#H9S[_,!M(#1I=9 MD)R$)S()E#:X3'P.P"E$9V.=D7[[T?V2NGL=#M![:??%8;FLUK/?)X,(7@DA M+!&0. :7EA$'Z%UEXV-244C&#WZMLYK4\:$W M7&HAM$@^$1TT$ DJ(9>J5)=KW$ND ,T>6-HGR@WW(*#?&>OU07A ];1M.,OI M'E4^1&4ST985;CPEUBCTOK5**$W%+-6'-I";'KE6FW7>A"'<5CNMGKV^],X]*-W8Y3CQ>*GVQ^P;O/FG9RB[LQ-1T>E-\^_ M!>+L!HG@P6B#8;,/ 6-GGC%LYEH0%5D"C)X9YY5R&-90M;^*];SLD.Y-E MBED0X"&5\1N.UB6FK"7_G9\.$8!/#:BHBQN@OEL E,(!8,V&%Q31G-@5;<09URSO &GOXTG80;3;X7A=^.O%_,R;!"M MT&BX ,&=+<4GZ9-"_U%=\2 M^#=<[_B"#Y/Q])YLRM]?22%^&0__ZP(>6@3TW SDK$F@%%TW*8%8:12)42B9 MRU@[5^GB\Q#L]9QE57UY- .-'\#WOOG94JC^2:'Z^ M?Q79'B)\R,F)(&0B03F+>P;#-6"U(KP4'FB3O8Z5;B@/BSX\:Z*,Y0 MW*JLDB;&Q%2N3P1QD7&BG'&*)L^2KM2)J3LF&@X=ML'?,[O$P=3#8AK!)&'!LXJ M '>DQ9: ^11#5S66,H'FY;)'2(S4)5>4H E )/E$:0!ODQ!U@;F:N$: V14@ M5@&N(^TT"KC9S3J^[I8+3,O,#&&LY.UP*DA@Z//K&*7RB>&O*V6T;$!=(Y#K M"A(;0&XO_;2$N5>7-U_^;0A3).K+Y?O2;F#9-2-'I93@1"INRD1428(VD03/ M6!E,8!)4WX#7T-?(T5H[>W!7NFP)H7=7W6/^KM:W%\K:4*9#JY(BIK,C 7<1 MPO$KFS-(PPZW(:\DLQ$[V2%.-C&5G2BM)40N5O%L(3%VW1S#2&F-""0+]&LD MTY$X7MJ3"\XU=2[Y6/D.\S%1C:"M>RBL MV>>FD48OR:E'J%GRJ5;=_FJB&MF >X'8+GII%&+B>@:5!;!2)N)IQM42F2FD)8GLYQN]ONAP(%Y+RUJ!+;"B1-J& 96EU M8+32FH&PM<9U=LM((U!N)5SI 1T-+(ZKU@N/;Q1N+A1L%(%%GHGE3..&PA3Q M$"6QV4=ADS/9U]GHGR6M$8^R#^ \[#7?J18;@.5K/_MR-$[ET_%_70R_^=&] MG>Z6P0&S+JB(*SX$&XFDP/ K'DEVI4S;\"A#G724C4GL>:10M]!XV*&QBIX: M .!*L0V 4Y=X0,K#HOR/"F)+"/ALP M>__PTZD?+Q($ERV=3S#XF_MQ0MD.,+2SD5).(KA8W&R#)MR@PTVII,HKEUB= MS)UU5/6[N]9 P:222AJ UTU6WWJY#6165-.$SH+R ME:M(4 2L")R V7T5<: MV[TA@?V:P0. KH:B?H#2X/L;R>2VPN:)Y-0^LGV[H._0F;Z=R_006;["22>L M=T0"->C2NESB&DUB@) ,KBQGZLRN/4B6;P-9$BEH(CZB MXY^\Q?4?=+G[:KYPJO%\WVV06+-H:FN%M^".W*8@7$O@\G9&3TG%TD)SXH+E M1*884;(A$Z>$T"H[Q7SE<_ZGR&H$BKT@9G6FT9[J:PF+^TOVH3BNK@-=U(DE ML$1#,.4$#D6342#,)F'19F#@4+DRI19KC:R)_6%8SSYW@(D&%LE5+'QU#UUZ M6G*K#$G6:2*-3\19C]_*D"*&)5ZFJN<13>4UM0&1I\\N=M!7&R.;NA/N[:%C MB)8%$+C/B5)4'B,GW@1.N$$S@>(4(E6NG^Z0FT;.@YOR1OH"2P/VN4,9O/:C M>+$<^W8Z&8W>3J:_^VD:1,L-+YV=- L8\[BD430QDXP*,ZZT/I3-AY1/L_;# M[",[HK?>PT 0O8E,Q"WX[@\ MP'6R]#EQ$;CBPLI0N:2F2W9^F#74!60W*(8X+'YV7D1?83J8*\?BJ#86/8G& MZ*09.%9K/$\UGAK)U_Y76&F[(NGE+ZWUN[VD//F4/,E:XFXOF2+!<$WR_V7O MS9;[S-^8AXMQ(:K7_CM!N*239CGW%P)"0N%TBM4F6W/+3GP2+ M-4\<%KC :MMA62.9PY>)3" '$@63A;/(&_<5'CU:;+:N2H028O4^.)5]$XUDF[0=:#CH/=^)L+E$'!MYS 11G%?"&O(R,046'(3+5 MN-"B 5<]._0=$'K,P<@[ :&#%X:[GN@S_;MU#0NSG&EE(\@@*9'@*D!4)4+( M4LN0N7&ES2WF8Q1U L;1,3-OH,!.@;BI1DD)C;+.0M2NSK2@0,OYDBC0LIEK M#";H-N]5C],T+AB'T?D60-I# 1U"Z=-7DNJ'Q33AIB@)40FL&V@S2:N&ZAHB M\0(E.X&Y\))\FRK?YRCK#U;[(. 98!VDC@[A]?8/7*3I\A9+!B,+W$B09KT^ ML;8_JQ1 >LV=\U;S1ET06Q W[NO=D4!VJ%(ZQ-F:E;_/ZYUOO5W=,,5CSDYY M#9S5.3B<_'[0)@(S43$,R5%P<12D/4C>N.]71\+:X8KI$&T?I\M__KI _&U& MWX'+U<>PNK0C%UW,+DE0MDXRCG6B(?EI(,E5RZI,MQD$O3V-XS[S' EW ZFH M _!M.1?6NH!1DS45M'4WETW@'#-0?$"M?6 L-.[ /)U9T/UDJ V4VQ-DMQK+ M6#*6(%B '.LC*/,1:F4Y."&S22[$$HXX._^DAT/OA).#AD/OHK2>$/G ^$Z7 M,TO>!R!^5!V"P@YC57?12P<0NW\^ MK$TR*NF]+ 5$#!1MN(3@L]!@HC!.>O0JM5F6^C ]G13-]78.#Z"\+B&X,5%& M]%!2%4%GLB(5Z'#PJ62(RFKZ+XLFNB.!L(?3= AM/PN@/43?)83>?Z^_K'E\ M7:O=O3^;1">5-TC,),U "5FK I5>)%TZDH!B88CWQ(RSQDRF)C)9+Q"Q$HZ[XYRA[D=>@[0&[ MLU(' ^G Q<2OPUF8)?ST%7'U9O[M^WRV[F3;N0#XD<\9I&AW&QH'*K1]O_@2 M9M-_7S3MS&?+^=DT7UC#+'^XP<#[ZY+A3_0[%Q=25_6. EDV*@=@.=8Y.KD^ MZ!0+1NF2O,N!?KN)M0]"_J'.\-/Y]^\7O7GA[*;J;E2&?B9UO:9_\\^)3I1< M!"$@A53OZHRA%#<(B,[8Q#)CI=$BO%VH'/=4/SXF[WK"9AH]+:^X3@ &\XV; M3VOH(1^BMRL_J9D1/%H+O+A,QZ:TE$LE01#%D&(2V&HU3!=^\L-B_AT7JY\? M2' @V:(C!2J1XV*5&.<_SM+T$G[@+ M_N[ZQ(&UUT$2\RE]Q7Q^AN_+JY06YW@S%E^[DFO.E+",:6' (:]MPDZ#CT: MD\B-]8$C:W1J;TWCN(G-^/ALI,W3.K$OC33QQW_XJ&9_O6G'5UX,>L MA7,N;@+82B#3 6.1*\R2FV>7ONXL"_-LG'#X_U';,(SHK: ,TL#Q2K MZP Q%PYT9'A!YHG9MFD8WY;"EW#X[X+%QYWK@)KL( 1XE)O7/Z_:EG+BF41$ M 4UA$A1JDAMG!3(F58K60>2@Z8#((8%7C )D="K;7)L#Y-,1XT[?URF*]M7RO+7(.W!< M_Q5(JC-<_'R %>5$M%F[^O)$)B>C@QI4@,[.)Q%8C(VFR#]!U#@0:PB!NSTW M ^FC VB]P[#$K_.S_-NW[XOYCXO8=<-*1!U4-AEL5*H*)D!(F,$'JY1PR%RC MO4=/$#7.=JJO=2Y_1)5X(A9C[-R^I?).0- M,R)Y2Q&"JYE. 260@2N6LF]>LN;.F^2?N7_;ZGO&J3QL#Y?AA=R!)ZJ7-ZO% M>:KJ^6U&8OM"^KI$?TY6!BX+Q!+*Q>9DGXBKK)+5@G$K^:>H&O=5H560 M/K@^.L#6H[)Z=U4 M9.VGH)XA]]?%?+F84\4 M; NRW572 I73^KK;?+':O(T\ROR$<1ZD,PPP M6$MQ C/DU2G&U%JJ4C!KWV@ YE <='H.#P/:4=3S"'TI%/T>UXD25>/V,(_E0G=5Q_X.=+X*9X- ZZ8Y30++ MCMFT*78AMZ\@&D<1C!=T*G@LQ;1YR+Q)Q;B=X3ZO*:%-@%6;Y_>HK M+MZ<+Q9K$5[56PU<$OKF/Y' OPXT;FANH\N)3MK:["50EK^^?I00C.'@R.67P)!S MT^:H?9:TEU!^M OZ[OK5877706*S]B'WZU0ON2&BA=+B-. =,>>8 MBEC(GSC9J&SP2;I>0HGQ(3 <4&OC/E]L>'A/.5%M*WTS7ZZNN.!>Z*1D!L]K MF:!/'+QQL88M&'UR,J?GWRV>^()Q>IFOT@[+!.S+A=LPNAKL@GC@6[\Z M[.7=/,SVN,"[_J>#W,4]0LE UVJ_8+PQTN%Z>QM:BSP&X$454-)Q"+X4"$%C M84RY5-H$KP_3<_@;P,U/O>Z"=4JG2+P %XF06@C_03ORD013*4,(V.BZZQ&" MQKWD&@ +]U\##A=\KP\#5X:Y[XR0NQ\PK+MH. GD$: H$QQ&F^H(40Z*203G MI &AM5 )N36QS1JX-D[CNB*J?OZ-+;'7,/:&*\&4)5MPBB)X1^=G0 =2V2B3 M\";R-GG6\[1UZ4IV0#J*.#:/VO> (Q'45WW!]^[^<54 MQ"K@WW'_*1O/?>"P!^,V5+<]*(4M3I$_ A_KAA3!$KAH)"0N4>F2)^&R MLZR[0\OOX=MEYPNQD6W #.M95BHKRB.9M6"-3%$4+"2;(V#FFJ*>D+.[II\$ MSIYB'_>9_Q/.IO/%ISH]NE96GX6?]'^+\*_+:.#7D&[N!-6)A!+KP[.LSW^6 M?A:3Y)"8Y$Z@+;:PIV.9G;^S)\3LJ^+Y,>3=@1^JH>-J$SI>#5J)T01/?$#V M@D[RZ#*X=[]XD+ [0,MMY_ONJINC1%;J3FN(% N" M8G7'5WUPR9E.7NM<4>D8,?*[G?JHZBENWE/M3T+I !UTAZ>_S<)% M\RKYU^DR588^+/#;]/S;J]G:X_ZV7)[7CJ-U/7!M,DQ<>HETY'OCR"298! , M4V"]C<)IPX-M$QX=2'A/\7<+5+;59#\-R3CHVAT'6WC+NH*OX)NU7#5A,6BEX HO&@LHR0$1N0;I8 MB"%/D42;X/P!8L8M\V^-EGTDWL&A>.OE<3Y+E_62R9D4(Z&>6UWWY#J((B1P MF+PO2B67VP3H#],S;K5^:^CL*?<.T'-;,I<%!Q_IW'M;"J;5] =^P$6JROJ" M$\N\UV06E 67!$J'.J#2>BA*2)F,19;:]$_N1.:X-?OMPZ4AM72BY2"3.Y>Q M Q2$T$<>HR3D+N5712%_.5A4=\N%#JZ<>>0#AQ73-E0WKDMGPNL<%8A0_7:L MP[M$-(",4RZADJ8X\80J9^X)--)/T]EYOLC[K\8]362D-)\[!TSY0'XB._!, M.T#EA2!OI55H6_'W'(7CW\8(\DM*%"I1' )*\*+@5FCRA6Y]>9A*'3$7L"ZZSEX[2S]OLWCE<9JZ#(AV M0<2]0>'#B+^#\^A!3M8E)]8R@=Q*8"5)/" M:"B=;P.EG170*Y(N:U&\#; M+5%Y^.,[1,0^NIL/+,BQB]87=9S&A\MO?H@;8WWBE@S%.E97<_AZ6UUKU8S M&$2VMIAG8;'%%XV;93< R-#"[> 8>J#M0PIML [I-NO-+0H]!&%<77?,ZDZ7 M@(UN;_9LICHN@@X/80X4>7>@N='Y(8M!1,F)<*Z(#\?!ZZBA1*E+),/PIDVU MR\GT5.VDZ6U[JG81^]C'TTX]/MFR+(*CD$Z83&8F++A"'K7P.BPV*F>5V^*D M>@$]53NI>.^>JEWDW8$?>K#W XMS MJF;WPXT.L(/%WB%T-F:&C!>G@@6QWHC(HP<*!0L$*X4* I6QZBC@Z>'X.ES/ MV[56[2+T#J!SO]O'*"LIR'<0L=3ITQC :>)"%J6]D=QRUF8HQVFT5NVDWV=; MJW81=@=H>= 'O[NN%^,2M6$.--;%JZ:VG?%:#*!R'7P92Y:F"72>IFO<&N!C MWAWOIXH.@%4)?U_>T!=/5U=A7/AC^NW\V^OY8C'_5WW_#]_I3U8_)VA,3-)0 M."YCUO%RH[O%#<$QUWS[U6JNH AA\6\X28E[^2 M0"\;>-Z76_T9-DHI76V!U='4K6^!_'_DH*-3*5@7>*-;@>=IZ_"":1C(#:R6 M#H#VD!%]Q!I@D/7<-R.'7B;G%7#!URN-JO!2AAR+#E)S.D;:'*R[T=EA@MC. MYPVDK@[ N+[YKW9%H>EYW4;S 1?3>?[TE<2^?#.?_:!O6I?B7?Q\-:7891W* MKJ>=3WSB%/2B!J4E_<"SAFB)^6),]I+70>=MB@4.H[O#J' 8L!Y1G1V ]T%! MOC]?+5=A5FN4)Z((@U$4R**0*.M4)1NA *9)!>MAF<^BQI!SPRWOGLZPG:EMB1 MT60(1E!J;=8-NY1:ZV(*(M.%,J%GGQ,?^_1Q;R^&5?6-%\1!A'ERCF/?O1S/ M?6!;)])P;\?S^,I*9R%DKF=(Q4-4$"3!(VNA6>&9W7NK[]V5//(%=\;R6Y8T M,T) \8'7>0#$MW>6C,O$&*15W+2Y:'B2K-Z]T2YHN;>M;C!]G)Q?NMQD,B^/ M_I6]^YJ&^-*V_FU?[H_F TNVGGGMP 1M0#ETX&O0;@U]6E NJ]"F?.#8/O#U MSTV^O=&^Z"FV>\X:&: MZ>!^ZFK;Y$U.+B;29UZP& &,16)$*P,^8]U]RQ@+47(NVY0F/TI25\@Z6/?W MKD6'4$0'B+I)_Z8H);" E+U0TF)1DEPR@V@8 ^=YM#Q&:433?KT;M(R+H8&4 M_/"%YKX2[P S%\T>KVZ'%YL:)%NT"^2R($&;'1\K[' MB>JB>F)O?=\K^QI&^&-7NZ^YX ^R$43DB?$"QM<5[MYPB%Q2+H26Y2*B9S8_ M'; _\PU=U#8<"H@AI=B-4WG]("O*8%2L(!C-"=>R>MK"1-UJXA-&*5.CU8Q/ M$-5%><*P3N5PX7>#HS#HU\>9"5:C)9Q4=8NG.Y\>ZJ%B(%6R_&$N208[TM,^"R\Q"R$EXYB4:W*69_C*)Q(^W& MET"#J*$_.%W4]KTZ7WV=+^I*"I*1"DJ4#(G7"AMI>=WI'< FZ0SSEK/89FW( M,X1U=<.XI_:?AM1!JN@563>+]W@J/MHH,I:X:*);X:W1M_1QE M73FNAMC:5QG]@>O=E/XOKU5T<<;C+-6I\&L^)R8[(4W4-8LUH%#'VAU7G]9% M"=*SDD6;*X1=J!SW3N$8H!M.22<"P$E2*+BO/'$I0,7H(& 0%&^P$D,@OE2; M%J]MJ!OW\F$TP.VDE).KA#E\CN_V']VVJN4H5#/ 8ZTN5UA LI^!3"$ENF6)0C$T@=KJU*SOI M?NO:E5T4T0&B'K@DC%)QF7@ C+HVRWI'$22%#S%1Y(#$$<]MH'0ZM2L[*?GY MVI5=)-X#9IZY"992\LR\[7Y=M?EW@]Q%/43#4 NEKFX(ZK24;W6+V)K CWA&L7I>;Z1;*S:& M)>8/X6<-WY=7MPG!L^P\KR_5B8&*QH+/.D-"HU [9,PWFB!^$-T'3U3?]MM? MW_SVZZ9':1+G7B!X6\>#%+00M/<@1"ZID%W(1F,D#R1\Y&G;Q\/JO5GN1U1X MWYYPWU;[6_]Z0*_8L(G^0+QYH[T3',%%@Q1:R5(3QIH[4%@5M54Y--I@/*IO MO.SZI13JRB!N4K$.4-]_KS]=OJI;TN_WA.=BBG)*@33!U=N@ D[[! &Q>*]4 MQ$8#K0ZG_:0]Y"Z(O9=W'%?M'>0B#W&\$>FK?X5%OLGQW\/9^04**#/[=O%[ M=[C7.C'&G0:;UVM@I0#G12"H:FLY8C#"'PWT^_,Q\J[FO@S@2'#HRAA^KW<, M2Q+V1_IQ,4VKS37J^K[A$0 M/?(VZ1Z@WEK9?2)[+=9'N'.:HXHQUMKM $HP#R'4*V$ M:T&$XE/2.4"1F:R68P#O@J98+64912RLM Y/!F9IW.:T+DQ@3)#T?+WB M(Y\SX-7'42H1#\1IX3XYK32P; V%L=E!G1T/)B294F$^ZS:[EOJ^!'E5Q_I^ M6=?"+%__?#AAN'A\9N@BUW7Z9Y9T -D4(1;N0,>0LK%:2]9H]OQ0+)STE<@N M^-WU2J0-"#J(0CZ(QHLS> "M1@0J2SBRE,TAF&//%VB#; /@F M%2/7O8T#A+MSQ??52D>(NEP(7F*02D3@CH(-58H%9VMK!K>L%%&\EVU.E=MT MC(NJ_?7Y"##V$.ZX YM>52W]-DLD+(J"UF92>;GLGQ?,!.L\**8E*,]KSU:6 M$"Q*P="39,+3(=QS7]&'_O=1V[R!#$<>WE6OG2KE@G'U:I:?9 O7ZYF- 6\I MH5>65X>*$C@O0!R=#R["#ZN C M+E.@#5_H*[ M9GN6[]BLLD6LWU9T5&18+#/PS%H0R5B&2D:#;;#9@IMQPZL#P'7W'F!L37> M]ENGPL4K^&6(&8Q7CF3H*=5A0H*C:!5R4+Y0+OHD-&UE(;:.2( JGO"GH1 FW3T!VYF4J+);4:-7B MPP2-FY%TA\ AU-8!^AZJUOGXZ6^7;MW*8)5$,/6E0]E0VW:*@90U-YE[I$R^ M"0:?)&O)]F'ZZ0U@E[-[N0G6L 3%&D,^6ZQ]M@>LQH%,1HHF MVD.LAU3W0/4^!98]9#WN=?!OLSS],77^5F^7&F!VD>&$7)MHU981T*P;""SH,BNZ#_JSCR%!^Z&=_W6CO"R MCX;GQQ%WQTAZM;IB[/WB'2XO \G"HQ"64=Y"^0HH733YZSH)6FB616<\"@R(<' M2GYBJ.L-?"+?G@H7LE6">9>6<0_25EI_ EQ[J&!$$"T7J\FK4J9GT\K V]EJ MNOJY<=F&'':L[]%">!*(LA(<)@4N2L^U\CS+K?8FT5?< !#]ZBYX'J>A'_#L MH]7YH"+NP-,\Z[\?<]_OKL;A6,H\_Q@ MVL=M9^GC%#TR CK //'Y;=-<_R9\GZ["V<6]]$=2_^('YE_GBU_/5^<+K"/! MZK7UA(0I.!DV1"MT3: .LJ5BQ\V, M=^;MU6Q&^=QOL[1 DC:E<).:C MU[E&2TF0Y$N R'T U-PGKF7*^?G:W^9D=OZ\VP;@W>F_ R]^W8#TM"KB756\ M_>/[=''Q%+[NQYQDSJ-64D+ANL"Z[WLV]W?+5CS ]J_=PE(.M'V4GY CJI"/*G51>3T!052$(-C-I90[! M-MJUU8JCK4S$_L=$VL'DE,UE$UBNF5[^MLFV_H'3+U]7F%_]P 4=L.L__"6L M\"K*G(B8L@[&@:TE#,J3H'R4M:]:,K0H"V+#O/QXC&YE7.X_QG5T4+T F[M, MYJXD]'F^JK>"J\5TMIRF"YGDHHHII#J6HQUXHA@?35P?8VVIXY-60U;40EVN3N_GG=?[:[_/5?^/J M>K3DS4G9DR@QN\ 5R) BB;QD$HJTE)5Y;90F2=G4!,1'86\[:WBI;]S](>@E MF]7%H4<)V^:WZM_C$U94]@H]>%$'&YCH(7)GP1F1DI;H3:-XZ;A\;F=H+^VM M_00PU8'%#9NV_74Q7RXG,D1C2JKK&^I9[E,&)[('='2.)RZ+-7VF(0\PLYWM MO.@G^1'1<0H&\FA)YS87&[?>:"?WCJ;.W_,?E/X.9XWS["U'2I])=8E(N>1"4BED/!#9,2ZB*"+ M=5+%Q(50AZ-Y1ZJVP_1+>V+]<4V0,TIBP*3QS MIH"/Q8$/&J,*H2CMVZ%\"PJW0_Q+>S;O2>TGBOY'TJ![CYDR.A2&CKCBPGKA MH2?-8 )NE$Q2L)3O+DYK4);[')7;6<%+>]_N3?VGD!(_66KV$?_W?+J43 M;BS'I8,3ZZR[O\_/Z&/.IJN?'\E[; Y1I50V)M;E I3I*Q,C!%T7->IL=)!% MB.N+_>%/CEW)W:[I[Z4]@'<+B%,^2YX2S"]U"!+.JD/Z'TAYT3/FXOGSD_G\7^(_<_SZS: RV;B MZ(I P^O(N?I:@TR#QT ^)1?B,F5N^#.[0%N2MYT%O+27[6X4WLOY$9\71+PK MB(LULK_-EJO%^?H^^OWJ:YVX&&:;K.W5ER\+_$)^X':5Y-_790(3956FU$R" MD+5CS 72FV %R&-8SF3)/N1VI\KQ&=[.TE[T.WCG*.O &-O5M%U]TL4_NBO% MB<]>6^\5:"R9-)P+!&'IER[0[W(OC&BS:'4TEKZ%*:XG&2CO#0&P9"1@](Y \DWU3;/XIR3,94V=8T/DK,=5E_: M,_QP&NH 9H^,P%U?/KBH,"JA01M4H(11=,X83VF934:$@,JUJ05\@JCM(/?2 MWL&'UE8'P+NVD/SP/KJH,-Y1]Q=5XK05[-,OUT2@3\)?VS6?>P\\!U.(?*YQES/_O@='N=)G.YLOS MQ47L?H7#C:^I:?+R7N"_?!67JP4=@9-D;?"\2)")0BTE,$-$:2 KB8(9$IMN MDP<>1O?!F?5@4[^32,9S"ADR^6P2($G1KS8>X"85(T], M'P<(=T=AK6."B(9LDZ_42XA)%B"&M U6>A=B4TSUL"-G?WT^ M HP]A-M!XE"I%XPKBE.KTB@3(ME-?^#%Y>/U'FP54O0^4"KDE0:EI:4PN!3 M1 F19][%++?+';;\QC[0L8]2Y^TEW(%/&2"_"HXGZ[6"8FJ/CO817$@&T&N> MC.-27N]6[Z-\[-U.6W':%<=T<2(>&0&GC/G-"^?[\]5R%69Y.OOR<7YV]NM\ M4?]P8DJ**;L$O*Z64)&B9.>$!R2!!(J?D]^OLA,J!QSH, )&7 M92@7#9X3'D.BS)$!AII)>ITAD!CHB-1.\VAL=IVUL#S&RHF:QX#X;&X!E M;VOY?G&3NPJ+51>5VY.Z[L'=#^ M"S=9EQ_MQ-_'0]$.#*OB=:>[$NG/#) MU5G>QH'C-@(R%YPC21C7L*9P6&9.=&]5OV?!H8!Y.:;S0#3)+'I7&(0@%"CG M-3CR*I#1.FV\K17PENOV9S&%@.3#W>SO*X=>P;(5SU MS>Y3() M5C/+N(-:XT,DAX2CH//V75@6N_> M+QV&EBBM=!"+SJ!D7,\38,"#Y%ZJ*$RCRO?!63G1=*6/>]_#@/$"+./&4?K4 MZ-5Z\I?-R5_?2$/,&K*T=-8RD<%+)L&8H$*20B1479K.[KR>:,+3AVTUAM:? MQ_@FGAL*<(V A(%\4LD9(C<(C$YO[6((Z>Z.Z].RN!?S-M,$Y^.8Y4Z@.YW7 MG &GD2M%/M0*1QEPU!?#VUPN&7ARPC&>?(HCO?(<>;9]?\E7IY8Y$OA.X:1\ M3C3WUOT]*1U=(I=94-1NL@,5O(!HK ,9*7JO[3TH1[IT'Y3/$TW]3M0ZVT'P M91CHO:>,)^6#J&.23H!5=8\;3[6V%SEX&TK ;()M.6[JB)R>: YYLD;:#H:G M8*8#!?\)I349(W 9#"CE$H47G+R7+"X;E9@9:V_3$3/.4WB2Z\(H1P#=2WO$ M>WX]O":=61,#\% HH*BQA$L:00K.7!(I9]G0)(_"XXE:96=/?<-"Z04<>C<> M>9[V/R:6Z!0#'[VD6*#6+S-#)A%-HO]QY-YV>>AMR>!6YM7S>*U.7@H' ]$+ ML*U7.:_7!(>SZYD%UX,(LC(41=?5P296A=$/06@&J$5&P;31+06;8F'8T'&!ZL9X#SNS'(^./6#N@Z???S&=KT9R'L\^X^"8F2GJ;)9>@F:H9 M:Q90^VX UZ.SO$:?&YY2QV7VM!\&!X3ZP+%B:]R=Z.Z(9R+IQV0SL=Q*)X4% MRE*1DNNH(6K+Z\(:R54=7L;O-+B;G\RX%$F*-**K!%UYIW-Y-Z?V=-^S^OWN&N-NUY,"'B'O;0W[7[242"!\"@EU-EF(/W MMB#X1(@D*&NTP&2=+Y^T!B=RABR$9SE'$6*?SUF/\W2B]^NG%+X=@J*^1WE7 MAB[D>D INC89[S[-E_1H6W&Q6^ M"W[;C0K?!00=A$47E--?7D\Q1I^=Y$D#3\S7:@H.+N2ZPL2[6*1#6]KT@=PB MXZ4,"]\)"O.A]-(!J/87W#7;LWQG@G)TD?M2&"A;*/'6==6)1PTY>8/,!);, M2*OB]^!F7(@? *[!BIP'TG0':+]:=WH=YFT&@38^@.+1@>>(8')4 MUNG$Y#J]L;@#US$^5 ;&G!!6<>W,-LLW%UN&&$A M)YF%K^/F*=LMSD&PQ AW**/1WIO2:/W'PP1U_E9[; 0.H;8.?."M71@1O?(" M Z"751ZQ0"0YU+%O0B7%BK-MMX-L'42>P'S]0X+(O;72$:(V-B9D\:B(7$_9 M'(E!$/5>)1")W'3.UFK1)C/I*6[;7Y]/;YS91;CCOFF]>G(!BK#2:D...!M# M3E/5MSD?%21GZWN#!=YX&7JR:_H0__[J&W>0(8=N(D!2HA3W7AN;*#\ MIY:YHRX0M!-0I#1TY!IBNLUQ=3CM(U?9=''('1D!IXSYJS>)&T\5;__XCFF% M^9?ICVG&65YOS,[2&(V:@] QU1FD$EP,"J+R6'+4R%6;/=/-6>L\ 1X8JT.9 M2A/@O#1+^CA=_O/7!>+E3O JD/^:SJ;?SK]-@E*1:Y*&M9FT5D0 )TP&I.!- MQ.P*ILZ:T'?DL/.T_H3L:B@8_2G,*_RQEHL)64@A+(B2=1TTK\&E*$"'(%!Z MDX3M;$O-CAR>:#GUJ9C7'C#Z,YC7!)D5F7,-W-5DD)M R2#)Q\NH"],Z^=)9 MP?2VK)UHX?2)&-1.P.G%DO8IZWLJ,+YHOA LEA(BAV)\(9_B*1A&4IL7PF5F M8XBLX=K!)CR=:)'U@+8S/E1Z,9JAL\F_S\_H8\ZFJY\WXU[%'4-->22S6.IH M,PY1R%KD)17Z%$+ SO;;[LSCB59<=W@@#0>E/XF1;:)?5E@)TFL($NNVKIC M9Z=(BSPZ;3,*U]DRA)UY//EQ)[T;V1Y0^G,8V21ES= '#089:4Z84F]&(P3! M>20OY+@_@2N*AYG;RJS6=ZFZ^6EM U9;66T=2^7*W182D;G)/H(BKQ/RDP)9QO%7?]I M&]H1O^W:AG8!00<1T^T. L:ADC?<9&&:(/A%M@WM M!(4GVX9VT4L'H&I2G(V!(CDK+#CO*-_/3(/W*8/5G"?'0Q:\M]5&I]$VM!.X MCM$VM(NF.T#[1PH#%]-T&0K^;39=+3]^^MME&::T HUGX%1EI@B$D&4&1@E MUIA=<&V6NCY)5N?54\U1,V^EP@[PN&;AIF!O% 5+S1+C)H'-)8'BEE+/D#QH M+574&##S1O6 CQ/5><71L;$XE/IZ0.+A%SHY2^*-)2@AU1TA%$W%.NW%!J]C M<05M/.F:[A-H7#HDC#TR DX9\[_/9Q>-JQ?W2[_-Z$@Z7ZOGQ@R[NC[GU\WZ MG""%-5H[B-9E4"HX\%8D<%PZ\@6&1=79,\^N+'8>I0R,W:%,IRF03MG"[LMC M]147G[^&V=T)>;^?KX_;*(Q+:KV6RKL:^'$* 3U"*L48KI3&NVUH8UO8KBR> MJ(6UA?A0AM@4;Z>SWGIO\=Q>/3RIPQJT+PRD"N1,M:2$C%$"+UP8SP ;2_Z4/S[9F;L1BZ:,U^TE"!4)N5I'<"7H*%@XM)F3S%- M9Y7D.W)XHAT:+\0*#T#;[E;H+ZQPAE_"1>UN]\9(RBLXO2FA')1* 2T$AJ8. M2^3@:\%Q4,7$I#&EWD;A[\[DB?9XO!"3/ QS?P:KO!O'.Z6B"4G4TF0)RIL( M3I RDPA*6LT5TYVM&&R2-_;7.?)"+/(0O/6TI+JM<)[=.7Q3T;IDEA030#H- MH')($%V(M>W-RJ1+8+:SOOXV@CC1''3D*]<.0/FB<] =]H@7:9W30@/'NM:' M,0,!"\G,2EU\U,6,-5WX"-R?Z'5N#^;3H2O8"&P?* M((=0FRVB$8XBN9*B/[74>$<1G.AI_J?R!RU1_:*#@MM7A5MXT\("1Z. N/2@ M,!EPIHZ'X4%'&46F_YR8.]A1!"=ZM?VG<@*)0R,H-1Q"!U9RV\Q\X1^KM,_U,Y@498?O%W?T_OBTR:Y:*E!J&* J4, MI5-<"N!*.6VP>(&G5L[U),,G>MSW?I]'E\XT5ERP7WRXET.5M-?DR( MVCW%WA7[XL MUJ_XMU8%?Z1.G/_#=?'GH'O 1*!UP+-#8-_MGJT_DG[VOGS$ M-/\RF_Z;B%KGVFM*+_HO#4OHC$[ 4LJ@DF3@DY/ "B<'E+.3V.A%NP4[)SUB M:!=%-#IXL(HC**$08C8>B@JY ML&PELC;7SO=(Z1(^^ZAY/J3,.P#-1]($$?#UU2S_@C_P;/Z]2FB3/VQ8XM)Z M[F4"5:(#2IM%721-HDI):2NLEJY-^<(6Q(U[J=$.6$/KI0.H?<(S^J,OQ-%_ MA<4_<44_O\V/+UEYPP-8;3W%N%R"YR*"LQ:=B);,J,T8V.%UTP'@ADF.KI^=%2]!!,U BMKZCY%!M%R!Y3PAAE UDOR.B9..C"3#6>8'V9\XP(F%IF)(GG VO>H#+-TT$3BRH609$Q& MN#95\]O1-VX.,RJ$[HZ('EZ?)_>&%7_>>509_O'IT:]H^VJT'6=]//=(M+;P M'" H6Y>%%X)8MA:84*)$]-:9-K'<2WSN2<4[\@@&9*KC-B,B.#0>O!%2E6RL M$+9-_O6?YYX#<'V^ M35S=Y7:)T6#QY*:)7734 <">K6?:9WHWL\BQ" 6&:PK*G"\0,2(HJY3,2DNA MVCQ$MN"FITT3.X'K&)LF=M%T!VB_>SNX2#5=8!!.GO*?/$MS#9'UN6+FW%"V^@Y MJ" $*.YXM>T 62JE56(N-6JN>82@SNMLCXV_(=2V-_I^X"+.C[)M!W.L!5D* MI-89E/ 6@B.>9,2LLS99-ZJ5.WS;SGB-6,?&XG J[ *13RUL(==N6:%(/+K" M+U8'>>8S4.H85/0L:-%H9O6!^W;&:P ^-AJ'4E\'9_.M(./2P2=N7?$&G+)U M*H MX$LLD(2RPO%@#6N#P >(Z7QJY*@QX1[JZ@EQ [V'))YB\2E!$$CAB+<2 M DL16"RI6.%SYO]Y>CW!2Z8Q<=*!F6SY5)>"GUY_QU5M-B,1KGG=_6'U[@<,\FSZ)%4#/8J^ M#8O:WGWU)5?/0DX7ZT-B4 OO2*UUQW@(!M Z*2EKCA[;S I^C**#3_$[G_N9 M)/B:_L(_)TEJ&Y!BWU#J'0$/JEY..6!8ITH[@U*W*09]E*21G= 0F+AW. XB M_A-Q(.M88H_ZC(<_IH4S>8C"UBX%N4^2DXZ]M!:4J"_- 3/D)(+QT1BK&MW? M-W(I-T+0.]] I^4TU8+ZZ=EYW>]0I7V->*^,+:S6T/,[X.F)RH5FJNL@)K]F\]5L-D/BB[3^6*ZFN+R[1\7 MW?F_DM1K<'>^VL25C[MK+I6PLE;S6>);&:$HN(RZUNT+K:R2PC<:9S(X+^,F ML(UQ/8K"3^1\7MMXN++Q.W^Z=WGE7M_2XG3?@[_6A[^-V3H*'Z$82VFBYP1J M)2@QU=P2KFSPILV9=ZQ\HF;BLS0]FUXXD$N^C0R.B1C!*J]!J?K2PXA*EV+- MP776J*1'>@F:II8KZ/GPD&.4H%*09 X!0/K8Y%">R9C MFW>ZG4D=M_:F*R>ZC_+V=Z/S53@;!)UWYJY>[#Q\7R[*V&[,9]VP=]WSL7[G MN1Y!R14R5ZTRUY?Z+ R$H.@L<3Z%I W]49LH>QCZ^W*U@T2C(RBV@ZA@6ZXO M0AZ=9+0B>K)55XLTE:O31138H)+42(Q'-2IJ.XA4Q\#1GE#>7:F](G8CS'L< MOLK_<[Y7RU6BVF\7RU":O"V=GE^.A9_D=8K->W351!H;6R MH$7&.I="UBMJ"9$I@\HS[EBSX97[$MVAUVX%KOL3!X^BZ0Y _8@;>4S0DR*D M\:H$,+:*M98<.+4>GY>#5$84*XX:<#Q&Z+AY7:_.>2#%=I#U/?CV/'%>*)VC M!ES/2RDL0:SL&"-B4C8G4]H,1WB0G+[N%IJ\$.PN]@Y\WETF+B\^7+0J9LWJ MJ$8)RL@"3@0&R3N'V@G/S7&JV7:YFVK6B7,4_.PC^A-Y*7^ZBJ#FW=H(640M>:NNW$=(ZF4HT?%Q MD5%M)S5'6(ZJU ;Z#(X2=D>R8LR,Y5-9FT.DONTC(RW M891\=PO 81+O 3-U\=QB-24C^G!)PLWF8.XS*U@$<$VALZI-92X:DE,2'&-! MCZE-X]$SA(V+ID/U?F^9Q'!*Z )35V4 &P:B,4EXY2'KDD%97\ KTKEEG'F> M0\'89D;*/5+&?6 9'#>'"+H#I!QX]K_^^? 'K/UZ=,AT(BEPQD@4IC (M9$M M^<@9]SP@-AHJW8ZI7GK\1X_9>@%.MS9T8UY(BC%%GAQP%2BGBRK6>2$"'$L% M0_+D8]J\$SY'V#S$]8ELV\>#&RB11F"U.MMEJ <:O Q M2> 8),M<)]6H3.,)HGI$Y;[:O[?V9QA5=#$#;?,Z?CDVRP=?EQ8!-QA)+)SR M.2,-.%WJ4#?#T+;I@[Q%QKCG8%ITA6\KJ4C[([""Q2G*N] M%:98HTJ;>I;#)X(V>_EMBJOAU-$!MIX:#JEX$ :M ,^('V6EJ@.D-.B43> V M&/JQT2O"8;,]FTU8;!LO#:2*#E!U8+;S[FJ&F0_H,G<)BA,25&:N3HLTP*1V MF7%>4FHS='LH#D:>C/QB[E#V@\3IF\*K;_/SV6J24F H?09'_H7RI6P@,L/) MS?"<@RA*^38E"(.0WV.2VQIYP\)_#QCT6F3V$7_@[!S?$#G3U9OY+-&'+M:? MN@RS_%>IY__8/=B\?V^9)!BL(.YFZ@8J\-'1? FJTK;?XQ M77U]<[Y=++G_5XWE$AM.J-P6R.AD2BX%,%EE4('.6SK^$5"B$P(IT1.C^(.A'..# MG[U3;]<#2.OMW&?I]_HK[PO MG^AWEX4$<^E(KMF/5DMN%0-TE,4JSR4='-J!%/T^4_7_^L/_Y*C,YO1$59\F1T].#(E,FVU>:V M4*.0FKGD V^[5WD'8L>]%CL&@%MKL .0WA#C6PK.%K-P=BG"Y>N?UX'=JP6& MY1U[E-YQ62B$UTQ94(4RAE@74>N(5@F?T#8J%3^ Z''?M([H=9MK] 4E9;_7 M2H5ZJ[=WH^,07SI6HO8T]T>_R_)6))XA6%<(@=Y4]QF!QY),K/O&&NT8.%+* M]LMT&;Y\6>"7J_T_ZZ^]>)M1WG@190#!?9VT$#.X(!DD.D!<8E'E1CM;GJ+J M-)*P77!S?W[F0#H9\3Q?+E:3#XMY/D^K]XO-]JEU82E+GNO, P1'H;)*WD.H MY?[*>FW1JV*WNQ.E+[B!)_K572P]1L&X^!E.M_,!!=T'4.K$H T'R\O:!ZTR M)5D*@I*)HM?,R8Q"@9B2$(JCS&4K#[0+6NZ3,0YDAM'L?9@<*.81L?+OG[50 M"NF[O]:%*F0Z9_/OM25R8T4W$OK7\]GY\GIA-_.1&63@I6 4OY)-.5TH"9+. M%V%*L7?WK-\-J/;]ZM&A5I9JCDP6)0&]JST0L7;,D+B\KT5),0G*4XZ&IUNDC1ND#P* M+4"UOS;&/2G?SM[^F)_]^&V6-OZ5Q2!S2!(9;270XFI M-E19+T'5 7B>BPC:19.ME(G=+>]_ C/?LVXYTXS9 PKW@Y.H$=.Z'?7U:^& MPD#+-$A9JU^-TV0$%)=EQQESF#U1=YVF%0:B/G 4<#C/^2_.9KF'U!BE=67_%U.*LW(\MYN93:NK*O_MM+ MD4UQ>B!Y'OD16U#8&2.=2"8$"\HS!K$.[$K!>^41HVRT#ZGQ M(_9S#N#C_.SLU_GB7V&1)P;K>.Y"'H7'>G8H"R&AA-I 0+_PGMOG;V:W_;;3 M>*/>!1;;^MQ]1=Y!,'EAV[_-GCY3KDNB=++U+LC82$=*H-0]Y"R ?K<8.E*2 ML8T& NY"YCA ; :2N]7JS336 QR?8FJB74)52&S1UFUH.45PQ22027,??8HY MM>FQ>Y*LD6>:MH/#%FT2^^EF;Z!]Q\5TGC^MPF)UI&3%4@3-A/ 0;*'CPB0$ M;W/M7"93S;5)C\L7D:RTQU$;H7><\OZ"9WC!D,N>>VXT,,M(7(X$YXT)$!2E M:*8(DIT_#$57WS7N)=[X*-I/Z(Y5]I?:L5NX M,1AOK 2N=/6D+(%#RIY95CHGH862;:9T'G>VQ8$]DI/"N9>>#ARG7 *E"P+) MC4/)RD7N2J0P/BY$[+S[6>'%-M-$F MR\P-Z, \J&P2)9J%*/<&>73:"[/55,2M.BVNOK:+H0-C0&]_X?> F*N9Q\FA M5 Z2,KEN$]>447(2 5-&JYR5W&[)X_:8&;NI8D^5W57Z'O(;6>W_10;R[?S; M)>%:!Q^D \-SS>^XAFA4@>0(\,I(CFFKNJVM%'_KJT=6_3Z*FP\AQ;'5'_ZX M07BQS&56$E@E:GVCRQ"SXA!R#"[Y@EP/U\-YZZO'ZVL91/U[2_$EQ,[OKHI] MG/3%2LV!!,DI<2'1!_Z*!!]"3'S?G X%4.8Y$)I>.82 M1,W0E7,6G%,&BK+6AV0T_3@>QD\\Y=L3._M >"=%G@HZGY+MA_6U.I^D;+A6 M%)-P5OE&RF)=2!D*)FE#T,)BIW/M-AR<>&YY1(P/#8<7-(IIEX>)R9U3JH,' MG0D_B2>=NY*[>M3YRQ%5?>MOS=*-D7I'+8S>CI31JJ#WD-21W^FX9:@M M*L B!*@4)$2I*-)UQO&277*F:?AUA%'+URJHHK^(Z"-JIA@QFR(QJW1TX$KV M0+FFR5%1>NG:O+L]3$\78>:@6'F@#N)0/700--[CXO7/S_1/+YK>N?U\7]!@(4E$X+))U*1>I2K,!W8\1-7*=Z0 Z?PY&>RJ@1RQ51C:-T=%P[H0Q MH*4,H)@4M4(HU3XL%X45VN8V P6?(*HS+.VK^&?]TGY:Z %0&W]]CZ7-/:I/ MV0DF"PFG1%#"$3N&&8C:$&MU=UYLT]#[#&&= 6M? -P%UH#:Z %<]^WO-<[2 MUV]A\<^U$?)4B@UDA#E2!JZXBN"#K7,]"RNQ.(^MT/4,92/7R!_E#-Q?%5U" MZY*;RS$AD2L9BP7/:VV_# %<#@Z$1N0\?N05LN"!I /&.#(ZZT?Q]N<7#QFS02V:#0J ?))WGGH'7 M)0&7,B)S69?MQE-LA9%'R1BOLNQ0O!%I=X]8#N3LO-0QVCMS]T/&4/I*'Y(.+J0]&O-Y33096 ^6ZDT_1>?>5.]_Z'CG/1-%;V/N/I0]"^7):[,\%AYE\(J4%&;VG>N M((2,65,>[\/VKON7'10]>(=U4T7O(ZX^%/WVDG(>C8F%2"UUY(F/%L)ZREY4 M113!C5=;3->Z_:%;*5J?E*+W$56.Y>S0@G#.DP",@(@B (\VD2I] M\#EOK>B_[J!HS<2[JVK3E$NT/GL@_HD3RRA_$ Y!H(@D#*,PM9EP M\#A-(P]5.<)3UW[B[Q%('W!1?R-\03Y!D@(B:O"^U'T99& N:@LEBVRY%Z;< MC?-;0>D&59V]1NRI^>< M:\:7E[I]O6??<0OCTV1:5NJ_1@)(Y=F;R698X\J M+E:S6I#B&<_D53T90=V(HM%98R@3YHU<1A_[=G-&*S5(EZJA!@UU,O(+RR=2"];E>->&'6YT.+?&S[+&R2HY!9$/4: M2F:+E-K$! &#AJ**9(5[;_EPK[>/DC'>8\U ZIT/+>L1 ;.N4EC\G/SMTZ2( MPK)P#!S6#$C4$BRDX#)Q9M%D[65XZJQ>8OH_7^8__K+YQ N ;'ZQQL<:&=?? M-R(,AE':_" )CNPD7BVGX;(B15G+2ZT<3G3@JFP8^,(+Y,2TD#)S&X<;_W'] MO>,]Y0VK_P.D.3(&WIXOYM\OZY)DW>LLG05*'RGB$K5A2BB$Y*+34IJ2TG!G MP\UO'N^E;W@<["W1#JY^GMWIE%/PS!BD2)P3O)%14&5D!) MBKU[$/XN2;CU_GB_7>L M+TFS+^\P+#=:NK8FZ3!I&TK=5D_6Q 7)RA7*>9@V.C&KI6O3'30(^:?D(G=! MY;T.M:/K^@0]Y^]A49G_@7L_#N_RX:V]Z=/+ROPA4YBAM%Q@Z($+T[??]Z)06[IZS)4 MN9@G2:JB@(8("&?_C6$QL9E[X:.&Y*2C)%(7J$TSP(65MC#,H5$LNC?)I^2' M=T'?73]\')UV<%N]#:._G..;\T55$)UMBC%O+=A4EP3)E,!SRVJC@ JIT)^$ M-F/U=J-S[(D+/<%T3^V=#C9_FWW^U[S:WG+"?<@YQ0+:L753 R5\JF1 'X- MS8(Q6VUX:07/:U+''O'0&4+WU.%)@90 AQW=:QVF\[1BH^VEQW'[.+9E[5>C;*F^5QTG0VA2%$D2M956, M!.ET4E"B<=(8SG)YOKMWGV\>IP7X>) [AD).QR].,$KNDR]@=2U\-)G8RJG6 MKR!S/G*N99O:@BT)'*=1N5L/N).^]H?A?!7.VEV;?CJ/2_S?<_JHMS\J7[O? M>=[[A$$N+)^F:Z#;QKM?

J)1 DRG<6F^W8I[.,L85WUZN0!7M*YE5\F%S 1BFW#L-AWC F1_?3X" MC#V$.^[ES:NJI=_6HSRF/_#5O\(B5UXN!W_:+*0, E0Q%)]I*\A,:LM05-ZZ M4(0H[.GPX[FOZ$/_^ZAMWD"&';B)NS[S@ M[''BUT[6L0VB\.=!M(?T^X/15?]Z,0%5@5 '&:BH/=3'$!!:RFR34HFWJ11X MD)SNX+./JI\&T!YR[P \ZP/XRIY4T"A=(G%H40?@$MV!Z(;LZ=QUUFL;VH#F M%AGCEHX,?EKM+^(.\/'I*PGM=5AB?C/_5HNU-WI8A-F7]0B>Y>N?UW]G\SBQ MYOB:[5F^$SHJ693C.H V)8 *M3%:Y 02K ]@^X6$]CI/1DS>IRX]0Q\GI;1D[=&$O'A+7__W23+,V!X9IJ8FEI:02L M0DQH,VJ*PT$#7)T.>$I!'U"@0K0-@M2'5O/XP ^2,#0&.L@0F#H,#$R!K10S MT++69&!0I5BD)26;FQDEI9K19EX>EXL&=LTBMDID9LM?L@2QJTGTZ& M2H (D,?LN !02P$"% ,4 " !2@1!3Y7,8MKP' !<*P % M @ $ 97AH:6)I=#,Q,3(P,C%Q,BYH=&U02P$"% ,4 " !2@1!3 MK%U73+T' !J*P % @ 'N!P 97AH:6)I=#,Q,C(P,C%Q M,BYH=&U02P$"% ,4 " !2@1!3+E^V$#L% !), % M@ '=#P 97AH:6)I=#,R,3(P,C%Q,BYH=&U02P$"% ,4 " !2@1!3 4^J M9> 2 P"OXAT #P @ %*%0 >GDM,C R,3 V,S N:'1M4$L! M A0#% @ 4H$04P$1/COH$@ Q<0 \ ( !5R@# 'IY M+3(P,C$P-C,P+GAS9%!+ 0(4 Q0 ( %*!$%.QL,R-"B, #%D 0 3 M " 6P[ P!Z>2TR,#(Q,#8S,%]C86PN>&UL4$L! A0#% @ M4H$04P=;&30T9 3;D$ !, ( !IUX# 'IY+3(P,C$P-C,P M7V1E9BYX;6Q02P$"% ,4 " !2@1!3*]DG6R<$ 0 6)@L $P M @ $,PP, >GDM,C R,3 V,S!?;&%B+GAM;%!+ 0(4 Q0 ( %*!$%,P MQ1;E^)X )F.!P 3 " 63'! !Z>2TR,#(Q,#8S,%]P&UL4$L%!@ ) D 1 ( (UF!0 $! end

2-4#GY)RAJ=+5K,@1W=0E- .&M+-SB(6W0Q Y%UST&^ M\^K-:)/6KP5UT\2=(I,#]I;J>4>.8S+S9[;0V!%7&[C$\9[3)J_5,ITW\]Z* M6>&@@Q5\LBLW!*LTR>+#X+^]!6&1S01#=,5G\MM,=R>P>8Y(M,->^S!+O M("PCC"I;3&7%Y:0Y)S+ND9!+DN!M5&9%4*6+)G,F'N$B/ MX"$%N%B*HS;WN=Z^"X'_@3<^0=#/.JUF:1*SS'&=9&L5KPMJ+1Y'6P\/<=@Z MB:&M2I&KW4E5W6]9"0 OJR<4:$9V$ICZ(@&',P8.NEKYKIT97Y2(YR<.!$=' MD+H@/A0%D$L?.N43+5$CICUKI,AO712?NHQ?CHLPCIZ)Y")ADX@2!H@03X$9 M+37$/P7;G0(O23Z=([6HGJW"E25]UQK'FI$*W?? 5]8PC78,8%V'C/:2-#>. MHSZ@#\U6,^!4:_V'P1L#4IBMZ/T;?!!Y$]Z4J)D,;'=A26^E.%.HQ. 5GQMF M5#ACD8N+CXI3I356!'&Z#=P68,$X\=F,@VA2)][S5,(%5=L&-8J9S=5R>O"% M:/M%1:E40,S'Z=PV=A"O(8/2E*=UE2FSSW3@3]>9-##:[*@Q*\E>^K5FBK(GKTS$X6B:UZP;JK>U8<+SYG7Y?^_C0L_BN]G@:_#O2M-S60G*& M3BSB15[!!5E22;0QJ>?RW+5M(!D@&Q73GAB!ON2D? ((,$PCP3.E@R);]45NKYJ4/P%3):.EBZWP MYMW;7]_ BK!> [Y^DX(&^;O+,K#8:YJ(?O!G'$>M(_5^9$/H0S)M2DX]O>.( M,'"X&SG'[ \]PYA0[K.H'A?E.X["%B+9EPZE[NE$J0!1JUE&!2TF]2)6WJ287 M9J"EP#NU%LW@PCP!ST4 UWW0!$\_G&E+%TAW]P%VX[\ZOH=V.'A"]4!IK#/3 MP?[X2_"W:W1R>(I[068)_H:& "2F]IVFJ<"Q2[/DRBJM]@#.J&J-P9*2D[:\ M<1F/+"::]:1I&?O4[L>\'ACB\1B",>M-'M8%UW=JF20+8]0>YKD:ND"G?\C0 MF8%VCTB[J%Q4\ F.X?3&%! *?':-IT\,%P++J+A^T3_2=O3!0+I'EL,$,F': M$$(/@Z(N0C:]C=H.ZB1BX/MU&W\@W2.33B-6=AY[AQ8@RT$L-*M*<9 M&:/6&VQ3NS,R,!WE]11[QC#568 -#M>O!K(^\F'SP@GMV#!'RU-NWS0^E-(J MJ%A MBI#)9*!UV8).=!)>851%.IS="9)T1.3I+2/&:C_F 8.5M=_AA.:4Z/8 M6BB9 S9DYO00?B#78VM&'/J4S@LN*>-(/.=0K:ZD24:V)X*:G'L:K8J2HV4X MXLH,,!1%RQ@/5^EU0EXEAB4YTM'B$VPGCP<^>%P^H$I()^"I9.$6/E@(P;. MF&TB"7MSR"^88\AO+1V:WK,U9;MS!N]R4F8F%>N%3+HK>XP)0K/$V[ES[1IP MZHLH)><-FX7'3"1/0PHMY=GH5!>&(;L7F$V42EPSCDAN]))4HM#.7N$#K>CW MIBQ"K^U/,O \7LS34E+>J0_"(#8=8RJYP-@HV-H5N+.)"=4:OJHX%.P _@VE MJ&XIZO%0BKH-2WFVI:AN[HQ"4-2?J!$G4UVQH/&PH.#KHC:C.;5,U=KM$28< M.*WJ)\CHER%/MHQPUNS4#-'S_0<[[[ M SEBAHN ZRDQ&^5>Y2R5*QKL(968 M9@JB#"EW)6AE4W78U@2?.R/G%:*3QF9^M(429D&V0)/WP=PKTC*(RB84)?>I MX@ WT?9R79F3[LW)SRRP^6C5%X'W:^XH&?^..]H2+[#!R33W)O1,YW&\YYJ& M]3H^30VBQAQA=R:9I\YF T" 3)V#IKD>2M]SQX MXV8!2<1V+/ VN$BN]IU. MT686"6,366E.">NZ&Y\OC?_[=W?KZ(O3WVW6'O^T_87OZF01'!\&_],@X(Z( M;-Q4^"#3?__@-%N_H19@+B$/?L.&C8>?Y*=Z9^TH^ UE';[#[@NC?W#W=_(9 M<1IB[LTG$E%/C1.X=H#__,X*A0) -),5WPBK65MW2JO6C&>0#>CX7%-=N*F' MY=C;&F(B%?YPR1 5)&''@VF=)#QAVDS$11L0Q!#WI"/8J,%@ MX9/.I3#5O"CK VHRH6=\+*E"=Q448/%<:1Y;"\[H=PB& X^+2NZ"\WG>\L?.6/HV],N>JH9Z=R\/QZ7\&RZRII+HMP5R)Z>:!YQ&03O#S MNS^^_XV14_"*0^K,+3'R@-7D"E](W,$_Y7Y_B^](P[=E-0J-[Q@ZYB5P@K<' M"PFNIV 9+(M4,#"X?,M]-ZW3-7O1FL#MS U7D,2\I39LFK:G6.(+^.6)1.1/ MX)+ *H*W//9]M5]2$HDKH]BSE2LSW4*TN^7G3#9IJIND-A$+L=?!O+C!!@NR MU+BN5/IFDECQ@6(J.L7/TUP0_.4W_ M]!F.@BI"VG*4#&]3%@^MG&39N1&H! MW;5*/16SAKH]'FSV7.R>V7-RB%UO=5ED;$?^BN!=,5HY.W=>?_2F.^,1:'>S M5N3*0RT$"7=OI%/VOUB\"'R0A>J9I9E3!/WAQ[<*T("X0R&O&+SK&/-?"[1I M_IUH X_@)>'%39Z+@W.2)GV+B,VQ%@DPGXS=MYFLR"'S\GTX:\A_+!%" EI=A6VH=QY]EZ04&HF1;Q_T:\-CJ.#D:G+Q).$8U.8_F7 MM=R<2OT?526]X6;%T>7Q"?/#@G 8*<.+U[@_?.GTKB2YP2B11J]IP:V-A <# M//T_IB'A-SI):,;]A)!7HZ.#_SD,_FC[)K!6W8C3\$LVU"A]P2K">X=?;]7A M?0E$_2ZV?V5CR7>CT&)6 *KTX[J:#AF'B=QFLDAKA^(>F>^6>^$#!!]*U&T1 M=M]*9( )+PO((]XBBZH: MKJ@0[TXZUZS0F$>5BS:HH2W2241>$:$KKFY:<08%&]T:_>=T02DARM+EP8]J4>8" M[;"WP89WN<0-5&6K8+9MW%V&=^A: @;<0X,1^:K_.@9F1=D[![.02EQ,X,)V MV:+TG49F/A70A(9E69,^9YVA$LZQ\;WJ6\;+J,B\-")9.Y,KRDB7F#_F2EWG M 2:'8VX@XID@K2T^'&JNM:VLZH,)L-0LK3U(=2JV)WRCK'?#O6E* MH7FOJUPMAVI58>2/T"?T#FCM*(I:2-,30.N%C*=FYNPZP$@6!-FO9N8(*IPV;R98$9 M>]28\FRWJIG!75),N9MWY6@QU3:!LE53TZ379OZ08[V7\;[CY H1V1B[8YFE MMLO<( ,7I>MXXO.HR" EW"IPL^VC.!4S9W3FS)$L/%,0V<"ZK,J53#]@LK1R M4,D%+"@I2T2L!TNBC!H.K).-8\[!A.$QT&P9+ O/LCCMMRSNGP.X'/UN,$?V MT!S9EED.O[[Y[6/P[EUP$+S_^._?6G][_]\N;CN_=_?6C:ZO)D]])6 MH\/@Y^0*A/ZO/&P&N[-WW\22U*Q-RZ:YID=#,Y.1,>%(IQDU9DJ\P!K!75G: M70DB0=>3L"'5'6!UBXP^:C51(#A/&22?(^S["]'"?=-P<6*ZL.V .3JZ-V5:.\A,!K\ICQ:,68-3%O,XTN$=P;*1 M:BRGZ))*,0,IL,.P*X6P)\D\RF;<#LGHM&4WT!1\76'=%X4Y2ZR=FR9DUPD2 M4)E][&!R_&H\.IM<'1V='XXN#O[S]X"T8;"C",[E."\6@I-%< M4CXX&DGN0LT5)V-A$Q7'8BSE?!G;0[(]@H.9))^ GM$B$M,*3E>3V[ U3T ) M$3L/WCA9&:0*Q2E0G4GA&0OSEZ?9ZJHE!($]+'!3-]",(>+ M' ,>RUH.@_\M&JR2PX*G*4C?69/I5&(-^7+C>VN.AM.L5R0T+]+9K,(PKV((/E#-=;7,I=G^VS- #)Z38.K:\ #@-W:0%<4K M**HEG;F*ZOCJWC3H:24?^L;[^L:IXLL@EZN=2C&SJE+5M5C@N,T(\:E10G"Q M.3;HR;PWTPH,P@]!$STV^O,JPJ7T2X.!9AO2#,^W8+^QI4K:C6;LWBC<3CKE M41J$KI)1J2HV/FKM10SFP,JV1@8EN&<>A+UA@%L*OP;";7[8I/Q=(-4=,P). M"JCW2KNOP!8JB!B,>"ZB%,[7+*V]3ENTF\ 7XL_ZRHT'@GTIP50W66H)";4_ MAS/YH"C3NK,"G:9ZPG4KV'@7S56( D(*YE\N-*$C/@KJ*C M;'_@@,+N&/%'XR\S"16DF'80X%2+"ZA_X0^*Z9<*)5>L">C=Q^9B0 M'6#]&'OL*1T+C2N:8=;/VG<>V!]\=@7F Y\'XT:W,&I-%9J> )2(.!K;]QUM M>GQ@IZ_%3N^H9,!3.ZI"3-6O F.T@1S[1),J/6X3Q<^XO!H8]($R"N_D^*D+ MFOV.KF*H(1U^(G/DDNS6FF,[R)QJQTH0ANX87P/?X\.UQ; QP/_8J[ZLN;3" M YSL[C0EQP$*+!-/2AVZA6%]+]H'O!1I M\%23!)Q%T2HM"78(9(29<\'ZVFUXY'"'>%T4WYL76:SF@P;1A#L=X4A9I,3D MQ3P$!J=6J16RE,(=WD&NAK&=MG(@M+X5(])U6C<<#P[D0.'YGT5P!@8)_(UB M+-:U5MO*\>4UD,9]#*#-P4>P23,$$#'BF;#&64(/ MY/MJY/L1P2[3F3;L^/0#]SS*C9#I)%48E-$RC3.I+*?0JJ_\""2FXI*LQ3*I M4YOM@>>MY:,H7&,1VOB3B3(\H;?/*$H%&67%RB*DMBN M@9[(@@U_),JX6&(.J,DI!SSP[5=5M<*L:\B6-!^P"N9)=(T 'SKITADN8^:$ M.+1SF ?I9[^K@ZRX24J),5+5!D*O>9DW[L/"QP\T_FHT?HMIY8H@IDR)A *N M6X0$@[Z=10T.-(PU*!]:*\0%+)#?B>WC&/T\U17%PPR<1T:C(\PS=0'28@%2 M9-IPG73HB$W4?K>J/A M8)^8>:+N P[, ]""<;JA[-(\7G6TK4U>(/2MC6H/ M+/@5K1L)51.OZ4!1N_$!MCTECHJ@,%JT=(-A5+2=5F4CY>"%]#.9#X1?/ 6+ M]Y@21!(27'W"IN)\%/,P*6+EBZ)T%)Y78R9Q5$>@Y0FR"MI?C+%6F9"%\V9Q MLB VMQX .Y!4.,= G.R7#CKNV^DXU_9H:ZVTTH!#Z(9")VC3F&0G>9D.P6L" MP1)(3.XJY9(SXF/IPG1X60 #EFSAI;F*,,'^K>P_FQHV=N&I7SS&OE!'#Y '+Y]__=W/QR,+@-T3-$_I-3D/(I- MS:\=HEUX#AWJ[Y!&0WB8;#:\U%_\UE$K-VBYKUKP(99$#Q%"%P-; #Z:.G+C M".QM+[-HRCJP:G#B!W?D4=^=I)TB+WZIZI66:2-UL!4(GEK6&T/"O]E>P),TZ\,DTS< +;I MDRN$W<':(O<+ MD0E,<>Q 66"M)Y-3\OL_;'"C)^B)Z-Z9+2@4 MW::.DKO:[B@6@INU2FJS#[&_$5I-@3.VJN!%\AFSHE3\E1<@O:F06LHS+4-2 M2D"&-]A-!?_A<$*Q&4^R$72E_D"OX@I$IPV KQE3WY0) M+'(C2EG9ZV5E^/,?P!->3$#WP'5'7/NM(PPDH&+C)"O:"',Q*$9"EY]'A)QF M3%CM9-&G_0L1UM%VT<#D5(K@+7Y.C2YX5N17#,+#UL\9?C.Z" A?F5(=19E> M(1$8S);[VZGAQ%FN/M5DX&Q.!8MD,M#*Z/9+X!N6436)A70S85F!'TH3+R-L M>X!ZB[&D8X@G.WF-GC*^GBM]\'A26KRJW+*.&LY3HA5>W*8*IS:C2P72$8@+P*NYE^AUA&4P'T&UJAFAU"-4+@(1D- MBRD33.+1W6Z*\A.==4Z.8'##6N4X>V_N6'Q G2T)]S=N.B(/KAW8- MUKR.F) MV4*"Z6-8/. MVWV@&+6\G!9Z>?( ZS=3S4OHJWCI7B?!T3+3#>8/2FXN&^:Y"N2;54F>%A[ M)NX"61YB3@'W)&!J%JL$NT>3)&9;%*?(\074S*LKN8=R['Z!QU!8_>*T5^'L MM-/VI U'.Z.A=*- MC%\IQL#7=LPK/O"R5^"+PT,.]69*E386N3>2 E[89G, MLD1,>Z=^U>G?KO@$QUZ%56]IF6N_X-^+\JN@Z#-[0BZQ?(*4N:(UZT-.(VCME9?O=);SK6%?S M94[K-[%%^MW&'IO$T$7ID 61'^Q)?(N) ] M,061FG0I842NO02K=.N)"G ];@AY3F0RLM<).&HAG)Q3S;"5YCKM&1B&(E//%+X\ - M*65UH]E$NST"TP[F?(5HC-?;]AEE,8& Z)!5,GO%HG,/@QY[3:&@.2VA#"K- M@55Q]9S3-C9K\AAO#H(-[>JK A>O/5U\,U5.7B4HJ(ZB MN9I["JVK=,M38)U1-'FVV58_H&(PT?TZ5+?J6$H%>4[GY[2JW5(PXTW=X4AU MF/VW>E4\79/Y#:WX:R[X"O[L#*UR7:2>9Y!0,:REA>!V\MX5X@.;&B-%_4:S MF/I6U-'@R2/Y%9CUC!5;8;&H54]?PV$=*I/0YB'RWSCW!!E<1 2 #)R!!4A=U%]6BT]ALT5KB1N'U^XE9;9-UNWW;*;AU#FCH$NHOW6]T! M;D,N4#)13$QN2<#SQ6J:XEFH/=V(EC&VG<"8XP;%MDGM)2=B5R]J=STB9R_ MV_:_#0;2Y.(OY$Z,W^Q[RG5""$P_U=RBN#^VE(P1!!E,CO]>8&QKBFX[(R R MHB6U/5+#HGM_3P^Q$V?&YU!YP.U^.+VRZ6=2]L+01OL$)O'# BU[P"7OR6-4 M-][@;%!0H"_\XH9QC)8DLU6]/.MX34NL%.-9UTE-ZM/VI*XEAGB"@P9=>#XV M']E)4M\@)\+%X#O%C0V<":$E'JAAIKL][J@=!Y%$@<[6OJ&U])7-94E$GI/J M!WUHW2;(QC:J2B=* R@5 M#GR;VLG5RKU9%DT*M8+*$F$:I$PE)?SRV@E7A$$M&,5X+6C&-&9)WQ]KF6B- MC<6QTJ4P Q'Z +(I3D/8R(HE]=ZKR%E@X< D,1#*@DN/A-$ST<(P%> 8+U/K:9P9'G(9 M5*Z*D!%L\.A%>9KH".^T#)((1X4"Y:^2M:I[!J@7F%+>#;K2; 7Y,]5ZO%W, MR+C#15C/03]J<-Z8ZW[[=\T>0LA_Q#V> HGQU&F6M !IW"L9$":),^T(979H M&^VH&H1?B%W!HM1*"\S*13J$E+>-V-^$V9Q.NQD9_J;;6'=J+838FDXP\2?I M=!7H;9#BL0W8<]8B48P233*%:FV4X-?..XG-:^HG2M<^ M[BAL,]:X5A#P+%?266S%J8.#F9:9R;NIAEP/ *!C+\=JY::AO7H 5ZZY1%+Y M)B> 9[:N'P$67XAU@T>.I3)Y$YYT%20M5I$U!0CF\R1UIPG6K724K/D8 M>P_.ZUI)Z@INB9 O(Y0E=$_:-^/C>.@&82\NNJL6'%\$U )&HDC&&?4@8%3= M?I;HCP3':.BFK(' N ;R.P-=92:BV2G%M0.VC#[:E6-1)IDWJ?W0FL#$BD&R"1 M[K[BXFN&^%TN_5NBCO10I]B M@1_0"7'78RF%8N'@-:/.!ZQ/19G%9+Q,'$2(0-U(E3#_)S M2O9;4"WPN&%[152RM[Z&P>7WW7"14F7T'S7AJ"9CU]^$RF-O@@TRF-]'SL8[ M!ANGH*>IN,$&(YB75%-(5*JV\UE!V164TTBP@*XL\G1:.1Y2#!<55QA/X4B4 M)Q@\;(Y4"UA;I*%1G+*+LBGHQ@/#$UHB0NMAPE\[;TDN((,4A*"+\6ID2"SJ MXVFHF%M? &GP4_@MO=PG/;T\]Y,L+R>-4J*?.$\S#G"CJXK[X1Q\$^E.LP67 MG["W#D>>YUY-R4DWH2)]'\XZT/N'WOA7#1CCV%/W0MXJLA2H S7BJ;),+B0- M?NUTU1!U9-?J,L':$?*,^9 P0(JLD&U*OVF5ZC;?V M1W!DI"$.N9D7-EH'&W9@EU90KFJM"$G9T6F88K7 ,_9 71[H[5VX+8F[U%:M M>*DM%W()?SA4B;A5(A=#E<@V+.795HDD>>R9U6PG&&LO#!&9-BFP(T-C?'7Z^'04K9_K%:RX4>5^]\\8=NO>'TK8+K.07J%M M)[?0,CM@SULU$&6$K3]3L(?(2.MJA>0>2+',]],]'086W(;IMS-NYWOWSP M%3$-E').9!IBB3$LE(1XZ TLM?$ &=K+ M;V:/MU,O76UXV+GKP'&&[3JM$ )>HOR)Z\JWDCP:P\T;ZO)!1R\IT*6(KD%T M$0.B5]4GAV)3QNCE&K MNL ^WKXO=\ 4.1Q\QM\A=S&:2EJ.HN>*SN/OF:6GN&-=5'2>Q,="T*EF"5^O M(9*>JVWTW D41-.(8>I2F4=@0.6P*BDJ*8+A?./!F=TI"O"G'T"6_H2AI[2: M%L$?036\ 2D2.N.PZ7%_+$!7PU'X!5SW:#H'%JFI_=@<%MC=I9QB.O 3!-$& MKC#6C21G.*_MLAS]/:_L"38QN&4T_82)90] ^A-3C5Z*1Q\8HWE \URRXK; MP.&.@=U]??21@B08E]"SD7/996&/RGKK,@G3!77L5;:/&:T*V\%LT@4*.=,\."MBA%_IHGN-0T:YEISMQ=JIHL6:+@R5XB#XYM MG0DF/\8@Z2]U.N68RHV^QPP;-F%]J'XD%:KL5Y0N<(HI6951S[@OL"(=RTPG M&4Z;!&J)64VWG'F[6YCKZ_50;PL7>M@5'FH%&2M_*:IY\&&?=""MF^%.ZBKS'K(9 5 M466F;[>@*G[0JM6TTN9PLHGMD;=Y>S^3ZU3FVE;&.'7P[IV[(&)C;I/_1F8! M:>!^&/EWO"ZQ[*P.;"O5P@E-*77:NKRN*"]NA MXTH1?U 8F#TH#(Y?/N#&,L80B+;W)$-I^YC@MX@C-@/$]_]CD>_PG=Z&YM 5( MRSPSN[L/0;9AC.,7CW',L!=?!NXBV<&2K/[\@@/@C0,>0IGNII*WQAV M(:])&RD*P\*_>J[2Q8:T"$73VGHQANVN$RJJ12,\OD:);_%;I9C&/)QH82/2 MC%_>UE9NA$8@0_B.%&"*S5DP;F5G2PV933>"WNGURSG=URVC32K_O1ICTZMH MN.>*4BNF#?H791Z_Y4+%C=AK[DNA.N0#^#,/N A\N/*. ML5E#\89;O'$Y%&]LPU*>;?$&'VP%4K Y2Z='R6F>YC*Z8$D%86AV68O?-=8T MS[DVVI$-PT52SPLIZLNH;5:F-;)N[;_BI<:WQ>[0X7@<5XMI(A\(NG1"O2TB M UWP!P?Q2CV;#@5KS!+4$^P+82!&9 JH]@Q,))O3]X0K!_RN:=*RL8*QBH/& M_K%R2C^[LY4#N&WLAP[)&,(]I^ []?8QM&[%"2#_B3.))>F;M$!LN94% XVU MC0 H[L3:7,5VYZ_?FDSV)B9.5DE4FNP)63(*5C))8%&]'59N@:.%XRA,!Z,; MS6V]IL&[M6@:NV_R&-@;KO0QA0]K197<_,(1#3.=V M!!TPY6B5EC_T@M0LHD_ZDATP.3WFJ%B'5*%@@Q=]76*V,P^U M)]%'HJ"!Z2]/:DY$_?+>EJ'_W__^ M[\"','"(E,N,"("P_4@QU)#9A^ MIOIV:B1P &>EV!!)];?##X?XR("J&?2Q^DXNT@%U%2/W$"^E'.; VGU;!;[F M\>/R1T?G8 )+%2"6U;_4)(-CG!O&+XR;G>9N3JHON&:&C3I1.QP0[S>UZ M!3-U24NRVUD8E,\6,%SQ?H67O.EMFABS(PJLEN@>Z,,"H.O8%Z5S&V^N,O87 M90Y!,,R0Z49J-Z&C+L31B]T*&K<]H J\]FU.I417B6&,GK(^KH723D;W2X[U M5[02.7L849F"81E+O5:%4:Q&3EONX3I(.)+T8;<($3I+0),-&SE8Z]V-+1PS M#5;*/3 SM!]UH1@=^!4SA5QA\1;#U77P1MN)!8Q"II[P%%XLA$ 37ZL?DIR: MF*L^Y U,/?L'B NH:I1$C$&"F1F0WJM06R J+[T&](K,)!B;M]!.>JV38GI5U$C67P UB%!ZEZR,0*+N>$1F$?#>'IAE[[P8\^B2@RZF/1RSR]QD M]%,R*1LT]NTM;<#Q__)_@S;N_Z\%8$T*M&YE$"]I9('D)XTC%JC7MR>M, MN!;6G,_C44AG=*TBF][.DHX2'D)5V>M;-X>F!%TQ=S!D'=G7IL71DM!NO>$) MX]M.7/O$R0)PC07A%]CB"QRB0CT@3IVWUH!K6XBBI4EUMNP2"@G;ELAP26!! M(R#EG/H0D2!)S/8" :A.$G@ID)C O'=V5W=T.\=HW+6,,O-RSO+I/8NR_1JN M.>ON#UDY(5=1VVDY)?$TO*G?\>AGIS&RC$1^.=,D2^#;_;.(K M)R68YN3'YM-51R#E-I?$N B=3H!GLBLB8L^N(7B E)O.<#HEA[;Q&Q/G;K&8 M. ?SXH8T69-[!C\H2W>+74N%3:AU1X;,0#,#X4[UZ73?Y"OW6<2=D7(@QXU5 M!81>8YP)R5/]+PGU*0, K&06#])$"RK:O\:7@:^.CX)8PD3:]D_!G%F*84\] MN:$(?%9A,KM.L@MK?"H*GV+96.E:-L0KL*=9/2?EK&+-F)=J>!@H5+&RD8.% M#PT':$)6P YOM5*JN<#.D%O#L!626N*D= M)ZEE2ZMIL_16M@21+6ZJ#S,I;_VUI]3%/5J2TI>@1+)(FX6?1;&LU;&=(J7@ M$0T!4ZRL?61O:UN[/(O"M7[]U9:.**B+;6M3R,_4ES1!P9 L[M))GCCNF_[>E+\7BGK.5_RAKIHFBNC]I#8B,3 VT++BIJ+=',S=O2$%/:N[NR0A+1MX M"3U3PY\0)C_6R+UP;IRB[KE?5F97A($5 &3@&W6?>_D88@/W$-(9IX/=D;;! M[2)T@HP\(NYR(YP]"K:Q>T37$%YVVQZSD'7HBA"Z7D]0P48,\+A1DET0/_0U M)K#[/A">WW30B&T?T5%E%J=6(5ZD9IN]I)W3^^A_5U%78HZ ,^^;.W!,0P?; M_!Z0INY$XS7XF#4;DILLI"V1W*!]R"3^XQ:(8&H\M&T/A.P@#(+%.537U5?N M,FE2K$VS"5VGRFL/SOH;[I_,$M<%,<6^//OCMBTPH>O^FB&G.U?.SWIRG'(Y MMQ0,X.RMJI88U'2>1$O3'%%&1HH;-#_':[^M]84<'SX9C!!M8:"Z:S7H @)H M-ZTIMS2W.#D1OA>G5SI&5*:D-VLN3');/_Q*<(:K^D=G588WN--M<36A;:OM MUO=?J4B(?95II^RN:-]]KO\1JV-2H^9\:>%#KS+SNPD*I[/H_IL647:,N5I4P3-- YFMJAKE<%-B+4GB1V@$$HP.,"M^A$DG=" M.'U_I_BK4[!U%@CYF0B.^=N68K>MY=:1N=C#3*$@*1Z3G)O+/4R#25*35#4X M"?XH)0,S)(BMA9U#).C%E1^&HM)A>(7I)[?3OJ-V\4,B=5Y $:EEA275N-=2 M](!_C,:O;SVJP'^*HM1_\-90]5L-J3@?-Z\,!H]T8>M$W54.?]3I%.^.%W)1 M30(L!5)_085I3O$NFV1$-P_"XF9]E+ !>:+E8^@*?1+J4,L// YK1">ZASLOHWSL8]H(<]HP;TD=.S:E WU M49,G@@#;H&*%U?R;,0"(G]A]=]2PA^G ^[&EX6.4 MN$3FH8?<1$4HH#QPS1FIZ&RE@;YT@[N2,;:( ^Y@&R)\Q>#VK3$W/1T5G/_U M'NHDJ^]Y:SQ>'"*Q@Q;,7##TB+%#@]790KM,Q*/M@__5J<42">Z];6@-JR@N MEFH21P0"5F']X,*^&3$C1B,Y6\J2TOG <<\G"471T@60/J8NLWRNIOB@%B(,.[$F'JV1;\8$$!/ [=A M:UYL?XZ/4'$++@4#:@!KEA/)0.FXJ[T9,_'1G2?20CFG82+24Y3.6J8G5O:H M +7-.MTJ,J2,'REDR2/4/J8ZXT#!*<8=XF%$H//-(=\; _$C_C%7&4BDD ME7GT(V)F_WR&)I1&Y6=6"[@=6!.$J.=I[I*CM&(J4NKW"?:A\L&K?!@-E0_; ML)2A\L%QDTK2[IM[OP]RI$10;>2I&$A>/_*HQW]][+EOVQMC_J/WN1L-G*RT MHIZCD%K+YB&3\PNX[>FB;*P]:2%E_*NH)M[U[]E?:_75)'7B*ZO[.7!N'L_3 MHM9IJIT:!V]WLI4[IB1T##[3X9Z:Z=Q$/IQ8@;Z)@AO&"GR;N%F M[WP+RAE_O583<-^1-&SM[D>X\N/ZL!RS)R6BXE?!/(FN4T1UR+5DUP4\6$?+ ML-$0+TX#&^\D.Y@1.5G0G;\/H3V%;G0JY.>,%P+OD!)@8B)SG45T= UJ!.'PE(-F>VL:P.3Z\-1C0Z N4T(LUF@>JPV%?E'DL-P)P^5IZ9>T]C' M(@5[23D60SQMFA. Q!2W>S@ 3.ZO;=X>_ MRH-X RIDC"A;C\"N3?VV#JGL38H^.@H$9%J[S1SB3-N@,4L[/*>% K]PIAXX M.5--V1LLC^B6<(1V8-*$SC4H28XCT-X*E!C:D) MUHVK$M<+I1RP-@M%IF:*,+@='6L*AE72970 *=X!0IN'.?-86J&9Y%/@RP-& M3),I!7XAK5E[43H&GH&MLQ9[4;B6MD4R)P0!U2)%C%W&GE:B2+B)^X*)J)7) MH36@[?/5R$L0W;)#1 MR,@65.W;3!["]Y+NH"3N-GV^P#3=ITSZ6WA%RI745E5JR:,M\UNO\#,ZR&"U MN*UWRO.^Z@NU?VP--M&@*@(+* ]R5,'R$P8F;RUE%8Q%3=&Y#S@P#W FA+@R M*ER/<4M-H5>O9)^_!Y;S#SVPE[(U:P#%H5>29T4%PJ--,C?51B%\A7%PR$"6 M \%%F=M09R0&L"<*_=Q4DBSP",B2T[F_*=MV6,;SC=:A'VTT8!T23UMGC:I_ ME_,P#8R,6W R6X,J'&Y8YIOBC#KZ*KP#=)3VF+V!@F$9J /!F>!WK]-7H5%5 MW/!6B0OI;*CF]S0-PLEH#W#4(Y*];5IQ_*45+9)^(<$;D->^E0/H176XD;XK M:6GCPK4GSCG!),E;R/+NN25(QC<9],JX)SZ51B:\V.--= M4.79AY*!2VLF^HU[6YL%\\LIUAI*T)_0)P*;H6$%9_??RFMVG)846.?)U$<0 M(4!WUL$XNR?CE8A84^/2*;2^_5 OD&GP]$:N5=3R$LS0*1ON-F/LX2^SII(N M:S#$E])13Q4DDZ+AS+^MB (E-ZW6%:P3+&?U3$,\M3#'#3"OA[MTR!\W5W)P MWAML240]%$8G>(U.CG&-;+^ZM_OWSFG'(Y=?89Z92XXK0=#L:QGBBQE#M0(]'S5"JE/(]>K>@N(5,U!G;O4,VM3UV(@2;TBK.*YFD9A??!X2I M0#%NKEA93 &.@6(:NZ(@N@7ZX_8WC%EY8)].>0GF;; &/^1\=6LRCHQ4,A@# M>B#]3OT-*VJ';+67K1X/V>IM6,IC9JNWW'>UE/.%;-G165A?O?MU+N+R5Z=Y[4YD%T^&4/O1WM1\]W," L+KNO5FW# MM9;*DA7CUX)M2,?@K;%+I06 1G>2*4.@X_1.-JWKYB9HR[A0RQ25<5F;DS2# MQ_\%7CJW4Z8,8#K!O7HPXTZ*IFY/(C3E>AQB,1CE3BR2QY]3Q82IE"5';AZ1 M%2!HH+*_;H9)P*X0^-3D45(JGH6MK21\IPD@.75F!8Y!*G$J4_"KO^$:17UQ M78'[RA+;7EO,GU+TC*G6]99$E":@.&R110;K2W)+[B@O^U#KW3GRD%+>O=S/V5WD]2(#)H ;C$KG! MZ)C12ACYS,&KB^EX$H$'T[BW,$R&I5&SB!81LRB, D#9%+O D5%Q@>%V2BTOQY*"@;8A1D MX->63IET4L]Y#@5UTU+]6*L%34G@=/H9WB3LN5_>VY'5FI1URJ\[:GU"-Y)& MIDH5BV2* P]%WLU@ZZW40_$:9?RJ>2 M>V4-T][D[(LC!J?(?R]S+&#$R/.@OIPW4G!F@_UL\)6IGB@F9!F#?-L:S^K^ MSLE+(PZ/&%0DX.TA5;5"'I2C)A6OSL,\Q57OH6PI!6HIJ?S%I5 M<9%P3Q:V%L'RV4*VHPWJN66>F\289^J8M,)N2D-J7.E[6QVJY3@[(L5AX=9& M=*)TC'W&=P@=TY!VP[FCZ[C8^CHGDNR@ ON#KJUFUP#;'@C3-[F!LG*YL)(Z MA/7X,6_V(]A%)[@\O:[NCZ4C&7A6ZA6)]X)V>3XBFXI8!=16VF=KN"]!0CV@_>=V'#]$?VE MHL;M0YG.QWG2)19M4:D_EL]BB#I56 0]Z-@U.(9&U)V)<'#O>R2ZS^U-@KC M +L=TM8<)>?.F:DI7E&MW2\Z4<5.2&B/SFO9K](=%;<(SX7#_VK\IAKU%"L3 M>6,#QFE,\1$8:+DW:(TX:W;KP&W,C'Y5$CRZ:_5W0T$P' 5+J M&W@5:ZUBR:6=CN?OF.,6&(,1U81[=P75\7TZ%=*: M8_><4O.H[F2(WRUB=8.F1GJFHU+(V8.<=2"&>L=].J#[3I380T?1<1GK9+@W MMY3F2@ MDM/JZ"1-!38-]9Y,PF:,5QI111]GT<1:>J$W(5NR2BX: L$'MK[GK-.^^#9O MW__]W0\'H\L ,181TX&:;2FR%WNC#*QJ0LE^E1435&NN9=*"S-*9B*E0_WVE8[LFKYOZ$%A^6:K-P0] MI2ICCG%6BA/0Y*:KSPQ&8K=I2'\8NLYYLYJT,\1CHV[?A*VII6.U M%/P(,6LXS4;]7;99S$G'V58CF3]?22\KG58./70]3:K$O>R\FRJWMV/#(I;I MFE-M74S=_;#/P "%/H+ 7;W1+ZVI8A*>O^L^!%LE]ABB>;7BY+8916=F\/SS M/9 3;^!=:FHH]."LW:Y[:22PP4)#N5!,3N#21>4) P;"JQ+WMQQ!9 3&PA<7 MK?WVW)2UV(=C)C,D'_HUOC$1:LGNUIQV2V')XSCG M&TB"5;! @ T056;_^IM[[4?N3(!4J=O5EFA^F1Z72#"1CYW[L?9:;20T36 [ MGR(NATFAW9%02IZ?!9.##A_;5O\H+N>E%["A5IR[RK0\24"2K4!6%IDOF$S) MPS^DQ_GCOHZ^C_ 0DB*K%H=N7)@\&&DU&9F+E2\9LYD+J&6)_3G:BVZN[L6 MBS +$ON3SPS8THEP+3NHC;;>99I4BBI$ZY5$()W-TN6TH;C@67[DP\3.870 M-$7%4H*A74?Y03I957M7]UTK^J\3<>"?-!SX_O$C@ 0CIL"!S9%7F=$Q#F:0 MKX04]5U7P[Q?<:P2FM'UX'MC=)=\P&$UCFU8DAMA'Y9RN)686\7KD'6Q-Z$1 M44V$ 3PXT><0AWXM,RW2Q@NFO/VO$%O]K__Q]+=/OOSUDP(H[,*0>H\5_= M MC&N#ZR%E4JAS*HJ ]X!Z6$&GG6;BR MC,:1/2,Z-*E^>+K4-MHCCV"'? X!=1(N<=P!. >,!%55S**6BZ;>H@TELNI' MCPOB8[U<<;[)=S,!O#P,6B7JWQT3_,$Q8#P,>G:-!B&.@$U8W7OA^*PQ("TW M^U$ZB+X(*4P!=J="8'9<3\"!SN"2^.=W@S^B=&,DD>O<;?^AV^6C\9FRM\-3 M)9,7.V>L2%NWF[XD@5-QA'M?F50 0G/(6]#X!,3I3=73& 1&QBG8N,JMCQ!S MZ4=]3T5<081U6!-]7?FUN55-4B.S''=.A@$\+91\*H6 C#WW=B6B -A7JA!@ MG 8PUAD@4$E2[!AKT!^G6*B\''_8?=>_4](-A[18A[Q%X%], ;RCHZ^.(I>Z!H.%TKT2&E%X 962O+L@"8L>'HX72'26^_2\@Z MC57W^J;8*D>SR-*E.*0A(D%: :7]@P7#,:4+RJ HLDQ!74R,L/N21UCW:?6= MC+4&UZS(=QL!_L 3;.4H3QI6^CPBC-?U\C 3R3$HJ^4,^<"'@H4SC, 3A).2 M@\[VR[TFO&D7H@O'TD1G8*_]_3G9*Y)TF\L!S[;PL-*29UJ:(;6:FNN8D_^I MCKOOD$O)1$ O2^0I99(-RD#[J<7\]%?9(@^:G"B<1,EEMD8.;C17,$CG2DBC MFJJ]V=\>DG2U2YA$?TCE.23-6OO0ZUZJQT/XH=4MTP[Y'^,K&Z-%(A'X;?H8 M,V@>)F/#MKQ@1CQFY-\OF)&/82@_O^#%S[0!(]+,%; D'%_7CAK2*/NYN44; M//U=<:BK9HUFI$-D(]+F][G(/)+^2P2>-N5-\/I*> /MLTCUI!XS2P$=JJMH$KUCY+VK'%@)G9,#J:5V05<5 2!SQR"Z!W5>L,>#V/ZK< MUC8Y!/#"&=FZ?_?OT; MFHMI>,@QE9F\I*VSU^ $N0-.$6MZF+X0*],P06;>ZN:#J5))RC MYA Z; F*!230SZ41ZXT$E)?E>ZSE8[)PQS[S)&O M.RA>DM/A>&K.\$>. &G,EUMM6Y4=('H45^#[ M7;J>FJ0,#Y>]^UA[5R)I255K-?*@< FN1O9;0?OM MQKU GS;]R+RH&:$IY\-&+C:"F_9TGT5+VA_DBJV5[U1UN\C*4"GXIG?A##.%BW!%QLG)5P[M55C*7 4KK M\M;S'OSNAG)'5>'MT-"%TYN/@H;])?ENT[>LSJ4,Q!B(1IP+:_ M/M Q&G0>,A>L; T%,'Y61)['(13!V[\I@:OSSXB'S]1^SB!0^R9<(AUG#XWK M+,+AI>=8H:O3N_185)+TUVH!?K[',0VL!1V9ZE?KGAI$DIF!Z):&PW0=B$V^ 4[5R749D5+-:^5^K&CN) MNE^EY)/.2"[UARY39#L':9,=!O'-ZW@Z9CPG^4-Y696,9G^[KK&9SGN=IU& 6@ MNEZD)2$IL?4L/V"><,HQG SM.MZ!E5W<,Z9**'0"F<2>2@U8E M5KTRR>$HS9/ =8P34EOO&R O!IV5NX@:47"; V [DB\EF MN>ZHV^/G#?]6?."VM!\H62@P7H_9ADW1HY[_HZ2:V^ 1D\P+(#9], @DR$0V M6J&=U=-CK&XW5,F74?./&P+'P?'XR4&5%AQ;:.+K"S.U[2C2@;F,X@T%9^_" MC %._J IVU?E]GKQ#?U!@R>W:G%?9P8#L9A1B694()2AM2(D:;:L#$5Z5S8C MPD W!,ML:^N_DA@I[5QZ91C%4"5 NY51U';]3=DJ"5 X"363CPWN73*1K0], M+4LV_6Q5884UQ0DD(A/*+B.[(](VQ5X@LO['; =:<\9V/7'.9PF;-/5ZS%UW MVMQ>QAAK-&D5\(X[7-IDE(."+;1)2U -TT&9'?[T;[8W/]<5$JX"A;"T82H6 MF_ ^AZI4--!-AWC@-.U0X>ARC'W:#^KT$%3VIAJP!1?#ECQBIYR4 J(-"!TE M!%L9?]DC6>G'XUDI9J,/"_'-@<174,T[)M=4B58KY^OR64[9L-^,VSI$DMWB M^2VA",M&@A/:4PW;#Y7A,XJVZ\7S]/7Q)"T?XF$,76-:4)X@LK , XV(TVGB*/1DK+ :[&*&L'@Q\2@^A2IZ3;QHL,J6,Z4+2+_-G2(<2,M[(^S > M#VZ+7\[X;6F&6U<;*+:*88DO5*CAN!IN2^.XZ[MP5L)RV&_;C\U>6_C)*&_G MTE'T4.L>U[2/Y.X'Z1P(A^/3O^[>H@:L6QYYDKF)E>*XZ!:S/4 -.Z]2GZ#$ MXS;7U6W+U7>SWHQEX+SAWZM)Y!B%G)UF.JT5Y;.M^S:'/%/SVP "_+<"Q80> M5=&G$"KR3,R@^%VW#R$FN MHJC0E:<\$77P#6G3=M;J;2HG<[_"/S[UX/(45GC0!=;F86V_N<#:/H:A_&)A M;8^EYP7S&50O(42.>:C$1E'HR8VM'*,3\]LVZH6:?JB<3Q>(YI AX"QD@: MJL;V74O$>B& 5C+DM-0SDU],<(#IX.WJ-A1PN8=B$%?O^8.YUUXPS73/>*E- MVN!3+5G=H@Z&CGQ%*M50K,_2\,'B[@]*@%"SH[0K#W["T+93KZNX* )GO W[ M0V5,C7(H&UC6R^!75Y["A-D@S$=?VS!4C%Z_Z;HUTE*\#Q,LDO^Z.QGJ-:I7CG?B>KC7YV%,HAN:JI*8WT=@D CFBA,,ZL">R8.S'>6NF1*2%]7)!(N& MUJDP7^NH%!L1XN,^8ZAWL&GW@^&IM62H?>%W6;4515*<_=&FF?D?SAB3MM*" MSE]RD:Z$ F4P4OU6P=S:-L>6![RL)TE!55$RD8&X?/WKJ)78;I'M?& M.>V)F$LMN=-'"2:G3B^I1JC35RRY2-@,B I%@<;<6'N[HK]W.OK74D7.*:[L M.<>9N/>J6'BE%949'I8J\LF[H4]MUWS&5>@[*!C7>67>,_HO[F>S/."J,V?% M:\ ?2^6&/\N;:OIJ0QTGB8YZR7F\F,;KB$T.>W$[-?R5#=*G\Z1>%NBWI0,[2/;VIQD(DE?<#274]'\?\.5D5P MEW,I^A;TRXEQG*N/J5;1N)M1_$J2X3"9TP=4J,Z:GSM13#@4T@>* 9@RZ5#2 MZ2/'LJV8X805L#"/44Z6[7<+6!Z5I_$MME?T.QB;WX,*]BU;)[]R-.6)I'ND M-<3"-]NY?A,='".A<&-]^MXJ**0$(HCH+;U5-6X]B;LP[UY^&MG> M78A8Q*CQF0D[LT6&AP.PL2E[%K)^'@Y6Z3LDA(-!*F(+S]1:WA"ORMX.@VR/3QO./^Z9M!MXJWHNJ<\MOI_,+%679":13.JI76 M4STUBDYC\659P<0-D;*/ O&;P!8R=21M"=(!1Z5X6P(_JT)AT5N_D)*^1*X; M6=B$#CE^(0BC!NEU6[=Y_CTO30IH4_''EYM(KWXM]LKGTPN\8/?_>1VJ< M7K4_=(HM[;LF_3;(-%[F_-'F?-EW)/]N/17T MKGS8O@?:U68 M=E/XP5)VF-AB1)!?6K*LK'PAW'A4Q[3:0\LB'A-)3_4B!LQ@S7M1(3BF#5R? M!=/#]Y93#%;B1J&3VPA;M[3:)#>;E0V(F.R>I:TRQ:=IW0'\>PPQT^?[1'Z" M?7$(G#H_%W532MX@$\PI6W MF'X?SV%;) E&EUATNO'H#UK<4 :/>[RTHH^)5^$XXPL'*&*J:]1S\IS1=I;4 MISH2+;%[>OCEM$&<4!LW@];ND\\JU,L!'/:=/33N&[>7:$9A>*#]K35\ M43'3L;XCI0YRB?!O! G7Y\=/-(H3Q!0V_I?I3===Q+%J\8R1Q]A>O)WX5Y,Q M"]S E3MU#NJ67':MS,09N5J6JW?56A]FL%K"NXT'D21/7T]69WE8$+YX+^IU MGG]E+J.+DN)THG%^]#$=140K"5.Q*:P;1K'I++04?IOGA%3ZM)EI\A%!'X5K ME)@&XCL/GTNIV VZ<;19?OP:';U?K^.L^5DG^FU,EX/L_^G"HSHP!VZJY%(7 M/C$IUZ+6)YJQ6X7:B5NFDX8!K>/IM1"(B4^UZB97%\VA?V$\+1;TNJQFR$^JA(A0 M^-W4L"7;/*Y=L"R:D_8>C3 %1>]GX,8&O37M4C4%J['EV67WE0EFI(>5>M+Y M2=R 'O\1CQ:%N*C*,X<2X"-\E,KLH>"/\]9C>IF428^S^J2LP''"(J59$04) M"]\+5&25BRK,;$>".GQQA_W?K>JH5[+NZ(C%GM 4P_A="X&@-_OPA7,QF_%P M8M*J=.(5,DG",@08SX5DEF%Z:A*=\53ERXK!5/>17SKM,8@_FGL$#H"8B6:> M6 FKWLH7,VZ!D]\%H6VXTX-I(.#LN+_M^C"#:]B3';DG*LP=/9YA2LCR3^RC M5.8M]N )HD7[H1[<>18;SK39(=>;G' O/%NMNIX&(-HW&>=,HBO$[UNWY&.U MC()-WS79(LTA\L1DC2J#.L^X!.RUIU1=HLN;(A<+SU)>'W M6&NV:8A]30#!)"?!K:A$!BE\8W0O7#*NC[8 TH@K0N^$.0J74;V'S:(0P 1- M<2Z8;5G$X>=$"OH% MT=T4/CKIL>BK7;GO1?!D50ZWB^#DM6#-9&=LWH]$5N:>I2O2[L--7X&:MKO3 M)U[6^=$D$+9(?FI_,QJ]H+]H>:S8A^C())%>('#GPFV4RRH]UBHY_G&#>']W M_0;).V% MCH137NMR7Z(0X;X2=D#Y(QY63(]K$<.%\(;NC%?;95CACB)F9KR '\1/0;-_ M=)3XCX[P7JHB1NE6;Y=C/QC?3'"JT"5W@SF.C5TQ*4^1#-(!93.@"0RZ6BBX M"GG?96,^6H BF=;E 36I:3Y)NL$<0'!P\GAN&R#10_8JIGJ,-4:7UT@(I7J6 MI*'"XS05!C(%RGQ=%OZQ%MXQK%I[,[0,0ZA$E;S];=VOKYA@@X@^B+P:K)67 M)7G4*[_ZL3Y*&,*'CEN89E&C?5C)E86S54N07ZUKS7[ELIB/)M:4K=VP)S8; MN?2WRD&O$6Y,OEY6Y-$@D=T-%8174R\KKS 0AF?'Q UT(B4,4M0D5."3TD*J MM! +C%*F)KXXBK/X.F05K\LR/YI'DY,3J@]-5(O@C&+G=G4@N$E"A4>>3R6N M^0H^R""8)JIC>QPN4:!I((D>.X M=07LS$K[2QX"08WD?^>*$'_KR(_NT;T!%2:B)T]B'&)GKJ9;=I_+^BC'@7 M_RV22,[RJ/%;1JM'&=N;$@!#/?#46KX.?TJG)W;IN+V9L#LSWCQ%AF)L4H5A M$K $@MYQFIB'*KM\\N8BI%>Y'$I&12N,ASJS>HX<%^9C8[D_[@/VK%U4U(5H M#*"4E* WZ+9H&4C (8Z.QKN-,0/I*13KH?_$I+PW MG;0Z$@=H9,>C9BCYFDZ*H_2U)A-YH0DF1M>'R3U!#>\ILO9EV#$;'P/D/-$\ M. 9U,+::7QK4W6Y#S/\R&,RE865'T+APWN[1SR&_0&:#LMAT.$$+*$U6L'AA M+,HCJ0,EDR&;2ZWT X;A!%-T!Q0\#C,CTIOIL-.^.PQV>S)P&VU8I.@]1ON+ M"B9Y"4)5_):Y _?U?C1],3YC\G;8I(I_9KZL![R\:])P. ;'46P'?<9A.;*GQQ1)-81^L+AL(33M&"9A7^06M<'\/ M$D]G_>212K?G] [3#1/>F;??IV^NY<).H0W5!-C$)^N:=-I9VTD4X?SO2JW6V]K/>$Y4"W M&,L)A<^ MD"E%H9) 3]Z[3QD=HR1@&%>A.[3J0CBYGE5!I]S-'^-NFJ:T4R)7T-;MV) M00''T3>1J1N'\2QDGMD4T1-:]*G<5 MJD.4'&7RZ>GU 5($L6I)35"I/J"%Y,*7NKWKFKLH113#F4)QF.@CDMUI=1\L M;J(O'IFQTT2(#PE X@ 80*4;"5C 55AED;M1Q,"F.X(1$-P'WXX)^LMB,)[# MY"JPWG7<*A1WN#MDTW.6P>RERC %WVZUGU&SB7 &TQJ=Q5-;%HY1"#NA2O">>$QG@."9+O&;&U MK!'Y:=GSMOQ[V&;D\$>>7D01RI-@ZFC6!4Q=9%KLA/M NR[L@74#DF3JDRYE MLY/&2C<8$?#!2:6LFK(./J^R-I\%N4:88F+=X\V3D""[6<_FF6^ 9>56(NQ) M)A"]K4:]F(.[NN^P\]G_\TE .J?:)!X?FHWBG@I&F5+6O7 + M<]\IF(P4M^P3!(K_L\6UE&;LF/SZ6!)H]L3S.59086&RY-"7BMIQMK<*VV[I M+K.!Q#G&>]&[DG.0'>^2&#%6O+'CA!X;9#W(AD>&B=$D3- \!@Y!5&V MQ]W5BY<;+Z)+PSU,AII @86()_7N24A&Q?R"F3P30J,C# T5R1^W*BFFP5BY M6M5K7H6Z_6'L#ZQ[&/Z #_ONWV2[D%>-W9(Z:.STH?N8NC!3[$ M3I7RTH:#<=.76SF%UO7LNG4=0WVZB=;EEJPI&TYA/B<'NF&T;GLU[@1F';D> MY+Z->V9N)R:_&=5QHDR&_3C8,;X)V^R+)U\\+<#]L((6"8G6T&6]PDD@+4^> M$+)\88AV^&V6GK\GKQ+%@WT[G:W1X&F"9YXWUW M=,]^-+*Q0GG"3EG8. O*26_%YK>41%5: .K1H'!+IPJKV+:5$TI$K8LFM( J ME6QDZ_G 5*?T($Z@S.@%*$ M'F*(E&J_J7[4F-=\.FU+1R(B[(PUJTPM@\>] MK3@&MOS<7/8I!5DQ(9CS$N73RRA-)D?)4;RPH0X/OZV;2JPBI5V(?3XX=@TG M=]AI;4S\AL.Z@N=20W;1%]F,'+'?&0-*&68927CM>8%K>;C6[R]P MK8]A*(\.U_IHS&[*('7K;T?,.J60-,?PIIT]/8Q7.CID3.1,4920@8H>Y M 9:U ZM"7(UBXFNPOZ*./EFKAJ,FONHX8T>N&NY47 ;LPZ&D0>1X(^H@JZHR M?; T.P8_.MR7FT[N9%[FI]#A$NY3:>O_KOER^NGOYA09PH%("A MPG1;KD6]9XBBJ$+8JAERNNL*^'A']-EF\VMXZDQ&[@P<[K=P-(A[QFYRSI!B MSE#=F$RV\1"3 A'D9#2(W58E :.'?%Z9WF9=T3:U\),N8'8%'#7/)#6W'E7> MCP)DHN15<5K(R_*0U)'O*Q(5')!4)NTD3;6%^)F*5&7X=S&&]S3PZ\4;XHRD/P3S$S947\)ZE:XT MX:JX6F!+@$8GL!SIVM+?TU90;A[<1UY+>'G"MKH4,E";.JP?OZB?Q>REY;V8 MKTC?056JPOO1-"]+"FS^-E(7XY[V5[$ $.[)E^$-#E?E_NHV>+#XT],OI0LD MZ:PFF#\F=0,JV9:FA(24UB,R-LB *N]_XR+Y=4F0&"<("KN@S]#-+M/!J$1< M$^!T:KN>@@:?"?"AT5#-9(+"=(5=QI, "=ZFZX9**B_XT:0MG 693'<9IX62 M46%E;@>B) LV2;K2B "5-L53 $!I80+)\W4'>4 M@I!@HN=C"HY;+$&WLWH!W CE1=22D[TO/Z4:O*ABMA+.!T*IBXYQ'<[9O6P?44,'[1,82/8[@*I;P6BJH>Z#1__-?<3> V*=TJ] MAT2.U-?167J:L^&HX<"5!.4NY>UL$V]4I_*M%!E]6@3:/DZ-E$HUV=VEV MZ4Z1__97F!Z1C-"94D1A^#'#*BDNGIX6K5;]>C:UZHHTZ^ E8Y]SYK(F<3(Q MH\SZ*GLY7$@586%8'='YL&U86:)@=.X7IYPD"2,%O9AOPA/_&,P0@6R(]R!\ MFR][NNBGM*_!#I9.QITHR\./TAQS=DRN&8S3#5'''^*'LJ]C6;WZL5J->.%@ MT=,5%QU/>EH*MZ L?+B,&.1UQ=*([U.?YE70#Y/L7\3L*:=YX9AOI7]5$^O] M@"0._(&HZDW?%\Y+)Z7>0[O>K:_\C&[&+Q>W*EU>>E_1L%U6^^2-E)@JNWW9 MTFXXI76DE*Z#2[1G6Q/M#KN%T5Z:A#5X4IRX,S!??YJ=/_7!B1W=KFE^^[K% M=-&U)=U!''\F'IVV/BJFK>0;D8M$IM3*A,3>'/)'&7:>*D&[_TJ)"3+M]^0@ MGZ"@RF&&B>46#\)K-*E8 !L"$34%*?J!\6GW4[!I%LZF;[^:SM MGAAM_U8E7_;88<..L;W8/^C]TA2.&B;M"'/Z,>K49JE45 MK#2KD;$,UHU"GS)SE4K$4M)9K;OP%I2GO2_[M9#.]F&X&O7JUQ8D0+"0&E2Y M#O,FGZ#%0C%\I]Q6,E@/82:_*2X[7Z-Z1">SHVTLX0W^YY/KWRV",6TL56]$ M\3:'!9+^(H+Z=R!I"9"#P1U"H+)@G^)%M:H U/VU1/\S)Q2;%)&1'L-(-#][ M]!HVO;*YX7B,[0K?DNUV?;R&<#3#]I__W[+_U7]^P/<^ECLJ][(,\$U,V*19 M>\^8G^!H#Y3WL$X,+\TB1WM7!_M"YY752*)GH!\(DTXLT ?$;7:R=?.$3_U0 M24BJLX#"*X\;I8_PY.G7; M"EZ?GQQSY]:C^?+32(;"7//L0/_$FU.$OS'CFE5ITK?RWN[M%*":'N_X0T"@ M9+\F1X&C*2RR7.^Z;'\;J3!<"S1.[RJ_1)NN:;I[^))ADOA$R=W_X&?4K-W2 M\"I1'Y$P2D ,@<;S6_J7I[_7J^>>B@/40(!=85&@>$)((9C=MR22O.S&/$Z3 M2L6@-9(3O1W&696GW^)Z\<*3T=C='NGE.'R_GW%A%'SE1IK6D?$-"4'=Y],/ MY72?LB%]F"O^1$R'WW2@@P/BGKPNQDWS['%(@7XDROIBG\B)=8+C$6XK)WCP M38_A!S4K3[@78=2H1&>$;S'J>\'_=P;._O%=@('!?$8 M[_CV,)\H/@@(/ND[.L)/"/LH: *[]N* M4))\U8Q,D=T\T5D+'X_]*^*%%]YLA( !@(=>@IEAGTJEG1BCB@VF:#8CH>S8 M4SX](\\O-BN$W M/U'ZT-B: '\V4 %#R:TD>*R=V_LPD:8Q3V[O$\N?^JK."9&^&=B]R1ANNFYM M$&DN'_I&G+.^S">MA!)32]:*^UX.A>:TPK_.Y;,X&8KVW(1?8G'7D26W1A*7 M&0.219TW:ZI"M[JTCV;5MNGXZVF)G9>[O!$WF>:9HEE87U8K%!\ MSTH\,2[ !=>0(Y]F)?D3<' H*U_/U_!X+IQHB^@5VGA8B NW@2/ M?4WN@0W1Y<%)];1K23=.2H$*O$TG-H("XO1T\WE+'!J?F234;8J GT]3!,=\ MW#LHM<-CWJM@I[:LRNA4^>\A[?RG$#-ACKC=BIY4AJF^"B^!5-.R'.H3I_NG M2XY\-+"E5S&X.3)E!>LS;,(FUCJN@K0U2./#RAN3W,MAI)ZWQ;CK^-^;CC._ MF=2GF.4SL*9O$EP&;5DY#9KY$8@!#"Q +])E0FE3L@-9OC%+QD9";0".^IYL M%VQ#+!L$.U+?J9N?-V#S/Q;9 E#@Y+*R.E8,J+0Z8*02 $ JWJ;(57[Q!!B, M"N$?Y\V=$"P=Y*H$ "J8TH$C_"TG0L,J/7WR_^B/LY:C[417-K[OWOM$P$N^ M./(P&28AJQYQF%T;GZ@];-D ?_V;$P/$=5/_J)D?3@__U]A6_^M_//WMDR]_ M_:20!HA3[[#O;BJA>(B__=LC/_OPT?_ZZ;&!OXBY/[^Q*)42"U".&T8P6-:Q MPIEZRZK&CC#FC8%L3\\?<@WAB4DA?$T+$"T6+.IXQ\_+;9=\!=,T9XT VDG^ M)2D,T(,$$LO=KUSM)2R78NYFG\H9C%E^IY_2_)Z!+*K.^)=48(MY#PTG7-\#E50'=KKBQM&-U92 N%\U4VP1>RJJHL6 M@HANSX38Y .$==(T&'?8B 5H#J;Q+%KNNJ=M?;G%-$XVLEHC5;FF! F"CA-W ME4,YJEA&SBFT>"6HWO#Y*ZA5NB!P0@9A3=_+<1U,K% _9\6Z6 5,!KNZ)?2: M%T]F=[E7/\$5(D#J]@\R8S):3!\4USO/(:OL&/OT')3(X2$D:3"]2"P]16XO"9-)A M=5MA' :V=P+7YW;+V86,3W M+TIF;86ZME4!)WN!#PDU*(6'U?C0FLU' OSH&8IAOHZ%,+Q$%=#^*#U2;Y)L MJVI]9!.QG;GI44P$?_0#1\B#*">?6N"X.Y>24?K>F5):0V,Q2(U\AL. MM]T]7U3=[/GYT+-#1'@9WY(V<1?Q&-V6S7Z"N,E]Y=+':M%33GJSY8D;^+RJ MS&1B2\7,.94%F73X@T4J-E*G*I"V\MV)I!$R<1GK.LFLNB/M:B1K(:GYA2J)LGG(6;4!SU$RY+ M]*]=(NO=4&(2T)RH/R0!(A7>B@=8;9AD-=)#I!DI(^-IVD.5LB>ZQ.7%$O]+ M=X2KX&8X4?+8[[$6VV[_P'7Y)<*,?O/D C/Z&(9R$;;Z)(Q.@:1CN^<>2U"; MNC\4TC\::0PIN54VS<4]>+1UX3;4- B*V?EJ8&9/7RH?)%LI,5D2JEW6Z6<, MGYAG%"T0'L.<)G\O*_0O=JLL$=*YIA%CMV-"JXM V6,N#,,!K+X?L51GD']- M],=0-M($?][<4ZYNZ^I.:IQ$G*2BY6P7J$A>[?9H/I#;P'0(9J DG-<5(E;I MOXAS7'#^UE.\6HCC#R?)* M.R<# UC)8ERA4Q)D1]8=:G]6"E?_%,_Z6@Z0O#YTHQ(K27N]J^?3%Y=-M26Q M;MXUA>P9MQ, 7<$3L6\RR/_L7@56^>A>Q68:F'W19X[2^AW;0]:CE-8L6)^, MN4 YLQS_ WKIL]<_S>#?K@^G@)'K.'S^\HUV5&ID&IA M]X">[JVG+9D@S!_U928SSP]QX&M%"&T(OPA[)TO"95OM1?-,Q7UO?!&'Z;%W MKHRE^2)?UNQIC@V(]479+_L,3*6_2B,3L34 M43*?M-_C6RFI*LVAMA/[RVU=$3X,5[5MSJCE$'%18*!GB\"<&0-*V!XYY8,% M9V1 52@*68Q5I_ ^>EY>L-U7>L?'7@H;R+HBM1.Q2,Z"B%&A M-,&&V[:S-R$?) XEY7SO^G=A'H?;>A<1G3.'LI ^^.B2"[6-';8<#J=GC:8J MG+0PW>?0A_QR\W[+_#XO@GNZG"TI>]*SU, 42#CS[M.?C,N^/->]1(E+"'"%T MU&.AK7G<3\RL(QRM" -2+ 3MREI:/]"4+&_"(!V;*ZI.V MZLTTKW8X.&.+FM!E;1[M$B$6.O6-HUJ']0JD 28MDW8@KRO*"J@$I]Q":OOB M/U[J0(_JDYFDK"NF3M+8OH/W6+TN!<4M*Y%O*[A'EWM%A!F"HN%V71S#.XM: M3,QULQSW5+#M#,H4WVN!%))CODA:W@^CT"32]MVV<:HU>6-2%R1X/2 K$\L' M#U)>GBD\G'6-X6N4O6A#4EH:B@=&5/:^*46W:;FMUDS@PINXA"BOK58Q7:M( MY'CV-QXWTTR^^#*NR"9- KXI, MPK8>1MX+-J_K2-A#^9S7;;JOCY+AFYYYXR^Y:LL M6KUN-Y#"A U1>W<&5\);@X&Q5EXIM**5YY?Q$# 96^6/*.5DSE[T04(.H! MLPFB_E!B@S@VM-,M:,XE,\^.*^QA*:ZB:DD!L27T- M-0%"V] !"5< ^6[%\35/%.$O!9Y'BT0K3:LY@@VJ&CO*"P@+*:H'=04^-(S> MQ1\NO1Q)+\?32R_'QS"42R_'1VY]M+@E ,M+PO'1FC.<7Q*BY&I/T?JN/%QR M\(\[[3GK'F?T^ -V;'!I>= M_0U6@0#JI(L.,[*71):UC<3FA$CHS9< RGQ2.3H6$E\OGD7S-,E$+*&'O4_J M3\P6V1M-)N+P8BZ5&M^"]8AG>F.&:L7YNOC9%1C ;S+)H#!.H^N@4E8Y.VI) MAFG*$%U 0)43+:O5I#O6C":F24J]5Y'%T;%:TF"-*GWR7:H-F"QDF/:V9@TA M!XR6"8E4/_],6><,67O6, MTV38]>(-6;?99ZJCI _4;J-^FRS:&=C\#YIPJ<5Y0O$E@?RE 04* /'+N#G# MG%7$ND4+I273[ PG[2WAEYZ--V&.%O\>B:X+4P10W4@2(3-L(O2E&G$( MS._#..@S\IV7KU]Q>M>*A%8BQ)!*/_9@Z>A,"J?,V!-6I5H3ZZH8/]*J MY:?CL-V!'V%/(RI"" =RM1:5*=X.Y"C$6TWHOJ4$/_@T>'A0)('S]_ER[$D$ M!+:C+:5Z@K9.K1CR7>C6(&QZMN7W?'189?60II%) "T$OWW'/8;1%ZH6/XSK MFZUY6'J5@^L(BP:BY'*WJY@[50\=$3VOF2JWVN^I4&4(A%8E_R!WXGB4JU[O M:E$YSYN/EGE#TAG8EVJX(ZN:'=&=-+0J=D( M1Y,:_%!Z=R/^TS>OZ'%_^N8;UQY0'-D(N1-]%MU*KWRKK-Z/KH,4%[!?Z/+OF_A*4*%TE%DP#?[.6,[#I'?U]W'8N#ONC'FQ $ L< M"#O).'_V]8MGG_/GODHX^UYSD$2?>18F:'58?/;5ZV>?F\< 1>\7AFJDP3TS MI1UP[$"Z^Q$OL+>@!./? +N037*Q#A$L$)G.S397%&$ M DW4A*SWX[K2>Y>)0T!R#E\V8R+_>]FO10!GK9=Y MO+II-Q9ZB2"_58;HILAN!,WL;)H1*HHZDH21)6.'\!>>8BOM9W-?-';A1/"= M,WO#JA^#63L4RMI@1R+L^1 K;+4?7';:35]NAQ,W')'9JQ9X.>Q-H2 ZS?R& M2$[Z7(X"C&X@<=@G!ZV?B)73*>WW$[T2R47$->A3@>+D,?*[*FTP=XYSTHIT MR!\:+?[T3">?!NJ[:F\DY:B$X"LO1I+ [KUB2J&"H6 8EW+;$HY"[FNFU%C M2G174(C,43]VNU$=Q!6P%HY"N0W8F^=4C'"E;,;F#"S=/!B<=>5!]./QS(>0F;L&\E!@;"UT1UL]T/ +.42_FW)QU")PZ-]^D@VG9BHKRUN33I[_ &,H+UXMMR31JBBS]5;1?\\_!#+]O5M3K%)!9*910>]7J] M4#V-S**&35155]<4%4? MPU!^?B'NGVD#-O6R+_M:E,6^(0:_?BJ_8KB938;Q;S=$&OW8-LQ)SXC M#L:R#@%&.U"Q"Y0I">_#A&]/1GZ(:I4V[K]TP7J2*%BYJ\+]%XS4\XXR[)+2 M+J5Z=N!K=*1^%HII".H>Y@2)R"7)4<-Y28P= >7);SI$J+\3G6S#/S4@';,? M1E#&X=SUXM6< M&']#M[XNW[WWT-@_2*CHK2HI;H)H^7&:KJ8K.^S:!26&$:TE7;;63"77E&8 MMT2_*J5^K_O6+K)=W5U;USP5GT+C856S6DZP8\TXWXF@M7S'3PQ)XK1X&!ZRHJ^D +6ZVJBFMGGZ3A$S; M@[;-&:^6;"0)QR-;)36F]!F68G[3):X3)0IN>DV=V="XG:NMFF*:.752WM:= M;/-E[\25& YL('Q,?J04A=JNO5+5>7 -A5\*8W_F-S4-O&R"IX<^ZGU2)5+D MCY#7E8=PCURMN0JT"U^N= UBS.Y+CI%;]994YIG"PUC=42]M?CY\8)=ZWD#/F-'"=9N-KI?LC>/ YY]F#(+&A& Z)%ZJ1W5;E^F]C\)04W\'3NRE7>H/1'=5T*[BL-2O_4$X@ M?.4V?/&=@'V&L0V#%L]+/G,[]CT5_BO&JC7K#3G'?^]:*U*W[CF%/J2(7RSB MUV+[\&$'VP0_DMKQZJ$<(%+)]T[8V P#2)D@/1Y-TSJD.]F3,T"MQC.9(SD2 M@D,Z5QH .#BLQ\4[G*MMRDR27/TX-F_"&+\F2T8NS^*/X3 ]"Q>1W/ZG]P[=BE"77 DK[BIT;?>M"W)'A(<=OS0"L@C!( M'57'ZCX[E$"!FMTT=<[-8M4 I"R %?HHS0*D8L,4:(ON:&^_(C>?:B,A"(L% M0EAWBJI$*_(07F'+Z5C4O_5+EA>1_JW:8G%1&% M ?L@W.I'[BI\;SS6= B[W2V%?NH3@ B9_:\TX17WNIU;OO:CJV>9'_G$>8-_ MXQPJJ_>'S5ZL@!D=0E@_BF_7A ]#,-CUEA=;:Z[ $ZZH]5\UW<@)DU%TK#=] M2=3C,(>%"]1T:;!VX2'B4S,S1GW#%6G) Z"H'#FJ6HJPSFZ"/!LG*>1-4M" MS/5C9$P1\G!.6W$>@SR772/&3>20*8GS-ZKIQX 8;#I:L)]Y'CLV%M*Q(%HC M#!ATVS9-U2H_A5=_ZEH.^QBEME*DD?(=116/>(T$A\ A0EC: !MM+4A)8ZB3 MS(XD!U09)%%)MQZ1\UAV^')T?]&$,T;.0:N())LJII)<84&.<(GLH')ARZI' MBUU6#K!+@KV7X3YEOVGC,;ZV"0!O;U=" 5=2(B@Q#_+CQ\S <^*7R6GJ>3YC[/?G]W78[MB;YHJNHO+%7[586.O4(4$99B(,A05]B.)B8PGK)Q%V)>(_ M[RKWJ2R2PAS0K7/%:/VP1HU.)C5R53*+HA;1R\4XB$K&@R=&OH_$>0@E!JI% MA'5?4XGBTS&Q1( M")Y%'DRIJ,W3X?6"T2&F]\V.1UAZP4;?EJMWX3L"C_8_L.K"JGZF;LM=W8]J M >_)X?B\L/81.I&;?22I*^3HAXB^N>HV5\8EO=^'7P-FVGNRS %X!5'Y"T0C M@6C\^@+1^!B&\HN%:(A]B<=3KD3R#IA)$\6MMKMW.$(YYHO/''!P?5S)()%HMW M8=Q7)*B>8>&N%]]T?<40X>!@[.I]=#C,C0$-77C/JW&WV 8WD.VS)B^51EHS MD9:J:P[9+;&[/0QP6:N/Z:T*1DB1:9X)YF 'C&8XJPI5%LF>E[ M:H"!)=(WT&8!RYJ67(F;1N::J? 0YO:]E<"@^\P_G;-T9!$DE KF=]TM&(G!BGERHQ4A!EIS_UW4?73LR6I= MY ;9:RC5@YE3$WG&31M99.A$:;QG35SK*K;QW],H\BJ!C!\^.-,JJ?J?$*NF MW5N\D:L?=YW5*^RBTNM&XO7KQ==C3Z]$"$ .YP7VMA%]P\G\50.;(L[^$Q"/ M4RK5GBTRV@J)JUQU0!F"070 3+L=:7;L@8ZA'\*+4N46@!)_@[N]ANQBLNJ' MUEZ2WI/L!$NK?M>?4"4-UA\C1=*L8 53;=:>X<)?'B*)-JTRKA,/:KL73,B2 M&,COE$!B=M/3N/09;=>ZU X?IU9U&]Y)!78MW_WI;L@>8'# M&S,F%OG-NGW'1 *#YLOGQJ/]$.\JAR/#[^4BGVV'&AT7V-!KROD34 O/?]Z\?UMW7!%CM-=V(RGKBD< M*>ZGY*8+GKV6Z)OK:!'2PZ,83-T!R$CHZLGVMX'Y]^^2!\#ZW=/=*!3]B<$@ M @@W8B,1DF(WI^AYON#$D!-,S A4-&=:!3,#= P8GHERNEW3QUYW#&R_XH$3]"D$9PA M@0.A20D-2=P_?,>2V 1[PG(T(F3M0XK2#P.AG8EW688UD$MIZ)IZ#@,O$K")V#VI/;! M-QZABN7"[=ST/FA&P^>F$RJ&FD%O/P97M!6IBK(/UJK*)7( H]^*YL#\J M6,RQ52(>.D=R"3"_?4)/WXW+O5/C2)$)3"4%QH!D60L-NLKE8" BHWO3][84 M/GIV%=("\SDD<&T-[QEWG%8LHZ!U"(K!!Y5UQ+PFD#ZG$IX33'E/Y!!59 NZ MJ:D) S?]/_W>,M'W9>HC.H@WVO+9MNEX,TJME_X_"P/VMA6_4E_2K650E56Y MHY/M0*[@F.F[^[WAO0^+5.X0PQ>_R%(%7W?4?*0E*RK.^D[P4SL68\2PJ-UC MKP23?)-2WNI'Y9?\G[_YX@_7?UALJ7X3H4\O7[^:>VO,6/;2,=]/>/O]+?!D M:!,IM,7#0AO@!U#:LMT&7'VD\O*UJUBO5C"0.6$$2.+6>&NF48Y+=-.\)$@^ MD9K5H(H8J?(T\YU(WF-/OJ<&&WI'T:M6J6^YE?'J+IV$A@!K.8B("FU*L!BH MH)XB0=$C_92VV J14,R@G#S),>429G3%@T)[BGPGNPN9+Y.V)O;-,%1[#QY M9_ZBD9X5'A8YE51&,0EA>.+R38#>^[YF;JT'[$77JB.>%24M(R<;7$8X.9S5 M[!T12:U=2?2P!]U&3W_S\R2VY^_N;Y%:^#8:0+K,7_HT\6M)$Y^)H^)]U)[^ M+0+ZU$0ZEM6$T\)HG";=CY^^%_)J])D![0-A^R*Y6'?94>@R23%(>Q@E)UH[ MP0JUU-O'9->4GTF=EWF=(^T\NZ=(IZ&5"1__(9@;,FWD*,&N:O1#R>WB=(#P M_L54TY>043F$B9'?7..L)*68N&EFMIDTZ@GGS]\K;K5%=.T#=NBUS:5P9'Z3 M>0V&L!;L3PMCRZ&V+ $@J4Z.W48TF06Q\RD+4A=_A[-U[89[3BV)YVL"7/&P MND!T8W0+#(NJUA2B/0C6=$!E'M"8OCJ+X_0]LR@=L+TGRV$PH??O1N$1"V>P MVBYB32]X?7_N[BM4YECH"B!ORG4R>$JG75WF2)RIHZ$E:1K'Y23.D5(*W7=] MLX[-3.'IM_6RELYE_)K"96:.6B_7?=\MB1I6;OUN MJ&:/IO4"7Q 3'C'Q[Q?$Q,[FJAM)UU'8@3%XW@ MP%TFC(ME,*-B$^UM>Y<_EK0DATQ(5V9\C2D$(P$VDO6C\[K>WXJRH17@.E / MKKDL(R9^6-R&)0%1L':,,9B5Z4<5-1Z973>2\/W;2+33]%A:-(Z0XGJI$Q=< MJQJ(\KZB^R;\BNI!>*Y^ESA*>),Q?_PHHG$ ]$6+#>F-\'6(=PG9][SN5\3M M3R-],^XH"[UX3N4VN!"WU0$P6Z+T5T>3(>,:FFJN(G([2M%MI2 9GCFO%DRE MF5:A.E;O*[,O@"15]T3XZ7H05KBJ+5>NB((*X?.NO>FIIP1DZ, 90_MAKDM* MGN\Q9*$Y-N;1I]T7-SVSL/7 >JV20;TV7IN&V/ MV[=D$L(=/,K$B_,@^?ETM]0"QL(3S/^IZ=33MN/#3N0#6;U3$@LLW9&XU-EJ M/(2J_#Q\6($($#[,5ER:]&#>$I=2>4.M)(WNMQ,?T1#!AV]J@!%XQD:0/,/( MC758C,B)8Y%GSQ^N&*5_F+?^><268IIF&([B3H1'3C$I&6NJOUJAF>XZU/W) M6S7*]Z6.)TNKR;]9SPR*?-B"E(VA(T=^!-1U?'A'^6ZRA%LZ2,J+MX>T-YSM M&T)MX%MK62_Y]?PV5.C'./#N]2&BLSA=RN<##"-:7#T^<$Y56SGA)3ZX8P85 MCK"KOD>+0Z4MS?>VW5#WG!H^;K:>?A%+S#^H(3)#!8,1Z ^Q--KERPQ5'V14 M^/+C5^,)*'A#Y'/CT"-A"$PX19FAA7>KRH;S7DV=DRC+AQU![FZ]IR./?41 M4]EL/STU7"6(*,JV8ROA?=Z!V6CM%SA1-<1:8&(9$QQH)]\3G,XXX9Z50OD< M'QCJ(,=FT?\*M^''_)"?2L4?K*6.G\UB),5ZV#361V$(CUSB_^BWNT-6L!"* M58)VA\@;F!C88EH'Y;UB#%V-&NYEI2H@BU?L ##/Z\R1X(13FFO>9%'3',JC M8'@T<5]T\M_C)-;:\#=O29&%J7U! @)4FQ#.;?FV98.)V[_4.T8X^#X MAR&%9Y=01SV0Y="U&U>17S0CQ*GN8E.2:)CU47*/"!LU$6,X!3**=K5R; M-H\)--U:%%1RIAAB(JZ*U/H&*E+WW\'BN8SMB!)3ITPH FC1CCVTZ_-G$KF' MV=D4+ND[<*G./0IVJA^U%=OI"9R!J?@^)6UF'\B)ZN&>2.C.R>);IZ=O7O!+ M+[W>U7M7)N^!L$W#',[@_,@!%/GC_#KY 4U6/=@$RE CC\+UJ 79?*J^IXOM M)"-B)V0M:!M\?6QY8%Y M6X2;#3QE)MH9K3@JXZEK0R\>N\3#5=J"TSR2=VK@+^R=;S45XMXBY^2?)_L6 M^VN@03:A9NZ1GG \IKQE0DL,!)8 M*O:DCR+7)=1/R#5)])7(2MK2J'^$JVI%O'-MS3BGGKD?94?0W>!5O/11-43+ M#O.*HQG4"!/#N&D\]<9ME?B&3LTM:YOYAZEVDE2E"H7-;-CEN+[1*+-.]$], M8,%]FYNWXF%R A>>8RG/G)VX$HK)?= #A3.Y&N;%'SR!19'BT/QRB5M[]+1F MIFH0?]A@:" :4.]9W#/)'M-V7R"!1NE#\PD M_:!I2,(F0LD#\6K7_^XE&$!\8 MIZ.3BY_8#C(L/N.;'#AZ\'08GC\EVW0FVTPV1?#6!5Q2.,V--&.)N!8AIH9! M&:U7]5W-4.^>&C$HE*W"_[6K630 M1\P.JRQQGN\#LSH ,J< !P^#J@?\Z$) MGPC;@4:QKI84!:A^TLV1TROP*W\V'6OTS(F81F\.DXQG+T'[BO5V<8H.?^'-^#!:&& "SE$O)WMA-E)*7(J(L^$5T\P/>&-S6]2\Z'J2NJ4S%D+JK:4 M3361%O("KE17P_B*[" +@VUI_"T/X]W+I&$_D([T%PG"^,T%A/$Q#.5?"<+X M^-,K/2Y):2:C)&Z26YWB&!TBT*7V%/;E.+,E*0=>4\4-NFEGR^KVQH"N1/QJ[A[VR,Y#/0,5355/2G[P^[M"F5W[>[O65G$_1)O>7K MWZH/2?)V%H8BWEL"T230G2IMPKON1>URC,898 MB[?=AA6Q&$@DI)]"N2H2B^1?.L)O88P=RW%/Y8%ZB.P&VBDU.%8W(Q:QQ#:W M.E)J^YM(ZY;@@$L&6^M"U$.$*T1'RB 'ZA?IKX>=5NT&XZVCE'3+E;S(#5.& M!T4B6C[_^ASJ;@1UHV$SK:[*E,F,&G%%XU,H9V*(1FVKG$=2^YJQH4++H1HF MKI%!>>H3Y#4T66YQC3HH?[X_0S%"H#UH3NLL.481XMNPR&.C D?[ M1$J40T81MM;T#/J"QR%>.\=+CF^IQ;D>TL,0IK$B3(-L_"GT8*[+BXEFJQ]! MJEKD5#;S3"E1=(?A5=H"WD,%^WO-&]"8X+=.LN<>DR^S8H?Q>. ]"_T_^,CM M^,8I5#F'RJP08LER^5FRA=!RP6Z5G+]>AV1[PEY M" 39G\Y%BV5I8!7U^U3\9K&V4+N2<4R9(,YI@/E;7M4![JCG7@9ILW:D)^ M,C Q;FWKA!^J!!7CF! R2W.4%L#]Z*0U)[4LCKPI4SI2OT5[BBBOME:N"VP# MN7)5:=<-SCTN@U3EH*APD9.70>)(6;O2[.2+0O>1M9>;4##&FVD;4-.FC($:.-0FEIN?\\Y";\XGH:DPCI,G7% M1V!=9A_@GC(742R\6U\2STS8!%>XD+:<-Y;9ZL;]BOQ.^UKP;QCI1B,*VE@>AQ/6H[&]<= M$]Y#GS5]2$ &BTELT_:#]B-ZH:9Y4_]KEOTON';K><6+E'DFR:=25O0,[)DT MS&$5)5F X%JPUP1=XG:.:8QJB9=P#*A-O&^958QK#/#1*\>='+FJQ&EY^392 MDL<6D0;.:)C*>AV<5[Y/X>3_7D2Z!_.!'&PE$9ZN7%.@FNS2C\ND#-;F>XTQG;&!)LE],0G M1QKJ#RDYC.=6C!/6M6BJ4/ 445UB_QYK%*!85H M6T[-3'.02'D:.7VO>=.^N^E+3(O(H&5)__?_6FQ4;QSY%PFOS&1 M&C5/4\RN%SSCQCK>3S.W/8PC,P23=20_#=1SZQ/"/YZ2.__4D9=/7_CS"=&B MPXTZ DU1WO$@4'_+B%8$&"G!<]%;^17R%MY2&_NUF&S3F#QVID/(89$[U]H] M;(4,$=E AT#B!^Z-==%8J.M^HG(\>7\%,,8+<\5,8Z(UF(>R=6K3K?"@A*>E MM)WD:7K_I3RY<,+ G8'7]BK;G#H3IEKM)CLY/P5#.;GUA[94:49>SUNGI9]* MM),6,X3&_(,+E>_&E66V;]S=4*##/R*?W-;R.3"-2L$"^GJ[AGS/&2E)MFZ4 MGSO&-^YP/+AHR? @X972R3NB37'=N"O+EXMT2Q9)@"*L_;"==/LRH3WV8EBM M0KNFH6O#1[261(EDOH185A1)JH<6F/2";\BG6Y1;*L=@D2Z8"H^I^.T%4_$Q M#.472VPQ4(()"<_$&.\Y\M161SO5X&=.HHOC$AACZ\T4,JWB. L8M=4R]H_Z M'V*LA"W*-[=&E/2'^8SGX11^^M?]FUMX@O>5L:A87MG8'NW%$U+9L]L&6ZRFQOT)=@C2@'P1&4'I8QP<.,L959X'1&#=4;< MNVW/4KL"V5\PYMA=RXKSI;3& [Z M?9+8R-.SO,12"Y^1EXZII*SPWE?+L6Y$>4+,8A2L55/'XDO6+RB:2[[$;])% MD2I-!:+C7B\D$%+]47 ] H41'J'D;LDJ.-?AW9D6)2WR MH_->LS#LUX7GWM:[0L@GD(>1YB'T*C1:S;AIRGN">D0PD?)Y_>B M5<'\LA51":&Z FN_//C<%XW>*EH'R;-% S^=Z?"%+397NFY2Z$U4-1W%LYH/ M!:2QV*9K.J/5XZ@BW>6:U$/HKGZ_#"79^ D,TDZ!-.LX"2Y$RB#LAW8%PTF8 M!4,:TCA]KOT\1;]ZNS(BJPP'&>=CMH:AFWHI+X! MZJ;C3HD[-50W;-E6\/\K>P+[!?D")3/""(HL*:L!#JMP9,CU=&;%9PBKQ?(@ M4%A0PX(-@EI^,!)[4I^ 3X2\Z#G<_%$70ZT *FM1P'CA].S!.D1P.KHGG=C* MO#0]$L5ARC=U4YVX*:$^A/I>L/GLAZ#E3-K/.,5)W^->]%%Z3%9C*F9&5WXE M71!1)S>*,C.#VGP1CR\4YV5TB1L2CEP=9KL,@[0GB9TZ[#C)=*PZ>*HPR)V< M&O9S)CFSAB?]8)]$C]#VPCB.U:ZIGJ]%/&T8\2^'5'RG:DL\(I'Q"KZ M+3F;/^N:%'/ F0V4%6&M_$+A!0M*JMAU27<8:Y^[KIVL3&5=,&GORZ^4$:F1 MK>\; (6*AZRG=%+I5U@Y4CSN<'JBSPF +=K2!(L;_N"@6OD6=)A[,Q'&J>$B MQ14\/<'WL=:TJ\A-TF!\TR1%?%?6FK2;ILS'R!T*0R.N4S(5]+ZSDA6>[(VG MT)WM8=43B^W#.-0^%Q2 M!Q-N_T)UE_/V[JYW)YT-7FI;18XA[)MSN$W?JC#J U9!M,$)?TJ%N,+2.D ? MM<.FZGNKSTGU+ZF3GKA;&O.,Z0D>8N*BV8'!A'G(XSQE7K HJY=XRA8"4#X? MO=Z)H_RGIELR<>==N3IXGLI"H5HF-_)PX%*7 ,Q=%XV9D<"\!&@"WFJ6+FS>$Y7!A_=&72:8.3R[;^"N@7 M"#Z[3ZK?=MK-_6?P;^(4?_H7PS_5P6;E9VE@$,W# J))(0*SOZ2P)OTC':(B M1[0F"HFWU#:F2'",;V%'%:]ZKME-7S^ MP7USQ?POTF5(9B]+^9^H"N25!YW,E6+$R:0?V^2.O#7E $IZZA+'^)X5>CV^ M6"$6X-T1DVOV6.;PQ5^?A1]M:3RU7LF(#(0;AL@/ZCO\QR:8VNU..N\KXA>N MJ@@Y'+9AMA&[I'J3 R'FX&2QFE%\Y_BP.,_&&XLT&[7-5 )M8-*[AR$>"G&R ME<\T@YP@%3Q%9S#4D-$$? G]2P8;6XG2=-&$5 H+#GE>- UJHN.9!J(&-X@P_G*WVRF7LF>Z!78LH9S1Y_,&I1 M.L7%\,?R"ET_FUHHTNW;'6_W]3/Q] E!%UG MD ;X/I6SA32CT(5R+M"7QERGY?N4V%*YTS UX=]H%P#SK;RG*J,LT>K &%TI MDC,^S8JYC@;,/QG%6XFWSL B9;7(I.R(I+O+GA+&B=.S,^VNQ#[1;J@RQC)] MB6?*T69L^K\+4;C\>9YLQ5I$B"EE4#[%F"R6<8 *Q8]"X5!"Y/O!PV&DP\,& M-.W-+7@_66,N$]_8;J%&@GG88)2,N1=]D8K8.+@MB"*+>D^*7B/I&W".GH+W M))V8H6"8," B4H9JOV^J]+5%TTJ G3REUXLW_O*/.\-)+7AQ<.%:5MT-XP(8 MT?3'WB M;G\86RZ-.J+E$()NTFALV72K=U,6(K!H%(LHCAM&+#FB)NIC6<6+NI7R_W;ZOZ-4,3!96ONO;ZF!;82,4+,/>^A>XG:[> MZ''?0)QN+TR;A(?DG2]F0%)J"5E%Z?%#W,COQQ?EOKT*^8XHU_5M*/O5,IZR M[PY:1<&?A3.N90Z.KG=B2@+JR ^L$R,E36_Z$"T%MH0D^-)5\?^2ZCU\?XI? MA#-+-II4H+WS,PHC'1 8!\[KK:LE1JKFKG+FCYB,@>,76*O-"-\< MZ 0Q5F:H*];"4'2+'2;%"4[7C/Z:#/.SCDG# -HMN8!;LMG')B0M#MF8R7U7 MY$R%*6+/CR8*^\65D%)Q,A2'M&(A&A)CYOLQ(F5..6*?FP=ERKK\1>)U58FS M'"-W9#"?22=@\H;\T'0BS% 8>6S"DC7]F2A0Z7_P=4UX\0 M+B#L'OK8[<"1OT[I^LS#FMBKI M1RAOW%FK";L-J!;4VZ1<#8?;-B"S^$O0S:"WLCD,2M E"ACD'W,E2.GB^=?9 ME"B7>2)'19#.=)DY,2[ +^X\ D!BY99EN^7>I-6[,S@ R4Z @0K&V#YW_(^-#8JR3TG+!E:&3,*67%18R;2X\Y26I%LI0;DT0I<03_.],.;EHOT!SG+I/*MP9 M++CEE* C8K8<:-G5?S@U'N%4H-NL;.E=1.M*/'EJR7,;*'PY! 1;]>SW510D MBSF:DZ\_0]/[0[A9!N(J8[C7I*M+%>^L[P:V(RE=(\DLP#V:873;,2!,?B1C MY>E2#2SY)CN1H$+2[[%W)PI/7!.QA/1F#O*6C$O_/5%(MX_*MD&.A /4-.FF M8H#+@PWGMFO6"B6(-_ATMCTS>3(BSOFPH>*.KV7=90Q-X2]$0T-M_Y[V5C@Q MZL&?NW0DG G)72)1NPH-BQU62N&("XHQ'][RD#7\Q.BUG<*V] M<=[D_+J09!T8ACNC%X^ZO;.ABBV1+!DRTJ*%%Y&N?JUXCN>\72S@C(9]]K"H M8Z<+];[MIDEV<-$+F39:&CG=PR \B]8AQBGN'?W\'\O#[=6+KJD6SU:P84__ M\/LG*&R&.QPO_1E]3$JXR:>E?/?Y=;C-UT)-FGR@F*BI3>])>;!VET0Y;E7O MB4LD NENLJYD7:297-8!!$Y=:P>6.;&U(P!)/Y1QPQS==5S.#U=JL[XGPE"G M/\X3:O+@9/_)FT@@SF$Z"8@^;<&=K.LMH&E5U'..(0OK:[3BV%0XQQ.!60SI M@BCRB*+?7Q!%'\-0?KF((N9/4 M11!5I*T-0JM[SL3M[(@;8F0BR FGY>9-_ MQ()V#F[_8_%9_7EL'F8J 5&.W_-E9_30:4F,W5<9S)?A,>$Y[G>8$8&2B"$N M)PXR9F $"8C3QGV7I%6KE\% M+*&?U7>?IP950* H]&5+0S]N%K4YZ/JL>7TXO\0@KSD1%.U_=,3\L6N6TAU' MR::UP#YS(5AR'Z*J"P0*=V63\^SZ64F5+[F%Y".K[9$ZW?V8 I MKU40H7ZAIZX^2@3 O=! 3M?O2(#!^U2TJRMF3F>IG+SW^)B'6:[8^> WEBHA M1^_HW^!*NXW'#YK.,07VX7W6UXOG>:7V8$0>;>3]PYP[F75UQM)]X7QPLG+1 M:N:^]-Q;"<:2QARL>;?F<@*N_*C6[7Z,9@%3%JMKOJ)&>[IK&>6GH\5FU\B: M]FNM8K.Z7N(.QC*%'(9,;R-Y8)XQRG@Z7R:UQ?D-P5GL(1&RMUM'G>Y..6?( MH*DLCN[9?#:[O'7Y9-Q0<%$G]IS7/!TFC'M:\.8!&=HS22B0&9X1$\H;=#1W MSZ?/(A9'0R/G$BG5HU<6IVCF4D!K:D0E?9!DE31U%6D$'$T05G5&7WY.?O , MT@G/8TMO5>]5><-/NW;?$@MVQ"&\9UV*6+Y@#@ P["B8SG@W.!DWA-W1B="Y M0 ^H5)GD#>]5?2/,JGDU4ZL=Z7S06EA18:-*V\@5BA@)VNXG&W;[%WN;#34,A3NW9H?;Q70D_3M"8#<,#X"KU>V7F MJAB#5%&.MM9;@";ORI4+PDTTBHWVLDU[R-8'BT1=\8'@5M&DJ[+U[1F*O%9Y( ^>[-Z[>O-*.B-V&4 M-K-U1R8VB(]2,J!L?B^8I.B@#2.XU^V:3@T.'#:Q' MY-O3.3-.!0_1T'\6(J>?Q)2<,AJG[41J$68%WP4183Q%4SA$6H^=*;T6)_3A MZ75V9\(G-O'?U0I(@LZ 8%S2E%O&HZIXV6=0DL4056I2B.-U0AOUU7_%N&5;=SCD4GNTC.IZ>4\.7(J3$05D+ M>9SZK_8\NI?Z)(L<9F946BHIXFV7=6LO#OS@@*A/P]UX4@XSY(O.@/(-(.)S M=9->$(L.;1XB@W6]> %)/[A)K>;>A5TRJ1X\[]H0$@S"5*XY#A&OTE,'6^UJ M]#EM!_OK\:)0[TXZP2%CXY2R%N!1=9B(AQW*M+8X@_:3Y54J3C]A\\7)2 YP M#FZ]W.ZLSBJY&B)SB81^WD6>TSFUF9Y5[];XLG0:BA$T"![^3]_HO98-+%M2 M9'_#_VXJ&HZAW#-GFE#;3>-]6H#J8=&$W2R$+6L^0\K#5_VXJWLS#>8J[ 4 33=R^*\F+(680JHHP04=V _;U T3QY*JWG^7/:@%@( 9 M+-N0RM$N)2U(KY@Z:1%HK%:SAMO<]6MZY<%$D9D\J-ZXXW]768QV?#>A5"PF MJV +YH,;&A!92LP3?2+F((-=UUPR[V)% ]B/-17(+9V?,=6R!:K(\&^U-S-$ M>U736Z'G(MGE$5XV@R0F2L5!X3J95'7"8R0.6GAF&_XGXOAT"AWP!TE0>[$M M,H4\)V$J*%N#C.IMU^^1LP":)_D*<^^ZK/LZJ_^F058>OE%*<],U=3<1.QT5 M03E:X!.KQ$@'AP^)/-PL@C^^=X3O)^!%A251D ND,-%%,"+P7'(QLJ5=SBSV MWZ6YKW(8JEXZZL/I+5*^Q!,$9PUV[K M'0<%C%8(1Y(:JLK!6$EFGW0&5YMFR"58FM\Y$^#>/7-1!VL5;I)&A=? @DW" M$^2H9=QJYMQWT#/?47MWN:I&/KL6,.2*<#XE0O4W$RMT_Q#,5D.%K)M;6CK1 M0*Q:YDXX?20F+R:8JE$"UF.<+&$HIMI+,\?&C)W'L.V @61$GK^?IH>9D=M2 MSDDD*W5?3P_0D3U]A"4FKL!1Y6SI#Y*BI(["*H#'3^3UXB^Q657>,2FBJLL= M"=EC%]@%+.+!(G^X@$4^AJ'\_&"1C^5>2-M,T2A:(PJ!-\Q\K@XF]J%V5D4* MEVEWRTP'WA%S5_V(_'M2NP1 S7SC(WC$+C/*8YL*&O"#[2D4U^I/L%L+%AW. ML]-;4&V46*QEV,-[<) 3SX+;88^4'V,OP4R1>9NH,E3-YBJ./8)(E=W0T+GR M=V1 #%9]C,=\%/O3HRYW5Q"I\C?]CW<(IK!W3NTH@]PL>;=*Y;+E5^\I&H_ M] A'5 CWC QN=SBY%+W[M8NICD=?FN]1!%;J8F,,D+T$J E5:25Q>J(#A3PX M<&2W55/\ QEXGYZ*''^:ITK7C_?.R>%8,R?H$P1OE?9Z)XCVC)4@;U 7^@ C MR51^%,,WI1BW7/#8]^WQU.AS/:V 9:A1;3E)&D!9.2$-^"KMO$LMWO&=(8SF _G>T%U ML^)H*Q4RI""F:Z:4)0G9G0G1=)[]/&< ^W3-\-O;:GX-CNF+L$Y 833+##) MBW=4#]C6>Z /$NWIU;[O6N9O+KC%?EO^T$D)]#@2IUSV7;F^7OQU#.:$4L.. M/U VU(D*CW2EQ,T>-OE0;:6^%??^#/GU^PZ \%�GI;$3H.3Y)S<>1+/&"9 M\2(CKH-!.D*$6,R\-_-*WQMMX7U!ZX:LPO&XKL_(\;#TD4^1[\O0OGCSY@V7M M_\03FCSSK^07#<+^C[_$;_Y>P8FSZ\^,7R;0AF9,E3-F;00(E1=,Z]HS8B:)-31W)5,(+A7=J^!DOOG4&Z*&G1A MR]]-[#'5E!S9YZQMF5NO/+<&LN5P3:-%B9^!P*Z.5-A']!@BO .*?4+GUQ[L M!F%'3TS6]%JA_1!O@XP 0PO2QZ0;IL(-FME&==F)B,$S==P-_SCD0Y$&9%>9 M",3:]5A+CC$N]#+""T*Y3F9-V]CLP@Q;C?F>,-UHX[NK[$0M%8\/98QH5;WT M5?C.G=3P/,+XACCF*R4!Y9HBSI\-83_5/!'JI8$!TS;GEH\%%H!E7J.JD(@0 M5J8+B4A.D F9VT-7EW3F%HG[T[__(G2IRW346^KV[1T'WMB"BDQ*51G/A-JE M.HK/#YEN IW,B1WSEJ'C7.4%^7SB9(LRW=(K,LB!(VH!W'%]2AEB_JXX@ M/_:LT%BHWDQ4]NF&X6K9]>C,5+C]D7UP!A8]8<%#!_8*+3D=LA)$#199%OO% M34]E!<]NXL!$),Y'90]8@F.M/4>J#@DTDVV2[SJX7GS=.3%<>NI7W\%G(*<( MN^5U=(.^M14WF.B?7KS^UE"BLB/H:I>A1[+?:,PX^Q>;FS/C(3(AWG04;L.X MVH9NKXD.%YLG=E!BB44LY%=?/6.,, V=7&9JL[T*S[\1CX;18B(?U5'W4JM> MBLI.\37C",FA9.>9[KO0B;..4VBK]! MVP6B1+^[4C(B<@^A\__:L4@GH==O5>Z5>%/^(()]GL"=J@N1&9IJC@ES=\LWX*O_%M'=>+:[)WA .B\_''Q M#5_H9W"GGF(!+30M[[1R$F)VIN[L5+./RO)+$5I*8$+:CCFE.V3L4>T[Q!*7 M2+^9PZS8,1=D:$F8ORNF6%V60RU^GC-\#K#D;* >=ISNE)&97J@Y![S$V\@N M.D$UIRVCZ?7 +M57KY_ADU^_>.8LJ//BE]W:Z&QQ(8:[G@(4;35DB1F8C'&H MIJ46:786X0=TGM M3Y=BSF*IRM>^EY!BZKS7=;7J>I6HWPM77.$B?2*P"// M&(0]9S TYW-3$?7%+L1=RM4)4M)Z/1E.TM48;DG4&B.]T>1%4\R=0.Y\L4=$ M("5)/W-XAGAZWC\U]!<">S2D^4N,=+35N2LW[UV??6*1G4#!"?*DA,D]!B&U M36,M,=P9_+;[,=Q#E1>Y&W;&W;YX_4W=,H]_HE;&_I2.75M]> MTFD7=(8[\[]]H5A M ?)9(A,5]K4[RJ2=N#HR =%X% W;WZDJG18IV#Y72C]U7=Q,@EJ2/Q+BV^_ M>O;\S_1^55\E5YHHS[%3/0K?53T8]901B@4'LUK[T,E-XH2N] S]9*H1W M=>2U]*M!/.+A;=&N02L=O)Y"_;7(,VJL$[(GHMHKU.H+H:8M$AZ3>/LKCH#X MHO>+F[&D=M6JLDC3XN14-B"B*9WC;DJ4IDK:6R&+.?6UNR1,7\MI$E,/V$BP M2^Y_C#?<:;4*P/$ M@$\VF$ F&12;Q8RL8:+M2G8S$2D79 +8B):'^%I)&2(/MLAR4*O-1/_;%R&H M"X*(X:2^P/4!N,UI.4+RRUG>F?\4J8V/:9N*'.D9G-ADG;9SP@6Z@FN]WR:'3J@^=\1@<:II1=NSQN7#;:&8& M/C>NCQ0Q9$8 !\FBL#ECH%0M5W.V:F,_.9E+&,8P,5V_HW%7F3UUU$5):;0] M^-J.GT[ZK6%NV7"?8G'67-/,$RJFWD0]I%ME\DD^12L?7%;X$_'8@MKAE%$Z MGWS7,<+S;'VJ]J[N.Z6GG"]28X*/(9%.%*4A@_,C"([$\LZ@C.JS8),5KI[; M\N]EOR9S8C% TCN?"*[7;59MH))]GY:'8)XJKL@*%J9@($P!D>M&BLM.YOH] MO=\%M4E25A$'S.JV5A?DGE8S]AI;2(T'9/_\CU8(N@V_U>#)(9()JUTVW, 2 M[M!Q6PHZ)]EF7DB5=U"/]+_@?4[( LX*#U4NB&:.,DYJ6LK-C_8_ M=Z*C$;29O5Y\/7]_)$\I/+Y69@FS*XD#L8L"):H]CH_S ]Q2#S#\"9U)7HD4 MQ?:P<6"E())"3&P ""IJBI2%,#=5WY..6;EB/=X"XLU-N@OH0^$3\17CKSQ;[>J4,(_ZXT M&R93#(2;?]Y>-XU(\^$84@*.3@[63N6+_0=)^43S0T,%Q-C$+A49\#&=NG$X MNJIG>+.^RGU1UXBE="02)I&?Q2:+TM4/LYW3&Q*+H^GC6="(/YC(D.HZW8"4 MJ5\D>1YM;W$ :%9I3\ A='2[%5,2P/S%BR!- DO*0>.K.M0I*V0O3KKA=1^X+_L"3^%DD2X@_4P$:[ X>,EFOV M9$'IK$1/)QUDSM80E@&P]=4$E'X&1W$ZU48$]K5,\7.>W<5K0_Y:[\+O?G=4 MC^/KYZ]=_=D>NB8V8.I"T"6B"'/D9@O&H]"A>_I[?/KY=7C:T]_^[LO%%T^> MNH>\[8,[WBB]+_WQ?U\O_B@/5*["<$$-];)1\X%ML/B)=HI>C"F!K2\3. 7 M@@-->W/?=?,LW;YQ&#HN_#JB#P#.)6]-8&V0M#%G/# .(,-C9B@-[XT$ENPH M_6##\JG&)67BKHZ#0W)RL96;PMD]W"YQW'!ITVL9T,XG%7W&#P. S\1BW!0'@A*MJ!RE;_"X467+O4F+I5; 8> M]Z^L_TNHX[ M&J1$N(VIVX'Y1WR?L\-$V$O-,&C''"CN"OT/#T]D@#M"P3BL>.FMB7P;3BE! M==J;4C&G!O6E0*FTG:604&G5"8MW!19/EIAA-U?'R2T53,8H'U>XX0$V;M>4 M+=?$;LJ;*J,4$'51@.@PFO(DWTV)OD>VON$=P4L?:$89G#] DJP$4 MQL#G "@^/S$'W<$KJ//L=]MD/T[V++YV@;=X>,O3"[SE8QC*+Q;>PK=+U!9C M6^_M/M\B:@JY!JIV/.T>)XLWUQ5%YIABURMFM*.P?$.X$F%;G:.LTCZSG#GC MM@*Z QD2O1CD_G;JS@TK5J9]6PE#RD(K4D=5E<3Y]G18 M1($ZT*]079H]Y3@ 3\=,4Y3 9:"[(<3H$7L_S9V3-W(&3J]O:Z6W3HALPM2_ MJZH=I=5&Q/O+KGNG'B#!80?!^W*#ME9$.!??=XWRW5BXZ'+$ZPHR:FL&CW!' MD%%PQ,L^%>'D?@5,_<*Z0W%6M&-S(>P7GF]]O2;_<-+\AE_B9%',&R-?62T. MW.QX))H?8?*+H)(YISUFN M$ 2<0V/PL_; _(F1AR';)M6"@JYHAMR<^9BBR(/F&.*$<9#1" R )1;I<.*O0E^/:M?10Y9/;>,D6 M]GMTSM7$88GQQ;1O'W^/HYQ!B7$1"$Q;AWR=+B8A,A9[NSG! MPCS7R!P?7+B@]"$\2)(HU@X M#O[Y*QU;/.1)M1CX[=)[+$FGA#?[<)W+N_< M2 9CO(-1T5=*+IROY51?TC7#=/\Q)6<]@9MJ4 ;D,R&6^9.O-S/1H]XY"1<( M;U5M6^SW[E/N=#+0)^MDY-GF1FN*R;91%^983:SK[9#H)F<>7STI^ 3DK#)V M=F9T2OCV5?;[TS?7K][+O%5[*J'NUKV?()_W3$-Z7D MR4A,]'?(XC%ZCG_(207.-8 SIMN2KEPQ*QAA9M^*_^[38DQQ=T+VM^LG4U.( MAW5(*?F+#& '? 1/2X:>^-:EZ@Q4_>S;* O\$JSF/ 0W1P<_0Y"!C W,UHVU M42;EKC&X=1C(LV\%VJH-P">??:^D8CS_7( _*M8HG$O9 F V(7C.2/;)W+/- M9HLX^^]=VQPDW)!D#?VV+P+S]"H9V:QKD>#/HQGZVQC.Y098$1:_TX=0A5-2 ML/7&MNY\N_$DWZ\#FJ6D,?,_A0%.^A5C9SBWSC6XTF_KV-$W1@C,_$'F@JV3 MA'.V#2S > U;,TM*.9VI<,\R<;+YLJBNTN8B9'G"!$]_[J*%$%-9'#6O0*+[ M8V8G']\0,6E_]/ #S$ZOV/!W/M6%^OGOSXEEA7:VL'8-4)J?,7]0#,@G2G'@2:_*P M0RHO3UVD(QQ?7<$HF,F=]9+SMGB61B9NLJ1PIE2OFC^)5:F96D@1>>!1^;)M:>V_2>5$ M 4D)S\RL<\2QA9A(.#SZBFB!$7M8N*!.R_UT%U,^13 NY>QUJ>H$Z=F]%N)& MFTQA5U9=0M$?G;UB-"WJJF6,28CE,KY'PQ:LN(]'.4JDW]IDNN;?-$[N\UNR M2Y6CAOKT-[RETI"(VH4I*T=>@PRT]C[GO,B,/N>D'W9.BN.-82+8$H>%$%NS MABFFT&7U$BF *.4[MI8]MBW+:0O2IO&0-$\Y@GS"/ON]#(M8DOS&JB&Z:F-4 M[(ZXU]X#%KQ3,I62Y?SO^&,Y*# I22XKD>=6"^42+GF^*6RWFL&E\I-48=A. MDSHNN<"Y)M#969(I/F8NN;.8I8"A,K]<4#(];7Z6=4Q)G\M\Z, >GPS]@V^X MV)Y*YN*4KC&[W5,&[7/(I CJQ3B::0]'Q&%*^2Y82G"N@GE9<3$OL<-DL\W< M=AIX/O_ZY7=OC!D+J4O%&$6H& +C7FK>3@L\57=/(>&E8X8/[A7]3*SD.,;S M;;<.DU]PRR<#+=B(@/=7E0"#VZ5(VUY.3[9YSL#HO^!6B5S8/)+4XU*MM-\U M89-74"W:$AD+FHJ/3^4">$VL#HDE$P=WD$1:N09XW W*LR!F\:8CHO5^LBA+ M^A]O".6ZY<=1& "#NP^[2(?45YP"8EX5;>S "!%6;(D4NBJ[G9$\/#@+._^/@^9 ME*F..CN8900"T):8V"4F@[;$Y#%,Y8)U1,%AC5[-Z.34=.6+A*Q##$*Z"L#$&6(2+ 3 @YB&N M,E=?*X%:WR84&3Q!,@-AVSS>MZ[W2WH%DVGZ:F6'N8^54/'IBOWJ)R68LOT. M="$<5Z/^%F7S)M-'D*ETXKU5)C+BLP]IW),.5749ZI9KYYHRGN!7*7KZ8?^P MU^TIE1+''(0A<_Z'D\/NB?XS]P!/HT1/'_,>@]YPB/OWP_!PV.W+\^(3F'7E M"4"@,9Q$X/+&R^M?R^=V1J+6N.;E8*@?]OO'W8/&:33.?G"T?A+H%=L+C/%> MG,VGO_GSQ>NWN%%C8*4OKEWJ_DEWJ)<45ZU_8!89JVN@A ;[,^PJ2X?&"4(U MDTFNUH(5H'5@;- *A$F3:5\[64DM-^WP/HVUX6L; )B&X[X#TJWQN QZWW05 M?SCJ[9M;8U\^^Z1.)W'+6_?#X-!: M#5R@P<"L9WO/MN*>.;!>Y$1=A&RJ#H\'N*_#XZ$D#<^DHOH3HRB=IE1AU#\Y M=LF2=(A5/6":#0%HUQ/PJ$A $:1U=/C[5G<<7K0PH(2'] $K M@SGQ#GI$<8,M7,I8CB )0,W$$%%2YCE$YZ X3O^*LJ7%=,QG:L.!&PTKI=%* M4L,JAW(/VO=@Y"@-.M):(&]A?!#7I#QK">G=V%*&$#)@&O9:=6[ZF;A*3@R!)' M'8L0E1#LJK4[\"7_*R9^+'(%*S'HU"G9":M??;4P'>]B@7BY\,L?$$CKL* 1"IA3&[8E@\<@[C&"76>3?TDRDW 0]-0GJ9[^G3B)-Y:%0C/ MS]^=OGV!,-\(@IO/N'$=$+]R:H*!916(5!=F4$U+T[\1CYZ]%8P(O*=,K#U! M!\Y"5!T )0!-YSZ"PX8YU%FKW\8I9266_.K"L$6F#A*G &$="C#X:!%(TU$; M$>1F+0PPKH8$O@KK==UF*2NQ"0G2/&0MN7R!.TMLYK**WL@$_XUK+= S814$)8%CZ!1E M)M$H9VEJ- M4WBU31N 82WWW16HL2AE+D[J10BLV>3MKOB&+^?#5ICN[@$"# MDK%Q."E>#3?8Z[T'W&P,.1R^EG>[_RFXR]7?[Z*PK/:1:/CO>%E%Z,]TQD1# M7E-'DE/(:'3U+TL?YO"Z+9"Q"V2&;8',8YC*?1?(M++JSF65-.<0NQ'V@X93 MY9P@XA4B',#B6@QQ6"E-Q#@BP#*(UK?ZYO[VD+AD3(P#\8X%K$'^0ETLTO5H M@(:C0FP.&TC;X>%#(R?-Q?3(V\U]N N*2-58C9Z%XZR,"FZ9H,3(EPC[#JD_ M)0ECIT38\N1/9U$X\=Y]10 1Y0V? QY4F+4;>\^WMHCFC&\/<#$$J%+OEYX! MVQ043!J@9/@;?X5+KK5520$D<#-"P ;!'GSL/$1\*YO0A8K9J'7/CY<&E%=< M1 $)M,Z?U".Q%P*]H@LL1Z_QNK2'Z1X/$[.1@<.ICY3C4 C()#;JMUMSCUN# M=S-A<"8$Z\@,G\#$I9?*J[>HUDFOD\?,3MCNY7WNI= R$!4H5T.;ELT:WUJ[ M?8]J^XAL@N -L)&54_HIH>,3GE*$%I$)OMBH'W:_>[MS][AS-F5)YA$ZJ'6W M=,O#*KP$G;-I=^U>K1)KATAF+K#.G]LG$.>, *P9S$3RQ)"D#/BSO*-35T6H M_!N(;,<.:C>!0R@?"#*7,*=VF^];K!*+#$C5T_/_>_9VKW]2+\:3'<3X9T0#QY&_O(LF9J5HM%J.*8.'=EU;3;MFK;?))^ M*1%RC*,%;I?5^(=E#CD!^6+/'D=I3:V3#A6Z(!?"Z=YNWG?;/.'*;=P/;-\* MQ[Z$81KW!N,Y]7 .0-@T1'/L?'\K7._SEB:),CB-SV]M%CJ*IG^9CP' SA(K M5;M/][A/& UK+*(8+;V2*[^C!%!%,RJ](DL4G^$.A';#[G'#K&Y1!+[&(#36 M Z:3"4$IC[_LE0L#,-#NSWWN#]2?NN6UC78'I1,Q^BDH>@3'!*WST!B$Q$Q4 MG)5':NY^1C7SK6WRW<+4QH0TYB,6QU( .^!M!4R#NJE!36. ),%]$)=LYJ"D M;'?M7B(LB+G"#9UB]B-K.8#\F3TS] SMOGRO?>$F2!WE@$1\H%0(,R6RXK)" M'_#G=C>^8ZS#:1-IJ-'EME:H.??>TU/2T9I3K^T.5$=7VU$R:F[S*YP@8RS[ MX9"Z4V\LZ4G'5IZD<9Q>82(%B@4$)O:^QT-%PY-[:,0&UK] M*U#\P#^)S2D&/,JFD^1PDZE*0N0=#CLZ*;<8R%&6VFGFQ!LEP]53?X;2CF00 M]YC\2\:0IZE%OT^(M,V/D)$2S75C&GUGT%T-8K6 M:6["X\'?C^=%&%"]*]E(@%.SD9 !Q6VR&+/;5I%T#*-F>H?B"J9 MC'6-OGFK*S1G=6^!GC !K\-G:^<*W+NIK[4"@U"3MA"!!3T S*AL6IHV:0?H M, A\S$E/0GBG(&+3VT'/FEQGZJ0W",G<)Q$5RT;AD!)N@(OX90R/CFV$(."Q MD!\9BP0[W*P-&V5IJM S&CO9X"_FR_DHC<7H^>__$E,']+6Z)+$W&)"^ML"_&OD. M^>IA.U4T2]. '?D;[2/#XVA.R)#1.^+HKS(*^!9#/LH=K ,SJ%.VX!\1(Z0Y MM'<%)$/ ))F1'J#:9Z)T@KG#:\')8D8?F+$UY.KSM?):_?CW4?;RQY7?>Y(M M._MMR\YCF,IW;]EYQ+KF#YLC6'!GU;U7LX4MP+%14QBQ$3#;.Y)4;NI_G/9.UT( M]$M&R[4K[,73U2.88D&JR;?_5NNF08P3PO$58B8[U((>?S^6XQ H@IR\$P/3BR &X&%$I.W174ZO W M$F0_O@S7/$XY3[1U+*]5#"_V7LFGX4#1#@C#S[,;&*I!"$%U,Q2&)A!R'YAS2UD&58^\HLS0#0M.'M*V]>@&:30 H_94!QLA!) M=3<).^_ &3HGT$7 JX4W[A]W#O9/.@>]GBQ,GL:!F/=G'\\UV#.DU92TGT8, M,(D$X_)P_6@I>1T&$>&BEPG&Z<70#>1R^Y.)$J(^X\CJ PVI@#B6LT:$52@" M5I]N(,D6_#20KX9<5VA#*2IF(/"$20/HT2'F3*R!_$844K3#XXC/5SOVY@1C MV D3K[ T2Q.=EQ.+&I?,H8:;LMG7$>X5IG:%K.-Z*=0VO09CB"*:-HN*(=-U M7\8E$B'E*RDLL\S6&K$T12KZ5(>'G?Z_8/. M_L').HWV7 D9J!7#=+HVH>&KX_+^B0H$--O8*.'C E61WR=I EDI%D M)Q%QK4<(C!3A#-2O6-5WN%?O3@T@*]]2[2,3KR) \KD?(:A@\\#BI((@P1EP M:$+)T\LP;RY*-QR/B)U.0Q-\M3'LJN:?_4-XK^OW%%ND$X:OQ3N'<*9&GS&J MZ42=;K7XJU49"@SX$:RHH-; ,5TJT)'6CK"_9^A_<_N.@>K6MI$N0]&WS-3: M-9DB63@)D?0(1AFI+4-'F1O?V/0VK1IB#F>DH@F)%:D]H]RN6F8+?*EU.SW= MM R=S1 =;QYN>^3N[A\-U -PJ'(J=U%34"*?X_17:<9AX06,[Q"W4CC%5_(9 MK%F+G)2?-@AT.Z/IPLMSN;Y(>633L4A"/LC++^Q"*& M$:$Q5'')",U\:;#?F :M_)GGZRAO>X:(:'^+*;Z%GS,M>31<927UQ]3S($>H MPW/33,;4_/(580R6%'^NH,QKKO$H44KNTHGS4$29+06P)M2/HL9B9U3BVZ;V MI?"_*%6C?!>HC^3*.HL/A0C^&FYA!X,]#(.B;AF0ILCH>8[QV;G_Q4II.B2> M^D,Y\-A*KGZ@9(,'M):/OZM3>@VP^!\YGJ46X908GMYH:FQ(>6 RL4KI65D MDQVDVD[>\;;NQJZ[.6CK;A[#5)XLES2)%!1_,TW> 19\-J?,-&(Q<9;:R#T[ MP0:Y3% DI8LOTJ1@BAG6#[N\]3;>&A1-",:M4O&1+XK."$*EP"&MZ3AY4190 MG7IH>)A0*:'+J-X:!.1,V0IQB>8%Z2JQ/1MQ;#IB<4DR+P<"C3E2MC2A;TCJ M4=>9D*+#V C//LR-7:.!Y+E>=N)?JC70K%^R>"XSDC;JE.H#2\QH1D.>P\%( M_!'+A%^*^43,4N)'1T6G*K;M>AN,^;AT&6H2?Q)G![MW*:/O4W^H?@JMUC)A MZT$I K7"6,J?.IQ>XR@;E_.\H(TV6/^FKT 90DRH9F4^;LH^U$@Y!+8*11?I M51KHAW;!N3OC?GE:-#O]%B63N$1KE4L)W-0O+GNMIM?J=4C+8LPD"5_"I4.K M[2+=HU"#]Z8$WIL[H31,\Q/7XK^+L6M'8+GV MB^(E46;Q@-KQE%&8A. ;8J8)>-$"B8+HH#4NN,/M>S!H_,65,;MUT3HBQ%9" M%TIDILJ )* ,H;6JA,FY9\()0E,;C[C^VD:LQ75>5.K2.$MCA0E0EF%@Q\>? MGV+Q3:>6PK%.N7H)T]%!^.F3B1\QM"Z$XN;0WI'E+" KZ7M:V$O?P7'&8'5, M=2/P@OI,T)C\#8R_6\U20H09NF3TRJ6-&(XM*4SFVE#@&!H[NH-,_A"\]^/?_I M O[\[ 5YO#F5>!%YG>2%U:Q6'00QR)R<%&07D'J-HA.Z]ID*?97DFW.^#>-H M0IF[ZNQHU WW$)%9KGYJS\H<2!"N#MF!-?2KSITD"*RI25R#;%$KN!B003B' M;*G.I_A*[A48A2N @0YEE/,2:M69#MG;[^V+P+GPLY&OMFCO_&NL9+;>GM[ MID#NW' 2[NKA5@R5^F1N0AVIK!1^ MD!X.H@D&! M3NV-_G5S)W K^UG S\/17CSNFU+@!;@$Q*O6P%.":(G:3;:@V!&H@V'#SH?@P7SY=H>;]F(@HP9&#"VJ-4\;B&CSMX.NC8PE76ZO^=S^?FJ25] SK)/,&2R[$S[D_9_9G MD^F5DI,&);I>:ZI9[43?]EMUQK!P'BKF*&VBRV:$^YH4KG2Q%P1<"D5B$U*? M4+B1B)\BBF6T1 YH\A@0<[^$ O4.G>J.Y7]LXGSH)@4]*]<]M>/=[QET$I)FX0,Z^Y6@;@"Y]G*)9E*EOH^4CK7Z6_SL1D&0TTFFNDX MRI:C:UAYL;L;3Y-=X8JU&T"1I(RBJ)Q7F[X;=YSM6NNDZX2>O">$2;.20LQH MORI)ES=6K:(-KZSY,3,2S]/+:OR T]UT.(OJ;Z]@/5Y;\Z\,K3DX)$PO#WV+ MG&M.D:;Z_PF!=)".2S39;LLCVF)4K42V%')M3Y- CU*E=]P0#_!D8QJ5"Z"+ M&=!"(9@*A+U/$57E3/_C#"^D_,=9A^R+T(>0*_X1R2U(RTVGZ.7AB'N ]T-! M_18C[GOMN#@Q>K_--K.)36(@H%9;-!2AEJG=D7O9D4M_#!YYJ$L-&JXC1EP3 MZ(^^ FY?8+Q';YT_EP JY-N(F0]W4LE_2"7]F68,;>(V;YCA"T J 5V,$?X. M%HV#50XIS9A,$RB9]?XJTZR+"+/:>$%37>)L MFYC5VC,^$U*:)HFKINA82^'MU"4=MG5)CV$JCX3"NQ5\*TT4S 75?$>*.NK2 M2/#_P,L.2C!+?#0]_"1AYA@L$H4RZC LI,P50V+0?ZK0TK9.Y\*<_W:EDEWW1UQ4+2[LQ(6G\/D%J"G8)&6U.U$)GVH MH4H!,C ,$+$$@I4%@;]X.D**167U4>U'P&>0BCFES:)Y.;=*,L!#SV'C*4Z7 M88\@-Z?E9=1>U>_(0DE[4H]&3C%\"%F?,0;VP8Z$M$+*?H,Q3$'^EB.0X0@^ MG/MQSCD@BF7R&7.-1K[V[3U_,(>B4_':(2>.':(8(]<7VNT6!I^"HN$MOO_] MW,O0J26GPH4)W"9HBB^\PT-O .]PV'L]_/ZG4%O*"__]N?3 MWS06":P795#CI1HF#HR2M--.:"V%R=2?.Y78.$7I*4+'B)46H!YU+M-^2BF+T$3$U5U3GK&N*F]]W!^X>M8:R M<-& >C?-\G::O\)Y7T:HPFO,) SYMU%,@75!)69X6='8G;XIG&'^&' L='H2CELWP22&F0;LW55+!>,ZF;!,:GS M/ [#@.!^IV)]+)X'5AR+-4%;KU)]E@,T1UE0UQ;FN M'+4+WYTL7Z:WV^" ]%_PJ\1HG-;JF^[E Q7KQ*K1J3#B. MAIH6ZH1)7D#Z+E;*)B&#%>?URGL>O<"THOHQ**Q#63:6$ADS'QUR0&4]\^,) M3+U4SL;SB$?@KX&&S$3&QGXTAPZX9@$?9*.#Y3!;-2A2G&A@;YUX%KS!=:_@9X0J80-% M^54%IU41_\JM2IJ>*V&%:R;UM#P8U55'A$H*__\%O,"E,W_LJ5 [K512T:'2 MR8XR6=6.4\F/FXFZ5!03@4\:0[8N,/0J2TMQX05IF!N,9:D)I>)])>'5(0NB ML;7.T,6:T]J L(- %T Y,W;566:FQIM7+N6--5LSPN;3]- VOYRK2Y-M^ M@WV.?@_ \&S(9 2+D#7"P_6"G!3Q?43B 4(/835IQU<+U^H9FU: MU"2#/OQE&@5"M16DY0@+V0%E25_M*PT*KZN0C422HRSR$8X/WS2?11QT>(MR ME[H-1GQSL=9@"OV3X9" 8-1/J#4:*^DNAP'.(GR+71?WRYIY)ZW!N+W[RL:N M^8W]'=#U[XG98(Y%BM\F<%W%;W1ILP9%#6]'79I4*A7T2U@^B!CKB6U3OB>_ M)]CTC<8$T [XQH1893D@"&II?ID TF)@G' 5EM"4B8QEU;42X(] ?,@/!ZP4 MB#LMI7N5/2>K$'\LS:,P!?%>I8K7BF4Y[HY^PP" 5C"FA2*0P]?I1.@P8-7I M\X+I.*9H!M!:F,4W8:L=.,CG"*GM;KLE?J2- - >E .+=@P9-TJ^8)E_O8=, MSE\%+=NJV/@)9%R)#M9MX4#IN.X[3]\0M#96MO/(1DDYL+L*WT!/*0T;K M;?SA'=A#:FZ>I7R]TP@3M=1@TLT:CS\7T P33F\L([ M.F6W/?*$N<;*6_8!6]N)%-[-M*[<:LJ44F^!-.*(BV_IHKRNC"!XA4R4&E$$ M+9XXG!)VB[B&=#<9"S+-<\+^QE8?F1Q:+-C"A[8,^)I4EB;GD>D;$JN-",%+ M].O'#%#)(R+0.&9^P;DEDY]UV9J58#BM4$.7WUQ#IRN^Q&Y26]EF5[8=M95M MCV$J3Q9Q:P.I0J#D;)QJ0"M$#'2ALY"M5K)8@58E:7RIO4>34")Y:WN#N1-U M!?+G36"3;H65U#^X!^NC.5X.5/*Y]XD)IW$;R'CX2"VA/W'2Z=1(UAW)$F"4 M(*=L-_>_2H;-5B,"1V:XD3&32$\:W&M#);@#)JE@D:Q;%^,50@R-T1!6/Z]Q M0FS\"@8L4QXCXF 2:2.RM]2&4M) KSDCK-'E([G <&MDT2#6 U$M,\0]97%A MU]UA,6['KKPV-=9G%:/\%?:K*^,8&R$ILE4H(VL6S@%8@\_$(HU!]>/G'V,_ M";%TE;)/B,O*?(KX;_)A7?+&493NC9!>10#=>&3FZU+O@-$_F_0=XU8-C(]@ MX1GL!121V/V.2#L:G \EY0A9WED.&]$V)09GBL;K[O#PS MX+-,2J*&Q!68=[Q9"&9[U/PX$S\1=R2_ESP6)I=1EB;47.K@BY&G*0DIR:8P M]@B=,&I,=9P7/"YT).A%U'LQHF+%G1#C6SDA98*9!XE:Y!V6 AC X+^9'@S9 M,-WA:O)[H!@0GI9]BS7'''!HX2#>P@B^%GQ:P ;4KF*$(*U=$7T[T\PDN8C: M#>!VT-2]# 7VTN+>62L]9+.8DS/H5)3N)D"&6:C;:1%C&N'RA):Q*N@L9SSW*:8 MY4 VWEH\HY*.T2#2S<>U"D9G 73J)F:^219X!N!WF+OZDQ18OG4D#LHU HK4 M>#TDJ!DFJ0(&:L;/C)G%%73SU$Z"N*_BX)V""8+\C!1]<1!034=H)(A- @,H MNZ%S,LJ_B#'Y8*ZNM>B;O0912EBC1S3V911"4E:B2-A#R@"T'N=DI6:*Z;,Z M)D+4D> *UQ^C89XCV$FHF3+'ZBP21CU# !@9('/Z<1 MYST=E]@G[%]W>:1D!1+N),GEK+ 41;(BY6"%Q9*IEPD,&4M,;6!)(T.M&[\# M%O+O"= 1$.**=CSU>F-X$YD!M.!@M50I8G M%'T[:B8*;AV(+HGU$QS7W/\: MS5GZR2QR1%; M!I*P "G#4X*V51/)@OTT0$GD[3L=9&+ C#B[0:AFE-I;.S$TLHPGUVS#.5.\ MWJ#COO=(OBZ39&IDWJGJI=#&AV-X DE\F<$*_"'X4$QZ239QE%??2(K:1 X: M_#U;/T ?$*MC=$=,/6F9ZZR-/H0L3_4BV!JU@C@K<>.(".\YDU@RL_T7B,6/ M.;"+A\+>1=U^S,3J^!5>+#H]B%I%]YKL&>-?&^82$I!3 5.U*J1!34\RJ$J^$DO9(FCI:%8- MILLVT,(&4]X8JUCS,@>Q$!G"Z8151&N%T*7%T"H6PC^AJNKR!>^ M$FCY*JQ8%=^<_33Z.Q46SPF\DKD+$@$DS%U4.NM#%UGND:P0+DI75_-,14S MS+-Z4KF0$A;R5Z!D9.&?Y+0HW0I(GLKC#%CC7F& ^6NG'O:=^,5*>V!Q5-* MT>@#&H4%E>0XL;\ MC1D3BI2(B8MK'I/4FY8^DJ^&G.PQ@VAY1_D@BJRAOZKC#;8&W7Y=0@:D(QA6 M^2RUZ'S%%BQA,& MLE,5CAS>WYWTB/WV&#>?@<@18]84>8(,-!7O5/UDFUW"[4"B$^-/',0*H%9/ M-X39NP:5/F&&*YH)5"+[^>!B01"F7._-2G15'6T.(E3\T,V<3S290X22'EEX M\;1#M>A]Q]GP.Q T2J D;=6'4_5QW%9]/(:I/-VJ#T@E77*TOT'7UV]UM>"O M^>ZOC_U@6J(F'JHB"Z4=ZI@[$K:OUL@OU&62*I#;![.3CLZ%L/S[N_+>:3$=#HF)F6JKJPF1Q-] M(CAKRR>B8;\Y&6 >;GY2+61+Q6(:LC90Q@X!; M>L6 "2'T6""M2S/)&7<^9-X/@XYZ8?A?N%W,>$'A!?O.OT 3TD;Y0%0EWSE7 M5$@- <=PZN*U3OR(OW;#HR5\#H8GVABN.K^(Q2<4IUYA33;%]=V;@M$2+$_6 MI=377!X12B0U':25 B>;5H'T.Q3R;U"XOZ$P -6-S)NAP=5CMY[Y/S,=T 3_<')+BI^-7=#:E_UF;9V2X!] M'*J/I>G6L3@FFJH_@A"AA&RB3&G2A:"KU5+!D :Z;L TY4XA.I?PN01/>;P3 MR %OZLM*8A1*'X _,L.T(=2TZ6(.SC1=1ZQF[;+-DXB-'1V; ,; 2.U>1Z: M]&@040LJ5TKC9!TJ'.AI;>Z J1;1V.V@G;7<91CX2(-@[[V20U^\/R#G>%%D MH5)HGT#T4Z7?J1(AI7I][V.F#A?59+_AXC@F73;UX-;(N?RQRA_V MP<\#_R\0=Y"@O?0S8/2J/)74J'#L-="50YHI$^#0BS"1-F"M"FPRM)HA#9@Q M&]T-3$]6N#F9L >[+I,PYM!*Z-Q2W[FGE#[$@%(T#T68JSL_I@Y "C,UW^". M$[&WJO\2:A6EV5A02&C#UOR16@U]HV.QV@_1E,1=[Y_*;H"U$G:1YK,@%X?4 M)?PV-4-5]T*_,XK.3N7.8D?O#$P)*U%BOHYP6>8.FF8W")["4:\(!0NG@'"# MW-E0,57MY!*Y++*P?@D)V8<28G@5B$)7[>O>&"^3" ,R'ZA;/?SJJZF1M47Y M:)T\6KF FH<3. +A-X"P#E:&SSW\B@:**I86EYPEB821 M$XM:U)9C.RCL0!)")6PD78Q*65&'._+!4?PIK>J=;S:Y'KD%_,:U<9':SJEO ML:TH#.6AIF;TTP4[ND9=5T5S3B>B03@3Z@$XT24UMNJ!\0(%2G3[XZ5)W]1' M=MU,!G"3U#-& *'R'_6P T34>+S=^,".D;WA+L-MY$TU&M+>7D#22PK,*B$6 M9"62T"R([")P@51Y=XJ/D9VX7HZQA@:0P3HWF5C>ABT+;1A$O80.(8@3B,#& M[NR@S,)ZS[L#.J2Y E<>RT]Z<>R,88//AT(8$G[,BXEM3+[!=D9C6^E7.'[5 MF #9O-H@S9=Y$4)T 5\#ZL@%C@./>H=,*.@OT01%VG)UZ@G#)$I=&CD'@;71 M_M M#;;YG_58%-GKL=4)9!KT-GN#VCKJXC\F9#!-'>_!>>OW]OY#-V@A#5M(P4-^QWE"@X&N)%YN:"OBZ%@3S3?;"?)^K6<8.'(1$&>(#P3$U);U#>6 M\S)C\!ECV%A'\>;7[3=U@0#7IL-?#,)%B +3J[.16TX"X#X[,!7V"Q-Y^-V< M%*;'I>N;Y45E)^V?)>8OV741A1;@H&#R-H4OWOU\JE1B01LK%E1#KZ<@4]9Y MTCM,,ET D5@U=W45^E_(981#PF85(Z>:$":T448..>_-UDK7%*_8Q\H&[H!J M_9SJGK\J'(HM,JRR9@L6F529"=[(LT0ZH. 0F-E)<*2M_;!K/T[:VH_',)4G6_MAAR\"B$90*S_+!!V@ M=$/05"%=U^0K8W*6BB<)A:E7* O&<%D,,5+&O8?>3TRB%I0@O4JS+V <8W,% M]4A2\8=(M*J_=P.!IE]>Z9<%\0#.$8)>?]#G#*GD4Y9S\D9ES%0L G')<629$ 7'1BOP0S L?$[$^26]D*;TM,]'(K B M@^M>'4>, 6Y^ARA'J#D%:E:!H4B_B38Q6LOTT!(0HK'C-[<=E,;1EAJ"*G", M#3OML6-"1UL%\YE-OZ;72=U,#Z#7CB.NR;_IJTI][J0$'(;5@8O-!Z2X5JZL MAHQZ/8D4K-(LXD/UB7JW>*G]AN;$=5L9_3_-P59@(11&N^GAIVKC49&W7H3H\@UAPG8GF M7U]-)L\3X9(N2AWKZ;DE'$HS&'!RFK0.28R6'&+I:%]#@W#;X54B.RHPJOK> M'%O(BP1+K**HK_R-KTB:L?1E48A1"+X7G%#5IT8&XZB'<6],NXV5-K1(&J!Z M!K%<<1OP-L)VL8F,=>0,>DJ;L1,A6NH_T=%H)^]I1;VD_8LI-@1E?(RU2UZ8 M98P'X(])1DPRY4+N@ /V1ZBY:^IY0N^-NHXQ!%#Z9)QD]0(I#B>N2AMRL,=. MV:-VHE;A4&@>KMT?:OX#X.X1ID3S4KCE;/P+B;)K;) H$2D#GV&!FB&5,]A1 M#L T():/F;R:;100/V6"QJ&%YZ,=R@Q,Z@":!<1>4O_,R[DZ!8 JP\_ -#BZ M8;7H\@KFDD(R*.$FY LOJ)=2"2I<0=T#@RA(R7*356RPF*K/=""NPHCNL_0* MXZ9[F%!'X%),I!+BE7I'B"U*@QL6*>L]"CL$.,Z.:*>*^%-!]A H3D>TX7F; MAX7$P)6>!P+I@AHZI1=%ZV*&\2%$8?B-/\M@2J<04L%<'KTW]['!F[&()K[2 M^DLNV@ 4)O R V"<(L)*T&:ZKY/ 5 $M"@4"2ND(J[>KQ75Z64J%X4%(XH4FG]8'4U'&Z!G4N[HEIN M5+1N;!0;R:&2@Z,#(F%E!!PR?J1R8<:1VOA=*![X3-:BMFRY)\+ C^2VLF$! M[4 #0=:\M-TX_=UY&E!JQTGEPV/*8U#N'PCNIF75-","_J11[ "'0;UWK9+! M[-,BC<&^%HSP3NW96F$!@MP[Q7/7EN$8)=!LK4[)20-YE"YD:6RRL,;7UHK! M6BNGB_F.4>84[^6B;AW_ZM#Z2T/4SM]C$VH_$ M+?R'V8C4:$[Q8!PB!J[/L&+?2G=-(6=&^*&'T( T7,4MC%0!-#WP20!-:@J% MH !YKE!GA0,Y11540LS?0+%,,GF*K9"!Y1T.>OU]#[NT$$(7 MO+R( C:DS.",93J\=-*?"4'7$Z]X,AG?LU(*#M MP;W5P;4.J7LH^X>=XWY/#F6Y4!MSR5D/]2G =%U:3+@R)& [^U1V0@%2 U"D M_O3)#R(?*HW:W?SNNZGE$.Z@U7+Y6QJDM=T^.MKO[/<&E@RR\)MUU9,KE]9N M-?S*+D#W@N,&"\QPU5)B:G7&(-N*8;X9H:2=+QB8V9&"MH#\I/PF[ZC71TC: M,B;X[%6\7X9L#E*3!$E-!(BV0V$/#\X%< 2BIZ2Q1I64SHGEP2E4>^Z_>#YX MH?TM]Z<)X,QBRZ8@#)ZZC-N<+IGI0<=54^4-@&ES"]?]H6Q/UW8V=4IG7/+' MP&KG_(;;?\3/[-AWQ[[XEHL*((QG'\\]30@/Q,@I>(!5O7'<.=@_Z1ST>I8P M@6\[PN,YAC*QD04:V#K[?>D$D%1$\8 M=+_7'6Q[U&*;R9,NC?M@W MEQNNL;1I!5J;6>U6]#?"H/1CG5=@^<69!!"8:!Y8OOE*%7]#[ZGO/7\/*;X/ MRLP:#H=[@X/]P_[@A89E0![F<>S#;YI\NM5WD6JQ3W7CG/;$RG'*S$,7OSV- MB^9I3-QI'.P/#E[P+"3=6BJAI,;@1@P]&_0JU-?1J:A.YP6M,ZPAYC>#JF]X M*+[A9PJSJH6'23M)-EMQ2.!<[\JOW8_8W#KU$WLS?ON-FE)^5NIM#A_YXUGN M_;^ 9=/$[8;;!/[V-IP3L8"10\TD?N[B[S)B=MT_#Y4!_47425'^A(?D@;P;XVW<3#[=O$?26VU2=*,D^ #N.M+@;9TLV[Q14\ MV;[=.^AZYZBBSDPUT\[LVU-VX/JK';@;'.G^X-D=N'T8.UZU8NH-QWMJU: ] M_Q75KJTY1P_M$#JS#;]B_??KAY[??7F)?!_@$EFBP,";_?CW4?;RQY7WL&FG M7]__A6F6AN_^]?O;,/;]_]ZSH)R MQB&]><,E,_YBSQ\ M)?]X3829RU=1@K^-7WI=7]=+: U6KADO":X.?6PN4+='EZC(U/\&\LO\<1<_ M>ED$]<\.NB>#_96?]KK]-9^M'K77'1P=?.,WO\>HZU9@>-P=G R_:0G6#7O4 M/3E9]RK?-FJ_KR9[>.?#'G;WUZ[L-TYVT.T/[GYE3[J'^R<;C?H2;X/647*W MAW1%(>57.>KP>*KUW=M&TCQ5>\E7$ M[R/8-E$:2JZ1CMHH^_>(IOVA!!B%BEKB,V!O967[>K!YSV[]Z,T."*W3RB-R MOZN'JN$MAA@6CC%??E[YIM?L_0K) M,6B2'-_GN+FV WJ*"\SH18$GZ[E5>P3QZ VV8X=>&,/NKLQZ"N_-VN5)O?-[ MRI&\50+HWM];#?-P!SSP?E&2%BH$G?=F^;ER ?SQEVF6*F]UC^A\I,? M_DK,_3_;'(25BW$353$]QSC6S?D.@/YCH,Y&VW+0T9S;CM!#N?, MBF*1OWKY\NKJJJOFV9VFER_?9.,9I%1?AL'4SUX&?N&_[!_N'QSO#UZJ^?;[ M^[WA87_0[_6')X?#ETFA?JI_?'1T^+4_^)_PZ\G)WJ [*]2^8(Y9F5* ,G$9 M>F^N "06"H>[#>&@>SQ+C^UR7^P=W^9J[\HR2#7!0:]=C6<_GIQT!^TZ//N1 M:T2X+^"[KTB3U[;Y+TWP?[9I>:FTYIN6M?*RWV05?(P M1?=7.0:#G7 ,6MM_NVS_P>'QOFW['RO3O]_;.R+3'XM%TPDW%IY3Y?[/T'SH M?4B1& JXYQ/WTRSD(I-[>;$[^M!;-%%O]CKOWQS%Q=]"][5E#<_D1=64OSH MB;PJV?/]_=O;\ZW)OBO&8VNRMV,\*9-]V)KLKPZH]RC*=AT.^W!GUK MT#^:^INA57_S3CKX&>-/H'.>JM']5,RRNZFFV:(7/CGI#I_(J]Y=3_N'!B;(93TZ41?"RF _Z@^'QX7'0 MIQAPGRS&WT*DQC&16X1J_M5?>N]COXC#Y9,S&(_W_N.)&!7JE.PIS^)@_XF\ M+[34/)%7?5-.@3BLM1?;,79RC*=A+QZV]F)K+SX2>Y$[_"BXB);B1;CP&39V MA169YC/OEW0R42_1*%O]V'OW-1R76"A[3D#]-4*I MW.L/_;T^$#IA/6[_(.#_*IMH)QPJ>**8VB>**6"A#0-G?&&+&O8&FBG*ST9^ M$N9[YU_C<"FC#'J]P1V7$CR6"_)8QGA@T*H-Q>._'-G8VG-;J-%;>ZX=XTG9 MTQ6GON4>J#W;,L6GNN'>,) MV7.#;O]_MP9=:]!]NT$W6!V@RS>)T('5MJG%US_V?N]>=$^[VC;K#P]ZUQIP M)[W#UH![3&.L*( [: O@VC%:U7Y7=1;][MF'BZ>LW!_$!?SITV_>69(72HV% MWMMT7$)%UR[MPJ,8>NCM)[A MXUSU1SG&$]'4'S^]VR55L T7>)6F_IB%N3HA;2CW 17VR\(?Q>&/7-JL_D_% M51P>JBU>I#DZ\*^R$ +OE^'KJR@H9KR]]K?HG+WJF:_XHSR-RV+U5YQR]KR< MS_UL61I,%6?WZWU;M?UQY^Z.&MW_(;H1;SH^;$?XMZ@7!:!0>'0V"\<%^ M[V0T.@X.)W[8&_?'1X/C@]'_'#W[\?.;GWY[YYV_]T[//WQ^]^'S14/)?_5V MJ#V9JNWDX\X0K7"3S$7(U&3@&L;^(@]?R3]>!U&^B/WEJRC!]\$OO7:'.UC4 MY#>^*GULSDVW1V>'E3;_,G_ MFJE_SQ=*8?M%FBT]=703^*.?9= P#0]W;]+=NBU;NTGWVQ9M[>=9Z(W='BR_ M*/SQ+ R@2^H=B6T/^OZ\8N87GC^&;?>3I?K/*/?^L_0SI=?BI?) MAT2G_=[>?ZK#$'H!8)0&WJ3,DBC'89/ 2]+"FT2Q^B^$+JUTW<,3NO/^-)W/ MHQS-0O@[# G?+E)O%'I1HF3\ L2\&FJT])1P#[,0*NFC1#T!TU0_H_8"NK;^ M>SD/LVF8=( @M=O<\&_Z_(?4)J8.N9J'Z3N;-_2!4LYVD M:NYP1< 2P-$"-6_J-+MN*3M>E"FC> $=:I?X'7@W]3)AYL?6,L RJ9LX+=6% MQ7HYGO!@-%[-F[=%I_/'OH^QE1>6UIF#5%!RN-@7A':+@'\^N MMS?Z_8-G=V! [@^Z1P<--N2C-1,?>BKW91$J$8_VV_V?VJ8%>?;CQ=G/']Y\ M_OW3NXN5U]N:^6&S&L,_16HM$S7L,1J[#W$#/UI-O"!7L_"O,LK0"-$]Q==* M;OKB-,H+).&>*4D>E$H:C_TR5R(4971&DIF43ZY60GV@)&ZD?F84SOQX DH( M!L+SQ0^ #@A+T$%)M]\[V0TO\*[S$S>(Y%W[:'_P MK0OUH*%@,<[1-F]R'*N5*OMK*E7N>L7 MX2OO=I&KU6^TSKN\![X,VK?^884UXSI$GAT]Q3\M7[6W?8-U>IF_='DW=_#: MM\)_XZ7ZX,_#.[XX[)*##Z^>]?(TC@+O6XIU&L?A%=FF-;[E=7MP6WH;UOAS MI):WU0 ;60_C A)#I[,HG#3@#&[E$7WP1[=AXY^O@9=\T88>VM##=9Y4ZT@] M 2G1.E*;.U+O$O]+/HN\"S7IV58JSFU8Z:?FHSR8.&P^SD8.MH>Z=5@>8*G( M4ZDCGF^EP'WP1[=AQRU/YJQ0!ED[!:WCTCHN6Q +?ER/;M3H)!65 MW[7 ]='4LNZOKF5].4J#I?I_LV(>__C_ 5!+ P04 " !2@1!3 1$^.^@2 M #%Q #P 'IY+3(P,C$P-C,P+GAS9.U=6Y/:N+9^GU^AP\N9736D,;BO M-9U=-- )M3O0!TBRYVE*V *T8R1&LCO=^?5G2;;!M$'8;@C,AJJI26-K7:3U M::VEJW__Y_/40T]$2,K9;W)>O2O]\_\LOO_]/N?SO MN]X#:G(GF!+FHX8@V"U\O55Y;)LX>OJU04^KY"+\]_&-Z.+ MVOFU7E-7:&EJN9/LL;Z4S(%".H&),WS_*V M-/']VNCKHJ6HK$?9MZ72ST/AQ>5K9^KU M$$L2%__QLE3XQ\N4B#%A[QP^/5.5K5S4*G%9Q8D:>%,F?*SF5*\&_.G,X<'S!YK>O4D>C:;43;BX0-XI.QW$QNQ1T:QDTPYX!4]1?]S@X4CN+>A M6YW-!)\1X5,BD\Y;,Y@(,KHM_0A;3;FR/ST\? =ZQ 52[)=QJ%Z? 0GQ'A;U MB&D5%&Y+$IK?(V'+'&ZU9X+DK3:02(@BVLA_\]H[V,M;>R!Q N^_H?(N&>6M M/)!01@O475$/X#VB[FVIP2'C+"'U['.OO3[-T"+#PC&WF-]"D?<52.;@/U1> M)*=EI*E^/WM=]A670!*WR][KOU^C.B*.BA@(7P$B,]UR6ZXDBQ[&C6=JTFZG MV>KT6TWXH]]]:#?K@U;SKOY0[S1:_8^MUJ#_F>' I;[*\S(V? Z6!O-8VCQ5 ML$D?&I?$]HF9HR1W%+%'(7_TZUS"/TZV7-7PCUA /2?$IZ#Y#@R[S-]L9>4E MWFIE].N2Q*.W>G\ ___4Z@SZW?ON8ZM7'[3A;;T#A3X]]EH?@:#]I?70[6^I M>Q>19T9%K5*QLZ%B(1MU[]%".@+Q:$D^4@J^I_/W8?FJU>O_5_G]N#/YJM^W:C/=@^C+:ECQEF M=J5R7@1FD7:HW4$)_=!<0:0UTQ!,ZOB_*-02_1KI^8\3''=J_NT%NITK9P;J M>:5R<3! /85; S;J_8_W#]VO.XBL*UB;07-1J5P6 @T(0EK2D;JG#O8#0?BH M"Z-BK8K,:L05E 8;P8C:LL(Q*)6.QR70PH^0">(CM&!SU*W?)#ZFWAN,$#,P MV<*NP'^9; %>,>1W3'VB'TRG6+SP49^.&1V!XV=^W=&SR)2-'[E''4HRFR@C M-W/?J5EZ@F#)7A%C9; $:[3@C6+F)]N]:NW=V#"3+:L5NYKN>]EM"1E)]->I M2[XV0$[GF8^IV:&>VV_IH$?I9N\"21F1LL&G0\KR)1\K:)E]FS M7=D9^XU.(2/6)X<6-4K=\Z+= GST& AG@B5IP'/J1BEVFSE>H':3=3AK8#E9 M>KD%:V]' 3-$KFT]A9T)(@M]5%R,-4)+4G]##<_4X] M#S.W#95@8PJNL2XE\3,CQ,3"&#YA[)ZV<03P2K M!E6+?Y*/H#MAYE#LM9GTA=[SF!D)>5B:<^8+*QW,%7>DV:,D?V71N024$'&R MY:J&SY=5YV=LSK(O:^DID;QV/<:\.X<=YL]"WP:^\8'B(?6HVKH=D;O8GW/D MK$><0 C*QG=8TKS>?P^:F2/%E5VY?C/$RHGG48Q002:A;\S(1=A/\H<0,]<: M:;5/T<4,"V@N#L\\&B4(<](5Z/AY8-V&5F:@7MM690M 7594EUPP60G8$T3S M0K3H1=_URUIZ!G?1VL<8Q^;M]\#96/UH MDJ'?(7FCUB8V9C=U95LFLY21XEK63Q3?WQ!P/FXWM+J9_[2V9"]@=++8=BW6 M9CZ!FOBMYQEA,N^MZF*3JRM9V T#XRT+$,. M*#P R>83G#PN>C'G:IO@D!2*267\R[ODV6$15VQ:ZF%BD7OIBS MYJ8N-HU[9KZ:GTM 6.<>3[JC75SG<' M8D"3>@&$E5=O\UXG6(2WV=6=V]74I/L*0Y;U%GY'1[-(W$I[GSQ>G?G452T$ MH;ZO#D#H35:MYS!O4)\84P$D\*,3'[O Q595,,/GPJZF9KU6PB>I$UHHA6*M MPH^O)?12:=0):4M(ZY$GP@+2$) T^PW.'*C*(D/^0/A8X-F$.FT&0^RI?I$5 M0458FV/TI94^.Q))^0V%P5V."V9A(JB['C[:(2[UD#X2. MO^IP].XQ5%PG(]C.*W9UBZX'AOBAGFJ2!S2-=]C+:-N!5G;=@>T3.C,A(2+I MD2D&/=@8$CO]#FB[0X^.<8%Y[5VK8<:@!4/B;6)P3CM7#B6T0POU3I#;OJVS M;[S>O2(GV/VM8;=4BH]Z5'X;OJC_WT,4X>(G!-UL"IAA5K5KVQO-A1O %F7U M.A\H])N:1E=_H%"U$\1R.93%NQX9_\SPN4ZP&5(UNY;:.; 5SY4H$>ISE#AJ M\.F4^OK*!+U\JK]H0%B>SVJ86!@G?\YM*WW10X);M"B:X'+]F%:#,\+NU::O/+)GA$MYE&NJ!0F24JK4[B M/&BHT5&BJ1\,)?DK@ JTGO+"!0IY''&SY_ZNU&IRZ MMFNI/4$I(_RW]X+?SY[E#9[-*&3>ZDGXFS$>ZJX?P1/BA3OAE+%^O/S9@]IA MX4SJS&U"DNYQ?0=-GX@GZI!XV!%(GX.EZHY#9KZ::VAXG\AT2$0)X:'4 M$Z^W)5\$I(08GA(U6MH":Z;NE8;$)F;]/!0>O9D10;FKZGY;<@,1+:=*,+E/ M_4#]^B!X,+LMA<6I3Z8EY(?%?5%6?\D;EZM9E#:\4XQ*9VM:*-[.0=SD[K(Z M1&IPS:K@WT,V,H$^G^,1+#^*.Y-JEB!Z!YM&;R ME?J36+UXS>2E[KK:$:W':U;R/!4-WPW#A9W;DJ.G&W(!<\H9N'KQLK'V S*= M<0$EH\-DY-F_\_1I]S7U74^P0U/ZL93=^:KH?(?>Y"_;[%&KK7\UL4_FIU"V M[[(0^J0GS:*;]];6/!^3 X5VF[GTB;H!5$QYFR\\ MS!/#RXBZ3T0,)O#7A'NN&?'Y^>R_(R1Z:0//**3&(4S5$$4\$?>>BW!R18%6 MF:+.6* N70[M#37BP7@R (Z3!O8(<['X \8V@'BU!(+'ZP/C3Y"\P^:=A6(R M8 L2/>P]!D./.MT1Y.H:$]&'*!4HU++60:8ZVC^QG@"FPV@D#,A'>ZW ML&#$;3W/:*AM&*JW#YY,0G>4$,1$6;-6.>#Q)W1?939FQ&0F_QN 1VZ:3@I/ M?1N2PFV*V/,T53S^:F6;Q&D=CIUCE3YDT_S#X6C>)XQRH<\/@%_A'X M>WR]XSUV]%!XDQ//QV7_]7X]HFA&T4>MZ36B04#&P<@JTL.<+NAS]<&0Z(#9 MRP _MZ8SC[\0$58!>XUZK]6O.^OKGH/#YB:@:HY<#=A^XB!,9Q<] @D_A,8Z M Z/Y5*P:0*]O@NP<]CORCNY98.-P$7II'3V* [(9D/H(1HYJ2'// [&VUL68 M'28&6JSUQ+TGZ,=FKY8NMW^_U20S0: /ZHL'PZ]7/'KJ%IK$MS+,M4OM5*U=I@OBRD^Z]A7:G3UELYZ1,)LWA0TERW#43[KY5QDJKN MSZ>HNN*!R U3O,5X[;\-YFOKV;+"^N%HOGKG0+1E(''DX8ZSHML0-C+;?RM$ M7XB)Y[\:7/H;9ZJ--(<9#NON?P"!X1>$>;QDC+U'3-TVB^9,&UA.^L3W0\I[ M+E16O[X1BG,\T+G[UU6-G9O0O\#O?_(+ZJ[MHF*L[P0%LH]F*- M;,ZN<3C=/,P/=%Y@V>"DBL3C?#SV7^=[M<.-/(!RT"/!XXS5;=/ZU*ZZM,OQ M860SY<*G/\+9I$Q#A#?Q+.X:=SA>O@LD99!2-/AT2%ETJL?A8T9_0!U=9=V1 M3J3#\\[Z&D:A!X6)4\_Z=D^2?**_-K:V&7MSS(,M2%5J_E28K_:XFMGR]SEQL=!+M:ZZ/!0G7/=ZP.3K-9/]>9%L[DZ/U MP=UO@5X(RA%T=K&LI.]-(V(^NP4F[_.1#RJ3C7O+-E+N'QB0'7A82L@*G/ H M<',+I6YSG"36/FR>U"O/8[S?W6C18=];D5=>$V>'5P/Y(ZN]UI MNU;>0:; A6L;W@G=#X;_@=1_P".?D&'#U@XE'D*,CN+J7;9A\MWAN)FMX?XK MH>.)&@T^0=X^7ESU$J:XU[;KB![J<7A2(\RU\B2]_Q',D7[@ZLJ@S;NR37>T3RZ_!3^P#^N"DA-1Q MBM__\O]02P,$% @ 4H$04[&PS(T*(P ,60! !, !Z>2TR,#(Q,#8S M,%]C86PN>&ULW7UK__!^!_?GW[ZLFS63HZQ.GR MR?X'3_Z8S?\/OWRY_]T]=MO;UV,KWHC?2Q_^C^_O7J7 M/N)A@/%TL0S35!^P&/^R6+WX:I;">^1?QX_5WNO]Y^_^_?SY^W>_3\-1'I/R2:#5 Y;'G_ ? M/RW&AY\F>/K:QSF6?_STUS%4O3,C607U'W?Y\*??)4AADHXFJP%[13^?/*+" M[24,?EWB-.-Z&$]A3&;IW)LF58FS^>E?3D+$R>K5T=$"/H3P:?1J'.)X,EZ. M<;%_-)_3Q!F58IARA7C.G045)1+C,8/5]!L1G2A2GA_$*N&"1%PIOX1%7#'@ MY!%/Z_@^QG\DJ?C=:1 >:L0 F9(<; H63F5$'E71%=Y+T-NO,C<(9F>_/T9#;/.">C M^-.3+UA-V(E]7$,-\W2)?^=GY\D[GBZ.#@]7GPE$L\/3OZ_&LBE7EK/.REFS M@J3:EC;/L" ]/K\E!.1&:/:=PA')<\^J(TA6D#N MA70;@HB'29 V:FC&BKV49D?3Y>)-. YQ@J=8.!,B6:,@.\E !4NA@G<<@C') M>?J=2=B%$E?CN0T?Y,/D0P,%M"3#_ CS%1(Z'ZT)S@-Z17 B.HA")H@A+"4:J*$9*U[-IA_>X_SP&<9OMLIHCEQ;21HS9+!4"1"" M4L!<=DD$R[GHXS*N ',;)NB'R81MA[X=![[+M3?-[Y:S].?'V82&=O'\_QU1 M9#-RV0M,CH$QDIP75F:B*F"DL@5ES#&PWO'UE82'I[CER<"5NJH<=$&$5GF%<\ $N>POC$+ 2+ M'$QD7B06HV'=<\J!1LKM";#IP#?3_'L\_#2;A_GQ6IC],)\?CZPS6 M,MEX/9NFDZ W%:THB Y0$B7!*B2:@$59*$&R:#S76>ON^<9W/ ,-N^[$@)MR MC0U'OAFK#Y8?OY=-2; S>#1WVD4MP.20JCW.X"3G!"H*Y2(!,JH+$Z['-- 8 M;"LV--) ,T;\09XZK*WNVSJ,BX.C95W?JTNF(Q>SU-IE4 (]671?P%%N#>B, MRLZC]99WX<1-J 8:4VW%BF9:Z+BJ<8:I+-G(T&O2G#>@/$-PGCPR\N0YRL!# M\#M:V+B;M;B'6&DK7C330H^XZ-OZBK4B)$>R14,XK!*$PWC0*5$<7XH)VM[+ M$O!@2I;;Q0_;C7B[18S% I>+4>',E91%+94CJ,P,!)T"A)0U4NIF'>_C$];/ M;Q(!K3_JS%3R(3CF!,T=*9"T\@%#2Z'"-XZG:7G1<4^ZRRG"(84VS;0 M\48#V]@T?5O,0TT,8@%\C9Z590)\1 MH&8^<+&V1?:*3;]L/AX-C8NSA(0!DEY2IRXX35" MDN"#E26XR&3N4\R]#M&0(M,&5&@R\,UH\&(\)8E?C3]C?CFEM/G#.$[P).+ MNE.@<*=Y &E3I%!#!7!UX[56QAKR2$G%W(4,-^.Z#27,PZ%$0R4T(\85JQ2, ML^B)H2!LD410I2&FH" K0TK$9$KHLWC8?@O%6UR&\13S\S"?CJ*VG1QX&IE.;JL)9=&^AAVG3+? M7:;?IW$\F=1J><+QY[K;Y)N F(*ET%.#T(&R$XD98LD!BM,U5]4II]1%P.LQ M#*W KJ6Z W%N9ZAJ7N' _AL/&03F.,8A+*[2 \'>"JG M'1.V'_GFAW&^D_)?\]GB^W(*I38^I0(Y\[IQ*1,Q/9L?UVH%I\"+"47/%74/O+ 1 I)T)&$I M01CM99_=4&=1#*]FV$+E&X]SVUUPYP72&8,GRP-%.22!Z$N@QX-C,8184!K> M9SWP,I;AE05;:'W+,6^7\E(L4G<8TW\UE_L<)JL]Q\O3'>OKE"QI3S$I1Q"% MN*EL5N!%E%!0>S29$C[19S_ K>#=AB'VP3&DO68ND.;O3R^.UROZN6ECD7?O MZ>MOSU^_?W?PXN#-\[=[[U_2;_=>TYM^>_/V^;_I#U[^]_-7!^^:=QW9Y,G= M6I)L/0R-^I60AWDY):CXBB+,$7KGM,L<@@CU=)-6Y'5"!BE]+I@30]FG!G . MQO9A2OVD]^'K2$W6U!CRJ9;LR'E],ESBES']E(L.M9P.*X!<6D@A#I MN^B0HQ*F1-:G)-A1J"$56EI3\OY9T(S6A&6VQEZ15- GDVTD8XC:T#"Y8!VH MP!/XE!2XQ$NRRAF'?19OKX6T_11>C_2IA#S)S U#*,920F03!\]\71'@K&CO M2/H^F]L0#J-L.Y8LGZ(5J.=6MK6LZZ7-L6@G!>N1J6) M,'F26^1:9S&!&^ER9'WRGIMQ#:F@W862I?!@BR.GX^I.?(?UL&$A\9*E[RF%TZZ3O;\, M9DA!XU IM:T.NY))9Q5-(AH7H21YJD#^20;R?UESYC-#EMS]D&F3O4"?<7J$ MBY%EF6N>:'15K,L4JT,*%-YS&U QR@-1]PF>3Q$,R=)NJ_7+^WXV&.6&6UH7 MJS8*)U9Y,:IM[I6*')+T E0]DD0)/67U6$S6PEEF^EC#BTCN: K[YD:ME;[5 ML/=3OHNH#,L"0G)DEJ6NW4(I'3.A*!6<=F2N[T'Y&VUC1!J@ND#ZC.;79+8Z M=W<:>FC*&()/2*,K%"A6.V\Y36./P7(O2T'=Y_#CC;"&9.2V8L85.QL;*:/= M02=O7PXGHX7RVKU/W_+601*&S$3.;E@%+86"<$F#[S8 MJ#DOR#J=C/P!L"%M?6U*D)8*:>HV#TIMX;#J[(CSS^.$BW>S21[Y;*P7:"!E M3S&!JYWR$S+RZAFS16T+[T.0ZS$-J6[8E!N-U-#PZ,1)(.^ERTS5GIZ^=B'S M%!T&KC,%AL[ZQ(2RN5=X<56ZM+$DZ[1_0F^8K6?=7JW:?\"U]TZ3H]IN[=Q[ M+]\Y,RK6)1)>0!:D ,4EF7"F(J4VED5=N[-U:C[<4(@A168;L>R:G'/G"FX] MUZX#]0U\W6Y)__+[\'6DHXE9"0F%$5M4";5&I#)DQV/@GDD5^NS0V0#LD"*^ M]HSKH+#[W;NZO_?NWR]>'?S1=9OJ%0_9R8[4'PG7;O-IW+Y5__^R3)N(O%XNC>I_D*I8:69HDQ?M5O9 FIJC]PUR6%$"Y6#O( M!,;Z9*NW!#BL?5%]*';ID%8'W;7L"I80\VI-YRVN>FR\"?/E<6VW/8HZ2V.9 M Z[%R1)[+#E#$>B$Q6)%Z7.,ZR940_*%NV)0*R5UH?5DN S[_B/(UI M$$8A1FD44\!*['+ M*8D;)F^.XF2<#DK!>6WBS4J)C&(C"$[7YNX^0(S9T0AHYE ):VVW_H2W@SBD MNLH]L*J=^KJPZV2'X2G?2>ZB96".+25DMH=G[A:\&]+OF<$CSQYYX($)QF"JNV8@\D:I!).9XY"ZD[G*6Z- ML<&&QSF&!3[#]?_TD+HM\^3$ZDG?PQ2T=L5Z"#(84"A5;3A@(/-B6<@R4"#2 M:^?B#]$]A)1C6W)=<::IK=;:;6@-J;LB%_=M-AR MH_:%&7!5G?'T#U*KU83ZN0 TMUN9GBXAV9L!N!/H#D MI;\Q:Z?*K?GVU_$E?)=OG1D9*W4@YD/TM>%A;=#D"24%3-EE;EGD%\_.7RP' MW^HY#R ':46.]N/>@@IU>S,)??%H9#&^,&DL&%,<,5*XVJ4E@4M!9A:M8='\ M4/U7?_8#2!D:JKS!^+;;,_8QS/%7XEW>GQU6'*LA&NF4#2J)0!$4(RS10"SU M1)L+@G&)R#I=!'@UGB&U0]J1OVB@F!V=0DU::I%MVP>/ %2;E*%*%\ MM"P/]!3JKOHC[2J>;::FC@'LZ7G(D[LBSEZ0)@IF6:\_E9:^*+Y*ZFI7L* 9 M*Q)5Y+WZ[=T>Y6UXY1X7K[HIL2/-3CN,O@G'M;WHB$GI(N<(C )GDI\S\,X8 M,%XRSU0)N?3JI/ #:+IT]\R8:W:<-^6W0W8I0N]HENB,^-=?:[J*I MDYJXU)%2QA3 V[C:O2HAUA-X@FLILTF)6'\_@=0=%C,>6[6YA_+ZNK[Y$>:S MH1VBMB2G@!(LA7;DA<$+ FI#+*HNCY:\JP6RR^ANQ:E'7U/>4FL]"LDOIS=< M!R(+IEQ< 2,2@:N7'84B,PA,+K)H-1<7+-4M2LHW/?%6-%&/Q/3TU$;+G0IG MSI\'(W-1K+9:JF(:82E.\V0"BTK2!><][[.CY8;^O->PY)$4I+?70_,>9NOJ M^-F^.H5'F0//8!76VCB%6]%+1S&7BXHD4]B)%M="NA5%S",Q)&T5U#%J.;U7 MH@J:'(7A/)M:)0_TA=?+B(L!+4K)/!3E\ZZBX#.P;L4;^\AXTTY1#7/S]3KK M=;V\T044'C-P5>N814?P22(81::/YR)3[E,P_ &P6_'GD16@6^JJH_$Y?X_1 M*"+%2R)CO<6J+M59!5YB !ELY$%K1-:M&?^-R&Y%(?_H3= 6ZFIZ$\V%RT[. M7YFW-\WG7SCSSI%T1==NU5!77"A(*ZD>4+: +*!2,K&@^]2BMX+=YS9'AZ'H MH@P4R0LH:PR$VFE%NIA<=K((T\?;;WR;X\[:'NV,8[>[_?$NFNIT!>CWHMO( M*Q%)" EE%8&XVM$[4QC"=%!)2\.#Z=4&\&I$0SH9.!3J;*BO'5\89HM.OC;+ MTSG55@)%0PP4E5C&B-:R%._[;/1N=F'8SMHIW1NOVFNR]Y&=]84$YP.A@%)) M3N$/EVEU@6[M-806M/.Q.!ZPB#Y,NSW&1KT"%N]G>XD4-4=Z)H6$R^,WDS!= MUG9+].JJY]Z(L>232QRR"Z0M5A"<%@PHF(M84N3(^X1!M\?X$([O;$NT:SH& MM-9@6Z.^1D;2/_^:<+$X*)=0_WJT&$_I5R->;W)@R@%SC,;"%E'[]FE Q8++ MF&*R??*Y.P(=4@"Q(ZKU5&6?;@/D=PC@M1,BRF! :QM]^7[%^FH/$O1./ZYJE1 P^6@Y#8.I]7:I M^'J+DA0L)8KDZKGK79+TAZW*'G 591 DW98$]]'6PG.59'8"O)6ZKDA;,=4.+*;R/;]JTK<4#+LD,@J3;DJ 92=M]'6H$EL5 MS0MX6>\"BM&C=D?P=AAG3 ^P'1_KYIU;4;[6EJOC\[C.1L5GW=]B:K MN4;?SLJ;HSE)OITF_?JNKF\C_7JV'H>SOWR&RS">+,ZCOTW/VGY06G2V MW=% ->I_>P7:MYAF'Z:UI\K+3!P_'Y:PR'.GMG"3+\[.J07U_OC MM2M"%^^@B'JUBG(6O/ *C/4ND)6.B@!!" SE#"T'6:^)Y2$4HYX/N<^"RKUQ#RO\?\5S9DE"#G"17'YF. M415KLJH795M00G+P"1-XSHKQV@3&^A3'NHLVI,9XCWBJ;$^K0N(34(?,3S9$M"#7*2G.N58'Q, MRC'0EM<;X6R&X&G:8V$E1:E,$,//X*]MBG&_XWQZB.]]^'JN7YP6-H;:[B37 M*Y&]%N!,-B %FI2=Y$4/WR!=+=MC+2YN.F-Z6J8&[!JD==J_U&%Q;7;1!%5* M<>"UI?A=9@F.4:AB$:5B5D@=^AQ/WH%PC[7N.,1YTX)?#V3B7.PQ29&)9]$4 M,)0(4^12#+A$:;'-7E@TQ?+4YQ#-3L5\K(7)AS&9MN%ZZE(SG]+>Z#Z(GPL18:M^7^D(@Q2.?Q&I>CDC(+ADO( M:K44QSU$KVB<"S*N; E1##_"(D&&-*XGY0S'>%:86%VA(= 3W=Z@:L&:15.6NV@Q!8;PVC0(!LMY)&0##.0XE* M*!16\DY'*'92:;KG^^,>ZT38E$#W/1O^-9OE+^/)Y-H!SE(8I;V'E'P Y;R@ M6,%1;*R*=2Q*G\V@9L./!!J2U:GCJZRIIR LB*@YJ*(RN(B:XC/E,V?(Y0-P MN)?&]4%ZVZ9SH:>QN2MOFAF9TQ$:1<'(RU<[ZVJR')@BLTL#@ZF:8&>2]'W. MPIXB> 2%R*YTVTA378^1G"(*TS/;*ME\S1?'":7#(#&3D01?!I9!]CA/#W.?\UK^W93[Q"M]]&PVCQ 18W@!#K0*CL= GK3R77^"-F07.K] M$.GN"KHWCWFT/)KC6;;/RDYV]N';CH$NW&FV1>5-%I(1FLR/JD>;X\2 MO!4N9*:3[=1QLH\S_>OXA@^N?9K3!>N[5Y8X_U\,\Q>SH_FHY")11@O&(@(% MM1Q\,0HP:IL,9W5[\P_7H[8 ,*3LM"%QSJP:[4H[NW"49Y&>] #_AI4EP;,, MM1^A)=.?8LV',H+@G"N9!>5+.W>?-^!]0$YU$^+M4)GW2+SW7V8CQ4*,/!:B MA^.41TL/P5H*.;CE4J-W,NX^);@6[I"VE@R*=G=5Y7VRCFB$(X[%,9\S2!$= MJ"Q37:LO$(MTTM9>.9TVX6X(>$@;.X;%O#NK\YZX]YH"Y/=?F0P:--(+5SPD3*N9@? 4OXA[2 :W!,'$KY=X3(=_B81A3 MQC8_*"_&"U)DG4XC)3VE![5/K#%8:P %/!,!.&9A?/T7^IS ;0!^2&>B!D/- M[=7O7;:VM9P[D%GI,_ MSV'Y[1-7ZT5'\_EX^N'7L!AO7KFY!XPMJCSW/;2-*D(G=:G31S\C$D]F%=!( M>G2B&EFC,(+RQE"";3UHKF/P+M6+*[K8JFLA];EVY2K90TDY9Y$@2Y4HX@F1 M'$P)P#!XF;,W,O79K'EKB$,J#K7AT.VN5ME66RW#@?6D/C.7KP*GDD"K50&M M?=V\K 5$AI2]Y>0SCQ%]I[M5;@EPVW'X(\SGH=YY,\UO*]<6!T?+!?G-VAYP M9'QAAA<.Z+P%I5T EZ0$J13CVA;N;)];U&Y"-:2ITX-%%R=2,PWU[=@9)C02 M^.XCXG)_=OAI-EVU1#UIT!/.].;9O!/GG1_1I,/F=H(U\O/7=CJJ\3(G!A&E M!"!S==..(V(EYH%%GG1((9G8Z<:C&U!M:YC.K+ _PT]SI%E6E4??3W UVZ?G M5A=N: 5E9"S>1W F\7JI, ,?F(5B)3->UF6(/E745A(,:KM%,R)>-'/WHN^6 MM_E<#6>]OJ\UIY0R"QH)IZK]MY119D?VOYCHM64ZBMW.T,%MO^A&K(:JN0CRF=+&[O36S^OG6S<3N55"O7[XF:>=7E1K@@@B&@FU#12H M1/%6E#H"4U)XE;3HE0E<"VE;H_4^?,73L\BG4I9Z$1I%JY!S%*""XN"D]\"M ME=$6;U3I8ZFN #.D2+\-+R[:IFTUT/#Z^B7.<;&\@$7&S&+F ;*R9!PY)]FX M(=V)D!$#>A;Z+,-FQ\PI'T$;97<<&";3?P30!0D%5PL:$3"Y 5^ M%U,1E%Q*A.PYR05LO[T*6A7KJFQ>]Q M?OAJ%J:+5[/IA_K#,XRU)K!QWONC#VR1V-X)=*/,]>RC1BXPDX(W)UMLC'-5 M?0**+I:E[*+)?4K"9U%L:SK.#=ZW=LPC[;D+)DM (4@V57V?Q;IR2)&P3=QI MUR=%O1K/D++4C3EPT3HT&/IF'N0LEE/S9)TN4A2*D$.]R9$'#UY1_.,H*G)) MVZARGRWY5X 94E;:A0";#/I]^H01;^X5Z"-WX!=&)HO%&]UG7U!+SU _X_L.K?TPGQ_7FUX/:W?%4932"LDR9*,I*B)2 M@J> !3P&Q9))&&R?G/4F5(/U$G?APT4CT4P-S7S%>42_3\-ZR1!SW8Q18;V9 MX^'XZ'!OFE=O72R.Z@K$J@ZS6F@BF4N,&HR(Y-90D+'CO(#,T;N8D9&GVP%W M[@Q\4 VW.O&KKS9WX[!.Z[LG^X^W3V*N^<"FSNHVH!NYJDN/(@9I8T,T6H$T MI7;)]13&,**1=.B25*PPWZ=$< 68KV3H^6J.]C9WV[LN39Z2@MWMKUXC7S<'RLZ8][[C//P M 5\?'<9Z .D$R.KQY_;XZHPR>\JX7=W+II R> I>)"1#R;Q.69K8Q__=$>CV M=BVMS^&$R?[L\' V73]A;[FG!0:9? F6)!\*1\#DI8T^?6L#O!')+KW27Y^NFR&=W(%=$4F1UB M=4A[G\D/G4R)]619SM*?'V<3TM#B9(1&T69&46@ 1*M!A:0@I!I'9,^==X7 M]UD1N3/4K>L[]6/&G_%=/6&Y6K!\7@JFY<%TI;#G83XEY7USX^L+*(P)EFNF M 66IYWDM1>E"B=IUR&IFC4RQSX6PFZ =DE?HR\1+U9[>NKV'&;HV(R9:]"X@ M.$H;*,1G]?B7B8"B)":S3D'U6:VZ(] A.87=+DZITZ.:W\V M7=(';[_%6R?O_KVV/3BMU+["L-CB*$$/$"U2ONZ# MTR@C//A$P4C%MG[4.6QOPO$*TK,C'!4C1,P,P49>K^'C#((0N=(\1JU$MKF/ M([LEP*WWBMWB,5>W[# NQL)4#01=)#>@"@6']?(K)5TTC%F4?3:J;PQY2'Z^ M!_\N[3?;B6[;;5N\W9"<;HW0UJ$Q+( H]4INR6K?YT@8(PLQT]!PTZ?4>C>< M0W+P0R'=AEK<-=->3E?=W.J,6(RRY-D4XX$SBCQ4H8$)(7K (C-J9GC2?;]G+BV!(L37-B9!K,<1 \$$!\X4 &XL&P\UQ MXH9/'M)ICYX,VH5B=F^V*L0URYF3MDAF@,MZ,I\9!0ZS $R24G:RKAK[E*GN MCG5(QT4&9;0VT^8].,LOLS5,B\7YXA.@B10])C3U1J.Z>3DD"BI+*OS^,H-S M4(=TYF10G-M(E[>LNIR\7K]$0O'/O_U_4$L#!!0 ( %*!$%,'6QDT-&0 M $VY! 3 >GDM,C R,3 V,S!?9&5F+GAM;.R]67=;.9(N^MZ_(F^>UQN5 MF(=:77V6TG96>QV7[6L[LTX_<6$(V.R22#=).=/YZV^ I&P-I,1A8Y,:LJME M6:+W_B+B Q !1 3^_7__<7;ZPQ><3(?CT=]^Y']A/_Z HS3.P]''O_WXZX=? MP/WXO__CW_[MW_\?@/_[\[M7/SP?I_,S',U^>#;!,,/\P^_#V:8LKTL2P*..\4%!3.6A]2Y'G^T-/AZ%]_ MK5]BF.(/)-QH.O_KWW[\-)M]_NM//_W^^^]_^2-.3O\RGGS\23 F?[KX](_+ MC_]QX_._R_FGN??^I_EOOWUT.ESU07HL_^G__N/5^_0)SP(,1]-9&*7O+Z#7 MY]FW?W@9C?YI\4OZZ'3XU^G\W[\:IS";F^=.$7Y8^XGZ-[CX&-0? 1<@^5_^ MF.8?_^/??OAAH;DP29/Q*;[#\L/RVU_?O;R)=#B:_92'9S\M/_-3.#TEQ/,G MS+Y^QK_].!V>?3[%BY]]FF!9B_Y"Y I*5SC_JS[MI[TQ?2(@DW0>$>BG.*H$ M[Q#CJJ?OC_G;LR!C">>GLPX1WWQVIWC'9V'8I8)O/+H#M/,'P1F>19QT"?7* M.SG^;PGKUY_?S%Z_OG\Y,.+ MY^\_T-=_O'C]X?V;7Y[]Y\GKO[]X__(U?>"W%^\^O/SYU8NW[U[\\N+=N_K! M-\_^S\GKQ9__^>;5\Q?OWK_X_WY]^>&_GK_XY>6SEQ]^'87S/*0I^V[)__P* M=;9F1K*Y@+TANZ0[(NEP-*SSWBOZZQ)>U=-1:A'_F.$HUY\.\]]^'":+LEAG MK%)2LJ/1TG*Z /JT+R_C;2#@-$4_G/QV<3^%C M")\'[V>TQM?EGFR +^G;Z0 +VN*# <4%?6&.0]1<@J+U.I6B1'0KQM'T8ER6 M,(WSD;1\Q4^5:#_AZ6QZ\9,Y]8#QY>+TO]9C6=!E=^E>CA(Y,5-\CHL_7X[> MS\;I7Y_&IYD+9-1-\2Z%6]?!]()Y,+#2UGQ!VGS.KG=^1\":;FUTDTFR$9-^"Z?G^!TD MR4P>J6&0R3T%Y;2#Z'D!FW+TA?%H3)O%:"-XCY)'>UCH)HU4TPGIV7BTW"E\ M4WXETQ#:HM#I[($"'E>G3P27-(?D./EZ23*C6@4#V^!\E,3JPF8W&:9;3E0W MP1I>F.@4GQD)KNB*;RY1 )2G "Q- 6.8Q2R1'LW]__]$3:C\[W>23;SI%OZC('#GK(@R4/AR M@*EK$^B/DH&-++MBOW3OS?5;)9C_\LWG^2!Z\0=.TG"*>9"C=)ZS#(EY&DV& MO,\@C*8A)0,/P9MRB*AT)=9'S+[];;>";MWLSZ^9LE#:WKO_)_F_SZ>S>FPZ_3 ^R7ENC'#Z-@SS MR]&S\'DX"Z?SL5)SMO*S\=EG'$WGJ6#O<.$\4)@S^3),N!#U':;QQX5)YU(/ M)#)'L8^"$#()Z!A%/CY$H(B(,RX3R]PUH69KR1XVDX^*%RN(O_-AQ9]?%Z/T M'9)O,<)\,B)LL^%DU?(PD#)D9[(BQ\-P4-P*TF7.]$7Y)(LAU_B:2WD];6F; MUSU,1C53^ I6['SV0" W8?RS,/WT'F>STWFB"6GEU3B,!B5*682.D"*Y"BJ0 MY^#KR4E@MCC!I<])WLF2G5__8%G3CT%6L&CO\P4*8$A'XS-\-9Y.!T);[WW) MP JJZD[6.4_3%V^-02-D]JG)"G@%QL.DR?X:7V'_O0\ ;DW^X>B$YC3%":9( MS$1V;)6)VD%"4A3$PV08YD4R5HE8\>+42>D@A..RD; M;L?;- XD-=4DUI" MP+$H**(BM]F)D( QSUERWJ%LXV=L#?7QT*ICLW68_DD.]O4AL%F2(0KN)->: M7&I'ZWJA^3MH5X 9)B4Z&4J\.R;>Z=4/D#:]6*%!JN=FH*_E%18>O)3DAZ?H M*;AG','E%,$GX4HTI#_=QB/T#)%MOQNLP*90&R#M,IV$Z'9;AH@9Y^J9\ MDX!F49R_ !9 MTX,%&J1X;@5Y4&2@^=0*(C>CV=2E#!%-)#59(U2Q,:%O,C-M!?,!DJN]N1KD M=]X9.D@F6$@Y@(W1@0K20^!,0LHB9&-+Q7@$\5P?08G'DCC]#[RB4$JI*,%A M+6XJ!8U3F6O&CS$HV64+;+G!\:$^=9#)";,F%A &)86/IB81N RHBN8Z*EXX M:R+X51P=SAF7&FPTW][90YFK8O$?%NT2_II.QU/,?_MQ-CG'[S\-9EWQ8$G!,?*QSV/3DC^%TP,C1B$PBB)AY/?QG-(61#]NHO $/+IW1_6/NFP\8>4K*)X24@A$Z$[O#6:!=S@C^3"_"),1Q2S3)2JBHG9!9! U]8_JH/79ACBO]2JSPB0A=111Z+JU[!0S0@O%+UEDFWW! MVW'M'9I^?^;K\TIX^LM\JVAQ"O!R]&$21M.0JJ('TB1N(W/@26 *XVDN#-Q( MD%ZZ6%S"XF4;'6R!\@#Y+-TQYT8(V\H\#?R72UC?3A;9WG.L \5<\A+)JJSN MT>IBP(O((7B#4?(HK&E.FRN('BI%=E=[ \_E[62<$//T%U)&96MM.5QKXK]Y MW0,1DPG>:J 5-M+2*BQ$(6L% **W KU3;>I![H3VH C2K2'Z;CMVLZ5'T!R) MT0&<\^21!6Y>?EI-,.Q,U2$FII0 GHUS_J''"%])& MW2::79S\+,J.F)8Y($V--80#Y4DIP6@#J"6S.7OE0ILMM8W@/2CZ=&^0!LW& MK@> )RF=GYV?UFL%GI/ZTW V$&B$<]*#]<1FY92@^-(K*$YQK8VP1;:9>N[& M]J#XTK$I6O4-NU)9\'H\6Q3VOO]\.IQ]GQ/?U2"5#R1YX33]&1 8+)&;"W Z M6V"1\>R$K/5L/=5 W([T01&IJ9E:] O[IHHWDP7>?^#LTY@"O2\XG2%>4M#/ M7V]^^.)CB[-3(Y+((K/%_1H*;0%?8@&'@OY7>\VVZM/:H12]92TT).&AC'HT M^0^K=#L_M;-1,D?3."!7-3LD*HA<"*@-THIGM>%QHX:*ZR =+._A8"19R]9] MC-6B5_FEO;!P1M]>VOM:[O]O@K!I^L3=& ^42]&-46_9G>S0(H?A3CW-HRD] M@)=1UX[9&B)3$7(1I>3HM1>-LO0.Q)F[TBT.19EM#-$A5?[\.GA9U1I.WY[' MTV%Z4PK6G8Z7HW1Z7C-FWY"G>')Z.I[W(5AT[[E(')"2%T,X.:O'CE(A.)8R M%._)4=!9\GRM:'-%B<&.+S^ N]ZQ"<>]ZK_!PUZN]=U)V@R5EO7B624$3I*!EN?:/SE?1 M% JJ5!(!JSGQD3CLM/"0HM::N*LQMVD.L1;2HP]]NC%67RQ:KK6;0&L:\]P" M[C#!3D=FW(0<>]B@1<>4L9ZY*L1DW?)MVDLTCL] M[HAK^F?'-JKO-J!9PIE^&+\]GZ1/88K7:N&6BZ2W@9&0%HJ6A99>F<#5ZZVU M)XB$#K.]NY'#AB_K/V#IS#;CIHIMD9)U43*Q5,'W&)Y@Y6*+@NRD $4^%D22 M%[C1RC,;),K&-8G7(3UZ[Z,;8[5(I[B$9SEL-D'4A]-Q"=.!B]3V,]KJU61? MC;=S,2XCR[+XZ ,#K7, I5P&GZ(EBU'LQ4,0R34J2^J) YO6I;6FP#:*;E*0 M]NTZH[=D1IQ,EC=BNP@SD< M.]ON1J5:=XIO>]_T$E!$A88I6G[GVW,U_3AXKX 61TQ.:H?8IKO3$10J=F[[ M?92[=A;HM"#IY_/I<(33*6&-P]&B)N=U=9!GPR^X_37*I:8 M5T&5($(*%#X8$;E,428ELMHE MKB)IXI\.%./H$%7AZ&*;4XG;4.T[ZZQX]EMR^FD9#A_)7_]M/)OO.L]P0N[Y MXE,T;9(NF'2)(RW$WE&,/[\A&0WP+'20Y)U;UR;NV0UO__-79TRZ/I/U8+ & MB]N*L4O+,<6 R^+#^=GG8DGF@ZQY*8DQ<$5D\O>8AU R^7L\E5(SWR5KLZ6_ M#UZAA(L-A"7E%^45;R;S&AWR]585_ T$J2I(R4 8'4%)1NJ* M.0.W]1)EBY$W:IS9#?X'2+X>#=K@9.GOXW'^?7AZ6G5XJO.L M!Q2GLXO+*;?G9_54N-9&'VL,>AT@(86Y1Q(&5%K4-QP<,R%VGFQ<&.9 MU8WBNT8"/2#J'8/)N^WY.Y\M?[Y^M=A)/7_Y.-]V^_GK]X^\#5_KCQ9WARZG MV]]H+IZ[EM-9.#V=7R(T\)A9UM*"EK6%<4H.O+"UCDBPDHKE*?O;P]-&R!X M%8_!9BTJOG:5:?YE*="B;)8/%#*#G/3*M5*@M,L0C$N00K0QB")X:M3SL4,I M'@!7#V[*V,>Y.E;O\.,_@Y#/.+/^J$C<_.)[5W-^%[/1ZEQ5\& MQ::D&>%**,E3H# ,HE.9IF*.UF>A6*/6VW=C>T"TB?,YS61 M9X42IC]_O?2W9=]I8\C-K)T$LV.@"JG#812 5D67*:Q/UV\-Z!"I7HTB2@1GM0-KLF3"YN)B;\=1!TW":TJ" MNW=NMS9&/R<$R^T97"82; *P:=;=G1 /DX37B4$W(,G^UC@(;8R.PJ>:E*J3 M!Q6*G%_5!?7R2LR>V1C;I/X?B"YWY.L=ABW;&*';(H!7XSS^\(G<^\]X/ALF M\OPG-5/]^:P5^67&$)2,#)Q@%I*)69841"CQ3NM> M?^H#,N9>"NMPJ$XGL\&S>B453CZ'R>QK+:Z?3TQ2:^$, 0CSJRVD"C#/B$F: MM%?8B=H[/)FO>-[AYV59TO.]B-)<=]F:'CJ6-SL(QGXP-+-*O)>J<6$^"RQ'DG M12]9,5%LM.M_'[BRQA<\(%6VT7ZWCN"-A@SVL;6&'HJ(VKE[QQRC2$TY#5#4SB"G$XCV3 MMDUGVZ,@VQW[6\?*M6V,UH!CS_$+GHX_8_Z Z=-H?#K^^'7>".+BHB^/@8D4 M(_"28BW=1X@A(*"1SB6OML#?7C1^+(4 M)F*BX(![$R[*[[!S1!W9@=.;TT/G(LQ MRF]/P^C2J-E$IK:]BAM(=1CO:@^R;)L'VI>E6_1 ;B&;E-(+6\LS!690.4D( M!@7X('@((6/$-E/B_6'O'>[:D9-W&P/W<@LV-RX570(8-)K\5G00 NF*:RU2 M]BFK1BDS1]!"PO_WIQLJ=+\3%7 M7.1#*D/CS-7K@HM-DF'=^$UMN',KK"<>=6BVP[4\J?V'T_S;<;GH"G@EM?I; M#^37XU&]"NW*+SOMD](-E$;-51KHZ5I'%I^,-X5Y7:13VJ?@I7S(T@VLAFU<#,O6L4*A, LTOIAF$&JWTL"CYEEPQ77;0HJ6;5RZJ%==WC)X MZ8;!@4R:R> 4:%7=J%\<6$PZJ1A"8FVN'FXKUU%DW^S&S)8%RWL2H)_V M,;M+MZRKF'^2GH(DY+PV6VIE9&82(C.VJI^61R=K'XF0,C-9I$9%+GU(]T3U M=F1HF(W6%" 9EXK?P. :(BE]-F$LLJZ[6]!_/Y#;F>2-Z" M W:Y70IW=O)^#-.9E]K+EN?:Z UX%K8F-$"AE(OFZSW3-:<],1#$9FE M0A'/T;-\K7A/9&](AR/O(C0?Q-_+0A?_8B"+3URE#,A2L2[%>V)ZXUHT."4KU7K)"F+T*7(6O7L0)4H( ;K@&UF> M^-N5H?MI7K1O^'#Y%RG5Y/#IV_!UGJ&"*6-B,8,M2H#RY%0%[C@DIY$4SX1L M= =?KV(^$;X'>G38A>G/KYW*>>DGBQC:*56O$.!@) 45RF*L-2X*>'#2<-0Z M76_UNJ+LHR7"!T#88[)A@]9+;S@Y/Q2&'RL5&G2/ZE+$Y\L+?#Z$/R[]]F>N-Z*""O.;X[JQ/*R7,)PR[%88+XF\CNC(6;Z+ACEM;,2\STX MN7EB=2N3KZ#R49U%OL;9P%(,K&7V]6X&&IK(211>$(K)3'ANI7''/T>3($_4 M[<3$*RC;W74E=I1T3L/+M2\1\YE0J?)$6I3NGVDUW'L0Y*=E+K" MNH^];*B[#^6:FN;8&^K2 MZLT=]P%R*H%DT1IJOS8((6@3LBZV\=5$][6A[E8DV+"A[C;&.$AGU$T /C74 MW=&@6[=(W<4:!Z&-8#KY%"@L"%K63K$)' 6T8&0JDG/E:<)^2'39L:%N6[9L M8X2^&^HFS53D.I']? TC%8> T8 RY+0I58]GKAU=/)2&NEM999N&NMNHM'%# M7?JMC"H%<*K>A>="!"=2!N-8LAB$BECNM.Y]:*B[HS'W4EB_W:5N-$3B:&-B M65,@53S1C.(J%S6"DU$R]"5:GYM,[0^Q9=X^/F4KHS4H"MBV7](F<)]:YC4C MP)YMS':QWA&TS$.9N8BH:Z4,K9K1./ 8'$0:HI)I:YEO$Q@?!=DZ;)G7)]>V M,=H!6N:EXKEG)D*QIA:FH(+HBH0@LU=)!&M5FSV]>]\R;RO#;MDR;QNK-"AY M?G8^G8W/<#*_S[(Z!I^&GR^@%33&^>S ),*GHA7@#1?DR8OHI8RL52G$+: > M-EFZLD8_;54NCCW"Z(9F7H=)C0>_X,Z-4K9Y> >M3W:6Y5HS$VN$\F3J($Q0 M'G.()0>9=+!>T[=NL,V+]NR&N3R=NH7 WX\PL'9[4D;5>T%I&F*Y0##T16!U MCDB6XEV3L;X-RJ[.ZR_>^?Q\\NTBZ 'Y SPA)R?!Z7KF;!EX)3Q([T-V)BG% MVE07W(:J_^FN&6O6G?/O;8QF;?M/5PE_ 9#D1VA2C MC!0X,U38T$>_'=T#)D[GQNDUWOMUBN7\]-6PX, 5%8KS",GDO*@4CUC+:&V) M+ 5GE.L[R/N.[L$3J$/C--BE.CD;3V;#/^=>X)MR70\#7JQW]8+F/,\XP,1J MK5-M'I.%*"F78MM46]R.ZP&3ID.#-.CZ\'VS]VZ%7-XC6>S\^A2,#X:T4:OX M56()@B59;/;"DN\J76Z3OK@7[+Y2?WJC6']&/):\H&UV\F@ T9P[OY.^MLH2 M*M':SA04QKB75LO@VFQ?W:NSGN;,V>/@9QL+'L$>_"9PGPY^FA%@S\WX7:QW M!*2+RGF!H8!UB1:1'!"BD190N>2+E QEFWMMCH)L'1[\],FU;8QVB+N2(G-1 M54_$.0\J(D7%P6LH2']WVDKIVFQ4W/N#GZT,N^U=25M8I>>#GR0$ES9FT-8Z M4(0%7,P2&!I',3 O)K?9#+[7!S_[D*4K:_248#O/%ZT3JV8(-M1S+I43..49 M9(IW*.8USOBV#1^.+G>_;]^["\LT[+IZ2^KX!@"?$OEW-.CVB?P[6.,@B?R1 M9\ "F/?U MU) 9\(@"M)39R2"$NMZ6Y:$D\F]EE6T2^;=1Z5HOM:^LDUL\MA9Y*!N\KFUF MRK;R7LM5"=8%56AJB)'"8PHZ"C*K$*../L3;'6SC9/ON^V,>1--#I"X MDJ!89!3D%PLB"^1*8?6M^MXM>=55MLHM[_C[9#R=#FPH3J*OW3XIZE".OE!< M@& L]U(7([SM/4EXCNRH8K7=V++%EM#VQFB6L;(2WTE*YV?G%%=BOGR(.1!* MQ, - U,[$ZK(& 3$ D4ZYWUB7O5?/+,&Z^,B5!<&ZWE;>NLO(71C[2C)H3II&9KF/F03!2H'S_7:*A4D^HHBSK(!A M.C%4L437^QG;\642=$N3/=(&MC'7$9S@;@+W*6V@&0'V/,K=Q7I'0#HK4QV- ME0OD$"HF%'@2 UA*6?FD0VQ4VW<49.LP;:!/KFUCM .D#82"421$2#(Y4#D6 M<*:&&SQ[HUDF'[/- =^]3QO8RK!;I@UL8Y6>TP:BL+;XP&L;O!IX6 .Q2%;; MP'-N4!;6J)[A7J<-[$.6KJS13[WH+V$X^2V*ABME)$B).E-9AZEDJSD.#@ WCW]L8O'+P?R\KUOKKWLU]$X M3G$RO]SYY>CS^:QVCR7TI\-PM6.H]#'KX"SX9!DHEQ5$5<-Y:[0Q'*5KE>;9 MK2![ESDM#I,N0#T?3NNF 2$ZB<2 D&8496:^&IA.FGDU&N?]3+>;^$T_ETHJ^O6O-?]EB:V:1 CK57# 7S641" M$DLM,&:R]A1*H$VHW:!S$=CFZ'DMI(=&DFYTW^"$XY(#_EJ8,,&T\\_:T<8FAEIKEQL KPYGTTIILRD MJT&4TB7&!"3T-#5Z96EJM+7_/%-,!^TS;U/6<1NJ_EG5PI+C1F9HLU.\B(]N MU\- %WP!>%.-L +%M]L#=( ^4,="U@=<1J&/K'(A(*J,1+EF0 MRE2W13.(4I'%0V8L8G!9MKG!]6 $NBL+X CXLXU1>N+-]-L\?5'Q@]RHPBUP MKFKC!$9>*6!F![=Y?6PCVXX]29W3>9Q#HU6E^KX7K04CL7ZYVMNIXYF.(A MDC< @KYSI:"RO#]_JF>&;>Y9'0G!MK!52V+-I_'I7 /\(BO+*N6LC% DN9F* MFP1>U/8?4@C#O,_A^EUS7=/H)JCC<*HZ,NU25HX@):%*(8S\%X M6P>,-1"$J!>@\YP,SR&WJLU<#^JQT6076_0TF\B+UE .T2F5(;!"#$X\@,N1 M0;'2E"@E+\ST1A/Y.&FRBRW6^LV'RK>]&FO09R[^Z8IDRT/DVG:!K]\\V\XU M>KUY1TZ%6:MT3%E%I8(U)4DI<[9*EI*VR;'M FM'D]R*-^Y\'!:3XQ$EC4CI MD49D$A!L%""LD28Z&I.Y35Y?"VDZ6T;VQ_0LG*;S1<'!N_'IZ2_CR>]ADFD" M%%:(F,'PZ$'Y3.ND3 6**,IZQ852;;K(-Q?M@$O:H<;#VI7O*.C3TAN_-%W^ M9[-%OM-TP##% M:)F&E.K]>-J3_GD*D*PUV7#T/#7V:CN7Z6F8'"5[&MQ3U6;%5$SDD'. 8A2M MF(IKB%:8>J5R9K)P%GGC3?5V7M9!([W%H;,R7CC&)'#B+BC)*()(24$.#@M& M4S?-CSVP.TQ>[P.,WK:GQ!%F^'X;<-\;O]1,'5*D !^= )53@AAC :^E-+IX MS4/CBNQ5L Z>LW(0PJQ/7-G3<"W#I?TU=5V\Y8'%)@+VD^/22L2#Y\7L2ZMV MTVV'G+B7Y/?)9)[1@<%H:_TWB5Q(4.ZR=)&6/7)FGTB_2ZK.O>/\-E1H5XN[ M/.VE (X6-&TA.PJAE T9O OT5Q5S8H8%E9L6WQ[\K/TXS+RZ4'<'&_5S=\4V M?8]6?'012H91KK]8.%>U2=SP?\ZQGXY7.V+JN<-5%YJ[?MJNM$=A)3RVG=\(:#T,(*E@++1?51^-NY9"V;.%RGP" ZJ;Q!4EO2#)20"F)1>JY/ MR[7T3K;9W=T&Y<%;AQR6O=NTA]C+P V.N6_#^@$G9P-:,44*BH$IUA,^80E? MII ]6BX1LQ"-LCCN0O9$NG:&;!D:=JN\9>MYFTO4@9&Z. 4J7)#BC%(@8U#1 M88A,-8X*&TAUH*X3QT7KHZ'-L>Q:7U] /M"_FP?KS'*FE8T@@Z3QS56 J$J$ MD*66(7/C2IN)>AVB@^]5'YPRXP:F:S UK\*U#+XW0=9TKWD]ML-L$G=CPPV( ML8*E7K)X0#YTL"SVSF&H,)NDU*8]_4N&,KM6]F;*/W'ACQ M_E.8X-O),.%RMPU1"41:ZS-)7R^GTA )&Y3L!.;"2_)M#E#O0M9_X-"5%>\@ MQUXF:!!;7L?WX@]:Q(?3*Q -1A:XD2 -)]\0:T-8E0)(K[ESWFK>*)=D W / MEBC[&J*'Z60.[;=QS:.K!P)+D#SF[)37P%EM=\%I/@W:1& F*H8A.7+/>F'+ M2G@/EB_[&Z-!2NUUD.^&TW_],D%\26'7!*>S=V%VP6T776 N[ M:?X#TD1E>Q6B30NCS3$^6.YT9):6N:>WMZFP+F#4Q/""EB9&:1,XQPP4'U!K M'Q@+C<\Q[D,7H^.)LAN8]>!MC38!^]36J'N[[]5U9A>C';RM4:F ! N08TV= M9SY"3<8$)V0VR8580H_=_NYC6Z/^"+:-K7IN1.)R9LG[ (1/U1LY-$WEOH"Q M6:N2#044;>ZZN,>-2+8RYQ:-2+:Q18-=@)N+_'R81"6]EZ6 B(&I38WU*[&\^1&C3LW6P.?_2:JY>#9!%=3#VD=LL,X0UU8[TY"[*'Z M!LO16GP,"R;G(NA,4Y\*M"K[5#)$937]'XLFN@= B3N\ESX9L8W&>V'"F\_U MKW4;JZ9@C3.>7C3IDLPIPRRH6&B&3#*"MUH"=S*+J%44V":];G.,_;LMW=CU M3K)T8I1^\K1_#J=AE/#])\39L_'9Y_&H>G)O)V-:Z6=?PRC76PL_5_=NY[3K M[5_101;UGG)=2XKVBCL57(IH@LHA1IX+,QPQN^BTTX/M7[??1'#QY+?TVMG) MI<>_^I:;Y)G1QEL#S',)2I%?' 7Q.C)T!8O2L;2)=^_&MN\TN/8-?Y^,I],! M2YDS5Q*4E",H4@(X)3)DC]K'@$J4-@V,;\?5_W37,4NN3WP=FJ%!=':2TOE9 M;5>!^3E^IKAB48M#WY_B7.VC?'(VGLR&?X;%;+U&F 'C/$AG&&"P\RL)ZO7R M&$!KJ4K!K'VC%,RN)'APQ#N(:1NX9A=[,X-O"F! M]K3.@8CD$G+)4@*=&(TEA09\=]#/S9QB@=\N;/ MK]^\-IIFUP*]2/YU!K//&G+0'E0."2BF2Z0.I[+--1_PVE[0]>W+K=YW1 [R MKI8:MU9SBWS\D#Z1RS?YN@*:85ABE^&I_FEV>?)^,OBVR5BSN/4 >5308;E:J"!@@) M,_A@E1(.F6O4#?$64 ^1'EW9H$7&ZOF$]'L^01+YE^$?];L+9-Y+U+6YMJ_; M@LK9>M\M!0J!N40K1%2)->JWNQ;30R1'1Q;H<%.&9*_G>.T>KH:V150 AFX8B,H7K+FSIOD[S@@]#\GDW2OVIM75OC/" ML_&\B56J2GY9SP\^$B$O&)F3E8'+ K&$4F\FMC57@/QJE:P6C%N9VY1JW8;J MX3B>G=M@K4/1:2)%[43S:AQ&TU?C15N:YQCK(<+.:1-W/;"#)(FM,%_O$^