0001628280-21-023566.txt : 20211116 0001628280-21-023566.hdr.sgml : 20211116 20211116170910 ACCESSION NUMBER: 0001628280-21-023566 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 106 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211116 DATE AS OF CHANGE: 20211116 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Velo3D, Inc. CENTRAL INDEX KEY: 0001825079 STANDARD INDUSTRIAL CLASSIFICATION: SPECIAL INDUSTRY MACHINERY, NEC [3559] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39757 FILM NUMBER: 211417200 BUSINESS ADDRESS: STREET 1: 511 DIVISION ST. CITY: CAMPBELL STATE: CA ZIP: 95008 BUSINESS PHONE: (408) 610-3915 MAIL ADDRESS: STREET 1: 511 DIVISION ST. CITY: CAMPBELL STATE: CA ZIP: 95008 FORMER COMPANY: FORMER CONFORMED NAME: JAWS Spitfire Acquisition Corp DATE OF NAME CHANGE: 20200921 FORMER COMPANY: FORMER CONFORMED NAME: Spitfire Acquisition Corp DATE OF NAME CHANGE: 20200916 10-Q 1 velo-20210930.htm 10-Q velo-20210930
false2021Q30001825079--12-310.45910.43990.4216http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrenthttp://www.velo3d.com/20210930#AccruedExpensesAndOtherLiabilitiesCurrenthttp://www.velo3d.com/20210930#AccruedExpensesAndOtherLiabilitiesCurrenthttp://www.velo3d.com/20210930#OtherLiabilitiesAndLeaseLiabilitiesNoncurrenthttp://www.velo3d.com/20210930#OtherLiabilitiesAndLeaseLiabilitiesNoncurrenthttp://www.velo3d.com/20210930#AccruedExpensesAndOtherLiabilitiesCurrenthttp://www.velo3d.com/20210930#AccruedExpensesAndOtherLiabilitiesCurrenthttp://www.velo3d.com/20210930#OtherLiabilitiesAndLeaseLiabilitiesNoncurrenthttp://www.velo3d.com/20210930#OtherLiabilitiesAndLeaseLiabilitiesNoncurrent0.45910.421600018250792021-01-012021-09-300001825079us-gaap:CommonStockMember2021-01-012021-09-300001825079us-gaap:WarrantMember2021-01-012021-09-30xbrli:shares00018250792021-11-12iso4217:USD00018250792021-09-3000018250792020-12-31iso4217:USDxbrli:shares0001825079velo:A3DPrintersMember2021-07-012021-09-300001825079velo:A3DPrintersMember2020-07-012020-09-300001825079velo:A3DPrintersMember2021-01-012021-09-300001825079velo:A3DPrintersMember2020-01-012020-09-3000018250792021-07-012021-09-3000018250792020-07-012020-09-3000018250792020-01-012020-09-300001825079velo:SupportServicesMember2021-07-012021-09-300001825079velo:SupportServicesMember2020-07-012020-09-300001825079velo:SupportServicesMember2021-01-012021-09-300001825079velo:SupportServicesMember2020-01-012020-09-300001825079velo:RecurringPaymentMember2021-07-012021-09-300001825079velo:RecurringPaymentMember2020-07-012020-09-300001825079velo:RecurringPaymentMember2021-01-012021-09-300001825079velo:RecurringPaymentMember2020-01-012020-09-3000018250792020-06-300001825079us-gaap:CommonStockMember2020-06-300001825079us-gaap:AdditionalPaidInCapitalMember2020-06-300001825079us-gaap:RetainedEarningsMember2020-06-300001825079us-gaap:CommonStockMember2020-07-012020-09-300001825079us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001825079us-gaap:RetainedEarningsMember2020-07-012020-09-3000018250792020-09-300001825079us-gaap:CommonStockMember2020-09-300001825079us-gaap:AdditionalPaidInCapitalMember2020-09-300001825079us-gaap:RetainedEarningsMember2020-09-3000018250792021-06-300001825079us-gaap:CommonStockMember2021-06-300001825079us-gaap:AdditionalPaidInCapitalMember2021-06-300001825079us-gaap:RetainedEarningsMember2021-06-300001825079us-gaap:CommonStockMember2021-07-012021-09-300001825079us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001825079us-gaap:RetainedEarningsMember2021-07-012021-09-300001825079us-gaap:CommonStockMember2021-09-300001825079us-gaap:AdditionalPaidInCapitalMember2021-09-300001825079us-gaap:RetainedEarningsMember2021-09-3000018250792019-12-310001825079us-gaap:CommonStockMember2019-12-310001825079us-gaap:AdditionalPaidInCapitalMember2019-12-310001825079us-gaap:RetainedEarningsMember2019-12-310001825079us-gaap:CommonStockMember2020-01-012020-09-300001825079us-gaap:AdditionalPaidInCapitalMember2020-01-012020-09-300001825079us-gaap:RetainedEarningsMember2020-01-012020-09-300001825079us-gaap:CommonStockMember2020-12-310001825079us-gaap:AdditionalPaidInCapitalMember2020-12-310001825079us-gaap:RetainedEarningsMember2020-12-310001825079us-gaap:CommonStockMember2021-01-012021-09-300001825079us-gaap:AdditionalPaidInCapitalMember2021-01-012021-09-300001825079us-gaap:RetainedEarningsMember2021-01-012021-09-30xbrli:pure00018250792021-09-2900018250792021-09-292021-09-290001825079velo:Customer1Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-07-012021-09-300001825079velo:Customer1Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-07-012020-09-300001825079velo:Customer1Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001825079us-gaap:SalesRevenueNetMembervelo:Customer2Memberus-gaap:CustomerConcentrationRiskMember2021-07-012021-09-300001825079us-gaap:SalesRevenueNetMembervelo:Customer2Memberus-gaap:CustomerConcentrationRiskMember2020-07-012020-09-300001825079us-gaap:SalesRevenueNetMembervelo:Customer2Memberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300001825079us-gaap:AccountsReceivableMembervelo:Customer2Memberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001825079velo:Customer3Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-07-012021-09-300001825079velo:Customer3Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-07-012020-09-300001825079velo:Customer3Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001825079velo:Customer3Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300001825079velo:Customer3Memberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001825079us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembervelo:Customer4Member2020-07-012020-09-300001825079us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembervelo:Customer4Member2021-01-012021-09-300001825079us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembervelo:Customer4Member2020-01-012020-09-300001825079us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembervelo:Customer4Member2021-01-012021-09-300001825079us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembervelo:Customer4Member2020-01-012020-12-310001825079us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembervelo:Customer5Member2021-01-012021-09-300001825079us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembervelo:Customer5Member2020-01-012020-09-300001825079us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembervelo:Customer5Member2020-01-012020-12-310001825079us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembervelo:Customer6Member2020-01-012020-09-300001825079us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembervelo:Customer6Member2021-01-012021-09-300001825079velo:Customer7Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300001825079us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembervelo:Customer8Member2021-01-012021-09-300001825079us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembervelo:Customer8Member2020-01-012020-12-31utr:sqft0001825079us-gaap:BuildingMember2021-09-300001825079us-gaap:LetterOfCreditMember2021-06-012021-06-300001825079us-gaap:LetterOfCreditMember2021-09-300001825079velo:BankGuaranteeMember2021-09-300001825079country:US2021-07-012021-09-300001825079country:US2020-07-012020-09-300001825079country:US2021-01-012021-09-300001825079country:US2020-01-012020-09-300001825079velo:OtherLocationsMember2021-07-012021-09-300001825079velo:OtherLocationsMember2020-07-012020-09-300001825079velo:OtherLocationsMember2021-01-012021-09-300001825079velo:OtherLocationsMember2020-01-012020-09-300001825079velo:PublicWarrantsMember2021-09-300001825079velo:PrivateWarrantsMember2021-09-300001825079us-gaap:SeriesAPreferredStockMember2021-09-292021-09-290001825079us-gaap:SeriesBPreferredStockMember2021-09-292021-09-290001825079us-gaap:SeriesCPreferredStockMember2021-09-292021-09-290001825079us-gaap:SeriesDPreferredStockMember2021-09-292021-09-290001825079us-gaap:SeriesDPreferredStockMember2021-09-290001825079velo:LegacyVelo3DMemberus-gaap:RedeemableConvertiblePreferredStockMember2021-09-292021-09-290001825079velo:LegacyVelo3DMemberus-gaap:RedeemableConvertiblePreferredStockMember2021-09-302021-09-300001825079us-gaap:CommonStockMembervelo:LegacyVelo3DMember2021-09-302021-09-300001825079velo:JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember2021-09-302021-09-300001825079velo:LegacyVelo3DMember2021-09-292021-09-290001825079velo:JAWSSpitfireAcquisitionCorporationMember2021-09-292021-09-290001825079velo:JAWSSpitfireAcquisitionCorporationMember2021-09-242021-09-240001825079velo:PublicShareholdersMember2021-09-280001825079velo:PublicShareholdersMember2021-09-242021-09-240001825079velo:PublicShareholdersMember2021-09-292021-09-290001825079velo:FounderMember2021-09-292021-09-290001825079velo:LegacyVelo3DMember2021-09-280001825079velo:JAWSSpitfireAcquisitionCorporationMember2020-12-020001825079velo:JAWSSpitfireAcquisitionCorporationMember2021-09-292021-09-290001825079us-gaap:SeriesAPreferredStockMember2021-09-290001825079us-gaap:SeriesBPreferredStockMember2021-09-290001825079us-gaap:SeriesCPreferredStockMember2021-09-290001825079us-gaap:RedeemableConvertiblePreferredStockMember2021-01-012021-09-300001825079us-gaap:RedeemableConvertiblePreferredStockMember2020-01-012020-09-300001825079us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-09-300001825079us-gaap:ConvertibleDebtSecuritiesMember2020-01-012020-09-300001825079velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember2021-01-012021-09-300001825079velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember2020-01-012020-09-300001825079velo:WarrantToPurchaseCommonStockMember2021-01-012021-09-300001825079velo:WarrantToPurchaseCommonStockMember2020-01-012020-09-300001825079us-gaap:EmployeeStockOptionMember2021-01-012021-09-300001825079us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001825079velo:JAWSSpitfireAcquisitionCorporationMembersrt:MaximumMembervelo:EligibleVelo3DEquityholdersMember2021-01-012021-09-300001825079us-gaap:FairValueInputsLevel1Member2021-09-300001825079us-gaap:FairValueInputsLevel2Member2021-09-300001825079us-gaap:FairValueInputsLevel3Member2021-09-300001825079velo:PublicWarrantsMemberus-gaap:FairValueInputsLevel1Member2021-09-300001825079velo:PublicWarrantsMemberus-gaap:FairValueInputsLevel2Member2021-09-300001825079velo:PublicWarrantsMemberus-gaap:FairValueInputsLevel3Member2021-09-300001825079velo:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel1Member2021-09-300001825079velo:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel2Member2021-09-300001825079velo:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel3Member2021-09-300001825079velo:PrivatePlacementWarrantsMember2021-09-300001825079us-gaap:FairValueInputsLevel1Member2020-12-310001825079us-gaap:FairValueInputsLevel2Member2020-12-310001825079us-gaap:FairValueInputsLevel3Member2020-12-310001825079velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMemberus-gaap:FairValueInputsLevel1Member2020-12-310001825079velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMemberus-gaap:FairValueInputsLevel2Member2020-12-310001825079velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMemberus-gaap:FairValueInputsLevel3Member2020-12-310001825079velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember2020-12-310001825079velo:WarrantLiabilityMembervelo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember2020-12-310001825079velo:PrivatePlacementWarrantsMembervelo:WarrantLiabilityMember2020-12-310001825079velo:ContingentEarnoutLiabilityMember2020-12-310001825079velo:PrivatePlacementWarrantsMembervelo:WarrantLiabilityMember2021-01-012021-09-300001825079velo:ContingentEarnoutLiabilityMember2021-01-012021-09-300001825079velo:WarrantLiabilityMembervelo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember2021-01-012021-09-300001825079velo:WarrantLiabilityMembervelo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember2021-09-300001825079velo:PrivatePlacementWarrantsMembervelo:WarrantLiabilityMember2021-09-300001825079velo:ContingentEarnoutLiabilityMember2021-09-300001825079velo:WarrantLiabilityMembervelo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember2019-12-310001825079velo:PrivatePlacementWarrantsMembervelo:WarrantLiabilityMember2019-12-310001825079velo:ContingentEarnoutLiabilityMember2019-12-310001825079velo:WarrantLiabilityMembervelo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember2020-01-012020-09-300001825079velo:PrivatePlacementWarrantsMembervelo:WarrantLiabilityMember2020-01-012020-09-300001825079velo:ContingentEarnoutLiabilityMember2020-01-012020-09-300001825079velo:WarrantLiabilityMembervelo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember2020-09-300001825079velo:PrivatePlacementWarrantsMembervelo:WarrantLiabilityMember2020-09-300001825079velo:ContingentEarnoutLiabilityMember2020-09-300001825079velo:ComputersAndSoftwareMember2021-09-300001825079velo:ComputersAndSoftwareMember2020-12-310001825079velo:ResearchAndDevelopmentLaboratoryEquipmentMember2021-09-300001825079velo:ResearchAndDevelopmentLaboratoryEquipmentMember2020-12-310001825079us-gaap:FurnitureAndFixturesMember2021-09-300001825079us-gaap:FurnitureAndFixturesMember2020-12-310001825079us-gaap:LeaseholdImprovementsMember2021-09-300001825079us-gaap:LeaseholdImprovementsMember2020-12-310001825079us-gaap:ConstructionInProgressMember2021-09-300001825079us-gaap:ConstructionInProgressMember2020-12-31velo:leased_assetvelo:lease0001825079velo:ManufacturingAndResearchAndDevelopmentFacilitiesMember2021-01-012021-09-300001825079velo:ResearchAndDevelopmentFacilityMember2021-07-010001825079velo:ResearchAndDevelopmentFacilityMember2021-07-310001825079us-gaap:SubsequentEventMemberus-gaap:ManufacturingFacilityMember2021-11-010001825079us-gaap:ManufacturingFacilityMember2021-06-280001825079velo:LabEquipmentAndLeaseholdImprovementsMember2021-09-3000018250792020-01-012020-12-310001825079us-gaap:MediumTermNotesMember2021-09-300001825079us-gaap:MediumTermNotesMember2020-12-310001825079us-gaap:LineOfCreditMember2021-09-300001825079us-gaap:LineOfCreditMember2020-12-310001825079velo:PropertyAndEquipmentLoanMember2021-09-300001825079velo:PropertyAndEquipmentLoanMember2020-12-310001825079velo:EquipmentLoanMember2021-09-300001825079velo:EquipmentLoanMember2020-12-310001825079us-gaap:MediumTermNotesMember2021-05-170001825079us-gaap:MediumTermNotesMemberus-gaap:PrimeRateMember2020-12-172020-12-170001825079us-gaap:MediumTermNotesMember2020-12-172020-12-1700018250792021-05-310001825079us-gaap:MediumTermNotesMember2021-05-310001825079us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-09-300001825079velo:EquipmentLoanMember2021-05-310001825079us-gaap:MediumTermNotesMember2021-04-300001825079us-gaap:MediumTermNotesMemberus-gaap:PrimeRateMember2021-01-012021-09-300001825079us-gaap:MediumTermNotesMember2021-05-012021-05-310001825079us-gaap:InterestExpenseMemberus-gaap:MediumTermNotesMember2021-05-012021-05-310001825079us-gaap:MediumTermNotesMember2021-07-012021-07-310001825079us-gaap:MediumTermNotesMember2021-07-012021-09-300001825079us-gaap:MediumTermNotesMember2020-07-012020-09-300001825079us-gaap:MediumTermNotesMember2021-01-012021-09-300001825079us-gaap:MediumTermNotesMember2020-01-012020-09-300001825079us-gaap:SubsequentEventMemberus-gaap:MediumTermNotesMember2021-10-292021-10-290001825079us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-07-012021-09-300001825079us-gaap:LineOfCreditMemberus-gaap:PrimeRateMemberus-gaap:RevolvingCreditFacilityMember2021-01-012021-09-300001825079us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-07-012021-07-310001825079us-gaap:RevolvingCreditFacilityMember2021-01-012021-09-300001825079us-gaap:RevolvingCreditFacilityMember2021-07-012021-09-300001825079velo:PropertyAndEquipmentLoanMember2018-07-020001825079velo:PropertyAndEquipmentLoanMember2018-09-262018-09-260001825079velo:PropertyAndEquipmentLoanMemberus-gaap:PrimeRateMember2018-09-262018-09-260001825079velo:PropertyAndEquipmentLoanMember2020-12-170001825079velo:PropertyAndEquipmentLoanMemberus-gaap:PrimeRateMember2020-12-172020-12-170001825079velo:PropertyAndEquipmentLoanMember2020-12-172020-12-170001825079velo:PropertyAndEquipmentLoanMember2021-05-310001825079velo:PropertyAndEquipmentLoanMemberus-gaap:InterestExpenseMember2021-05-012021-05-310001825079velo:PropertyAndEquipmentLoanMember2021-04-300001825079velo:PropertyAndEquipmentLoanMember2021-07-012021-09-300001825079velo:PropertyAndEquipmentLoanMember2020-07-012020-09-300001825079velo:PropertyAndEquipmentLoanMember2021-01-012021-09-300001825079velo:PropertyAndEquipmentLoanMember2020-01-012020-09-300001825079velo:EquipmentLoanFacilityOneMembervelo:EquipmentLoanMember2020-12-310001825079velo:EquipmentLoanMember2021-07-012021-09-300001825079velo:EquipmentLoanMember2021-01-012021-09-30velo:advance0001825079velo:EquipmentLoanFacilityOneMembervelo:EquipmentLoanMember2021-01-012021-09-300001825079velo:EquipmentLoanFacilityOneMembervelo:EquipmentLoanMember2021-09-300001825079velo:EquipmentLoanFacilityOneMembervelo:SecuredEquipmentLoanFacilityMember2021-09-300001825079velo:SecuredEquipmentLoanFacilityMember2021-09-300001825079velo:EquipmentLoanFacilityTwoMembervelo:EquipmentLoanMember2020-12-310001825079velo:EquipmentLoanMember2020-01-012020-12-310001825079velo:EquipmentLoanFacilityTwoMembervelo:EquipmentLoanMember2021-07-012021-09-300001825079velo:EquipmentLoanFacilityTwoMembervelo:EquipmentLoanMember2020-07-012020-09-300001825079velo:EquipmentLoanFacilityTwoMembervelo:EquipmentLoanMember2021-01-012021-09-300001825079velo:EquipmentLoanFacilityTwoMembervelo:EquipmentLoanMember2020-01-012020-09-300001825079velo:EquipmentLoanFacilityTwoMembervelo:EquipmentLoanMember2021-08-012021-08-310001825079velo:EquipmentLoanFacilityTwoMembervelo:EquipmentLoanMember2021-07-310001825079velo:EquipmentLoanFacilityTwoMembervelo:EquipmentLoanMember2021-09-300001825079us-gaap:InterestExpenseMembervelo:EquipmentLoanFacilityTwoMembervelo:EquipmentLoanMember2021-07-012021-09-300001825079us-gaap:ConvertibleNotesPayableMembervelo:ConvertibleNotesDueJanuary32023Member2021-01-040001825079us-gaap:ConvertibleNotesPayableMembervelo:ConvertibleNotesDueJanuary32023Member2021-09-012021-09-300001825079us-gaap:ConvertibleNotesPayableMember2020-12-310001825079us-gaap:ConvertibleNotesPayableMember2021-09-300001825079us-gaap:ConvertibleNotesPayableMembervelo:ConvertibleNotesDueJanuary32023Member2021-09-300001825079us-gaap:ConvertibleNotesPayableMembervelo:ConvertibleNotesDueJanuary32023Member2021-09-292021-09-29velo:share0001825079us-gaap:ConvertibleNotesPayableMembervelo:ConvertibleNotesDueJanuary32023Member2021-01-042021-01-040001825079velo:SeriesARedeemableConvertiblePreferredStockMember2020-12-310001825079velo:SeriesBRedeemableConvertiblePreferredStockMember2020-12-310001825079velo:SeriesCRedeemableConvertiblePreferredStockMember2020-12-310001825079velo:SeriesDRedeemableConvertiblePreferredStockMember2020-12-3100018250792020-04-130001825079velo:SeriesARedeemableConvertiblePreferredStockMember2020-04-132020-04-130001825079velo:SeriesBRedeemableConvertiblePreferredStockMember2020-04-132020-04-130001825079velo:SeriesCRedeemableConvertiblePreferredStockMember2020-04-132020-04-130001825079us-gaap:CommonStockMember2020-04-132020-04-130001825079us-gaap:RedeemableConvertiblePreferredStockMember2020-04-1300018250792020-04-132020-04-130001825079us-gaap:RedeemableConvertiblePreferredStockMember2020-04-132020-04-130001825079us-gaap:AdditionalPaidInCapitalMember2020-04-132020-04-130001825079us-gaap:RetainedEarningsMember2020-04-132020-04-130001825079velo:SeriesDRedeemableConvertiblePreferredStockMember2020-04-132020-04-130001825079us-gaap:RedeemableConvertiblePreferredStockMember2021-09-300001825079us-gaap:RedeemableConvertiblePreferredStockMember2020-12-310001825079velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember2021-09-300001825079velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember2020-12-310001825079velo:WarrantToPurchaseCommonStockMember2021-09-300001825079velo:WarrantToPurchaseCommonStockMember2020-12-310001825079us-gaap:EmployeeStockOptionMember2021-09-300001825079us-gaap:EmployeeStockOptionMember2020-12-310001825079velo:A2014StockOptionPlanMemberus-gaap:StockCompensationPlanMember2021-09-300001825079velo:A2014StockOptionPlanMemberus-gaap:StockCompensationPlanMember2020-12-310001825079velo:A2021StockOptionPlanMemberus-gaap:StockCompensationPlanMember2021-09-300001825079velo:A2021StockOptionPlanMemberus-gaap:StockCompensationPlanMember2020-12-310001825079us-gaap:EmployeeStockMember2021-09-300001825079us-gaap:EmployeeStockMember2020-12-31iso4217:USDvelo:warrant0001825079velo:WarrantToPurchaseCommonStockMember2021-09-300001825079velo:CommonStockWarrantsDueDecember22025Member2020-12-310001825079velo:CommonStockWarrantsDueJuly22028Member2020-12-310001825079velo:CommonStockWarrantsDueDecember172030Member2020-12-310001825079velo:WarrantToPurchaseCommonStockMember2020-12-310001825079velo:MeasurementInputExpectedVolatilityMembervelo:WarrantToPurchaseRedeemableConvertiblePreferredStockMembersrt:MinimumMember2020-09-300001825079srt:MaximumMembervelo:MeasurementInputExpectedVolatilityMembervelo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember2020-09-300001825079us-gaap:MeasurementInputRiskFreeInterestRateMembervelo:WarrantToPurchaseRedeemableConvertiblePreferredStockMembersrt:MinimumMember2021-09-300001825079srt:MaximumMemberus-gaap:MeasurementInputRiskFreeInterestRateMembervelo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember2021-09-300001825079velo:PrivatePlacementWarrantsMember2020-12-020001825079velo:PublicWarrantsMember2020-12-020001825079velo:SeriesARedeemableConvertiblePreferredStockMember2020-12-310001825079velo:SeriesCRedeemableConvertiblePreferredStockMember2020-12-310001825079velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember2020-01-012020-12-310001825079velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember2021-06-300001825079velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember2020-06-300001825079velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember2019-12-310001825079velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember2021-07-012021-09-300001825079velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember2020-07-012020-09-300001825079velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember2021-01-012021-09-300001825079velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember2020-01-012020-09-300001825079velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember2021-09-300001825079velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember2020-09-300001825079velo:SeriesARedeemableConvertiblePreferredStockMember2021-09-300001825079velo:SeriesCRedeemableConvertiblePreferredStockMember2021-09-300001825079velo:MeasurementInputExpectedVolatilityMembervelo:WarrantToPurchaseRedeemableConvertiblePreferredStockMembersrt:MinimumMember2021-09-300001825079srt:MaximumMembervelo:MeasurementInputExpectedVolatilityMembervelo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember2021-09-300001825079us-gaap:MeasurementInputRiskFreeInterestRateMembervelo:WarrantToPurchaseRedeemableConvertiblePreferredStockMembersrt:MinimumMember2020-09-300001825079srt:MaximumMemberus-gaap:MeasurementInputRiskFreeInterestRateMembervelo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember2020-09-300001825079velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMembervelo:MeasurementInputDividendYieldMember2021-09-300001825079velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMembervelo:MeasurementInputDividendYieldMember2020-09-300001825079velo:SeriesARedeemableConvertiblePreferredStockMember2020-09-300001825079velo:SeriesCRedeemableConvertiblePreferredStockMember2020-09-300001825079velo:EligibleVelo3DEquityholdersMembervelo:WarrantRedemptionScenarioOneMember2021-09-290001825079velo:EligibleVelo3DEquityholdersMembervelo:WarrantRedemptionScenarioOneMember2021-09-292021-09-290001825079velo:EligibleVelo3DEquityholdersMembervelo:ContingentEarnoutLiabilityScenarioTwoMember2021-09-290001825079velo:EligibleVelo3DEquityholdersMembervelo:ContingentEarnoutLiabilityScenarioTwoMember2021-09-292021-09-290001825079velo:EligibleVelo3DEquityholdersMember2021-09-292021-09-290001825079velo:JAWSSpitfireAcquisitionCorporationMembersrt:MaximumMembervelo:EligibleVelo3DEquityholdersMember2021-09-292021-09-29velo:tranche0001825079velo:JAWSSpitfireAcquisitionCorporationMembervelo:EligibleVelo3DEquityholdersMember2021-09-292021-09-290001825079velo:JAWSSpitfireAcquisitionCorporationMember2021-09-290001825079us-gaap:MeasurementInputSharePriceMember2021-09-300001825079us-gaap:MeasurementInputSharePriceMember2021-09-290001825079velo:MeasurementInputExpectedVolatilityMembersrt:MinimumMember2021-09-300001825079srt:MaximumMembervelo:MeasurementInputExpectedVolatilityMember2021-09-300001825079velo:MeasurementInputExpectedVolatilityMembersrt:MinimumMember2021-09-290001825079srt:MaximumMembervelo:MeasurementInputExpectedVolatilityMember2021-09-290001825079us-gaap:MeasurementInputRiskFreeInterestRateMembersrt:MinimumMember2021-09-300001825079srt:MaximumMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2021-09-300001825079us-gaap:MeasurementInputRiskFreeInterestRateMembersrt:MinimumMember2021-09-290001825079srt:MaximumMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2021-09-290001825079us-gaap:MeasurementInputExpectedDividendRateMember2021-09-300001825079us-gaap:MeasurementInputExpectedDividendRateMember2021-09-290001825079velo:A2021EquityIncentivePlanMember2021-09-300001825079srt:MinimumMember2021-01-012021-09-3000018250792019-01-012019-12-310001825079us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300001825079us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300001825079us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300001825079us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300001825079us-gaap:SellingAndMarketingExpenseMember2021-07-012021-09-300001825079us-gaap:SellingAndMarketingExpenseMember2020-07-012020-09-300001825079us-gaap:SellingAndMarketingExpenseMember2021-01-012021-09-300001825079us-gaap:SellingAndMarketingExpenseMember2020-01-012020-09-300001825079us-gaap:GeneralAndAdministrativeExpenseMember2021-07-012021-09-300001825079us-gaap:GeneralAndAdministrativeExpenseMember2020-07-012020-09-300001825079us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-09-300001825079us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-09-30

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 September 30, 2021
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission File Number:        001-39757       
______________________________
Velo3D, Inc.
______________________________
(Exact name of registrant as specified in its charter)
Delaware98-1556965
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
511 Division Street, Campbell, CA
95008
(Address of Principal Executive Offices)(Zip Code)
(408) 610-3915
Registrant's telephone number, including area code
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stock, par value $0.00001 per share
VLDNew York Stock Exchange
Warrants to purchase one share of common stock, each at an exercise price of $11.50 per shareVLD WSNew York Stock Exchange
Securities registered pursuant to Section 12(g) of the Act: None.
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 and posted on its corporate web site, if any, every Interactive Data File required to be submitted and posted 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 and post 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. (Check one):
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 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).     Yes      No ☒
As of November 12, 2021, the registrant had 183,163,826  shares of common stock, $0.0001 per share outstanding.



TABLE OF CONTENTS
Page
Notes to Condensed Financial Statements (unaudited)12





Explanatory Note – Certain Defined Terms
Unless otherwise stated in this Quarterly Report or the context otherwise requires, references to:
Business Combination Agreement” means that certain Business Combination Agreement, dated as of March 22, 2021, by and among JAWS Spitfire, Merger Sub and Legacy Velo3D, as amended by Amendment #1 to Business Combination Agreement dated as of July 20, 2021.
“Common Stock” means the shares of common stock, par value $0.00001 per share, of the Company.
Closing” means the closing of the Merger.
Closing Date” means September 29, 2021.
Domestication” means the domestication contemplated by the Business Combination Agreement, whereby JAWS Spitfire effected a deregistration and a transfer by way of continuation from the Cayman Islands to the State of Delaware, pursuant to which JAWS Spitfire’s jurisdiction of incorporation was changed from the Cayman Islands to the State of Delaware.
“Earnout Shares” means up to 21,758,148 shares of our common stock issuable pursuant to the Business Combination Agreement to certain Legacy Velo3D equity holders upon the achievement of certain vesting conditions.
Founder Shares” means the 8,625,000 shares of our common stock issued to the Sponsor and the other Initial Stockholders in connection with the automatic conversion of the Class B ordinary shares in connection with the Closing.
Initial Stockholders” means the Sponsor together with Andy Appelbaum, Mark Vallely and Serena J. Williams.
IPO” means the Company’s initial public offering, consummated on December 7, 2020, of 34,500,000 units (including 4,500,000 units that were issued to the underwriters in connection with the exercise in full of their over-allotment option) at $10.00 per unit.
"JAWS Spitfire” refers to JAWS Spitfire Acquisition Corporation, a Cayman Islands exempted company, prior to the Closing.
Legacy Velo3D” means Velo3D, Inc., a Delaware corporation (n/k/a Velo3D US, Inc.), prior to the Closing.
Legacy Velo3D equity holder” means certain former stockholders and equity award holders of Legacy Velo3D.
Merger” and “Reverse Recapitalization” mean the merger contemplated by the Business Combination Agreement, whereby Merger Sub merged with and into Legacy Velo3D, with Legacy Velo3D surviving the merger as a wholly-owned subsidiary of the Company on the Closing Date.
Merger Sub” means Spitfire Merger Sub, Inc., a Delaware corporation.
PIPE Financing” means the private placement pursuant to which the PIPE Investors collectively subscribed for 15,500,000 shares of our common stock at $10.00 per share, for an aggregate purchase price of $155,000,000, on the Closing.
PIPE Investors” means certain institutional investors that invested in the PIPE Financing.
1


private placement warrants” means the 4,450,000 warrants originally issued to the Sponsor in a private placement in connection with our IPO.
public warrants” means the 8,625,000 warrants included in the units issued in our IPO.
Sponsor” means Spitfire Sponsor LLC, a Delaware limited liability company.
Velo3D” refer to Velo3D, Inc., a Delaware corporation (f/k/a JAWS Spitfire Acquisition Corporation, a Cayman Islands exempted company), and its consolidated subsidiary following the Closing.
In addition, unless otherwise indicated or the context otherwise requires, references in this Quarterly Report to the “Company,” “we,” “us,” “our,” and similar terms refer to Legacy Velo3D prior to the Merger and to Velo3D and its consolidated subsidiary after giving effect to the Merger.

2


PART I. FINANCIAL INFORMATION
Certain statements in this Quarterly Report may constitute “forward-looking statements” for purposes of the federal securities laws. Our forward-looking statements include, but are not limited to, statements regarding our or our management team’s expectations, hopes, beliefs, intentions or strategies regarding the future, including those relating to the Merger. In addition, any statements that refer to projections, forecasts or other characterizations of future events or circumstances, including any underlying assumptions, are forward-looking statements. The words “anticipate,” “believe,” “can,” “contemplate,” “continue,” “could,” “estimate,” “expect,” “forecast,” “intend,” “may,” “might,” “plan,” “possible,” “potential,” “predict,” “project,” “seek,” “should,” “target,” “will,” “would” and similar expressions may identify forward-looking statements, but the absence of these words does not mean that a statement is not forward-looking. Forward-looking statements in this Quarterly Report may include, for example, statements about:
our projected financial information, growth rate and market opportunity;
the ability to maintain the listing of our common stock and the public warrants on the NYSE, and the potential liquidity and trading of such securities;
the ability to recognize the anticipated benefits of the Merger, which may be affected by, among other things, competition, the ability of the combined company to grow and manage growth profitably and retain its key employees;
costs related to the Merger;
changes in applicable laws or regulations;
the inability to develop and maintain effective internal control over financial reporting;
our ability to raise financing in the future;
our success in retaining or recruiting, or changes required in, our officers, key employees or directors;
the period over which we anticipate our existing cash and cash equivalents will be sufficient to fund our operating expenses and capital expenditure requirements;
the potential for our business development efforts to maximize the potential value of our portfolio;
regulatory developments in the United States and foreign countries;
the impact of laws and regulations;
our estimates regarding expenses, future revenue, capital requirements and needs for additional financing;
our financial performance;
the effect of COVID-19 on the foregoing; and
other factors detailed under the section entitled “Risk Factors”.
The forward-looking statements contained in this Quarterly Report are based on current expectations and beliefs concerning future developments and their potential effects on us. There can be no assurance that future developments affecting us will be those that we have anticipated. These forward-looking statements involve a number of risks, uncertainties (some of which are beyond our control) or other assumptions that may cause actual results or performance to be materially different from those expressed or implied by these forward-looking
3


statements. These risks and uncertainties include, but are not limited to, those factors described under the section entitled “Risk Factors”. Should one or more of these risks or uncertainties materialize, or should any of our assumptions prove incorrect, actual results may vary in material respects from those projected in these forward-looking statements. Some of these risks and uncertainties may in the future be amplified by the COVID-19 outbreak and there may be additional risks that we consider immaterial or which are unknown. It is not possible to predict or identify all such risks. We do not undertake any obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as may be required under applicable securities laws.
4


Item 1. Financial Statements
Velo3D, Inc.
Condensed Balance Sheets
(Unaudited)
September 30,December 31,
20212020
(in thousands, except share and per share data)
Assets
Current assets:
Cash and cash equivalents$296,826 $15,517 
Accounts receivable, net6,558 1,232 
Inventories15,220 7,309 
Contract assets1,510 3,033 
Prepaid expenses and other current assets9,069 807 
Total current assets329,183 27,898 
Property and equipment, net5,001 1,006 
Equipment on lease, net7,748 2,855 
Other assets5,858 932 
Total assets$347,790 $32,691 
Liabilities, Redeemable Convertible Preferred Stock, and Stockholders’ Equity (Deficit)
Current liabilities:
Accounts payable$33,343 $1,226 
Accrued expenses and other current liabilities6,552 2,512 
Debt – current portion13,731 3,687 
Contract liabilities17,116 4,702 
Total current liabilities70,742 12,127 
Long-term debt – less current portion14,322 4,316 
Contingent earnout liabilities (Note 16)118,749  
Warrant liabilities (Note 16)20,136 181 
Other noncurrent liabilities1,673 184 
Total liabilities225,622 16,808 
Commitments and contingencies (Note 19)
Redeemable convertible preferred stock, $0.00001 par value, 10,000,000 and 125,419,265 shares authorized as of September 30, 2021 and December 31, 2020, respectively; 0 and 117,734,383 shares issued as of September 30, 2021 and December 31, 2020, respectively, 0 and 117,734,383 shares outstanding as of September 30, 2021 and December 31, 2020; liquidation preference of $0 and $133,762 as of September 30, 2021 and December 31, 2020, respectively
 123,704 
Stockholders’ equity (deficit):
Common stock, $0.00001 par value – 500,000,000 and 216,000,000 shares authorized at September 30, 2021 and December 31, 2020, 183,163,826 and 16,003,558 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively
2 1 
Additional paid-in capital337,605 14,954 
Accumulated deficit(215,439)(122,776)
Total stockholders’ equity (deficit)122,168 (107,821)
Total liabilities, redeemable convertible preferred stock and stockholders’ equity (deficit)$347,790 $32,691 


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


Velo3D, Inc.
Condensed Statements of Operations and Comprehensive Loss
(Unaudited)
Three months ended September 30,Nine months ended September 30,
2021202020212020
(in thousands, except share and per share data)
Revenue
3D Printer$7,281 $1,738 $13,594 $11,038 
Recurring payment596 146 1,231 146 
Support services834 389 2,204 1,049 
Total Revenue8,711 2,273 17,029 12,233 
Cost of revenue
3D Printer5,692 1,142 10,174 6,852 
Recurring payment418 102 862 102 
Support services1,127 541 2,725 1,286 
Total cost of revenue7,237 1,785 13,761 8,240 
Gross profit1,474 488 3,268 3,993 
Operating expenses
Research and development7,987 4,043 19,081 10,917 
Selling and marketing3,346 1,526 7,706 4,401 
General and administrative5,158 1,941 15,162 6,069 
Total operating expenses16,491 7,510 41,949 21,387 
Loss from operations(15,017)(7,022)(38,681)(17,394)
Interest expense(986)(48)(1,630)(200)
Loss on the convertible note modification(50,577) (50,577) 
Gain/(loss) on fair value of warrants(1,892)(2)(3,633)5 
Gain on fair value of contingent earnout liabilities2,014  2,014  
Other income (expense), net(120)(35)(156)(2)
Loss before provision for income taxes(66,578)(7,107)(92,663)(17,591)
Provision for income taxes    
Net loss and comprehensive loss$(66,578)$(7,107)$(92,663)$(17,591)
Net loss per share attributable to common stockholders, basic and diluted$(3.36)$(0.44)$(5.34)$(1.13)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted19,793,863 15,994,154 17,348,557 15,503,475 
The accompanying notes are an integral part of these condensed financial statements.
6


Velo3D, Inc.
Condensed Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit)
(Unaudited)
Redeemable Convertible Preferred StockCommon StockAdditional Paid-In CapitalAccumulated DeficitTotal Stockholders’Equity (Deficit)
(in thousands, except share data)SharesAmountSharesAmount
Balance as of June 30, 2020103,201,832 $118,374 15,972,659 $1 $14,234 $(111,452)$(97,217)
Issuance of common stock upon exercise of stock options— — 30,900 — 14 — 14 
Stock-based compensation— — — — 466 — 466 
Net loss— — — — — (7,107)(7,107)
Balance as of September 30, 2020103,201,832 $118,374 16,003,559 $1 $14,714 $(118,559)$(103,844)
Balance as of June 30, 2021117,734,383 $123,704 16,168,582 $1 $16,446 $(148,861)$(132,414)
Conversion of warrants into preferred stock, net settlement126,802 899 — — — — — 
Conversion of convertible notes into preferred stock6,820,022 55,577 — — — — — 
Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization(124,681,207)(180,180)126,310,700 — 180,180 — 180,180 
Conversion of warrants into common stock, net settlement— — 239,992 — 3,635 — 3,635 
Issuance of contingent earnout liability upon the reverse recapitalization— — — — (120,763)— (120,763)
Issuance of warrants upon the reverse recapitalization— — — — (21,051)— (21,051)
Issuance of common stock upon the reverse recapitalization, net of issuance costs— — 40,409,132 1 278,270 — 278,271 
Issuance of common stock upon exercise of stock options— — 35,420 — 30 — 30 
Issuance of common stock warrants in connection with financing — — — — 182 — 182 
Stock-based compensation— — — — 676 — 676 
Net loss— — — — — (66,578)$(66,578)
Balance as of September 30, 2021 $ 183,163,826 $2 $337,605 $(215,439)$122,168 

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


Velo3D, Inc.
Condensed Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders’ Equity Deficit
(Unaudited)
Redeemable Convertible Preferred StockCommon StockAdditional Paid-In CapitalAccumulated DeficitTotal Stockholders’ (Deficit)
(in thousands, except share data)SharesAmountSharesAmount
Balance as of December 31, 2019
27,967,896 $101,858 14,721,524 $1 $13,195 $(114,019)$(100,823)
Issuance of Series D redeemable convertible preferred stock, net of issuance costs75,660,962 28,278 — — — — — 
Exchange of convertible notes and accrued interest for Series D redeemable convertible preferred stock4,029,222 1,512 — — — — — 
Extinguishment of redeemable convertible preferred stock(4,456,248)(13,274)1,210,513 — 223 13,051 13,274 
Issuance of common stock upon exercise of stock options— — 71,522 — 53 — 53 
Stock-based compensation— — — — 1,243 — 1,243 
Net loss— — — — — (17,591)(17,591)
Balance as of September 30, 2020
103,201,832 $118,374 16,003,559 $1 $14,714 $(118,559)$(103,844)
Balance as of December 31, 2020
117,734,383 $123,704 16,003,558 $1 $14,954 $(122,776)$(107,821)
Conversion of warrants into preferred stock, net settlement126,802 899 — — — — $— 
Conversion of convertible notes into preferred stock6,820,022 55,577 — — — — $— 
Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization(124,681,207)(180,180)126,310,700 — 180,180 — $180,180 
Conversion of warrants into common stock, net settlement— — 239,992 — 3,635 — $3,635 
Issuance of contingent earnout liability upon the reverse recapitalization— — — — (120,763)— $(120,763)
Issuance of warrants upon the reverse recapitalization— — — — (21,051)— $(21,051)
Issuance of common stock upon the reverse recapitalization, net of issuance costs— — 40,409,132 1 278,270 — $278,271 
Issuance of common stock upon exercise of stock options— — 200,444 — 313 — $313 
8


Issuance of common stock warrants in connection with financing — — — — 316 — $316 
Stock-based compensation— — — — 1,751 — $1,751 
Net loss— — — — — (92,663)$(92,663)
Balance as of September 30, 2021
 $ 183,163,826 $2 $337,605 $(215,439)$122,168 

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


Velo3D, Inc.
Condensed Statements of Cash Flows
(Unaudited)
Nine months ended September 30,
20212020
(In thousands)
Cash flows from operating activities
Net loss$(92,663)$(17,591)
Adjustments to reconcile net loss to net cash used in operating activities
Depreciation1,276 851 
Stock-based compensation1,751 1,243 
Loss on the convertible note modification50,577  
Gain/(loss) on fair value of warrants3,633 (5)
Gain on fair value of contingent earnout liabilities(2,014) 
Changes in assets and liabilities
Accounts receivable(5,326)(790)
Inventories(3,022)(1,383)
Contract assets1,523 (133)
Prepaid expenses and other assets(4,174)491 
Accounts payable(252)(624)
Accrued expenses and other liabilities3,400 (1,239)
Contract liabilities12,414 (669)
Other noncurrent liabilities1,611 (46)
Net cash used in operating activities(31,266)(19,895)
Cash flows from investing activities
Purchase of property and equipment(1,534)(225)
Production of equipment for lease to customers(6,919)(2,954)
Net cash used in investing activities(8,453)(3,179)
Cash flows from financing activities
Proceeds from issuance of Series D redeemable convertible preferred stock, net of issuance costs 28,278 
Proceeds from Merger143,183  
Proceeds from PIPE financing155,000  
Proceeds from loan refinance19,339  
Repayment of term loan(4,997)
Repayment of property and equipment loan(833) 
Proceeds from term loan revolver facility3,000  
Proceeds from equipment loans5,419 1,550 
Repayment of equipment loans(1,878)(370)
Proceeds from convertible notes 5,000 5,415 
Issuance of common stock upon exercise of stock options313 53 
Net cash provided by financing activities323,546 34,926 
Net change in cash and cash equivalents283,827 11,852 
Cash and cash equivalents and restricted cash at beginning of period15,517 9,815 
Cash and cash equivalents and restricted cash at end of period$299,344 $21,667 
Supplemental disclosure of cash flow information
Cash paid for interest$857 $187 
Supplemental disclosure of non-cash information
Extinguishment of redeemable convertible preferred stock$ $13,274 
Conversion of warrants into redeemable convertible preferred stock, net settlement$899 $ 
10


Conversion of convertible notes to Series D redeemable convertible preferred stock$5,000 $1,512 
Conversion of redeemable convertible preferred stock into common stock$180,180 $ 
Conversion of warrants into common stock, net settlement$3,635 $ 
Reclassification of warrants liability upon the reverse recapitalization$21,051 $ 
Reclassification of contingent earnout liability upon the reverse recapitalization$120,763 $ 
Issuance of common stock warrants in connection with financing $316 $ 
Unpaid liabilities related to property and equipment$3,231 $103 
Unpaid merger transactional costs$19,913 $ 
The accompanying notes are an integral part of these condensed financial statements.
11


Velo3D, Inc.
Notes to Condensed Financial Statements
(Unaudited)
1. Description of Business and Basis of Presentation
Velo3D, Inc., a Delaware corporation (“Velo3D” ), formerly known as JAWS Spitfire Acquisition Corporation (“JAWS Spitfire”), produces metal additive three dimensional printers (“3D Printers”) which enable the production of components for space rockets, jet engines, fuel delivery systems and other high value metal parts, which it sells or leases to customers for use in their businesses. The Company also provides support services (“Support Services”) for an incremental fee. Velo3D’s subsidiary, Velo3D US, Inc., formerly known as Velo3D, Inc. (“Legacy Velo3D”), was founded in June 2014 as a Delaware corporation headquartered in Campbell, California. The first commercially developed 3D Printer was delivered in the fourth quarter of 2018.
Unless otherwise stated herein or unless the context otherwise requires, references in these notes to the “Company” refer to (i) Legacy Velo3D prior to the consummation of the Merger (as defined below); and (ii) Velo3D and its consolidated subsidiary following the consummation of the Merger.
On September 29, 2021 (the “Closing Date” or the “Reverse Recapitalization Date”), JAWS Spitfire completed the previously announced merger with Legacy Velo3D, with Legacy Velo3D surviving as a wholly-owned subsidiary of JAWS Spitfire (the “Merger” or the “Reverse Recapitalization”). In connection with the Merger, JAWS Spitfire was renamed “Velo3D, Inc.”, and Legacy Velo3D was renamed “Velo3D US, Inc.”
Please refer to Note 3, Reverse Recapitalization, for further details of the Merger.
Accordingly, all historical financial information presented in the unaudited condensed financial statements of Velo3D represents the accounts of Legacy Velo3D. The shares and Net loss per share attributable to common stockholders, basic and diluted, prior to the Merger, have been retroactively restated as shares reflecting the exchange ratio (the “Exchange Ratio”) established in the Merger (0.8149 shares of Velo3D common stock for 1 share of Legacy Velo3D common stock, par value $0.00001 (the “Common Stock”). All fractional shares were rounded.
Basis of Presentation
The condensed financial statements include the accounts of the Company and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the requirements of the U.S. Securities and Exchange Commission (the “SEC”) for interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP can be condensed or omitted. Accordingly, these condensed financial statements should be read in conjunction with the audited financial statements for the year ended December 31, 2020 and the related notes included in our prospectus filed pursuant to Rule 424(b)(3) under the Securities Act of 1933, as amended, with the SEC on October 28, 2021, which provides a more complete discussion of the Company’s accounting policies and certain other information. The condensed balance sheet as of December 31, 2020 has been derived from the audited financial statements of the Company. These condensed financial statements have been prepared on the same basis as its annual financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, which are necessary for the fair statement of the Company’s financial information. These interim results are not necessarily indicative of the results to be expected for the fiscal year ending December 31, 2021, or for any other interim period or for any other future year.
Financial Condition and Liquidity and Capital Resources
The accompanying financial statements are unaudited and have been prepared on the basis of continuity of operations, the realization of assets and satisfaction of liabilities in the ordinary course of business. On September 29, 2021, the Company consummated the Merger, which resulted in the Company receiving approximately $278.3 million in total net proceeds, including $155.0 million from the PIPE Financing (as defined in Note 3,
12


Velo3D, Inc.
Notes to Condensed Financial Statements
(Unaudited)
Reverse Recapitalization). Since inception, the Company has not achieved profitable operations or generated positive cash flows from operations. The Company’s operating plan may change as a result of many factors currently unknown and there can be no assurance that the current operating plan will be achieved in the time frame anticipated by the Company, and it may need to seek additional funds sooner than planned. If adequate funds are not available to the Company on a timely basis, it may be required to delay, limit, reduce, or terminate certain commercial efforts, or pursue merger or acquisition strategies, all of which could adversely affect the holdings or the rights of the Company’s stockholders. The Company has incurred net operating losses and negative cash flows from operations in every year since inception and expects this to continue for the foreseeable future. As of September 30, 2021, the Company had an accumulated deficit of $215.4 million.
As of November 16, 2021, the issuance date of the accompanying financial statements, the Company believes that the cash and cash equivalents on hand and cash the Company obtained from the Merger and the PIPE Financing, together with cash the Company expects to generate from future operations, will be sufficient to meet the Company’s working capital and capital expenditure requirements for a period of at least twelve months.
2. Summary of Significant Accounting Policies
Other than policies noted below, there have been no significant changes to the significant accounting policies disclosed in Note 2 of the audited condensed financial statements as of December 31, 2020 and 2019 and for the years ended December 31, 2020 and 2019.
Use of Estimates
The preparation of the unaudited accompanying financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results and outcomes could differ significantly from the Company’s estimates, judgments, and assumptions. Significant estimates include determining useful lives of long-lived assets, the determination of the incremental borrowing rate used for operating lease liabilities, standalone selling price for performance obligations in contracts with customers, the valuation of redeemable convertible preferred stock warrants and common stock warrants, the fair value of common stock and other assumptions used to measure stock-based compensation, the fair value of contingent earnout liabilities, inventory reserves, and the valuation of deferred income tax assets and uncertain tax positions.
These estimates and assumptions are based on management’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, which management believes to be reasonable under the circumstances. The Company adjusts such estimates and assumptions when facts and circumstances dictate. Changes in these estimates resulting from continuing changes in the economic environment will be reflected in the financial statements in future periods. As future events and their effects cannot be determined with precision, actual results could materially differ from these estimates and assumptions.
Concentration of Credit Risk and Other Risks and Uncertainties
The Company’s financial instruments that potentially expose the Company to concentration of credit risk consist mainly of cash and cash equivalents and accounts receivable, net. The Company maintains its cash and cash equivalents in domestic cash accounts with large, creditworthy financial institutions. The Company has not experienced any losses on its deposits of cash and cash equivalents through deposits with federally insured commercial banks and at times cash balances may be in excess of federal insurance limits.
13


Velo3D, Inc.
Notes to Condensed Financial Statements
(Unaudited)
The customer concentration for balances greater than 10% of revenues and 10% of accounts receivables, net, respectively, are presented below:
Total RevenueTotal RevenueAccounts Receivable, Net
Three months ended September 30,Nine months ended September 30,September 30December 31
202120202021202020212020
(as a percentage)(as a percentage)(as a percentage)
Customer 153.9 %10.0 %31.4 %<10%<10%<10%
Customer 217.2 % %<10% %<10% %
Customer 315.1 % %16.6 % %<10% %
Customer 4<10%17.7 %11.5 %58.5 %55 %85.6 %
Customer 5<10%<10%10.8 %13.3 %<10% %
Customer 6<10%<10%<10%13.1 % %<10%
Customer 7<10%<10%<10%10.8 %<10%<10%
Customer 8<10%<10%<10%<10%17.4 % %
The Company relies on four key suppliers for products and services. While alternative providers could be identified, the Company is subject to supply and pricing risks.
Impact of COVID-19
The Company continues to operate its business through the COVID-19 pandemic and has taken additional precautions to ensure the safety of its employees, customers, and vendors with which it operates. The impact of COVID-19 on the Company’s operating results has added uncertainty in timing of customer orders creating longer lead times for sales and marketing.
Fair Value Measurements
The Company has applied the framework for measuring fair value which requires a fair value hierarchy to be applied to all fair value measurements. Assets and liabilities measured at fair value are classified into one of three levels in the fair value hierarchy based on the inputs used to measure fair value as follows:
Level 1 — Quoted prices observed in active markets for identical assets or liabilities;
Level 2 — Inputs other than quoted prices in active markets that are observable for the asset or liability, either directly or indirectly; and
Level 3 — Significant unobservable market inputs for the asset or liability.
As of September 30, 2021 and December 31, 2020, warrants for redeemable convertible preferred stock, common stock warrants and contingent earnout liabilities were the only liabilities measured at fair value on a recurring basis.
The carrying amounts of cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value due to their short-term maturities. The long-term debt (including convertible notes) with variable interest at market rates is carried at amortized cost, which approximates its fair value and was classified as Level 2. Please refer to Note 14, Long-Term Debt and Note 15, Convertible Notes Payable, for further information. Warrants for redeemable convertible preferred stock and convertible notes payable were classified as Level 3.
14


Velo3D, Inc.
Notes to Condensed Financial Statements
(Unaudited)
Cash and Cash Equivalents and Restricted Cash
All highly liquid investments with an original maturity of three months or less, when purchased, are classified as cash equivalents. Cash equivalents may be invested in money market funds and are carried at cost, which approximates their fair value.
In June 2021, in conjunction with the new 80,000+ square foot facility to begin production of the Company’s Sapphire XC in late 2021, the Company issued a one-year letter of credit for $1.2 million to the landlord to secure the agreement. The Company has restricted cash to secure the letter of credit and the agreement will allow for reductions to the letter of credit limit based on the Company’s revenue achievements.
In September 2021, in connection with a 3D Printer system delivery, a customer requested a bank guarantee to be issued for $1.3 million as a condition of delivery acceptance to protect the customers prepayment of $1.3 million (included in Contract Liabilities). The bank guarantee expires upon the return of the bank guarantee document to the issuance bank or on October 10, 2021. Subsequent to September 30, 2021, the restricted cash in other assets was returned to operating cash and cash equivalents.
September 30, 2021December 31, 2020
(In thousands)
Cash and cash equivalents$296,826 $15,517 
Restricted cash (Other assets)2,518  
Total cash and cash equivalents, and restricted cash$299,344 $15,517 
Information by Segment and Geography
The Company manages its operations and allocates resources as a single operating segment. Further, the Company manages, monitors, and reports its financial results as a single reportable segment. The Company’s chief operating decision-maker (“CODM”) is its Chief Executive Officer, who reviews financial information presented on an entity-wide basis for purposes of making operating decisions, assessing financial performance, and allocating resources. The Company has no segment managers who are held accountable by the CODM for operations, operating results, and planning for levels of components below the entity- wide level.
The Company currently sells its products in the United States and other locations. No long-lived assets are located outside the U.S. Revenue by geographic area based on the billing address of the customers were as follows:
Three months ended September 30,Nine months ended September 30,
2021202020212020
(In thousands)
United States$7,103 $659 $15,349 $9,290 
Other1,608 1,614 1,680 2,943 
Total$8,711 $2,273 $17,029 $12,233 
15


Velo3D, Inc.
Notes to Condensed Financial Statements
(Unaudited)
The following table summarizes revenue disaggregated by products and service type:
Three months ended September 30,Nine months ended September 30,
2021202020212020
(In thousands)
3D Printers$7,281 $1,738 $13,594 $11,038 
Recurring Payment (defined below)596 146 1,231 146 
Support services834 389 2,204 1,049 
Total$8,711 $2,273 $17,029 $12,233 
Contracts Assets and Contract Liabilities
Contract assets consist of unbilled receivables and are recorded when revenue is recognized in advance of scheduled billings to the Company’s customers. A contract asset is recognized when products or services are transferred to a customer and the right to consideration is conditional on something other than the passage of time. Contract liabilities include amounts billed or collected which is related to remaining performance obligations. Revenue allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied. It includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods
The amount of revenue recognized during the three months ended September 30, 2021 included in contract liabilities as of June 30, 2021 was $0.3 million. The amount of revenue recognized during the three months ended September 30, 2020 that was included in contract liabilities as of June 30, 2020 was $0.2 million.
The amount of revenue recognized during the nine months ended September 30, 2021 included in contract liabilities as of December 31, 2020 was $0.8 million. The amount of revenue recognized during the nine months ended September 30, 2020 that was included in contract liabilities as of December 31, 2019 was $0.7 million.
Common Stock Warrants Liabilities
The Company assumed 8,625,000 publicly-traded warrants (the “Public Warrants”) and 4,450,000 private placement warrants (the “Private Placement Warrants” and, together with the Public Warrants, the “Common Stock Warrants”) issued to Spitfire Sponsor, LLC (the “Sponsor”) upon the Merger, all of which were issued in connection with JAWS Spitfire’s initial public offering (“IPO”) and subsequent over-allotment and entitles the holder to purchase one share of the Company’s Common Stock at an exercise price of $11.50 per share. During the three and nine months ended September 30, 2021, there were no Public Warrants or Private Placement Warrants exercised. The Public Warrants are publicly traded and are exercisable for cash, unless certain conditions occur, such as redemption by the Company under certain circumstances, at which time the Public Warrants may be exercised on a cashless basis. The Private Placement Warrants are non-redeemable for cash so long as they are held by the initial purchasers or their permitted transferees. If the Private Placement Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Placement Warrants are redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.
The Company evaluated the Common Stock Warrants and concluded that they do not meet the criteria to be classified within stockholders’ equity. The warrant agreement governing the Common Stock Warrants includes a provision, the application of which could result in a different settlement value for the Common Stock Warrants depending on their holder. Because the holder of an instrument is not an input into the pricing of a fixed-for-fixed option on the Common Stock, the Private Placement Warrants are not considered to be “indexed to the Company’s own stock.” In addition, the warrant agreement includes a provision that provides that in the event of a tender or exchange offer accepted by holders of more than 50.0% of the outstanding shares of the Common Stock, all holders of the Common Stock Warrants (both the Public Warrants and the Private Placement Warrants) would be entitled to receive cash for all of their Common Stock Warrants. Specifically, in the event of a qualifying cash tender offer (which could be outside of the Company’s control), all Common Stock Warrant holders would be entitled to cash,
16


Velo3D, Inc.
Notes to Condensed Financial Statements
(Unaudited)
while only certain of the holders of the Common Stock may be entitled to cash. These provisions preclude the Company from classifying the Common Stock Warrants in stockholders’ equity.
The Company classifies its Public Warrants and Private Placement Warrants as liabilities in accordance with ASC Topic 815 “Derivatives and Hedging–Contracts in Entity’s Own Equity”. As the Common Stock Warrants meet the definition of a derivative, the Company recorded these warrants within Warrant liabilities on the condensed balance sheet at fair value, with subsequent changes in their respective fair values recognized in the condensed statements of operations and comprehensive loss at each reporting date.
Contingent Earnout Liability
In connection with the Reverse Recapitalization and pursuant to the Business Combination Agreement, eligible former Legacy Velo3D equity holders are entitled to receive additional shares of Common Stock upon the Company achieving certain Earnout Triggering Events (as described in the Business Combination Agreement) (the “Earnout Shares”). The Earnout Shares are not indexed to the Common Stock and therefore are accounted for as a liability at the Reverse Recapitalization Date and subsequently remeasured at each reporting date with changes in fair value recorded as a component of gain on fair value of contingent earnout liabilities in the condensed statements of operations and comprehensive loss. The estimated fair value of the contingent earnout liability was determined using a Monte Carlo simulation using a distribution of potential outcomes on a monthly basis over the Earnout Period (as defined in Note 16) prioritizing the most reliable information available. The assumptions utilized in the calculation are based on the achievement of certain stock price milestones, including the current Company Common Stock price, expected volatility, risk free rate, expected term and dividend rate. The contingent earnout liability is categorized as a Level 3 fair value measurement (see “Fair Value Measurements” as described above) because the Company estimates projections during the Earnout Period utilizing unobservable inputs. Contingent earnout liabilities involve certain assumptions requiring significant judgment and actual results may differ from assumed and estimated amounts.
Recently Adopted Accounting Pronouncements
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740) — Simplifying the Accounting for Income Taxes (“Topic 740”), which simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Accounting Standards Codification 740, Income Taxes. It also clarifies certain aspects of the existing guidance to promote more consistent application. This standard is effective for the Company in fiscal year 2021, and early adoption is permitted. The Company adopted the new guidance effective January 1, 2020 and there is no material impact on its condensed financial statements.
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 (“Topic 848”),” which provides optional expedients and exceptions for applying U.S. GAAP to contract modifications, hedging relationships, and other transactions, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The guidance was effective for the Company beginning on March 12, 2020 and the amendments will be applied prospectively through December 31, 2022. The Company adopted the new guidance effective January 1, 2021 and there is no material impact on its condensed financial statements.
In August 2020, the FASB issued ASU 2020-06, Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). This ASU simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP.
Consequently, more convertible debt instruments will be reported as a single liability instrument and more redeemable convertible preferred stock as a single equity instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted earnings per share (“EPS”) calculation in certain areas. ASU 2020-06 is effective for fiscal years
17


Velo3D, Inc.
Notes to Condensed Financial Statements
(Unaudited)
beginning after December 15, 2023 including interim periods within those fiscal years. Early adoption is permitted but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Board specified that an entity should adopt the guidance as of the beginning of its annual fiscal year. The Company early adopted the new guidance effective January 1, 2021 using the modified retrospective method. Adoption of this guidance did not have a material impact on the Company’s financial statements and disclosures.
Recently Issued Accounting Pronouncements
In June 2016, the FASB issued ASU 2016-13, “Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“Topic 326”)”, and has since released various amendments including ASU No. 2019-04. The guidance modifies the measurement of expected credit losses on certain financial instruments. This guidance is effective for the Company for the fiscal year beginning after December 15, 2022. Early adoption is permitted. The Company is currently assessing the impact of the guidance on its financial statements and disclosures.
In July 2021, the FASB issued ASU 2021-05, “Leases (“Topic 842”) Lessors — Certain Leases with Variable Lease Payments”, that amends the lessor’s lease classification for leases that include any amount of variable lease payments that are not variable lease payments that do not depend on an index or a rate as an operating lease at lease commencement if classifying the lease as a sales-type lease or a direct financing lease would result in the recognition of a selling loss. This guidance is effective for the Company for the fiscal year beginning after December 15, 2021, and interim periods within those fiscal years. Early adoption is permitted. The Company is currently assessing the impact of the guidance on its financial statements and disclosures.
3. Reverse Recapitalization
On September 29, 2021, Merger Sub merged with Legacy Velo3D, with Legacy Velo3D surviving as a wholly-owned subsidiary of Velo3D. Immediately prior to the closing of the Merger:
• all issued and outstanding 6,738,651 shares of Legacy Velo3D outstanding Series A redeemable convertible preferred stock was converted into an equivalent number of shares of Legacy Velo3D common stock on a 1:2.178 basis:
• all issued and outstanding 8,386,456 shares of Legacy Velo3D outstanding Series B redeemable convertible preferred stock was converted into an equivalent number of shares of Legacy Velo3D common stock on a 1:2.273 basis:
• all issued and outstanding 8,513,343 shares of Legacy Velo3D outstanding Series C redeemable convertible preferred stock was converted into an equivalent number of shares of Legacy Velo3D common stock on a 1:2.372 basis:
• all issued and outstanding 101,042,757 shares of Legacy Velo3D outstanding Series D redeemable convertible preferred stock was converted into an equivalent number of shares of Legacy Velo3D common stock on a 1:1.000 basis:
In connection with the Merger, shares of Legacy Velo3D redeemable convertible preferred stock were converted into an equivalent number of shares of Legacy Velo3D common stock at their respective conversion ratios and concurrently recast into 126,310,700 shares of Common Stock.
As of September 30, 2021 and after giving effect to the Exchange Ratio, there were 183,163,826 shares of Common Stock outstanding, comprised of the 126,310,700 shares of Common Stock issued in respect of the Legacy Velo3D redeemable convertible preferred stock, 16,443,994 shares of Common Stock issued in respect of Legacy
18


Velo3D, Inc.
Notes to Condensed Financial Statements
(Unaudited)
Velo3D common stock, and 40,409,132 shares of Common Stock issued to public shareholders of JAWS Spitfire, the JAWS Spitfire initial shareholders, and third-party PIPE Investors (as defined below).
At the Merger, eligible former Legacy Velo3D equity holders received or had the right to receive shares of Common Stock at a deemed value of $10.00 per share after giving effect to the Exchange Ratio of 0.8149 as defined in the Merger Agreement. Accordingly, immediately following the consummation of the Merger, Legacy Velo3D common stock exchanged into 142,754,694 shares of Common Stock, 66,830,878 shares of Common Stock were reserved for the issuance of Common Stock upon the potential future exercise of Legacy Velo3D stock options, common stock warrants, and shares of Common Stock issuable under the Company’s employee stock purchase plan.
In connection with the execution of the Merger Agreement, JAWS Spitfire entered into separate subscription agreements (each a “Subscription Agreement”) with a number of investors (each a “PIPE Investor”), pursuant to which the PIPE Investors agreed to purchase, and JAWS Spitfire agreed to sell to the PIPE Investors, an aggregate of 15,500,000 shares of Common Stock (the “PIPE Shares”), for a purchase price of $10.00 per share and an aggregate purchase price of $155.0 million, in a private placement pursuant to the Subscription Agreements (the “PIPE Financing”). The PIPE Financing closed simultaneously with the consummation of the Merger.
In connection with the Merger, 8,625,000 of JAWS Spitfire Class B ordinary shares originally purchased by the Sponsor were exchanged for shares of Common Stock prior to the Closing (the “Founder Shares”).
Pursuant to JAWS Spitfire’s Articles of Association, JAWS Spitfire’s public shareholders were entitled to elect to redeem their public shares for cash even if they had approved the Merger. As of September 24, 2021, the final day of the redemption period, public shareholders had redeemed 18,215,868 Class A ordinary shares of JAWS Spitfire for cash at the redemption price of $10.00 per share, based on funds held in the trust account for an aggregate payment of $182.2 million (the “Redemptions”).
The number of shares of Common Stock issued immediately following the consummation of the Merger was:
Shares
Public shares, outstanding prior to Merger34,500,000 
Less redemption of public shares(18,215,868)
Public shares following redemptions16,284,132 
Shares issued in PIPE Financing15,500,000 
Public shares and PIPE Financing Shares31,784,132 
Founder Shares8,625,000 
Legacy Velo3D shares (1)
142,754,694 
Total shares of Common Stock immediately after Merger183,163,826 
(1) Upon consummation of the Merger, 175,173,445 Legacy Velo3D shares were exchanged at the Exchange Ratio and fractional shares were rounded to whole shares.
The Merger was accounted for as a reverse recapitalization in accordance with GAAP. Under this method of accounting, JAWS Spitfire was treated as the “acquired” company for financial reporting purposes. Accordingly, for accounting purposes, the financial statements of Velo3D are represented as a continuation of the financial statements of Legacy Velo3D, with the Merger being treated as the equivalent of Legacy Velo3D issuing stock for the net assets of JAWS Spitfire, accompanied by a recapitalization. The net assets of JAWS Spitfire are stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the Merger are those of Legacy Velo3D in future reports.
Legacy Velo3D has been determined to be the accounting acquirer based on evaluation of the following facts and circumstances as of the Closing: (1) Legacy Velo3D’s stockholders have a majority of the voting power of
19


Velo3D, Inc.
Notes to Condensed Financial Statements
(Unaudited)
Velo3D; (2) the board of directors of Velo3D initially has twelve members, and Legacy Velo3D has the ability to nominate the majority of the initial members of the board of directors; (3) Legacy Velo3D’s senior management is the senior management of Velo3D and is responsible for day-to-day operations; (4) Velo3D has assumed the Velo3D name; and; (5) the current strategy and operations of Velo3D continue to be Legacy Velo3D’s strategy and operations to develop the next generation of AM printers.
In connection with the Merger and the PIPE Financing, the Company received $298.2 million of gross proceeds including the contribution of $345.0 million of cash held in JAWS Spitfire’s trust account from its IPO, redemptions of JAWS Spitfire public shareholders of $182.2 million, and $155.0 million of cash in connection with the PIPE Financing. The gross proceeds were net of $19.6 million of costs incurred by JAWS Spitfire prior to the Closing. The Company incurred $19.9 million of transaction costs, consisting of banking, legal, and other professional fees, of which $19.1 million was recorded as a reduction to additional paid-in capital of proceeds (“APIC”), and the remaining $0.8 million was expensed in the condensed statements of operations. The total net cash proceeds to the Company were $278.3 million.
4. Basic and Diluted Net Loss per Share
The following table sets forth the computation of the Company’s basic and diluted net loss per share to common stockholders:
Three months ended September 30,Nine months ended September 30,
2021202020212020
(In thousands, except share data)
Numerator:
Net loss$(66,578)$(7,107)$(92,663)$(17,591)
Denominator:
Weighted average shares used in computing net loss per share – basic and diluted19,793,863 15,994,154 17,348,557 15,503,475 
Net loss per share – basic and diluted.$(3.36)$(0.44)$(5.34)$(1.13)
The following potentially dilutive shares of common stock equivalents “on an as-converted basis” were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have had an antidilutive effect:
Nine months ended September 30,
20212020
(per share data)
Redeemable convertible preferred stock 108,642,440 
Convertible promissory note 3,283,548 
Redeemable convertible preferred stock warrants 332,893 
Common stock warrants13,075,000 51,847 
Common stock options issued and outstanding21,342,660 19,134,310 
Total potentially dilutive common share equivalents34,417,660 131,445,038 
Total potentially dilutive common share equivalents for the nine months ended September 30, 2021, excludes 21,758,148 shares related to the earnout liability as these shares are contingently issuable upon meeting certain triggering events.
5. Fair Value Measurements
The Company’s assets and liabilities that were measured at fair value on a recurring basis were as follows:
20


Velo3D, Inc.
Notes to Condensed Financial Statements
(Unaudited)
Fair Value Measured as of September 30, 2021
Level 1Level 2Level 3Total
(In thousands)
Assets
Money market funds$296,826 $ $ $296,826 
Total financial assets$296,826 $ $ $296,826 
Liabilities
Common stock warrant liabilities (Public)$13,283 $ $ $13,283 
Common stock warrant liabilities (Private Placement)  6,853 6,853 
Contingent earnout liabilities  118,749 118,749 
Total financial liabilities$13,283 $ $125,602 $138,885 
Fair Value Measured as of December 31, 2020
Level 1Level 2Level 3Total
(In thousands)
Assets
Money market funds$15,517 $ $ $15,517 
Total financial assets$15,517 $ $ $15,517 
Liabilities
Redeemable convertible preferred stock warrant liability$ $ $181 $181 
Total financial liabilities$ $ $181 $181 
The money market funds were classified as cash and cash equivalents on the condensed balance sheets. The aggregate fair value of the Company’s money market funds approximated amortized cost and, as such, there were no unrealized gains or losses on money market funds as of September 30, 2021 and December 31, 2020. Realized gains and losses, net of tax, were not material for any of the periods presented.
As of September 30, 2021 and December 31, 2020, the Company had no investments with a contractual maturity of greater than one year.
21


Velo3D, Inc.
Notes to Condensed Financial Statements
(Unaudited)
The following table presents a summary of the changes in the fair value of the Company’s Level 3 financial instruments:
Redeemable convertible preferred stock warrant liabilitiesPrivate placement warrant liabilitiesContingent earnout liabilities
(In thousands)
Fair value as of January 1, 2021$181 $ $ 
Private placement warrant liabilities acquired as part of the reverse recapitalization— 7,165 — 
Contingent earnout liabilities recognized upon the closing of the reverse recapitalization— — 120,763 
Change in fair value718 (312)(2,014)
Issuance of warrants  — 
Exercise of warrants(899) — 
Fair value as of September 30, 2021$ $6,853 $118,749 
Redeemable convertible preferred stock warrant liabilitiesPrivate placement warrant liabilitiesContingent earnout liabilities
(In thousands)
Fair value as of January 1, 2020$185 $ $ 
Change in fair value(5)  
Issuance of warrants  — 
Exercise of warrants  — 
Fair value as of September 30, 2020$180 $ $ 
The fair value of the private placement warrant liability, redeemable convertible preferred stock warrant liability and contingent earnout liability are based on significant unobservable inputs, which represent Level 3 measurements within the fair value hierarchy. In determining the fair value of the private placement warrant liability, the Company used the Binomial-Lattice Model that assumes optimal exercise of the Company’s redemption option at the earliest possible date. In determining the fair value of the redeemable convertible preferred stock warrant liability, the Company used the Black-Scholes option pricing model to estimate the fair value using unobservable inputs including the expected term, expected volatility, risk-free interest rate and dividend yield (please refer to Note 16, Equity Instruments). In determining the fair value of the contingent earnout liability, the Company used the Monte Carlo simulation valuation model using a distribution of potential outcomes on a monthly basis over the Earnout Period using the most reliable information available (please refer to Note 16, Equity Instruments).
6. Accounts Receivable, Net
Accounts receivable, net consisted of the following:
September 30,December 31,
20212020
(In thousands)
Trade Receivables$6,625 $1,299 
Less: Allowances for Doubtful Accounts(67)(67)
Total$6,558 $1,232 
22


Velo3D, Inc.
Notes to Condensed Financial Statements
(Unaudited)
7. Inventories
Inventories consisted of the following:
September 30,December 31,
20212020
(In thousands)
Raw materials$7,122 $1,948 
Work-in-progress8,098 5,361 
Total$15,220 $7,309 
8. Prepaid expenses and other current assets
Prepaid expenses and other current assets consisted of the following:
September 30,December 31,
20212020
(In thousands)
Prepaid insurance and other$1,011 $525 
Vendor prepayments8,058 282 
Total$9,069 $807 
9. Property and Equipment, Net
Property and equipment, net consisted of the following:
September 30,December 31,
20212020
(In thousands)
Computers and software$1,075 $510 
R&D lab equipment1,266 469 
Furniture and fixtures69 40 
Leasehold improvements1,999 1,828 
Construction in progress3,003  
Total property, plant and equipment7,412 2,847 
Less accumulated depreciation and amortization(2,411)(1,841)
Property, plant and equipment, net$5,001 $1,006 
Depreciation expense for the three months ended and nine months ended September 30, 2021 and 2020 was $0.4 million for both three months periods, $0.8 million and $0.7 million, respectively.
10. Equipment on Lease, Net
The equipment leased to customers had a cost basis of $8.4 million and accumulated depreciation of $0.7 million as of September 30, 2021. Total lease revenue earned for the three and nine months ended September 30, 2021 was $0.6 million and $1.2 million, respectively. The total depreciation expense was $0.2 million and $0.5 million and included in cost of revenue for the three and nine months ended September 30, 2021, respectively. The total depreciation expense was $0.1 million for both the three and nine months ended September 30, 2020. The total lease revenue earned for the three and nine months ended September 30, 2020 was $0.1 million for both periods.
23


Velo3D, Inc.
Notes to Condensed Financial Statements
(Unaudited)
As of December 31, 2020, there were four 3D Printers (equipment) leased to customers. The equipment leased to customers had a cost basis of $3.0 million and accumulated depreciation of $0.2 million as of December 31, 2020.
The Company entered into debt secured by certain leased equipment to customers. The proceeds received were recognized as a financial liability under long-term debt. Remaining lease payments of $0 and $1.3 million were due as of September 30, 2021 and December 31, 2020, respectively. The financial liability was fully repaid in August 2021. Please refer to Note 14, Long-term Debt, for a description of these financing arrangements.
For the nine months ended September 30, 2021, principal payments of $2.1 million were paid for equipment lease loans. For the nine months ended September 30, 2020 principal payments of $0.1 million were paid for equipment lease loans.
11. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
September 30,December 31,
20212020
(In thousands)
Accrued expenses$2,476 $787 
Accrued salaries and benefits3,395 1,231 
Lease liability – current portion681 494 
Total Accrued expenses and other current liabilities$6,552 $2,512 

12. Other Noncurrent Liabilities
Other noncurrent liabilities consisted of the following:
September 30,December 31,
20212020
(In thousands)
Lease liabilities - noncurrent portion$1,235 $232 
Other noncurrent liabilities438 (48)
Total other noncurrent liabilities$1,673 $184 
Please refer to Note 16, Equity Instruments, for further details of the contingent earnout liability and warrant liabilities.
13. Leases
The Company leases its office and manufacturing facilities under two non-cancellable operating leases which expire in November 2024 and January 2023, respectively. The leases provide for base rent and certain reimbursement of lessor’s operating expenses. The agreements include a provision for renewal at the then market rate for terms specified in each lease.
24


Velo3D, Inc.
Notes to Condensed Financial Statements
(Unaudited)
During the nine months ended September 30, 2021, the Company signed two new leases for manufacturing and R&D facilities.
On July 1, 2021, the Company’s lease commenced for a 5,000+ square foot R&D facility. The lease has a term of 36 months and with a contractual obligation of $0.5 million in base rent and certain reimbursement of lessor’s operating expenses.
On November 1, 2021, the Company’s lease commenced for an 80,000+ square foot facility. The lease has a term of 65 months and with a contractual obligation of $10.9 million in base rent and certain reimbursement of lessor’s operating expenses. As of September 30, 2021, the Company has have invested $3.0 million into factory equipment and leasehold improvements.
As of September 30, 2021, the manufacturing facility lease obligations was not recorded on the balance sheet, and only included under operating leases as a future contractual obligation. As set forth under ASC 842, Leases, the delivery of the building has not been completed as of September 30, 2021, as the landlord was still completing improvements to the facility as per the terms of the agreement. As noted above, the lease commenced on November 1, 2021.
Total Right-of-Use (“ROU”) assets (recorded in Other Assets) and lease liabilities (recorded in Accrued expenses and other current liabilities and Other noncurrent liabilities) are as follows:
September 30,December 31,
20212020
(In thousands)
Right-of-use assets:
Net book value (Other assets)$1,849 $633 
Operating lease liabilities:
Current (Accrued expense and other current liabilities)$648 $494 
Noncurrent (Other noncurrent liabilities)1,186 232 
1,834 726 
Financing lease liabilities:
Current (Accrued expense and other current liabilities)$33 $ 
Noncurrent (Other noncurrent liabilities)49  
$82 $ 
Total lease liabilities$1,916 $726 
ROU assets are considered long-lived assets and are tested for impairment as described above under the heading, “Impairment of Long-lived Assets.” There were no impairments recorded related to these assets as of September 30, 2021 and December 31, 2020. Management evaluates its long-lived assets, on an annual basis or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable in accordance with ASC Topic 360, Property, Plant and Equipment.
25


Velo3D, Inc.
Notes to Condensed Financial Statements
(Unaudited)
Information about lease-related balances were as follows:
Three months ended September 30,Nine months ended September 30,
2021202020212020
(In thousands)
Operating lease expense$208 $143 $511 $428 
Financing lease expense9  22  
Short-term lease expense41 14 76 46 
Total lease expense$258 $157 $609 $474 
Cash paid for leases$178 $136 $805 $395 
Weighted – average remaining lease term – operating leases (years)2.91.82.91.8
Weighted – average discount rate – operating leases4.4 %4.5 %4.4 %4.5 %
Future lease payments under non-cancellable operating leases as of September 30, 2021 are as follows:
(In thousands)
Remainder of 2021
$153 
2022743 
2023657 
2024524 
Total operating lease payments$2,077 
Less portion representing imputed interest(161)
Total operating lease liabilities$1,916 
Less current portion681 
Long-term portion$1,235 
14. Long-Term Debt
Long-term debt consisted of the following:
September 30,December 31,
20212020
(In thousands)
Term loan$20,000 $5,150 
Revolving credit line3,000  
Property and equipment loan 833 
Equipment loan5,622 2,081 
Deferred financing costs(569)(61)
Total$28,053 $8,003 
Debt – current portion13,731 3,687 
Long-term debt – less current portion$14,322 $4,316 
The Company’s banking arrangements include three facilities and a revolving credit line with its primary bank (noted below). These loans contain customary representations and warranties, reporting covenants, events of default, and termination provisions. The affirmative covenants include, among other things, that the Company furnish monthly financial statements, a yearly budget, timely files taxes, maintains good standing and government compliance, maintains liability and other insurance, and furnishes audited financial statements no later than the date of delivery to the Board of Directors.
26


Velo3D, Inc.
Notes to Condensed Financial Statements
(Unaudited)
The Company amortizes deferred financing costs over the life of the borrowing. On May 17, 2021, the Company incurred $0.6 million of deferred financing costs related to its Term loan financing. As of September 30, 2021 and December 31, 2020, the remaining unamortized balance of deferred financing costs was $0.6 million and less than $0.1 million respectively, and was included in Debt — current portion on the balance sheets.
Term Loan — On December 17, 2020, the Company executed the second amended and restated loan and security agreement to extend the payment terms with a variable interest rate of Prime plus 0.25% and a term of two years. As of December 31, 2020, the outstanding term loan balance was $5.2 million. There were zero principal payments paid during the fiscal year 2020.
In May 2021, the Company executed the third amended and restated loan and security agreement and a mezzanine loan and security agreement with its primary lender and another financing institution for a total of $53.5 million of debt facilities. These were comprised of a $35.0 million term loan, a $10.0 million revolving credit line (see below) and an $8.5 million secured equipment loan facility (see below). Prior to May 2021, $0.9 million in principal payments were paid against the outstanding term loan balance under the second amended and restated loan and security agreement.
The term loan had a variable interest rate of the greater of 9.00% or Prime plus 5.75% and a term of thirty months. The loan included a deferral of principal payments for the first five months. The refinancing was accounted for as a debt modification under ASC Topic 470, Debt. The outstanding balance in May 2021 was $4.3 million and fully repaid using proceeds from the mezzanine loan and security agreement. The remaining deferred loan fees of $0.1 million were written off to interest expense.
In May 2021, the Company borrowed $15.0 million from the term loan facility, and an additional $5.0 million in July 2021. As of September 30, 2021, the outstanding term loan balance was $20.0 million, and the Company has $15.0 million of the Term Loan facility undrawn, the availability of which is subject to the Company achieving certain financial performance targets. There were no principal payments paid under the mezzanine loan and security agreement as of September 30, 2021. As of September 30, 2021, the deferred loans fees with the debt issuance was $0.6 million.
The Term Loan’s effective interest rate was 9.2% and 3.6% for the three months ended September 30, 2021 and 2020, respectively, and 4.3% and 3.9% for the nine months ended September 30, 2021 and 2020, respectively.
On October 29, 2021, the Company re-paid $20.7 million of its term loan, comprising a principal payment, interest and fees related to the loan.
Revolving Credit Line — In May 2021, the Company executed the third amended and restated loan and security agreement and a mezzanine loan and security agreement (see further discussion above). In August 2021, the Company drew $3.0 million on the $10.0 million revolving credit facility, with a variable interest rate of the greater of 5.75% or Prime plus 2.50% and a term of ten months. The Company has $7.0 million of the revolving credit line undrawn as of September 30, 2021. The effective interest rate was 4.7% for the both the three and nine months ended September 30, 2021. The deferred loan fees were less than $0.1 million as of September 30, 2021.
Property and Equipment Loan — On July 2, 2018, the Company executed a loan facility for $2.0 million. On September 26, 2018, $2.0 million was drawn down with a variable interest rate of Prime plus 1.00% and a term of three years. This facility was refinanced on December 17, 2020 with a new loan facility for $0.9 million with a variable interest rate of Prime plus 1% and a term of three years. As of December 31, 2020, the outstanding property and equipment loan was $0.8 million.
In May 2021, the Company executed the third amended and restated loan and security agreement and a mezzanine loan and security agreement (see further discussion above). The outstanding balance in May 2021 was $0.6 million and fully repaid using proceeds from the mezzanine loan and security agreement. The deferred loan fees of less than $0.1 million were written off to interest expense. Prior to May 2021, principal payments of
27


Velo3D, Inc.
Notes to Condensed Financial Statements
(Unaudited)
$0.2 million were paid against the outstanding Property and Equipment Loan balance under the second amended and restated loan and security agreement.
The effective interest rate was 0.0% and 4.3% for the three months ended September 30, 2021 and 2020, respectively, and 5.9% and 4.8% for the nine months ended September 30, 2021 and 2020, respectively.
Equipment Loan The equipment loan outstanding balance is comprised of two different equipment loan facilities.
Equipment Loan First Facility: On December 17, 2020, the Company executed the second amended and restated loan and security agreement which included an equipment loan facility for $8.5 million secured by the equipment leased to customers. As of December 31, 2020, the equipment loan outstanding balance was $0.8 million. The facility had a variable interest rate of the greater of Prime rate or 3.25%. The effective interest rate was 2.8% for the three months ended September 30, 2021 and 2.4% for the nine months ended September 30, 2021.
In May 2021, the Company executed the third amended and restated loan and security agreement and a mezzanine loan and security agreement (see further discussion above). There were no principal payments paid against the Equipment Loan from the proceeds from the mezzanine loan and security agreement.
During the nine months ended September 30, 2021, the Company executed seven additional advances on the first facility for $5.6 million secured by equipment leased to customers. All seven advances of the first facility are with a variable interest rate of the greater of Prime rate or 3.25%. For the nine months ended September 30, 2021, $0.8 million in principal payments were paid. As of September 30, 2021, the outstanding balance for the first facility was $5.6 million. The Company has $2.9 million of the secured equipment loan facility undrawn as of September 30, 2021. As of September 30, 2021, the deferred loans fees with the debt issuance was $0.2 million.
Equipment Loan Second Facility: The equipment loans on the second facility was entered in June 2020 with another third-party financing institution. The second facility was for $1.6 million with a fixed interest rate of 6.00%. All facilities had terms of three years. The effective interest rate was 6.5% and 8.0% for the three months ended September 30, 2021 and 2020, respectively, and 5.9% and 8.0% for the nine months ended September 30, 2021 and 2020, respectively.
There was $0.3 million in principal payments paid during the fiscal year 2020. As of December 31, 2020, the outstanding balance on the second facility was $1.3 million.
In August 2021, the Company paid in full the outstanding balance of $1.0 million on the second facility and sold the units to the lease customer when the customer exercised their purchase options. Prior to August 2021, principal payments of $0.3 million were paid against the outstanding balance on the second facility. As of September 30, 2021, there was no outstanding balance on the second facility. The deferred loan fees of less than $0.1 million were written off to interest expense with the repayment.
The future minimum aggregate payments for the above borrowings are as follows as of September 30, 2021:
(In thousands)
Remainder of 2021
$2,058 
202214,706 
202310,467 
2024822 
$28,053 
28


Velo3D, Inc.
Notes to Condensed Financial Statements
(Unaudited)
15. Convertible Notes Payable
Convertible Note Issued in 2021
On January 4, 2021, concurrent with the Legacy Velo3D Series D redeemable convertible preferred stock issuance, the Company issued a convertible note at a principal amount of $5.0 million with a maturity date of January 3, 2023. Interest accrued on the convertible note at 1.28% per annum.
In September 2021, the convertible promissory note agreement was amended to reflect an automatic conversion to Legacy Velo3D Series D redeemable convertible preferred stock upon a change in control. The modification was accounted for as a debt extinguishment per ASC 470-50 Debt and resulted in a $50.6 million fair value adjustment to the $5.0 million convertible promissory note. The convertible note converted automatically in connection with the Merger. There was no convertible notes payable as of September 30, 2021 and December 31, 2020.
The note conversion price of $0.74 per share resulted in a conversion into 6,820,022 shares of Legacy Velo3D Series D redeemable convertible preferred stock immediately prior to Closing, which were subsequently converted from Legacy Velo3D Series D redeemable convertible preferred stock into Legacy Velo3D common stock and at the Exchange Ratio of 0.8149 for 5,557,864 shares of Common Stock at the Closing. There was no purchase discount offered to the note holder.

16. Equity Instruments
Redeemable Convertible Preferred Stock
Redeemable convertible preferred stock consisted of the following:
As of September 30, 2021
AuthorizedIssued and OutstandingOriginal issue price per shareLiquidation PreferenceCarrying value
(In thousands, except share and per share data)
Redeemable Convertible Preferred Stock10,000,000  $ $ $ 

As of December 31, 2020
Redeemable Convertible Preferred StockAuthorizedIssued and
Outstanding
Original issue price per shareLiquidation PreferenceCarrying value
(In thousands, except share and per share data)
Series A8,906,694 6,726,134 $2.928 $19,696 $17,030 
Series B10,385,804 8,386,456 $3.851 32,300 32,176 
Series C8,848,760 8,399,058 $5.524 46,400 39,378 
Series D97,278,007 94,222,735 $0.375 35,366 35,120 
125,419,265 117,734,383 $133,762 $123,704 
As of September 30, 2021, there were no issued and outstanding redeemable convertible preferred stock. As of December 31, 2020, redeemable convertible preferred stock totaling 117,734,383 shares were convertible into 147,876,672 shares of common stock.
29


Velo3D, Inc.
Notes to Condensed Financial Statements
(Unaudited)
Conversion of Redeemable Convertible Preferred Stock into Common Stock at a conversion ratio of 3:1 and Issuance of Series D Redeemable Convertible Preferred Stock
In March and early April 2020, the Company notified the existing holders of the redeemable convertible preferred stock of (i) a planned initial closing of Legacy Velo3D Series D redeemable convertible preferred stock and (ii) the amount assigned to each of them based on their pro rata holdings in the Company’s outstanding equity on a fully diluted basis. In addition, these existing holders were notified that, as a condition of the Legacy Velo3D Series D redeemable convertible preferred stock financing, the Company would amend its articles to implement a special mandatory conversion provision if the holders failed to invest their pro rata amount in such initial financing of Legacy Velo3D Series D redeemable convertible preferred stock.
On April 13, 2020, in connection with the Company’s issuance of Legacy Velo3D Series D redeemable convertible preferred stock, the Company amended its articles to implement the special mandatory conversion provision and, contemporaneously, certain existing holders of redeemable convertible preferred stock who failed to invest their full pro rata amount or did not participate in the financing were automatically converted into the Company’s common stock at a conversion ratio of three to one. The amendment and forced conversion were recognized as an extinguishment of the redeemable convertible preferred stock.
As a result, 2,167,198 shares of Legacy Velo3D Series A redeemable convertible preferred stock, 1,999,348 shares of Legacy Velo3D Series B redeemable convertible preferred stock and 289,702 shares of Legacy Velo3D Series C redeemable convertible preferred stock were converted into 1,210,513 shares of Legacy Velo3D common stock. The carrying value of the converted shares of the redeemable convertible preferred stock is $13.3 million, whereas the fair value of the shares of common stock issued in the conversion was $0.2 million. Because the fair value of the consideration transferred (i.e., the fair value of the shares of common stock issued) was less than the carrying amount of the shares of the redeemable convertible preferred stock surrendered, the Company recognized an extinguishment of the redeemable convertible preferred stock converted in the amount of $13.1 million. The $13.1 million was a deemed capital contribution to the holders of the Company’s common stock that was a decrease to the net loss attributable to common stockholders and a decrease to accumulated deficit. Accordingly, the Company recorded a decrease of $13.3 million to redeemable convertible preferred stock, and a corresponding increase of $0.2 million in additional paid-in capital and a decrease of $13.1 million in accumulated deficit.
In addition, on April 13, 2020, the Company issued 44,794,885 shares of Legacy Velo3D Series D redeemable convertible preferred stock at $0.37534 per share for gross proceeds of $16.8 million.
Common stock
The holders of common stock are entitled to one vote for each share held of record on all matters submitted to a vote of the stockholders but are not entitled to cumulative voting rights, have the right to appoint two directors to the Company’s Board of Directors, are entitled to receive ratably such dividends as may be declared by the Company’s Board of Directors out of funds legally available therefor subject to preferences that may be applicable to any shares of redeemable convertible preferred stock currently outstanding or issued in the future, are entitled to share ratably in all assets remaining after payment of liabilities and the liquidation preference of any then outstanding redeemable convertible preferred stock in the event of the Company’s liquidation, dissolution, or winding up, have no preemptive rights and no right to convert their common stock into any other securities, and have no redemption or sinking fund provisions applicable to the common stock.
30


Velo3D, Inc.
Notes to Condensed Financial Statements
(Unaudited)
Common Stock Reserved for Future Issuance
Shares of common stock reserved for issuance on an “as if converted” basis were as follows:
September 30,December 31,
20212020
(share data)
Redeemable convertible preferred 147,876,672 
Redeemable convertible preferred stock warrants 408,729 
Common stock warrants13,075,000 214,032 
Common stock options issued and outstanding21,342,660 21,471,321 
Shares available for future grant under 2014 Equity Incentive Plan 5,887,008 
Shares available for future grant under 2021 Equity Incentive Plan21,423,388  
Reserved for employee stock purchase plan10,989,830  
Total shares of common stock reserved
66,830,878 175,857,762 
    Total potentially dilutive common share equivalents for the nine months ended September 30, 2021, excludes 21,758,148 shares related to the earnout liability as these shares are contingently issuable upon meeting certain triggering events.
Warrant liabilities
Common Stock Warrants
Warrants for shares of common stock consisted of the following:
September 30, 2021
Issue DateExpiration DateNumber of WarrantsExercise Price per warrantFair Value on Issue Date per warrantFair Value on September 30, 2021
(In thousands)
Private placement warrants - Common Stock12/02/202009/29/20264,450,000 $11.50 $2.00 $6,853 
Public warrants - Common Stock12/02/202009/29/20268,625,000 $11.50 $3.30 $13,283 
13,075,000 $20,136 
December 31, 2020
Issue DateExpiration
Date
Number of
Warrant
Exercise
Price per warrant
Fair Value on
Issue Date per warrant
Fair Value on December 31, 2020 (1)
(In thousands)
Warrants - Common Stock12/02/201512/02/202511,132 $0.87 $0.70 $ 
Warrants - Common Stock07/02/201807/02/202840,715 $2.47 $2.00 $ 
Warrants - Common Stock12/17/202012/17/2030162,186 $0.18 $0.17 $ 
Total outstanding214,033 $ 
(1) Legacy Velo3D Warrants - Common Stock: As of December 31, 2020, warrants on common stock are equity classified and recorded at fair value on the issue date without further remeasurement. The level 3 fair value assumptions used in the Black-Scholes model to calculate fair value of the warrant for common stock granted during
31


Velo3D, Inc.
Notes to Condensed Financial Statements
(Unaudited)
the nine months ended September 30, 2020 were as follows: volatility of 35.0% to 45.0%, term of 0.2 years, and risk-free interest rate of 0.1% to 1.0%.
Warrants for common stock of 13,075,000 and 214,033 were exercisable 1-to-1 as of September 30, 2021 and December 31, 2020, respectively. Warrants to purchase a total of 13,075,000 shares of common stock were initially recognized as a liability recorded at fair value upon issuance and were subject to remeasurement to fair value at each balance sheet date. As part of the Merger, all Legacy Velo3D common stock warrants were exercised for shares of common stock in accordance with their terms for the number of exercisable shares, each adjusted using the Exchange Ratio. At that time, the Legacy Velo3D common stock warrants were remeasured and reclassified to Legacy Velo3D additional paid-in capital.
Private placement warrants and public warrants on common stock (as defined below) are liability classified and recorded at fair value on the issue date with periodic remeasurement.
Private Placement Warrants
Concurrently with JAWS Spitfire’s IPO, 4,450,000 Private Placement Warrants were issued to the Sponsor at $2.00 per unit. Each Private Placement Warrant is exercisable to purchase one share of Common Stock at a price of $11.50 per share. Subject to certain exceptions, the Private Placement Warrants have terms and provisions that are identical to those of the Public Warrants. As of September 30, 2021, the number of Private Placement Warrants issued was 4,450,000.
Public Warrants
In conjunction with the JAWS Spitfire IPO, 34,500,000 units were issued to public investors at $10.00 per unit. Each unit consisted of one JAWS Spitfire Class A ordinary share and one-fourth of one warrant. Each Public Warrant is exercisable to purchase share of Common Stock at $11.50 per share. As of September 30, 2021, the number of Public Warrants issued was 8,625,000.
Public Warrants may only be exercised for a whole number of shares. The Public Warrants will become exercisable on the later of (a) 30 days after the completion of the Merger and (b) 12 months from the closing of the IPO on December 7, 2020. The Public Warrants will expire five years after the completion of a Merger or earlier upon redemption or liquidation.
Warrant Liabilities - Common Stock
The liability associated with the Private Placement Warrants was subject to remeasurement at each balance sheet date using the Level 3 fair value inputs and the Public Warrants was subject to remeasured at each balance sheet date using Level 1 fair value inputs for the three and nine months ended September 30, 2020.
32


Velo3D, Inc.
Notes to Condensed Financial Statements
(Unaudited)
Redeemable Convertible Preferred Stock Warrants
As of September 30, 2021, the warrants for shares of Legacy Velo3D Series A and Series C redeemable convertible preferred stock were converted into redeemable convertible preferred stock in connection with the Reverse Recapitalization. Warrants for shares of Legacy Velo3D Series A and Series C redeemable convertible preferred stock consisted of the following (dollars in thousands, except share and per share amounts):
December 31, 2020
Issue DateExpiration
Date
Number of
Warrant
Exercise Price
per Warrant
Fair Value on
Issue Date per Warrant
Series A redeemable convertible preferred stock11/14/201411/13/202413,362$1.12$1.25
Series C redeemable convertible preferred stock04/18/201904/18/2029160,000$5.52$1.05
Total outstanding173,362
For the nine months ended September 30, 2021, all warrants for redeemable preferred stock were converted prior to the Merger into 13,362 shares of Legacy Velo3D Series A redeemable convertible preferred stock and 160,000 shares of Legacy Velo3D Series C redeemable preferred stock. The shares of redeemable preferred stock were net settled and converted into Legacy Velo3D common stock for Series A on a 1:2.178 basis and Series C of 1:2.372 basis.
As of December 31, 2020, warrants for redeemable convertible preferred stock was 173,362. After the conversion to common stock and Exchange Ratio, the impact of dilution triggered by the warrants for redeemable convertible preferred stock if converted into common stock was 243,195 shares of common stock.
Warrants on redeemable convertible preferred stock were issued to lenders in connection with borrowings. The fair value on the date of issue is recorded as a debt issue cost (contra-liability) and a liability because the warrant was liability classified. The fair value of the warrants are remeasured each reporting period using Level 3 inputs with the increase or decrease recorded in other income (expense), net in the statements of operations.
The liability for warrants on redeemable convertible preferred stock (carried at fair value) was as follows for the three and nine months ended September 30, 2021 and 2020:
Rollforward of the liability for warrants on redeemable convertible preferred stock:
Warrants on redeemable convertible preferred stockThree Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Beginning Balance$1,922 $178 $181 $185 
Issuance of new warrant    
Change in fair value (Other income (expense), net)(1,023)2 718 (5)
Exercise of warrants (Redeemable preferred convertible stock)(899) (899) 
Ending Balance$ $180 $ $180 
As of September 30, 2021, the fair value of the warrants for shares of Legacy Velo3D Series A and Series C redeemable convertible preferred stock was $9.23 and $8.35, respectively. The fair value of the redeemable convertible preferred stock warrant liability was estimated using an option pricing model that takes into account the contract terms as well as multiple unobservable inputs such as the aggregate equity value, risk-free interest rates, and
33


Velo3D, Inc.
Notes to Condensed Financial Statements
(Unaudited)
expected volatility. The level 3 fair value assumptions used in the Black-Scholes model for the recurring valuation of the redeemable convertible preferred stock warrant liability were as follows:
Nine months ended September 30,
20212020
Expected volatility
30.0% - 40.0%
35.0% - 45.0%
Risk-free interest rate
0.1% - 1.0%
0.1% - 0.8%
Dividend yield
The expected term for the Series A warrants and the Series C warrants as of September 30, 2021 was 0.2 years for both warrants, respectively.
The expected term for the Series A warrants and the Series C warrants as of September 30, 2020 was 1.6 years and 9.0 years, respectively.
Contingent Earnout Liabilities
The contingent earnout liability is for Earnout Shares for pre-closing Legacy Velo3D equity holders (as defined in the Business Combination Agreement as holders of Legacy Velo3D shares, Legacy Velo3D warrants, Legacy Velo3D convertible notes and Legacy Velo3D options immediately prior to the closing date) (“Eligible Legacy Velo3D Equityholders”). The Eligible Legacy Velo3D Equityholders will be entitled to Earnout Shares, pursuant to which they will receive (i) 5.0% of the total number of shares of Common Stock outstanding at the Closing if the shares of Common Stock trade at or above $12.50 for 20 or more trading days in any 30 trading-day period, and (ii) an additional 5.0% of the total number of shares of Common Stock outstanding at the Closing if the shares of Common Stock trade at or above $15.00 for 20 or more trading days in any 30 trading-day period (the “Triggering Events”). The earnout is subject to a five-year earnout period and early trigger upon certain change of control events.
During the time period between Closing and the five-year anniversary of the Closing Date, Eligible Legacy Velo3D Equityholders may receive up to 21,758,148 shares of additional Common Stock, which is based on two tranches or 10,879,074 per tranche as noted above.
The estimated fair value of the contingent earnout liabilities at the Closing Date was $120.8 million based on a Monte Carlo simulation valuation model using a distribution of potential outcomes on a monthly basis over the Earnout Period using the most reliable information available. The change in fair value of contingent earnout liabilities was a gain of $2.0 million recognized in the condensed statement of operations for the three and nine months ended September 30, 2021. As of September 30, 2021 the contingent earnout liabilities were $118.7 million.
Assumptions used in the valuation are described below.
As of September 30, 2021Closing Date September 29, 2021
Current stock price$8.37 $8.44 
Expected volatility
45.0% - 55.0%
45.0% - 55.0%
Risk-free interest rate
0.1% - 1.0%
0.1% - 1.0%
Dividend rate % %
Expected Term (years)5.05.0

34


Velo3D, Inc.
Notes to Condensed Financial Statements
(Unaudited)
17. Stock Option Plan and Stock-Based Compensation
Upon the consummation of the Merger, the Company adopted its 2021 Equity Incentive Plan (the “2021 EIP”) which provides for the granting of stock options, restricted stock awards and stock appreciation rights to employees, directors, and consultants of the Company. As of September 30, 2021, the Company has reserved 42,766,048 shares of its common stock for issuance under the 2021 EIP.
In addition, the Company adopted its 2021 Employee Stock Purchase Plan (“2021 ESPP”). As of September 30, 2021, the Company has reserved 10,989,830 shares of its common stock for issuance under the 2021 ESPP.
Awards granted under both the 2021 EIP and the Company’s 2014 Equity Incentive Plan (the “2014 Plan”) generally expire 10 years from the date of grant, or earlier if services are terminated. The exercise price of stock options grants shall not be less than 110% of the estimated fair value of the shares on the date of grant, respectively, as determined by the Company’s Board of Directors. Awards generally vest based on continuous service over four years. Awards forfeited, cancelled, or repurchased generally are returned to the pool of shares of common stock available for issuance under the 2021 Plan and 2014 Plan, respectively.
Stock options
Activity under the Company’s stock option plans is set forth below:
OptionsWeighted-Average
Exercise Price
Weighted-Average
Remaining
Contractual Term
in years
(In thousands)(Per Share Data)(Years)
Outstanding as of December 31, 2019
4,846 $0.98 8.1
Granted18,944 $0.26 
Exercised(55)$0.98 
Forfeited or expired(1,772)$0.93 
Outstanding as of September 30, 2020
21,963 $0.36 9.3
Options vested and expected to vest as of September 30, 2020
21,963 $0.36 
Vested and exercisable as of September 30, 2020
2,524 $0.97 
Outstanding as of December 31, 2020
21,471 $0.33 9.3
Granted1,024 $6.69 
Exercised(200)$1.56 
Forfeited or expired(951)$0.61 
Outstanding as of September 30, 2021
21,344 $0.61 8.5
Options vested and expected to vest as of September 30, 2021
21,344 $0.61 
Vested and exercisable as of September 30, 2021
7,776 $0.58 
The aggregate intrinsic value of options outstanding was $151.2 million and $3.9 million, respectively, as of September 30, 2021 and December 31, 2020. Intrinsic value of options exercised for the nine months ended September 30, 2021 and 2020 was $0.5 million and less than $0.1 million, respectively. The weighted-average grant date fair value of options granted in the nine months ended September 30, 2021 and 2020 was $3.58 per share and $0.14 per share, respectively. The total grant date fair value of options vested was $0.9 million and $0.2 million for the nine months ended September 30, 2021 and 2020.
Prior to the Company’s shares of common stock being publicly traded, the Company’s inputs for the intrinsic value are based on a third-party valuation of the Company’s stock, which increased from $0.40 per share to $8.15
35


Velo3D, Inc.
Notes to Condensed Financial Statements
(Unaudited)
per share, as of December 31, 2020 and September 29, 2021, the Closing Date, respectively. Prior to the consummation of the Merger, valuation methodologies in determining the fair market value of the Company’s stock considered the pending Merger.
Stock-based Compensation Associated with Awards
For the nine months ended September 30, 2021 and 2020, the Company used the Backsolve, or Option Pricing Method (the “OPM”), which is the preferred method when recent securities transactions are considered a relevant input in determining the valuation of a company because it takes into account the economic rights of the recently issued security in relation to the rights of other equity securities within the capital structure.
The weighted-average assumptions in the Black-Scholes option-pricing model used to determine the fair value of stock options granted were as follows:
Nine months ended September 30,
20212020
Expected volatility59 %60 %
Risk-free interest rate
0.9% – 1.0%
0.3% – 0.8%
Dividend yield % %
Expected term (in years)5.726.05
Stock-based Compensation Expense
The following sets forth the total stock-based compensation expense for the stock options included in the statements of operations:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(In thousands)(In thousands)
Research and development$211 $219 $598 $601 
Selling and marketing105 145 280 358 
General and administrative360 102 873 284 
$676 $466 $1,751 $1,243 
As of September 30, 2021, total unrecognized compensation cost related to stock awards was $3.4 million and is expected to be recognized over a weighted-average period of 2.52 years.
18. Income Taxes
The income tax provision is calculated for an interim period by distinguishing between elements recognized in the income tax provision through applying an estimated annual effective tax rate (the “ETR”) to a measure of year-to-date operating results referred to as “ordinary income (or loss),” and discretely recognizing specific events referred to as “discrete items” as they occur. The income tax provision or benefit for each interim period is the difference between the year-to-date amount for the current period and the year-to date amount for the period prior. Under ASC 740-270-30-36, entities subject to income taxes in multiple jurisdictions should apply one overall ERT instead of separate ETRs for each jurisdiction when calculating the interim-period income tax or benefit related to ordinary income (or loss) for the year-to-date interim period, except in certain circumstances. The Company’s effective tax rates for the three and nine months ended September 30, 2021 and 2020 differ from the federal statutory rate of 21% principally as a result of valuation allowances expected to be applied to net operating loss carry-forwards which will not meet the threshold for recognition as deferred tax assets.
36


Velo3D, Inc.
Notes to Condensed Financial Statements
(Unaudited)
19. Commitments and Contingencies
The Company may be involved in various lawsuits, claims, and proceedings, including intellectual property, commercial, securities, and employment matters that arise in the normal course of business. The Company accrues a liability when management believes information available prior to the issuance of the financial statements indicates it is probable a loss has been incurred as of the date of the financial statements and the amount of loss can be reasonably estimated. The Company adjusts its accruals to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular case. Legal costs are expensed as incurred. As of September 30, 2021 and December 31, 2020, the Company is not aware of any litigation, claim or assessment in which the outcome, individually or in the aggregate, would have a material adverse effect on its financial positions, results of operations, cash flows or future earnings.
The Company’s purchase obligations per terms and conditions with suppliers and vendors are cancellable in whole or in part prior to shipment. If inventory is shipped, the Company will accrue a liability under accrued expenses. The Company has no other commitment and contingencies, except for the operating leases. Please refer to Note 13, Leases, for further discussion.
Certain Sapphire XC purchase obligations (purchase orders) of $26.8 million for parts and assemblies are non-cancellable and are due upon receipts with standard payment terms and will primarily be delivered in the fourth quarter of 2021 and the first quarter of 2022.
20. Employee Defined-Contribution Plans
Accrued salaries and benefits included accruals related to the 401(k) plans the Company offers to its employees. In order to qualify for these plans, employees must meet the minimum age requirement (21 years) and begin participating on their entry date which is the first paycheck date in the month following the month of eligibility described above. Employee and employer contributions are immediately 100.00% fully vested. The plans offer employer contributions of 3.0% of an employee’s eligible compensation following safe-harbor rules. The Company’s contribution to the 401(k) plan was $0.2 million and $0.1 million, respectively, for the three months ended September 30, 2021 and 2020, and $0.4 million and $0.3 million for the nine months ended September 30, 2021 and 2020, respectively.
The Company has a defined-contribution plan intended to qualify under Section 401 of the Internal Revenue Code (the “401(k) Plan”). The Company contracted with a third-party provider to act as a custodian and trustee, and to process and maintain the records of participant data. Substantially all of the expenses incurred for administering the 401(k) Plan are paid by the Company. The Company has paid all matching contributions as of December 31, 2020.

37


Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis provides information which our management believes is relevant to an assessment and understanding of our results of operations and financial condition. The discussion should be read in conjunction with (i) Legacy Velo3D’s historical audited annual financial statements as of and for the years ended December 31, 2020 and 2019 and the related notes included in our prospectus filed pursuant to Rule 424(b)(3) under the Securities Act of 1933, as amended, with the Securities and Exchange Commission (the “SEC”) on October 28, 2021, related to the Merger and (ii) our unaudited condensed financial statements included elsewhere in this Quarterly Report. This discussion contains forward-looking statements based upon our current expectations, estimates and projections, and involves numerous risks and uncertainties. Actual results may differ materially from those contained in any forward-looking statements due to, among other considerations, the matters discussed in the sections titled “Risk Factors” and “Cautionary Note Regarding Forward-Looking Statements.”
Overview
We seek to fulfill the promise of additive manufacturing, also referred to as 3D printing (“AM”), to deliver breakthroughs in performance, cost and lead time in the production of high-value metal parts.
We produce a full-stack hardware and software solution based on our proprietary powder bed fusion (“PBF”) technology, which enables support-free production. Our technology enables the production of highly complex, mission-critical parts that existing AM solutions cannot produce without the need for redesign or additional assembly. Our products give our customers who are in space, aviation, defense, energy, and industrial markets the freedom to design and produce metal parts with complex internal features and geometries that had previously been considered impossible for AM. We believe our technology is years ahead of competitors.
Our technology is novel compared to other AM technologies based on its ability to deliver high-value metal parts that have complex internal channels, structures and geometries. This affords a wide breadth of design freedom for creating new metal parts and it enables replication of existing parts without the need to redesign the part to be manufacturable with AM. Because of these features, we believe our technology and product capabilities are highly valued by our customers. Our customers are primarily original equipment manufacturers (“OEMs”) and contract manufacturers who look to AM to solve issues with traditional metal parts manufacturing technologies. Those traditional manufacturing technologies rely on processes, including casting, stamping and forging, that typically require high volumes to drive competitive costs and have long lead times for production. Our customers look to AM solutions to produce assemblies that are lighter, stronger and more reliable than those manufactured with traditional technologies. Our customers also expect AM solutions to drive lower costs for low-volume parts and substantially shorter lead times. However, many of our customers have found that legacy AM technologies failed to produce the required designs for the high-value metal parts and assemblies that our customers wanted to produce with AM. As a result, other AM solutions often require that parts be redesigned so that they can be produced and frequently incur performance losses for high-value applications. For these reasons, AM solutions of our competitors have been largely relegated to tooling and prototyping or the production of less complex, lower-value metal parts.
In contrast, our technology can deliver complex high-value metal parts with the design advantages, lower costs and faster lead times associated with AM, and generally avoids the need to redesign the parts. As a result, our customers have increasingly adopted our technology into their design and production processes. We believe our value is reflected in our sales patterns, as most customers purchase a single machine to validate our technology and purchase additional systems over time as they embed our technology in their product roadmap and manufacturing infrastructure. We consider this approach a “land and expand” strategy, oriented around a demonstration of our value proposition followed by increasing penetration with key customers.
Recent Developments
Closing of Merger
On September 29, 2021, we consummated the transactions contemplated by the Business Combination Agreement. In particular, on the Closing Date, JAWS Spitfire filed a notice of deregistration with the Cayman
38


Islands Registrar of Companies, together with the necessary accompanying documents, and filed a certificate of incorporation and a certificate of corporate domestication with the Secretary of State of the State of Delaware, under which JAWS Spitfire was domesticated and continued as a Delaware corporation. Further, on the Closing Date, Merger Sub was merged with and into Legacy Velo3D, with Legacy Velo3D surviving the Merger as a wholly-owned subsidiary of JAWS Spitfire. Legacy Velo3D was renamed “Velo3D US, Inc.” and JAWS Spitfire was renamed “Velo3D, Inc. In addition, the PIPE Investors, purchased an aggregate of 15,500,000 shares of common stock concurrently with the Closing for an aggregate purchase price of $155,000,000.
In connection with the Merger and the PIPE Financing, the Company received $298.2 million of gross proceeds including the contribution of $345.0 million of cash held in JAWS Spitfire’s trust account from its IPO, redemptions of JAWS Spitfire public shareholders of $182.2 million, and $155.0 million of cash in connection with the PIPE Financing. The gross proceeds were net of $19.6 million of costs incurred by JAWS Spitfire prior to the Closing. The Company incurred $19.9 million of transaction costs, consisting of banking, legal, and other professional fees, of which $19.1 million was recorded as a reduction to APIC, and the remaining $0.8 million was expensed in the condensed statements of operations. The total net cash proceeds to the Company were $278.3 million.
Pursuant to JAWS Spitfire’s Articles of Association, JAWS Spitfire’s public shareholders were entitled to elect to redeem their public shares for cash even if they had approved the Merger. As of September 24, 2021, the final day of the redemption period, public shareholders had redeemed 18,215,868 Class A ordinary shares of JAWS Spitfire for cash at the redemption price of $10.00 per share, based on funds held in the trust account for an aggregate payment of $182.2 million (the “Redemptions”).
The number of shares of common stock issued immediately following the consummation of the Merger was:
Shares
Public shares, outstanding prior to Merger34,500,000 
Less redemption of public shares(18,215,868)
Public shares following Redemptions16,284,132 
Shares issued in PIPE Financing15,500,000 
Public shares and PIPE Financing shares31,784,132 
Founder Shares8,625,000 
Legacy Velo3D shares (1)
142,754,694 
Total shares of common stock immediately after Merger183,163,826 
(1) Upon consummation of the Merger, 175,173,445 Legacy Velo3D shares were exchanged at the exchange ratio established in connection with the Merger (0.8149 shares of Legacy Velo3D common stock for 1 share of Velo3D common stock) (the “Exchange Ratio”) and fractional shares were rounded to whole shares.
On the Closing Date, all existing redeemable convertible preferred stock and common stock of Legacy Velo3D was recapitalized into 142,754,694 shares of common stock of Velo3D. Pursuant to the terms of the Business Combination Agreement, each stockholder of Legacy Velo3D, after applying the Exchange Ratio, received shares of Velo3D common stock and the contingent right to receive up to 21,758,148 shares of Velo3D common stock (the “Earnout Shares”), for each share of Legacy Velo3D common stock, owned by such Legacy Velo3D stockholder that was outstanding immediately prior to the Closing.
The Legacy Velo3D equity holders will be entitled to the earnout, pursuant to which they will receive (i) 10,879,074 shares of common stock if the shares of common stock trade at or above $12.50 for 20 or more trading days in any 30 trading-day period, and (ii) an additional 10,879,074 shares of common stock if the shares of
39


common stock trade at or above $15.00 for 20 or more trading days in any 30 trading-day period. The earnout is subject to a five-year earnout period and early trigger upon certain change of control events.
The number of shares of redeemable convertible preferred stock and common stock presented in the financial statements included elsewhere in this Quarterly Report for periods prior to the Reverse Recapitalization have been retroactively adjusted to reflect the conversion ratio similar to the presentation of a stock-split.
Key Factors Affecting Operating Results
We believe that our performance and future success depend on many factors that present significant opportunities for us but also pose risks and challenges, including those discussed below and in the section of this Quarterly Report titled “Risk Factors.”
Shipments
For the nine months ended September 30, 2021, we shipped 15 3D Printers (seven 3D Printers sold to customers and eight 3D Printers leased under the Recurring Payment model described below). For the nine months ended September 30, 2020, we shipped nine 3D Printers (seven 3D Printers sold to customers and two 3D Printers leased under the Recurring Payment model).
Commercial Launch of the Sapphire XCTM System
Our Sapphire XCTM system (“Sapphire XC”) is in the late stages of development and scheduled to begin commercial shipments at the end of fiscal year 2021. We expect the new Sapphire XC to have capacity to make parts that are 400% larger and reduce production costs per part by approximately 65% to 80% when compared to the existing Sapphire system. Prior to commercialization, we must complete final testing and manufacturing ramp-up at our in-house assembly location in Campbell, CA, and complete our assembly facilities expansion.
The XC system will be manufactured in a new 80,000+ square foot facility. On November 1, 2021, our lease for this facility commenced with a term of 65 months and a contractual obligation of $10.9 million in base rent and certain reimbursement of lessor’s operating expenses. As of September 30, 2021, we have invested $3.0 million into lab equipment and leasehold improvements. We will invest an additional $4.0 million to $7.0 million in factory equipment and leasehold improvements to begin production of our Sapphire XC systems. Any delays in successful completion of these steps may impact our ability to generate revenue from these products.
As of September 30, 2021, the manufacturing facility lease obligations was not recorded on the balance sheet, and only included under operating leases as a future contractual obligation. We are currently constructing and outfitting the building. As set forth under ASC 842, Leases, the delivery of the building has not been completed as of September 30, 2021, as the landlord was still completing improvements to the facility as per the terms of the agreement.
As of September 30, 2021, we have received customer deposits for 14 firm orders and a further 21 reservations with deposits for manufacturing slots for the Sapphire XC system. These deposits were $12.6 million and $3.2 million as of September 30, 2021 and December 31, 2020, respectively, and are included within contract liabilities. As we bring our products to market, we pay particular attention to forecasts by industry analysts and the adoption curve of new technologies. If we fail to anticipate or respond to market adoption of AM, it could result in decreased revenue.
Adoption of Additive Manufacturing with New and Existing Customers
We work closely with our customers to understand their product roadmaps and strategies. Our customers continuously develop new complex metal parts and explore solutions where production is either outsourced to contract manufacturers or performed in-house. The selection process for AM solutions is lengthy, typically 12 to 24 months, and may require us to incur costs in pursuing opportunities with no assurance that our solutions will be selected, which are included in selling and marketing expenses and research and development expenses. As a result,
40


the loss of any key customers to adopt our solutions or any significant delay in commercialization of our products could impact our business and future revenue.
Customer Concentration
Our operating results for the foreseeable future will continue to depend on sales to a small group of customers. For the three months ended September 30, 2021, sales to our top three customers accounted for more than 86.2% of revenue. For the nine months ended September 30, 2021, sales to the same three customers accounted for 48.0% of our revenue. While our objective is to diversify our customer base, we believe that we could continue to be susceptible to risks associated with customer concentration. See “Risk Factors - Risks Related to Our Business - Risks Related to Our Financial Position and Need for Additional Capital - We expect to rely on a limited number of customers for a significant portion of our near-term revenue”, and see Note 2, Summary of Significant Accounting Policies - Concentration of Credit Risk and Other Risks and Uncertainties in the financial statements included elsewhere in this Quarterly Report.
Continued Investment and Innovation
Since our founding, we have been a customer-focused company working to develop innovative solutions to address customers’ needs. We believe this process has contributed significantly to our development of the most advanced metal AM systems in the world. We focus on our customers to identify the most impactful areas for research and development as we seek to further improve the capabilities of our AM solutions. We believe that continued investments in our products are important to our future growth and, as a result, we expect our research and development expenses to continue to increase, which may adversely affect our near-term profitability.
On July 1, 2021, our lease commenced for a 5,000+ square foot R&D facility. The lease has a term of 36 months and with a contractual obligation of $0.5 million in base rent and certain reimbursement of lessor’s operating expenses.
Components of Results of Operations
Revenue
Our revenue is primarily derived from our AM full-stack solution product, which includes the Flow™ print preparation software, Sapphire® metal AM printer using our support-free PBF technology and Assure™ quality validation software (collectively referred to as the “3D Printer”). Contracts for 3D Printers also include post-sale customer support services (“Support Services”), except for our distributor partners, which are qualified to perform support services.
We sell our AM full-stack solution product through two types of transaction models: a 3D Printer sale transaction and a recurring payment transaction (“Recurring Payment”). We define our Recurring Payment transactions as operating leases. 3D Printer sale transactions are structured as a payment of a fixed purchase price for the system. The timeframe from order to completion of the site acceptance test occurs normally over three to six months. As we scale our production, we expect to reduce this timeframe. Contract consideration allocated to the 3D Printer is recognized at a point in time, which occurs upon transfer of control to the customer at shipment.
The initial sales of 3D Printers and Support Services are included in one contract and are invoiced together. Contract consideration is allocated between the two performance obligations based on relative fair value. This allocation involves judgement and is periodically updated as new relevant information becomes available.
The Recurring Payment transactions, which are structured as operating leases, were a small percentage of revenue during 2021 and 2020. Under this model, the customer typically pays a base rent and variable payments based on usage in excess of a defined threshold. Most of our leases have a 12-month term, though in certain cases the lease term is longer.
41


Support Services are included with most 3D Printer sale transactions and Recurring Payment transactions. Support services consist of field service engineering, phone and email support, preventative maintenance, and limited on and off-site consulting support. A subsequent Support Service contract is available for renewal after the initial contract period based on the then-fair value of the service, which is paid for separately. Support Service revenue is recognized over the contract period beginning with customer performance test acceptance.
Other revenue included under 3D Printer sales includes parts and consumables, such as filters, powder or build plates, that are sold to customers and recognized when the customer takes title to the product. Other revenue was not material for the nine months ended September 30, 2021 and 2020.
Cost of Revenue
Our cost of revenue includes the “Cost of 3D Printers,” “Cost of Recurring Payment” and “Cost of Support Services.”
Cost of 3D Printers includes the manufacturing cost of our components and subassemblies purchased from vendors for the assembly, as well as raw materials and assemblies, shipping costs and other directly associated costs. Cost of 3D Printers also includes allocated overhead costs from headcount-related costs, such as salaries, stock-based compensation, depreciation of manufacturing related equipment and facilities, and information technology costs.
Cost of Recurring Payment includes depreciation of the leased equipment over the useful life of five years less the residual value, and an allocated portion of Cost of Support Services.
Cost of Support Services includes the cost of spare or replacement parts for preventive maintenance, installation costs, headcount-related costs such as salaries, stock-based compensation, depreciation of manufacturing related equipment and facilities, and information technology costs. The headcount-related costs are directly associated with the engineers dedicated to remote and on-site support, training, travel costs and other services costs.
Gross Profit and Gross Margin
Our gross profit is revenue less cost of revenue and our gross margin is gross profit as a percentage of revenue. The gross profit and gross margin for our products are varied and are expected to continue to vary from period to period due to the mix of products sold through either a 3D Printer sale transaction or a Recurring Payment transaction, new product introductions and efforts to optimize our operational costs. Other factors affecting our gross profit include changes to our material costs, assembly costs that are themselves dependent upon improvements to yield, and any increase in assembly overhead to support a greater number of 3D Printers sold and markets served.
Research and Development Expenses
Our research and development expenses represent costs incurred to support activities that advance the development of innovative AM technologies, new product platforms and consumables, as well as activities that enhance the capabilities of our existing product platforms. Our research and development expenses consist primarily of salaries and related personnel costs for individuals working in our research and development departments, including stock-based compensation, prototypes, design expenses, information technology costs and software license amortization, consulting and contractor costs, and an allocated portion of overhead costs, including depreciation of property and equipment used in research and development activities.
Selling and Marketing Expenses
Sales and marketing expenses consist primarily of salaries and related personnel costs for individuals working in our sales and marketing departments, including stock-based compensation, costs related to trade shows and events, advertising, marketing promotions, travel costs and an allocated portion of overhead costs, including information technology costs and costs for customer validation.
42


General and Administrative Expenses
General and administrative expenses consist primarily of salaries and related personnel costs for individuals associated with our executive, administrative, finance, legal, information technology and human resources functions, including stock-based compensation, professional fees for legal, audit and compliance, accounting and consulting services, general corporate costs, facilities, rent, information technology costs, insurance, bad debt expenses and an allocated portion of overhead costs, including equipment and depreciation and other general and administrative expenses.
Interest Expense
Interest expense primarily consists of interest incurred under our outstanding debt and finance leases.
Loss on the Convertible Note Modification
Loss on the convertible note modification relates to the convertible note agreement modification that occurred in September 2021.
Gain/(Loss) on Fair Value of Warrants
Loss on valuation of warrant liabilities relates to the changes in the fair value of warrant liabilities, including liabilities related to the public warrants and private placement warrants, which are subject to remeasurement at each balance sheet date.
Gain on Fair Value of Contingent Earnout Liabilities
Loss on valuation of contingent earnout liabilities relates to the changes in the fair value of contingent earnout liabilities related to the Earn-Out Shares, which are subject to remeasurement at each balance sheet date.
Other Income (Expense), Net
Other income, net includes interest earned on our bank sweep account, gains and losses on disposals of fixed assets and other miscellaneous income/expenses.
Income Taxes
Provision for income taxes consists of an estimate of federal and state and income taxes based on enacted federal and state tax rates, as adjusted for allowable credits, deductions, uncertain tax positions, changes in deferred tax assets and liabilities and changes in tax law. Due to the level of historical losses, we maintain a full valuation allowance against U.S. federal and state deferred tax assets as we have concluded it is more likely than not that these deferred tax assets will not be realized. We do not believe that there is objectively verifiable evidence that the improvement in our results of operations is sustainable to support the release of the remaining valuation allowance. As of September 30, 2021, there was no foreign income taxes or liabilities.
43



Results of Operations
Comparison of the Three Months Ended September 30, 2021 and 2020:
The following table summarizes our historical results of operation for the periods presented:
Three months ended September 30,
20212020Change%
(In thousands, except for percentages)
Revenue
3D Printer$7,281 83.6 %$1,738 76.5 %$5,543 318.9 %
Recurring payment596 6.8 %146 6.4 %450 308.2 %
Support services834 9.6 %389 17.1 %445 114.4 %
Total Revenue8,711 100.0 %2,273 100.0 %6,438 283.2 %
Cost of revenue
3D Printer5,692 65.3 %1,142 50.2 %4,550 398.4 %
Recurring payment418 4.8 %102 4.5 %316 309.8 %
Support services1,127 12.9 %541 23.8 %586 108.3 %
Total cost of revenue7,237 83.1 %1,785 78.5 %5,452 305.4 %
Gross profit1,474 16.9 %488 21.5 %986 202.0 %
Operating expenses
Research and development7,987 91.7 %4,043 177.9 %3,944 97.6 %
Selling and marketing3,346 38.4 %1,526 67.1 %1,820 119.3 %
General and administrative5,158 59.2 %1,941 85.4 %3,217 165.7 %
Total operating expenses16,491 189.3 %7,510 330.4 %8,981 119.6 %
Loss from operations(15,017)(172.4)%(7,022)(308.9)%(7,995)113.9 %
Interest expense(986)(11.3)%(48)(2.1)%(938)1954.2 %
Loss on the convertible note modification(50,577)(580.6)%— — %(50,577)100.0 %
Gain/(loss) on fair value of warrants(1,892)(21.7)%(2)(0.1)%(1,890)94500.0 %
Gain on fair value of contingent earnout liabilities2,014 23.1 %— — %2,014 100.0 %
Other income (expense), net(120)(1.4)%(35)(1.5)%(85)242.9 %
Loss before provision for income taxes(66,578)(764.3)%(7,107)(312.7)%(59,471)836.8 %
Provision for income taxes— — — — — — %
Net loss and comprehensive loss$(66,578)(764.3)%$(7,107)(312.7)%$(59,471)836.8 %
44


Revenue
Total revenue for the three months ended September 30, 2021 and 2020 was $8.7 million and $2.3 million, respectively, an increase of $6.4 million, or 283.2%.
The following table presents the revenue disaggregated by products and service type, as well as the percentage of total revenue.
Three months ended September 30,
20212020
(In thousands, except for percentages)
3D Printer sales$7,281 83.6 %$1,738 76.5 %
Recurring payment596 6.8 %146 6.4 %
Support services834 9.6 %389 17.1 %
Total Revenue$8,711 100.0 %$2,273 100.0 %
3D Printer sales were $7.2 million and $1.7 million, respectively, for the three months ended September 30, 2021 and 2020, an increase of $5.5 million, which was attributed to five 3D Printer sales compared to one 3D Printer sale, respectively. The 3D Printer sales included parts and consumables revenue.
Recurring Payment, structured as an operating lease, is earned upon completion of the site acceptance test and amortized straight-line over the lease term, and was $0.6 million and $0.1 million, respectively, for the three months ended September 30, 2021 and 2020. The increase was primarily attributed to an increase from seven to nine 3D Printer systems in service generating Recurring Payment revenue for the three months ended September 30, 2021 compared to three systems in service for the three months ended September 30, 2020.
For the three months ended September 30, 2021, three 3D Printer systems were shipped under Recurring Payments. Two of the systems shipped under the Recurring Payment were pending site acceptance testing (“SAT”) completion as of September 30, 2021.
For the three months ended September 30, 2020, two 3D Printer systems were shipped under the Recurring Payments. One of the systems shipped was pending SAT completion as of September 30, 2020.
Our Support Service revenue, which is deferred at the shipment date and amortized over the service contract period, was $0.8 million and $0.4 million, respectively, for the three months ended September 30, 2021 and 2020. The increase was primarily attributed to 38 3D Printer systems in service as of September 30, 2021 compared to 20 3D Printers in service as of September 30, 2020.
In late 2021 or early 2022, we will begin to transition to a sale and utilization fee model with customers. Under this model customers pay an upfront amount that is less than the full purchase price to purchase the 3D Printer system and the purchase price is supplemented by an hourly usage fee for each hour of system utilization over the life of the system. We intend future sales from the Recurring Payments to be based on this sale and utilization fee model in 2022 and future years.
We expect the demand for the Sapphire XC to increase our revenue in the future. As of September 2021, we have received 14 firm orders and a further 21 reservations with deposits for manufacturing slots. Our focus for revenue remains on expanding our selling and marketing efforts and developing our existing customer network to increase demand.
Revenue trends from our largest customer, SpaceX, have historically been driven by the timing of its major orders for 3D Printers and the timing of the shipments under those orders. SpaceX revenue is comprised of 3D Printer sales, which is the largest component and is recognized in the quarter that the shipment occurs, and revenue
45


from Support Services which is significantly smaller and is recognized over the service period. SpaceX ordered its first Sapphire system in 2018, eleven Sapphire systems in 2019, and one Sapphire system in 2021. Of these 13 3D Printers, we delivered one in 2018, seven in 2019, four in 2020 and one in 2021.
In June 2020, we received an order from SpaceX for ten of our next generation Sapphire XC systems, which are currently under development, as discussed above under “Commercial Launch of the Sapphire XC System”. We anticipate that we will ship the first Sapphire XC system at the end of 2021, with the majority of the shipments under this order occurring in 2022.
As a result of the anticipated shipment of the Sapphire XC 3D Printers in 2022, we expect that SpaceX revenues as a percentage of our total revenues will increase in 2022 compared to 2021. We expect SpaceX to continue to be an important customer going forward. However, SpaceX’s contribution as a percentage of our total revenue will depend on the timing of shipments, as described above.
Cost of Revenue
Total cost of revenue for the three months ended September 30, 2021 and 2020 was $7.2 million and $1.8 million, respectively, an increase of $5.5 million, or 305.4%. The following table presents the Cost of Revenue disaggregated by product and service type, as well as the percentage of total revenue.
Three months ended September 30,
20212020
(In thousands, except for percentages)
Cost of Revenue
Cost of 3D Printers$5,692 78.7 %$1,142 64.0 %
Cost of Recurring Payment418 5.8 %102 5.7 %
Cost of Support Services1,127 15.6 %541 30.3 %
Total Cost of Revenue$7,237 100.0 %$1,785 100.0 %
Cost of 3D Printers was $5.7 million and $1.1 million, respectively, for the three months ended September 30, 2021 and 2020, an increase of $4.6 million. The increase was due to five 3D Printers sold in the three months ended September 30, 2021 compared to the one 3D Printer sold in the three months ended September 30, 2020. For the three months ended September 30, 2021, cost of 3D Printers per unit increased compared to the same period in 2020, due to higher factory overhead costs to scale up operations, new metals development costs, and increased costs to expedite shipping for manufacturing materials and assemblies.
Cost of Recurring Payment was $0.4 million and $0.1 million for the three months ended September 30, 2021 and 2020, respectively, an increase of $0.3 million due to the depreciation of the equipment on lease and allocable Cost of Support Services.
Cost of Support Services was $1.1 million and $0.5 million, respectively, for the three months ended September 30, 2021 and 2020, an increase of $0.6 million. The increase was primarily attributable to the $0.5 million in costs for preventative maintenance, costs incurred to enhance system reliability performance, and field service engineering labor costs due to more 3D Printers in service in 2021 compared to 2020.
Cost of revenue as a percentage of revenue was 83.1% and 78.5%, respectively, for the three months ended September 30, 2021 and 2020. This was primarily due to an additional production and service costs to support the 2022 growth plan, and higher maintenance costs for upgrading systems to enhance reliability performance of in 2021 compared to 2020.
46


Gross Profit and Gross Margin
Total gross profit was $1.5 million and $0.5 million, respectively, for the three months ended September 30, 2021 and 2020. As a percentage of revenue, the gross margin was 16.9% and 21.5%, respectively, for the three months ended September 30, 2021 and 2020. The decrease in gross profit was primarily attributable to increased Cost of 3D Printers and increased Cost of Support Services for the three months ended September 30, 2021 as compared to the same period in 2020, as discussed above.
Changes in mix of transaction types may have a short-term impact on gross margin as the gross margin in the initial year of a Recurring Payment transaction is lower than for a sale transaction. We also expect a temporary negative impact to our gross profit and gross margin due to increased Service Support cost with the commercialization of the Sapphire XC which is typical for larger and more complex products. Additionally, our gross profit and gross margin are, or may be, influenced by a number of factors, including:
Market conditions that may impact our pricing;
Production volumes that may impact factory overhead absorption; and
Cost of our Support Services and product support may be influenced by product mix changes, including new production introductions, and other factors.
Research and Development Expenses
Research and development expenses were $8.0 million and $4.0 million, respectively, for the three months ended September 30, 2021 and 2020, an increase of $4.0 million. The research and development expenses have increased due to the development of the Sapphire XC system.
The increases in research and development expenses were related to a $2.4 million increase in components design and engineering testing and validation for the Sapphire XC large format AM system, a $1.4 million increase for additional headcount, salaries and employee-related expenses, and a $0.2 million increase in product development expenses for new parts.
We expect research and development costs to increase over time as we continue to invest in enhancing and advancing our portfolio of AM solutions. In the near term, we expect an increase to be driven by research and development expenses for the product development of the Sapphire XC system which is anticipated for delivery in late 2021.
Selling and Marketing Expenses
Selling and marketing expenses were $3.3 million and $1.5 million, respectively, for the three months ended September 30, 2021 and 2020, an increase of $1.8 million. For the three months ended September 30, 2021, we attended three trade shows and are returning to in-person potential customer on-site visits under our COVID safety protocols.
The increase in selling and marketing expenses for the three months ended September 30, 2021 was attributable to a $1.3 million increase for additional headcount, salaries and employee-related expenses, a $0.3 million increase in trade show expense and a $0.2 million increase in new marketing initiatives and branding expenses.
We expect selling and marketing expenses to increase over time as we expand our headcount, initiate new marketing campaigns and launch new product platforms. We expect to enter into new distributor agreements to expand markets and may need to incur incremental fees or sales commissions.
We expect the selling and marketing activities ultimately to return to pre-COVID levels as our selling and marketing teams return to travel, attend trade shows, launch new initiatives, increase advertising campaigns and generate market awareness.
47


General and Administrative
General and administrative expenses were $5.2 million and $1.9 million, respectively, for the three months ended September 30, 2021 and 2020, an increase of $3.3 million.
The increase for the three months ended September 30, 2021 in general and administrative expenses was attributable to Merger related expenses of $0.9 million with increases in advisory, legal and accounting fees that are not eligible for capitalization, a $1.4 million increase in additional headcount, salaries and employee-related benefits, a $0.4 million increase in recruiting related expenses, and a $0.6 million increase in travel related costs and other operating expenses.
We expect general and administrative expenses to increase as a result of our expected increase in scale of our operations and the increased costs of operating as a public company. We expect increased expenses for general and director and officer’s insurance, investor relations, and other administrative and professional services. In addition, we expect to incur additional costs as we hire additional personnel and enhance our infrastructure to support the anticipated growth of the business.
Interest Expense
Interest expense was $1.0 million and $0.1 million, respectively, for the three months ended September 30, 2021 and 2020, an increase of $0.9 million. The increase was related to increased outstanding debt balances. We drew down $15.0 million in May 2021 and $5.0 million in July 2021 under the term loan facility and repaid the prior term loan and property & equipment loan. In August 2021, we drew an additional $3.0 million on the revolver facility.
Loss on the Convertible Note Modification
The loss on the convertible note modification was $50.6 million for the three months ended September 30, 2021. There was no debt modification for the three months ended September 30, 2020. In September 2021, the convertible promissory note agreement was amended to reflect an automatic conversion to Legacy Velo3D Series D redeemable convertible preferred stock upon a change in control. The modification was accounted for as a debt extinguishment per ASC 470-50 Debt and resulted in a $50.6 million fair value adjustment to the $5.0 million convertible promissory note.
Gain/(Loss) on Fair Value of Warrants
The change in fair value of warrants resulted in a loss of $1.9 million and $0.1 million, respectively, for the three months ended September 30, 2021 and 2020 and was related to the non-cash fair value change of the warrant liabilities.
Loss on Fair value of Contingent Earnout Liabilities
The change in fair value of the contingent earnout liability was a gain of $2.0 million for the three months ended September 30, 2021 and was related to the non-cash fair value change of the contingent earnout liabilities. There was no contingent earnout liability in 2020.
Other Income (Expense), Net
Other income (expense), net was $0.1 million and less than $0.1 million, respectively, for the three months ended September 30, 2021 and 2020.
48


Income Taxes
No provision for federal and state income taxes was recorded because we incurred losses for the three months ended September 30, 2021 and 2020 and maintained a full valuation allowance on the deferred tax assets as of September 30, 2021 and 2020.
We will continue to review on a quarterly basis our conclusions about the appropriate amount of the valuation allowance. If we were to generate profits in 2021 and beyond, the U.S. valuation allowance position could be reversed in the foreseeable future. We expect a benefit to be recorded in the period the valuation allowance reversal is recorded and a higher effective tax rate in periods following the valuation allowance reversal.

49


Comparison of the Nine Months Ended September 30, 2021 and 2020:
The following table summarizes our historical results of operation for the periods presented:
Nine months ended September 30,
20212020Change%
(In thousands, except percentages)
Revenue
3D Printer$13,594 79.8 %$11,038 90.2 %$2,556 23.2 %
Recurring payment1,231 7.2 %146 1.2 %1,085 743.2 %
Support services2,204 12.9 %1,049 8.6 %1,155 110.1 %
Total Revenue17,029 100.0 %12,233 100.0 %4,796 39.2 %
Cost of revenue
3D Printer10,174 59.7 %6,852 56.0 %3,322 48.5 %
Recurring payment862 5.1 %102 0.8 %760 745.1 %
Support services2,725 16.0 %1,286 10.5 %1,439 111.9 %
Total cost of revenue13,761 80.8 %8,240 67.4 %5,521 67.0 %
Gross profit3,268 19.2 %3,993 32.6 %(725)(18.2)%
Operating expenses
Research and development19,081 112.1 %10,917 89.2 %8,164 74.8 %
Selling and marketing7,706 45.3 %4,401 36.0 %3,305 75.1 %
General and administrative15,162 89.0 %6,069 49.6 %9,093 149.8 %
Total operating expenses41,949 246.3 %21,387 174.8 %20,562 96.1 %
Loss from operations(38,681)(227.1)%(17,394)(142.2)%(21,287)122.4 %
Interest expense(1,630)(9.6)%(200)(1.6)%(1,430)715.0 %
Loss on the convertible note modification(50,577)(297.0)%— — %(50,577)100.0 %
Gain/(loss) on fair value of warrants(3,633)(21.3)%— %(3,638)(72760.0)%
Gain on fair value of contingent earnout liabilities2,014 11.8 %— — %2,014 100.0 %
Other income (expense), net(156)(0.9)%(2)— %(154)7700.0%
Loss before provision for income taxes(92,663)(544.1)%(17,591)(143.8)%(75,072)426.8 %
Provision for income taxes— — — — — — %
Net loss and comprehensive loss$(92,663)(544.1)%$(17,591)(143.8)%$(75,072)426.8 %
Revenue
Total revenue for the nine months ended September 30, 2021 and 2020 was $17.0 million and $12.2 million, respectively, an increase of $4.8 million, or 39.2%.
The following table presents the revenue disaggregated by products and service type, as well as the percentage of total revenue.
Nine Months Ended September 30,
20212020
(In thousands, except for percentages)
3D Printer sales$13,594 79.8 %$11,038 90.2 %
Recurring payment1,231 7.2 %146 1.2 %
Support services2,204 12.9 %1,049 8.6 %
Total Revenue$17,029 100.0 %$12,233 100.0 %
3D Printer sales for the nine months ended September 30, 2021 and 2020 was $13.6 million and $11.0 million, respectively, an increase of $2.6 million, which was attributed to nine and seven 3D Printer sales, respectively. The
50


3D Printer sales included parts and consumables revenue. The increase reflected the rapid growth of our business and customer acceptance.
Revenue under Recurring Payment, structured as an operating lease, is earned upon completion of the site acceptance test and amortized straight-line over the lease term, and was $1.2 million and $0.1 million, respectively, for the nine months ended September 30, 2021 and 2020.
For the nine months ended September 30, 2021, we had an increase from three to nine 3D Printer systems under Recurring Payments generating revenue, of which two units with lease buyout options were exercised and were recorded as 3D Printer sales during the third quarter of 2021 when the customers exercised their purchase option at the end of the lease term instead of renewing their leases. In addition to the nine 3D Printer systems generating revenue for the nine months ended September 30, 2021, we had two additional 3D Printer systems under Recurring Payment pending SAT completion as of September 30, 2021.
For the nine months ended September 30, 2020, we had two 3D Printer systems under Recurring Payments and shipped an additional system under Recurring Payments, pending SAT completion as of September 30, 2020.
Our Support Service revenue, which is deferred at the shipment date and amortized over the service contract period, was $2.2 million and $1.0 million, respectively, for the nine months ended September 30, 2021 and 2020. The increase was primarily attributed to 38 3D Printer systems in service as of September 30, 2021 compared to 20 3D Printers in service as of September 30, 2020.
Cost of Revenue
Total cost of revenue was $13.8 million and $8.2 million, respectively, an increase of $5.5 million, or 67.0%. The following table presents the Cost of Revenue disaggregated by product and service type, as well as the percentage of total revenue.
Nine Months Ended September 30,
20212020
(In thousands, except for percentages)
Cost of Revenue
Cost of 3D Printers$10,174 73.9 %$6,852 83.2 %
Cost of Recurring Payment862 6.3 %102 1.2 %
Cost of Support Services2,725 19.8 %1,286 15.6 %
Total Cost of Revenue$13,761 100.0 %$8,240 100.0 %
Cost of 3D Printers was $10.2 million and $6.9 million, respectively, for the nine months ended September 30, 2021 and 2020. Nine 3D Printers and seven 3D Printers were sold in each of the nine months ended September 30, 2021 and 2020, respectively. For the nine months ended September 30, 2021, cost of 3D Printers increased due to more unit sales, and per unit increases compared to the same period in 2020, due to higher factory overhead costs to scale up operations, new metals development costs and increased costs to expedite shipping for manufacturing materials and assemblies.
Cost of Recurring Payment was $0.9 million and $0.1 million, respectively. The increase was due to the depreciation of the equipment on lease and allocable Cost of Support Services.
Cost of Support Services was $2.7 million and $1.3 million, respectively, for the nine months ended September 30, 2021 and 2020. The increase was primarily attributable to the costs for preventative maintenance, costs incurred to enhance system reliability performance, and field service engineering labor costs due to more 3D Printers in service in 2021 compared to 2020. There were 38 3D Printer systems active in the field as of September 30, 2020 as compared to 20 3D Printer systems active as of September 30, 2020. The first nine months of 2021 included an
51


additional $1.2 million in costs for upgrading systems to enhance system reliability performance compared to the first nine months of 2020.
Gross Profit and Gross Margin
Total gross profit was $3.3 million and $4.0 million, respectively, for the nine months ended September 30, 2021 and 2020. As a percentage of revenue, the gross margin was 19.2% and 32.6%, respectively, for the nine months ended September 30, 2021 and 2020. The decrease in gross profit was primarily attributable to the factors mentioned above for the costs for preventative maintenance and field service engineering labor costs, costs associated with the systems upgrades and higher factory overhead costs.
Research and Development Expenses
Research and development expenses were $19.1 million and $10.9 million, respectively, for the nine months ended September 30, 2021 and 2020, an increase of $8.2 million. The research and development expenses have primarily increased due to the development of the Sapphire XC system.
The increases in research and development for the nine months of 2021 compared to 2020 were related to $1.2 million increases in product development expenses for new parts, $1.7 million increases for additional headcount, salaries and employee-related expenses and $5.3 million increases in components design and engineering validation in the Sapphire XC large format AM system.
We expect research and development costs to increase over time as we continue to invest in enhancing and advancing our portfolio of AM solutions. In the near term, we expect an increase to be driven by research and development expenses for the product development of the Sapphire XC system which is anticipated for delivery in late 2021.
Selling and Marketing Expenses
Selling and marketing expenses $7.7 million and $4.4 million, respectively, for the nine months ended September 30, 2021 and 2020, an increase of $3.3 million. During the later part for the nine months ended September 30, 2021, we attended three trade shows and are returning to in-person potential customer on-site visits under our COVID safety protocols.
The increase in selling and marketing expenses for the first nine months of 2021 compared to 2020 were related to $2.4 million increase for additional headcount, salaries and employee-related expenses, $0.3 million increases in additional trade show expense and $0.6 million increases in new marketing initiatives and branding expenses.
We expect selling and marketing expenses to increase over time as we expand our headcount, initiate new marketing campaigns and launch new product platforms. We expect to enter into new distributor agreements to expand markets and may need to incur incremental fees or sales commissions.
We expect the selling and marketing activities ultimately to return to pre-COVID levels as our selling and marketing teams return to travel, attend trade shows, launch new initiatives, increase advertising campaigns and generate market awareness.
General and Administrative
General and administrative expenses were $15.2 million and $6.1 million, respectively, for the nine months ended September 30, 2021 and 2020, an increase of $9.1 million.
The increase in the first nine months of 2021 compared to 2020 were related to increases in Merger related expenses of $4.4 million for advisory, legal and accounting fees. Additionally, $2.4 million increases for additional headcount, salaries and employee-related benefits, $1.2 million increases in additional recruiting related expenses, and $1.1 million increases in additional facilities and other operating expenses.
52


We expect general and administrative expenses to increase as a result of our expected increase in scale of our operations and the increased costs of operating as a public company. We expect increased expenses for general and director and officer’s insurance, investor relations, and other administrative and professional services. In addition, we expect to incur additional costs as we hire additional personnel and enhance our infrastructure to support the anticipated growth of the business.
Interest Expense
Interest expense was $1.6 million and $0.2 million, respectively, for the nine months ended September 30, 2021 and 2020, an increase of $1.4 million due to higher outstanding debt in 2021 compared to 2020. We drew an additional $15.0 million in May 2021 and $5.0 million in July 2021 under the term loan facility and repaid the existing term loan and property & equipment loan. In August 2021, we drew an additional $3.0 million on the revolver facility.
Loss on the Convertible Note Modification
The loss on the convertible note modification was $50.6 million for the nine months ended September 30, 2021. There was no debt modification for the nine months ended September 30, 2020. In September 2021, the convertible promissory note agreement was amended to reflect an automatic conversion to Legacy Velo3D Series D redeemable convertible preferred stock upon a change in control. The modification was accounted for as a debt extinguishment per ASC 470-50 Debt and resulted in a $50.6 million fair value adjustment to the $5.0 million convertible promissory note.
Gain/(Loss) on Fair Value of Warrants
The change in fair value of warrants resulted in a loss of $3.6 million and less than $0.1 million, respectively, for the nine months ended September 30, 2021 and 2020 and was related to the non-cash fair value change of the warrant liabilities.
Loss on Fair Value of Contingent Earnout Liabilities
The change in fair value of the earnout liability resulted in a gain of $2.0 million for the nine months ended September 30, 2021 and was related to the non-cash fair value change of the contingent earnout liabilities. There was no earnout liability in 2020.
Other Income (Expense), Net
Other income (expense), net was $0.2 million and less than $0.1 million, respectively, for the nine months ended September 30, 2021 and 2020.
Income Taxes
No provision for federal and state income taxes was recorded because we incurred losses for the nine months ended September 30, 2021 and 2020 and maintained a full valuation allowance on the deferred tax assets as of September 30, 2021 and 2020.
Non-GAAP Financial Information
We use non-GAAP financial measures to help us make strategic decisions, establish budgets and operational goals for managing its business, analyze our financial results and evaluate its performance. We also believe that the presentation of these non-GAAP financial measures in this Quarterly Report provides an additional tool for investors to use in comparing our core business and results of operations over multiple periods. However, the non-GAAP financial measures presented in this Quarterly Report may not be comparable to similarly titled measures reported by other companies due to differences in the way that these measures are calculated. The non-GAAP financial measures presented in this Quarterly Report should not be considered as the sole measure of our performance and
53


should not be considered in isolation from, or as a substitute for, comparable financial measures calculated in accordance with generally accepted accounting principles accepted in the United States (“GAAP”).
The information in the table below sets forth the non-GAAP financial measures that we use in this Quarterly Report. Because of the limitations associated with these non-GAAP financial measures, “Adjusted Net Income (loss)”, “Adjusted Net Income (loss) as a percent of revenue”, “EBITDA”, “Adjusted EBITDA”, “Adjusted EBITDA as a percent of revenue”, “Adjusted Operating Expense”, and “Adjusted Operating Expenses as a percent of revenue” should not be considered in isolation or as a substitute for performance measures calculated in accordance with GAAP. We compensate for these limitations by relying primarily on our GAAP results and using Adjusted Net Income (loss), Adjusted Net Income (loss) as a percent of revenue, EBITDA, Adjusted EBITDA, Adjusted EBITDA as a percent of revenue, Adjusted Operating Expense and Adjusted Operating Expenses as a percent of revenue on a supplemental basis. You should review the reconciliation of the non-GAAP financial measures below and not rely on any single financial measure to evaluate our business.
The following tables reconcile “Net loss and comprehensive loss” to Adjusted Net Income (loss), Adjusted Net Income (loss) as a percent of revenue, EBITDA, Adjusted EBITDA, and Adjusted EBITDA as a percent of revenue, and “Total Operating Expenses” to Adjusted Operating Expenses and Adjusted Operating Expense as a percent of revenue during the three and nine months ended September 30, 2021 and 2020, respectively:
Non-GAAP Reconciliation
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(In thousands, except for percentages)
% of Rev% of Rev% of Rev% of Rev
Revenues$8,711 100.0 %$2,273 100.0 %$17,029 100.0 %$12,233 100.0 %
Gross profit1,474 16.9 %488 21.5 %3,268 19.2 %3,993 32.6 %
Net loss and comprehensive loss$(66,578)(764.3)%$(7,107)(312.7)%$(92,663)(544.1)%$(17,591)(143.8)%
Stock based compensation676 7.8 %466 20.5 %1,751 10.3 %1,243 10.2 %
Change in fair value of warrant liabilities1,892 21.7 %0.1 %3,633 21.3 %(5)— %
Change in fair value of contingent earnout liabilities(2,014)(23.1)%— — %(2,014)(11.8)%— — %
Merger transaction and other related costs846 9.7 %— — %4,360 25.6 %— — %
Loss on the convertible note modification50,577 580.6 %— — %50,577 297.0 %— — %
Adjusted Net income (loss)$(14,601)(167.6)%$(6,639)(292.1)%$(34,356)(201.7)%$(16,353)(133.7)%

54


Non-GAAP Reconciliation
Three months ended September 30,Nine months ended September 30,
2021202020212020
(In thousands, except for percentages)
% of Rev% of Rev% of Rev% of Rev
Revenues$8,711 100.0 %$2,273 100.0 %$17,029 100.0 %$12,233 100.0 %
Net loss and comprehensive loss(66,578)(764.3)%(7,107)(312.7)%(92,663)(544.1)%(17,591)(143.8)%
Interest expense986 11.3 %48 2.1 %1,630 9.6 %200 1.6 %
Tax expense— — %— — %— — %— — %
Depreciation and amortization584 6.7 %322 14.2 %1,276 7.5 %851 7.0 %
EBITDA$(65,008)(746.3)%$(6,737)(296.4)%$(89,757)(527.1)%$(16,540)(135.2)%
Stock based compensation676 7.8 %466 20.5 %1,751 10.3 %1,243 10.2 %
Change in fair value of warrant liabilities1,892 21.7 %0.1 %3,633 21.3 %(5)— %
Change in fair value of contingent earnout liabilities(2,014)(23.1)%— — %(2,014)(11.8)%— — %
Merger transaction and other related costs846 9.7 %— — %4,360 25.6 %— — %
Loss on the convertible note modification50,577 580.6 %— — %50,577 297.0 %— — %
Adjusted EBITDA$(13,031)(149.6)%$(6,269)(275.8)%$(31,450)(184.7)%$(15,302)(125.1)%

55


Non-GAAP Reconciliation
Three months ended September 30,Nine months ended September 30,
2021202020212020
(In thousands, except for percentages)
% of Rev% of Rev% of Rev% of Rev
Revenue$8,711 100.0 %$2,273 100.0 %$17,029 100.0 %$12,233 100.0 %
Operating expenses
Research and development7,987 91.7 %4,043 177.9 %19,081 112.1 %10,917 89.2 %
Selling and marketing3,346 38.4 %1,526 67.1 %7,706 45.3 %4,401 36.0 %
General and administrative5,158 59.2 %1,941 85.4 %15,162 89.0 %6,069 49.6 %
Total operating expenses$16,491 189.3 %$7,510 330.4 %$41,949 246.3 %$21,387 174.8 %
Stock based compensation676 7.8 %466 20.5 %1,751 10.3 %1,243 10.2 %
Merger transaction and other related costs846 9.7 %— — %4,360 25.6 %— — %
Adjusted operating expenses$14,969 171.8 %$7,044 309.9 %$35,838 210.5 %$20,144 164.7 %
Adjusted Net Income (loss). We define “Adjusted Net Income (loss)” as our net loss and comprehensive income excluding stock-based compensation expense (pre-tax effect), change in fair value of warrant liabilities, the change in fair value of contingent earnout liabilities, merger related transactional costs and loss on convertible note modification. We have presented Adjusted Net Income (loss) because we believe this provides useful supplemental measures that assist in evaluating our ability to generate earnings from our revenue and to more readily compare these metrics between past and future periods.
Adjusted Net Income (loss) as a percent of Revenue. We define “Adjusted Net Income (loss) as a percent of revenue” as Adjusted Net Income (loss) (as defined above) as a percent of total revenue. We have presented Adjusted Net Income (loss) as a percent of revenue because we believe this provides useful supplemental measures that assist in evaluating our ability to generate earnings from our revenue and to more readily compare these metrics between past and future periods.
EBITDA. We define “EBITDA” as our net loss and comprehensive income excluding interest expense, tax expense, and depreciation and amortization. We have presented EBITDA because we believes that the exclusion of these charges allows for a more relevant comparison of our results of operations to other companies in its industry.
Adjusted EBITDA. We define “Adjusted EBITDA” as EBITDA (as defined above) excluding stock-based compensation expense (pre-tax effect), change in fair value of warrant liabilities, the change in fair value of contingent earnout liabilities, merger related transactional costs and loss on the convertible note modification. We have presented Adjusted EBITDA because we believe this is an important measure used by industry analysts and investors to compare our performance against that of our peer group and it provides a useful measure for period-to-period comparisons of our core operating performance.
Adjusted EBITDA as a percent of revenue. We define “Adjusted EBITDA as a percent of revenue” as Adjusted EBITDA (as defined above) as a percent of total revenue. We have presented Adjusted EBITDA as a percent of revenue because we believe this provides useful supplemental measures that assist in evaluating our ability to generate earnings from revenue and to more readily compare these metrics between past and future periods.
Adjusted Operating Expenses. We define “Adjusted Operating Expenses” as our total operating expenses excluding stock-based compensation expense (pre-tax effect), and merger related transactional costs. We have presented Adjusted Operating Expenses because we believe that the exclusion of these charges allows for a more relevant comparison of our results of operating expenses to other companies in its industry.
56


Adjusted Operating Expenses as a percent of revenue. We define “Adjusted Operating Expenses as a percent of revenue” as Adjusted Operating Expenses (as defined above) as a percent of total revenue. We have presented Adjusted Operating Expenses as a percent of revenue because we believe this is an important measure used by industry analysts and investors to compare our performance against that of our peer group and it provides a useful measure for period-to-period comparisons of our core operating performance.
Liquidity and Capital Resources
The financial statements included elsewhere in the Quarterly Report have been prepared assuming we will continue as a going concern, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business. On September 29, 2021, we completed the Reverse Recapitalization, which resulted in us receiving approximately $278.3 million in total net proceeds, including $155.0 million from the PIPE Financing. Our business requires substantial amounts of cash for operating activities, including salaries and wages paid to our employees, component and subassembly purchases, general and administrative expenses, and others.
As of September 30, 2021, we had raised net proceeds of $428.3 million, comprised of approximately $278.3 million from the Merger and the PIPE Financing closed on September 29, 2021, and $150.0 million from the issuance of redeemable convertible preferred stock (series A to series D), third-party financing and convertible notes. We have incurred net losses of $66.6 million and $7.1 million for the three months ended September 30, 2021 and 2020, respectively, and incurred net losses of $92.7 million and $17.6 million for the nine months ended September 30, 2021 and 2020. As of September 30, 2021, we had $296.8 million in cash and cash equivalents and an accumulated deficit of $215.4 million.
Our purchase commitments per our standard terms and conditions with our suppliers and vendors are cancellable in whole or in part with or without cause prior to delivery. If we terminate an order, we will have no liability beyond payment of any balances owing for goods and services delivered previously. Certain Sapphire XC purchase orders for parts and assemblies are non-cancellable and are due upon receipts with standard payment terms and will primarily be delivered in the fourth quarter of 2021 and the first quarter of 2022.
Term Loan
As of September 30, 2021, the outstanding balance of our term loan due to our primary lender and banking institution was $20.0 million, with a variable interest rate of the greater of 9% or Prime plus 5.75% and a term of thirty months. In July 2021, we borrowed an additional $5.0 million from the term loan facility to fund our operations. We have $15.0 million of the term loan facility undrawn, the availability of which is subject to us achieving certain financial performance targets.
In addition, the term loan facility included a short term $10.0 million working capital revolver line of credit. In August 2021, we drew on the working revolver line of credit in the amount of $3.0 million. The outstanding balance as of September 30, 2021 was $3.0 million.
On October 29, 2021, we repaid the $20.7 million outstanding balance, interest and fees of the term loan in full using proceeds from the Merger.
Equipment Loans Secured by Leased Equipment
As of September 30, 2021, we had $5.6 million due related to equipment loans secured by leased equipment. The facility has variable interest rate of the greater of Prime rate, or 3.25%, and terms of three years.
Our debt borrowings for the term loan, revolving credit line and equipment loans secured by leased equipment have variable interest rates. We do not hedge our exposure to changes in interest rates. As of September 30, 2021,
57


we had $28.0 million in variable rate debt outstanding, respectively. A 10% change in interest rates would not have a material impact on annualized interest expense.
Facilities Expansion
Our lease commenced on November 1, 2021, for an 80,000+ square foot facility. As of September 30, 2021, we have invested $3.0 million into lab equipment and leasehold improvements. We will invest an addition $4.0 million to $7.0 million in factory equipment and leasehold improvements to begin production of our Sapphire XC systems. The lease agreement for the manufacturing facility was signed on June 28, 2021, with a term of 65 months and a contractual obligation of $10.9 million in base rent and certain reimbursement of lessor’s operating expenses. Any delays in successful completion of these steps may impact our ability to generate revenue from these products. As of September 30, 2021, the manufacturing facility lease obligations was not recorded on the balance sheet, and only included under operating leases as a contractual obligation. We are currently constructing and outfitting the building. As set forth under ASC 842, Leases, the delivery of the building has not been completed as of September 30, 2021, as the landlord is completing improvements to the facility as per the terms of the agreement.
In July 2021, we commenced our lease for a 5,000+ square foot facility for research and development. The lease for this facility, located in California, has a term of 36 months and contractual obligation of $0.5 million in base rent.
Cash Flow Summary
The following table summarizes our cash flows for the nine months ended September 30, 2021 and 2020:
Nine Months Ended September 30,Change
20212020
(In thousands)
Net cash used in operating activities
$(31,266)$(19,895)$(11,371)
Net cash used in investing activities
$(8,453)$(3,179)$(5,274)
Net cash provided by financing activities
$323,546 $34,926 $288,620 
Operating Activities
Net cash used in operating activities for the nine months ended September 30, 2021 was $31.3 million, consisting primarily of net loss of $92.7 million and an increase in net operating assets of $6.2 million, primarily comprised of increases in contract liabilities of $12.4 million primarily related to customer deposits, increases in accrued expenses and other liabilities of $3.4 million, increases in prepaid expenses and other current assets of $4.2 million related to insurance and vendor prepayments, increases in inventories of $3.0 million for Sapphire system production, increases in accounts receivable of $5.3 million due to timing of customer payments, decreases in contract assets due to customer invoice timing of $1.5 million and increases in other operating activities of $1.4 million, offset by noncash charges of $55.2 million. The noncash charges primarily consisted of the loss on the convertible note modification of $50.6 million, the change in fair value related to the warrants of $3.6 million, depreciation and stock-based compensation expense, offset by the change in fair value related to the contingent earnout liabilities of $2.0 million.
Net cash used in operating activities for the nine months ended September 30, 2020 was $19.9 million, consisting primarily of net loss of $17.6 million, and a decrease in net operating assets of $4.4 million, primarily comprised of increases in accrued expenses and other current liabilities of $1.2 million, increases in inventories of $1.4 million for Sapphire system production, and increases in other net operating assets of $1.7 million, and offset by noncash charges of $2.1 million. The noncash charges primarily consisted of depreciation and stock-based compensation expense.
We expect our cash used in operating activities to increase as we increase inventory levels associated with the launch of the new Sapphire XC system in the near future.
58


Investing Activities
Net cash used in investing activities during the nine months ended September 30, 2021 was $8.5 million, consisting of property and equipment purchases of $1.5 million, and production of equipment for the equipment on lease to customers of $6.9 million.
Net cash used in investing activities during the nine months ended September 30, 2020 was $3.2 million,     consisting of property and equipment purchases of $0.2 million and production of equipment for the equipment on lease to customers of $3.0 million.
We expect our capital expenditures to increase as we expand existing operations and current development programs for commercialization of the new Sapphire XC system.
Financing Activities
Net cash provided by financing activities during the nine months ended September 30, 2021 was $323.5 million, consisting of financing activities resulting primarily from the net proceeds of $143.2 million from the Merger, $155.0 million from the PIPE Financing, proceeds of $19.3 million from the loan refinance, net of issuance costs, proceeds of $3.0 million from the term loan revolving credit line, proceeds of $5.4 million from equipment loans, net of issuance costs, proceeds of $5.0 million from the convertible notes and proceeds of $0.3 million from the issuance of common stock upon exercise of stock options, offset by repayments of $5.0 million for the term loan, repayments of $0.9 million for the property and equipment loan, and repayments of $1.9 million for the equipment loans.
Net cash provided by financing activities during the nine months ended September 30, 2020 was $34.9 million, consisting of financing activities resulting primarily from proceeds of $28.3 million from the issuance of Legacy Velo3D Series D redeemable convertible preferred stock, net of transaction costs, proceeds of $5.4 million from the convertible note, proceeds of $1.6 million from equipment loans, and proceeds of less than $0.1 million from the issuance of common stock upon exercise of stock options, offset by repayments of $0.4 million of equipment loans.
We expect to provide cash by financing activities by issuing new equity or incurring new debt to continue operations. Our future cash requirements and the adequacy of available funds will depend on many factors, including those set forth in the section of this Quarterly Report titled “Risk Factors.”
Off-Balance Sheet Arrangements
As of September 30, 2021 and December 31, 2020, we did not have any off-balance sheet arrangements.
Contractual Obligations
The table below summarizes our contractual obligations as of September 30, 2021:
Payments Due by Period
Less than
1 year
1 – 3 years3 – 5 yearsTotal
(In thousands)
Operating leases$2,666 $5,385 $4,783 $12,834 
Debt principal, interest and fees14,773 14,322 — 29,095 
Purchase commitments26,835 — — 26,835 
Total contractual cash obligations$44,274 $19,707 $4,783 $68,764 
The lease agreement for the 80,000+ square foot manufacturing facility was signed on June 28, 2021, with a commencement date of November 1, 2021. The manufacturing facility lease has a term of 65 months and contractual obligation of $10.9 million in base rent and certain reimbursement of lessor’s operating expenses. We plan to invest
59


an additional $4.0 million to $7.0 million in factory equipment and leasehold improvements to begin production of our Sapphire XC systems.
As of September 30, 2021, the manufacturing facility lease obligations were not recorded on the balance sheet, and only included under operating leases as a contractual obligation. We are currently constructing and outfitting the building. As set forth under ASC 842, Leases, the delivery of the building has not been completed as of September 30, 2021, as the landlord is completing improvements to the facility as per the terms of the agreement.
Included within purchase commitments, certain Sapphire XC purchase orders for parts and assemblies are non-cancellable and are due upon receipts with standard payment terms and will primarily be delivered in the fourth quarter of 2021 and the first quarter of 2022.
Critical Accounting Policies and Significant Estimates
Our discussion and analysis of our financial condition and results of operations are based upon our condensed financial statements, which have been prepared in accordance with GAAP. We evaluated the development and selection of our critical accounting policies and estimates and believe that the following involve a higher degree of judgement or complexity and are most significant to reporting our results of operations and financial position and are therefore discussed as critical. The following critical accounting policies reflect the significant estimates and judgements used in the preparation of our consolidated financial statements. Actual results could differ materially from those estimates and assumptions, and those differences could be material to our consolidated financial statements. We re-evaluate our estimates on an ongoing basis. For information on our significant accounting policies, refer to Note 2. Summary of Significant Accounting Policies, in our audited financial statements as of December 31, 2020 and 2019 and for the years ended December 31, 2020 and 2019.
Common Stock Warrants Liabilities
We assumed 8,625,000 publicly-traded warrants (the “Public Warrants”) and 4,450,000 private placement warrants (the “Private Placement Warrants” and, together with the Public Warrants, the “Common Stock Warrants”) issued to Spitfire Sponsor, LLC (the “Sponsor”) upon the Merger, all of which were issued in connection with JAWS Spitfire’s initial public offering (“IPO”) and subsequent over-allotment and entitles the holder to purchase one share of Common Stock at an exercise price of $11.50 per share. During the three and nine months ended September 30, 2021, there were no Public Warrants or Private Placement Warrants exercised. The Public Warrants are publicly traded and are exercisable for cash, unless certain conditions occur, such as redemption by the Company under certain circumstances, at which time the Public Warrants may be exercised on a cashless basis. The Private Placement Warrants are non-redeemable for cash so long as they are held by the initial purchasers or their permitted transferees. If the Private Placement Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Placement Warrants are redeemable by us and exercisable by such holders on the same basis as the Public Warrants.
We evaluated the Common Stock Warrants and concluded that they do not meet the criteria to be classified within stockholders’ equity. The warrant agreement governing the Common Stock Warrants includes a provision, the application of which could result in a different settlement value for the Common Stock Warrants depending on their holder. Because the holder of an instrument is not an input into the pricing of a fixed-for-fixed option on the Common Stock, the Private Placement Warrants are not considered to be “indexed to the Company’s own stock.” In addition, the warrant agreement includes a provision that provides that in the event of a tender or exchange offer accepted by holders of more than 50.0% of the outstanding shares of the Common Stock, all holders of the Common Stock Warrants (both the Public Warrants and the Private Placement Warrants) would be entitled to receive cash for all of their Common Stock Warrants. Specifically, in the event of a qualifying cash tender offer (which could be outside of the Company’s control), all Common Stock Warrant holders would be entitled to cash, while only certain of the holders of the Common Stock may be entitled to cash. These provisions preclude us from classifying the Common Stock Warrants in stockholders’ equity.
60


We classify our Public Warrants and Private Placement Warrants as liabilities in accordance with ASC Topic 815 “Derivatives and Hedging–Contracts in Entity’s Own Equity”. As the Common Stock Warrants meet the definition of a derivative, we recorded these warrants within Warrant liabilities on the condensed balance sheet at fair value, with subsequent changes in their respective fair values recognized in the condensed statements of operations and comprehensive loss at each reporting date.
Contingent Earnout Liability
In connection with the Reverse Recapitalization and pursuant to the Business Combination Agreement, eligible former Legacy Velo3D equity holders are entitled to receive additional shares of Common Stock upon the Company achieving certain Earnout Triggering Events (as described in the Business Combination Agreement) (the “Earnout Shares”). The Earnout Shares are not indexed to the Common Stock and therefore are accounted for as a liability at the Reverse Recapitalization Date and subsequently remeasured at each reporting date with changes in fair value recorded as a component of gain on fair value of contingent earnout liabilities in the condensed statements of operations and comprehensive loss. The estimated fair value of the contingent earnout liability was determined using a Monte Carlo simulation using a distribution of potential outcomes on a monthly basis over the Earnout Period (as defined in Note 16 to the condensed financial statements) prioritizing the most reliable information available. The assumptions utilized in the calculation are based on the achievement of certain stock price milestones, including the current Company Common Stock price, expected volatility, risk free rate, expected term and dividend rate. The contingent earnout liability is categorized as a Level 3 fair value measurement (see “Fair Value of Measurements” as described in Note 2 to the condensed financial statements) because the Company estimates projections during the Earnout Period utilizing unobservable inputs. Contingent earnout liabilities involve certain assumptions requiring significant judgment and actual results may differ from assumed and estimated amounts.
Recent Accounting Pronouncements
For a description of recent accounting pronouncements, including the expected dates of adoption and estimated effects, if any, on Velo3D’s condensed financial statements, see Part I, Item 1, Note 2, Summary of Significant Accounting Policies, in its notes to condensed financial statements in this Quarterly Report.
Implications of Being an Emerging Growth Company
Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can choose not to take advantage of the extended transition period and comply with the requirements that apply to non-emerging growth companies, and any such election to not take advantage of the extended transition period is irrevocable. We are an “emerging growth company” as defined in Section 2(A) of the Securities Act and has elected to take advantage of the benefits of this extended transition period.
We will elect to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public business entities and nonpublic business entities until the earlier of the date we (a) are no longer an emerging growth company or (b) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. This may make it difficult or impossible to compare our financial results with the financial results of another public company that is either not an emerging growth company or an emerging growth company that has chosen not to take advantage of the extended transition period exemptions because of the potential differences in accounting standards used. Please refer to Note 2. Summary of Significant Accounting Policies, of the unaudited financial statements of Velo3D included elsewhere in this Quarterly Report for the recent accounting pronouncements adopted and the recent accounting pronouncements not yet adopted for the three and nine months ended September 30, 2021 and 2020.
We will remain an emerging growth company under the JOBS Act until the earliest of (a) December 31, 2025, (b) the last date of our fiscal year in which hawse have total annual gross revenue of at least $1.07 billion, (c) the last date of our fiscal year in which we are deemed to be a “large accelerated filer” under the rules of the SEC or (d) the
61


date on which we have issued more than $1.0 billion in nonconvertible debt securities during the previous three years.

Implications of Being a Smaller Reporting Company
We are a “smaller reporting company” as defined in Item 10(f)(1) of Regulation S-K. Smaller reporting companies may take advantage of certain reduced disclosure obligations, including, among other things, providing only two years of audited financial statements.
We may continue to be a smaller reporting company even after we are no longer an emerging growth company. We will remain a smaller reporting company and may take advantage of certain scaled disclosures available to smaller reporting companies until the last day of the fiscal year in which (a) the market value of our voting and nonvoting common stock held by non-affiliates equals or exceeds $250.0 million measured on the last business day of that year’s second fiscal quarter and (b) our annual revenue equals or exceeds $100.0 million during the most recently completed fiscal year or our voting and nonvoting common stock held by non-affiliates equals or exceeds $700.0 million measured on the last business day of that year’s second fiscal quarter.
62


Item 3. Quantitative and Qualitative Disclosures about Market Risk
We are exposed to market risks in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in interest rates.
Interest Rate Fluctuation Risk
Our cash and cash equivalents consist of cash and money market funds in government securities. The primary objective of our investment activities is to preserve principal while maximizing income without significantly increasing risk. Because our cash and cash equivalents have a relatively short maturity, our portfolio’s fair value is relatively insensitive to interest rate changes. We do not believe that an increase or decrease in interest rates of 100 basis points would have a material effect on our operating results or financial condition. In future periods, we will continue to evaluate our investment policy in order to ensure that we continue to meet our overall objectives.
Our debt borrowings and finance lease obligations are generally at variable interest rates. We do not hedge our exposure to changes in interest rates. As of September 30, 2021, we had $28.0 million in variable rate debt outstanding. A 10% change in interest rates would not have a material impact on annualized interest expense.
Foreign exchange risk
We are exposed to foreign currency exchange rate risk, primarily related to certain consulting services and inventories denominated in Euros. Payments denominated in foreign currencies represented less than 1% of our total payments during the three and nine months ended September 30, 2021. The exchange rate fluctuations accounted for less than $0.1 million of operating expense in the three and nine months ended September 30, 2021. We believe that we currently do not have any material exposure to changes in foreign currency exchange rates.
Item 4. Controls and Procedures

Disclosure Controls and Procedures
Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed by the issuer in reports filed or submitted under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), is recorded, processed, summarized and reported within the time periods specified in the Commission’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by an issuer in the reports filed or submitted under the Exchange Act is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.
As of September 30, 2021, our Chief Executive Officer and Chief Financial Officer carried out an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures (as such term is defined in Rule(s) 13a-15(e) and 15d-15(e) under the Exchange Act). Based upon this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, due to the material weaknesses in internal control over financial reporting described below, our disclosure controls and procedures were not effective as of September 30, 2021. Notwithstanding these material weaknesses, management has concluded that the condensed financial statements included in this Quarterly Report are fairly stated in all material respects in accordance with U.S. GAAP.
Internal Control over Financial Reporting
We identified material weaknesses in our internal control over financial reporting. These material weaknesses had not been remediated as of September 30, 2021. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of the annual or interim financial statements will not be prevented or detected on a timely basis. These material weaknesses are as follows:
63


We did not design and maintain an effective control environment commensurate with our financial reporting requirements. Specifically, we did not maintain a sufficient complement of personnel with an appropriate degree of internal controls and accounting knowledge, experience, and training commensurate with our accounting and financial reporting requirements. Additionally, the lack of a sufficient complement of personnel resulted in an inability to consistently establish appropriate authorities and responsibilities in pursuit of our financial reporting objectives, as demonstrated by, among other things, insufficient segregation of duties in our finance and accounting functions. This material weakness contributed to the following additional material weaknesses:
We did not design and maintain effective controls over the segregation of duties related to journal entries and account reconciliations. Specifically, certain personnel have the ability to both (i) create and post journal entries within our general ledger system and (ii) prepare and review account reconciliations.
We did not design and maintain effective controls over the accounting and valuation for debt and equity instruments, specifically, the recording of redeemable convertible preferred stock arrangements, contingent earnout liabilities and warrants. Additionally, we did not design and maintain effective controls over the completeness and presentation of accrued inventory purchases. These material weaknesses resulted in audit adjustments to inventory, other current assets, accrued expenses and other current liabilities, redeemable convertible preferred stock, additional paid-in capital and accumulated deficit, which were recorded prior to the issuance of the financial statements as of and for the years ended December 31, 2019 and 2020, and to contingent earnout liabilities, which were recorded prior to the issuance of the financial statements as of and for the interim period ended September 30, 2021. The material weakness related to accounting for warrants resulted in the restatement of the previously issued financial statements of JAWS Spitfire as part of the September 29, 2021 merger agreement related to warrant liabilities, ordinary shares subject to possible redemption, and transaction costs allocated to warrant liabilities. Additionally, these material weaknesses could result in a misstatement of substantially all of our accounts or disclosures that would result in a material misstatement to the annual or interim financial statements that would not be prevented or detected.
We did not design and maintain effective controls over certain information technology (“IT”) general controls for information systems that are relevant to the preparation of our financial statements. Specifically, we did not design and maintain effective:
user access controls to ensure appropriate segregation of duties and that adequately restrict user and privileged access to financial applications, programs, and data to appropriate company personnel; and
program change management controls to ensure that information technology program and data changes affecting certain financial IT applications and underlying accounting records are identified, tested, authorized and implemented appropriately.
These IT deficiencies did not result in a misstatement to the financial statements, however, the deficiencies, when aggregated, could impact maintaining effective segregation of duties, as well as the effectiveness of IT-dependent controls (such as automated controls that address the risk of material misstatement to one or more assertions, along with the IT controls and underlying data that support the effectiveness of system-generated data and reports) that could result in misstatements potentially impacting all financial statement accounts and disclosures that would not be prevented or detected. Accordingly, management has determined these deficiencies in the aggregate constitute a material weakness.
We intend to take measures to remediate these material weaknesses, including the following: hiring additional accounting and IT personnel to bolster our reporting, technical accounting and IT capabilities; providing ongoing training for our personnel on accounting, financial reporting and internal control over financial reporting; engaging a third-party to assist in designing and implementing controls, including controls related to segregation of duties and IT general controls; designing and implementing controls to formalize roles and review responsibilities to align with our team’s skills and experience and designing and implementing controls over segregation of duties; designing and implementing controls over the preparation and review of journal entries and account reconciliations, controls over
64


accounting for debt and equity instruments, and controls over accrued inventory purchases; and designing and implementing IT general controls, including controls over the review and update of user access rights and privileges and program change management controls.
We have hired additional accounting and IT personnel, including the hiring of a Vice President of Finance in December 2020, a SEC Reporting Manager in April 2021, a General Ledger Senior Accountant in May 2021 and a Financial Planning and Analysis Senior Analyst in May 2021, all with relevant public company experience. As of August 2021, we have engaged an IT consulting firm to address the IT general controls that impact financial reporting. The material weaknesses will not be considered remediated until our management completes the design and implementation of the measures described above and our controls operate for a sufficient period of time and our management has concluded, through testing, that these controls are effective.
Changes in Internal Control over Financial Reporting
There have been no changes in internal control over financial reporting during the quarter ended September 30, 2021 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
65


PART II. OTHER INFORMATION
Item 1. Legal Proceedings
From time to time, we may be involved in various disputes and litigation matters that arise in the ordinary course of business. We are currently not a party to any material legal proceedings.

66


Item 1A. RISK FACTORS
Investing in our securities involves risks. You should consider carefully the risks and uncertainties described below, together with all of the other information in this Quarterly Report, including the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our condensed financial statements and related notes, before deciding whether to purchase any of our securities. Our business, results of operations, financial condition, and prospects could also be harmed by risks and uncertainties that are not presently known to us or that we currently believe are not material. If any of these risks actually occur, our business, results of operations, financial condition, and prospects could be materially and adversely affected. Unless otherwise indicated, references in these risk factors to our business being harmed will include harm to our business, reputation, brand, financial condition, results of operations, and prospects. In such event, the market price of our securities could decline, and you could lose all or part of your investment.
Summary of Risk Factors
Risks Related to Our Financial Position and Need for Additional Capital
a.We are an early-stage company with a history of losses. We have not been profitable historically and may not achieve or maintain profitability in the future.
b.Our limited operating history and rapid growth makes evaluating our current business and future prospects difficult and may increase the risk of investment.
c.We expect to rely on a limited number of customers for a significant portion of our near-term revenue.
d.We may require additional capital to support business growth, and this capital might not be available on acceptable terms, if at all.
e.We have invested and expect to continue to invest in research and development efforts that further enhance our products. Such investments may affect our operating results and liquidity, and, if the return on these investments is lower or develops more slowly than we expect, our revenue and operating results may suffer.
Risks Related to Our Business and Industry
a.We may experience significant delays in the design, production and launch of our additive manufacturing solutions, and we may be unable to successfully commercialize products on our planned timelines.
b.As part of our growth strategy, we intend to continue to acquire or make investments in other businesses, patents, technologies, products or services. Our failure to do so successfully could disrupt our business and have an adverse impact on our financial condition.
c.Our business activities may be disrupted due to the outbreak of the COVID-19 pandemic.
d.Changes in our product mix may impact our gross margins and financial performance.
e.Our business model is predicated, in part, on building a customer base that will generate a recurring stream of revenues through the use of our additive manufacturing system and service contracts. If that recurring stream of revenues does not develop as expected, or if our business model changes as the industry evolves, our operating results may be adversely affected.
f.If demand for additive manufacturing products does not grow as expected, or if market adoption of additive manufacturing technology does not continue to develop, or develops more slowly than expected, our revenues may stagnate or decline, and our business may be adversely affected.
g.If we fail to meet our customers’ price expectations, demand for our products and product lines could be negatively impacted and our business and results of operations could suffer.
h.Declines in the prices of our products and services, or in our volume of sales, together with our relatively inflexible cost structure, may adversely affect our financial results.
i.Reservations for our Sapphire XC solution may not convert to purchase orders.
j.Defects in our additive manufacturing system or in enhancements to our existing additive manufacturing systems that give rise to part failures for our customers, resulting in product liability or warranty or other claims that could result in material expenses, diversion of management time and attention and damage to our reputation.
67


k.The additive manufacturing industry in which we operate is characterized by rapid technological change, which requires us to continue to develop new products and innovations to meet constantly evolving customer demands and which could adversely affect market adoption of our products.
l.The additive manufacturing industry is competitive. We expect to face increasing competition in many aspects of our business, which could cause our operating results to suffer.
m.Our existing and planned global operations subject us to a variety of risks and uncertainties that could adversely affect our business and operating results. Our business is subject to risks associated with selling machines and other products in non-United States locations.
n.We identified material weaknesses in our internal control over financial reporting and we may identify additional material weaknesses in the future or otherwise fail to maintain effective internal control over financial reporting, which may result in material misstatements of our financial statements or cause us to fail to meet our periodic reporting obligations or cause our access to the capital markets to be impaired and have a material adverse effect on our business.
Risks Related to Third Parties
a.We could be subject to personal injury, property damage, product liability, warranty and other claims involving allegedly defective products that we supply.
b.We may rely heavily on future collaborative and supply chain partners.
c.If our suppliers become unavailable or inadequate, our customer relationships, results of operations and financial condition may be adversely affected.
Risks Related to Operations
a.We operate primarily at a facility in a single location, and any disruption at this facility could adversely affect our business and operating results.
b.Construction of our planned production facilities may not be completed in the expected timeframe or in a cost-effective manner. Any delays in the construction of our production facilities could severely impact our business, financial condition, results of operations and prospects.
c.Maintenance, expansion and refurbishment of our facilities, the construction of new facilities and the development and implementation of new manufacturing processes involve significant risks.
Risks Related to Compliance Matters
a.We are subject to U.S. and other anti-corruption laws, trade controls, economic sanctions and similar laws and regulations. Our failure to comply with these laws and regulations could subject us to civil, criminal and administrative penalties and harm our reputation.
b.We are subject to environmental, health and safety laws and regulations related to our operations and the use of our additive manufacturing systems and consumable materials, which could subject us to compliance costs and/or potential liability in the event of non compliance.
Risks Related to Intellectual Property
a.Our business relies on proprietary information and other IP, and our failure to protect our IP rights could harm our competitive advantages with respect to the use, manufacturing, sale or other commercialization of our processes, technologies and products, which may have an adverse effect on our results of operations and financial condition.
b.Third-party lawsuits and assertions to which we are subject alleging our infringement of patents, trade secrets or other IP rights may have a significant adverse effect on our financial condition.
68



Risks Related to Our Business
Risks Related to Our Financial Position and Need for Additional Capital
We are an early-stage company with a history of losses. We have not been profitable historically and may not achieve or maintain profitability in the future.
We experienced net losses in each year from our inception, including net losses of $66.6 million and $7.1 million for the three months ended September 30, 2021 and 2020 and $92.7 million and $17.6 million for the nine months ended September 30, 2021 and 2020, respectively. We believe we will continue to incur operating losses and negative cash flow in the near-term as we continue to invest significantly in our business, in particular across our research and development (“R&D”) efforts and sales and marketing programs. These investments may not result in increased revenue or growth in our business.
As a public company, we incur significant additional legal, accounting and other expenses that Legacy Velo3D did not incur as a private company. These increased expenditures may make it harder for us to achieve and maintain future profitability. Revenue growth and growth in our customer base may not be sustainable, and we may not achieve sufficient revenue to achieve or maintain profitability. While we have generated revenue in the past, we have only recently begun commercial shipments of several of our announced additive manufacturing solutions, some of which are expected to generate a substantial portion of our revenue going forward, and it is difficult for us to predict our future operating results. We may incur significant losses in the future for a number of reasons, including due to the other risks described in this Quarterly Report, and we may encounter unforeseen expenses, difficulties, complications and delays and other unknown events. As a result, our losses may be larger than anticipated, we may incur significant losses for the foreseeable future, and we may not achieve profitability when expected, or at all, and even if we do, we may not be able to maintain or increase profitability. Furthermore, if our future growth and operating performance fail to meet investor or analyst expectations, or if we have future negative cash flow or losses resulting from our investment in acquiring customers or expanding our operations, this could make it difficult for you to evaluate our current business and our future prospects and have a material adverse effect on our business, financial condition and results of operations.
Our limited operating history and rapid growth makes evaluating our current business and future prospects difficult and may increase the investment risk.
Much of our growth has occurred in recent periods. Our limited operating history may make it difficult to evaluate our current business and our future prospects, as we continue to grow our business. Our ability to forecast our future operating results is subject to a number of uncertainties, including our ability to plan for and model future growth. We have encountered, and will continue to encounter, risks and uncertainties frequently experienced by growing companies in rapidly evolving industries as we continue to grow our business. If our assumptions regarding these uncertainties, which we use to plan our business, are incorrect or change in reaction to changes in our markets, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations, our business could suffer, and the trading price of our securities may decline. In addition to our revenue model based on product sales, we are also focused on an annual recurring payment transaction model. This transition may affect our revenue levels in the near term. There are no assurances that we will be able to secure future business with customers or that our recurring revenue model will be successful based on our planned timelines or at all.
It is difficult to predict our future revenues and appropriately budget for our expenses, and we have limited insight into trends that may emerge and affect our business. If actual results differ from our estimates or we adjust our estimates in future periods, our operating results and financial position could be materially affected.
69


We expect to rely on a limited number of customers for a significant portion of our near-term revenue.
We currently have purchase orders with a limited number of customers, from which we expect to generate most of our revenues in the near future. For the three months ended September 30, 2021, sales to our top three customers, including SpaceX, accounted for more than 86.2% of revenue. For the nine months ended September 30, 2021, sales to the same three customers accounted for 48.0% of our revenue. We anticipate that a significant portion of our revenue will continue to be derived from sales through these customers in the foreseeable future. We had seventeen and eight customers in total as of September 30, 2021 and December 31, 2020 for our 3D Printer sales. Including part sales and other services to customers, we had greater than 100 and 42 customers as of September 30, 2021 and December 31, 2020, respectively. Our 3D printer sales occur under purchase orders that are governed by our terms and conditions of sale. Our terms and conditions with SpaceX are consistent with all other customers and permit the customer to terminate our services at any time (subject to notice and certain other provisions). Accordingly, the sudden loss of SpaceX or one or more of our other significant customers, the renegotiation of a significant customer contract, a substantial reduction in their orders, their failure to exercise customer options, their unwillingness to extend contractual deadlines if we are unable to meet production requirements, their inability to perform under their contracts or a significant deterioration in their financial condition could harm our business, results of operations and financial condition. If we fail to perform under the terms of these agreements, the customers could seek to terminate these agreements and/or pursue damages against us, including liquidated damages in certain instances, which could harm our business.
Because we rely on a limited number of customers for a significant portion of our revenues, we depend on the creditworthiness of these customers. If the financial condition of our customers declines, our credit risk could increase. Should one or more of our significant customers declare bankruptcy, be declared insolvent or otherwise be restricted by state or federal laws or regulation from continuing in some or all of their operations, this could adversely affect our ongoing revenues, the collectability of our accounts receivable and our net income.
We may require additional capital to support business growth, and this capital might not be available on acceptable terms, if at all.
We intend to continue to make investments to support our business growth and may require additional funds to respond to business challenges and opportunities, including the need to develop new features or enhance our products, expand our manufacturing capacity, improve our operating infrastructure or acquire complementary businesses and technologies. Accordingly, we may need to engage in equity or debt financings to secure additional funds if our existing sources of cash and any funds generated from operations do not provide us with sufficient capital. If we raise additional funds through future issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our common stock. Any debt financing that we may secure in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. We may not be able to obtain additional financing on terms favorable to us, if at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support our business growth and to respond to business challenges and opportunities could be significantly impaired, and our business may be adversely affected.
We have invested and expect to continue to invest in research and development efforts that further enhance our products. Such investments may affect our operating results and liquidity, and, if the return on these investments is lower or develops more slowly than we expect, our revenue and operating results may suffer.
We have invested and expect to continue to invest in research and development efforts that further enhance our products. These investments may involve significant time, risks and uncertainties, including the risk that the expenses associated with these investments may affect our margins, operating results and liquidity and that such investments may not generate sufficient revenues to offset liabilities assumed and expenses associated with these new investments. The AM industry changes rapidly as a result of technological and product developments, which may render our solutions less effective. We believe that we must continue to invest a significant amount of time and resources in our products to maintain and improve our competitive position. If we do not achieve the benefits
70


anticipated from these investments, if the achievement of these benefits is delayed, our business, operating results and prospects may be materially adversely affected.
Risks Related to Our Business and Industry
We may experience significant delays in the design, production and launch of our additive manufacturing solutions, and we may be unable to successfully commercialize products on our planned timelines.
There are significant technological and logistical challenges associated with producing, marketing, selling and delivering additive manufacturing systems such as ours that make high-value component parts for customers, and we may not be able to resolve all of the difficulties that may arise in a timely or cost-effective manner, or at all. While we believe that we understand the engineering and process characteristics necessary to successfully design and produce additive manufacturing systems to make high-value metal parts for our customers, our assumptions may prove to be incorrect, and we may be unable to consistently produce additive manufacturing products in an economical manner in commercial quantities.
Certain additive manufacturing solutions are still under development. There are often delays in the design, testing, manufacture and commercial release of new products, and any delay in the launch of our products could materially damage our brand, business, growth prospects, financial condition and operating results. Even if we successfully complete the design, testing and manufacture for one or all of our products under development, we may fail to develop a commercially successful product on the timeline we expect for a number of reasons, including:
misalignment between the products and customer needs;
lack of innovation of the product;
failure of the product to perform in accordance with the customer’s industry standards;
ineffective distribution and marketing;
delay in obtaining any required regulatory approvals;
unexpected production costs; or
release of competitive products.
Our success in the market for the products we develop will depend largely on our ability to prove our products’ capabilities in a timely manner. Upon demonstration, our customers may not believe that our products and/or technology have the capabilities they were designed to have or that we believe they have. Furthermore, even if we do successfully demonstrate our products’ capabilities, potential customers may be more comfortable doing business with another larger and more established company or may take longer than expected to make the decision to order our products. Significant revenue from new product investments may not be achieved for a number of years, if at all. If the timing of our launch of new products and/or of our customers’ acceptance of such products is different than our assumptions, our revenue and results of operations may be adversely affected.
Additionally, we are in the process of establishing a recurring payment offering for customers, which may present similar challenges to those outlined above with respect to the design, production and launch of new additive manufacturing solutions. In particular, we may fail to develop a commercially successful offering if we are unable to meet customer needs or industry standards, if we fail to meet customer price expectations or if our marketing and distribution strategy proves ineffective. If we are unable to establish such an offering, sales of our additive manufacturing solutions and our overall operating results could suffer.
71


As part of our growth strategy, we intend to continue to acquire or make investments in other businesses, patents, technologies, products or services. Our failure to do so successfully could disrupt our business and have an adverse impact on our financial condition.
As part of our business strategy, we have entered into, and expect to enter into, agreements to acquire or invest in other companies. To the extent we seek to grow our business through acquisitions, we may not be able to successfully identify attractive acquisition opportunities or consummate any such acquisitions if we cannot reach an agreement on commercially favorable terms, if we lack sufficient resources to finance the transaction on our own and cannot obtain financing at a reasonable cost or if regulatory authorities prevent such transaction from being consummated. In addition, competition for acquisitions in the markets in which we operate during recent years has increased, and may continue to increase, which may result in an increase in the costs of acquisitions or cause us to refrain from making certain acquisitions. We may not be able to complete future acquisitions on favorable terms, if at all.
If we do complete future acquisitions, we cannot assure you that they will ultimately strengthen our competitive position or that they will be viewed positively by customers, financial markets or investors. Furthermore, future acquisitions could pose numerous additional risks to our operations, including:
diversion of management’s attention from their day-to-day responsibilities;
unanticipated costs or liabilities associated with the acquisition;
increases in our expenses;
problems integrating the purchased business, products or technologies;
challenges in achieving strategic objectives, cost savings and other anticipated benefits;
inability to maintain relationships with key customers, suppliers, vendors and other third parties on which the purchased business relies;
the difficulty of incorporating acquired technology and rights into our platform and of maintaining quality and security standards consistent with our brand;
difficulty in maintaining controls, procedures and policies during the transition and integration;
challenges in integrating the new workforce and the potential loss of key employees, particularly those of the acquired business; and
use of substantial portions of our available cash or the incurrence of debt to consummate the acquisition.
If we proceed with a particular acquisition, we may have to use cash, issue new equity securities with dilutive effects on existing stockholders, incur indebtedness, assume contingent liabilities or amortize assets or expenses in a manner that might have a material adverse effect on our financial condition and results of operations. Acquisitions will also require us to record certain acquisition-related costs and other items as current period expenses, which would have the effect of reducing our reported earnings in the period in which an acquisition is consummated. In addition, we could also face unknown liabilities or write-offs due to our acquisitions, which could result in a significant charge to our earnings in the period in which they occur. We will also be required to record goodwill or other long-lived asset impairment charges (if any) in the periods in which they occur, which could result in a significant charge to our earnings in any such period.
Achieving the expected returns and synergies from future acquisitions will depend, in part, upon our ability to integrate the products and services, technology, administrative functions and personnel of these businesses into our product lines in an efficient and effective manner. We cannot assure you that we will be able to do so, that our acquired businesses will perform at levels and on the timelines anticipated by our management or that we will be able to obtain these synergies. In addition, acquired technologies and IP may be rendered obsolete or uneconomical
72


by our own or our competitors’ technological advances. Management resources may also be diverted from operating our existing businesses to certain acquisition integration challenges. If we are unable to successfully integrate acquired businesses, our anticipated revenues and profits may be lower. Our profit margins may also be lower, or diluted, following the acquisition of companies whose profit margins are less than those of our existing businesses.
Our business activities may be disrupted due to the outbreak of the COVID-19 pandemic.
We face various risks and uncertainties related to the global outbreak of COVID-19. In recent months, the continued spread of COVID-19, including variant strains of the virus, has led to disruption and volatility in the global economy and capital markets, which has increased the cost of capital and adversely impacted access to capital. Government-enforced travel bans and business closures around the world have significantly impacted our ability to sell, install and service our additive manufacturing systems at customers around the world. It has, and may continue to, disrupt our third-party contract manufacturers and supply chain, and our ability to perform the final assembly and testing of our systems. We may expect some delays in installation of our products at customers’ facilities, which could lead to postponed customer acceptance of the transactions. Furthermore, if significant portions of our workforce are unable to work effectively, including because of illness, quarantines, government actions, facility closures, remote working or other restrictions in connection with the COVID-19 pandemic, our operations will likely be adversely impacted.
It is not currently possible to reliably project the direct impact of COVID-19 on our operating revenues and expenses. If the COVID-19 pandemic continues for a prolonged duration, we or our customers may be unable to perform fully on our contracts, which will likely result in increases in costs and reduction in revenue. These cost increases may not be fully recoverable or adequately covered by insurance. The long-term effects of COVID-19 to the global economy and to us are difficult to assess or predict and may include a decline in the market prices of our products, risks to employee health and safety, risks for the deployment of our products and services and reduced sales in impacted geographic locations. Any prolonged restrictive measures put in place in order to control COVID-19 or other adverse public health developments in any of our targeted markets may have a material and adverse effect on our business operations and results of operations.
To the extent the COVID-19 pandemic adversely affects our business and financial results, it may also have the effect of heightening many of the other risks described in this “Risk Factors” section, including but not limited to those relating to cyber-attacks and security vulnerabilities, interruptions or delays due to third parties or our ability to raise additional capital or generate sufficient cash flows necessary to fulfill our obligations under our existing indebtedness or to expand our operations.
Changes in our product mix may impact our gross margins and financial performance.
Our financial performance may be affected by the mix of transaction models under which we sell during a given period. Different transaction models have different margins in the period in which the transaction occurs and in subsequent periods. Therefore our gross margins may fluctuate based on the mix of sale and recurring payment transactions in a given period. If our product mix shifts too far into lower gross margin transactions in a given period and we are not able to sufficiently reduce the engineering, production and other costs associated with those transactions or substantially increase the sales of our higher gross margin transactions, our profitability could be reduced. Additionally, the introduction of new products or services may further heighten quarterly fluctuations in gross profit and gross profit margins due to manufacturing ramp-up and start-up costs. We may experience significant quarterly fluctuations in gross profit margins or operating income or loss due to the impact of the mix of products, channels or geographic areas in which we sell our products from period to period.
73


Our business model is predicated, in part, on building a customer base that will generate a recurring stream of revenues through the use of our additive manufacturing system and service contracts. If that recurring stream of revenues does not develop as expected, or if our business model changes as the industry evolves, our operating results may be adversely affected.
Our business model is dependent, in part, on our ability to maintain and increase sales of our additive manufacturing products and service contracts as they generate recurring revenues. Existing and future customers of our systems may not purchase our products or related service contracts at the same rate at which customers currently purchase those products and services.
If demand for additive manufacturing products does not grow as expected, or if market adoption of additive manufacturing technology does not continue to develop, or develops more slowly than expected, our revenues may stagnate or decline, and our business may be adversely affected.
The industrial manufacturing market, which today is dominated by conventional manufacturing processes that do not involve 3D printing technology, is undergoing a shift towards additive manufacturing. We may not be able to develop effective strategies to raise awareness among potential customers of the benefits of additive manufacturing technologies or our products may not address the specific needs or provide the level of functionality required by potential customers to encourage the continuation of this shift towards additive manufacturing. If additive manufacturing technology does not continue to gain broader market acceptance as an alternative to conventional manufacturing processes, particularly with regard to high value parts, or if the marketplace adopts additive manufacturing technologies that differ from our technologies, we may not be able to increase or sustain the level of sales of our products, and our operating results would be adversely affected as a result.
If we fail to meet our customers’ price expectations, demand for our products and product lines could be negatively impacted and our business and results of operations could suffer.
Demand for our product lines is sensitive to price. We believe our competitive pricing has been an important factor in our results to date. Therefore, changes in our pricing strategies can have a significant impact on our business and ability to generate revenue. Many factors, including our production and personnel costs and our competitors’ pricing and marketing strategies, can significantly impact our pricing strategies. If we fail to meet our customers’ price expectations in any given period, demand for our products and product lines could be negatively impacted and our business and results of operations could suffer.
We use, and plan to continue using, different pricing models for different products. For example, we plan to use a recurring payment pricing model for certain customers. This pricing model is still relatively new to some of our customers and may not be attractive to them, especially in regions where the model is less common. If customers resist this or any other new pricing models we introduce, our revenue may be adversely affected, and we may need to restructure the way in which we charge customers for our products. To date, while we have accepted pre-orders for our Sapphire XC solution. annual subscription pricing, we have not recognized material revenue from these orders, or associated with our recurring payment model in general.
Declines in the prices of our products and services, or in our volume of sales, together with our relatively inflexible cost structure, may adversely affect our financial results.
Our business is subject to price competition. Such price competition may adversely affect our results of operation, especially during periods of decreased demand. Decreased demand also adversely impacts the volume of our additive manufacturing systems sales. If our business is not able to offset price reductions resulting from these pressures, or decreased volume of sales due to contractions in the market, by improved operating efficiencies and reduced expenditures, then our operating results will be adversely affected.
Certain of our operating costs are fixed and cannot readily be reduced, which diminishes the positive impact of our restructuring programs on our operating results. To the extent the demand for our products slows, or the additive manufacturing market contracts, we may be faced with excess manufacturing capacity and related costs that cannot readily be reduced, which will adversely impact our financial condition and results of operations.
74


Reservations for our Sapphire XC solution may not convert to purchase orders.
Our Sapphire XC solution is in the late stages of development, and commercial shipments are not scheduled to begin until the end of 2021 and may occur later or not at all. We have accepted reservations for the Sapphire XC, which are accompanied by a financial deposit. Given the anticipated lead times between reservations and the date of delivery of the Sapphire XC, there is a risk that customers who place reservations may ultimately decide not to convert such reservations into purchase orders and take delivery of their reserved Sapphire XC due to potential changes in customer preferences, competitive developments or other factors. As a result, no assurance can be made that reservations will result in the purchase of our Sapphire XC, and any such failure to convert these reservations could harm our business, prospects, financial condition and operating results.
Defects in our additive manufacturing system or in enhancements to our existing additive manufacturing systems that give rise to part failures for our customers, resulting in product liability or warranty or other claims that could result in material expenses, diversion of management time and attention and damage to our reputation.
Our additive manufacturing solutions are complex and may contain undetected defects or errors when first introduced or as enhancements are released that, despite testing, are not discovered until after an additive manufacturing system has been used. This could result in delayed market acceptance of those additive manufacturing systems or claims from customers or others, which may result in litigation, increased end user warranty, support and repair or replacement costs, damage to our reputation and business, or significant costs and diversion of support and engineering personnel to correct the defect or error. We may from time to time become subject to warranty or product liability claims related to product quality issues that could lead us to incur significant expenses.
We attempt to include provisions in our agreements and purchase orders with customers that are designed to limit our exposure to potential liability for damages arising from defects or errors in our products. However, it is possible that these limitations may not be effective as a result of unfavorable judicial decisions or laws enacted in the future.
The sale and support of our products entails the risk of product liability claims. Any product liability claim brought against us, regardless of our merit, could result in material expense, diversion of management time and attention, damage to our business and reputation and brand, and cause us to fail to retain existing customers or to fail to attract new customers.
The additive manufacturing industry in which we operate is characterized by rapid technological change, which requires us to continue to develop new products and innovations to meet constantly evolving customer demands and which could adversely affect market adoption of our products.
Our revenues are derived from the sale of additive manufacturing systems, parts and services. We have encountered and will continue to encounter challenges experienced by growing companies in a market subject to rapid innovation and technological change. While we intend to invest substantial resources to remain on the forefront of technological development, continuing advances in additive manufacturing technology, changes in customer requirements and preferences and the emergence of new standards, regulations and certifications could adversely affect adoption of our products either generally or for particular applications. Our ability to compete in the additive manufacturing market depends, in large part, on our success in developing and introducing new additive manufacturing systems and technology, in improving our existing products and technology and qualifying new materials which our systems can support. We believe that we must continuously enhance and expand the functionality and features of our products and technologies in order to remain competitive. However, we may not be able to:
develop cost effective new products and technologies that address the increasingly complex needs of prospective customers;
enhance our existing products and technologies;
75


respond to technological advances and emerging industry standards and certifications on a cost-effective and timely basis;
adequately protect our IP as we develop new products and technologies;
identify the appropriate technology or product to which to devote our resources; or
ensure the availability of cash resources to fund R&D.
Even if we successfully introduce new additive manufacturing products and technologies and enhance our existing products and technologies, it is possible that these will eventually supplant our existing products or that our competitors will develop new products and technologies that will replace our own. As a result, any of our products may be rendered obsolete or uneconomical by our or our competitors’ technological advances, leading to a loss in market share, decline in revenue and adverse effects to our business and prospects.
The additive manufacturing industry is competitive. We expect to face increasing competition in many aspects of our business, which could cause our operating results to suffer.
The additive manufacturing industry in which we operate is fragmented and competitive. We compete for customers with a wide variety of producers of additive manufacturing and/or 3D printing equipment that creates 3D objects and end-use parts, as well as with providers of materials and services for this equipment. Some of our existing and potential competitors are researching, designing, developing and marketing other types of products and services that may render our existing or future products obsolete, uneconomical or less competitive. Existing and potential competitors may also have substantially greater financial, technical, marketing and sales, manufacturing, distribution and other resources than we do, including name recognition, as well as experience and expertise in IP rights and operating within certain international markets, any of which may enable them to compete effectively against us. For example, a number of companies that have substantial resources have announced that they are beginning production of 3D printing systems, which will further enhance the competition we face. We may lose market share to, or fail to gain market share from, producers of products that can be substituted for our products, which may have an adverse effect on our results of operations and financial condition.
Future competition may arise from the development of allied or related techniques for equipment, materials and services that are not encompassed by our patents, from the issuance of patents to other companies that may inhibit our ability to develop certain products and from improvements to existing technologies.
We intend to continue to follow a strategy of continuing product development and distribution network expansion to enhance our competitive position to the extent practicable. However, we cannot assure you that we will be able to maintain our current position or continue to compete successfully against current and future sources of competition. If we do not keep pace with technological change and introduce new products and technologies, demand for our products may decline, and our operating results may suffer.

Our existing and planned global operations subject us to a variety of risks and uncertainties that could adversely affect our business and operating results. Our business is subject to risks associated with selling machines and other products in non-United States locations.
Our products and services are distributed in more than 25 countries around the world. Accordingly, we face significant operational risks from doing business internationally. For current and potential international customers whose contracts are denominated in U.S. dollars, the relative change in local currency values creates relative fluctuations in our product pricing. These changes in international end-user costs may result in lost orders and reduce the competitiveness of our products in certain foreign markets. As we realize our strategy to expand internationally, our exposure to currency risks may increase.
76


Other risks and uncertainties we face from our global operations include:
limited protection for the enforcement of contract and IP rights in certain countries where we may sell our products or work with suppliers or other third parties;
potentially longer sales and payment cycles and potentially greater difficulties in collecting accounts receivable;
costs and difficulties of customizing products for foreign countries;
challenges in providing solutions across a significant distance, in different languages and among different cultures;
laws and business practices favoring local competition;
being subject to a wide variety of complex foreign laws, treaties and regulations and adjusting to any unexpected changes in such laws, treaties and regulations;
compliance with U.S. laws affecting activities of U.S. companies abroad, including the U.S. Foreign Corrupt Practices Act (“FCPA”), and compliance with anti-corruption laws in other countries, such as the UK Bribery Act (“Bribery Act”);
tariffs, trade barriers and other regulatory or contractual limitations on our ability to sell or develop our products in certain foreign markets;
operating in countries with a higher incidence of corruption and fraudulent business practices;
changes in regulatory requirements, including export controls, tariffs and embargoes, other trade restrictions, competition, corporate practices and data privacy concerns;
potential adverse tax consequences arising from global operations;
rapid changes in government, economic and political policies and conditions; and
political or civil unrest or instability, terrorism or epidemics and other similar outbreaks or events.
In addition, additive manufacturing has been identified by the U.S. government as an emerging technology and is currently being further evaluated for national security impacts. We expect additional regulatory changes to be implemented that will result in increased and/or new export controls related to 3D printing technologies, components, and related materials and software. These changes, if implemented, may result in our being required to obtain additional approvals and/or licenses to sell 3D printers in the global market.
Our failure to effectively manage the risks and uncertainties associated with our global operations could limit the future growth of our business and adversely affect our business and operating results.
We are dependent on management and key personnel, and our business would suffer if we fail to retain our key personnel and attract additional highly skilled employees.
Our success depends on the specialized skills of our management team and key operating personnel. This may present particular challenges as we operate in a highly specialized industry sector, which may make replacement of our management team and key operating personnel difficult. A loss of our managers or key employees, or their failure to satisfactorily perform their responsibilities, could have an adverse effect on our business, financial condition, results of operations and prospects.
Our future success will depend on our ability to identify, hire, develop, motivate and retain highly qualified personnel for all areas of our organization, particularly R&D, recycling technology, operations and sales. Trained and experienced personnel are in high demand and may be in short supply. Many of the companies that we compete
77


with for experienced employees have greater resources than us and may be able to offer more attractive terms of employment. In addition, we invest significant time and expense in training employees, which increases their value to competitors that may seek to recruit them. We may not be able to attract, develop and maintain the skilled workforce necessary to operate our business, and labor expenses may increase as a result of a shortage in the supply of qualified personnel, which will negatively impact our business, financial condition, results of operations and prospects. Each member of senior management as well as our key employees may terminate employment without notice and without cause or good reason. The members of our senior management are not subject to non-competition agreements. Accordingly, the adverse effect resulting from the loss of certain members of senior management could be compounded by our inability to prevent them from competing with us.
If we fail to grow our business as anticipated, our net sales, gross margin and operating margin will be adversely affected. If we grow as anticipated but fail to manage our growth and expand our operations accordingly, our business may be harmed and our results of operation may suffer.
Over the past year, we have experienced rapid growth, and we are attempting to continue to grow our business substantially. To this end, we have made, and expect to continue to make, significant investments in our business, including investments in our infrastructure, technology, marketing and sales efforts. These investments include planning for facilities expansion, increased staffing and market expansion into global territories. If our business does not generate the level of revenue required to support our investment, our net sales and profitability will be adversely affected.
We may not manage our growth effectively. Our ability to effectively manage our anticipated growth and expansion of our operations will also require us to enhance our operational, financial and management controls and infrastructure, human resources policies and reporting systems. This expansion will place a significant strain on our management, operational and financial resources. To manage the growth of our operations and personnel, we must establish appropriate and scalable operational and financial systems, procedures and controls and establish and maintain a qualified finance, administrative and operations staff. We may be unable to hire, train, retain and manage the necessary personnel or to identify, manage and exploit potential strategic relationships and market opportunities, which will negatively impact our business, financial condition, results of operations and prospects.
In the future, some of our arrangements for additive manufacturing solutions may contain customer-specific provisions that may impact the period in which we recognize the related revenues under GAAP.
Some customers that purchase additive manufacturing solutions from us may require specific, customized factors relating to their intended use of the solution or the installation of the product in the customers’ facilities. These specific, customized factors are occasionally required by the customers to be included in our commercial agreements relating to the purchases. As a result, our responsiveness to our customers’ specific requirements has the potential to impact the period in which we recognize the revenue relating to that additive manufacturing system sale.
Similarly, some of our customers must build or prepare facilities to install a subset of our additive manufacturing solutions, and the completion of such projects can be unpredictable, which can impact the period in which we recognize the revenue relating to that additive manufacturing solution sale.
We rely on our information technology systems to manage numerous aspects of our business and a disruption of these systems could adversely affect our business.
We rely on our information technology systems to manage numerous aspects of our business, including to efficiently purchase products from our suppliers, provide procurement and logistic services, ship products to our customers, manage our accounting and financial functions, including our internal controls, and maintain our R&D data. Our information technology systems are an essential component of our business and any disruption could significantly limit our ability to manage and operate our business efficiently. A failure of our information technology systems to perform properly could disrupt our supply chain, product development and customer experience, which may lead to increased overhead costs and decreased sales and have an adverse effect on our reputation and our financial condition. In addition, during the COVID-19 pandemic, a substantial portion of our employees have
78


conducted work remotely, making us more dependent on potentially vulnerable communications systems and making us more vulnerable to cyberattacks.
Although we take steps and incur significant costs to secure our information technology systems, including our computer systems, intranet and internet sites, email and other telecommunications and data networks, our security measures may not be effective and our systems may be vulnerable to damage or interruption. The failure of any such systems or the failure of such systems to scale as our business grows could adversely affect our results of operations. Disruption to our information technology systems could result from power outages, computer and telecommunications failures, computer viruses, cyber-attack or other security breaches, catastrophic events such as fires, floods, earthquakes, tornadoes, hurricanes, acts of war, terrorism and usage errors by our employees.
Our reputation and financial condition could be adversely affected if, as a result of a significant cyber-event or otherwise:
our operations are disrupted or shut down;
our or our customers’ or employees’ confidential, proprietary information is stolen or disclosed;
we incur costs or are required to pay fines in connection with stolen customer, employee or other confidential information;
we must dedicate significant resources to system repairs or increase cyber security protection; or
we otherwise incur significant litigation or other costs.
If our computer systems are damaged or cease to function properly, or, if we do not replace or upgrade certain systems, we may incur substantial costs to repair or replace them and may experience an interruption of our normal business activities or loss of critical data. Any such disruption could adversely affect our reputation and financial condition.
We also rely on information technology systems maintained by third parties, including third-party cloud computing services and the computer systems of our suppliers for both our internal operations and our customer-facing infrastructure related to our additive manufacturing solutions. These systems are also vulnerable to the types of interruption and damage described above but we have less ability to take measures to protect against such disruptions or to resolve them if they were to occur. Information technology problems faced by third parties on which we rely could adversely impact our business and financial condition as well as negatively impact our brand reputation.
Our current levels of insurance may not be adequate for our potential liabilities.
We maintain insurance to cover our potential exposure for most claims and losses, including potential product and non-product related claims, lawsuits and administrative proceedings seeking damages or other remedies arising out of our commercial operations. However, our insurance coverage is subject to various exclusions, self-retentions and deductibles. We may be faced with types of liabilities that are not covered under our insurance policies, such as environmental contamination or terrorist attacks, or that exceed our policy limits. Even a partially uninsured claim of significant size, if successful, could have an adverse effect on our financial condition.
In addition, we may not be able to continue to obtain insurance coverage on commercially reasonable terms, or at all, and our existing policies may be cancelled or otherwise terminated by the insurer. Maintaining adequate insurance and successfully accessing insurance coverage that may be due for a claim can require a significant amount of our management’s time, and we may be forced to spend a substantial amount of money in that process.
79


Changes in tax laws or tax rulings could materially affect our financial position, results of operations, and cash flows.
The tax regimes we are subject to or operate under, including income and non-income taxes, are unsettled and may be subject to significant change. Changes in tax laws, regulations, or rulings, or changes in interpretations of existing laws and regulations, could materially affect our financial position and results of operations. For example, the 2017 Tax Cuts and Jobs Act (the “Tax Act”) made broad and complex changes to the U.S. tax code, including changes to U.S. federal tax rates, additional limitations on the deductibility of interest, both positive and negative changes to the utilization of future net operating loss (“NOL”) carryforwards, allowing for the expensing of certain capital expenditures, and putting into effect the migration from a “worldwide” system of taxation to a more territorial system. Future guidance from the IRS with respect to the Tax Act may affect us, and certain aspects of the Tax Act could be repealed or modified in future legislation. The Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) has already modified certain provisions of the Tax Act. In addition, it is uncertain if and to what extent various states will conform to the Tax Act, the CARES Act or any newly enacted federal tax legislation. The issuance of additional regulatory or accounting guidance related to the Tax Act could materially affect our tax obligations and effective tax rate in the period issued. As we continue to expand internationally, we will be subject to other jurisdictions around the world with increasingly complex tax laws, the application of which can be uncertain. The amount of taxes we pay in these jurisdictions could increase substantially as a result of changes in the applicable tax principles, including increased tax rates, new tax laws or revised interpretations of existing tax laws and precedents, which could have an adverse impact on our liquidity and results of operations. In addition, the authorities in several jurisdictions could review our tax returns and impose additional tax, interest and penalties, which could have an impact on us and on our results of operations. In addition, many countries in Europe and a number of other countries and organizations, have recently proposed or recommended changes to existing tax laws or have enacted new laws that could significantly increase our tax obligations in the countries where we do or intend to do business or require us to change the manner in which we operate our business.
As we expand the scale of our international business activities, these types of changes to the taxation of our activities could increase our worldwide effective tax rate, increase the amount of taxes imposed on our business, and harm our financial position. Such changes also may apply retroactively to our historical operations and result in taxes greater than the amounts estimated and recorded in our financial statements.
We identified material weaknesses in our internal control over financial reporting and we may identify additional material weaknesses in the future or otherwise fail to maintain effective internal control over financial reporting, which may result in material misstatements of our financial statements or cause us to fail to meet our periodic reporting obligations or cause our access to the capital markets to be impaired and have a material adverse effect on our business.
Our management has significant requirements for financial reporting and internal control over financial reporting as a public company. The process of designing and implementing effective internal control over financial reporting is a continuous effort that requires us to anticipate and react to changes in our business and the economic and regulatory environments and to expend significant resources to maintain internal control over financial reporting that is adequate to satisfy our reporting obligations as a public company. If we are unable to establish or maintain appropriate internal control over financial reporting, it could cause us to fail to meet our reporting obligations on a timely basis or result in material misstatements or omissions in our condensed financial statements, which could harm our operating results. In addition, we will be required, pursuant to Section 404 of the Sarbanes-Oxley Act, to furnish a report by management on the effectiveness of our internal control over financial reporting. This assessment will need to include disclosure of any material weaknesses identified in our internal control over financial reporting. Assessing and maintaining internal control over financial reporting may divert management’s attention from other matters that are important to our business. Our independent registered public accounting firm will be required to attest to the effectiveness of our internal control over financial reporting on an annual basis. However, while we remain an emerging growth company, we will not be required to include an attestation report on internal control over financial reporting issued by our independent registered public accounting firm. If we are not able to complete our initial assessment of our internal control over financial reporting in a timely manner, our independent registered public accounting firm may not be able to attest to the effectiveness of our internal control over financial reporting.
80


Matters impacting our internal control over financial reporting may cause us to be unable to report our financial information on a timely basis and thereby subject us to adverse regulatory consequences, including sanctions by the SEC or violations of applicable NYSE listing rules, which may result in a breach of the covenants under existing or future financing arrangements. There also could be a negative reaction in the financial markets due to a loss of investor confidence in us and the reliability of our financial statements. Confidence in the reliability of our financial statements also could suffer if we and our independent registered public accounting firm continue to report material weaknesses in our internal control over financial reporting. This could materially adversely affect us and lead to a decline in the market price of our securities.
We identified material weaknesses in our internal control over financial reporting. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of the annual or interim financial statements will not be prevented or detected on a timely basis. These material weaknesses are as follows:
We did not design and maintain an effective control environment commensurate with our financial reporting requirements. Specifically, we did not maintain a sufficient complement of personnel with an appropriate degree of internal controls and accounting knowledge, experience, and training commensurate with our accounting and financial reporting requirements. Additionally, the lack of a sufficient complement of personnel resulted in an inability to consistently establish appropriate authorities and responsibilities in pursuit of our financial reporting objectives, as demonstrated by, among other things, insufficient segregation of duties in our finance and accounting functions. This material weakness contributed to the following additional material weaknesses:
We did not design and maintain effective controls over the segregation of duties related to journal entries and account reconciliations. Specifically, certain personnel have the ability to both (i) create and post journal entries within our general ledger system and (ii) prepare and review account reconciliations.
We did not design and maintain effective controls over the accounting and valuation for debt and equity instruments, specifically, the recording of redeemable convertible preferred stock arrangements, contingent earnout liabilities and warrants. Additionally, we did not design and maintain effective controls over the completeness and presentation of accrued inventory purchases. These material weaknesses resulted in audit adjustments to inventory, other current assets, accrued expenses and other current liabilities, redeemable convertible preferred stock, additional paid-in capital and accumulated deficit, which were recorded prior to the issuance of the financial statements as of and for the years ended December 31, 2019 and 2020, and to contingent earnout liabilities, which were recorded prior to the issuance of the financial statements as of and for the interim period ended September 30, 2021. The material weakness related to accounting for warrants resulted in the restatement of the previously issued financial statements of JAWS Spitfire as part of the September 29, 2021 merger agreement related to warrant liabilities, ordinary shares subject to possible redemption, and transaction costs allocated to warrant liabilities. Additionally, these material weaknesses could result in a misstatement of substantially all of our accounts or disclosures that would result in a material misstatement to the annual or interim financial statements that would not be prevented or detected.
We did not design and maintain effective controls over certain information technology (“IT”) general controls for information systems that are relevant to the preparation of our financial statements. Specifically, we did not design and maintain effective:
user access controls to ensure appropriate segregation of duties and that adequately restrict user and privileged access to financial applications, programs, and data to appropriate company personnel; and
program change management controls to ensure that information technology program and data changes affecting certain financial IT applications and underlying accounting records are identified, tested, authorized and implemented appropriately.
These IT deficiencies did not result in a misstatement to the financial statements, however, the deficiencies, when aggregated, could impact maintaining effective segregation of duties, as well as the effectiveness of IT-dependent controls (such as automated controls that address the risk of material misstatement to one or more
81


assertions, along with the IT controls and underlying data that support the effectiveness of system-generated data and reports) that could result in misstatements potentially impacting all financial statement accounts and disclosures that would not be prevented or detected. Accordingly, management has determined these deficiencies in the aggregate constitute a material weakness.
Although we intend to take measures to remediate these material weaknesses, there can be no assurance that the material weaknesses will be remediated on a timely basis or at all, or that additional material weaknesses will not be identified or occur in the future, which could result in material misstatements of our interim or annual financial statements. If we are unable to remediate the material weaknesses or additional material weaknesses are identified in the future, our ability to record, process and report financial information accurately, and to prepare financial statements within the time periods specified by the rules and forms of the SEC, could be adversely affected which, in turn, may adversely affect our reputation and business and the market price of our securities. In particular, if our financial statements are not accurate, investors may not have a complete understanding of our operations. Likewise, if our financial statements are not filed on a timely basis, we could be subject to sanctions or investigations by the stock exchange on which our securities are listed, the SEC or other regulatory authorities. In either case, this could result in a material adverse effect on our business. Failure to timely file will cause us to be ineligible to utilize short form registration statements on Form S-3, which may impair our ability to obtain capital in a timely fashion to execute our business strategies or issue shares to effect an acquisition.
Some members of our management have limited experience in operating a public company.
Some of our executive officers have limited experience in the management of a publicly traded company. Our management team may not successfully or effectively manage the transition to a public company that will be subject to significant regulatory oversight and reporting obligations under federal securities laws. Our limited experience in dealing with the increasingly complex laws pertaining to public companies could be a significant disadvantage in that it is likely that an increasing amount of their time may be devoted to these activities, which will result in less time being devoted to the management and growth of the company. We may not have adequate personnel with the appropriate level of knowledge, experience and training in the accounting policies, practices or internal control over financial reporting required of public companies. The development and implementation of the standards and controls and the hiring of experienced personnel necessary to achieve the level of accounting standards required of a public company may require costs greater than expected.
Changes in financial accounting standards or practices as well as interpretations thereof may cause adverse, unexpected financial reporting fluctuations and affect our results of operations.
The accounting rules and regulations that we must comply with are complex and subject to interpretation by the Financial Accounting Standards Board (the “FASB”), the SEC and various bodies formed to promulgate and interpret appropriate accounting principles. Recent actions and public comments from the FASB and the SEC have focused on the integrity of financial reporting and internal controls. In addition, many companies’ accounting policies and treatment are being subjected to heightened scrutiny by regulators and the public. Further, accounting rules and regulations as well as their interpretations are continually changing in ways that could materially impact our financial statements.
We cannot predict the impact of future changes to accounting principles or interpretations thereof or our accounting policies on our financial statements going forward, which could have a significant effect on our reported financial results and could affect the reporting of transactions completed before the announcement of the change.
82



Risks Related to Third Parties
We could be subject to personal injury, property damage, product liability, warranty and other claims involving allegedly defective products that we supply.
The products we supply are sometimes used in potentially hazardous or critical applications, such as the assembled parts of an aircraft, that could result in death, personal injury, property damage, loss of production, punitive damages and consequential damages. While we have not experienced any such claims to date, actual or claimed defects in the products we supply could result in our being named as a defendant in lawsuits asserting potentially large claims.
We attempt to include legal provisions in our agreements and purchase orders with customers that are designed to limit our exposure to potential liability for damages arising from defects or errors in our products. However, it is possible that these limitations may not be effective as a result of unfavorable judicial decisions or laws enacted in the future. Any such lawsuit, regardless of merit, could result in material expense, diversion of management time and efforts and damage to our reputation, and could cause us to fail to retain or attract customers, which could adversely affect our results of operations.
We depend on independent contractors and third parties to provide key services in our product development and operations, and any disruption of their services, or an increase in cost of these services, could negatively impact our financial condition and results of operations.
We depend on subcontractors to provide cost effective and efficient services in supply chain functions, including sourcing certain subcomponents and assemblies, and in product development activities.
Our operations and operating results may be negatively impacted if we experience problems with our subcontractors that impact the delivery of product to our customers. These problems may include: delays in software or hardware development timelines, prolonged inability to obtain components with competitive performance and cost attributes; inability to achieve adequate yields or timely delivery; inability to meet customer timelines or demands, disruption or defects in assembly, test or shipping services; or delays in stabilizing manufacturing processes or ramping up volume for new products. If our third-party supply chain providers were to reduce or discontinue services for us or their operations are disrupted as a result of a fire, earthquake, act of terrorism, political unrest, governmental uncertainty, war, disease, or other natural disaster or catastrophic event, weak economic conditions or any other reason, our financial condition and results of operations could be adversely affected.
We may rely heavily on future collaborative and supply chain partners.
We have entered into, and may enter into, strategic collaborations and partnerships to develop and commercialize our current and future R&D programs with other companies to accomplish one or more of the following:
obtain capital, equipment and facilities;
obtain expertise in relevant markets;
obtain access to components;
obtain sales and marketing services or support; and/or
obtain support services and other downstream supply chain support.
We may not be successful in establishing or maintaining suitable collaborations and partnerships, and we may not be able to negotiate collaboration or partnership agreements having terms satisfactory to us, or at all. Failure to
83


make or maintain these arrangements or a delay or failure in a collaborative partner’s performance under any such arrangements could harm our business and financial condition.
If our suppliers become unavailable or inadequate, our customer relationships, results of operations and financial condition may be adversely affected.
We acquire certain of our materials, which are critical to the ongoing operation and future growth of our business, from several third parties. We face risks from financial difficulties or other uncertainties experienced by our suppliers, distributors or other third parties on which we rely. We do not have long-term agreements with any of these suppliers that obligate them to continue to sell components, subsystems, systems or products to us. Our reliance on these suppliers involves significant risks and uncertainties, including whether the suppliers will provide an adequate supply of required components, subsystems or systems of sufficient quality will increase prices for the components, subsystems or systems and will perform their obligations on a timely basis. In addition, certain suppliers have long lead times, which we cannot control. If third parties are unable to supply us with required materials or components or otherwise assist us in operating our business, our business could be harmed. In addition, compliance with the SEC’s conflict minerals regulations may increase our costs and adversely impact the supply-chain for our products.
While most manufacturing equipment and materials for our products are available from multiple suppliers, certain of those items are only available from limited sources. Should any of these suppliers become unavailable or inadequate, or impose terms unacceptable to us, such as increased pricing terms, we could be required to spend a significant amount of time and expense to develop alternate sources of supply, and we may not be successful in doing so on terms acceptable to us, or at all. As a result, the loss of a limited source supplier could adversely affect our relationship with our customers, as well as our results of operations and financial condition.
Our facility as well as our suppliers’ and our customers’ facilities are vulnerable to disruption due to natural or other disasters, strikes and other events beyond our control.
A major earthquake, fire, tsunami, hurricane, cyclone or other disaster, such as a pandemic, major flood, seasonal storms, nuclear event or terrorist attack affecting our facility or the area in which it is located, or affecting those of our suppliers or customers, could significantly disrupt our or their operations and delay or prevent product shipment or installation during the time required to repair, rebuild or replace our or their damaged manufacturing facilities. These delays could be lengthy and costly. If any of our suppliers’ or customers’ facilities are negatively impacted by such a disaster, production, shipment and installation of our 3D printing machines could be delayed, which can impact the period in which we recognize the revenue related to that 3D printing machine sale. Additionally, customers may delay purchases of our products until operations return to normal. Even if we are able to respond quickly to a disaster, the continued effects of the disaster could create uncertainty in our business operations. In addition, concerns about terrorism, the effects of a terrorist attack, political turmoil, labor strikes, war or the outbreak of epidemic diseases (including the outbreak of COVID-19) could have a negative effect on our operations and sales.
Risks Related to Operations
We operate primarily at a facility in a single location, and any disruption at this facility could adversely affect our business and operating results.
Our principal offices are located in Campbell, California. Substantially all of our R&D activities, customer and technical support, and management and administrative operations are conducted at this location. Our final assembly and testing operations are conducted at a second facility in Campbell, California. In addition, substantially all of our inventory of component supplies and finished goods is held at this location. We take precautions to safeguard our facilities, including acquiring insurance, employing back-up generators, adopting health and safety protocols and utilizing off-site storage of computer data. However, vandalism, terrorism or a natural or other disaster, such as an earthquake, fire or flood, could damage or destroy our manufacturing equipment or our inventory of component supplies or finished goods, cause substantial delays in our operations, result in the loss of key information and cause us to incur additional expenses. Recent prolonged power outages due to California wildfires may cause substantial
84


delays in our operations. Our insurance may not cover our losses in any particular case. In addition, regardless of the level of insurance coverage, damage to our facility may have a material adverse effect on our business, financial condition and operating results.
Construction of our planned production facilities may not be completed in the expected timeframe or in a cost-effective manner. Any delays in the construction of our production facilities could severely impact our business, financial condition, results of operations and prospects.
Our proposed future production facilities will be in the developmental stage for several years until commercial production and volume commitments are expected to begin to be satisfied during the first half of 2022. In August 2021, we began building improvements for our production facility that is expected to commence production in late 2021, and began moving equipment into the new research and development lab. However, if we are unable to complete construction of these facilities within the planned timeframes, in a cost-effective manner or at all due to a variety of factors, including, but not limited to, a failure to acquire or lease land on which to build our production facilities, a stoppage of construction as a result of the COVID-19 pandemic, unexpected construction problems, permitting and other regulatory issues, severe weather, labor disputes and issues with subcontractors or vendors, our business, financial condition, results of operations and prospects could be severely impacted.
The construction and commission of any new project is dependent on a number of contingencies some of which are beyond our control. There is a risk that significant unanticipated costs or delays could arise due to, among other things, errors or omissions, unanticipated or concealed project site conditions, including subsurface conditions and changes to such conditions, unforeseen technical issues or increases in plant and equipment costs, insufficiency of water supply and other utility infrastructure, or inadequate contractual arrangements. Should these or other significant unanticipated costs arise, this could have a material adverse impact on our business, financial performance and operations. No assurance can be given that construction will be completed on time or at all, or as to whether we will have sufficient funds available to complete construction.
Maintenance, expansion and refurbishment of our facilities, the construction of new facilities and the development and implementation of new manufacturing processes involve significant risks.
Our existing facility and any of our future facilities may require regular or periodic maintenance, upgrading, expansion, refurbishment or improvement. Any unexpected operational or mechanical failure, including failure associated with breakdowns and forced outages, could reduce our facilities’ production capacity below expected levels, which would reduce our production capabilities and ultimately our revenues. Unanticipated capital expenditures associated with maintaining, upgrading, expanding, repairing, refurbishing or improving our facilities may also reduce our profitability. Our facilities also may be subject to unanticipated damage as a result of natural disasters, terrorist attacks or other events.
If we make any major modifications to our facilities, such modifications likely would result in substantial additional capital expenditures and could prolong the time necessary to bring the facility online. We also may choose to refurbish or upgrade our facilities based on our assessment that such activity will provide adequate financial returns. However, such activities require time for development and capital expenditures before commencement of commercial operations, and key assumptions underpinning a decision to make such an investment may prove incorrect, including assumptions regarding construction costs and timing, which could harm our business, financial condition, results of operations and cash flows.
Finally, we may not be successful or efficient in developing or implementing new production processes. Innovation in production processes involves significant expense and carries inherent risks, including difficulties in designing and developing new process technologies, development and production timing delays, and product defects. Disruptions in the production process can also result from errors, defects in materials, delays in obtaining or revising operating permits and licenses, returns of product from customers, interruption in our supply of materials or resources, and disruptions at our facilities due to accidents, maintenance issues, or unsafe working conditions, all of which could affect the timing of production ramps. Production issues can lead to increased costs and may affect our ability to meet product demand, which could adversely impact our business and results from operations
85


Risks Related to Compliance Matters
We are subject to U.S. and other anti-corruption laws, trade controls, economic sanctions and similar laws and regulations. Our failure to comply with these laws and regulations could subject us to civil, criminal and administrative penalties and harm our reputation.
Doing business on a worldwide basis requires us to comply with the laws and regulations of the U.S. government and various foreign jurisdictions. These laws and regulations place restrictions on our operations, trade practices, partners and investments.
In particular, our operations are subject to U.S. and foreign anti-corruption and trade control laws and regulations, such as the FCPA and the Bribery Act, export controls and economic sanctions programs, including those administered by the U.S. Treasury Department’s Office of Foreign Assets Control (“OFAC”), the State Department’s Directorate of Defense Trade Controls (“DDTC”) and the Bureau of Industry and Security (“BIS”) of the Department of Commerce. As a result of doing business in foreign countries and with foreign customers, we are exposed to a heightened risk of violating anti-corruption and trade control laws and sanctions regulations.
As part of our business, we may deal with state-owned business enterprises, the employees of which are considered foreign officials for purposes of the FCPA’s prohibition on providing anything of value to foreign officials for the purposes of obtaining or retaining business or securing any improper business advantage. In addition, the provisions of the Bribery Act extend beyond bribery of foreign public officials and also apply to transactions with individuals that a government does not employ. Some of the international locations in which we operate lack a developed legal system and have higher than normal levels of corruption. Our continued expansion outside the U.S., primarily in Europe, South-East Asia and Oceania, and our development of new partnerships worldwide, could increase the risk of FCPA, OFAC or Bribery Act violations in the future.
As an exporter, we must comply with various laws and regulations relating to the export of products and technology from the U.S. and other countries having jurisdiction over our operations. In the United States, these laws include the International Traffic in Arms Regulations (“ITAR”) administered by the DDTC, the Export Administration Regulations (“EAR”) administered by the BIS and trade sanctions against embargoed countries and destinations administered by OFAC. The EAR governs products, parts, technology and software which present military or weapons proliferation concerns, so-called “dual use” items, and ITAR governs military items listed on the United States Munitions List. Prior to shipping certain items, we must obtain an export license or verify that license exemptions are available. Any failures to comply with these laws and regulations could result in fines, adverse publicity and restrictions on our ability to export our products, and repeat failures could carry more significant penalties.
Violations of anti-corruption and trade control laws and sanctions regulations are punishable by civil penalties, including fines, denial of export privileges, injunctions, asset seizures, debarment from government contracts and revocations or restrictions of licenses, as well as criminal fines and imprisonment and could harm our reputation, create negative shareholder sentiment and affect the value of our securities. We have established policies and procedures designed to assist our compliance with applicable U.S. and international anti-corruption and trade control laws and regulations, including the FCPA, the Bribery Act and trade controls and sanctions programs administered by OFAC, the DDTC and BIS, and have trained our employees to comply with these laws and regulations. However, there can be no assurance that all of our employees, consultants, agents or other associated persons will not take actions in violation of our policies and these laws and regulations. Additionally, there can be no assurance that our policies and procedures will effectively prevent us from violating these regulations in every transaction in which we may engage or provide a defense to any alleged violation. In particular, we may be held liable for the actions that our joint venture partners take inside or outside of the United States, even though our partners may not be subject to these laws. Such a violation, even if our policies prohibit it, could have an adverse effect on our reputation, business, financial condition and results of operations. In addition, various state and municipal governments, universities and other investors maintain prohibitions or restrictions on investments in companies that do business with sanctioned countries, persons and entities, which could adversely affect our reputation, business, financial condition and results of operations.
86


We are subject to environmental, health and safety laws and regulations related to our operations and the use of our additive manufacturing systems and consumable materials, which could subject us to compliance costs and/or potential liability in the event of non-compliance.
We are subject to various environmental laws and regulations governing our operations, including, but not limited to, emissions into the air and water and the use, handling, disposal and remediation of hazardous substances. A certain risk of environmental liability is inherent in our production activities. These laws and regulations govern, among other things, the generation, use, storage, registration, handling and disposal of chemicals and waste materials, the presence of specified substances in electrical products, the emission and discharge of hazardous materials into the ground, air or water, the cleanup of contaminated sites, including any contamination that results from spills due to our failure to properly dispose of chemicals and other waste materials and the health and safety of our employees. Under these laws, regulations and requirements, we also could be subject to liability for improper disposal of chemicals and waste materials, including those resulting from the use of our systems and accompanying materials by end-users. Accidents or other incidents that occur at our facility or involve our personnel or operations could result in claims for damages against us. Compliance with extensive environmental, health and safety laws could require material expenditures, changes in our operations or site remediation. In addition, we use hazardous materials in our business, and we must comply with environmental laws and regulations associated therewith. Any claims relating to improper handling, storage or disposal of these materials or noncompliance with applicable laws and regulations could be time consuming and costly and could adversely affect our business and results of operations.
In the event we are found to be financially responsible, as a result of environmental or other laws or by court order, for environmental damages alleged to have been caused by us or occurring on our premises, we could be required to pay substantial monetary damages or undertake expensive remedial obligations. If our operations fail to comply with such laws or regulations, we may be subject to fines and other civil, administrative or criminal sanctions, including the revocation of permits and licenses necessary to continue our business activities. In addition, we may be required to pay damages or civil judgments in respect of third-party claims, including those relating to personal injury (including exposure to hazardous substances that we generate, use, store, handle, transport, manufacture or dispose of), property damage or contribution claims. Some environmental laws allow for strict, joint and several liabilities for remediation costs, regardless of fault. We may be identified as a potentially responsible party under such laws. The amount of any costs, including fines or damages payments that we might incur under such circumstances could substantially exceed any insurance we have to cover such losses. Any of these events, alone or in combination, could have a material adverse effect on our business, financial condition and results of operations and could adversely affect our reputation.
The export of our products internationally from our production facility subjects us to environmental laws and regulations concerning the import and export of chemicals and hazardous substances such as the United States Toxic Substances Control Act and the Registration, Evaluation, Authorization and Restriction of Chemical Substances. These laws and regulations require the testing and registration of some chemicals that we ship along with, or that form a part of, our systems and other products. If we fail to comply with these or similar laws and regulations, we may be required to make significant expenditures to reformulate the chemicals that we use in our products and materials or incur costs to register such chemicals to gain and/or regain compliance. Additionally, we could be subject to significant fines or other civil and criminal penalties should we not achieve such compliance.
The cost of complying with current and future environmental, health and safety laws applicable to our operations, or the liabilities arising from past releases of, or exposure to, hazardous substances, may result in future expenditures. Any of these developments, alone or in combination, could have an adverse effect on our business, financial condition and results of operations.
Aspects of our business are subject to privacy, data use and data security regulations, which could increase our costs.
We collect personally identifiable information from our employees, prospects, and our customers. Privacy and security laws and regulations may limit the use and disclosure of certain information and require us to adopt certain
87


cybersecurity and data handling practices that may affect our ability to effectively market our services to current, past or prospective customers. We must comply with privacy laws in the United States, Europe and elsewhere, including the General Data Protection Regulations (“GDPR”) in the European Union (“EU”), which became effective May 25, 2018, and the California Consumer Privacy Act of 2018, which was enacted on June 28, 2018 and became effective on January 1, 2020. Further, in connection with its withdrawal from the EU, the United Kingdom has implemented the GDPR as of January 1, 2021 (as it existed on December 31, 2020 but subject to certain UK-specific amendments). These laws create new individual privacy rights and impose increased obligations, including disclosure obligations, on companies handling personal data. In many jurisdictions, consumers must be notified in the event of a data security breach, and such notification requirements continue to increase in scope and cost. Privacy and security laws and regulations may limit the use and disclosure of certain information and require us to adopt certain cybersecurity and data handling practices that may affect our ability to effectively market our services to current, past or prospective customers. While we have invested in, and intend to continue to invest in, resources to comply with these standards, we may not be successful in doing so, and any such failure could have an adverse effect on our business, results of operations and reputation.
As privacy, data use and data security laws are interpreted and applied, compliance costs may increase, particularly in the context of ensuring that adequate data protection and data transfer mechanisms are in place. In recent years, there has been increasing regulatory enforcement and litigation activity in this area in the United States and in various other countries in which we operate.
Risks Related to Intellectual Property
Our business relies on proprietary information and other IP, and our failure to protect our IP rights could harm our competitive advantages with respect to the use, manufacturing, sale or other commercialization of our processes, technologies and products, which may have an adverse effect on our results of operations and financial condition.
We may be required to make significant capital investments into the R&D of proprietary information and other IP as we develop, improve and scale our processes, technologies and products, and failure to fund and make these investments, or underperformance of the technology funded by these investments, could severely impact our business, financial condition, results of operations and prospects. From time to time, we collaborate with partners on certain R&D activities and the success of such R&D activities is aided by the cooperation of such partners.
In addition, our failure to adequately protect our IP rights could result in the reduction or loss of our competitive advantage. We may be unable to prevent third parties from using our proprietary information and other IP without our authorization or from independently developing proprietary information and other IP that is similar to ours, particularly in those countries where the laws do not protect our proprietary rights to the same degree as in the U.S. or those countries where we do not have IP rights protection. The use of our proprietary information and other IP by others could reduce or eliminate competitive advantages that we have developed, potentially causing us to lose sales or actual or potential customers, or otherwise harm our business. If it becomes necessary for us to litigate to protect these rights, any proceedings could be burdensome and costly, could result in counterclaims challenging our IP (including validity or enforceability) or accusing us of infringement, and we may not prevail.
Our patent applications and issued patents may be practiced by third parties without our knowledge. Our competitors may also attempt to design around our patents or copy or otherwise obtain and use our proprietary information and other IP. Moreover, our competitors may already hold or have applied for patents in the U.S. or abroad that, if enforced, could possibly prevail over our patent rights or otherwise limit our ability to manufacture, sell or otherwise commercialize one or more of our products in the U.S. or abroad. With respect to our pending patent applications, we may not be successful in securing issued patents, or the claims of such patents may be narrowed, any of which may limit our ability to protect inventions that these applications were intended to cover, which could harm our ability to prevent others from exploiting our technologies and commercializing products similar to our products. In addition, the expiration of a patent can result in increased competition with consequent erosion of profit margins.
88


Our confidentiality agreements could be breached or may not provide meaningful protection for our trade secrets or proprietary manufacturing expertise. Adequate remedies may not be available in the event of an unauthorized use or disclosure of our trade secrets and manufacturing expertise. Violations by others of our confidentiality agreements and the loss of employees who have specialized knowledge and expertise could harm our competitive position resulting from the exclusive nature of such knowledge and expertise and cause our sales and operating results to decline as a result of increased competition. In addition, others may obtain knowledge of our trade secrets through independent development or other access by legal means.
The applicable governmental authorities may not approve our pending service mark and trademark applications. A failure to obtain trademark registrations in the U.S. and in other countries could limit our ability to obtain and retain our trademarks in those jurisdictions. Moreover, third parties may seek to oppose our applications or otherwise challenge the resulting registrations. In the event that our trademarks are not approved or are successfully challenged by third parties, we could be forced to rebrand our products, which could result in loss of brand recognition and could require us to devote significant resources to rebranding and advertising and marketing new brands.
The failure of our patents, trademarks, trade secrets or confidentiality agreements to protect our proprietary information and other IP, including our processes, apparatuses, technology, trade secrets, trade names and proprietary manufacturing expertise, methods and compounds, could have a material adverse effect on our business and results of operations.
Third-party lawsuits and assertions to which we are subject alleging our infringement of patents, trade secrets or other IP rights may have a significant adverse effect on our financial condition.
Third parties may own issued patents and pending patent applications that exist in fields relevant to additive manufacturing. Some of these third parties may assert that we are employing their proprietary technology without authorization. There may be third-party patents or patent applications with claims related to additive manufacturing. Because patent applications can take many years to issue, there may be currently pending patent applications which may later result in issued patents that our additive technologies may infringe. In addition, third parties may obtain patents in the future and claim that our technologies infringe upon these patents. Any third-party lawsuits or other assertion to which we are subject alleging our infringement of patents, trade secrets or other IP rights may have a significant adverse effect on our financial condition.
We may incur substantial costs enforcing and defending our IP rights.
We may incur substantial expense and costs in protecting, enforcing and defending our IP rights against third parties. IP disputes may be costly and can be disruptive to our business operations by diverting attention and energies of management and key technical personnel and by increasing our costs of doing business. Third-party IP claims asserted against us could subject us to significant liabilities, require us to enter into royalty and licensing arrangements on unfavorable terms, prevent us from assembling or licensing certain of our products, subject us to injunctions restricting our sale of products, cause severe disruptions to our operations or the marketplaces in which we compete or require us to satisfy indemnification commitments with our customers, including contractual provisions under various license arrangements. In addition, we may incur significant costs in acquiring the necessary third-party IP rights for use in our products. Any of these could have an adverse effect on our business and financial condition.
If we are unable to adequately protect or enforce our IP rights, such information may be used by others to compete against us.
We have devoted substantial resources to the development of our technology and related IP rights. Our success and future revenue growth will depend, in part, on our ability to protect our IP. We rely on a combination of registered and unregistered IP and protect our rights using patents, licenses, trademarks, trade secrets, confidentiality and assignment of invention agreements and other methods.
89


Despite our efforts to protect our proprietary rights, it is possible that competitors or other unauthorized third parties may obtain, copy, use or disclose our technologies, inventions, processes or improvements. We cannot assure you that any of our existing or future patents or other IP rights will not be challenged, invalidated or circumvented, or will otherwise provide us with meaningful protection. Our pending patent applications may not be granted, and we may not be able to obtain foreign patents or pending applications corresponding to our U.S. patents. Even if foreign patents are granted, effective enforcement in foreign countries may not be available.
Our trade secrets, know-how and other unregistered proprietary rights are a key aspect of our IP portfolio. While we take reasonable steps to protect our trade secrets and confidential information and enter into confidentiality and invention assignment agreements intended to protect such rights, such agreements can be difficult and costly to enforce or may not provide adequate remedies if violated, and we may not have entered into such agreements with all relevant parties. Such agreements may be breached, and trade secrets or confidential information may be willfully or unintentionally disclosed, including by employees who may leave our company and join our competitors, or our competitors or other parties may learn of the information in some other way. The disclosure to, or independent development by, a competitor of any of our trade secrets, know-how or other technology not protected by a patent or other IP system could materially reduce or eliminate any competitive advantage that we may have over such competitor.
If our patents and other IP do not adequately protect our technology, our competitors may be able to offer products similar to ours. Our competitors may also be able to develop similar technology independently or design around our patents and other IP. Any of the foregoing events would lead to increased competition and reduce our revenue or gross margin, which would adversely affect our operating results.
If we attempt enforcement of our IP rights, we may be, and have been in the past, subject or party to claims, negotiations or complex, protracted litigation. IP disputes and litigation, regardless of merit, can be costly and disruptive to our business operations by diverting attention and energies of management and key technical personnel and by increasing our costs of doing business. Any of the foregoing could adversely affect our business and financial condition.
As part of any settlement or other compromise to avoid complex, protracted litigation, we may agree not to pursue future claims against a third party, including related to alleged infringement of our IP rights. Part of any settlement or other compromise with another party may resolve a potentially costly dispute but may also have future repercussions on our ability to defend and protect our IP rights, which in turn could adversely affect our business.
Our additive manufacturing software contains third-party open-source software components, and failure to comply with the terms of the underlying open-source software licenses could restrict our ability to sell our products.
Our additive manufacturing software contains components that are licensed under so-called “open source,” “free” or other similar licenses. Open source software is made available to the general public on an “as-is” basis under the terms of a non-negotiable license. We currently combine our proprietary software with open source software, but not in a manner that we believe requires the release of the source code of our proprietary software to the public. We do not plan to integrate our proprietary software with open source software in ways that would require the release of the source code of our proprietary software to the public; however, our use and distribution of open source software may entail greater risks than use of third-party commercial software. Open source licensors generally do not provide warranties or other contractual protections regarding infringement claims or the quality of the code. In addition, if we combine our proprietary software with open source software in a certain manner, we could, under certain open source licenses, be required to release to the public or remove the source code of our proprietary software. We may also face claims alleging noncompliance with open source license terms or infringement or misappropriation of proprietary software. These claims could result in litigation, require us to purchase a costly license or remove the software. In addition, if the license terms for open source software that we use change, we may be forced to re-engineer our solutions, incur additional costs or discontinue the sale of our offerings if re-engineering could not be accomplished on a timely basis. Although we monitor our use of open source software to avoid subjecting our offerings to unintended conditions, there is a risk that these licenses could be
90


construed in a way that could impose unanticipated conditions or restrictions on our ability to commercialize our offerings. We cannot guarantee that we have incorporated open source software in our software in a manner that will not subject us to liability or in a manner that is consistent with our current policies and procedures.
Risks Related to Our Securities
You may only be able to exercise your public warrants on a “cashless basis” under certain circumstances, and if you do so, you will receive fewer shares of common stock from such exercise than if you were to exercise such warrants for cash.
The warrant agreement provides that in the following circumstances holders of warrants who seek to exercise their warrants will not be permitted to do for cash and will, instead, be required to do so on a cashless basis in accordance with Section 3(a)(9) of the Securities Act: (i) if the shares of common stock issuable upon exercise of the warrants are not registered under the Securities Act in accordance with the terms of the warrant agreement; (ii) if we have so elected and the shares of common stock are at the time of any exercise of a warrant are not listed on a national securities exchange such that they satisfy the definition of “covered securities” under Section 18(b)(1) of the Securities Act; and (iii) if we have so elected and we call the public warrants for redemption. If you exercise your public warrants on a cashless basis, you would pay the warrant exercise price by surrendering all of the warrants for that number of common stock equal to the quotient obtained by dividing (x) the product of the number of common stock underlying the warrants, multiplied by the excess of the “fair market value” of our common stock (as defined in the next sentence) over the exercise price of the warrants by (y) the fair market value. The “fair market value” is the average reported last sale price of the common stock for the 10 trading days ending on the third trading day prior to the date on which the notice of exercise is received by the warrant agent or on which the notice of redemption is sent to the holders of warrants, as applicable. As a result, you would receive fewer shares of common stock from such exercise than if you were to exercise such warrants for cash.
We are an emerging growth company and a smaller reporting company within the meaning of the Securities Act, and if we take advantage of certain exemptions from disclosure requirements available to “emerging growth companies” or “smaller reporting companies,” this could make our securities less attractive to investors and may make it more difficult to compare our performance with other public companies.
We are an “emerging growth company” within the meaning of the Securities Act, as modified by the JOBS Act, and we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not “emerging growth companies,” including, but not limited to, not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, 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, our stockholders may not have access to certain information they may deem important. We could be an emerging growth company for up to five years, although circumstances could cause us to lose that status earlier, including if the market value of our common stock held by non-affiliates exceeds $700 million as of any June 30 before that time, in which case we would no longer be an emerging growth company as of the following December 31. We cannot predict whether investors will find our securities less attractive because we will rely on these exemptions. If some investors find our securities less attractive as a result of our reliance on these exemptions, the trading prices of our securities may be lower than they otherwise would be, there may be a less active trading market for our securities and the trading prices of our securities may be more volatile.
Further, Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such an election to opt out is irrevocable. We have elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different
91


application dates for public or private companies, we, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison of our financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.
Additionally, we are a “smaller reporting company” as defined in Item 10(f)(1) of Regulation S-K. Smaller reporting companies may take advantage of certain reduced disclosure obligations, including, among other things, providing only two years of audited financial statements. We will remain a smaller reporting company until the last day of the fiscal year in which (i) the market value of our common stock held by nonaffiliates exceeds $250 million as of the prior June 30 or (ii) our annual revenues exceeded $100 million during such completed fiscal year and the market value of our common stock held by non affiliates exceeds $700 million as of the prior June 30. To the extent we take advantage of such reduced disclosure obligations, it may also make comparison of our financial statements with other public companies difficult or impossible.
Our warrants are accounted for as liabilities and the changes in value of our warrants could have a material effect on our financial results.
On April 12, 2021 the SEC released a public statement highlighting the potential accounting implications of certain terms of warrants issued by Special Purpose Acquisition Companies (“SPACs”) (the “Public Statement”). The terms described in the Public Statement are common in SPACs and are similar to the terms contained in the warrant agreement governing our warrants. In response to the Public Statement, we reevaluated the accounting treatment of our public warrants and private placement warrants and determined to classify the warrants as derivative liabilities measured at fair value, with changes in fair value each period reported in earnings. As a result, included on JAWS Spitfire’s balance sheet as of June 30, 2021 and December 31, 2020 included the Prospectus, are derivative liabilities related to embedded features contained within our warrants. ASC Topic 815, provides for the remeasurement of the fair value of such derivatives at each balance sheet date, with a resulting non-cash gain or loss related to the change in the fair value being recognized in earnings in the statement of operations. As a result of the recurring fair value measurement, our financial statements and results of operations may fluctuate quarterly based on factors which are outside of our control. Due to the recurring fair value measurement, we expect that we will recognize non-cash gains or losses on our warrants each reporting period and that the amount of such gains or losses could be material.
The price of our common stock and our warrants may be volatile.
The price of our common stock and our warrants may fluctuate due to a variety of factors, including:
changes in the industries in which we and our customers operate;
variations in our operating performance and the performance of our competitors in general;
material and adverse impact of the COVID-19 pandemic on the markets and the broader global economy;
actual or anticipated fluctuations in our quarterly or annual operating results;
publication of research reports by securities analysts about our or our competitors or our industry;
the public’s reaction to our press releases, our other public announcements and our filings with the SEC;
our failure or the failure of our competitors to meet analysts’ projections or guidance that our or our competitors may give to the market;
additions and departures of key personnel;
changes in laws and regulations affecting our business;
commencement of, or involvement in, litigation involving us;
92


changes in our capital structure, such as future issuances of securities or the incurrence of additional debt;
the volume of shares of our common stock available for public sale; and
general economic and political conditions such as recessions, interest rates, fuel prices, foreign currency fluctuations, international tariffs, social, political and economic risks and acts of war or terrorism.
These market and industry factors may materially reduce the market price of our common stock and our warrants regardless of our operating performance.
A significant portion of our total outstanding shares are restricted from immediate resale but may be sold into the market in the near future. This could cause the market price of our stock to drop significantly, even if our business is doing well.
Sales of a substantial number of shares of our common stock in the public market could occur at any time. These sales, or the perception in the market that the holders of a large number of shares intend to sell shares, could reduce the market price of our common stock.
Immediately after the Closing, (i) the former holders of Legacy Velo3D capital stock owned, collectively, approximately 77.9% of the outstanding common stock, (ii) JAWS Spitfire’s public shareholders owned approximately 8.9% of the outstanding common stock, (iii) the holders of Founder Shares owned approximately 4.7% of the outstanding common stock, and (iv) the PIPE Investors owned approximately 8.5% of the outstanding common stock.
Although certain of our stockholders are subject to certain restrictions on transfer of their common stock and other securities, these shares may be sold after the termination of applicable lock-up periods.
The public warrants and the private placement warrants will become exercisable for our common stock, which would increase the number of shares eligible for future resale in the public market and result in dilution to our stockholders.
We have outstanding the public warrants and the private placement warrants to purchase an aggregate of 13,075,000 shares of our common stock, which will become exercisable in accordance with the terms of the warrant agreement governing those securities 12 months from the closing of the IPO. The exercise price of these warrants will be $11.50 per share. To the extent such warrants are exercised, additional shares of our common stock will be issued, which will result in dilution to the holders of our common stock and increase the number of shares eligible for resale in the public market. Sales of substantial numbers of such shares in the public market or the fact that such warrants may be exercised could adversely affect the market price of our common stock. However, there is no guarantee that the public warrants will ever be in the money prior to their expiration, and as such, the warrants may expire worthless.
We may amend the terms of the warrants in a manner that may be adverse to holders of public warrants with the approval by the holders of at least 65% of the then outstanding public warrants. As a result, the exercise price of your warrants could be increased, the exercise period could be shortened and the number of our common stock purchasable upon exercise of a warrant could be decreased, all without your approval.
Our warrants were issued in registered form under a warrant agreement between Continental Stock Transfer & Trust Company, as warrant agent, and us. The warrant agreement provides that the terms of the warrants may be amended without the consent of any holder to cure any ambiguity or correct any defective provision, but requires the approval by the holders of at least 65% of the then outstanding public warrants to make any change that adversely affects the interests of the registered holders of public warrants. Accordingly, we may amend the terms of the public warrants in a manner adverse to a holder if holders of at least 65% of the then outstanding public warrants approve of such amendment. Although our ability to amend the terms of the public warrants with the consent of at least 65% of the then outstanding public warrants is unlimited, examples of such amendments could be amendments to, among
93


other things, increase the exercise price of the warrants, convert the warrants into cash, shorten the exercise period or decrease the number of shares of our common stock purchasable upon exercise of a warrant.
We may redeem your unexpired warrants prior to their exercise at a time that is disadvantageous to you, thereby making your warrants worthless.
We have the ability to redeem outstanding warrants at any time after they become exercisable and prior to their expiration, at a price of $0.01 per warrant, provided that the last reported sales price of our common stock equals or exceeds $18.00 per share (as adjusted for share subdivisions, share dividends, rights issuances, subdivisions, reorganizations, recapitalizations and the like) for any 20 trading days within a 30-trading-day period ending on the third trading day prior to the date we send the notice of redemption to the warrant holders. If and when the warrants become redeemable by us, we may exercise our redemption right even if we are unable to register or qualify the underlying securities for sale under all applicable state securities laws. Redemption of the outstanding warrants could force you to: (i) exercise your warrants and pay the exercise price therefor at a time when it may be disadvantageous for you to do so; (ii) sell your warrants at the then-current market price when you might otherwise wish to hold your warrants; or (iii) accept the nominal redemption price which, at the time the outstanding warrants are called for redemption, is likely to be substantially less than the market value of your warrants.
In addition, we may redeem your warrants at any time after they become exercisable and prior to their expiration at a price of $0.10 per warrant upon a minimum of 30 days’ prior written notice of redemption provided that holders will be able to exercise their warrants prior to redemption for a number of shares of our common stock determined based on the redemption date and the fair market value of our common stock.
The value received upon exercise of the warrants (1) may be less than the value the holders would have received if they had exercised their warrants at a later time where the underlying share price is higher and (2) may not compensate the holders for the value of the warrants, including because the number of shares of common stock received is capped at 0.365 shares of common stock per warrant (subject to adjustment) irrespective of the remaining life of the warrants. None of the private placement warrants will be redeemable by us, subject to certain circumstances, so long as they are held by the Sponsor or its permitted transferees.
We may not be able to satisfy the continued listing standards of the NYSE going forward.
Our common stock and our public warrants are listed on the NYSE. However, an active trading market for our common stock or warrants may not be sustained. Furthermore, we cannot ensure that we will be able to satisfy the continued listing standards of the NYSE going forward. If we cannot satisfy the continued listing standards going forward, the NYSE may commence delisting procedures against us, which could result in our common stock or public warrants being removed from listing on the NYSE. If any of our common stock or public warrants were to be delisted, the liquidity of our common stock or warrants could be adversely affected and the market price of our common stock or warrants could decrease. Delisting could also adversely affect our security holders’ ability to trade or obtain quotations on our securities because of lower trading volumes and transaction delays. These factors could contribute to lower prices and larger spreads in the bid and ask price for our securities. You may also not be able to resell your common stock or warrants at or above the price you paid for such securities or at all.
In addition, the National Securities Markets Improvement Act of 1996, which is a federal statute, prevents or preempts the states from regulating the sale of certain securities, which are referred to as “covered securities.” If our securities were not listed on the NYSE, such securities would not qualify as covered securities and we would be subject to regulation in each state in which we offer our securities because states are not preempted from regulating the sale of securities that are not covered securities.
Reports published by analysts, including projections in those reports that differ from our actual results, could adversely affect the price and trading volume of our common stock.
Securities research analysts may establish and publish their own periodic projections for us. These projections may vary widely and may not accurately predict the results we actually achieve. Our share price may decline if our
94


actual results do not match the projections of these securities research analysts. Similarly, if one or more of the analysts who write reports on us downgrades our stock or publishes inaccurate or unfavorable research about our business, our share price could decline. If one or more of these analysts ceases coverage of us or fails to publish reports on us regularly, our share price or trading volume could decline. While we expect research analyst coverage of our company, if no analysts commence coverage of us, the market price and volume for our common shares could be adversely affected.
We are subject to changing law and regulations regarding regulatory matters, corporate governance and public disclosure will continue to increase our costs and the risk of non-compliance.
We are subject to rules and regulations by various governing bodies, including, for example, the SEC, which are charged with the protection of investors and the oversight of companies whose securities are publicly traded, and to new and evolving regulatory measures under applicable law. Our efforts to comply with new and changing laws and regulations have resulted in increased general and administrative expenses and a diversion of management time and attention.
Moreover, because these laws, regulations and standards are subject to varying interpretations, their application in practice may evolve over time as new guidance becomes available. This evolution may result in continuing uncertainty regarding compliance matters and additional costs necessitated by ongoing revisions to our disclosure and governance practices. If we fail to address and comply with these regulations and any subsequent changes, we may be subject to penalty and our business may be harmed.
Delaware law and our Certificate of Incorporation and Bylaws contain certain provisions, including anti-takeover provisions, that limit the ability of stockholders to take certain actions and could delay or discourage takeover attempts that stockholders may consider favorable.
Our Certificate of Incorporation, our Bylaws and the DGCL, contain provisions that could have the effect of rendering more difficult, delaying, or preventing an acquisition deemed undesirable by the Board and therefore depress the trading price of our common stock. These provisions also could make it difficult for stockholders to take certain actions, including electing directors who are not nominated by the current members of the Board or taking other corporate actions, including effecting changes in our management. Among other things, the Certificate of Incorporation and Bylaws include provisions regarding:
the ability of the Board to issue shares of preferred stock, including “blank check” preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;
the limitation of the liability of, and the indemnification of, our directors and officers;
a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of stockholders after such date and could delay the ability of stockholders to force consideration of a stockholder proposal or to take action, including the removal of directors;
the requirement that a special meeting of stockholders may be called only by a majority of the entire Board, which could delay the ability of stockholders to force consideration of a proposal or to take action, including the removal of directors;
controlling the procedures for the conduct and scheduling of board of directors and stockholder meetings;
the ability of the Board to amend the bylaws, which may allow the Board to take additional actions to prevent an unsolicited takeover and inhibit the ability of an acquirer to amend the bylaws to facilitate an unsolicited takeover attempt; and
advance notice procedures with which stockholders must comply to nominate candidates to the Board or to propose matters to be acted upon at a stockholders’ meeting, which could preclude stockholders from bringing matters before annual or special meetings of stockholders and delay changes in the Board, and
95


also may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of us.
These provisions, alone or together, could delay or prevent hostile takeovers and changes in control or changes in the Board or management.
The Certificate of Incorporation designates a state or federal court located within the State of Delaware as the sole and exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, stockholders, employees or agents.
The Certificate of Incorporation provides that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware shall be the sole and exclusive forum for state law claims for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of breach of a fiduciary duty owed by any director, 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 Delaware General Corporation Law or the Certificate of Incorporation or the Bylaws, (iv) any action to interpret, apply, enforce or determine the validity of the Certificate of Incorporation or the Bylaws or (v) any action asserting a claim against us governed by the internal affairs doctrine. The forgoing provisions will not apply to any claims arising under the Exchange Act or the Securities Act and, unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States will be the sole and exclusive forum for resolving any action asserting a claim arising under the Securities Act.
This choice of forum provision in our Certificate of Incorporation may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or any of our directors, officers, or other employees, which may discourage lawsuits with respect to such claims. There is uncertainty as to whether a court would enforce such provisions, and the enforceability of similar choice of forum provisions in other companies’ charter documents has been challenged in legal proceedings. It is possible that a court could find these types of provisions to be inapplicable or unenforceable, and if a court were to find the choice of forum provision contained in the Certificate of Incorporation 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.
Our warrant agreement designates the courts of the State of New York or the United States District Court for the Southern District of New York as the sole and exclusive forum for certain types of actions and proceedings that may be initiated by holders of our warrants, which could limit the ability of warrant holders to obtain a favorable judicial forum for disputes with our company.
Our warrant agreement provides that, subject to applicable law, (i) any action, proceeding or claim against us arising out of or relating in any way to the warrant agreement, including under the Securities Act, will be brought and enforced in the courts of the State of New York or the United States District Court for the Southern District of New York and (ii) that we irrevocably submit to such jurisdiction, which jurisdiction will be the exclusive forum for any such action, proceeding or claim. We will waive any objection to such exclusive jurisdiction and that such courts represent an inconvenient forum.
Notwithstanding the foregoing, these provisions of the warrant agreement do not apply to suits brought to enforce any liability or duty created by the Exchange Act or any other claim for which the federal district courts of the United States are the sole and exclusive forum. Any person or entity purchasing or otherwise acquiring any interest in any of our warrants will be deemed to have notice of and to have consented to the forum provisions in our warrant agreement.
If any action, the subject matter of which is within the scope of the forum provisions of the warrant agreement, is filed in a court other than a court of the State of New York or the United States District Court for the Southern District of New York (a “foreign action”) in the name of any holder of our warrants, such holder will be deemed to
96


have consented to (x) the personal jurisdiction of the state and federal courts located in the State of New York in connection with any action brought in any such court to enforce the forum provisions (an “enforcement action”) and (y) having service of process made upon such warrant holder in any such enforcement action by service upon such warrant holder’s counsel in the foreign action as agent for such warrant holder.
This choice-of-forum provision may limit a warrant holder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with our company, which may discourage such lawsuits. Alternatively, if a court were to find this provision of our warrant agreement inapplicable or unenforceable with respect to one or more of the specified types of actions or proceedings, we may incur additional costs associated with resolving such matters in other jurisdictions, which could materially and adversely affect our business, financial condition and results of operations and result in a diversion of the time and resources of our management and board of directors.
Certain significant stockholders whose interests may differ from those of public stockholders have the ability to significantly influence our business and management.
Pursuant to the Business Combination Agreement, the members of our board of directors are Matthew Walters, two individuals that were identified by Legacy Velo3D and six individuals that were identified by Velo3D, in consultation with JAWS Spitfire. Accordingly, the former Legacy Velo3D equity holders will be able to significantly influence the approval of actions requiring board of director approval through their voting power. Such stockholders will retain significant influence with respect to our management, business plans and policies, including the appointment and removal of our officers. In particular, the former Legacy Velo3D equity holders could influence whether acquisitions, dispositions and other change of control transactions are approved.
Our business and operations could be negatively affected if we become subject to any securities litigation or shareholder activism, which could cause us to incur significant expense, hinder execution of business and growth strategy and impact our stock price.
In the past, following periods of volatility in the market price of a company’s securities, securities class action litigation has often been brought against that company. Shareholder activism, which could take many forms or arise in a variety of situations, has been increasing recently. Volatility in the stock price of our common stock or other reasons may in the future cause it to become the target of securities litigation or shareholder activism. Securities litigation and shareholder activism, including potential proxy contests, could result in substantial costs and divert management’s and board of directors’ attention and resources from our business. Additionally, such securities litigation and shareholder activism could give rise to perceived uncertainties as to our future, adversely affect our relationships with service providers and make it more difficult to attract and retain qualified personnel. Also, we may be required to incur significant legal fees and other expenses related to any securities litigation and activist shareholder matters. Further, our stock price could be subject to significant fluctuation or otherwise be adversely affected by the events, risks and uncertainties of any securities litigation and shareholder activism.
97


Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Recent Sales of Unregistered Securities
The information required by this Item 2 related to the PIPE Financing included in our Current Report on Form 8-K filed with the SEC on October 5, 2021.
Issuer Purchases of Equity Securities
None.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
None.
Item 5. Other Information
None.
98


Item 6. Exhibits
Exhibit NumberDescription
31.1
31.2
32.1
32.2
101.INSInline XBRL Instance Document - the instance document does not appear in the Interactive Data file because its XBRL tags are embedded within the Inline XBRL document.
101.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document
101.LABInline XBRL Taxonomy Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
99


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, in the City of Campbell, State of California, on the 16th day of November, 2021.
VELO3D, INC.
Date: November 16, 2021By:/s/ William McCombe
Name:William McCombe
Title:Chief Financial Officer and Principal Financial Officer

100
EX-31.1 2 vld-form10xq_exx311xsoxcer.htm EX-31.1 Document
Exhibit 31.1
CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002
I, Benyamin Buller, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Velo3D, 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)Paragraph intentionally omitted in accordance with SEC Release Nos. 34-47986 and 34-54942;
(c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date: November 16, 2021By:/s/ Benyamin Buller
Benyamin Buller
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 vld-form10xq_exx312xsoxcer.htm EX-31.2 Document
Exhibit 31.2
CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002
I, William McCombe, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Velo3D, 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)Paragraph intentionally omitted in accordance with SEC Release Nos. 34-47986 and 34-54942;
(c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date: November 16, 2021By:/s/ William McCombe
William McCombe
Chief Financial Officer
(Principal Accounting and Financial Officer)


EX-32.1 4 vld-form10xq_exx321xsoxcer.htm EX-32.1 Document
Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
I, Benyamin Buller, Chief Executive Officer of Velo3D, Inc. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:
(1)the Quarterly Report on Form 10-Q of the Company for the quarter ended September 30, 2021 (the “Report”), as filed with the Securities and Exchange Commission, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.

Date: November 16, 2021By:/s/ Benyamin Buller
Benyamin Buller
Chief Executive Officer
(Principal Executive Officer)


EX-32.2 5 vld-form10xq_exx322xsoxcer.htm EX-32.2 Document
Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002

I, William McCombe, Chief Financial Officer of Velo3D, Inc. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

(1)the Quarterly Report on Form 10-Q of the Company for the quarter ended September 30, 2021 (the “Report”), as filed with the Securities and Exchange Commission, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.


Date: November 16, 2021By:/s/ William McCombe
William McCombe
Chief Financial Officer
(Principal Accounting and Financial Officer)


EX-101.SCH 6 velo-20210930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Description of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Description of Business and Basis of Presentation (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 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk and Other Risks and Uncertainties (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Summary of Significant Accounting Policies - Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Summary of Significant Accounting Policies - Contract Assets and Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Summary of Significant Accounting Policies - Common Stock Warrants Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2112103 - Disclosure - Reverse Recapitalization link:presentationLink link:calculationLink link:definitionLink 2313302 - Disclosure - Reverse Recapitalization (Tables) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Reverse Recapitalization - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2415409 - Disclosure - Reverse Recapitalization - Shares Issued in Merger (Details) link:presentationLink link:calculationLink link:definitionLink 2116104 - Disclosure - Basic and Diluted Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 2317303 - Disclosure - Basic and Diluted Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Basic and Diluted Net Loss per Share - Computation of Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - Basic and Diluted Net Loss per Share - Potentially Dilutive Securities Excluded from Computation (Details) link:presentationLink link:calculationLink link:definitionLink 2120105 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2321304 - Disclosure - Fair Value Measures and Disclosures (Tables) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Fair Value Measures and Disclosures - Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2423413 - Disclosure - Fair Value Measurements - Changes in Fair Value of Level 3 Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2124106 - Disclosure - Accounts Receivable, Net link:presentationLink link:calculationLink link:definitionLink 2325305 - Disclosure - Accounts Receivable, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2127107 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2328306 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2429415 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2130108 - Disclosure - Prepaid expenses and other current assets link:presentationLink link:calculationLink link:definitionLink 2331307 - Disclosure - Prepaid expenses and other current assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2432416 - Disclosure - Prepaid expenses and other current assets (Details) link:presentationLink link:calculationLink link:definitionLink 2133109 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 2334308 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2435417 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2136110 - Disclosure - Equipment on Lease, Net link:presentationLink link:calculationLink link:definitionLink 2437418 - Disclosure - Equipment on Lease, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2138111 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 2339309 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2440419 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2141112 - Disclosure - Other Noncurrent Liabilities link:presentationLink link:calculationLink link:definitionLink 2342310 - Disclosure - Other Noncurrent Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2443420 - Disclosure - Other Noncurrent Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2144113 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2345311 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2446421 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2447422 - Disclosure - Leases - Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2448423 - Disclosure - Leases - Lease-Related Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2449424 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2449424 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2150114 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 2351312 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2452425 - Disclosure - Long-Term Debt - Components (Details) link:presentationLink link:calculationLink link:definitionLink 2452425 - Disclosure - Long-Term Debt - Components (Details) link:presentationLink link:calculationLink link:definitionLink 2453426 - Disclosure - Long-Term Debt - General (Details) link:presentationLink link:calculationLink link:definitionLink 2454427 - Disclosure - Long-Term Debt - Term Loan (Details) link:presentationLink link:calculationLink link:definitionLink 2455428 - Disclosure - Long-Term Debt - Revolving Credit Line (Details) link:presentationLink link:calculationLink link:definitionLink 2456429 - Disclosure - Long-Term Debt - Property and Equipment Loan (Details) link:presentationLink link:calculationLink link:definitionLink 2457430 - Disclosure - Long-Term Debt - Equipment Loan (Details) link:presentationLink link:calculationLink link:definitionLink 2458431 - Disclosure - Long-Term Debt - Future Minimum Aggregate Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2159115 - Disclosure - Convertible Notes Payable link:presentationLink link:calculationLink link:definitionLink 2460432 - Disclosure - Convertible Notes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 2161116 - Disclosure - Equity Instruments link:presentationLink link:calculationLink link:definitionLink 2362313 - Disclosure - Equity Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2463433 - Disclosure - Equity Instruments - Redeemable Convertible Preferred Stock, Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2464434 - Disclosure - Equity Instruments - Redeemable Convertible Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2465435 - Disclosure - Equity Instruments - Conversion of Redeemable Convertible Preferred Stock into Common Stock at a conversion ratio of 3:1 and Issuance of Series D Redeemable Convertible Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2466436 - Disclosure - Equity Instruments - Common Stock Reserved for Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 2467437 - Disclosure - Equity Instruments - Warrants for Shares of Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2468438 - Disclosure - Equity Instruments - Warrants, Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2469439 - Disclosure - Equity Instruments - Rollforward of Warrant Liability (Details) link:presentationLink link:calculationLink link:definitionLink 2470440 - Disclosure - Equity Instruments - Warrants, Fair Value Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2471441 - Disclosure - Equity Instruments - Contingent Earnout Liabilities, Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2472442 - Disclosure - Equity Instruments - Contingent Earnout Liabilities, Fair Value Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2173117 - Disclosure - Stock Option Plan and Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2374314 - Disclosure - Stock Option Plan and Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2475443 - Disclosure - Stock Option Plan and Stock-Based Compensation - General (Details) link:presentationLink link:calculationLink link:definitionLink 2476444 - Disclosure - Stock Option Plan and Stock-Based Compensation - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2477445 - Disclosure - Stock Option Plan and Stock-Based Compensation - Weighted-Average Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2478446 - Disclosure - Stock Option Plan and Stock-Based Compensation - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2179118 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2180119 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 2481447 - Disclosure - Commitment and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2182120 - Disclosure - Employee Defined-Contribution Plans link:presentationLink link:calculationLink link:definitionLink 2483448 - Disclosure - Employee Defined-Contribution Plans (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 velo-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 velo-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 velo-20210930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Expected volatility Expected volatility Measurement Input, Expected Volatility [Member] Measurement Input, Expected Volatility Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Schedule of Reverse Recapitalization [Line Items] Schedule of Reverse Recapitalization [Line Items] Schedule of Reverse Recapitalization [Line Items] Customer [Domain] Customer [Domain] Letter of Credit Letter of Credit [Member] Restricted Cash and Cash Equivalents [Axis] Restricted Cash and Cash Equivalents [Axis] Leasehold improvements Leasehold Improvements [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net loss Net loss Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Right-of-use assets Operating Lease, Right-of-Use Asset Secured equipment loan facility Secured Equipment Loan Facility [Member] Secured Equipment Loan Facility Accrued salaries and benefits Employee-related Liabilities, Current Issuance of common stock warrants in connection with financing Warrants Issued Warrants Issued Income Statement Location [Axis] Income Statement Location [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Entity Address, Address Line One Entity Address, Address Line One Future Minimum Aggregate Payments Schedule of Maturities of Long-term Debt [Table Text Block] Contract assets Increase (Decrease) in Contract with Customer, Asset Information by Segment and Geography Segment Reporting, Policy [Policy Text Block] Conversion price (in usd per share) Debt Instrument, Convertible, Conversion Price Entity Filer Category Entity Filer Category Weighted – average remaining lease term – operating leases (years) Operating Lease, Weighted Average Remaining Lease Term Redeemable convertible preferred stock, shares oustanding Balance as of beginning of period (in shares) Balance as of end of period (in shares) Shares, Outstanding Temporary Equity, Shares Outstanding Other 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] Gross proceeds from transactions Proceeds Received From Reverse Recapitalization Proceeds Received From Reverse Recapitalization Other noncurrent liabilities Total other noncurrent liabilities Other Liabilities And Lease Liabilities, Noncurrent Other Liabilities And Lease Liabilities, Noncurrent Accrued expenses and other current liabilities Total Accrued expenses and other current liabilities Accrued Expenses And Other Liabilities, Current Accrued Expenses And Other Liabilities, Current Exchange of convertible notes and accrued interest for Series D redeemable convertible preferred stock Temporary Equity, Value, Exchange Of Convertible Debt To Convertible Securities Temporary Equity, Value, Exchange Of Convertible Debt To Convertible Securities Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Retirement Benefits [Abstract] Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization Stock Issued During Period, Value, Conversion Of Convertible Securities, Reverse Recapitalization Stock Issued During Period, Value, Conversion Of Convertible Securities, Reverse Recapitalization Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Number of shares the note is convertible into Debt Instrument, Convertible, Number of Equity Instruments Schedule of Shares Issued in Merger Schedule Of Reverse Recapitalization [Table Text Block] Schedule Of Reverse Recapitalization Recurring payment Recurring Payment Operating Lease, Lease Income 2023 Long-Term Debt, Maturity, Year Two 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 APIC, Share-based Payment Arrangement, Increase for Cost Recognition Aggregate 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 Forfeited or expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Reverse Recapitalization [Abstract] Reverse Recapitalization Remainder of 2021 Long-Term Debt, Maturity, Remainder of Fiscal Year Document Fiscal Year Focus Document Fiscal Year Focus Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Weighted – average discount rate – operating leases Operating Lease, Weighted Average Discount Rate, Percent Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Total potentially dilutive common share equivalents Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Revenue recognized included in contract liabilities Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] Liability Class [Axis] Liability Class [Axis] Facility Building [Member] Cash and Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Business Acquisition [Axis] Business Acquisition [Axis] Variable rate (as a percent) Long-term Debt, Percentage Bearing Variable Interest, Percentage Rate Conversion of debt, shares issued (in shares) Debt Conversion, Converted Instrument, Shares Issued Credit Facility [Domain] Credit Facility [Domain] Assets Assets [Abstract] Additional Disclosures Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] 2024 Long-Term Debt, Maturity, Year Three Options vested and expected to vest as of end of period (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Other noncurrent liabilities Increase (Decrease) in Other Noncurrent Liabilities Threshold consecutive trading days Contingent Consideration, Liability, Earnout Period, Threshold Consecutive Trading Days Contingent Consideration, Liability, Earnout Period, Threshold Consecutive Trading Days Concentration risk, percentage Concentration Risk, Percentage Customer 5 Customer 5 [Member] Customer 5 3D Printer 3D Printers 3D Printers [Member] 3D Printers Threshold trading days Contingent Consideration, Liability, Earnout Period, Threshold Trading Days Contingent Consideration, Liability, Earnout Period, Threshold Trading Days Outstanding as of beginning of period (in shares) Outstanding as of end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Entity Address, City or Town Entity Address, City or Town Unpaid merger transactional costs Merger Related Costs Incurred But Not Yet Paid Merger Related Costs Incurred But Not Yet Paid Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Accumulated Deficit Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Facility square feet Area of Real Estate Property Other Liabilities Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Extinguishment of redeemable convertible preferred stock Stock Issued During Period, Value, Conversion of Convertible Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Warrant liabilities Warrant Liability [Member] Warrant Liability Business combination, measurement input Business Combination, Contingent Consideration, Liability, Measurement Input Accounts receivable Increase (Decrease) in Accounts Receivable Unpaid merger transactional costs Capital Expenditures Incurred but Not yet Paid Schedule of Redeemable Convertible Preferred Stock Temporary Equity [Table Text Block] Extinguishment of Debt [Axis] Extinguishment of Debt [Axis] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Conversion ratio Temporary Equity, Convertible, Conversion Ratio Temporary Equity, Convertible, Conversion Ratio Commitments and Contingencies Disclosure [Abstract] Contingent Earnout Liability, Scenario One Warrant Redemption, Scenario One [Member] Contingent Earnout Liability, Scenario One Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Schedule of Other Noncurrent Liabilities Other Noncurrent Liabilities [Table Text Block] Principal payments Finance Lease, Principal Payments 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 Prime Prime Rate [Member] Issuance of contingent earnout liability upon the reverse recapitalization Adjustments To Additional Paid-In Capital, Business Combination, Contingent Liability Adjustments To Additional Paid-In Capital, Business Combination, Contingent Liability Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity 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 usd per share) Earnings Per Share, Basic Issuance of common stock upon the reverse recapitalization, net of issuance costs Stock Issued During Period, Value, Reverse Capitalization Stock Issued During Period, Value, Reverse Capitalization Transaction costs expensed Reverse Recapitalization, Transaction Costs, Expensed During Period Reverse Recapitalization, Transaction Costs, Expensed During Period Conversion of convertible notes into preferred stock (in shares) Temporary Equity, Shares, Conversion Of Convertible Debt Into Preferred Stock Temporary Equity, Shares, Conversion Of Convertible Debt Into Preferred Stock Fair value of warrants (in usd per warrant) Class Of Warrant Or Right, Fair Value Of Warrants Or Rights Class Of Warrant Or Right, Fair Value Of Warrants Or Rights Warrant Liability [Roll Forward] Warrant Liability [Roll Forward] Warrant Liability Fair value as of beginning of period Fair value as of end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Document Type Document Type Contingent Earnout Liability, Scenario [Axis] Contingent Earnout Liability, Scenario [Axis] Contingent Earnout Liability, Scenario 2022 Long-Term Debt, Maturity, Year One Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Contributions Defined Contribution Plan, Cost Entity Current Reporting Status Entity Current Reporting Status Number of shares issuable Temporary Equity, Convertible, Shares Issuable Temporary Equity, Convertible, Shares Issuable Customer 3 Customer 3 [Member] Customer 3 Convertible Notes Due January 3, 2023 Convertible Notes Due January 3, 2023 [Member] Convertible Notes Due January 3, 2023 Outstanding debt Outstanding balance Long-term Debt, Gross Redeemable convertible preferred stock, par value (in usd per share) Temporary Equity, Par or Stated Value Per Share Grant date fair value of options vested Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Plan Name [Axis] Plan Name [Axis] Assets Assets, Fair Value Disclosure [Abstract] Carrying amount of debt Long-term Debt Equipment on lease, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Total financial assets Assets, Fair Value Disclosure Level 1 Fair Value, Inputs, Level 1 [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Document Transition Report Document Transition Report Income Tax Disclosure [Abstract] Customer 2 Customer 2 [Member] Customer 2 Deemed value (in usd per share) Reverse Recapitalization, Deemed Value Reverse Recapitalization, Deemed Value Stock converted (in shares) Conversion of Stock, Shares Converted Conversion of convertible notes to Series D redeemable convertible preferred stock Conversion Of Debt Into Redeemable Convertible Preferred Stock Conversion Of Debt Into Redeemable Convertible Preferred Stock Series C Series C Redeemable Convertible Preferred Stock Series C redeemable convertible preferred stock Series C Redeemable Convertible Preferred Stock [Member] Series C Redeemable Convertible Preferred Stock Total liabilities, redeemable convertible preferred stock and stockholders’ equity (deficit) Liabilities and Equity Earnout period Contingent Consideration, Liability, Earnout Period Contingent Consideration, Liability, Earnout Period 2014 Stock Option Plan 2014 Stock Option Plan [Member] 2014 Stock Option Plan Contract liabilities Contract with Customer, Liability, Current Long-term debt – less current portion Long-Term Debt, Excluding Convertible Notes And Current Maturities Long-Term Debt, Excluding Convertible Notes And Current Maturities Exercised (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Restricted cash (Other assets) Restricted Cash Additional paid-in capital Additional Paid in Capital Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Concentration Risk [Line Items] Concentration Risk [Line Items] Liabilities, Redeemable Convertible Preferred Stock, and Stockholders’ Equity (Deficit) Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Acquired/recognized Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Description of Business and Basis of Presentation Business Description and Basis of Presentation [Text Block] Contribution of cash held in trust account from IPO Assets Held-in-trust ROU assets impairment Operating Lease, Impairment Loss Basic and Diluted Net Loss per Share Earnings Per Share [Text Block] Operating expenses Operating Expenses [Abstract] Other Noncurrent Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block] Shares issued or converted during period Stock Issued Or Converted During Period, Reverse Recapitalization Stock Issued Or Converted During Period, Reverse Recapitalization Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Number of operating leases Lessee, Operating Lease, Number Of Leases Lessee, Operating Lease, Number Of Leases Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Issuance of common stock upon the reverse recapitalization, net of issuance costs (in shares) Stock Issued During Period, Shares, Reverse Capitalization Stock Issued During Period, Shares, Reverse Capitalization Conversion of warrants into common stock, net settlement (in shares) Stock Issued During Period, Shares, Conversion Of Warrants Stock Issued During Period, Shares, Conversion Of Warrants Gross profit Gross Profit Series A Series A Redeemable Convertible Preferred Stock Series A redeemable convertible preferred stock Series A Redeemable Convertible Preferred Stock [Member] Series A Redeemable Convertible Preferred Stock Number of assets leased to customers Lessor, Finance Lease, Number Of Units Lessor, Finance Lease, Number Of Units Schedule of Shares of Common Stock Reserved for Issuance Schedule of Stock by Class [Table Text Block] Deferred financing costs, current Debt Issuance Costs, Current, Net Transaction costs Reverse Recapitalization, Transaction Costs Reverse Recapitalization, Transaction Costs Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Forfeited or expired (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Deferred financing costs Debt Issuance Costs, Net Equipment loan Equipment Loan [Member] Equipment Loan Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Cash paid for leases Lease, Payments Lease, Payments Total Long-Term Debt, Excluding Convertible Notes Long-Term Debt, Excluding Convertible Notes Leases Lessee, Finance Leases [Text Block] Trading Symbol Trading Symbol Private Placement Private placement warrants Private Placement Warrants [Member] Represents the information pertaining to Private Placement Warrants. Conversion of warrants into preferred stock, net settlement (in shares) Temporary Equity, Shares, Conversion Of Warrants To Preferred Stock, Net Temporary Equity, Shares, Conversion Of Warrants To Preferred Stock, Net Current liabilities: Liabilities, Current [Abstract] Vendor prepayments Advances On Purchases Advances On Purchases Class of Warrant or Right [Table] Class of Warrant or Right [Table] General and administrative General and Administrative Expense Long-Term Debt Convertible Notes Payable Debt Disclosure [Text Block] Balance as of beginning of period (in shares) Balance as of end of period (in shares) Shares exchanged Shares, Outstanding Revolving credit line Line of credit Line of Credit [Member] Stock Option Plan and Stock-Based Compensation Share-based Payment Arrangement [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Inventories Inventory Disclosure [Text Block] 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 Term in years Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Gain/(loss) on fair value of warrants Gain (Loss) On Fair Value Of Warrants Gain (Loss) On Fair Value Of Warrants Shares issued in PIPE (in shares) Stock Issued During Period, Shares, New Issues Schedule of Accrued Expenses and Other Current Liabilities Schedule Of Accrued And Other Current Liabilities [Table Text Block] Schedule Of Accrued And Other Current Liabilities Total operating lease liabilities Operating Lease, Liability Conversion of warrants into preferred stock, net settlement Temporary Equity, Value, Conversion Of Warrants To Preferred Stock, Net Temporary Equity, Value, Conversion Of Warrants To Preferred Stock, Net Common stock, $0.00001 par value – 500,000,000 and 216,000,000 shares authorized at September 30, 2021 and December 31, 2020, 183,163,826 and 16,003,558 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Unrecognized compensation cost, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Customer Concentration Risk Customer Concentration Risk [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies (Note 19) Commitments and Contingencies Leases Lessee, Operating Leases [Text Block] Deprecation expense Finance Lease, Right-of-Use Asset, Amortization Principal payments Debt Instrument, Annual Principal Payment Less: Allowances for Doubtful Accounts Accounts Receivable, Allowance for Credit Loss, Current Other Other Locations [Member] Other Locations Proceeds from loan refinance Proceeds from Debt, Net of Issuance Costs Term loan Medium-term Notes [Member] Extinguishment of redeemable convertible preferred stock (in shares) Number of shares converted Temporary Equity, Shares, Conversion of Convertible Securities Temporary Equity, Shares, Conversion of Convertible Securities Legacy Velo3D Legacy Velo3D [Member] Legacy Velo3D Series B Series B Redeemable Convertible Preferred Stock Series B Redeemable Convertible Preferred Stock [Member] Series B Redeemable Convertible Preferred Stock Receivables [Abstract] Weighted-Average Assumptions Used in Stock Options Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Borrowings Proceeds from Issuance of Debt Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] JAWS Spitfire JAWS Spitfire Acquisition Corporation [Member] JAWS Spitfire Acquisition Corporation Document Period End Date Document Period End Date Conversion of warrants into common stock, net settlement Stock Issued During Period, Value, Conversion Of Warrants Stock Issued During Period, Value, Conversion Of Warrants Revenue by Geographic Area Revenue from External Customers by Geographic Areas [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Net poceeds from transactions Reverse Recapitalization, Net Reverse Recapitalization, Net Entity Registrant Name Entity Registrant Name Temporary Equity, by Class of Stock [Table] Temporary Equity, by Class of Stock [Table] Number of Warrants (in shares) Number of warrants (in shares) Class of Warrant or Right, Outstanding Sale of stock, purchase price Sale of Stock, Consideration Received on Transaction Work-in-progress Inventory, Work in Process, Net of Reserves 2023 Lessee, Lease, Liability, To Be Paid, Year Two Lessee, Lease, Liability, To Be Paid, Year Two Warrants, cash redemption, tender offer percent of outstanding shares threshold Class Of Warrant Or Right, Cash Redemption, Tender Offer Percent Of Outstanding Shares Threshold Class Of Warrant Or Right, Cash Redemption, Tender Offer Percent Of Outstanding Shares Threshold Prepaid expenses and other current assets Total Prepaid Expense and Other Assets, Current Redeemable convertible preferred stock, $0.00001 par value, 10,000,000 and 125,419,265 shares authorized as of September 30, 2021 and December 31, 2020, respectively; 0 and 117,734,383 shares issued as of September 30, 2021 and December 31, 2020, respectively, 0 and 117,734,383 shares outstanding as of September 30, 2021 and December 31, 2020; liquidation preference of $0 and $133,762 as of September 30, 2021 and December 31, 2020, respectively Balance as of beginning of period Balance as of end of period Carrying value Temporary Equity, Carrying Amount, Attributable to Parent Accrued expenses Accrued Liabilities, Current Number of shares that the holders may receive Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Revenue from contract with customer Revenue Revenue from Contract with Customer, Excluding Assessed Tax Reclassification of warrants liability upon the reverse recapitalization Warrants Reclassified Warrants Reclassified Proceeds from PIPE financing Proceeds from Issuance of Private Placement Warrants, conversion ratio Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Common stock options issued and outstanding Share-based Payment Arrangement, Option [Member] Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Measurement Input Type [Domain] Measurement Input Type [Domain] Gain/(loss) on fair value of warrants Change in fair value (Other income (expense), net) Fair Value Adjustment of Warrants Convertible Note Convertible Notes Payable [Member] Number of advances Debt Instrument, Number Of Advances Executed Debt Instrument, Number Of Advances Executed Common Stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] Recurring payment Recurring Payment [Member] Recurring Payment Loss from operations Operating Income (Loss) 2022 Lessee, Lease, Liability, To Be Paid, Year One Lessee, Lease, Liability, To Be Paid, Year One Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Original issue price per share (in usd per share) Temporary Equity, Original Issue Price Per Share Temporary Equity, Original Issue Price Per Share Operating lease liabilities, current Operating Lease, Liability, Current Issuance of Series D redeemable convertible preferred stock, net of issuance costs Temporary Equity, Stock Issued During Period, Value, New Issues Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Property, Plant and Equipment [Abstract] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] JAWS Spitfire, JAWS Spitfire Sponsor and Third-party PIPE Investors JAWS Spitfire, JAWS Spitfire Sponsor and Third-party PIPE Investors [Member] JAWS Spitfire, JAWS Spitfire Sponsor and Third-party PIPE Investors Customer 6 Customer 6 [Member] Customer 6 Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation Depreciation Conversion of convertible notes into preferred stock Temporary Equity, Value, Conversion Of Convertible Debt Into Preferred Stock Temporary Equity, Value, Conversion Of Convertible Debt Into Preferred Stock Gain on fair value of contingent earnout liabilities Fair Value Adjustment Of Derivatives And Warrants Fair Value Adjustment Of Derivatives And Warrants Series D redeemable convertible preferred stock Series D Preferred Stock [Member] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Warrants, exercisable, period from closing of IPO Class Of Warrant Or Right, Exercisable, Period From Closing Of IPO Class Of Warrant Or Right, Exercisable, Period From Closing Of IPO Proceeds from credit facility Proceeds from Lines of Credit Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other income (expense), net Other Nonoperating Income (Expense) Total operating lease payments Lessee, Lease, Liability, To Be Paid Lessee, Lease, Liability, To Be Paid Prepaid insurance and other Prepaid Insurance Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Proceeds from issuance of Series D redeemable convertible preferred stock, net of issuance costs Proceeds from issuance of redeemable convertible preferred stock Proceeds from Issuance of Redeemable Convertible Preferred Stock Conversion ratio Preferred Stock, Convertible, Conversion Ratio Total liabilities Liabilities Raw materials Inventory, Raw Materials, Net of Reserves Legal Entity [Axis] Legal Entity [Axis] Customer 7 Customer 7 [Member] Customer 7 Granted (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Aggregate intrinsic value of options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Vested and exercisable as of end of period (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Future Minimum Lease Payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Measurement Input Type [Axis] Measurement Input Type [Axis] Total stockholders’ equity (deficit) Balance as of beginning of period Balance as of end of period Stockholders' Equity Attributable to Parent Common stock, shares issued Common Stock, Shares, Issued Property and equipment loan Property And Equipment Loan [Member] Property And Equipment Loan Exercise of warrants Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Common stock warrants, due December 17, 2030 Common Stock Warrants, Due December 17, 2030 [Member] Common Stock Warrants, Due December 17, 2030 Loss on the convertible note modification Loss on the convertible note modification Gain (Loss) on Extinguishment of Debt Stockholders’ equity (deficit): Stockholders' Equity Attributable to Parent [Abstract] Customer 8 Customer 8 [Member] Customer 8 Concentration of Credit Risk and Other Risks and Uncertainties Concentration Risk, Credit Risk, Policy [Policy Text Block] Risk-free interest rate, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Accounts Receivable, Net Accounts and Nontrade Receivable [Text Block] Principal amount Debt Instrument, Face Amount Interest expense Interest Expense Lease payment due next year Finance Lease, Liability, to be Paid, Year One Effective interest rate (as a percent) Debt Instrument, Interest Rate, Effective Percentage 2021 Stock Option Plan 2021 Stock Option Plan [Member] 2021 Stock Option Plan Public Public Shareholders [Member] Public Shareholders Share price trigger (in usd per share) Contingent Consideration, Liability, Earnout Period, Stock Price Trigger Contingent Consideration, Liability, Earnout Period, Stock Price Trigger City Area Code City Area Code Share price (in usd per share) Share Price Accumulated deficit Retained Earnings (Accumulated Deficit) Lease liability – current portion Less current portion Lease, Liability, Current Lease, Liability, Current Shares available for future grant under 2014 Equity Incentive Plan Share-based Payment Arrangement [Member] Operating lease, contract term Lessee, Operating Lease, Term of Contract Award expiration period 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] Statement of Stockholders' Equity [Abstract] Total finance lease liabilities Finance Lease, Liability Shares and PIPE Financing Shares (in shares) Stock Issued During Period, Shares, Reverse Recapitalization Stock Issued During Period, Shares, Reverse Recapitalization Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Net loss Income Statement [Abstract] Amendment Flag Amendment Flag Concentration Risk [Table] Concentration Risk [Table] Public Warrants Public Public warrants Public Warrants [Member] This member stands for public warrants. Inventory Disclosure [Abstract] Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization Temporary Equity, Value, Conversion Of Preferred Stock Into Common Stock Temporary Equity, Value, Conversion Of Preferred Stock Into Common Stock Summary of Changes in Fair Value of Level 3 Financial Instruments Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Private Warrants Private Warrants [Member] Private Warrants Computers and software Computers And Software [Member] Computers And Software Issuance of common stock upon exercise of stock options Proceeds from Stock Options Exercised Provision for income taxes Income Tax Expense (Benefit) Accounts receivable, net Total Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Fair Value Disclosures [Abstract] Warrant liabilities Warrant Liabilities, Fair Value Disclosure Warrant Liabilities, Fair Value Disclosure Antidilutive Securities [Axis] Antidilutive Securities [Axis] Total current assets Assets, Current Selling and marketing Selling and Marketing Expense [Member] Contractual obligation Lessee, Operating Lease, Liability, to be Paid Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Accounts Receivable Accounts Receivable [Member] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Inventories Total Inventory, Net Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Lease, Liability [Abstract] Lease, Liability [Abstract] Lease, Liability Fair Value on Issue Date per warrant (in usd per warrant) Class Of Warrant Or Right, Fair Value Of Warrants Or Rights At Issuance Class Of Warrant Or Right, Fair Value Of Warrants Or Rights At Issuance Entity File Number Entity File Number Stock redeemed Stock Repurchased During Period, Value Issuance of common stock warrants in connection with financing Adjustments to Additional Paid in Capital, Warrant Issued Statement of Financial Position [Abstract] Proceeds from Merger Proceeds From Merger Proceeds From Merger Repayment of equipment loans Repayment Of Long-Term Debt, Excluding Convertible Notes Repayment Of Long-Term Debt, Excluding Convertible Notes Lease liabilities - noncurrent portion Long-term portion Lease, Liability, Noncurrent Lease, Liability, Noncurrent Contingent earnout liabilities (Note 16) Contingent earnout liabilities Business Combination, Contingent Consideration, Liability, Noncurrent Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Product and Service [Axis] Product and Service [Axis] Schedule of Warrants for Shares of Stock Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Extinguishment of redeemable convertible preferred stock Extinguishment of Redeemable Convertible Preferred Stock Extinguishment of Redeemable Convertible Preferred Stock Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Decrease in redeemable convertible preferred stock resulting from the conversion Temporary Equity, Value, Conversion of Convertible Securities Temporary Equity, Value, Conversion of Convertible Securities Entity Small Business Entity Small Business Common stock, fair value Common Stock, Fair Value Common Stock, Fair Value Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization (in shares) Temporary Equity, Shares, Conversion Of Preferred Stock Into Common Stock Temporary Equity, Shares, Conversion Of Preferred Stock Into Common Stock Support services Support Services [Member] Support Services Total Revenue Revenue Benchmark [Member] Weighted-average grant date fair value of options granted (in usd 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] Short-term lease expense Short-term Lease, Cost Selling and marketing Selling and Marketing Expense Percentage of contributions that fully vest Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage Stock redeemed (in shares) Less redemption of shares (in shares) Stock Repurchased During Period, Shares Common stock warrants Warrant To Purchase Common Stock [Member] Warrant To Purchase Common Stock Entity Ex Transition Period Entity Ex Transition Period Extinguishment of Debt, Type [Domain] Extinguishment of Debt, Type [Domain] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Deferred financing costs Deferred financing costs (less than) Debt Issuance Costs, Gross Statement [Line Items] Statement [Line Items] Series D Series D Redeemable Convertible Preferred Stock Series D Redeemable Convertible Preferred Stock [Member] Series D Redeemable Convertible Preferred Stock Proceeds from equipment loans Proceeds From Issuance Of Long-Term Debt, Excluding Convertible Debt Proceeds From Issuance Of Long-Term Debt, Excluding Convertible Debt Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Common stock following redemption (in shares) Stock Issued During Period, Shares, Acquisitions Contract liabilities Increase (Decrease) in Contract with Customer, Liability Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Issuance of warrants Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances Series B redeemable convertible preferred stock Series B Preferred Stock [Member] Counterparty Name [Domain] Counterparty Name [Domain] Debt Disclosure [Abstract] Entity Address, State or Province Entity Address, State or Province Finance lease liabilities, current Finance Lease, Liability, Current Exercise price of stock options as percentage of fair value Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Loss before provision for 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] Document Information [Table] Document Information [Table] Dividend rate Measurement Input, Expected Dividend Rate [Member] Customer 1 Customer 1 [Member] Customer 1 Issuance of new warrant Proceeds from Issuance of Warrants Entity [Domain] Entity [Domain] Dividend yield Measurement Input, Dividend Yield [Member] Measurement Input, Dividend Yield Customer [Axis] Customer [Axis] Area of property intended to be leased Lessee, Operating Lease, Area Of Property Lessee, Operating Lease, Area Of Property Reclassification of contingent earnout liability upon the reverse recapitalization Business Combination, Contingent Liability Reclassified Business Combination, Contingent Liability Reclassified Employee Defined-Contribution Plans Retirement Benefits [Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Computation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Entity Shell Company Entity Shell Company Local Phone Number Local Phone Number Schedule of Stock-Based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Remainder of 2021 Lessee, Lease, Liability, To Be Paid, Remainder Of Fiscal Year Lessee, Lease, Liability, To Be Paid, Remainder Of Fiscal Year Customer 4 Customer 4 [Member] Customer 4 Facility Two Equipment Loan, Facility Two [Member] Equipment Loan, Facility Two Total assets Assets Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized Common Stock, Shares Authorized Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Current stock price Measurement Input, Share Price [Member] Repayment of term loan Repayments of debt Repayments of Secured Debt Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Research and development Research and Development Expense Product and Service [Domain] Product and Service [Domain] Interest rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Schedule of Accounts Receivable, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Contingent earnout liabilities Business Combination, Contingent Consideration, Liability Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility Revolving Credit Facility [Member] Common stock warrants, due December 2, 2025 Common Stock Warrants, Due December 2, 2025 [Member] Common Stock Warrants, Due December 2, 2025 Repayment of property and equipment loan Repayment Of Property And Equipment Loan Repayment Of Property And Equipment Loan Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Transaction costs recorded to additional paid-in capital Adjustments To Additional Paid In Capital, Reverse Recapitalization Transaction Costs Adjustments To Additional Paid In Capital, Reverse Recapitalization Transaction Costs Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Furniture and fixtures Furniture and Fixtures [Member] Redeemable Convertible Preferred Stock Redeemable convertible preferred stock Redeemable Convertible Preferred Stock [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Lease-Related Balances Lease, Cost [Table Text Block] Entity Tax Identification Number Entity Tax Identification Number Geographical [Axis] Geographical [Axis] Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Net loss per share attributable to common stockholders, diluted (in usd per share) Earnings Per Share, Diluted Sale of stock, share price (in usd per share) Sale of Stock, Price Per Share Total financial liabilities Financial Liabilities Fair Value Disclosure Interest Expense Interest Expense [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Redeemable convertible preferred stock, shares authorized Shares, Authorized Temporary Equity, Shares Authorized Manufacturing and R&D Facilities Manufacturing And Research And Development Facilities [Member] Manufacturing And Research And Development Facilities Cost of revenue Cost of Revenue Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Gain on fair value of contingent earnout liabilities Gain (Loss) On Fair Value Of Contingent Earnout Liability Gain (Loss) On Fair Value Of Contingent Earnout Liability Lease revenue Direct Financing Lease, Revenue Extinguishment of redeemable convertible preferred stock (in shares) Number of shares to be converted into Stock Issued During Period, Shares, Conversion of Convertible Securities Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] R&D lab equipment Research And Development Laboratory Equipment [Member] Research And Development Laboratory Equipment Fair Value Measurements Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Contingent Earnout Liability, Scenario [Domain] Contingent Earnout Liability, Scenario [Domain] Contingent Earnout Liability, Scenario [Domain] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization (in shares) Stock Issued During Period, Shares, Conversion Of Convertible Securities, Reverse Recapitalization Stock Issued During Period, Shares, Conversion Of Convertible Securities, Reverse Recapitalization Depreciation Depreciation, Depletion and Amortization Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Proceeds from term loan revolver facility Proceeds from Long-term Lines of Credit Debt – current portion Long-Term Debt, Current Maturities, Excluding Convertible Notes Long-Term Debt, Current Maturities, Excluding Convertible Notes Proceeds from convertible notes Proceeds from Convertible Debt Common stock warrants, due July 2, 2028 Common Stock Warrants, Due July 2, 2028 [Member] Common Stock Warrants, Due July 2, 2028 Inventories Increase (Decrease) in Inventories Common stock, shares outstanding Common stock outstanding (in shares) Common Stock, Shares, Outstanding Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Fair value of total earnout shares Business Acquisition, Equity Interest Issued or Issuable, Value Assigned Issuance of warrants upon the reverse recapitalization Adjustments To Additional Paid In Capital, Warrant Issued In Reverse Merger Adjustments To Additional Paid In Capital, Warrant Issued In Reverse Merger Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Exchange ratio Recapitalization Exchange Ratio Recapitalization Exchange Ratio Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Total lease expense Lease, Cost Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Bank Guarantee Bank Guarantee [Member] Bank Guarantee Exchange of convertible notes and accrued interest for Series D redeemable convertible preferred stock (in shares) Temporary Equity, Shares, Exchange Of Convertible Debt To Convertible Securities Temporary Equity, Shares, Exchange Of Convertible Debt To Convertible Securities Contingent Earnout Liability, Scenario Two Contingent Earnout Liability, Scenario Two [Member] Contingent Earnout Liability, Scenario Two Income Statement Location [Domain] Income Statement Location [Domain] Debt term Debt Instrument, Term Supplemental disclosure of non-cash information Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Redeemable convertible preferred stock, shares issued Shares, Issued Temporary Equity, Shares Issued Property and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Total operating expenses Operating Expenses Other noncurrent liabilities Other Liabilities, Noncurrent Conversion of redeemable convertible preferred stock into common stock Conversion Of Redeemable Convertible Preferred Stock Into Common Stock Conversion Of Redeemable Convertible Preferred Stock Into Common Stock Redeemable convertible preferred stock, liquidation preference Liquidation Preference Temporary Equity, Liquidation Preference Schedule of Long-term Debt Schedule of Long-term Debt Instruments [Table 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] Conversion of warrants into common stock, net settlement Conversion Of Warrants Into Common Stock, Net Conversion Of Warrants Into Common Stock, Net Lab equipment and leasehold improvements Lab Equipment And Leasehold Improvements [Member] Lab Equipment And Leasehold Improvements Total property, plant and equipment Property, Plant and Equipment, Gross Document Quarterly Report Document Quarterly Report Total Revenue Revenues Exercise Price per Warrant (in usd per share) Exercise price of warrants (in usd per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Schedule of Reverse Recapitalization [Table] Schedule of Reverse Recapitalization [Table] Schedule of Reverse Recapitalization [Table] Options vested and expected to vest as of end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 2024 Lessee, Lease, Liability, To Be Paid, Year Three Lessee, Lease, Liability, To Be Paid, Year Three Outstanding as of beginning of period (in usd per share) Outstanding as of end of period (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Series C redeemable convertible preferred stock Series C Preferred Stock [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Warrants Warrant [Member] Financing lease expense Finance Lease, Interest Expense And Amortization Finance Lease, Interest Expense And Amortization Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Warrants term Warrants and Rights Outstanding, Term 2021 Equity Incentive Plan 2021 Equity Incentive Plan [Member] 2021 Equity Incentive Plan Liabilities Liabilities, Fair Value Disclosure [Abstract] Stock-based compensation expense Share-based Payment Arrangement, Expense Redeemable convertible preferred stock warrants Redeemable convertible preferred stock Warrant To Purchase Redeemable Convertible Preferred Stock [Member] Warrant To Purchase Redeemable Convertible Preferred Stock Convertible promissory note Convertible Debt Securities [Member] Equipment leased to customers, accumulated depreciation Finance Lease, Right-of-Use Asset, Accumulated Amortization Risk-free interest rate Risk-free interest rate Measurement Input, Risk Free Interest Rate [Member] Document Fiscal Period Focus Document Fiscal Period Focus Series A redeemable convertible preferred stock Series A Preferred Stock [Member] Trade Receivables Accounts Receivable, before Allowance for Credit Loss, Current Founder Founder [Member] Founder Less portion representing imputed interest Lessee, Lease, Liability, Undiscounted Excess Amount Lessee, Lease, Liability, Undiscounted Excess Amount Counterparty Name [Axis] Counterparty Name [Axis] Payables and Accruals [Abstract] Construction in progress Construction in Progress [Member] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Cash and cash equivalents and restricted cash at beginning of period Cash and cash equivalents and restricted cash at end of period Total cash and cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Stock redeemed, stock price (in usd per share) Stock Repurchased During Period, Price Per Share Stock Repurchased During Period, Price Per Share Equipment on Lease, Net Lessor, Direct Financing Leases [Text Block] Sale of stock (in shares) Sale of Stock, Number of Shares Issued in Transaction United States UNITED STATES Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Exercise of warrants (Redeemable preferred convertible stock) Adjustments To Additional Paid In Capital, Fair Value Adjustment Of Warrants Adjustments To Additional Paid In Capital, Fair Value Adjustment Of Warrants Assets and Liabilities Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Risk-free interest rate, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Schedules of Concentration of Risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Current assets: Assets, Current [Abstract] Number of shares of common stock reserved for issuance Total shares of common stock reserved Common Stock, Capital Shares Reserved for Future Issuance Leases [Abstract] Entity Central Index Key Entity Central Index Key Security Exchange Name Security Exchange Name Percentage of common stock outstanding Percentage Of Common Stock Outstanding Percentage Of Common Stock Outstanding Number of tranches Contingent Consideration, Liability, Earnout Period, Number Of Tranches Contingent Consideration, Liability, Earnout Period, Number Of Tranches Deferral of principal payments, period Debt Instrument, Deferral Of Principal, Period Debt Instrument, Deferral Of Principal, Period Money market funds Cash and Cash Equivalents, Fair Value Disclosure Contract Assets and Contract Liabilities Revenue from Contract with Customer [Policy Text Block] Issuance of common stock upon exercise of stock options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Warrant liabilities (Note 16) Fair Value Beginning Balance Ending Balance Warrants and Rights Outstanding Income Taxes Income Tax Disclosure [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Stock Option Plan Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Basis spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Equity Instruments Stockholders' Equity Note Disclosure [Text Block] Prepaid expenses and other current assets Other Current Assets [Text Block] Schedule of Potentially Dilutive Shares Excluded from Computation of Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Statement of Cash Flows [Abstract] Vested and exercisable as of end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Class of Stock [Line Items] Class of Stock [Line Items] Warrant Liability Rollforward Schedule Of Warrants And Rights Roll Forward [Table Text Block] Schedule Of Warrants And Rights Roll Forward Purchase obligation Purchase Obligation Credit Facility [Axis] Credit Facility [Axis] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of Prepaid Expenses and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Effective interest rate during period (as a percent) Debt Instrument, Interest Rate During Period General and administrative General and Administrative Expense [Member] Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Reserved for employee stock purchase plan ESPP Employee Stock [Member] Class of Stock [Domain] Class of Stock [Domain] Eligible Velo3D Equityholders Eligible Velo3D Equityholders [Member] Eligible Velo3D Equityholders Temporary Equity [Line Items] Temporary Equity [Line Items] R&D Facility Research And Development Facility [Member] Research And Development Facility Borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Employer contribution, percentage of employee's eligible compensation Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Facility One Equipment Loan, Facility One [Member] Equipment Loan, Facility One Entity Address, Postal Zip Code Entity Address, Postal Zip Code Document Information [Line Items] Document Information [Line Items] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Lease payments due for the remainder of the year Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Title of 12(b) Security Title of 12(b) Security Statement [Table] Statement [Table] Warrants, exercisable, period after completion of Merger Class Of Warrant Or Right, Exercisable, Period After Completion Of Merger Class Of Warrant Or Right, Exercisable, Period After Completion Of Merger Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Total lease liabilities Lease, Liability Lease, Liability Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Production of equipment for lease to customers Payments To Acquire Equipment For Lease To Customers Payments To Acquire Equipment For Lease To Customers Statistical Measurement [Axis] Statistical Measurement [Axis] Subsequent Event Subsequent Event [Member] Cover [Abstract] Finance lease liabilities, noncurrent Finance Lease, Liability, Noncurrent Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Fair Value Assumptions Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Warrant, measurement input Warrants and Rights Outstanding, Measurement Input Contingent earnout liabilities Contingent Earnout Liability [Member] Contingent Earnout Liability Deferred loan fees written off to interest expense Deferred loan fees written off to interest expense (less than) Write off of Deferred Debt Issuance Cost Conversion of warrants into redeemable convertible preferred stock, net settlement Conversion Of Warrants Into Redeemable Convertible Preferred Stock, Net Conversion Of Warrants Into Redeemable Convertible Preferred Stock, Net Subsequent Event Type [Axis] Subsequent Event Type [Axis] Equipment leased to customers, cost basis Finance Lease, Right-of-Use Asset, before Accumulated Amortization Operating lease expense Operating Lease, Cost Reverse Recapitalization Reverse Recapitalization Disclosure [Text Block] Reverse Recapitalization Disclosure Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Manufacturing Facility Manufacturing Facility [Member] Issuance of Series D redeemable convertible preferred stock, net of issuance costs (in shares) Number of shares issued Temporary Equity, Stock Issued During Period, Shares, New Issues Temporary Equity, Stock Issued During Period, Shares, New Issues Expected Term (years) Business Combination, Contingent Consideration, Liability, Measurement Input, Term Business Combination, Contingent Consideration, Liability, Measurement Input, Term Effective interest rate (as a percent) Line of Credit Facility, Interest Rate During Period Stock converted (in shares) Stock Converted, Reverse Recapitalization Stock Converted, Reverse Recapitalization Adjustments to reconcile net loss to net cash used in operating activities Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] EX-101.PRE 10 velo-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 velo-20210930_htm.xml IDEA: XBRL DOCUMENT 0001825079 2021-01-01 2021-09-30 0001825079 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001825079 us-gaap:WarrantMember 2021-01-01 2021-09-30 0001825079 2021-11-12 0001825079 2021-09-30 0001825079 2020-12-31 0001825079 velo:A3DPrintersMember 2021-07-01 2021-09-30 0001825079 velo:A3DPrintersMember 2020-07-01 2020-09-30 0001825079 velo:A3DPrintersMember 2021-01-01 2021-09-30 0001825079 velo:A3DPrintersMember 2020-01-01 2020-09-30 0001825079 2021-07-01 2021-09-30 0001825079 2020-07-01 2020-09-30 0001825079 2020-01-01 2020-09-30 0001825079 velo:SupportServicesMember 2021-07-01 2021-09-30 0001825079 velo:SupportServicesMember 2020-07-01 2020-09-30 0001825079 velo:SupportServicesMember 2021-01-01 2021-09-30 0001825079 velo:SupportServicesMember 2020-01-01 2020-09-30 0001825079 velo:RecurringPaymentMember 2021-07-01 2021-09-30 0001825079 velo:RecurringPaymentMember 2020-07-01 2020-09-30 0001825079 velo:RecurringPaymentMember 2021-01-01 2021-09-30 0001825079 velo:RecurringPaymentMember 2020-01-01 2020-09-30 0001825079 2020-06-30 0001825079 us-gaap:CommonStockMember 2020-06-30 0001825079 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001825079 us-gaap:RetainedEarningsMember 2020-06-30 0001825079 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001825079 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001825079 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001825079 2020-09-30 0001825079 us-gaap:CommonStockMember 2020-09-30 0001825079 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001825079 us-gaap:RetainedEarningsMember 2020-09-30 0001825079 2021-06-30 0001825079 us-gaap:CommonStockMember 2021-06-30 0001825079 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001825079 us-gaap:RetainedEarningsMember 2021-06-30 0001825079 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001825079 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001825079 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001825079 us-gaap:CommonStockMember 2021-09-30 0001825079 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001825079 us-gaap:RetainedEarningsMember 2021-09-30 0001825079 2019-12-31 0001825079 us-gaap:CommonStockMember 2019-12-31 0001825079 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001825079 us-gaap:RetainedEarningsMember 2019-12-31 0001825079 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001825079 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0001825079 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001825079 us-gaap:CommonStockMember 2020-12-31 0001825079 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001825079 us-gaap:RetainedEarningsMember 2020-12-31 0001825079 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001825079 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0001825079 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0001825079 2021-09-29 0001825079 2021-09-29 2021-09-29 0001825079 velo:Customer1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001825079 velo:Customer1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001825079 velo:Customer1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001825079 velo:Customer2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001825079 velo:Customer2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001825079 velo:Customer2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001825079 velo:Customer2Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001825079 velo:Customer3Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001825079 velo:Customer3Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001825079 velo:Customer3Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001825079 velo:Customer3Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001825079 velo:Customer3Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001825079 velo:Customer4Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001825079 velo:Customer4Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001825079 velo:Customer4Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001825079 velo:Customer4Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001825079 velo:Customer4Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001825079 velo:Customer5Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001825079 velo:Customer5Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001825079 velo:Customer5Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001825079 velo:Customer6Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001825079 velo:Customer6Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001825079 velo:Customer7Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001825079 velo:Customer8Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001825079 velo:Customer8Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001825079 us-gaap:BuildingMember 2021-09-30 0001825079 us-gaap:LetterOfCreditMember 2021-06-01 2021-06-30 0001825079 us-gaap:LetterOfCreditMember 2021-09-30 0001825079 velo:BankGuaranteeMember 2021-09-30 0001825079 country:US 2021-07-01 2021-09-30 0001825079 country:US 2020-07-01 2020-09-30 0001825079 country:US 2021-01-01 2021-09-30 0001825079 country:US 2020-01-01 2020-09-30 0001825079 velo:OtherLocationsMember 2021-07-01 2021-09-30 0001825079 velo:OtherLocationsMember 2020-07-01 2020-09-30 0001825079 velo:OtherLocationsMember 2021-01-01 2021-09-30 0001825079 velo:OtherLocationsMember 2020-01-01 2020-09-30 0001825079 velo:PublicWarrantsMember 2021-09-30 0001825079 velo:PrivateWarrantsMember 2021-09-30 0001825079 us-gaap:SeriesAPreferredStockMember 2021-09-29 2021-09-29 0001825079 us-gaap:SeriesBPreferredStockMember 2021-09-29 2021-09-29 0001825079 us-gaap:SeriesCPreferredStockMember 2021-09-29 2021-09-29 0001825079 us-gaap:SeriesDPreferredStockMember 2021-09-29 2021-09-29 0001825079 us-gaap:SeriesDPreferredStockMember 2021-09-29 0001825079 velo:LegacyVelo3DMember us-gaap:RedeemableConvertiblePreferredStockMember 2021-09-29 2021-09-29 0001825079 velo:LegacyVelo3DMember us-gaap:RedeemableConvertiblePreferredStockMember 2021-09-30 2021-09-30 0001825079 velo:LegacyVelo3DMember us-gaap:CommonStockMember 2021-09-30 2021-09-30 0001825079 velo:JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember 2021-09-30 2021-09-30 0001825079 velo:LegacyVelo3DMember 2021-09-29 2021-09-29 0001825079 velo:JAWSSpitfireAcquisitionCorporationMember 2021-09-29 2021-09-29 0001825079 velo:JAWSSpitfireAcquisitionCorporationMember 2021-09-24 2021-09-24 0001825079 velo:PublicShareholdersMember 2021-09-28 0001825079 velo:PublicShareholdersMember 2021-09-24 2021-09-24 0001825079 velo:PublicShareholdersMember 2021-09-29 2021-09-29 0001825079 velo:FounderMember 2021-09-29 2021-09-29 0001825079 velo:LegacyVelo3DMember 2021-09-28 0001825079 velo:JAWSSpitfireAcquisitionCorporationMember 2020-12-02 0001825079 velo:JAWSSpitfireAcquisitionCorporationMember 2021-09-29 2021-09-29 0001825079 us-gaap:SeriesAPreferredStockMember 2021-09-29 0001825079 us-gaap:SeriesBPreferredStockMember 2021-09-29 0001825079 us-gaap:SeriesCPreferredStockMember 2021-09-29 0001825079 us-gaap:RedeemableConvertiblePreferredStockMember 2021-01-01 2021-09-30 0001825079 us-gaap:RedeemableConvertiblePreferredStockMember 2020-01-01 2020-09-30 0001825079 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-09-30 0001825079 us-gaap:ConvertibleDebtSecuritiesMember 2020-01-01 2020-09-30 0001825079 velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember 2021-01-01 2021-09-30 0001825079 velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember 2020-01-01 2020-09-30 0001825079 velo:WarrantToPurchaseCommonStockMember 2021-01-01 2021-09-30 0001825079 velo:WarrantToPurchaseCommonStockMember 2020-01-01 2020-09-30 0001825079 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001825079 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001825079 srt:MaximumMember velo:JAWSSpitfireAcquisitionCorporationMember velo:EligibleVelo3DEquityholdersMember 2021-01-01 2021-09-30 0001825079 us-gaap:FairValueInputsLevel1Member 2021-09-30 0001825079 us-gaap:FairValueInputsLevel2Member 2021-09-30 0001825079 us-gaap:FairValueInputsLevel3Member 2021-09-30 0001825079 velo:PublicWarrantsMember us-gaap:FairValueInputsLevel1Member 2021-09-30 0001825079 velo:PublicWarrantsMember us-gaap:FairValueInputsLevel2Member 2021-09-30 0001825079 velo:PublicWarrantsMember us-gaap:FairValueInputsLevel3Member 2021-09-30 0001825079 velo:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel1Member 2021-09-30 0001825079 velo:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel2Member 2021-09-30 0001825079 velo:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel3Member 2021-09-30 0001825079 velo:PrivatePlacementWarrantsMember 2021-09-30 0001825079 us-gaap:FairValueInputsLevel1Member 2020-12-31 0001825079 us-gaap:FairValueInputsLevel2Member 2020-12-31 0001825079 us-gaap:FairValueInputsLevel3Member 2020-12-31 0001825079 velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember us-gaap:FairValueInputsLevel1Member 2020-12-31 0001825079 velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001825079 velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0001825079 velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember 2020-12-31 0001825079 velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember velo:WarrantLiabilityMember 2020-12-31 0001825079 velo:PrivatePlacementWarrantsMember velo:WarrantLiabilityMember 2020-12-31 0001825079 velo:ContingentEarnoutLiabilityMember 2020-12-31 0001825079 velo:PrivatePlacementWarrantsMember velo:WarrantLiabilityMember 2021-01-01 2021-09-30 0001825079 velo:ContingentEarnoutLiabilityMember 2021-01-01 2021-09-30 0001825079 velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember velo:WarrantLiabilityMember 2021-01-01 2021-09-30 0001825079 velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember velo:WarrantLiabilityMember 2021-09-30 0001825079 velo:PrivatePlacementWarrantsMember velo:WarrantLiabilityMember 2021-09-30 0001825079 velo:ContingentEarnoutLiabilityMember 2021-09-30 0001825079 velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember velo:WarrantLiabilityMember 2019-12-31 0001825079 velo:PrivatePlacementWarrantsMember velo:WarrantLiabilityMember 2019-12-31 0001825079 velo:ContingentEarnoutLiabilityMember 2019-12-31 0001825079 velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember velo:WarrantLiabilityMember 2020-01-01 2020-09-30 0001825079 velo:PrivatePlacementWarrantsMember velo:WarrantLiabilityMember 2020-01-01 2020-09-30 0001825079 velo:ContingentEarnoutLiabilityMember 2020-01-01 2020-09-30 0001825079 velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember velo:WarrantLiabilityMember 2020-09-30 0001825079 velo:PrivatePlacementWarrantsMember velo:WarrantLiabilityMember 2020-09-30 0001825079 velo:ContingentEarnoutLiabilityMember 2020-09-30 0001825079 velo:ComputersAndSoftwareMember 2021-09-30 0001825079 velo:ComputersAndSoftwareMember 2020-12-31 0001825079 velo:ResearchAndDevelopmentLaboratoryEquipmentMember 2021-09-30 0001825079 velo:ResearchAndDevelopmentLaboratoryEquipmentMember 2020-12-31 0001825079 us-gaap:FurnitureAndFixturesMember 2021-09-30 0001825079 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001825079 us-gaap:LeaseholdImprovementsMember 2021-09-30 0001825079 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001825079 us-gaap:ConstructionInProgressMember 2021-09-30 0001825079 us-gaap:ConstructionInProgressMember 2020-12-31 0001825079 velo:ManufacturingAndResearchAndDevelopmentFacilitiesMember 2021-01-01 2021-09-30 0001825079 velo:ResearchAndDevelopmentFacilityMember 2021-07-01 0001825079 velo:ResearchAndDevelopmentFacilityMember 2021-07-31 0001825079 us-gaap:ManufacturingFacilityMember us-gaap:SubsequentEventMember 2021-11-01 0001825079 us-gaap:ManufacturingFacilityMember 2021-06-28 0001825079 velo:LabEquipmentAndLeaseholdImprovementsMember 2021-09-30 0001825079 2020-01-01 2020-12-31 0001825079 us-gaap:MediumTermNotesMember 2021-09-30 0001825079 us-gaap:MediumTermNotesMember 2020-12-31 0001825079 us-gaap:LineOfCreditMember 2021-09-30 0001825079 us-gaap:LineOfCreditMember 2020-12-31 0001825079 velo:PropertyAndEquipmentLoanMember 2021-09-30 0001825079 velo:PropertyAndEquipmentLoanMember 2020-12-31 0001825079 velo:EquipmentLoanMember 2021-09-30 0001825079 velo:EquipmentLoanMember 2020-12-31 0001825079 us-gaap:MediumTermNotesMember 2021-05-17 0001825079 us-gaap:MediumTermNotesMember us-gaap:PrimeRateMember 2020-12-17 2020-12-17 0001825079 us-gaap:MediumTermNotesMember 2020-12-17 2020-12-17 0001825079 2021-05-31 0001825079 us-gaap:MediumTermNotesMember 2021-05-31 0001825079 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-09-30 0001825079 velo:EquipmentLoanMember 2021-05-31 0001825079 us-gaap:MediumTermNotesMember 2021-04-30 0001825079 us-gaap:MediumTermNotesMember us-gaap:PrimeRateMember 2021-01-01 2021-09-30 0001825079 us-gaap:MediumTermNotesMember 2021-05-01 2021-05-31 0001825079 us-gaap:InterestExpenseMember us-gaap:MediumTermNotesMember 2021-05-01 2021-05-31 0001825079 us-gaap:MediumTermNotesMember 2021-07-01 2021-07-31 0001825079 us-gaap:MediumTermNotesMember 2021-07-01 2021-09-30 0001825079 us-gaap:MediumTermNotesMember 2020-07-01 2020-09-30 0001825079 us-gaap:MediumTermNotesMember 2021-01-01 2021-09-30 0001825079 us-gaap:MediumTermNotesMember 2020-01-01 2020-09-30 0001825079 us-gaap:MediumTermNotesMember us-gaap:SubsequentEventMember 2021-10-29 2021-10-29 0001825079 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-01 2021-09-30 0001825079 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2021-01-01 2021-09-30 0001825079 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-01 2021-07-31 0001825079 us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-09-30 0001825079 us-gaap:RevolvingCreditFacilityMember 2021-07-01 2021-09-30 0001825079 velo:PropertyAndEquipmentLoanMember 2018-07-02 0001825079 velo:PropertyAndEquipmentLoanMember 2018-09-26 2018-09-26 0001825079 velo:PropertyAndEquipmentLoanMember us-gaap:PrimeRateMember 2018-09-26 2018-09-26 0001825079 velo:PropertyAndEquipmentLoanMember 2020-12-17 0001825079 velo:PropertyAndEquipmentLoanMember us-gaap:PrimeRateMember 2020-12-17 2020-12-17 0001825079 velo:PropertyAndEquipmentLoanMember 2020-12-17 2020-12-17 0001825079 velo:PropertyAndEquipmentLoanMember 2021-05-31 0001825079 us-gaap:InterestExpenseMember velo:PropertyAndEquipmentLoanMember 2021-05-01 2021-05-31 0001825079 velo:PropertyAndEquipmentLoanMember 2021-04-30 0001825079 velo:PropertyAndEquipmentLoanMember 2021-07-01 2021-09-30 0001825079 velo:PropertyAndEquipmentLoanMember 2020-07-01 2020-09-30 0001825079 velo:PropertyAndEquipmentLoanMember 2021-01-01 2021-09-30 0001825079 velo:PropertyAndEquipmentLoanMember 2020-01-01 2020-09-30 0001825079 velo:EquipmentLoanFacilityOneMember velo:EquipmentLoanMember 2020-12-31 0001825079 velo:EquipmentLoanMember 2021-07-01 2021-09-30 0001825079 velo:EquipmentLoanMember 2021-01-01 2021-09-30 0001825079 velo:EquipmentLoanFacilityOneMember velo:EquipmentLoanMember 2021-01-01 2021-09-30 0001825079 velo:EquipmentLoanFacilityOneMember velo:EquipmentLoanMember 2021-09-30 0001825079 velo:EquipmentLoanFacilityOneMember velo:SecuredEquipmentLoanFacilityMember 2021-09-30 0001825079 velo:SecuredEquipmentLoanFacilityMember 2021-09-30 0001825079 velo:EquipmentLoanFacilityTwoMember velo:EquipmentLoanMember 2020-12-31 0001825079 velo:EquipmentLoanMember 2020-01-01 2020-12-31 0001825079 velo:EquipmentLoanFacilityTwoMember velo:EquipmentLoanMember 2021-07-01 2021-09-30 0001825079 velo:EquipmentLoanFacilityTwoMember velo:EquipmentLoanMember 2020-07-01 2020-09-30 0001825079 velo:EquipmentLoanFacilityTwoMember velo:EquipmentLoanMember 2021-01-01 2021-09-30 0001825079 velo:EquipmentLoanFacilityTwoMember velo:EquipmentLoanMember 2020-01-01 2020-09-30 0001825079 velo:EquipmentLoanFacilityTwoMember velo:EquipmentLoanMember 2021-08-01 2021-08-31 0001825079 velo:EquipmentLoanFacilityTwoMember velo:EquipmentLoanMember 2021-07-31 0001825079 velo:EquipmentLoanFacilityTwoMember velo:EquipmentLoanMember 2021-09-30 0001825079 velo:EquipmentLoanFacilityTwoMember us-gaap:InterestExpenseMember velo:EquipmentLoanMember 2021-07-01 2021-09-30 0001825079 velo:ConvertibleNotesDueJanuary32023Member us-gaap:ConvertibleNotesPayableMember 2021-01-04 0001825079 velo:ConvertibleNotesDueJanuary32023Member us-gaap:ConvertibleNotesPayableMember 2021-09-01 2021-09-30 0001825079 us-gaap:ConvertibleNotesPayableMember 2020-12-31 0001825079 us-gaap:ConvertibleNotesPayableMember 2021-09-30 0001825079 velo:ConvertibleNotesDueJanuary32023Member us-gaap:ConvertibleNotesPayableMember 2021-09-30 0001825079 velo:ConvertibleNotesDueJanuary32023Member us-gaap:ConvertibleNotesPayableMember 2021-09-29 2021-09-29 0001825079 velo:ConvertibleNotesDueJanuary32023Member us-gaap:ConvertibleNotesPayableMember 2021-01-04 2021-01-04 0001825079 velo:SeriesARedeemableConvertiblePreferredStockMember 2020-12-31 0001825079 velo:SeriesBRedeemableConvertiblePreferredStockMember 2020-12-31 0001825079 velo:SeriesCRedeemableConvertiblePreferredStockMember 2020-12-31 0001825079 velo:SeriesDRedeemableConvertiblePreferredStockMember 2020-12-31 0001825079 2020-04-13 0001825079 velo:SeriesARedeemableConvertiblePreferredStockMember 2020-04-13 2020-04-13 0001825079 velo:SeriesBRedeemableConvertiblePreferredStockMember 2020-04-13 2020-04-13 0001825079 velo:SeriesCRedeemableConvertiblePreferredStockMember 2020-04-13 2020-04-13 0001825079 us-gaap:CommonStockMember 2020-04-13 2020-04-13 0001825079 us-gaap:RedeemableConvertiblePreferredStockMember 2020-04-13 0001825079 2020-04-13 2020-04-13 0001825079 us-gaap:RedeemableConvertiblePreferredStockMember 2020-04-13 2020-04-13 0001825079 us-gaap:AdditionalPaidInCapitalMember 2020-04-13 2020-04-13 0001825079 us-gaap:RetainedEarningsMember 2020-04-13 2020-04-13 0001825079 velo:SeriesDRedeemableConvertiblePreferredStockMember 2020-04-13 2020-04-13 0001825079 us-gaap:RedeemableConvertiblePreferredStockMember 2021-09-30 0001825079 us-gaap:RedeemableConvertiblePreferredStockMember 2020-12-31 0001825079 velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember 2021-09-30 0001825079 velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember 2020-12-31 0001825079 velo:WarrantToPurchaseCommonStockMember 2021-09-30 0001825079 velo:WarrantToPurchaseCommonStockMember 2020-12-31 0001825079 us-gaap:EmployeeStockOptionMember 2021-09-30 0001825079 us-gaap:EmployeeStockOptionMember 2020-12-31 0001825079 velo:A2014StockOptionPlanMember us-gaap:StockCompensationPlanMember 2021-09-30 0001825079 velo:A2014StockOptionPlanMember us-gaap:StockCompensationPlanMember 2020-12-31 0001825079 velo:A2021StockOptionPlanMember us-gaap:StockCompensationPlanMember 2021-09-30 0001825079 velo:A2021StockOptionPlanMember us-gaap:StockCompensationPlanMember 2020-12-31 0001825079 us-gaap:EmployeeStockMember 2021-09-30 0001825079 us-gaap:EmployeeStockMember 2020-12-31 0001825079 velo:WarrantToPurchaseCommonStockMember 2021-09-30 0001825079 velo:CommonStockWarrantsDueDecember22025Member 2020-12-31 0001825079 velo:CommonStockWarrantsDueJuly22028Member 2020-12-31 0001825079 velo:CommonStockWarrantsDueDecember172030Member 2020-12-31 0001825079 velo:WarrantToPurchaseCommonStockMember 2020-12-31 0001825079 srt:MinimumMember velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember velo:MeasurementInputExpectedVolatilityMember 2020-09-30 0001825079 srt:MaximumMember velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember velo:MeasurementInputExpectedVolatilityMember 2020-09-30 0001825079 srt:MinimumMember velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-09-30 0001825079 srt:MaximumMember velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-09-30 0001825079 velo:PrivatePlacementWarrantsMember 2020-12-02 0001825079 velo:PublicWarrantsMember 2020-12-02 0001825079 velo:SeriesARedeemableConvertiblePreferredStockMember 2020-12-31 0001825079 velo:SeriesCRedeemableConvertiblePreferredStockMember 2020-12-31 0001825079 velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001825079 velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember 2021-06-30 0001825079 velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember 2020-06-30 0001825079 velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember 2019-12-31 0001825079 velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember 2021-07-01 2021-09-30 0001825079 velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember 2020-07-01 2020-09-30 0001825079 velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember 2021-01-01 2021-09-30 0001825079 velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember 2020-01-01 2020-09-30 0001825079 velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember 2021-09-30 0001825079 velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember 2020-09-30 0001825079 velo:SeriesARedeemableConvertiblePreferredStockMember 2021-09-30 0001825079 velo:SeriesCRedeemableConvertiblePreferredStockMember 2021-09-30 0001825079 srt:MinimumMember velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember velo:MeasurementInputExpectedVolatilityMember 2021-09-30 0001825079 srt:MaximumMember velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember velo:MeasurementInputExpectedVolatilityMember 2021-09-30 0001825079 srt:MinimumMember velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2020-09-30 0001825079 srt:MaximumMember velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2020-09-30 0001825079 velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember velo:MeasurementInputDividendYieldMember 2021-09-30 0001825079 velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember velo:MeasurementInputDividendYieldMember 2020-09-30 0001825079 velo:SeriesARedeemableConvertiblePreferredStockMember 2020-09-30 0001825079 velo:SeriesCRedeemableConvertiblePreferredStockMember 2020-09-30 0001825079 velo:WarrantRedemptionScenarioOneMember velo:EligibleVelo3DEquityholdersMember 2021-09-29 0001825079 velo:WarrantRedemptionScenarioOneMember velo:EligibleVelo3DEquityholdersMember 2021-09-29 2021-09-29 0001825079 velo:ContingentEarnoutLiabilityScenarioTwoMember velo:EligibleVelo3DEquityholdersMember 2021-09-29 0001825079 velo:ContingentEarnoutLiabilityScenarioTwoMember velo:EligibleVelo3DEquityholdersMember 2021-09-29 2021-09-29 0001825079 velo:EligibleVelo3DEquityholdersMember 2021-09-29 2021-09-29 0001825079 srt:MaximumMember velo:JAWSSpitfireAcquisitionCorporationMember velo:EligibleVelo3DEquityholdersMember 2021-09-29 2021-09-29 0001825079 velo:JAWSSpitfireAcquisitionCorporationMember velo:EligibleVelo3DEquityholdersMember 2021-09-29 2021-09-29 0001825079 velo:JAWSSpitfireAcquisitionCorporationMember 2021-09-29 0001825079 us-gaap:MeasurementInputSharePriceMember 2021-09-30 0001825079 us-gaap:MeasurementInputSharePriceMember 2021-09-29 0001825079 srt:MinimumMember velo:MeasurementInputExpectedVolatilityMember 2021-09-30 0001825079 srt:MaximumMember velo:MeasurementInputExpectedVolatilityMember 2021-09-30 0001825079 srt:MinimumMember velo:MeasurementInputExpectedVolatilityMember 2021-09-29 0001825079 srt:MaximumMember velo:MeasurementInputExpectedVolatilityMember 2021-09-29 0001825079 srt:MinimumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-09-30 0001825079 srt:MaximumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-09-30 0001825079 srt:MinimumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-09-29 0001825079 srt:MaximumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-09-29 0001825079 us-gaap:MeasurementInputExpectedDividendRateMember 2021-09-30 0001825079 us-gaap:MeasurementInputExpectedDividendRateMember 2021-09-29 0001825079 velo:A2021EquityIncentivePlanMember 2021-09-30 0001825079 srt:MinimumMember 2021-01-01 2021-09-30 0001825079 2019-01-01 2019-12-31 0001825079 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001825079 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001825079 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001825079 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001825079 us-gaap:SellingAndMarketingExpenseMember 2021-07-01 2021-09-30 0001825079 us-gaap:SellingAndMarketingExpenseMember 2020-07-01 2020-09-30 0001825079 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-09-30 0001825079 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-09-30 0001825079 us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2021-09-30 0001825079 us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2020-09-30 0001825079 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-09-30 0001825079 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-09-30 shares iso4217:USD iso4217:USD shares pure utr:sqft velo:leased_asset velo:lease velo:advance velo:share iso4217:USD velo:warrant velo:tranche false 2021 Q3 0001825079 --12-31 0.4591 0.4399 0.4216 http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent http://www.velo3d.com/20210930#AccruedExpensesAndOtherLiabilitiesCurrent http://www.velo3d.com/20210930#AccruedExpensesAndOtherLiabilitiesCurrent http://www.velo3d.com/20210930#OtherLiabilitiesAndLeaseLiabilitiesNoncurrent http://www.velo3d.com/20210930#OtherLiabilitiesAndLeaseLiabilitiesNoncurrent http://www.velo3d.com/20210930#AccruedExpensesAndOtherLiabilitiesCurrent http://www.velo3d.com/20210930#AccruedExpensesAndOtherLiabilitiesCurrent http://www.velo3d.com/20210930#OtherLiabilitiesAndLeaseLiabilitiesNoncurrent http://www.velo3d.com/20210930#OtherLiabilitiesAndLeaseLiabilitiesNoncurrent 0.4591 0.4216 10-Q true 2021-09-30 false 001-39757 Velo3D, Inc. DE 98-1556965 511 Division Street Campbell CA 95008 408 610-3915 Common stock, par value $0.00001 per share VLD NYSE Warrants to purchase one share of common stock, each at an exercise price of $11.50 per share VLD WS NYSE Yes Yes Non-accelerated Filer true true false false 183163826 296826000 15517000 6558000 1232000 15220000 7309000 1510000 3033000 9069000 807000 329183000 27898000 5001000 1006000 7748000 2855000 5858000 932000 347790000 32691000 33343000 1226000 6552000 2512000 13731000 3687000 17116000 4702000 70742000 12127000 14322000 4316000 118749000 0 20136000 181000 1673000 184000 225622000 16808000 0.00001 0.00001 10000000 125419265 0 117734383 0 117734383 0 133762000 0 123704000 0.00001 0.00001 500000000 216000000 183163826 183163826 16003558 16003558 2000 1000 337605000 14954000 -215439000 -122776000 122168000 -107821000 347790000 32691000 7281000 1738000 13594000 11038000 596000 146000 1231000 146000 834000 389000 2204000 1049000 8711000 2273000 17029000 12233000 5692000 1142000 10174000 6852000 418000 102000 862000 102000 1127000 541000 2725000 1286000 7237000 1785000 13761000 8240000 1474000 488000 3268000 3993000 7987000 4043000 19081000 10917000 3346000 1526000 7706000 4401000 5158000 1941000 15162000 6069000 16491000 7510000 41949000 21387000 -15017000 -7022000 -38681000 -17394000 986000 48000 1630000 200000 -50577000 0 -50577000 0 -1892000 -2000 -3633000 5000 2014000 0 2014000 0 -120000 -35000 -156000 -2000 -66578000 -7107000 -92663000 -17591000 0 0 0 0 -66578000 -66578000 -7107000 -7107000 -92663000 -92663000 -17591000 -17591000 -3.36 -3.36 -0.44 -0.44 -5.34 -5.34 -1.13 -1.13 19793863 19793863 15994154 15994154 17348557 17348557 15503475 15503475 103201832 118374000 15972659 1000 14234000 -111452000 -97217000 30900 14000 14000 466000 466000 -7107000 -7107000 103201832 118374000 16003559 1000 14714000 -118559000 -103844000 117734383 123704000 16168582 1000 16446000 -148861000 -132414000 126802 899000 6820022 55577000 -124681207 -180180000 126310700 180180000 180180000 239992 3635000 3635000 120763000 120763000 21051000 21051000 40409132 1000 278270000 278271000 35420 30000 30000 182000 182000 676000 676000 -66578000 -66578000 0 0 183163826 2000 337605000 -215439000 122168000 27967896 101858000 14721524 1000 13195000 -114019000 -100823000 75660962 28278000 4029222 1512000 4456248 13274000 1210513 223000 13051000 13274000 71522 53000 53000 1243000 1243000 -17591000 -17591000 103201832 118374000 16003559 1000 14714000 -118559000 -103844000 117734383 123704000 16003558 1000 14954000 -122776000 -107821000 126802 899000 6820022 55577000 -124681207 -180180000 126310700 180180000 180180000 239992 3635000 3635000 120763000 120763000 21051000 21051000 40409132 1000 278270000 278271000 200444 313000 313000 316000 316000 1751000 1751000 -92663000 -92663000 0 0 183163826 2000 337605000 -215439000 122168000 -92663000 -17591000 1276000 851000 1751000 1243000 -50577000 0 3633000 -5000 -2014000 0 5326000 790000 3022000 1383000 -1523000 133000 4174000 -491000 -252000 -624000 3400000 -1239000 12414000 -669000 1611000 -46000 -31266000 -19895000 1534000 225000 6919000 2954000 -8453000 -3179000 0 28278000 143183000 0 155000000 0 19339000 0 4997000 833000 0 3000000 0 5419000 1550000 1878000 370000 5000000 5415000 313000 53000 323546000 34926000 283827000 11852000 15517000 9815000 299344000 21667000 857000 187000 0 13274000 899000 0 5000000 1512000 180180000 0 3635000 0 21051000 0 120763000 0 316000 0 3231000 103000 19913000 0 Description of Business and Basis of Presentation<div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Velo3D, Inc., a Delaware corporation (“Velo3D” ), formerly known as JAWS Spitfire Acquisition Corporation (“JAWS Spitfire”), produces metal additive three dimensional printers (“3D Printers”) which enable the production of components for space rockets, jet engines, fuel delivery systems and other high value metal parts, which it sells or leases to customers for use in their businesses. The Company also provides support services (“Support Services”) for an incremental fee. Velo3D’s subsidiary, Velo3D US, Inc., formerly known as Velo3D, Inc. (“Legacy Velo3D”), was founded in June 2014 as a Delaware corporation headquartered in Campbell, California. The first commercially developed 3D Printer was delivered in the fourth quarter of 2018.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless otherwise stated herein or unless the context otherwise requires, references in these notes to the “Company” refer to (i) Legacy Velo3D prior to the consummation of the Merger (as defined below); and (ii) Velo3D and its consolidated subsidiary following the consummation of the Merger.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 29, 2021 (the “Closing Date” or the “Reverse Recapitalization Date”), JAWS Spitfire completed the previously announced merger with Legacy Velo3D, with Legacy Velo3D surviving as a wholly-owned subsidiary of JAWS Spitfire (the “Merger” or the “Reverse Recapitalization”). In connection with the Merger, JAWS Spitfire was renamed “Velo3D, Inc.”, and Legacy Velo3D was renamed “Velo3D US, Inc.”</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Please refer to Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reverse Recapitalization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for further details of the Merger. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, all historical financial information presented in the unaudited condensed financial statements of Velo3D represents the accounts of Legacy Velo3D. The shares and Net loss per share attributable to common stockholders, basic and diluted, prior to the Merger, have been retroactively restated as shares reflecting the exchange ratio (the “Exchange Ratio”) established in the Merger (0.8149 shares of Velo3D common stock for 1 share of Legacy Velo3D common stock, par value $0.00001 (the “Common Stock”). All fractional shares were rounded.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed financial statements include the accounts of the Company and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the requirements of the U.S. Securities and Exchange Commission (the “SEC”) for interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP can be condensed or omitted. Accordingly, these condensed financial statements should be read in conjunction with the audited financial statements for the year ended December 31, 2020 and the related notes included in our prospectus filed pursuant to Rule 424(b)(3) under the Securities Act of 1933, as amended, with the SEC on October 28, 2021, which provides a more complete discussion of the Company’s accounting policies and certain other information. The condensed balance sheet as of December 31, 2020 has been derived from the audited financial statements of the Company. These condensed financial statements have been prepared on the same basis as its annual financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, which are necessary for the fair statement of the Company’s financial information. These interim results are not necessarily indicative of the results to be expected for the fiscal year ending December 31, 2021, or for any other interim period or for any other future year. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Condition and Liquidity and Capital Resources</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying financial statements are unaudited and have been prepared on the basis of continuity of operations, the realization of assets and satisfaction of liabilities in the ordinary course of business. On September 29, 2021, the Company consummated the Merger, which resulted in the Company receiving approximately $278.3 million in total net proceeds, including $155.0 million from the PIPE Financing (as defined in Note 3, </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reverse Recapitalization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). Since inception, the Company has not achieved profitable operations or generated positive cash flows from operations. The Company’s operating plan may change as a result of many factors currently unknown and there can be no assurance that the current operating plan will be achieved in the time frame anticipated by the Company, and it may need to seek additional funds sooner than planned. If adequate funds are not available to the Company on a timely basis, it may be required to delay, limit, reduce, or terminate certain commercial efforts, or pursue merger or acquisition strategies, all of which could adversely affect the holdings or the rights of the Company’s stockholders. The Company has incurred net operating losses and negative cash flows from operations in every year since inception and expects this to continue for the foreseeable future. As of September 30, 2021, the Company had an accumulated deficit of $215.4 million.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of November 16, 2021, the issuance date of the accompanying financial statements, the Company believes that the cash and cash equivalents on hand and cash the Company obtained from the Merger and the PIPE Financing, together with cash the Company expects to generate from future operations, will be sufficient to meet the Company’s working capital and capital expenditure requirements for a period of at least twelve months.</span></div> 0.8149 0.00001 Basis of PresentationThe condensed financial statements include the accounts of the Company and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the requirements of the U.S. Securities and Exchange Commission (the “SEC”) for interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP can be condensed or omitted. Accordingly, these condensed financial statements should be read in conjunction with the audited financial statements for the year ended December 31, 2020 and the related notes included in our prospectus filed pursuant to Rule 424(b)(3) under the Securities Act of 1933, as amended, with the SEC on October 28, 2021, which provides a more complete discussion of the Company’s accounting policies and certain other information. The condensed balance sheet as of December 31, 2020 has been derived from the audited financial statements of the Company. These condensed financial statements have been prepared on the same basis as its annual financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, which are necessary for the fair statement of the Company’s financial information. These interim results are not necessarily indicative of the results to be expected for the fiscal year ending December 31, 2021, or for any other interim period or for any other future year. 278300000 155000000 -215400000 Summary of Significant Accounting Policies<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than policies noted below, there have been no significant changes to the significant accounting policies disclosed in Note 2 of the audited condensed financial statements as of December 31, 2020 and 2019 and for the years ended December 31, 2020 and 2019.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the unaudited accompanying financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results and outcomes could differ significantly from the Company’s estimates, judgments, and assumptions. Significant estimates include determining useful lives of long-lived assets, the determination of the incremental borrowing rate used for operating lease liabilities, standalone selling price for performance obligations in contracts with customers, the valuation of redeemable convertible preferred stock warrants and common stock warrants, the fair value of common stock and other assumptions used to measure stock-based compensation, the fair value of contingent earnout liabilities, inventory reserves, and the valuation of deferred income tax assets and uncertain tax positions.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These estimates and assumptions are based on management’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, which management believes to be reasonable under the circumstances. The Company adjusts such estimates and assumptions when facts and circumstances dictate. Changes in these estimates resulting from continuing changes in the economic environment will be reflected in the financial statements in future periods. As future events and their effects cannot be determined with precision, actual results could materially differ from these estimates and assumptions.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk and Other Risks and Uncertainties</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments that potentially expose the Company to concentration of credit risk consist mainly of cash and cash equivalents and accounts receivable, net. The Company maintains its cash and cash equivalents in domestic cash accounts with large, creditworthy financial institutions. The Company has not experienced any losses on its deposits of cash and cash equivalents through deposits with federally insured commercial banks and at times cash balances may be in excess of federal insurance limits.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The customer concentration for balances greater than 10% of revenues and 10% of accounts receivables, net, respectively, are presented below:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.148%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.667%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.222%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.782%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Revenue</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:9pt;font-weight:700;line-height:100%">Accounts Receivable, Net</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine months ended September 30,</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:9pt;font-weight:700;line-height:100%">September 30</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:9pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><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:9pt;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-bottom:1pt solid #000;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:9pt;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:9pt;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-bottom:1pt solid #000;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:9pt;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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(as a percentage)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(as a percentage)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(as a percentage)</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:400;line-height:100%">Customer 1</span></td><td colspan="2" style="background-color:#cceeff;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%">53.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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%">10.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: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;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%">31.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 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%">&lt;10%</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">Customer 2</span></td><td colspan="2" style="background-color:#ffffff;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%">17.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">Customer 3</span></td><td colspan="2" style="background-color:#cceeff;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%">15.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;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;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%">16.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;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="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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;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: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:9pt;font-weight:400;line-height:100%">Customer 4</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">17.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">11.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">58.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">55 </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:9pt;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:9pt;font-weight:400;line-height:100%">85.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">Customer 5</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">10.8 </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: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;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%">13.3 </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:9pt;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 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%">&lt;10%</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:9pt;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: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:9pt;font-weight:400;line-height:100%">Customer 6</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">13.1 </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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">&lt;10%</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:400;line-height:100%">Customer 7</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">10.8 </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:9pt;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 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%">&lt;10%</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">Customer 8</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">17.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company relies on four key suppliers for products and services. While alternative providers could be identified, the Company is subject to supply and pricing risks.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impact of COVID-19</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company continues to operate its business through the COVID-19 pandemic and has taken additional precautions to ensure the safety of its employees, customers, and vendors with which it operates. The impact of COVID-19 on the Company’s operating results has added uncertainty in timing of customer orders creating longer lead times for sales and marketing.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has applied the framework for measuring fair value which requires a fair value hierarchy to be applied to all fair value measurements. Assets and liabilities measured at fair value are classified into one of three levels in the fair value hierarchy based on the inputs used to measure fair value as follows:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 — Quoted prices observed in active markets for identical assets or liabilities;</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 — Inputs other than quoted prices in active markets that are observable for the asset or liability, either directly or indirectly; and </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 — Significant unobservable market inputs for the asset or liability.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021 and December 31, 2020, warrants for redeemable convertible preferred stock, common stock warrants and contingent earnout liabilities were the only liabilities measured at fair value on a recurring basis.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value due to their short-term maturities. The long-term debt (including convertible notes) with variable interest at market rates is carried at amortized cost, which approximates its fair value and was classified as Level 2. Please refer to Note 14, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-Term Debt </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and Note 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%"> Convertible Notes Payable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for further information. Warrants for redeemable convertible preferred stock and convertible notes payable were classified as Level 3.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents and Restricted Cash</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All highly liquid investments with an original maturity of three months or less, when purchased, are classified as cash equivalents. Cash equivalents may be invested in money market funds and are carried at cost, which approximates their fair value.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, in conjunction with the new 80,000+ square foot facility to begin production of the Company’s Sapphire XC in late 2021, the Company issued a one-year letter of credit for $1.2 million to the landlord to secure the agreement. The Company has restricted cash to secure the letter of credit and the agreement will allow for reductions to the letter of credit limit based on the Company’s revenue achievements.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, in connection with a 3D Printer system delivery, a customer requested a bank guarantee to be issued for $1.3 million as a condition of delivery acceptance to protect the customers prepayment of $1.3 million (included in Contract Liabilities). The bank guarantee expires upon the return of the bank guarantee document to the issuance bank or on October 10, 2021. Subsequent to September 30, 2021, the restricted cash in other assets was returned to operating cash and cash equivalents.</span></div><div style="margin-bottom:9pt;text-align:center"><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.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">296,826 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">15,517 </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:9pt;font-weight:400;line-height:100%">Restricted cash (Other assets)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,518 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">Total cash and cash equivalents, and restricted cash</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:9pt;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:9pt;font-weight:400;line-height:100%">299,344 </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:9pt;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:9pt;font-weight:400;line-height:100%">15,517 </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-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Information by Segment and Geography</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages its operations and allocates resources as a single operating segment. Further, the Company manages, monitors, and reports its financial results as a single reportable segment. The Company’s chief operating decision-maker (“CODM”) is its Chief Executive Officer, who reviews financial information presented on an entity-wide basis for purposes of making operating decisions, assessing financial performance, and allocating resources. The Company has no segment managers who are held accountable by the CODM for operations, operating results, and planning for levels of components below the entity- wide level.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently sells its products in the United States and other locations. No long-lived assets are located outside the U.S. Revenue by geographic area based on the billing address of the customers were as follows:</span></div><div style="margin-bottom:9pt;text-align:center"><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:37.842%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.127%"/><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:9pt;font-weight:700;line-height:100%">Three months ended September 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:9pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><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:9pt;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-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;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-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-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:400;line-height:100%">United States</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:9pt;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:9pt;font-weight:400;line-height:100%">7,103 </span></td><td style="background-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:9pt;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:9pt;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"/><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:9pt;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:9pt;font-weight:400;line-height:100%">15,349 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">9,290 </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:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,608 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">1,680 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">2,943 </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:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">8,711 </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:9pt;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:9pt;font-weight:400;line-height:100%">2,273 </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:9pt;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:9pt;font-weight:400;line-height:100%">17,029 </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:9pt;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:9pt;font-weight:400;line-height:100%">12,233 </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-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue disaggregated by products and service type:</span></div><div style="margin-bottom:9pt;text-align:center"><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:36.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.966%"/><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:9pt;font-weight:700;line-height:100%">Three months ended September 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:9pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><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:9pt;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-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;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-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-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:400;line-height:100%">3D Printers</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:9pt;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:9pt;font-weight:400;line-height:100%">7,281 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">1,738 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">13,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">11,038 </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:9pt;font-weight:400;line-height:100%">Recurring Payment (defined below)</span></td><td colspan="2" style="background-color:#ffffff;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%">596 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">146 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">1,231 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">146 </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:9pt;font-weight:400;line-height:100%">Support services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">834 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">389 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">2,204 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">1,049 </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:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">8,711 </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:9pt;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:9pt;font-weight:400;line-height:100%">2,273 </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:9pt;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:9pt;font-weight:400;line-height:100%">17,029 </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:9pt;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:9pt;font-weight:400;line-height:100%">12,233 </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-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contracts Assets and Contract Liabilities</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets consist of unbilled receivables and are recorded when revenue is recognized in advance of scheduled billings to the Company’s customers. A contract asset is recognized when products or services are transferred to a customer and the right to consideration is conditional on something other than the passage of time. Contract liabilities include amounts billed or collected which is related to remaining performance obligations. Revenue allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied. It includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of revenue recognized during the three months ended September 30, 2021 included in contract liabilities as of June 30, 2021 was $0.3 million. The amount of revenue recognized during the three months ended September 30, 2020 that was included in contract liabilities as of June 30, 2020 was $0.2 million.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of revenue recognized during the nine months ended September 30, 2021 included in contract liabilities as of December 31, 2020 was $0.8 million. The amount of revenue recognized during the nine months ended September 30, 2020 that was included in contract liabilities as of December 31, 2019 was $0.7 million.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Warrants Liabilities</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assumed 8,625,000 publicly-traded warrants (the “Public Warrants”) and 4,450,000 private placement warrants (the “Private Placement Warrants” and, together with the Public Warrants, the “Common Stock Warrants”) issued to Spitfire Sponsor, LLC (the “Sponsor”) upon the Merger, all of which were issued in connection with JAWS Spitfire’s initial public offering (“IPO”) and subsequent over-allotment and entitles the holder to purchase one share of the Company’s Common Stock at an exercise price of $11.50 per share. During the three and nine months ended September 30, 2021, there were no Public Warrants or Private Placement Warrants exercised. The Public Warrants are publicly traded and are exercisable for cash, unless certain conditions occur, such as redemption by the Company under certain circumstances, at which time the Public Warrants may be exercised on a cashless basis. The Private Placement Warrants are non-redeemable for cash so long as they are held by the initial purchasers or their permitted transferees. If the Private Placement Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Placement Warrants are redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated the Common Stock Warrants and concluded that they do not meet the criteria to be classified within stockholders’ equity. The warrant agreement governing the Common Stock Warrants includes a provision, the application of which could result in a different settlement value for the Common Stock Warrants depending on their holder. Because the holder of an instrument is not an input into the pricing of a fixed-for-fixed option on the Common Stock, the Private Placement Warrants are not considered to be “indexed to the Company’s own stock.” In addition, the warrant agreement includes a provision that provides that in the event of a tender or exchange offer accepted by holders of more than 50.0% of the outstanding shares of the Common Stock, all holders of the Common Stock Warrants (both the Public Warrants and the Private Placement Warrants) would be entitled to receive cash for all of their Common Stock Warrants. Specifically, in the event of a qualifying cash tender offer (which could be outside of the Company’s control), all Common Stock Warrant holders would be entitled to cash, </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">while only certain of the holders of the Common Stock may be entitled to cash. These provisions preclude the Company from classifying the Common Stock Warrants in stockholders’ equity. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its Public Warrants and Private Placement Warrants as liabilities in accordance with ASC Topic 815 “Derivatives and Hedging–Contracts in Entity’s Own Equity”. As the Common Stock Warrants meet the definition of a derivative, the Company recorded these warrants within Warrant liabilities on the condensed balance sheet at fair value, with subsequent changes in their respective fair values recognized in the condensed statements of operations and comprehensive loss at each reporting date.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Earnout Liability</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Reverse Recapitalization and pursuant to the Business Combination Agreement, eligible former Legacy Velo3D equity holders are entitled to receive additional shares of Common Stock upon the Company achieving certain Earnout Triggering Events (as described in the Business Combination Agreement) (the “Earnout Shares”). The Earnout Shares are not indexed to the Common Stock and therefore are accounted for as a liability at the Reverse Recapitalization Date and subsequently remeasured at each reporting date with changes in fair value recorded as a component of gain on fair value of contingent earnout liabilities in the condensed statements of operations and comprehensive loss. The estimated fair value of the contingent earnout liability was determined using a Monte Carlo simulation using a distribution of potential outcomes on a monthly basis over the Earnout Period (as defined in Note 16) prioritizing the most reliable information available. The assumptions utilized in the calculation are based on the achievement of certain stock price milestones, including the current Company Common Stock price, expected volatility, risk free rate, expected term and dividend rate. The contingent earnout liability is categorized as a Level 3 fair value measurement (see “Fair Value Measurements” as described above) because the Company estimates projections during the Earnout Period utilizing unobservable inputs. Contingent earnout liabilities involve certain assumptions requiring significant judgment and actual results may differ from assumed and estimated amounts.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><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, Income Taxes (Topic 740) — Simplifying the Accounting for Income Taxes (“Topic 740”), which simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Accounting Standards Codification 740, Income Taxes. It also clarifies certain aspects of the existing guidance to promote more consistent application. This standard is effective for the Company in fiscal year 2021, and early adoption is permitted. The Company adopted the new guidance effective January 1, 2020 and there is no material impact on its condensed financial statements.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><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, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“Topic 848”),” which provides optional expedients and exceptions for applying U.S. GAAP to contract modifications, hedging relationships, and other transactions, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The guidance was effective for the Company beginning on March 12, 2020 and the amendments will be applied prospectively through December 31, 2022. The Company adopted the new guidance effective January 1, 2021 and there is no material impact on its condensed financial statements.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). This ASU simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consequently, more convertible debt instruments will be reported as a single liability instrument and more redeemable convertible preferred stock as a single equity instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted earnings per share (“EPS”) calculation in certain areas. ASU 2020-06 is effective for fiscal years </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">beginning after December 15, 2023 including interim periods within those fiscal years. Early adoption is permitted but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Board specified that an entity should adopt the guidance as of the beginning of its annual fiscal year. The Company early adopted the new guidance effective January 1, 2021 using the modified retrospective method. Adoption of this guidance did not have a material impact on the Company’s financial statements and disclosures.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><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, “Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“Topic 326”)”, and has since released various amendments including ASU No. 2019-04. The guidance modifies the measurement of expected credit losses on certain financial instruments. This guidance is effective for the Company for the fiscal year beginning after December 15, 2022. Early adoption is permitted. The Company is currently assessing the impact of the guidance on its financial statements and disclosures.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2021, the FASB issued ASU 2021-05, “Leases (“Topic 842”) Lessors — Certain Leases with Variable Lease Payments”, that amends the lessor’s lease classification for leases that include any amount of variable lease payments that are not variable lease payments that do not depend on an index or a rate as an operating lease at lease commencement if classifying the lease as a sales-type lease or a direct financing lease would result in the recognition of a selling loss. This guidance is effective for the Company for the fiscal year beginning after December 15, 2021, and interim periods within those fiscal years. Early adoption is permitted. The Company is currently assessing the impact of the guidance on its financial statements and disclosures.</span></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the unaudited accompanying financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results and outcomes could differ significantly from the Company’s estimates, judgments, and assumptions. Significant estimates include determining useful lives of long-lived assets, the determination of the incremental borrowing rate used for operating lease liabilities, standalone selling price for performance obligations in contracts with customers, the valuation of redeemable convertible preferred stock warrants and common stock warrants, the fair value of common stock and other assumptions used to measure stock-based compensation, the fair value of contingent earnout liabilities, inventory reserves, and the valuation of deferred income tax assets and uncertain tax positions.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These estimates and assumptions are based on management’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, which management believes to be reasonable under the circumstances. The Company adjusts such estimates and assumptions when facts and circumstances dictate. Changes in these estimates resulting from continuing changes in the economic environment will be reflected in the financial statements in future periods. As future events and their effects cannot be determined with precision, actual results could materially differ from these estimates and assumptions.</span></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk and Other Risks and Uncertainties</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments that potentially expose the Company to concentration of credit risk consist mainly of cash and cash equivalents and accounts receivable, net. The Company maintains its cash and cash equivalents in domestic cash accounts with large, creditworthy financial institutions. The Company has not experienced any losses on its deposits of cash and cash equivalents through deposits with federally insured commercial banks and at times cash balances may be in excess of federal insurance limits.</span></div>The Company relies on four key suppliers for products and services. While alternative providers could be identified, the Company is subject to supply and pricing risks. <div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The customer concentration for balances greater than 10% of revenues and 10% of accounts receivables, net, respectively, are presented below:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.148%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.667%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.222%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.782%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Revenue</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:9pt;font-weight:700;line-height:100%">Accounts Receivable, Net</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine months ended September 30,</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:9pt;font-weight:700;line-height:100%">September 30</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:9pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><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:9pt;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-bottom:1pt solid #000;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:9pt;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:9pt;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-bottom:1pt solid #000;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:9pt;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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(as a percentage)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(as a percentage)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(as a percentage)</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:400;line-height:100%">Customer 1</span></td><td colspan="2" style="background-color:#cceeff;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%">53.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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%">10.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: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;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%">31.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 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%">&lt;10%</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">Customer 2</span></td><td colspan="2" style="background-color:#ffffff;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%">17.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">Customer 3</span></td><td colspan="2" style="background-color:#cceeff;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%">15.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;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;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%">16.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;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="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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;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: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:9pt;font-weight:400;line-height:100%">Customer 4</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">17.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">11.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">58.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">55 </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:9pt;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:9pt;font-weight:400;line-height:100%">85.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">Customer 5</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">10.8 </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: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;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%">13.3 </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:9pt;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 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%">&lt;10%</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:9pt;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: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:9pt;font-weight:400;line-height:100%">Customer 6</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">13.1 </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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">&lt;10%</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:400;line-height:100%">Customer 7</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">10.8 </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:9pt;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 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%">&lt;10%</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">Customer 8</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">&lt;10%</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:9pt;font-weight:400;line-height:100%">17.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.539 0.100 0.314 0.172 0 0 0 0.151 0 0.166 0 0 0.177 0.115 0.585 0.55 0.856 0.108 0.133 0 0.131 0 0.108 0.174 0 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has applied the framework for measuring fair value which requires a fair value hierarchy to be applied to all fair value measurements. Assets and liabilities measured at fair value are classified into one of three levels in the fair value hierarchy based on the inputs used to measure fair value as follows:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 — Quoted prices observed in active markets for identical assets or liabilities;</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 — Inputs other than quoted prices in active markets that are observable for the asset or liability, either directly or indirectly; and </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 — Significant unobservable market inputs for the asset or liability.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021 and December 31, 2020, warrants for redeemable convertible preferred stock, common stock warrants and contingent earnout liabilities were the only liabilities measured at fair value on a recurring basis.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value due to their short-term maturities. The long-term debt (including convertible notes) with variable interest at market rates is carried at amortized cost, which approximates its fair value and was classified as Level 2. Please refer to Note 14, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-Term Debt </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and Note 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%"> Convertible Notes Payable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for further information. Warrants for redeemable convertible preferred stock and convertible notes payable were classified as Level 3.</span></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents and Restricted Cash</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All highly liquid investments with an original maturity of three months or less, when purchased, are classified as cash equivalents. Cash equivalents may be invested in money market funds and are carried at cost, which approximates their fair value.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, in conjunction with the new 80,000+ square foot facility to begin production of the Company’s Sapphire XC in late 2021, the Company issued a one-year letter of credit for $1.2 million to the landlord to secure the agreement. The Company has restricted cash to secure the letter of credit and the agreement will allow for reductions to the letter of credit limit based on the Company’s revenue achievements.</span></div> 80000 P1Y 1200000 1300000 1300000 <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.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">296,826 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">15,517 </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:9pt;font-weight:400;line-height:100%">Restricted cash (Other assets)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,518 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">Total cash and cash equivalents, and restricted cash</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:9pt;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:9pt;font-weight:400;line-height:100%">299,344 </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:9pt;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:9pt;font-weight:400;line-height:100%">15,517 </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> <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.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">296,826 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">15,517 </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:9pt;font-weight:400;line-height:100%">Restricted cash (Other assets)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,518 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">Total cash and cash equivalents, and restricted cash</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:9pt;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:9pt;font-weight:400;line-height:100%">299,344 </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:9pt;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:9pt;font-weight:400;line-height:100%">15,517 </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> 296826000 15517000 2518000 0 299344000 15517000 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Information by Segment and Geography</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages its operations and allocates resources as a single operating segment. Further, the Company manages, monitors, and reports its financial results as a single reportable segment. The Company’s chief operating decision-maker (“CODM”) is its Chief Executive Officer, who reviews financial information presented on an entity-wide basis for purposes of making operating decisions, assessing financial performance, and allocating resources. The Company has no segment managers who are held accountable by the CODM for operations, operating results, and planning for levels of components below the entity- wide level.</span></div>The Company currently sells its products in the United States and other locations. No long-lived assets are located outside the U.S. Revenue by geographic area based on the billing address of the customers were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.842%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.127%"/><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:9pt;font-weight:700;line-height:100%">Three months ended September 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:9pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><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:9pt;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-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;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-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-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:400;line-height:100%">United States</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:9pt;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:9pt;font-weight:400;line-height:100%">7,103 </span></td><td style="background-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:9pt;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:9pt;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"/><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:9pt;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:9pt;font-weight:400;line-height:100%">15,349 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">9,290 </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:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,608 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">1,680 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">2,943 </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:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">8,711 </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:9pt;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:9pt;font-weight:400;line-height:100%">2,273 </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:9pt;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:9pt;font-weight:400;line-height:100%">17,029 </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:9pt;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:9pt;font-weight:400;line-height:100%">12,233 </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> 7103000 659000 15349000 9290000 1608000 1614000 1680000 2943000 8711000 2273000 17029000 12233000 <div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue disaggregated by products and service type:</span></div><div style="margin-bottom:9pt;text-align:center"><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:36.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.966%"/><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:9pt;font-weight:700;line-height:100%">Three months ended September 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:9pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><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:9pt;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-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;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-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-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:400;line-height:100%">3D Printers</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:9pt;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:9pt;font-weight:400;line-height:100%">7,281 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">1,738 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">13,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">11,038 </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:9pt;font-weight:400;line-height:100%">Recurring Payment (defined below)</span></td><td colspan="2" style="background-color:#ffffff;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%">596 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">146 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">1,231 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">146 </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:9pt;font-weight:400;line-height:100%">Support services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">834 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">389 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">2,204 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">1,049 </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:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">8,711 </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:9pt;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:9pt;font-weight:400;line-height:100%">2,273 </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:9pt;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:9pt;font-weight:400;line-height:100%">17,029 </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:9pt;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:9pt;font-weight:400;line-height:100%">12,233 </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> 7281000 1738000 13594000 11038000 596000 146000 1231000 146000 834000 389000 2204000 1049000 8711000 2273000 17029000 12233000 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contracts Assets and Contract Liabilities</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets consist of unbilled receivables and are recorded when revenue is recognized in advance of scheduled billings to the Company’s customers. A contract asset is recognized when products or services are transferred to a customer and the right to consideration is conditional on something other than the passage of time. Contract liabilities include amounts billed or collected which is related to remaining performance obligations. Revenue allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied. It includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods</span></div> 300000 200000 800000 700000 8625000 4450000 11.50 0.500 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><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, Income Taxes (Topic 740) — Simplifying the Accounting for Income Taxes (“Topic 740”), which simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Accounting Standards Codification 740, Income Taxes. It also clarifies certain aspects of the existing guidance to promote more consistent application. This standard is effective for the Company in fiscal year 2021, and early adoption is permitted. The Company adopted the new guidance effective January 1, 2020 and there is no material impact on its condensed financial statements.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><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, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“Topic 848”),” which provides optional expedients and exceptions for applying U.S. GAAP to contract modifications, hedging relationships, and other transactions, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The guidance was effective for the Company beginning on March 12, 2020 and the amendments will be applied prospectively through December 31, 2022. The Company adopted the new guidance effective January 1, 2021 and there is no material impact on its condensed financial statements.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). This ASU simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consequently, more convertible debt instruments will be reported as a single liability instrument and more redeemable convertible preferred stock as a single equity instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted earnings per share (“EPS”) calculation in certain areas. ASU 2020-06 is effective for fiscal years </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">beginning after December 15, 2023 including interim periods within those fiscal years. Early adoption is permitted but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Board specified that an entity should adopt the guidance as of the beginning of its annual fiscal year. The Company early adopted the new guidance effective January 1, 2021 using the modified retrospective method. Adoption of this guidance did not have a material impact on the Company’s financial statements and disclosures.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><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, “Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“Topic 326”)”, and has since released various amendments including ASU No. 2019-04. The guidance modifies the measurement of expected credit losses on certain financial instruments. This guidance is effective for the Company for the fiscal year beginning after December 15, 2022. Early adoption is permitted. The Company is currently assessing the impact of the guidance on its financial statements and disclosures.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2021, the FASB issued ASU 2021-05, “Leases (“Topic 842”) Lessors — Certain Leases with Variable Lease Payments”, that amends the lessor’s lease classification for leases that include any amount of variable lease payments that are not variable lease payments that do not depend on an index or a rate as an operating lease at lease commencement if classifying the lease as a sales-type lease or a direct financing lease would result in the recognition of a selling loss. This guidance is effective for the Company for the fiscal year beginning after December 15, 2021, and interim periods within those fiscal years. Early adoption is permitted. The Company is currently assessing the impact of the guidance on its financial statements and disclosures.</span></div> Reverse Recapitalization<div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 29, 2021, Merger Sub merged with Legacy Velo3D, with Legacy Velo3D surviving as a wholly-owned subsidiary of Velo3D. Immediately prior to the closing of the Merger: </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">• all issued and outstanding 6,738,651 shares of Legacy Velo3D outstanding Series A redeemable convertible preferred stock was converted into an equivalent number of shares of Legacy Velo3D common stock on a 1:2.178 basis:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">• all issued and outstanding 8,386,456 shares of Legacy Velo3D outstanding Series B redeemable convertible preferred stock was converted into an equivalent number of shares of Legacy Velo3D common stock on a 1:2.273 basis:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">• all issued and outstanding 8,513,343 shares of Legacy Velo3D outstanding Series C redeemable convertible preferred stock was converted into an equivalent number of shares of Legacy Velo3D common stock on a 1:2.372 basis:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">• all issued and outstanding 101,042,757 shares of Legacy Velo3D outstanding Series D redeemable convertible preferred stock was converted into an equivalent number of shares of Legacy Velo3D common stock on a 1:1.000 basis:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Merger, shares of Legacy Velo3D redeemable convertible preferred stock were converted into an equivalent number of shares of Legacy Velo3D common stock at their respective conversion ratios and concurrently recast into 126,310,700 shares of Common Stock. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021 and after giving effect to the Exchange Ratio, there were 183,163,826 shares of Common Stock outstanding, comprised of the 126,310,700 shares of Common Stock issued in respect of the Legacy Velo3D redeemable convertible preferred stock, 16,443,994 shares of Common Stock issued in respect of Legacy </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Velo3D common stock, and 40,409,132 shares of Common Stock issued to public shareholders of JAWS Spitfire, the JAWS Spitfire initial shareholders, and third-party PIPE Investors (as defined below). </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the Merger, eligible former Legacy Velo3D equity holders received or had the right to receive shares of Common Stock at a deemed value of $10.00 per share after giving effect to the Exchange Ratio of 0.8149 as defined in the Merger Agreement. Accordingly, immediately following the consummation of the Merger, Legacy Velo3D common stock exchanged into 142,754,694 shares of Common Stock, 66,830,878 shares of Common Stock were reserved for the issuance of Common Stock upon the potential future exercise of Legacy Velo3D stock options, common stock warrants, and shares of Common Stock issuable under the Company’s employee stock purchase plan.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the execution of the Merger Agreement, JAWS Spitfire entered into separate subscription agreements (each a “Subscription Agreement”) with a number of investors (each a “PIPE Investor”), pursuant to which the PIPE Investors agreed to purchase, and JAWS Spitfire agreed to sell to the PIPE Investors, an aggregate of 15,500,000 shares of Common Stock (the “PIPE Shares”), for a purchase price of $10.00 per share and an aggregate purchase price of $155.0 million, in a private placement pursuant to the Subscription Agreements (the “PIPE Financing”). The PIPE Financing closed simultaneously with the consummation of the Merger.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Merger, 8,625,000 of JAWS Spitfire Class B ordinary shares originally purchased by the Sponsor were exchanged for shares of Common Stock prior to the Closing (the “Founder Shares”). </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to JAWS Spitfire’s Articles of Association, JAWS Spitfire’s public shareholders were entitled to elect to redeem their public shares for cash even if they had approved the Merger. As of September 24, 2021, the final day of the redemption period, public shareholders had redeemed 18,215,868 Class A ordinary shares of JAWS Spitfire for cash at the redemption price of $10.00 per share, based on funds held in the trust account for an aggregate payment of $182.2 million (the “Redemptions”).</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares of Common Stock issued immediately following the consummation of the Merger was:</span></div><div style="margin-bottom:12pt;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.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:10pt;font-weight:700;line-height:100%">Shares</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%">Public shares, outstanding prior to Merger</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%">34,500,000 </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%">Less redemption of public shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,215,868)</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%">Public shares following redemptions</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%">16,284,132 </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%">Shares issued in PIPE Financing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public shares and PIPE Financing Shares</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%">31,784,132 </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%">Founder Shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,625,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legacy Velo3D shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,754,694 </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 shares of Common Stock immediately after Merger</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,163,826 </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-bottom:12pt;margin-top:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Upon consummation of the Merger, 175,173,445 Legacy Velo3D shares were exchanged at the Exchange Ratio and fractional shares were rounded to whole shares.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Merger was accounted for as a reverse recapitalization in accordance with GAAP. Under this method of accounting, JAWS Spitfire was treated as the “acquired” company for financial reporting purposes. Accordingly, for accounting purposes, the financial statements of Velo3D are represented as a continuation of the financial statements of Legacy Velo3D, with the Merger being treated as the equivalent of Legacy Velo3D issuing stock for the net assets of JAWS Spitfire, accompanied by a recapitalization. The net assets of JAWS Spitfire are stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the Merger are those of Legacy Velo3D in future reports.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legacy Velo3D has been determined to be the accounting acquirer based on evaluation of the following facts and circumstances as of the Closing: (1) Legacy Velo3D’s stockholders have a majority of the voting power of </span></div>Velo3D; (2) the board of directors of Velo3D initially has twelve members, and Legacy Velo3D has the ability to nominate the majority of the initial members of the board of directors; (3) Legacy Velo3D’s senior management is the senior management of Velo3D and is responsible for day-to-day operations; (4) Velo3D has assumed the Velo3D name; and; (5) the current strategy and operations of Velo3D continue to be Legacy Velo3D’s strategy and operations to develop the next generation of AM printers.In connection with the Merger and the PIPE Financing, the Company received $298.2 million of gross proceeds including the contribution of $345.0 million of cash held in JAWS Spitfire’s trust account from its IPO, redemptions of JAWS Spitfire public shareholders of $182.2 million, and $155.0 million of cash in connection with the PIPE Financing. The gross proceeds were net of $19.6 million of costs incurred by JAWS Spitfire prior to the Closing. The Company incurred $19.9 million of transaction costs, consisting of banking, legal, and other professional fees, of which $19.1 million was recorded as a reduction to additional paid-in capital of proceeds (“APIC”), and the remaining $0.8 million was expensed in the condensed statements of operations. The total net cash proceeds to the Company were $278.3 million 6738651 8386456 8513343 101042757 1 126310700 183163826 126310700 16443994 40409132 10.00 0.8149 142754694 66830878 15500000 10.00 155000000 8625000 18215868 10.00 182200000 <div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares of Common Stock issued immediately following the consummation of the Merger was:</span></div><div style="margin-bottom:12pt;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.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:10pt;font-weight:700;line-height:100%">Shares</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%">Public shares, outstanding prior to Merger</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%">34,500,000 </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%">Less redemption of public shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,215,868)</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%">Public shares following redemptions</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%">16,284,132 </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%">Shares issued in PIPE Financing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public shares and PIPE Financing Shares</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%">31,784,132 </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%">Founder Shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,625,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legacy Velo3D shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,754,694 </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 shares of Common Stock immediately after Merger</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,163,826 </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-bottom:12pt;margin-top:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Upon consummation of the Merger, 175,173,445 Legacy Velo3D shares were exchanged at the Exchange Ratio and fractional shares were rounded to whole shares.</span></div> 34500000 18215868 16284132 15500000 31784132 8625000 142754694 183163826 175173445 298200000 345000000 182200000 155000000 19600000 19900000 19100000 800000 278300000 Basic and Diluted Net Loss per Share<div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of the Company’s basic and diluted net loss per share to common stockholders:</span></div><div style="margin-bottom:9pt"><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:38.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.643%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><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:9pt;font-weight:700;line-height:100%">Three months ended September 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:9pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><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:9pt;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-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;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-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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;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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(66,578)</span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">(7,107)</span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">(92,663)</span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">(17,591)</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares used in computing net loss per share – basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;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%">19,793,863 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">15,994,154 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">17,348,557 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">15,503,475 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share – basic and diluted.</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(3.36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">(0.44)</span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">(5.34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">(1.13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive shares of common stock equivalents “on an as-converted basis” were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have had an antidilutive effect:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.878%"><tr><td style="width:1.0%"/><td style="width:68.754%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.448%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.650%"/><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:9pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><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:9pt;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-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(per share data)</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:400;line-height:100%">Redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">108,642,440 </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:9pt;font-weight:400;line-height:100%">Convertible promissory note</span></td><td colspan="2" style="background-color:#ffffff;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:#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:9pt;font-weight:400;line-height:100%">3,283,548 </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:9pt;font-weight:400;line-height:100%">Redeemable convertible preferred stock warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">332,893 </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:9pt;font-weight:400;line-height:100%">Common stock warrants</span></td><td colspan="2" style="background-color:#ffffff;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%">13,075,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,847 </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:9pt;font-weight:400;line-height:100%">Common stock options issued and outstanding</span></td><td colspan="2" style="background-color:#cceeff;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%">21,342,660 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">19,134,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total potentially dilutive common share equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,417,660 </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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,445,038 </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-bottom:12pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total potentially dilutive common share equivalents for the nine months ended September 30, 2021, excludes 21,758,148 shares related to the earnout liability as these shares are contingently issuable upon meeting certain triggering events.</span></div> <div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of the Company’s basic and diluted net loss per share to common stockholders:</span></div><div style="margin-bottom:9pt"><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:38.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.643%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><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:9pt;font-weight:700;line-height:100%">Three months ended September 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:9pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><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:9pt;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-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;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-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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;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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(66,578)</span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">(7,107)</span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">(92,663)</span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">(17,591)</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares used in computing net loss per share – basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;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%">19,793,863 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">15,994,154 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">17,348,557 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">15,503,475 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share – basic and diluted.</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(3.36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">(0.44)</span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">(5.34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">(1.13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -66578000 -7107000 -92663000 -17591000 19793863 19793863 15994154 15994154 17348557 17348557 15503475 15503475 -3.36 -3.36 -0.44 -0.44 -5.34 -5.34 -1.13 -1.13 <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 of common stock equivalents “on an as-converted basis” were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have had an antidilutive effect:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.878%"><tr><td style="width:1.0%"/><td style="width:68.754%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.448%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.650%"/><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:9pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><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:9pt;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-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(per share data)</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:400;line-height:100%">Redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">108,642,440 </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:9pt;font-weight:400;line-height:100%">Convertible promissory note</span></td><td colspan="2" style="background-color:#ffffff;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:#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:9pt;font-weight:400;line-height:100%">3,283,548 </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:9pt;font-weight:400;line-height:100%">Redeemable convertible preferred stock warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">332,893 </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:9pt;font-weight:400;line-height:100%">Common stock warrants</span></td><td colspan="2" style="background-color:#ffffff;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%">13,075,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,847 </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:9pt;font-weight:400;line-height:100%">Common stock options issued and outstanding</span></td><td colspan="2" style="background-color:#cceeff;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%">21,342,660 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">19,134,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total potentially dilutive common share equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,417,660 </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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,445,038 </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> 0 108642440 0 3283548 0 332893 13075000 51847 21342660 19134310 34417660 131445038 21758148 Fair Value MeasurementsThe Company’s assets and liabilities that were measured at fair value on a recurring basis were as follows:<div style="margin-bottom:12pt;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:55.951%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.158%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measured as of September 30, 2021</span></td></tr><tr><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:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-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:400;line-height:100%">Assets</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">296,826 </span></td><td style="background-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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">296,826 </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:9pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">296,826 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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: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"/><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:9pt;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: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"/><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:9pt;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:9pt;font-weight:400;line-height:100%">296,826 </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:9pt;font-weight:400;line-height:100%">Liabilities</span></td><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 #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 #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 #000;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:9pt;font-weight:400;line-height:100%">Common stock warrant liabilities (Public)</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:9pt;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:9pt;font-weight:400;line-height:100%">13,283 </span></td><td style="background-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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">13,283 </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:9pt;font-weight:400;line-height:100%">Common stock warrant liabilities (Private Placement)</span></td><td colspan="2" style="background-color:#ffffff;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:#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:9pt;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:9pt;font-weight:400;line-height:100%">6,853 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">6,853 </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:9pt;font-weight:400;line-height:100%">Contingent earnout 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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">118,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,749 </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:9pt;font-weight:400;line-height:100%">Total financial liabilities</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:9pt;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:9pt;font-weight:400;line-height:100%">13,283 </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:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">125,602 </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:9pt;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:9pt;font-weight:400;line-height:100%">138,885 </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 style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measured as of December 31, 2020</span></td></tr><tr><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:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-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:400;line-height:100%">Assets</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">15,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">15,517 </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:9pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">15,517 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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: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"/><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:9pt;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: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"/><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:9pt;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:9pt;font-weight:400;line-height:100%">15,517 </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:9pt;font-weight:400;line-height:100%">Liabilities</span></td><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 #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 #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 #000;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:9pt;font-weight:400;line-height:100%">Redeemable convertible preferred stock warrant 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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">181 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">181 </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:9pt;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:9pt;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:9pt;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 #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:9pt;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:9pt;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;border-bottom:1pt solid #000;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:9pt;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:9pt;font-weight:400;line-height:100%">181 </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;border-bottom:1pt solid #000;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:9pt;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:9pt;font-weight:400;line-height:100%">181 </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-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The money market funds were classified as cash and cash equivalents on the condensed balance sheets. The aggregate fair value of the Company’s money market funds approximated amortized cost and, as such, there were no unrealized gains or losses on money market funds as of September 30, 2021 and December 31, 2020. Realized gains and losses, net of tax, were not material for any of the periods presented.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021 and December 31, 2020, the Company had no investments with a contractual maturity of greater than one year.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of the changes in the fair value of the Company’s Level 3 financial instruments:</span></div><div style="margin-bottom:12pt;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:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.443%"/><td style="width:0.1%"/></tr><tr><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:9pt;font-weight:700;line-height:100%">Redeemable convertible preferred stock warrant liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">Private placement warrant liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">Contingent earnout liabilities</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-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%">Fair value as of 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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">181</span><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;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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">—</span><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;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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">—</span><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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Private placement warrant liabilities acquired as part of the reverse recapitalization</span></td><td colspan="2" style="background-color:#ffffff;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:#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:9pt;font-weight:400;line-height:100%">7,165 </span></td><td style="background-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:9pt;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="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:9pt;font-weight:400;line-height:100%">Contingent earnout liabilities recognized upon the closing of the reverse recapitalization</span></td><td colspan="2" style="background-color:#cceeff;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;padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">120,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:9pt;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:9pt;font-weight:400;line-height:100%">718 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">(312)</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">(2,014)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-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:400;line-height:100%">Issuance of warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;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="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:9pt;font-weight:400;line-height:100%">Exercise of warrants</span></td><td colspan="2" style="background-color:#ffffff;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%">(899)</span></td><td style="background-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:9pt;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:9pt;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="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:9pt;font-weight:700;line-height:100%">Fair value as of September 30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">—</span><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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">6,853</span><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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">118,749</span><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"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><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:9pt;font-weight:700;line-height:100%">Redeemable convertible preferred stock warrant liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">Private placement warrant liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">Contingent earnout liabilities</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-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%">Fair value as of January 1, 2020</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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">185</span><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;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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">—</span><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;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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">—</span><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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:9pt;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:9pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-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:9pt;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:9pt;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="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:9pt;font-weight:400;line-height:100%">Issuance of warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;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="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:9pt;font-weight:400;line-height:100%">Exercise of warrants</span></td><td colspan="2" style="background-color:#ffffff;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:#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:9pt;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:9pt;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="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:9pt;font-weight:700;line-height:100%">Fair value as of September 30, 2020</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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">180</span><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-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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">—</span><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-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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">—</span><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><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 private placement warrant liability, redeemable convertible preferred stock warrant liability and contingent earnout liability are based on significant unobservable inputs, which represent Level 3 measurements within the fair value hierarchy. In determining the fair value of the private placement warrant liability, the Company used the Binomial-Lattice Model that assumes optimal exercise of the Company’s redemption option at the earliest possible date. In determining the fair value of the redeemable convertible preferred stock warrant liability, the Company used the Black-Scholes option pricing model to estimate the fair value using unobservable inputs including the expected term, expected volatility, risk-free interest rate and dividend yield (please refer to Note 16, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). In determining the fair value of the contingent earnout liability, the Company used the Monte Carlo simulation valuation model using a distribution of potential outcomes on a monthly basis over the Earnout Period using the most reliable information available (please refer to Note 16, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</span></div> The Company’s assets and liabilities that were measured at fair value on a recurring basis were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.951%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.158%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measured as of September 30, 2021</span></td></tr><tr><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:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-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:400;line-height:100%">Assets</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">296,826 </span></td><td style="background-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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">296,826 </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:9pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">296,826 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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: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"/><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:9pt;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: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"/><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:9pt;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:9pt;font-weight:400;line-height:100%">296,826 </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:9pt;font-weight:400;line-height:100%">Liabilities</span></td><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 #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 #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 #000;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:9pt;font-weight:400;line-height:100%">Common stock warrant liabilities (Public)</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:9pt;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:9pt;font-weight:400;line-height:100%">13,283 </span></td><td style="background-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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">13,283 </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:9pt;font-weight:400;line-height:100%">Common stock warrant liabilities (Private Placement)</span></td><td colspan="2" style="background-color:#ffffff;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:#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:9pt;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:9pt;font-weight:400;line-height:100%">6,853 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">6,853 </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:9pt;font-weight:400;line-height:100%">Contingent earnout 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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">118,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,749 </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:9pt;font-weight:400;line-height:100%">Total financial liabilities</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:9pt;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:9pt;font-weight:400;line-height:100%">13,283 </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:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">125,602 </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:9pt;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:9pt;font-weight:400;line-height:100%">138,885 </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 style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measured as of December 31, 2020</span></td></tr><tr><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:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-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:400;line-height:100%">Assets</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">15,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">15,517 </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:9pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">15,517 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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: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"/><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:9pt;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: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"/><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:9pt;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:9pt;font-weight:400;line-height:100%">15,517 </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:9pt;font-weight:400;line-height:100%">Liabilities</span></td><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 #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 #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 #000;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:9pt;font-weight:400;line-height:100%">Redeemable convertible preferred stock warrant 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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">181 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">181 </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:9pt;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:9pt;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:9pt;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 #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:9pt;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:9pt;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;border-bottom:1pt solid #000;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:9pt;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:9pt;font-weight:400;line-height:100%">181 </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;border-bottom:1pt solid #000;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:9pt;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:9pt;font-weight:400;line-height:100%">181 </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> 296826000 0 0 296826000 296826000 0 0 296826000 13283000 0 0 13283000 0 0 6853000 6853000 0 0 118749000 118749000 13283000 0 125602000 138885000 15517000 0 0 15517000 15517000 0 0 15517000 0 0 181000 181000 0 0 181000 181000 <div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of the changes in the fair value of the Company’s Level 3 financial instruments:</span></div><div style="margin-bottom:12pt;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:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.443%"/><td style="width:0.1%"/></tr><tr><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:9pt;font-weight:700;line-height:100%">Redeemable convertible preferred stock warrant liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">Private placement warrant liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">Contingent earnout liabilities</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-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%">Fair value as of 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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">181</span><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;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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">—</span><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;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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">—</span><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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Private placement warrant liabilities acquired as part of the reverse recapitalization</span></td><td colspan="2" style="background-color:#ffffff;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:#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:9pt;font-weight:400;line-height:100%">7,165 </span></td><td style="background-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:9pt;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="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:9pt;font-weight:400;line-height:100%">Contingent earnout liabilities recognized upon the closing of the reverse recapitalization</span></td><td colspan="2" style="background-color:#cceeff;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;padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">120,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:9pt;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:9pt;font-weight:400;line-height:100%">718 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">(312)</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">(2,014)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-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:400;line-height:100%">Issuance of warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;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="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:9pt;font-weight:400;line-height:100%">Exercise of warrants</span></td><td colspan="2" style="background-color:#ffffff;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%">(899)</span></td><td style="background-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:9pt;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:9pt;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="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:9pt;font-weight:700;line-height:100%">Fair value as of September 30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">—</span><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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">6,853</span><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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">118,749</span><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"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><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:9pt;font-weight:700;line-height:100%">Redeemable convertible preferred stock warrant liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">Private placement warrant liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">Contingent earnout liabilities</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-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%">Fair value as of January 1, 2020</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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">185</span><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;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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">—</span><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;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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">—</span><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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:9pt;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:9pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-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:9pt;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:9pt;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="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:9pt;font-weight:400;line-height:100%">Issuance of warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;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="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:9pt;font-weight:400;line-height:100%">Exercise of warrants</span></td><td colspan="2" style="background-color:#ffffff;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:#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:9pt;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:9pt;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="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:9pt;font-weight:700;line-height:100%">Fair value as of September 30, 2020</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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">180</span><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-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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">—</span><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-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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">—</span><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr></table></div> 181000 0 0 7165000 120763000 718000 -312000 -2014000 0 0 899000 0 0 6853000 118749000 185000 0 0 -5000 0 0 0 0 0 0 180000 0 0 Accounts Receivable, Net<div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net consisted of the following:</span></div><div style="margin-bottom:9pt"><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.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.683%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade Receivables</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:9pt;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:9pt;font-weight:400;line-height:100%">6,625 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">1,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Allowances for Doubtful Accounts</span></td><td colspan="2" style="background-color:#ffffff;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%">(67)</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">(67)</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">6,558 </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:9pt;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:9pt;font-weight:400;line-height:100%">1,232 </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-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net consisted of the following:</span></div><div style="margin-bottom:9pt"><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.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.683%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade Receivables</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:9pt;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:9pt;font-weight:400;line-height:100%">6,625 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">1,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Allowances for Doubtful Accounts</span></td><td colspan="2" style="background-color:#ffffff;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%">(67)</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">(67)</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">6,558 </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:9pt;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:9pt;font-weight:400;line-height:100%">1,232 </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> 6625000 1299000 67000 67000 6558000 1232000 Inventories<div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following:</span></div><div style="margin-bottom:9pt"><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.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</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:9pt;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:9pt;font-weight:400;line-height:100%">7,122 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">1,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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-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:9pt;font-weight:400;line-height:100%">8,098 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">5,361 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">15,220 </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:9pt;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:9pt;font-weight:400;line-height:100%">7,309 </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-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following:</span></div><div style="margin-bottom:9pt"><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.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</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:9pt;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:9pt;font-weight:400;line-height:100%">7,122 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">1,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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-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:9pt;font-weight:400;line-height:100%">8,098 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">5,361 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">15,220 </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:9pt;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:9pt;font-weight:400;line-height:100%">7,309 </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> 7122000 1948000 8098000 5361000 15220000 7309000 Prepaid expenses and other current assets<div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following:</span></div><div style="margin-bottom:9pt"><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.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid insurance and other</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vendor prepayments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,069 </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:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;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:top"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">807 </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:top"/></tr></table></div> <div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following:</span></div><div style="margin-bottom:9pt"><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.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid insurance and other</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vendor prepayments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,069 </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:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;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:top"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">807 </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:top"/></tr></table></div> 1011000 525000 8058000 282000 9069000 807000 Property and Equipment, Net<div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following:</span></div><div style="margin-bottom:9pt"><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.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computers and software</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:9pt;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:9pt;font-weight:400;line-height:100%">1,075 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">R&amp;D lab 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:9pt;font-weight:400;line-height:100%">1,266 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">469 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;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%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,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:9pt;font-weight:400;line-height:100%">1,828 </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;border-top:1pt solid #ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;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%">3,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property, plant and equipment</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:9pt;font-weight:400;line-height:100%">7,412 </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;border-top:1pt solid #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:9pt;font-weight:400;line-height:100%">2,847 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,411)</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">(1,841)</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;border-top:1pt solid #ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">5,001 </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;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%">1,006 </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-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for the three months ended and nine months ended September 30, 2021 and 2020 was $0.4 million for both three months periods, $0.8 million and $0.7 million, respectively.</span></div> <div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following:</span></div><div style="margin-bottom:9pt"><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.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computers and software</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:9pt;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:9pt;font-weight:400;line-height:100%">1,075 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">R&amp;D lab 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:9pt;font-weight:400;line-height:100%">1,266 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">469 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;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%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,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:9pt;font-weight:400;line-height:100%">1,828 </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;border-top:1pt solid #ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;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%">3,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property, plant and equipment</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:9pt;font-weight:400;line-height:100%">7,412 </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;border-top:1pt solid #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:9pt;font-weight:400;line-height:100%">2,847 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,411)</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">(1,841)</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;border-top:1pt solid #ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">5,001 </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;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%">1,006 </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> 1075000 510000 1266000 469000 69000 40000 1999000 1828000 3003000 0 7412000 2847000 2411000 1841000 5001000 1006000 400000 400000 800000 700000 Equipment on Lease, NetThe equipment leased to customers had a cost basis of $8.4 million and accumulated depreciation of $0.7 million as of September 30, 2021. Total lease revenue earned for the three and nine months ended September 30, 2021 was $0.6 million and $1.2 million, respectively. The total depreciation expense was $0.2 million and $0.5 million and included in cost of revenue for the three and nine months ended September 30, 2021, respectively. The total depreciation expense was $0.1 million for both the three and nine months ended September 30, 2020. The total lease revenue earned for the three and nine months ended September 30, 2020 was $0.1 million for both periods. <div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><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, there were four 3D Printers (equipment) leased to customers. The equipment leased to customers had a cost basis of $3.0 million and accumulated depreciation of $0.2 million as of December 31, 2020.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into debt secured by certain leased equipment to customers. The proceeds received were recognized as a financial liability under long-term debt. Remaining lease payments of $0 and $1.3 million were due as of September 30, 2021 and December 31, 2020, respectively. The financial liability was fully repaid in August 2021. Please refer to Note 14, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term Debt,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for a description of these financing arrangements.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September 30, 2021, principal payments of $2.1 million were paid for equipment lease loans. For the nine months ended September 30, 2020 principal payments of $0.1 million were paid for equipment lease loans.</span></div> 8400000 700000 600000 1200000 200000 500000 100000 100000 100000 100000 4 3000000 200000 0 1300000 2100000 100000 Accrued Expenses and Other Current Liabilities<div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:</span></div><div style="margin-bottom:9pt"><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.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-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:400;line-height:100%">Accrued salaries and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-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:400;line-height:100%">Lease liability – current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Accrued expenses and other current 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:top"><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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,552 </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:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:top"><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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,512 </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:top"/></tr></table></div> <div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:</span></div><div style="margin-bottom:9pt"><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.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-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:400;line-height:100%">Accrued salaries and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-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:400;line-height:100%">Lease liability – current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Accrued expenses and other current 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:top"><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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,552 </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:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:top"><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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,512 </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:top"/></tr></table></div> 2476000 787000 3395000 1231000 681000 494000 6552000 2512000 Other Noncurrent Liabilities<div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other noncurrent liabilities consisted of the following:</span></div><div style="margin-bottom:12pt;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.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-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:400;line-height:100%">Lease liabilities - noncurrent portion</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total other noncurrent liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,673 </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:top"/><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:top"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184 </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:top"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Please refer to Note 16, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Instruments,</span> for further details of the contingent earnout liability and warrant liabilities. <div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other noncurrent liabilities consisted of the following:</span></div><div style="margin-bottom:12pt;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.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-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:400;line-height:100%">Lease liabilities - noncurrent portion</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total other noncurrent liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,673 </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:top"/><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:top"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184 </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:top"/></tr></table></div> 1235000 232000 438000 -48000 1673000 184000 LeasesThe Company leases its office and manufacturing facilities under two non-cancellable operating leases which expire in November 2024 and January 2023, respectively. The leases provide for base rent and certain reimbursement of lessor’s operating expenses. The agreements include a provision for renewal at the then market rate for terms specified in each lease. <div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2021, the Company signed two new leases for manufacturing and R&amp;D facilities. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2021, the Company’s lease commenced for a 5,000+ square foot R&amp;D facility. The lease has a term of 36 months and with a contractual obligation of $0.5 million in base rent and certain reimbursement of lessor’s operating expenses.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 1, 2021, the Company’s lease commenced for an 80,000+ square foot facility. The lease has a term of 65 months and with a contractual obligation of $10.9 million in base rent and certain reimbursement of lessor’s operating expenses. As of September 30, 2021, the Company has have invested $3.0 million into factory equipment and leasehold improvements. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, the manufacturing facility lease obligations was not recorded on the balance sheet, and only included under operating leases as a future contractual obligation. As set forth under ASC 842, </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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the delivery of the building has not been completed as of September 30, 2021, as the landlord was still completing improvements to the facility as per the terms of the agreement. As noted above, the lease commenced on November 1, 2021.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Right-of-Use (“ROU”) assets (recorded in Other Assets) and lease liabilities (recorded in Accrued expenses and other current liabilities and Other noncurrent liabilities) are as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:70.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.866%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzQtMC0xLTEtNDU0MzM_9fdb2344-e260-4d99-bdad-40553d8b6c3b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzQtMC0xLTEtNDU0MzM_ff51b73f-2c69-4b12-be79-57d7471f41ad">Net book value (Other assets)</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"/><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:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzYtMC0xLTEtNDU0MzM_84c52bf1-a832-47cc-b357-2c2a3dc546d0"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzYtMC0xLTEtNDU0MzM_8fa89d87-3aa2-4228-bd28-9c8dfe31e536">Current (Accrued expense and other current liabilities)</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzctMC0xLTEtNDU0MzM_2156ed42-6855-4a00-8b91-e63349df5102"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzctMC0xLTEtNDU0MzM_a397402a-8956-482c-a3bc-601d7f801a26">Noncurrent (Other noncurrent liabilities)</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,834 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing lease liabilities:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzEwLTAtMS0xLTQ1NDMz_4b2f09fa-6e6c-4c48-984f-2cc74a88cf78"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzEwLTAtMS0xLTQ1NDMz_e3eb512f-60de-4f1c-b004-9bd5bc59e5fb">Current (Accrued expense and other current liabilities)</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzExLTAtMS0xLTQ1NDMz_d0734a0c-6cf9-4fa9-8f84-2d630429b4eb"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzExLTAtMS0xLTQ1NDMz_d35ba266-d108-4e6d-9df7-39dbde355cec">Noncurrent (Other noncurrent liabilities)</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><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;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><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:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,916 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets are considered long-lived assets and are tested for impairment as described above under the heading, “Impairment of Long-lived Assets.” There were no impairments recorded related to these assets as of September 30, 2021 and December 31, 2020. Management evaluates its long-lived assets, on an annual basis or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable in accordance with ASC Topic 360, Property, Plant and Equipment.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about lease-related balances were as follows:</span></div><div style="margin-bottom:9pt"><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:36.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.807%"/><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:9pt;font-weight:700;line-height:100%">Three months ended September 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:9pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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:9pt;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-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;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-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-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:400;line-height:100%">Operating lease expense</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:9pt;font-weight:400;line-height:91%">$</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:9pt;font-weight:400;line-height:91%">208 </span></td><td style="background-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:9pt;font-weight:400;line-height:91%">$</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:9pt;font-weight:400;line-height:91%">143 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">511 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">9 </span></td><td style="background-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:9pt;font-weight:400;line-height:91%">— </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">41 </span></td><td style="background-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:9pt;font-weight:400;line-height:91%">14 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">76 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">46 </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;border-top:1pt solid #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:400;line-height:100%">Total lease expense</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:9pt;font-weight:400;line-height:91%">$</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:9pt;font-weight:400;line-height:91%">258 </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;border-top:1pt solid #cceeff;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:9pt;font-weight:400;line-height:91%">$</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:9pt;font-weight:400;line-height:91%">157 </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:9pt;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:9pt;font-weight:400;line-height:100%">609 </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;border-top:1pt solid #cceeff;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:9pt;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:9pt;font-weight:400;line-height:100%">474 </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:400;line-height:100%">Cash paid for leases</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding: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:91%">178 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding: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:91%">136 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;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:3pt double #000;padding: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%">805 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;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:3pt double #000;padding: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%">395 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted – average remaining lease term – operating leases (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">2.9</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:9pt;font-weight:400;line-height:91%">1.8</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:9pt;font-weight:400;line-height:100%">2.9</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:9pt;font-weight:400;line-height:100%">1.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted – average discount rate – operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">4.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">%</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:9pt;font-weight:400;line-height:91%">4.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">%</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:9pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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%">4.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future lease payments under non-cancellable operating leases as of September 30, 2021 are as follows:</span></div><div style="margin-bottom:9pt"><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.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2021</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:9pt;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:9pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">524 </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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating lease payments</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:9pt;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:9pt;font-weight:400;line-height:100%">2,077 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less portion representing imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(161)</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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating lease liabilities</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:9pt;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:9pt;font-weight:400;line-height:100%">1,916 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">681 </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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,235 </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> LeasesThe Company leases its office and manufacturing facilities under two non-cancellable operating leases which expire in November 2024 and January 2023, respectively. The leases provide for base rent and certain reimbursement of lessor’s operating expenses. The agreements include a provision for renewal at the then market rate for terms specified in each lease. <div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2021, the Company signed two new leases for manufacturing and R&amp;D facilities. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2021, the Company’s lease commenced for a 5,000+ square foot R&amp;D facility. The lease has a term of 36 months and with a contractual obligation of $0.5 million in base rent and certain reimbursement of lessor’s operating expenses.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 1, 2021, the Company’s lease commenced for an 80,000+ square foot facility. The lease has a term of 65 months and with a contractual obligation of $10.9 million in base rent and certain reimbursement of lessor’s operating expenses. As of September 30, 2021, the Company has have invested $3.0 million into factory equipment and leasehold improvements. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, the manufacturing facility lease obligations was not recorded on the balance sheet, and only included under operating leases as a future contractual obligation. As set forth under ASC 842, </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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the delivery of the building has not been completed as of September 30, 2021, as the landlord was still completing improvements to the facility as per the terms of the agreement. As noted above, the lease commenced on November 1, 2021.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Right-of-Use (“ROU”) assets (recorded in Other Assets) and lease liabilities (recorded in Accrued expenses and other current liabilities and Other noncurrent liabilities) are as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:70.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.866%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzQtMC0xLTEtNDU0MzM_9fdb2344-e260-4d99-bdad-40553d8b6c3b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzQtMC0xLTEtNDU0MzM_ff51b73f-2c69-4b12-be79-57d7471f41ad">Net book value (Other assets)</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"/><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:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzYtMC0xLTEtNDU0MzM_84c52bf1-a832-47cc-b357-2c2a3dc546d0"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzYtMC0xLTEtNDU0MzM_8fa89d87-3aa2-4228-bd28-9c8dfe31e536">Current (Accrued expense and other current liabilities)</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzctMC0xLTEtNDU0MzM_2156ed42-6855-4a00-8b91-e63349df5102"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzctMC0xLTEtNDU0MzM_a397402a-8956-482c-a3bc-601d7f801a26">Noncurrent (Other noncurrent liabilities)</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,834 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing lease liabilities:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzEwLTAtMS0xLTQ1NDMz_4b2f09fa-6e6c-4c48-984f-2cc74a88cf78"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzEwLTAtMS0xLTQ1NDMz_e3eb512f-60de-4f1c-b004-9bd5bc59e5fb">Current (Accrued expense and other current liabilities)</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzExLTAtMS0xLTQ1NDMz_d0734a0c-6cf9-4fa9-8f84-2d630429b4eb"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzExLTAtMS0xLTQ1NDMz_d35ba266-d108-4e6d-9df7-39dbde355cec">Noncurrent (Other noncurrent liabilities)</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><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;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><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:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,916 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets are considered long-lived assets and are tested for impairment as described above under the heading, “Impairment of Long-lived Assets.” There were no impairments recorded related to these assets as of September 30, 2021 and December 31, 2020. Management evaluates its long-lived assets, on an annual basis or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable in accordance with ASC Topic 360, Property, Plant and Equipment.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about lease-related balances were as follows:</span></div><div style="margin-bottom:9pt"><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:36.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.807%"/><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:9pt;font-weight:700;line-height:100%">Three months ended September 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:9pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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:9pt;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-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;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-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-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:400;line-height:100%">Operating lease expense</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:9pt;font-weight:400;line-height:91%">$</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:9pt;font-weight:400;line-height:91%">208 </span></td><td style="background-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:9pt;font-weight:400;line-height:91%">$</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:9pt;font-weight:400;line-height:91%">143 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">511 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">9 </span></td><td style="background-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:9pt;font-weight:400;line-height:91%">— </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">41 </span></td><td style="background-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:9pt;font-weight:400;line-height:91%">14 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">76 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">46 </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;border-top:1pt solid #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:400;line-height:100%">Total lease expense</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:9pt;font-weight:400;line-height:91%">$</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:9pt;font-weight:400;line-height:91%">258 </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;border-top:1pt solid #cceeff;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:9pt;font-weight:400;line-height:91%">$</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:9pt;font-weight:400;line-height:91%">157 </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:9pt;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:9pt;font-weight:400;line-height:100%">609 </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;border-top:1pt solid #cceeff;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:9pt;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:9pt;font-weight:400;line-height:100%">474 </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:400;line-height:100%">Cash paid for leases</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding: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:91%">178 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding: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:91%">136 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;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:3pt double #000;padding: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%">805 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;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:3pt double #000;padding: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%">395 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted – average remaining lease term – operating leases (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">2.9</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:9pt;font-weight:400;line-height:91%">1.8</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:9pt;font-weight:400;line-height:100%">2.9</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:9pt;font-weight:400;line-height:100%">1.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted – average discount rate – operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">4.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">%</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:9pt;font-weight:400;line-height:91%">4.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">%</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:9pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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%">4.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future lease payments under non-cancellable operating leases as of September 30, 2021 are as follows:</span></div><div style="margin-bottom:9pt"><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.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2021</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:9pt;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:9pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">524 </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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating lease payments</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:9pt;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:9pt;font-weight:400;line-height:100%">2,077 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less portion representing imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(161)</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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating lease liabilities</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:9pt;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:9pt;font-weight:400;line-height:100%">1,916 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">681 </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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,235 </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> 2 2 5000 P36M 500000 80000 P65M 10900000 3000000 <div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Right-of-Use (“ROU”) assets (recorded in Other Assets) and lease liabilities (recorded in Accrued expenses and other current liabilities and Other noncurrent liabilities) are as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:70.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.866%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzQtMC0xLTEtNDU0MzM_9fdb2344-e260-4d99-bdad-40553d8b6c3b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzQtMC0xLTEtNDU0MzM_ff51b73f-2c69-4b12-be79-57d7471f41ad">Net book value (Other assets)</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"/><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:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzYtMC0xLTEtNDU0MzM_84c52bf1-a832-47cc-b357-2c2a3dc546d0"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzYtMC0xLTEtNDU0MzM_8fa89d87-3aa2-4228-bd28-9c8dfe31e536">Current (Accrued expense and other current liabilities)</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzctMC0xLTEtNDU0MzM_2156ed42-6855-4a00-8b91-e63349df5102"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzctMC0xLTEtNDU0MzM_a397402a-8956-482c-a3bc-601d7f801a26">Noncurrent (Other noncurrent liabilities)</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,834 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing lease liabilities:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzEwLTAtMS0xLTQ1NDMz_4b2f09fa-6e6c-4c48-984f-2cc74a88cf78"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzEwLTAtMS0xLTQ1NDMz_e3eb512f-60de-4f1c-b004-9bd5bc59e5fb">Current (Accrued expense and other current liabilities)</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzExLTAtMS0xLTQ1NDMz_d0734a0c-6cf9-4fa9-8f84-2d630429b4eb"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjMTE3ZDEyNzZlNDQ2YmRhNTcxYjY1OGM0NWZjY2EzL3NlYzowYzExN2QxMjc2ZTQ0NmJkYTU3MWI2NThjNDVmY2NhM18zNzMvZnJhZzo2Mjg5NjUxM2RiZjk0ZWM5YjliNmE3ZDY3NmNjMzNjYS90YWJsZTozMDk0NGU4MGM3ZmM0OWRkOTgxZTg3Zjg0NjcwNmE1Ni90YWJsZXJhbmdlOjMwOTQ0ZTgwYzdmYzQ5ZGQ5ODFlODdmODQ2NzA2YTU2XzExLTAtMS0xLTQ1NDMz_d35ba266-d108-4e6d-9df7-39dbde355cec">Noncurrent (Other noncurrent liabilities)</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><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;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><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:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,916 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 1849000 633000 648000 494000 1186000 232000 1834000 726000 33000 0 49000 0 82000 0 1916000 726000 0 0 <div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about lease-related balances were as follows:</span></div><div style="margin-bottom:9pt"><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:36.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.807%"/><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:9pt;font-weight:700;line-height:100%">Three months ended September 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:9pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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:9pt;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-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;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-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-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:400;line-height:100%">Operating lease expense</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:9pt;font-weight:400;line-height:91%">$</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:9pt;font-weight:400;line-height:91%">208 </span></td><td style="background-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:9pt;font-weight:400;line-height:91%">$</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:9pt;font-weight:400;line-height:91%">143 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">511 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">9 </span></td><td style="background-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:9pt;font-weight:400;line-height:91%">— </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">41 </span></td><td style="background-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:9pt;font-weight:400;line-height:91%">14 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">76 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">46 </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;border-top:1pt solid #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:400;line-height:100%">Total lease expense</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:9pt;font-weight:400;line-height:91%">$</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:9pt;font-weight:400;line-height:91%">258 </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;border-top:1pt solid #cceeff;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:9pt;font-weight:400;line-height:91%">$</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:9pt;font-weight:400;line-height:91%">157 </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:9pt;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:9pt;font-weight:400;line-height:100%">609 </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;border-top:1pt solid #cceeff;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:9pt;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:9pt;font-weight:400;line-height:100%">474 </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:400;line-height:100%">Cash paid for leases</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding: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:91%">178 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding: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:91%">136 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;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:3pt double #000;padding: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%">805 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;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:3pt double #000;padding: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%">395 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted – average remaining lease term – operating leases (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">2.9</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:9pt;font-weight:400;line-height:91%">1.8</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:9pt;font-weight:400;line-height:100%">2.9</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:9pt;font-weight:400;line-height:100%">1.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted – average discount rate – operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">4.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">%</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:9pt;font-weight:400;line-height:91%">4.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">%</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:9pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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%">4.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 208000 143000 511000 428000 9000 0 22000 0 41000 14000 76000 46000 258000 157000 609000 474000 178000 136000 805000 395000 P2Y10M24D P1Y9M18D P2Y10M24D P1Y9M18D 0.044 0.045 0.044 0.045 <div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future lease payments under non-cancellable operating leases as of September 30, 2021 are as follows:</span></div><div style="margin-bottom:9pt"><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.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2021</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:9pt;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:9pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">524 </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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating lease payments</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:9pt;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:9pt;font-weight:400;line-height:100%">2,077 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less portion representing imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(161)</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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating lease liabilities</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:9pt;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:9pt;font-weight:400;line-height:100%">1,916 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">681 </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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,235 </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> 153000 743000 657000 524000 2077000 161000 1916000 681000 1235000 Long-Term Debt<div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following:</span></div><div style="margin-bottom:9pt"><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.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-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:400;line-height:100%">Term loan</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:9pt;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:9pt;font-weight:400;line-height:100%">20,000 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">5,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:9pt;font-weight:400;line-height:100%">Revolving credit line</span></td><td colspan="2" style="background-color:#ffffff;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:91%">3,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">— </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:9pt;font-weight:400;line-height:100%">Property and equipment loan</span></td><td colspan="2" style="background-color:#cceeff;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;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment loan</span></td><td colspan="2" style="background-color:#ffffff;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%">5,622 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">2,081 </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:9pt;font-weight:400;line-height:100%">Deferred financing costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(569)</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">(61)</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:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">28,053 </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;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%">8,003 </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:400;line-height:100%">Debt – current portion</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">13,731 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">3,687 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%">Long-term debt – less current portion</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:9pt;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:9pt;font-weight:400;line-height:100%">14,322 </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;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%">4,316 </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-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s banking arrangements include three facilities and a revolving credit line with its primary bank (noted below). These loans contain customary representations and warranties, reporting covenants, events of default, and termination provisions. The affirmative covenants include, among other things, that the Company furnish monthly financial statements, a yearly budget, timely files taxes, maintains good standing and government compliance, maintains liability and other insurance, and furnishes audited financial statements no later than the date of delivery to the Board of Directors.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company amortizes deferred financing costs over the life of the borrowing. On May 17, 2021, the Company incurred $0.6 million of deferred financing costs related to its Term loan financing. As of September 30, 2021 and December 31, 2020, the remaining unamortized balance of deferred financing costs was $0.6 million and less than $0.1 million respectively, and was included in Debt — current portion on the balance sheets.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Term Loan —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On December 17, 2020, the Company executed the second amended and restated loan and security agreement to extend the payment terms with a variable interest rate of Prime plus 0.25% and a term of two years. As of December 31, 2020, the outstanding term loan balance was $5.2 million. There were zero principal payments paid during the fiscal year 2020.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the Company executed the third amended and restated loan and security agreement and a mezzanine loan and security agreement with its primary lender and another financing institution for a total of $53.5 million of debt facilities. These were comprised of a $35.0 million term loan, a $10.0 million revolving credit line (see below) and an $8.5 million secured equipment loan facility (see below). Prior to May 2021, $0.9 million in principal payments were paid against the outstanding term loan balance under the second amended and restated loan and security agreement. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The term loan had a variable interest rate of the greater of 9.00% or Prime plus 5.75% and a term of thirty months. The loan included a deferral of principal payments for the first five months. The refinancing was accounted for as a debt modification under ASC Topic 470, Debt. The outstanding balance in May 2021 was $4.3 million and fully repaid using proceeds from the mezzanine loan and security agreement. The remaining deferred loan fees of $0.1 million were written off to interest expense.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the Company borrowed $15.0 million from the term loan facility, and an additional $5.0 million in July 2021. As of September 30, 2021, the outstanding term loan balance was $20.0 million, and the Company has $15.0 million of the Term Loan facility undrawn, the availability of which is subject to the Company achieving certain financial performance targets. There were no principal payments paid under the mezzanine loan and security agreement as of September 30, 2021. As of September 30, 2021, the deferred loans fees with the debt issuance was $0.6 million.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Term Loan’s effective interest rate was 9.2% and 3.6% for the three months ended September 30, 2021 and 2020, respectively, and 4.3% and 3.9% for the nine months ended September 30, 2021 and 2020, respectively.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 29, 2021, the Company re-paid $20.7 million of its term loan, comprising a principal payment, interest and fees related to the loan.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revolving Credit Line —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In May 2021, the Company executed the third amended and restated loan and security agreement and a mezzanine loan and security agreement (see further discussion above). In August 2021, the Company drew $3.0 million on the $10.0 million revolving credit facility, with a variable interest rate of the greater of 5.75% or Prime plus 2.50% and a term of ten months. The Company has $7.0 million of the revolving credit line undrawn as of September 30, 2021. The effective interest rate was 4.7% for the both the three and nine months ended September 30, 2021. The deferred loan fees were less than $0.1 million as of September 30, 2021.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment Loan —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On July 2, 2018, the Company executed a loan facility for $2.0 million. On September 26, 2018, $2.0 million was drawn down with a variable interest rate of Prime plus 1.00% and a term of three years. This facility was refinanced on December 17, 2020 with a new loan facility for $0.9 million with a variable interest rate of Prime plus 1% and a term of three years. As of December 31, 2020, the outstanding property and equipment loan was $0.8 million. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the Company executed the third amended and restated loan and security agreement and a mezzanine loan and security agreement (see further discussion above). The outstanding balance in May 2021 was $0.6 million and fully repaid using proceeds from the mezzanine loan and security agreement. The deferred loan fees of less than $0.1 million were written off to interest expense. Prior to May 2021, principal payments of </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.2 million were paid against the outstanding Property and Equipment Loan balance under the second amended and restated loan and security agreement.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective interest rate was 0.0% and 4.3% for the three months ended September 30, 2021 and 2020, respectively, and 5.9% and 4.8% for the nine months ended September 30, 2021 and 2020, respectively. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equipment Loan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The equipment loan outstanding balance is comprised of two different equipment loan facilities.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equipment Loan First Facility: On December 17, 2020, the Company executed the second amended and restated loan and security agreement which included an equipment loan facility for $8.5 million secured by the equipment leased to customers. As of December 31, 2020, the equipment loan outstanding balance was $0.8 million. The facility had a variable interest rate of the greater of Prime rate or 3.25%. The effective interest rate was 2.8% for the three months ended September 30, 2021 and 2.4% for the nine months ended September 30, 2021.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the Company executed the third amended and restated loan and security agreement and a mezzanine loan and security agreement (see further discussion above). There were no principal payments paid against the Equipment Loan from the proceeds from the mezzanine loan and security agreement.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2021, the Company executed seven additional advances on the first facility for $5.6 million secured by equipment leased to customers. All seven advances of the first facility are with a variable interest rate of the greater of Prime rate or 3.25%. For the nine months ended September 30, 2021, $0.8 million in principal payments were paid. As of September 30, 2021, the outstanding balance for the first facility was $5.6 million. The Company has $2.9 million of the secured equipment loan facility undrawn as of September 30, 2021. As of September 30, 2021, the deferred loans fees with the debt issuance was $0.2 million.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equipment Loan Second Facility: The equipment loans on the second facility was entered in June 2020 with another third-party financing institution. The second facility was for $1.6 million with a fixed interest rate of 6.00%. All facilities had terms of three years. The effective interest rate was 6.5% and 8.0% for the three months ended September 30, 2021 and 2020, respectively, and 5.9% and 8.0% for the nine months ended September 30, 2021 and 2020, respectively.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was $0.3 million in principal payments paid during the fiscal year 2020. As of December 31, 2020, the outstanding balance on the second facility was $1.3 million. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2021, the Company paid in full the outstanding balance of $1.0 million on the second facility and sold the units to the lease customer when the customer exercised their purchase options. Prior to August 2021, principal payments of $0.3 million were paid against the outstanding balance on the second facility. As of September 30, 2021, there was no outstanding balance on the second facility. The deferred loan fees of less than $0.1 million were written off to interest expense with the repayment.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future minimum aggregate payments for the above borrowings are as follows as of September 30, 2021:</span></div><div style="margin-bottom:9pt;text-align:center"><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.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2021</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:9pt;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:9pt;font-weight:400;line-height:100%">2,058 </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: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:9pt;font-weight:400;line-height:100%">14,706 </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:9pt;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:9pt;font-weight:400;line-height:100%">10,467 </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:9pt;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:9pt;font-weight:400;line-height:100%">822 </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:9pt;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:9pt;font-weight:400;line-height:100%">28,053 </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>Convertible Notes Payable<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Note Issued in 2021</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 4, 2021, concurrent with the Legacy Velo3D Series D redeemable convertible preferred stock issuance, the Company issued a convertible note at a principal amount of $5.0 million with a maturity date of January 3, 2023. Interest accrued on the convertible note at 1.28% per annum. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, the convertible promissory note agreement was amended to reflect an automatic conversion to Legacy Velo3D Series D redeemable convertible preferred stock upon a change in control. The modification was accounted for as a debt extinguishment per ASC 470-50 Debt and resulted in a $50.6 million fair value adjustment to the $5.0 million convertible promissory note. The convertible note converted automatically in connection with the Merger. There was no convertible notes payable as of September 30, 2021 and December 31, 2020.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The note conversion price of $0.74 per share resulted in a conversion into 6,820,022 shares of Legacy Velo3D Series D redeemable convertible preferred stock immediately prior to Closing, which were subsequently converted from Legacy Velo3D Series D redeemable convertible preferred stock into Legacy Velo3D common stock and at the Exchange Ratio of 0.8149 for 5,557,864 shares of Common Stock at the Closing. There was no purchase discount offered to the note holder.</span></div> <div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following:</span></div><div style="margin-bottom:9pt"><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.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-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:400;line-height:100%">Term loan</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:9pt;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:9pt;font-weight:400;line-height:100%">20,000 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">5,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:9pt;font-weight:400;line-height:100%">Revolving credit line</span></td><td colspan="2" style="background-color:#ffffff;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:91%">3,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">— </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:9pt;font-weight:400;line-height:100%">Property and equipment loan</span></td><td colspan="2" style="background-color:#cceeff;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;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment loan</span></td><td colspan="2" style="background-color:#ffffff;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%">5,622 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">2,081 </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:9pt;font-weight:400;line-height:100%">Deferred financing costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(569)</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">(61)</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:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">28,053 </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;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%">8,003 </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:400;line-height:100%">Debt – current portion</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">13,731 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">3,687 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%">Long-term debt – less current portion</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:9pt;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:9pt;font-weight:400;line-height:100%">14,322 </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;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%">4,316 </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> 20000000 5150000 3000000 0 0 833000 5622000 2081000 569000 61000 28053000 8003000 13731000 3687000 14322000 4316000 600000 600000 100000 0.0025 P2Y 5200000 0 53500000 35000000 10000000 8500000 900000 0.0900 0.0575 P30M P5M 4300000 100000 15000000 5000000 20000000 15000000 0 600000 0.092 0.036 0.043 0.039 20700000 3000000.0 10000000 0.0575 0.0250 P10M 7000000 0.047 0.047 100000 2000000 2000000 0.0100 P3Y 900000 0.01 P3Y 800000 600000 100000 200000 0.000 0.043 0.059 0.048 8500000 800000 0.0325 0.028 0.024 0 7 5600000 7 0.0325 800000 5600000 2900000 200000 1600000 0.0600 P3Y 0.065 0.080 0.059 0.080 300000 1300000 1000000 300000 0 100000 <div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future minimum aggregate payments for the above borrowings are as follows as of September 30, 2021:</span></div><div style="margin-bottom:9pt;text-align:center"><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.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2021</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:9pt;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:9pt;font-weight:400;line-height:100%">2,058 </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: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:9pt;font-weight:400;line-height:100%">14,706 </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:9pt;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:9pt;font-weight:400;line-height:100%">10,467 </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:9pt;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:9pt;font-weight:400;line-height:100%">822 </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:9pt;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:9pt;font-weight:400;line-height:100%">28,053 </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> 2058000 14706000 10467000 822000 28053000 5000000 0.0128 -50600000 5000000 0 0 0.74 6820022 0.8149 5557864 Equity Instruments<div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Redeemable Convertible Preferred Stock</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Redeemable convertible preferred stock consisted of the following:</span></div><div style="margin-bottom:12pt;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:30.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%">As of September 30, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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:9pt;font-weight:700;line-height:82%">Authorized</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:120%">Issued and Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:120%">Original issue price per share</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:120%">Liquidation Preference</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:120%">Carrying value</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="27" 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:73%">(In thousands, except share and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">Redeemable Convertible Preferred Stock</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:91%">10,000,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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-bottom:3pt double #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:91%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;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-bottom:3pt double #000;padding: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 style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding: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:91%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding: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:91%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</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:9pt;font-weight:400;line-height:100%">Redeemable Convertible Preferred Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Authorized</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">Issued and<br/>Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:120%">Original issue price per share</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:120%">Liquidation Preference</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:120%">Carrying value</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except share and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,906,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,726,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,385,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,386,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series C</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,848,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,399,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series D</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,278,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,222,735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,419,265 </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:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,734,383 </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:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;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:top"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,762 </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:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;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:top"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,704 </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:top"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, there were no issued and outstanding redeemable convertible preferred stock. As of December 31, 2020, redeemable convertible preferred stock totaling 117,734,383 shares were convertible into 147,876,672 shares of common stock.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Conversion of Redeemable Convertible Preferred Stock into Common Stock at a conversion ratio of 3:1 and Issuance of Series D Redeemable Convertible Preferred Stock</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March and early April 2020, the Company notified the existing holders of the redeemable convertible preferred stock of (i) a planned initial closing of Legacy Velo3D Series D redeemable convertible preferred stock and (ii) the amount assigned to each of them based on their pro rata holdings in the Company’s outstanding equity on a fully diluted basis. In addition, these existing holders were notified that, as a condition of the Legacy Velo3D Series D redeemable convertible preferred stock financing, the Company would amend its articles to implement a special mandatory conversion provision if the holders failed to invest their pro rata amount in such initial financing of Legacy Velo3D Series D redeemable convertible preferred stock.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 13, 2020, in connection with the Company’s issuance of Legacy Velo3D Series D redeemable convertible preferred stock, the Company amended its articles to implement the special mandatory conversion provision and, contemporaneously, certain existing holders of redeemable convertible preferred stock who failed to invest their full pro rata amount or did not participate in the financing were automatically converted into the Company’s common stock at a conversion ratio of three to one. The amendment and forced conversion were recognized as an extinguishment of the redeemable convertible preferred stock.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result, 2,167,198 shares of Legacy Velo3D Series A redeemable convertible preferred stock, 1,999,348 shares of Legacy Velo3D Series B redeemable convertible preferred stock and 289,702 shares of Legacy Velo3D Series C redeemable convertible preferred stock were converted into 1,210,513 shares of Legacy Velo3D common stock. The carrying value of the converted shares of the redeemable convertible preferred stock is $13.3 million, whereas the fair value of the shares of common stock issued in the conversion was $0.2 million. Because the fair value of the consideration transferred (i.e., the fair value of the shares of common stock issued) was less than the carrying amount of the shares of the redeemable convertible preferred stock surrendered, the Company recognized an extinguishment of the redeemable convertible preferred stock converted in the amount of $13.1 million. The $13.1 million was a deemed capital contribution to the holders of the Company’s common stock that was a decrease to the net loss attributable to common stockholders and a decrease to accumulated deficit. Accordingly, the Company recorded a decrease of $13.3 million to redeemable convertible preferred stock, and a corresponding increase of $0.2 million in additional paid-in capital and a decrease of $13.1 million in accumulated deficit.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, on April 13, 2020, the Company issued 44,794,885 shares of Legacy Velo3D Series D redeemable convertible preferred stock at $0.37534 per share for gross proceeds of $16.8 million.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common stock</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The holders of common stock are entitled to one vote for each share held of record on all matters submitted to a vote of the stockholders but are not entitled to cumulative voting rights, have the right to appoint two directors to the Company’s Board of Directors, are entitled to receive ratably such dividends as may be declared by the Company’s Board of Directors out of funds legally available therefor subject to preferences that may be applicable to any shares of redeemable convertible preferred stock currently outstanding or issued in the future, are entitled to share ratably in all assets remaining after payment of liabilities and the liquidation preference of any then outstanding redeemable convertible preferred stock in the event of the Company’s liquidation, dissolution, or winding up, have no preemptive rights and no right to convert their common stock into any other securities, and have no redemption or sinking fund provisions applicable to the common stock.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Reserved for Future Issuance</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares of common stock reserved for issuance on an “as if converted” basis were as follows:</span></div><div style="margin-bottom:9pt"><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.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Redeemable convertible preferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">147,876,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Redeemable convertible preferred stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">408,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">13,075,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">214,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock options issued and outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">21,342,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">21,471,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares available for future grant under 2014 Equity Incentive Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">5,887,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares available for future grant under 2021 Equity Incentive Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">21,423,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">Reserved for employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">10,989,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total shares of common stock reserved</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:91%">66,830,878</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%"> </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:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:91%">175,857,762</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%"> </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:top"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Total potentially dilutive common share equivalents for the nine months ended September 30, 2021, excludes 21,758,148 shares related to the earnout liability as these shares are contingently issuable upon meeting certain triggering events.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrant liabilities</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> Common Stock Warrants</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warrants for shares of common stock consisted of the following:</span></div><div style="margin-bottom:12pt;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.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.278%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%">September 30, 2021</span></td></tr><tr><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:9pt;font-weight:700;line-height:120%">Issue Date</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:9pt;font-weight:700;line-height:120%">Expiration Date</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:9pt;font-weight:700;line-height:120%">Number of Warrants</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:9pt;font-weight:700;line-height:120%">Exercise Price per warrant</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:9pt;font-weight:700;line-height:120%">Fair Value on Issue Date per warrant</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:9pt;font-weight:700;line-height:120%">Fair Value on September 30, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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 #000;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 #000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:91%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">Private placement warrants - Common Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">12/02/2020</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">09/29/2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">4,450,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">11.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">2.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">6,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">Public warrants - Common Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">12/02/2020</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">09/29/2026</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">8,625,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">11.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">3.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">13,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">13,075,000 </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:top"/><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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">20,136 </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:top"/></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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:9pt;font-weight:700;line-height:100%">Issue Date</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:9pt;font-weight:700;line-height:100%">Expiration<br/>Date</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:9pt;font-weight:700;line-height:100%">Number of<br/>Warrant</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:9pt;font-weight:700;line-height:100%">Exercise<br/>Price per warrant</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:9pt;font-weight:700;line-height:100%">Fair Value on<br/>Issue Date per warrant</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair Value on December 31, 2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:91%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warrants - Common Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/02/2015</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/02/2025</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><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;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warrants - Common Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">07/02/2018</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">07/02/2028</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warrants - Common Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/17/2020</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/17/2030</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">162,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><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;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214,033 </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:top"/><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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Legacy Velo3D Warrants - Common Stock: As of December 31, 2020, warrants on common stock are equity classified and recorded at fair value on the issue date without further remeasurement. The level 3 fair value assumptions used in the Black-Scholes model to calculate fair value of the warrant for common stock granted during </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the nine months ended September 30, 2020 were as follows: volatility of 35.0% to 45.0%, term of 0.2 years, and risk-free interest rate of 0.1% to 1.0%.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warrants for common stock of 13,075,000 and 214,033 were exercisable 1-to-1 as of September 30, 2021 and December 31, 2020, respectively. Warrants to purchase a total of 13,075,000 shares of common stock were initially recognized as a liability recorded at fair value upon issuance and were subject to remeasurement to fair value at each balance sheet date. As part of the Merger, all Legacy Velo3D common stock warrants were exercised for shares of common stock in accordance with their terms for the number of exercisable shares, each adjusted using the Exchange Ratio. At that time, the Legacy Velo3D common stock warrants were remeasured and reclassified to Legacy Velo3D additional paid-in capital.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Private placement warrants and public warrants on common stock (as defined below) are liability classified and recorded at fair value on the issue date with periodic remeasurement. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Private Placement Warrants</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Concurrently with JAWS Spitfire’s IPO, 4,450,000 Private Placement Warrants were issued to the Sponsor at $2.00 per unit. Each Private Placement Warrant is exercisable to purchase one share of Common Stock at a price of $11.50 per share. Subject to certain exceptions, the Private Placement Warrants have terms and provisions that are identical to those of the Public Warrants. As of September 30, 2021, the number of Private Placement Warrants issued was 4,450,000.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Public Warrants</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the JAWS Spitfire IPO, 34,500,000 units were issued to public investors at $10.00 per unit. Each unit consisted of one JAWS Spitfire Class A ordinary share and one-fourth of one warrant. Each Public Warrant is exercisable to purchase share of Common Stock at $11.50 per share. As of September 30, 2021, the number of Public Warrants issued was 8,625,000.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Public Warrants may only be exercised for a whole number of shares. The Public Warrants will become exercisable on the later of (a) 30 days after the completion of the Merger and (b) 12 months from the closing of the IPO on December 7, 2020. The Public Warrants will expire five years after the completion of a Merger or earlier upon redemption or liquidation.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warrant Liabilities - Common Stock</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability associated with the Private Placement Warrants was subject to remeasurement at each balance sheet date using the Level 3 fair value inputs and the Public Warrants was subject to remeasured at each balance sheet date using Level 1 fair value inputs for the three and nine months ended September 30, 2020. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Redeemable Convertible Preferred Stock Warrants</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, the warrants for shares of Legacy Velo3D Series A and Series C redeemable convertible preferred stock were converted into redeemable convertible preferred stock in connection with the Reverse Recapitalization. Warrants for shares of Legacy Velo3D Series A and Series C redeemable convertible preferred stock consisted of the following (dollars in thousands, except share and per share amounts):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><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"/><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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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:9pt;font-weight:700;line-height:120%">Issue Date</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:9pt;font-weight:700;line-height:120%">Expiration<br/>Date</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:9pt;font-weight:700;line-height:120%">Number of<br/>Warrant</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:9pt;font-weight:700;line-height:120%">Exercise Price<br/>per Warrant</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:9pt;font-weight:700;line-height:120%">Fair Value on<br/>Issue Date per Warrant</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Series A redeemable convertible preferred stock</span></td><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:9pt;font-weight:400;line-height:120%">11/14/2014</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:9pt;font-weight:400;line-height:120%">11/13/2024</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:9pt;font-weight:400;line-height:120%">13,362</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:9pt;font-weight:400;line-height:120%">$1.12</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:9pt;font-weight:400;line-height:120%">$1.25</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Series C redeemable convertible preferred stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">04/18/2019</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:9pt;font-weight:400;line-height:120%">04/18/2029</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:9pt;font-weight:400;line-height:120%">160,000</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:9pt;font-weight:400;line-height:120%">$5.52</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:9pt;font-weight:400;line-height:120%">$1.05</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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:9pt;font-weight:400;line-height:120%">173,362</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September 30, 2021, all warrants for redeemable preferred stock were converted prior to the Merger into 13,362 shares of Legacy Velo3D Series A redeemable convertible preferred stock and 160,000 shares of Legacy Velo3D Series C redeemable preferred stock. The shares of redeemable preferred stock were net settled and converted into Legacy Velo3D common stock for Series A on a 1:2.178 basis and Series C of 1:2.372 basis. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><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, warrants for redeemable convertible preferred stock was 173,362. After the conversion to common stock and Exchange Ratio, the impact of dilution triggered by the warrants for redeemable convertible preferred stock if converted into common stock was 243,195 shares of common stock.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warrants on redeemable convertible preferred stock were issued to lenders in connection with borrowings. The fair value on the date of issue is recorded as a debt issue cost (contra-liability) and a liability because the warrant was liability classified. The fair value of the warrants are remeasured each reporting period using Level 3 inputs with the increase or decrease recorded in other income (expense), net in the statements of operations.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability for warrants on redeemable convertible preferred stock (carried at fair value) was as follows for the three and nine months ended September 30, 2021 and 2020:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rollforward of the liability for warrants on redeemable convertible preferred stock:</span></div><div style="margin-bottom:9pt;text-align:center"><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:58.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.355%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.355%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.355%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.357%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants on redeemable convertible preferred stock</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:9pt;font-weight:700;line-height:73%">Three Months Ended September 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:9pt;font-weight:700;line-height:73%">Nine Months Ended September 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:9pt;font-weight:700;line-height:73%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:73%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:73%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:73%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:91%">Beginning Balance</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:9pt;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:9pt;font-weight:400;line-height:100%">1,922 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">178 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">181 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">185 </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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">Issuance of new warrant</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">Change in fair value (Other income (expense), 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:9pt;font-weight:400;line-height:100%">(1,023)</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">718 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">(5)</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">Exercise of warrants (Redeemable preferred convertible 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:9pt;font-weight:400;line-height:100%">(899)</span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">(899)</span></td><td style="background-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:9pt;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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:91%">Ending Balance</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">— </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">180 </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">— </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">180 </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:top"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, the fair value of the warrants for shares of Legacy Velo3D Series A and Series C redeemable convertible preferred stock was $9.23 and $8.35, respectively. The fair value of the redeemable convertible preferred stock warrant liability was estimated using an option pricing model that takes into account the contract terms as well as multiple unobservable inputs such as the aggregate equity value, risk-free interest rates, and </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expected volatility. The level 3 fair value assumptions used in the Black-Scholes model for the recurring valuation of the redeemable convertible preferred stock warrant liability were as follows:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.406%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.125%"/><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%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">30.0% - 40.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">35.0% - 45.0%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">0.1% - 1.0%</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:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">0.1% - 0.8%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">—</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">—</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected term for the Series A warrants and the Series C warrants as of September 30, 2021 was 0.2 years for both warrants, respectively.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected term for the Series A warrants and the Series C warrants as of September 30, 2020 was 1.6 years and 9.0 years, respectively.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingent Earnout Liabilities</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contingent earnout liability is for Earnout Shares for pre-closing Legacy Velo3D equity holders (as defined in the Business Combination Agreement as holders of Legacy Velo3D shares, Legacy Velo3D warrants, Legacy Velo3D convertible notes and Legacy Velo3D options immediately prior to the closing date) (“Eligible Legacy Velo3D Equityholders”). The Eligible Legacy Velo3D Equityholders will be entitled to Earnout Shares, pursuant to which they will receive (i) 5.0% of the total number of shares of Common Stock outstanding at the Closing if the shares of Common Stock trade at or above $12.50 for 20 or more trading days in any 30 trading-day period, and (ii) an additional 5.0% of the total number of shares of Common Stock outstanding at the Closing if the shares of Common Stock trade at or above $15.00 for 20 or more trading days in any 30 trading-day period (the “Triggering Events”). The earnout is subject to a five-year earnout period and early trigger upon certain change of control events.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the time period between Closing and the five-year anniversary of the Closing Date, Eligible Legacy Velo3D Equityholders may receive up to 21,758,148 shares of additional Common Stock, which is based on two tranches or 10,879,074 per tranche as noted above.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the contingent earnout liabilities at the Closing Date was $120.8 million based on a Monte Carlo simulation valuation model using a distribution of potential outcomes on a monthly basis over the Earnout Period using the most reliable information available. The change in fair value of contingent earnout liabilities was a gain of $2.0 million recognized in the condensed statement of operations for the three and nine months ended September 30, 2021. As of September 30, 2021 the contingent earnout liabilities were $118.7 million.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assumptions used in the valuation are described below.</span></div><div style="margin-bottom:12pt;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:65.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">As of September 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:10pt;font-weight:700;line-height:100%">Closing Date September 29, 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%">Current stock price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">8.37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.44 </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%">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%">45.0% - 55.0%</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%">45.0% - 55.0%</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%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;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.1% - 1.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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.1% - 1.0%</span></div></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%">Dividend 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%">— </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%">Expected Term (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%">5.0</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%">5.0</span></td></tr></table></div> <div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Redeemable convertible preferred stock consisted of the following:</span></div><div style="margin-bottom:12pt;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:30.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%">As of September 30, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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:9pt;font-weight:700;line-height:82%">Authorized</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:120%">Issued and Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:120%">Original issue price per share</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:120%">Liquidation Preference</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:120%">Carrying value</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="27" 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:73%">(In thousands, except share and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">Redeemable Convertible Preferred Stock</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:91%">10,000,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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-bottom:3pt double #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:91%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;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-bottom:3pt double #000;padding: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 style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding: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:91%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding: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:91%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</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:9pt;font-weight:400;line-height:100%">Redeemable Convertible Preferred Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Authorized</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">Issued and<br/>Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:120%">Original issue price per share</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:120%">Liquidation Preference</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:120%">Carrying value</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except share and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,906,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,726,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,385,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,386,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series C</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,848,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,399,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Series D</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,278,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,222,735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,419,265 </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:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,734,383 </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:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;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:top"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,762 </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:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;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:top"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,704 </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:top"/></tr></table></div> 10000000 0 0 0 0 0 8906694 6726134 6726134 2.928 19696000 17030000 10385804 8386456 8386456 3.851 32300000 32176000 8848760 8399058 8399058 5.524 46400000 39378000 97278007 94222735 94222735 0.375 35366000 35120000 125419265 117734383 117734383 133762000 123704000 0 0 117734383 147876672 3 3 2167198 1999348 289702 1210513 13300000 200000 13100000 13100000 -13300000 200000 13100000 44794885 0.37534 16800000 <div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares of common stock reserved for issuance on an “as if converted” basis were as follows:</span></div><div style="margin-bottom:9pt"><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.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Redeemable convertible preferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">147,876,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Redeemable convertible preferred stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">408,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">13,075,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">214,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock options issued and outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">21,342,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">21,471,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares available for future grant under 2014 Equity Incentive Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">5,887,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares available for future grant under 2021 Equity Incentive Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">21,423,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">Reserved for employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">10,989,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total shares of common stock reserved</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:91%">66,830,878</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%"> </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:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:91%">175,857,762</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%"> </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:top"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Total potentially dilutive common share equivalents for the nine months ended September 30, 2021, excludes 21,758,148 shares related to the earnout liability as these shares are contingently issuable upon meeting certain triggering events.</span></div> 0 147876672 0 408729 13075000 214032 21342660 21471321 0 5887008 21423388 0 10989830 0 66830878 175857762 21758148 <div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warrants for shares of common stock consisted of the following:</span></div><div style="margin-bottom:12pt;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.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.278%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%">September 30, 2021</span></td></tr><tr><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:9pt;font-weight:700;line-height:120%">Issue Date</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:9pt;font-weight:700;line-height:120%">Expiration Date</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:9pt;font-weight:700;line-height:120%">Number of Warrants</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:9pt;font-weight:700;line-height:120%">Exercise Price per warrant</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:9pt;font-weight:700;line-height:120%">Fair Value on Issue Date per warrant</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:9pt;font-weight:700;line-height:120%">Fair Value on September 30, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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 #000;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 #000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:91%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">Private placement warrants - Common Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">12/02/2020</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">09/29/2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">4,450,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">11.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">2.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">6,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">Public warrants - Common Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">12/02/2020</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">09/29/2026</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">8,625,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">11.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">3.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">13,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">13,075,000 </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:top"/><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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">20,136 </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:top"/></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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:9pt;font-weight:700;line-height:100%">Issue Date</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:9pt;font-weight:700;line-height:100%">Expiration<br/>Date</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:9pt;font-weight:700;line-height:100%">Number of<br/>Warrant</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:9pt;font-weight:700;line-height:100%">Exercise<br/>Price per warrant</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:9pt;font-weight:700;line-height:100%">Fair Value on<br/>Issue Date per warrant</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair Value on December 31, 2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:91%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warrants - Common Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/02/2015</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/02/2025</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><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;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warrants - Common Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">07/02/2018</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">07/02/2028</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warrants - Common Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/17/2020</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/17/2030</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">162,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><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;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214,033 </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:top"/><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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div>Warrants for shares of Legacy Velo3D Series A and Series C redeemable convertible preferred stock consisted of the following (dollars in thousands, except share and per share amounts):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><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"/><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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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:9pt;font-weight:700;line-height:120%">Issue Date</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:9pt;font-weight:700;line-height:120%">Expiration<br/>Date</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:9pt;font-weight:700;line-height:120%">Number of<br/>Warrant</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:9pt;font-weight:700;line-height:120%">Exercise Price<br/>per Warrant</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:9pt;font-weight:700;line-height:120%">Fair Value on<br/>Issue Date per Warrant</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Series A redeemable convertible preferred stock</span></td><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:9pt;font-weight:400;line-height:120%">11/14/2014</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:9pt;font-weight:400;line-height:120%">11/13/2024</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:9pt;font-weight:400;line-height:120%">13,362</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:9pt;font-weight:400;line-height:120%">$1.12</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:9pt;font-weight:400;line-height:120%">$1.25</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Series C redeemable convertible preferred stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">04/18/2019</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:9pt;font-weight:400;line-height:120%">04/18/2029</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:9pt;font-weight:400;line-height:120%">160,000</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:9pt;font-weight:400;line-height:120%">$5.52</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:9pt;font-weight:400;line-height:120%">$1.05</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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:9pt;font-weight:400;line-height:120%">173,362</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/></tr></table> 4450000 11.50 2.00 6853000 8625000 11.50 3.30 13283000 13075000 20136000 11132 0.87 0.70 0 40715 2.47 2.00 0 162186 0.18 0.17 0 214033 0 0.350 0.450 P0Y2M12D 0.001 0.010 13075000 214033 1 13075000 4450000 2.00 11.50 4450000 34500000 10.00 11.50 8625000 P30D P12M P5Y 13362 1.12 1.25 160000 5.52 1.05 173362 13362 160000 173362 243195 <div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rollforward of the liability for warrants on redeemable convertible preferred stock:</span></div><div style="margin-bottom:9pt;text-align:center"><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:58.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.355%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.355%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.355%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.357%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants on redeemable convertible preferred stock</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:9pt;font-weight:700;line-height:73%">Three Months Ended September 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:9pt;font-weight:700;line-height:73%">Nine Months Ended September 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:9pt;font-weight:700;line-height:73%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:73%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:73%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:73%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:91%">Beginning Balance</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:9pt;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:9pt;font-weight:400;line-height:100%">1,922 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">178 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">181 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">185 </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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">Issuance of new warrant</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">Change in fair value (Other income (expense), 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:9pt;font-weight:400;line-height:100%">(1,023)</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">718 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">(5)</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">Exercise of warrants (Redeemable preferred convertible 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:9pt;font-weight:400;line-height:100%">(899)</span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">(899)</span></td><td style="background-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:9pt;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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:91%">Ending Balance</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">— </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">180 </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">— </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:91%">180 </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:top"/></tr></table></div> 1922000 1922000 178000 181000 185000 0 0 0 0 -1023000 2000 718000 -5000 -899000 0 -899000 0 0 180000 0 180000 9.23 8.35 The level 3 fair value assumptions used in the Black-Scholes model for the recurring valuation of the redeemable convertible preferred stock warrant liability were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.406%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.125%"/><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%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">30.0% - 40.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">35.0% - 45.0%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">0.1% - 1.0%</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:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">0.1% - 0.8%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">—</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">—</span></td></tr></table><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assumptions used in the valuation are described below.</span></div><div style="margin-bottom:12pt;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:65.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">As of September 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:10pt;font-weight:700;line-height:100%">Closing Date September 29, 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%">Current stock price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">8.37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.44 </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%">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%">45.0% - 55.0%</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%">45.0% - 55.0%</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%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;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.1% - 1.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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.1% - 1.0%</span></div></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%">Dividend 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%">— </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%">Expected Term (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%">5.0</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%">5.0</span></td></tr></table></div> 0.300 0.400 0.350 0.450 0.001 0.010 0.001 0.008 0 0 P0Y2M12D P0Y2M12D P1Y7M6D P9Y 0.050 12.50 20 P30D 0.050 15.00 20 P30D P5Y P5Y 21758148 2 10879074 120800000 2000000 118700000 8.37 8.44 0.450 0.550 0.450 0.550 0.001 0.010 0.001 0.010 0 0 P5Y P5Y Stock Option Plan and Stock-Based Compensation<div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the consummation of the Merger, the Company adopted its 2021 Equity Incentive Plan (the “2021 EIP”) which provides for the granting of stock options, restricted stock awards and stock appreciation rights to employees, directors, and consultants of the Company. As of September 30, 2021, the Company has reserved 42,766,048 shares of its common stock for issuance under the 2021 EIP. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company adopted its 2021 Employee Stock Purchase Plan (“2021 ESPP”). As of September 30, 2021, the Company has reserved 10,989,830 shares of its common stock for issuance under the 2021 ESPP.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Awards granted under both the 2021 EIP and the Company’s 2014 Equity Incentive Plan (the “2014 Plan”) generally expire 10 years from the date of grant, or earlier if services are terminated. The exercise price of stock options grants shall not be less than 110% of the estimated fair value of the shares on the date of grant, respectively, as determined by the Company’s Board of Directors. Awards generally vest based on continuous service over four years. Awards forfeited, cancelled, or repurchased generally are returned to the pool of shares of common stock available for issuance under the 2021 Plan and 2014 Plan, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock options</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity under the Company’s stock option plans is set forth below:</span></div><div style="margin-bottom:9pt;text-align:center"><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:55.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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%">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-Average<br/>Exercise 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-Average<br/>Remaining<br/>Contractual Term<br/>in years</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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%">(In thousands)</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%">(Per Share Data)</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%">(Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of December 31, 2019</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,772)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of September 30, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,963 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.36 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest as of September 30, 2020</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable as of September 30, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of December 31, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(951)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of September 30, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,344 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.61 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest as of September 30, 2021</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable as of September 30, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><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 options outstanding was $151.2 million and $3.9 million, respectively, as of September 30, 2021 and December 31, 2020. Intrinsic value of options exercised for the nine months ended September 30, 2021 and 2020 was $0.5 million and less than $0.1 million, respectively. The weighted-average grant date fair value of options granted in the nine months ended September 30, 2021 and 2020 was $3.58 per share and $0.14 per share, respectively. The total grant date fair value of options vested was $0.9 million and $0.2 million for the nine months ended September 30, 2021 and 2020.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Company’s shares of common stock being publicly traded, the Company’s inputs for the intrinsic value are based on a third-party valuation of the Company’s stock, which increased from $0.40 per share to $8.15 </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">per share, as of December 31, 2020 and September 29, 2021, the Closing Date, respectively. Prior to the consummation of the Merger, valuation methodologies in determining the fair market value of the Company’s stock considered the pending Merger.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation Associated with Awards</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September 30, 2021 and 2020, the Company used the Backsolve, or Option Pricing Method (the “OPM”), which is the preferred method when recent securities transactions are considered a relevant input in determining the valuation of a company because it takes into account the economic rights of the recently issued security in relation to the rights of other equity securities within the capital structure.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average assumptions in the Black-Scholes option-pricing model used to determine the fair value of stock options granted were as follows:</span></div><div style="margin-bottom:9pt"><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.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><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:top"><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:top"><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.9% – 1.0%</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:top"><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.3% – 0.8%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#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:top"><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:top"><span style="color:#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:top"><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:top"><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:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.72</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.05</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation Expense</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following sets forth the total stock-based compensation expense for the stock options included in the statements of operations:</span></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><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:45.053%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.884%"/><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:10pt;font-weight:700;line-height:73%">Three Months Ended September 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:10pt;font-weight:700;line-height:73%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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:10pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:73%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:73%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Research and development</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">598 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Selling and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">676 </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:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">466 </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">1,751 </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:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">1,243 </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:top"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, total unrecognized compensation cost related to stock awards was $3.4 million and is expected to be recognized over a weighted-average period of 2.52 years.</span></div> 42766048 10989830 P10Y 1.10 P4Y <div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity under the Company’s stock option plans is set forth below:</span></div><div style="margin-bottom:9pt;text-align:center"><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:55.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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%">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-Average<br/>Exercise 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-Average<br/>Remaining<br/>Contractual Term<br/>in years</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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%">(In thousands)</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%">(Per Share Data)</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%">(Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of December 31, 2019</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,772)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of September 30, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,963 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.36 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest as of September 30, 2020</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable as of September 30, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of December 31, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(951)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of September 30, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,344 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.61 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest as of September 30, 2021</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable as of September 30, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 4846000 0.98 P8Y1M6D 18944000 0.26 55000 0.98 1772000 0.93 21963000 0.36 P9Y3M18D 21963000 0.36 2524000 0.97 21471000 0.33 P9Y3M18D 1024000 6.69 200000 1.56 951000 0.61 21344000 0.61 P8Y6M 21344000 0.61 7776000 0.58 151200000 3900000 500000 100000 3.58 0.14 900000 200000 0.40 8.15 <div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average assumptions in the Black-Scholes option-pricing model used to determine the fair value of stock options granted were as follows:</span></div><div style="margin-bottom:9pt"><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.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><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:top"><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:top"><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.9% – 1.0%</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:top"><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.3% – 0.8%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#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:top"><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:top"><span style="color:#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:top"><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:top"><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:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.72</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.05</span></td></tr></table></div> 0.59 0.60 0.009 0.010 0.003 0.008 0 0 P5Y8M19D P6Y18D <div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following sets forth the total stock-based compensation expense for the stock options included in the statements of operations:</span></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><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:45.053%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.884%"/><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:10pt;font-weight:700;line-height:73%">Three Months Ended September 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:10pt;font-weight:700;line-height:73%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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:10pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:73%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:73%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Research and development</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">598 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Selling and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">676 </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:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">466 </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">1,751 </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:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">1,243 </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:top"/></tr></table></div> 211000 219000 598000 601000 105000 145000 280000 358000 360000 102000 873000 284000 676000 466000 1751000 1243000 3400000 P2Y6M7D Income TaxesThe income tax provision is calculated for an interim period by distinguishing between elements recognized in the income tax provision through applying an estimated annual effective tax rate (the “ETR”) to a measure of year-to-date operating results referred to as “ordinary income (or loss),” and discretely recognizing specific events referred to as “discrete items” as they occur. The income tax provision or benefit for each interim period is the difference between the year-to-date amount for the current period and the year-to date amount for the period prior. Under ASC 740-270-30-36, entities subject to income taxes in multiple jurisdictions should apply one overall ERT instead of separate ETRs for each jurisdiction when calculating the interim-period income tax or benefit related to ordinary income (or loss) for the year-to-date interim period, except in certain circumstances. The Company’s effective tax rates for the three and nine months ended September 30, 2021 and 2020 differ from the federal statutory rate of 21% principally as a result of valuation allowances expected to be applied to net operating loss carry-forwards which will not meet the threshold for recognition as deferred tax assets. Commitments and Contingencies<div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may be involved in various lawsuits, claims, and proceedings, including intellectual property, commercial, securities, and employment matters that arise in the normal course of business. The Company accrues a liability when management believes information available prior to the issuance of the financial statements indicates it is probable a loss has been incurred as of the date of the financial statements and the amount of loss can be reasonably estimated. The Company adjusts its accruals to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular case. Legal costs are expensed as incurred. As of September 30, 2021 and December 31, 2020, the Company is not aware of any litigation, claim or assessment in which the outcome, individually or in the aggregate, would have a material adverse effect on its financial positions, results of operations, cash flows or future earnings.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s purchase obligations per terms and conditions with suppliers and vendors are cancellable in whole or in part prior to shipment. If inventory is shipped, the Company will accrue a liability under accrued expenses. The Company has no other commitment and contingencies, except for the operating leases. Please refer to Note 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%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for further discussion.</span></div>Certain Sapphire XC purchase obligations (purchase orders) of $26.8 million for parts and assemblies are non-cancellable and are due upon receipts with standard payment terms and will primarily be delivered in the fourth quarter of 2021 and the first quarter of 2022. 26800000 Employee Defined-Contribution Plans<div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued salaries and benefits included accruals related to the 401(k) plans the Company offers to its employees. In order to qualify for these plans, employees must meet the minimum age requirement (21 years) and begin participating on their entry date which is the first paycheck date in the month following the month of eligibility described above. Employee and employer contributions are immediately 100.00% fully vested. The plans offer employer contributions of 3.0% of an employee’s eligible compensation following safe-harbor rules. The Company’s contribution to the 401(k) plan was $0.2 million and $0.1 million, respectively, for the three months ended September 30, 2021 and 2020, and $0.4 million and $0.3 million for the nine months ended September 30, 2021 and 2020, respectively.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a defined-contribution plan intended to qualify under Section 401 of the Internal Revenue Code (the “401(k) Plan”). The Company contracted with a third-party provider to act as a custodian and trustee, and to process and maintain the records of participant data. Substantially all of the expenses incurred for administering the 401(k) Plan are paid by the Company. The Company has paid all matching contributions as of December 31, 2020.</span></div> 1.0000 0.030 200000 100000 400000 300000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - shares
9 Months Ended
Sep. 30, 2021
Nov. 12, 2021
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2021  
Document Transition Report false  
Entity File Number 001-39757  
Entity Registrant Name Velo3D, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 98-1556965  
Entity Address, Address Line One 511 Division Street  
Entity Address, City or Town Campbell  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95008  
City Area Code 408  
Local Phone Number 610-3915  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   183,163,826
Amendment Flag false  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Entity Central Index Key 0001825079  
Current Fiscal Year End Date --12-31  
Common Stock    
Document Information [Line Items]    
Title of 12(b) Security Common stock, par value $0.00001 per share  
Trading Symbol VLD  
Security Exchange Name NYSE  
Warrants    
Document Information [Line Items]    
Title of 12(b) Security Warrants to purchase one share of common stock, each at an exercise price of $11.50 per share  
Trading Symbol VLD WS  
Security Exchange Name NYSE  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 296,826 $ 15,517
Accounts receivable, net 6,558 1,232
Inventories 15,220 7,309
Contract assets 1,510 3,033
Prepaid expenses and other current assets 9,069 807
Total current assets 329,183 27,898
Property and equipment, net 5,001 1,006
Equipment on lease, net 7,748 2,855
Other assets 5,858 932
Total assets 347,790 32,691
Current liabilities:    
Accounts payable 33,343 1,226
Accrued expenses and other current liabilities 6,552 2,512
Debt – current portion 13,731 3,687
Contract liabilities 17,116 4,702
Total current liabilities 70,742 12,127
Long-term debt – less current portion 14,322 4,316
Contingent earnout liabilities (Note 16) 118,749 0
Warrant liabilities (Note 16) 20,136 181
Other noncurrent liabilities 1,673 184
Total liabilities 225,622 16,808
Commitments and contingencies (Note 19)
Redeemable convertible preferred stock, $0.00001 par value, 10,000,000 and 125,419,265 shares authorized as of September 30, 2021 and December 31, 2020, respectively; 0 and 117,734,383 shares issued as of September 30, 2021 and December 31, 2020, respectively, 0 and 117,734,383 shares outstanding as of September 30, 2021 and December 31, 2020; liquidation preference of $0 and $133,762 as of September 30, 2021 and December 31, 2020, respectively 0 123,704
Stockholders’ equity (deficit):    
Common stock, $0.00001 par value – 500,000,000 and 216,000,000 shares authorized at September 30, 2021 and December 31, 2020, 183,163,826 and 16,003,558 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively 2 1
Additional paid-in capital 337,605 14,954
Accumulated deficit (215,439) (122,776)
Total stockholders’ equity (deficit) 122,168 (107,821)
Total liabilities, redeemable convertible preferred stock and stockholders’ equity (deficit) $ 347,790 $ 32,691
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Redeemable convertible preferred stock, par value (in usd per share) $ 0.00001 $ 0.00001
Redeemable convertible preferred stock, shares authorized 10,000,000 125,419,265
Redeemable convertible preferred stock, shares issued 0 117,734,383
Redeemable convertible preferred stock, shares oustanding 0 117,734,383
Redeemable convertible preferred stock, liquidation preference $ 0 $ 133,762
Common stock, par value (in usd per share) $ 0.00001 $ 0.00001
Common stock, shares authorized 500,000,000 216,000,000
Common stock, shares issued 183,163,826 16,003,558
Common stock, shares outstanding 183,163,826 16,003,558
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Recurring payment $ 596 $ 146 $ 1,231 $ 146
Total 8,711 2,273 17,029 12,233
Cost of revenue 7,237 1,785 13,761 8,240
Gross profit 1,474 488 3,268 3,993
Operating expenses        
Research and development 7,987 4,043 19,081 10,917
Selling and marketing 3,346 1,526 7,706 4,401
General and administrative 5,158 1,941 15,162 6,069
Total operating expenses 16,491 7,510 41,949 21,387
Loss from operations (15,017) (7,022) (38,681) (17,394)
Interest expense (986) (48) (1,630) (200)
Loss on the convertible note modification (50,577) 0 (50,577) 0
Gain/(loss) on fair value of warrants (1,892) (2) (3,633) 5
Gain on fair value of contingent earnout liabilities 2,014 0 2,014 0
Other income (expense), net (120) (35) (156) (2)
Loss before provision for income taxes (66,578) (7,107) (92,663) (17,591)
Provision for income taxes 0 0 0 0
Net loss (66,578) (7,107) (92,663) (17,591)
Comprehensive loss $ (66,578) $ (7,107) $ (92,663) $ (17,591)
Net loss per share attributable to common stockholders, basic (in usd per share) $ (3.36) $ (0.44) $ (5.34) $ (1.13)
Net loss per share attributable to common stockholders, diluted (in usd per share) $ (3.36) $ (0.44) $ (5.34) $ (1.13)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) 19,793,863 15,994,154 17,348,557 15,503,475
Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) 19,793,863 15,994,154 17,348,557 15,503,475
3D Printer        
Revenue from contract with customer $ 7,281 $ 1,738 $ 13,594 $ 11,038
Cost of revenue 5,692 1,142 10,174 6,852
Recurring payment        
Cost of revenue 418 102 862 102
Support services        
Revenue from contract with customer 834 389 2,204 1,049
Cost of revenue $ 1,127 $ 541 $ 2,725 $ 1,286
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Balance as of beginning of period (in shares) at Dec. 31, 2019 27,967,896      
Balance as of beginning of period at Dec. 31, 2019 $ 101,858      
Increase (Decrease) in Temporary Equity [Roll Forward]        
Issuance of Series D redeemable convertible preferred stock, net of issuance costs (in shares) 75,660,962      
Issuance of Series D redeemable convertible preferred stock, net of issuance costs $ 28,278      
Exchange of convertible notes and accrued interest for Series D redeemable convertible preferred stock (in shares) 4,029,222      
Exchange of convertible notes and accrued interest for Series D redeemable convertible preferred stock $ 1,512      
Extinguishment of redeemable convertible preferred stock (in shares) (4,456,248)      
Decrease in redeemable convertible preferred stock resulting from the conversion $ (13,274)      
Balance as of end of period (in shares) at Sep. 30, 2020 103,201,832      
Balance as of end of period at Sep. 30, 2020 $ 118,374      
Balance as of beginning of period (in shares) at Dec. 31, 2019   14,721,524    
Balance as of beginning of period at Dec. 31, 2019 (100,823) $ 1 $ 13,195 $ (114,019)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Extinguishment of redeemable convertible preferred stock (in shares)   1,210,513    
Extinguishment of redeemable convertible preferred stock $ 13,274   223 13,051
Issuance of common stock upon exercise of stock options (in shares) 55,000 71,522    
Issuance of common stock upon exercise of stock options $ 53   53  
Stock-based compensation 1,243   1,243  
Net loss (17,591)     (17,591)
Balance as of end of period (in shares) at Sep. 30, 2020   16,003,559    
Balance as of end of period at Sep. 30, 2020 $ (103,844) $ 1 14,714 (118,559)
Balance as of beginning of period (in shares) at Jun. 30, 2020 103,201,832      
Balance as of beginning of period at Jun. 30, 2020 $ 118,374      
Balance as of end of period (in shares) at Sep. 30, 2020 103,201,832      
Balance as of end of period at Sep. 30, 2020 $ 118,374      
Balance as of beginning of period (in shares) at Jun. 30, 2020   15,972,659    
Balance as of beginning of period at Jun. 30, 2020 (97,217) $ 1 14,234 (111,452)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Issuance of common stock upon exercise of stock options (in shares)   30,900    
Issuance of common stock upon exercise of stock options 14   14  
Stock-based compensation 466   466  
Net loss (7,107)     (7,107)
Balance as of end of period (in shares) at Sep. 30, 2020   16,003,559    
Balance as of end of period at Sep. 30, 2020 $ (103,844) $ 1 14,714 (118,559)
Balance as of beginning of period (in shares) at Dec. 31, 2020 117,734,383      
Balance as of beginning of period at Dec. 31, 2020 $ 123,704      
Increase (Decrease) in Temporary Equity [Roll Forward]        
Conversion of warrants into preferred stock, net settlement (in shares) 126,802      
Conversion of warrants into preferred stock, net settlement $ 899      
Conversion of convertible notes into preferred stock (in shares) 6,820,022      
Conversion of convertible notes into preferred stock $ 55,577      
Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization (in shares) (124,681,207)      
Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization $ (180,180)      
Balance as of end of period (in shares) at Sep. 30, 2021 0      
Balance as of end of period at Sep. 30, 2021 $ 0      
Balance as of beginning of period (in shares) at Dec. 31, 2020   16,003,558    
Balance as of beginning of period at Dec. 31, 2020 (107,821) $ 1 14,954 (122,776)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization (in shares)   126,310,700    
Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization 180,180   180,180  
Conversion of warrants into common stock, net settlement (in shares)   239,992    
Conversion of warrants into common stock, net settlement 3,635   3,635  
Issuance of contingent earnout liability upon the reverse recapitalization (120,763)   (120,763)  
Issuance of warrants upon the reverse recapitalization $ (21,051)   (21,051)  
Issuance of common stock upon exercise of stock options (in shares) 200,000 200,444    
Issuance of common stock upon exercise of stock options $ 313   313  
Issuance of common stock upon the reverse recapitalization, net of issuance costs (in shares)   40,409,132    
Issuance of common stock upon the reverse recapitalization, net of issuance costs 278,271 $ 1 278,270  
Issuance of common stock warrants in connection with financing 316   316  
Stock-based compensation 1,751   1,751  
Net loss (92,663)     (92,663)
Balance as of end of period (in shares) at Sep. 30, 2021   183,163,826    
Balance as of end of period at Sep. 30, 2021 $ 122,168 $ 2 337,605 (215,439)
Balance as of beginning of period (in shares) at Jun. 30, 2021 117,734,383      
Balance as of beginning of period at Jun. 30, 2021 $ 123,704      
Increase (Decrease) in Temporary Equity [Roll Forward]        
Conversion of warrants into preferred stock, net settlement (in shares) 126,802      
Conversion of warrants into preferred stock, net settlement $ 899      
Conversion of convertible notes into preferred stock (in shares) 6,820,022      
Conversion of convertible notes into preferred stock $ 55,577      
Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization (in shares) (124,681,207)      
Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization $ (180,180)      
Balance as of end of period (in shares) at Sep. 30, 2021 0      
Balance as of end of period at Sep. 30, 2021 $ 0      
Balance as of beginning of period (in shares) at Jun. 30, 2021   16,168,582    
Balance as of beginning of period at Jun. 30, 2021 (132,414) $ 1 16,446 (148,861)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization (in shares)   126,310,700    
Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization 180,180   180,180  
Conversion of warrants into common stock, net settlement (in shares)   239,992    
Conversion of warrants into common stock, net settlement 3,635   3,635  
Issuance of contingent earnout liability upon the reverse recapitalization (120,763)   (120,763)  
Issuance of warrants upon the reverse recapitalization $ (21,051)   (21,051)  
Issuance of common stock upon exercise of stock options (in shares) 35,420      
Issuance of common stock upon exercise of stock options $ 30   30  
Issuance of common stock upon the reverse recapitalization, net of issuance costs (in shares)   40,409,132    
Issuance of common stock upon the reverse recapitalization, net of issuance costs 278,271 $ 1 278,270  
Issuance of common stock warrants in connection with financing 182   182  
Stock-based compensation 676   676  
Net loss (66,578)     (66,578)
Balance as of end of period (in shares) at Sep. 30, 2021   183,163,826    
Balance as of end of period at Sep. 30, 2021 $ 122,168 $ 2 $ 337,605 $ (215,439)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Cash flows from operating activities    
Net loss $ (92,663) $ (17,591)
Adjustments to reconcile net loss to net cash used in operating activities    
Depreciation 1,276 851
Stock-based compensation 1,751 1,243
Loss on the convertible note modification 50,577 0
Gain/(loss) on fair value of warrants 3,633 (5)
Gain on fair value of contingent earnout liabilities (2,014) 0
Changes in assets and liabilities    
Accounts receivable (5,326) (790)
Inventories (3,022) (1,383)
Contract assets 1,523 (133)
Prepaid expenses and other assets (4,174) 491
Accounts payable (252) (624)
Accrued expenses and other liabilities 3,400 (1,239)
Contract liabilities 12,414 (669)
Other noncurrent liabilities 1,611 (46)
Net cash used in operating activities (31,266) (19,895)
Cash flows from investing activities    
Purchase of property and equipment (1,534) (225)
Production of equipment for lease to customers (6,919) (2,954)
Net cash used in investing activities (8,453) (3,179)
Cash flows from financing activities    
Proceeds from issuance of Series D redeemable convertible preferred stock, net of issuance costs 0 28,278
Proceeds from Merger 143,183 0
Proceeds from PIPE financing 155,000 0
Proceeds from loan refinance 19,339 0
Repayment of term loan (4,997)
Repayment of property and equipment loan (833) 0
Proceeds from term loan revolver facility 3,000 0
Proceeds from equipment loans 5,419 1,550
Repayment of equipment loans (1,878) (370)
Proceeds from convertible notes 5,000 5,415
Issuance of common stock upon exercise of stock options 313 53
Net cash provided by financing activities 323,546 34,926
Net change in cash and cash equivalents 283,827 11,852
Cash and cash equivalents and restricted cash at beginning of period 15,517 9,815
Cash and cash equivalents and restricted cash at end of period 299,344 21,667
Supplemental disclosure of cash flow information    
Cash paid for interest 857 187
Supplemental disclosure of non-cash information    
Extinguishment of redeemable convertible preferred stock 0 13,274
Conversion of warrants into redeemable convertible preferred stock, net settlement 899 0
Conversion of convertible notes to Series D redeemable convertible preferred stock 5,000 1,512
Conversion of redeemable convertible preferred stock into common stock 180,180 0
Conversion of warrants into common stock, net settlement 3,635 0
Reclassification of warrants liability upon the reverse recapitalization 21,051 0
Reclassification of contingent earnout liability upon the reverse recapitalization 120,763 0
Issuance of common stock warrants in connection with financing 316 0
Unpaid merger transactional costs 3,231 103
Unpaid merger transactional costs $ 19,913 $ 0
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Description of Business and Basis of Presentation
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Basis of Presentation Description of Business and Basis of Presentation
Velo3D, Inc., a Delaware corporation (“Velo3D” ), formerly known as JAWS Spitfire Acquisition Corporation (“JAWS Spitfire”), produces metal additive three dimensional printers (“3D Printers”) which enable the production of components for space rockets, jet engines, fuel delivery systems and other high value metal parts, which it sells or leases to customers for use in their businesses. The Company also provides support services (“Support Services”) for an incremental fee. Velo3D’s subsidiary, Velo3D US, Inc., formerly known as Velo3D, Inc. (“Legacy Velo3D”), was founded in June 2014 as a Delaware corporation headquartered in Campbell, California. The first commercially developed 3D Printer was delivered in the fourth quarter of 2018.
Unless otherwise stated herein or unless the context otherwise requires, references in these notes to the “Company” refer to (i) Legacy Velo3D prior to the consummation of the Merger (as defined below); and (ii) Velo3D and its consolidated subsidiary following the consummation of the Merger.
On September 29, 2021 (the “Closing Date” or the “Reverse Recapitalization Date”), JAWS Spitfire completed the previously announced merger with Legacy Velo3D, with Legacy Velo3D surviving as a wholly-owned subsidiary of JAWS Spitfire (the “Merger” or the “Reverse Recapitalization”). In connection with the Merger, JAWS Spitfire was renamed “Velo3D, Inc.”, and Legacy Velo3D was renamed “Velo3D US, Inc.”
Please refer to Note 3, Reverse Recapitalization, for further details of the Merger.
Accordingly, all historical financial information presented in the unaudited condensed financial statements of Velo3D represents the accounts of Legacy Velo3D. The shares and Net loss per share attributable to common stockholders, basic and diluted, prior to the Merger, have been retroactively restated as shares reflecting the exchange ratio (the “Exchange Ratio”) established in the Merger (0.8149 shares of Velo3D common stock for 1 share of Legacy Velo3D common stock, par value $0.00001 (the “Common Stock”). All fractional shares were rounded.
Basis of Presentation
The condensed financial statements include the accounts of the Company and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the requirements of the U.S. Securities and Exchange Commission (the “SEC”) for interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP can be condensed or omitted. Accordingly, these condensed financial statements should be read in conjunction with the audited financial statements for the year ended December 31, 2020 and the related notes included in our prospectus filed pursuant to Rule 424(b)(3) under the Securities Act of 1933, as amended, with the SEC on October 28, 2021, which provides a more complete discussion of the Company’s accounting policies and certain other information. The condensed balance sheet as of December 31, 2020 has been derived from the audited financial statements of the Company. These condensed financial statements have been prepared on the same basis as its annual financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, which are necessary for the fair statement of the Company’s financial information. These interim results are not necessarily indicative of the results to be expected for the fiscal year ending December 31, 2021, or for any other interim period or for any other future year.
Financial Condition and Liquidity and Capital Resources
The accompanying financial statements are unaudited and have been prepared on the basis of continuity of operations, the realization of assets and satisfaction of liabilities in the ordinary course of business. On September 29, 2021, the Company consummated the Merger, which resulted in the Company receiving approximately $278.3 million in total net proceeds, including $155.0 million from the PIPE Financing (as defined in Note 3,
Reverse Recapitalization). Since inception, the Company has not achieved profitable operations or generated positive cash flows from operations. The Company’s operating plan may change as a result of many factors currently unknown and there can be no assurance that the current operating plan will be achieved in the time frame anticipated by the Company, and it may need to seek additional funds sooner than planned. If adequate funds are not available to the Company on a timely basis, it may be required to delay, limit, reduce, or terminate certain commercial efforts, or pursue merger or acquisition strategies, all of which could adversely affect the holdings or the rights of the Company’s stockholders. The Company has incurred net operating losses and negative cash flows from operations in every year since inception and expects this to continue for the foreseeable future. As of September 30, 2021, the Company had an accumulated deficit of $215.4 million.
As of November 16, 2021, the issuance date of the accompanying financial statements, the Company believes that the cash and cash equivalents on hand and cash the Company obtained from the Merger and the PIPE Financing, together with cash the Company expects to generate from future operations, will be sufficient to meet the Company’s working capital and capital expenditure requirements for a period of at least twelve months.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Other than policies noted below, there have been no significant changes to the significant accounting policies disclosed in Note 2 of the audited condensed financial statements as of December 31, 2020 and 2019 and for the years ended December 31, 2020 and 2019.
Use of Estimates
The preparation of the unaudited accompanying financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results and outcomes could differ significantly from the Company’s estimates, judgments, and assumptions. Significant estimates include determining useful lives of long-lived assets, the determination of the incremental borrowing rate used for operating lease liabilities, standalone selling price for performance obligations in contracts with customers, the valuation of redeemable convertible preferred stock warrants and common stock warrants, the fair value of common stock and other assumptions used to measure stock-based compensation, the fair value of contingent earnout liabilities, inventory reserves, and the valuation of deferred income tax assets and uncertain tax positions.
These estimates and assumptions are based on management’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, which management believes to be reasonable under the circumstances. The Company adjusts such estimates and assumptions when facts and circumstances dictate. Changes in these estimates resulting from continuing changes in the economic environment will be reflected in the financial statements in future periods. As future events and their effects cannot be determined with precision, actual results could materially differ from these estimates and assumptions.
Concentration of Credit Risk and Other Risks and Uncertainties
The Company’s financial instruments that potentially expose the Company to concentration of credit risk consist mainly of cash and cash equivalents and accounts receivable, net. The Company maintains its cash and cash equivalents in domestic cash accounts with large, creditworthy financial institutions. The Company has not experienced any losses on its deposits of cash and cash equivalents through deposits with federally insured commercial banks and at times cash balances may be in excess of federal insurance limits.
The customer concentration for balances greater than 10% of revenues and 10% of accounts receivables, net, respectively, are presented below:
Total RevenueTotal RevenueAccounts Receivable, Net
Three months ended September 30,Nine months ended September 30,September 30December 31
202120202021202020212020
(as a percentage)(as a percentage)(as a percentage)
Customer 153.9 %10.0 %31.4 %<10%<10%<10%
Customer 217.2 %— %<10%— %<10%— %
Customer 315.1 %— %16.6 %— %<10%— %
Customer 4<10%17.7 %11.5 %58.5 %55 %85.6 %
Customer 5<10%<10%10.8 %13.3 %<10%— %
Customer 6<10%<10%<10%13.1 %— %<10%
Customer 7<10%<10%<10%10.8 %<10%<10%
Customer 8<10%<10%<10%<10%17.4 %— %
The Company relies on four key suppliers for products and services. While alternative providers could be identified, the Company is subject to supply and pricing risks.
Impact of COVID-19
The Company continues to operate its business through the COVID-19 pandemic and has taken additional precautions to ensure the safety of its employees, customers, and vendors with which it operates. The impact of COVID-19 on the Company’s operating results has added uncertainty in timing of customer orders creating longer lead times for sales and marketing.
Fair Value Measurements
The Company has applied the framework for measuring fair value which requires a fair value hierarchy to be applied to all fair value measurements. Assets and liabilities measured at fair value are classified into one of three levels in the fair value hierarchy based on the inputs used to measure fair value as follows:
Level 1 — Quoted prices observed in active markets for identical assets or liabilities;
Level 2 — Inputs other than quoted prices in active markets that are observable for the asset or liability, either directly or indirectly; and
Level 3 — Significant unobservable market inputs for the asset or liability.
As of September 30, 2021 and December 31, 2020, warrants for redeemable convertible preferred stock, common stock warrants and contingent earnout liabilities were the only liabilities measured at fair value on a recurring basis.
The carrying amounts of cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value due to their short-term maturities. The long-term debt (including convertible notes) with variable interest at market rates is carried at amortized cost, which approximates its fair value and was classified as Level 2. Please refer to Note 14, Long-Term Debt and Note 15, Convertible Notes Payable, for further information. Warrants for redeemable convertible preferred stock and convertible notes payable were classified as Level 3.
Cash and Cash Equivalents and Restricted Cash
All highly liquid investments with an original maturity of three months or less, when purchased, are classified as cash equivalents. Cash equivalents may be invested in money market funds and are carried at cost, which approximates their fair value.
In June 2021, in conjunction with the new 80,000+ square foot facility to begin production of the Company’s Sapphire XC in late 2021, the Company issued a one-year letter of credit for $1.2 million to the landlord to secure the agreement. The Company has restricted cash to secure the letter of credit and the agreement will allow for reductions to the letter of credit limit based on the Company’s revenue achievements.
In September 2021, in connection with a 3D Printer system delivery, a customer requested a bank guarantee to be issued for $1.3 million as a condition of delivery acceptance to protect the customers prepayment of $1.3 million (included in Contract Liabilities). The bank guarantee expires upon the return of the bank guarantee document to the issuance bank or on October 10, 2021. Subsequent to September 30, 2021, the restricted cash in other assets was returned to operating cash and cash equivalents.
September 30, 2021December 31, 2020
(In thousands)
Cash and cash equivalents$296,826 $15,517 
Restricted cash (Other assets)2,518 — 
Total cash and cash equivalents, and restricted cash$299,344 $15,517 
Information by Segment and Geography
The Company manages its operations and allocates resources as a single operating segment. Further, the Company manages, monitors, and reports its financial results as a single reportable segment. The Company’s chief operating decision-maker (“CODM”) is its Chief Executive Officer, who reviews financial information presented on an entity-wide basis for purposes of making operating decisions, assessing financial performance, and allocating resources. The Company has no segment managers who are held accountable by the CODM for operations, operating results, and planning for levels of components below the entity- wide level.
The Company currently sells its products in the United States and other locations. No long-lived assets are located outside the U.S. Revenue by geographic area based on the billing address of the customers were as follows:
Three months ended September 30,Nine months ended September 30,
2021202020212020
(In thousands)
United States$7,103 $659 $15,349 $9,290 
Other1,608 1,614 1,680 2,943 
Total$8,711 $2,273 $17,029 $12,233 
The following table summarizes revenue disaggregated by products and service type:
Three months ended September 30,Nine months ended September 30,
2021202020212020
(In thousands)
3D Printers$7,281 $1,738 $13,594 $11,038 
Recurring Payment (defined below)596 146 1,231 146 
Support services834 389 2,204 1,049 
Total$8,711 $2,273 $17,029 $12,233 
Contracts Assets and Contract Liabilities
Contract assets consist of unbilled receivables and are recorded when revenue is recognized in advance of scheduled billings to the Company’s customers. A contract asset is recognized when products or services are transferred to a customer and the right to consideration is conditional on something other than the passage of time. Contract liabilities include amounts billed or collected which is related to remaining performance obligations. Revenue allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied. It includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods
The amount of revenue recognized during the three months ended September 30, 2021 included in contract liabilities as of June 30, 2021 was $0.3 million. The amount of revenue recognized during the three months ended September 30, 2020 that was included in contract liabilities as of June 30, 2020 was $0.2 million.
The amount of revenue recognized during the nine months ended September 30, 2021 included in contract liabilities as of December 31, 2020 was $0.8 million. The amount of revenue recognized during the nine months ended September 30, 2020 that was included in contract liabilities as of December 31, 2019 was $0.7 million.
Common Stock Warrants Liabilities
The Company assumed 8,625,000 publicly-traded warrants (the “Public Warrants”) and 4,450,000 private placement warrants (the “Private Placement Warrants” and, together with the Public Warrants, the “Common Stock Warrants”) issued to Spitfire Sponsor, LLC (the “Sponsor”) upon the Merger, all of which were issued in connection with JAWS Spitfire’s initial public offering (“IPO”) and subsequent over-allotment and entitles the holder to purchase one share of the Company’s Common Stock at an exercise price of $11.50 per share. During the three and nine months ended September 30, 2021, there were no Public Warrants or Private Placement Warrants exercised. The Public Warrants are publicly traded and are exercisable for cash, unless certain conditions occur, such as redemption by the Company under certain circumstances, at which time the Public Warrants may be exercised on a cashless basis. The Private Placement Warrants are non-redeemable for cash so long as they are held by the initial purchasers or their permitted transferees. If the Private Placement Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Placement Warrants are redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.
The Company evaluated the Common Stock Warrants and concluded that they do not meet the criteria to be classified within stockholders’ equity. The warrant agreement governing the Common Stock Warrants includes a provision, the application of which could result in a different settlement value for the Common Stock Warrants depending on their holder. Because the holder of an instrument is not an input into the pricing of a fixed-for-fixed option on the Common Stock, the Private Placement Warrants are not considered to be “indexed to the Company’s own stock.” In addition, the warrant agreement includes a provision that provides that in the event of a tender or exchange offer accepted by holders of more than 50.0% of the outstanding shares of the Common Stock, all holders of the Common Stock Warrants (both the Public Warrants and the Private Placement Warrants) would be entitled to receive cash for all of their Common Stock Warrants. Specifically, in the event of a qualifying cash tender offer (which could be outside of the Company’s control), all Common Stock Warrant holders would be entitled to cash,
while only certain of the holders of the Common Stock may be entitled to cash. These provisions preclude the Company from classifying the Common Stock Warrants in stockholders’ equity.
The Company classifies its Public Warrants and Private Placement Warrants as liabilities in accordance with ASC Topic 815 “Derivatives and Hedging–Contracts in Entity’s Own Equity”. As the Common Stock Warrants meet the definition of a derivative, the Company recorded these warrants within Warrant liabilities on the condensed balance sheet at fair value, with subsequent changes in their respective fair values recognized in the condensed statements of operations and comprehensive loss at each reporting date.
Contingent Earnout Liability
In connection with the Reverse Recapitalization and pursuant to the Business Combination Agreement, eligible former Legacy Velo3D equity holders are entitled to receive additional shares of Common Stock upon the Company achieving certain Earnout Triggering Events (as described in the Business Combination Agreement) (the “Earnout Shares”). The Earnout Shares are not indexed to the Common Stock and therefore are accounted for as a liability at the Reverse Recapitalization Date and subsequently remeasured at each reporting date with changes in fair value recorded as a component of gain on fair value of contingent earnout liabilities in the condensed statements of operations and comprehensive loss. The estimated fair value of the contingent earnout liability was determined using a Monte Carlo simulation using a distribution of potential outcomes on a monthly basis over the Earnout Period (as defined in Note 16) prioritizing the most reliable information available. The assumptions utilized in the calculation are based on the achievement of certain stock price milestones, including the current Company Common Stock price, expected volatility, risk free rate, expected term and dividend rate. The contingent earnout liability is categorized as a Level 3 fair value measurement (see “Fair Value Measurements” as described above) because the Company estimates projections during the Earnout Period utilizing unobservable inputs. Contingent earnout liabilities involve certain assumptions requiring significant judgment and actual results may differ from assumed and estimated amounts.
Recently Adopted Accounting Pronouncements
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740) — Simplifying the Accounting for Income Taxes (“Topic 740”), which simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Accounting Standards Codification 740, Income Taxes. It also clarifies certain aspects of the existing guidance to promote more consistent application. This standard is effective for the Company in fiscal year 2021, and early adoption is permitted. The Company adopted the new guidance effective January 1, 2020 and there is no material impact on its condensed financial statements.
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 (“Topic 848”),” which provides optional expedients and exceptions for applying U.S. GAAP to contract modifications, hedging relationships, and other transactions, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The guidance was effective for the Company beginning on March 12, 2020 and the amendments will be applied prospectively through December 31, 2022. The Company adopted the new guidance effective January 1, 2021 and there is no material impact on its condensed financial statements.
In August 2020, the FASB issued ASU 2020-06, Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). This ASU simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP.
Consequently, more convertible debt instruments will be reported as a single liability instrument and more redeemable convertible preferred stock as a single equity instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted earnings per share (“EPS”) calculation in certain areas. ASU 2020-06 is effective for fiscal years
beginning after December 15, 2023 including interim periods within those fiscal years. Early adoption is permitted but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Board specified that an entity should adopt the guidance as of the beginning of its annual fiscal year. The Company early adopted the new guidance effective January 1, 2021 using the modified retrospective method. Adoption of this guidance did not have a material impact on the Company’s financial statements and disclosures.
Recently Issued Accounting Pronouncements
In June 2016, the FASB issued ASU 2016-13, “Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“Topic 326”)”, and has since released various amendments including ASU No. 2019-04. The guidance modifies the measurement of expected credit losses on certain financial instruments. This guidance is effective for the Company for the fiscal year beginning after December 15, 2022. Early adoption is permitted. The Company is currently assessing the impact of the guidance on its financial statements and disclosures.
In July 2021, the FASB issued ASU 2021-05, “Leases (“Topic 842”) Lessors — Certain Leases with Variable Lease Payments”, that amends the lessor’s lease classification for leases that include any amount of variable lease payments that are not variable lease payments that do not depend on an index or a rate as an operating lease at lease commencement if classifying the lease as a sales-type lease or a direct financing lease would result in the recognition of a selling loss. This guidance is effective for the Company for the fiscal year beginning after December 15, 2021, and interim periods within those fiscal years. Early adoption is permitted. The Company is currently assessing the impact of the guidance on its financial statements and disclosures.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Reverse Recapitalization
9 Months Ended
Sep. 30, 2021
Reverse Recapitalization [Abstract]  
Reverse Recapitalization Reverse Recapitalization
On September 29, 2021, Merger Sub merged with Legacy Velo3D, with Legacy Velo3D surviving as a wholly-owned subsidiary of Velo3D. Immediately prior to the closing of the Merger:
• all issued and outstanding 6,738,651 shares of Legacy Velo3D outstanding Series A redeemable convertible preferred stock was converted into an equivalent number of shares of Legacy Velo3D common stock on a 1:2.178 basis:
• all issued and outstanding 8,386,456 shares of Legacy Velo3D outstanding Series B redeemable convertible preferred stock was converted into an equivalent number of shares of Legacy Velo3D common stock on a 1:2.273 basis:
• all issued and outstanding 8,513,343 shares of Legacy Velo3D outstanding Series C redeemable convertible preferred stock was converted into an equivalent number of shares of Legacy Velo3D common stock on a 1:2.372 basis:
• all issued and outstanding 101,042,757 shares of Legacy Velo3D outstanding Series D redeemable convertible preferred stock was converted into an equivalent number of shares of Legacy Velo3D common stock on a 1:1.000 basis:
In connection with the Merger, shares of Legacy Velo3D redeemable convertible preferred stock were converted into an equivalent number of shares of Legacy Velo3D common stock at their respective conversion ratios and concurrently recast into 126,310,700 shares of Common Stock.
As of September 30, 2021 and after giving effect to the Exchange Ratio, there were 183,163,826 shares of Common Stock outstanding, comprised of the 126,310,700 shares of Common Stock issued in respect of the Legacy Velo3D redeemable convertible preferred stock, 16,443,994 shares of Common Stock issued in respect of Legacy
Velo3D common stock, and 40,409,132 shares of Common Stock issued to public shareholders of JAWS Spitfire, the JAWS Spitfire initial shareholders, and third-party PIPE Investors (as defined below).
At the Merger, eligible former Legacy Velo3D equity holders received or had the right to receive shares of Common Stock at a deemed value of $10.00 per share after giving effect to the Exchange Ratio of 0.8149 as defined in the Merger Agreement. Accordingly, immediately following the consummation of the Merger, Legacy Velo3D common stock exchanged into 142,754,694 shares of Common Stock, 66,830,878 shares of Common Stock were reserved for the issuance of Common Stock upon the potential future exercise of Legacy Velo3D stock options, common stock warrants, and shares of Common Stock issuable under the Company’s employee stock purchase plan.
In connection with the execution of the Merger Agreement, JAWS Spitfire entered into separate subscription agreements (each a “Subscription Agreement”) with a number of investors (each a “PIPE Investor”), pursuant to which the PIPE Investors agreed to purchase, and JAWS Spitfire agreed to sell to the PIPE Investors, an aggregate of 15,500,000 shares of Common Stock (the “PIPE Shares”), for a purchase price of $10.00 per share and an aggregate purchase price of $155.0 million, in a private placement pursuant to the Subscription Agreements (the “PIPE Financing”). The PIPE Financing closed simultaneously with the consummation of the Merger.
In connection with the Merger, 8,625,000 of JAWS Spitfire Class B ordinary shares originally purchased by the Sponsor were exchanged for shares of Common Stock prior to the Closing (the “Founder Shares”).
Pursuant to JAWS Spitfire’s Articles of Association, JAWS Spitfire’s public shareholders were entitled to elect to redeem their public shares for cash even if they had approved the Merger. As of September 24, 2021, the final day of the redemption period, public shareholders had redeemed 18,215,868 Class A ordinary shares of JAWS Spitfire for cash at the redemption price of $10.00 per share, based on funds held in the trust account for an aggregate payment of $182.2 million (the “Redemptions”).
The number of shares of Common Stock issued immediately following the consummation of the Merger was:
Shares
Public shares, outstanding prior to Merger34,500,000 
Less redemption of public shares(18,215,868)
Public shares following redemptions16,284,132 
Shares issued in PIPE Financing15,500,000 
Public shares and PIPE Financing Shares31,784,132 
Founder Shares8,625,000 
Legacy Velo3D shares (1)
142,754,694 
Total shares of Common Stock immediately after Merger183,163,826 
(1) Upon consummation of the Merger, 175,173,445 Legacy Velo3D shares were exchanged at the Exchange Ratio and fractional shares were rounded to whole shares.
The Merger was accounted for as a reverse recapitalization in accordance with GAAP. Under this method of accounting, JAWS Spitfire was treated as the “acquired” company for financial reporting purposes. Accordingly, for accounting purposes, the financial statements of Velo3D are represented as a continuation of the financial statements of Legacy Velo3D, with the Merger being treated as the equivalent of Legacy Velo3D issuing stock for the net assets of JAWS Spitfire, accompanied by a recapitalization. The net assets of JAWS Spitfire are stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the Merger are those of Legacy Velo3D in future reports.
Legacy Velo3D has been determined to be the accounting acquirer based on evaluation of the following facts and circumstances as of the Closing: (1) Legacy Velo3D’s stockholders have a majority of the voting power of
Velo3D; (2) the board of directors of Velo3D initially has twelve members, and Legacy Velo3D has the ability to nominate the majority of the initial members of the board of directors; (3) Legacy Velo3D’s senior management is the senior management of Velo3D and is responsible for day-to-day operations; (4) Velo3D has assumed the Velo3D name; and; (5) the current strategy and operations of Velo3D continue to be Legacy Velo3D’s strategy and operations to develop the next generation of AM printers.In connection with the Merger and the PIPE Financing, the Company received $298.2 million of gross proceeds including the contribution of $345.0 million of cash held in JAWS Spitfire’s trust account from its IPO, redemptions of JAWS Spitfire public shareholders of $182.2 million, and $155.0 million of cash in connection with the PIPE Financing. The gross proceeds were net of $19.6 million of costs incurred by JAWS Spitfire prior to the Closing. The Company incurred $19.9 million of transaction costs, consisting of banking, legal, and other professional fees, of which $19.1 million was recorded as a reduction to additional paid-in capital of proceeds (“APIC”), and the remaining $0.8 million was expensed in the condensed statements of operations. The total net cash proceeds to the Company were $278.3 million
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Basic and Diluted Net Loss per Share
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Basic and Diluted Net Loss per Share Basic and Diluted Net Loss per Share
The following table sets forth the computation of the Company’s basic and diluted net loss per share to common stockholders:
Three months ended September 30,Nine months ended September 30,
2021202020212020
(In thousands, except share data)
Numerator:
Net loss$(66,578)$(7,107)$(92,663)$(17,591)
Denominator:
Weighted average shares used in computing net loss per share – basic and diluted19,793,863 15,994,154 17,348,557 15,503,475 
Net loss per share – basic and diluted.$(3.36)$(0.44)$(5.34)$(1.13)
The following potentially dilutive shares of common stock equivalents “on an as-converted basis” were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have had an antidilutive effect:
Nine months ended September 30,
20212020
(per share data)
Redeemable convertible preferred stock— 108,642,440 
Convertible promissory note— 3,283,548 
Redeemable convertible preferred stock warrants— 332,893 
Common stock warrants13,075,000 51,847 
Common stock options issued and outstanding21,342,660 19,134,310 
Total potentially dilutive common share equivalents34,417,660 131,445,038 
Total potentially dilutive common share equivalents for the nine months ended September 30, 2021, excludes 21,758,148 shares related to the earnout liability as these shares are contingently issuable upon meeting certain triggering events.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value MeasurementsThe Company’s assets and liabilities that were measured at fair value on a recurring basis were as follows:
Fair Value Measured as of September 30, 2021
Level 1Level 2Level 3Total
(In thousands)
Assets
Money market funds$296,826 $— $— $296,826 
Total financial assets$296,826 $— $— $296,826 
Liabilities
Common stock warrant liabilities (Public)$13,283 $— $— $13,283 
Common stock warrant liabilities (Private Placement)— — 6,853 6,853 
Contingent earnout liabilities— — 118,749 118,749 
Total financial liabilities$13,283 $— $125,602 $138,885 
Fair Value Measured as of December 31, 2020
Level 1Level 2Level 3Total
(In thousands)
Assets
Money market funds$15,517 $— $— $15,517 
Total financial assets$15,517 $— $— $15,517 
Liabilities
Redeemable convertible preferred stock warrant liability$— $— $181 $181 
Total financial liabilities$— $— $181 $181 
The money market funds were classified as cash and cash equivalents on the condensed balance sheets. The aggregate fair value of the Company’s money market funds approximated amortized cost and, as such, there were no unrealized gains or losses on money market funds as of September 30, 2021 and December 31, 2020. Realized gains and losses, net of tax, were not material for any of the periods presented.
As of September 30, 2021 and December 31, 2020, the Company had no investments with a contractual maturity of greater than one year.
The following table presents a summary of the changes in the fair value of the Company’s Level 3 financial instruments:
Redeemable convertible preferred stock warrant liabilitiesPrivate placement warrant liabilitiesContingent earnout liabilities
(In thousands)
Fair value as of January 1, 2021$181 $ $ 
Private placement warrant liabilities acquired as part of the reverse recapitalization— 7,165 — 
Contingent earnout liabilities recognized upon the closing of the reverse recapitalization— — 120,763 
Change in fair value718 (312)(2,014)
Issuance of warrants— — — 
Exercise of warrants(899)— — 
Fair value as of September 30, 2021$ $6,853 $118,749 
Redeemable convertible preferred stock warrant liabilitiesPrivate placement warrant liabilitiesContingent earnout liabilities
(In thousands)
Fair value as of January 1, 2020$185 $ $ 
Change in fair value(5)— — 
Issuance of warrants— — — 
Exercise of warrants— — — 
Fair value as of September 30, 2020$180 $ $ 
The fair value of the private placement warrant liability, redeemable convertible preferred stock warrant liability and contingent earnout liability are based on significant unobservable inputs, which represent Level 3 measurements within the fair value hierarchy. In determining the fair value of the private placement warrant liability, the Company used the Binomial-Lattice Model that assumes optimal exercise of the Company’s redemption option at the earliest possible date. In determining the fair value of the redeemable convertible preferred stock warrant liability, the Company used the Black-Scholes option pricing model to estimate the fair value using unobservable inputs including the expected term, expected volatility, risk-free interest rate and dividend yield (please refer to Note 16, Equity Instruments). In determining the fair value of the contingent earnout liability, the Company used the Monte Carlo simulation valuation model using a distribution of potential outcomes on a monthly basis over the Earnout Period using the most reliable information available (please refer to Note 16, Equity Instruments).
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, Net
9 Months Ended
Sep. 30, 2021
Receivables [Abstract]  
Accounts Receivable, Net Accounts Receivable, Net
Accounts receivable, net consisted of the following:
September 30,December 31,
20212020
(In thousands)
Trade Receivables$6,625 $1,299 
Less: Allowances for Doubtful Accounts(67)(67)
Total$6,558 $1,232 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories
9 Months Ended
Sep. 30, 2021
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consisted of the following:
September 30,December 31,
20212020
(In thousands)
Raw materials$7,122 $1,948 
Work-in-progress8,098 5,361 
Total$15,220 $7,309 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid expenses and other current assets
9 Months Ended
Sep. 30, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaid expenses and other current assets Prepaid expenses and other current assets
Prepaid expenses and other current assets consisted of the following:
September 30,December 31,
20212020
(In thousands)
Prepaid insurance and other$1,011 $525 
Vendor prepayments8,058 282 
Total$9,069 $807 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net
9 Months Ended
Sep. 30, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment, net consisted of the following:
September 30,December 31,
20212020
(In thousands)
Computers and software$1,075 $510 
R&D lab equipment1,266 469 
Furniture and fixtures69 40 
Leasehold improvements1,999 1,828 
Construction in progress3,003 — 
Total property, plant and equipment7,412 2,847 
Less accumulated depreciation and amortization(2,411)(1,841)
Property, plant and equipment, net$5,001 $1,006 
Depreciation expense for the three months ended and nine months ended September 30, 2021 and 2020 was $0.4 million for both three months periods, $0.8 million and $0.7 million, respectively.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Equipment on Lease, Net
9 Months Ended
Sep. 30, 2021
Leases [Abstract]  
Equipment on Lease, Net Equipment on Lease, NetThe equipment leased to customers had a cost basis of $8.4 million and accumulated depreciation of $0.7 million as of September 30, 2021. Total lease revenue earned for the three and nine months ended September 30, 2021 was $0.6 million and $1.2 million, respectively. The total depreciation expense was $0.2 million and $0.5 million and included in cost of revenue for the three and nine months ended September 30, 2021, respectively. The total depreciation expense was $0.1 million for both the three and nine months ended September 30, 2020. The total lease revenue earned for the three and nine months ended September 30, 2020 was $0.1 million for both periods.
As of December 31, 2020, there were four 3D Printers (equipment) leased to customers. The equipment leased to customers had a cost basis of $3.0 million and accumulated depreciation of $0.2 million as of December 31, 2020.
The Company entered into debt secured by certain leased equipment to customers. The proceeds received were recognized as a financial liability under long-term debt. Remaining lease payments of $0 and $1.3 million were due as of September 30, 2021 and December 31, 2020, respectively. The financial liability was fully repaid in August 2021. Please refer to Note 14, Long-term Debt, for a description of these financing arrangements.
For the nine months ended September 30, 2021, principal payments of $2.1 million were paid for equipment lease loans. For the nine months ended September 30, 2020 principal payments of $0.1 million were paid for equipment lease loans.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities
9 Months Ended
Sep. 30, 2021
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
September 30,December 31,
20212020
(In thousands)
Accrued expenses$2,476 $787 
Accrued salaries and benefits3,395 1,231 
Lease liability – current portion681 494 
Total Accrued expenses and other current liabilities$6,552 $2,512 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Other Noncurrent Liabilities
9 Months Ended
Sep. 30, 2021
Other Liabilities Disclosure [Abstract]  
Other Noncurrent Liabilities Other Noncurrent Liabilities
Other noncurrent liabilities consisted of the following:
September 30,December 31,
20212020
(In thousands)
Lease liabilities - noncurrent portion$1,235 $232 
Other noncurrent liabilities438 (48)
Total other noncurrent liabilities$1,673 $184 
Please refer to Note 16, Equity Instruments, for further details of the contingent earnout liability and warrant liabilities.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
9 Months Ended
Sep. 30, 2021
Leases [Abstract]  
Leases LeasesThe Company leases its office and manufacturing facilities under two non-cancellable operating leases which expire in November 2024 and January 2023, respectively. The leases provide for base rent and certain reimbursement of lessor’s operating expenses. The agreements include a provision for renewal at the then market rate for terms specified in each lease.
During the nine months ended September 30, 2021, the Company signed two new leases for manufacturing and R&D facilities.
On July 1, 2021, the Company’s lease commenced for a 5,000+ square foot R&D facility. The lease has a term of 36 months and with a contractual obligation of $0.5 million in base rent and certain reimbursement of lessor’s operating expenses.
On November 1, 2021, the Company’s lease commenced for an 80,000+ square foot facility. The lease has a term of 65 months and with a contractual obligation of $10.9 million in base rent and certain reimbursement of lessor’s operating expenses. As of September 30, 2021, the Company has have invested $3.0 million into factory equipment and leasehold improvements.
As of September 30, 2021, the manufacturing facility lease obligations was not recorded on the balance sheet, and only included under operating leases as a future contractual obligation. As set forth under ASC 842, Leases, the delivery of the building has not been completed as of September 30, 2021, as the landlord was still completing improvements to the facility as per the terms of the agreement. As noted above, the lease commenced on November 1, 2021.
Total Right-of-Use (“ROU”) assets (recorded in Other Assets) and lease liabilities (recorded in Accrued expenses and other current liabilities and Other noncurrent liabilities) are as follows:
September 30,December 31,
20212020
(In thousands)
Right-of-use assets:
Net book value (Other assets)$1,849 $633 
Operating lease liabilities:
Current (Accrued expense and other current liabilities)$648 $494 
Noncurrent (Other noncurrent liabilities)1,186 232 
1,834 726 
Financing lease liabilities:
Current (Accrued expense and other current liabilities)$33 $— 
Noncurrent (Other noncurrent liabilities)49 — 
$82 $— 
Total lease liabilities$1,916 $726 
ROU assets are considered long-lived assets and are tested for impairment as described above under the heading, “Impairment of Long-lived Assets.” There were no impairments recorded related to these assets as of September 30, 2021 and December 31, 2020. Management evaluates its long-lived assets, on an annual basis or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable in accordance with ASC Topic 360, Property, Plant and Equipment.
Information about lease-related balances were as follows:
Three months ended September 30,Nine months ended September 30,
2021202020212020
(In thousands)
Operating lease expense$208 $143 $511 $428 
Financing lease expense— 22 — 
Short-term lease expense41 14 76 46 
Total lease expense$258 $157 $609 $474 
Cash paid for leases$178 $136 $805 $395 
Weighted – average remaining lease term – operating leases (years)2.91.82.91.8
Weighted – average discount rate – operating leases4.4 %4.5 %4.4 %4.5 %
Future lease payments under non-cancellable operating leases as of September 30, 2021 are as follows:
(In thousands)
Remainder of 2021
$153 
2022743 
2023657 
2024524 
Total operating lease payments$2,077 
Less portion representing imputed interest(161)
Total operating lease liabilities$1,916 
Less current portion681 
Long-term portion$1,235 
Leases LeasesThe Company leases its office and manufacturing facilities under two non-cancellable operating leases which expire in November 2024 and January 2023, respectively. The leases provide for base rent and certain reimbursement of lessor’s operating expenses. The agreements include a provision for renewal at the then market rate for terms specified in each lease.
During the nine months ended September 30, 2021, the Company signed two new leases for manufacturing and R&D facilities.
On July 1, 2021, the Company’s lease commenced for a 5,000+ square foot R&D facility. The lease has a term of 36 months and with a contractual obligation of $0.5 million in base rent and certain reimbursement of lessor’s operating expenses.
On November 1, 2021, the Company’s lease commenced for an 80,000+ square foot facility. The lease has a term of 65 months and with a contractual obligation of $10.9 million in base rent and certain reimbursement of lessor’s operating expenses. As of September 30, 2021, the Company has have invested $3.0 million into factory equipment and leasehold improvements.
As of September 30, 2021, the manufacturing facility lease obligations was not recorded on the balance sheet, and only included under operating leases as a future contractual obligation. As set forth under ASC 842, Leases, the delivery of the building has not been completed as of September 30, 2021, as the landlord was still completing improvements to the facility as per the terms of the agreement. As noted above, the lease commenced on November 1, 2021.
Total Right-of-Use (“ROU”) assets (recorded in Other Assets) and lease liabilities (recorded in Accrued expenses and other current liabilities and Other noncurrent liabilities) are as follows:
September 30,December 31,
20212020
(In thousands)
Right-of-use assets:
Net book value (Other assets)$1,849 $633 
Operating lease liabilities:
Current (Accrued expense and other current liabilities)$648 $494 
Noncurrent (Other noncurrent liabilities)1,186 232 
1,834 726 
Financing lease liabilities:
Current (Accrued expense and other current liabilities)$33 $— 
Noncurrent (Other noncurrent liabilities)49 — 
$82 $— 
Total lease liabilities$1,916 $726 
ROU assets are considered long-lived assets and are tested for impairment as described above under the heading, “Impairment of Long-lived Assets.” There were no impairments recorded related to these assets as of September 30, 2021 and December 31, 2020. Management evaluates its long-lived assets, on an annual basis or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable in accordance with ASC Topic 360, Property, Plant and Equipment.
Information about lease-related balances were as follows:
Three months ended September 30,Nine months ended September 30,
2021202020212020
(In thousands)
Operating lease expense$208 $143 $511 $428 
Financing lease expense— 22 — 
Short-term lease expense41 14 76 46 
Total lease expense$258 $157 $609 $474 
Cash paid for leases$178 $136 $805 $395 
Weighted – average remaining lease term – operating leases (years)2.91.82.91.8
Weighted – average discount rate – operating leases4.4 %4.5 %4.4 %4.5 %
Future lease payments under non-cancellable operating leases as of September 30, 2021 are as follows:
(In thousands)
Remainder of 2021
$153 
2022743 
2023657 
2024524 
Total operating lease payments$2,077 
Less portion representing imputed interest(161)
Total operating lease liabilities$1,916 
Less current portion681 
Long-term portion$1,235 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Long-Term Debt Long-Term Debt
Long-term debt consisted of the following:
September 30,December 31,
20212020
(In thousands)
Term loan$20,000 $5,150 
Revolving credit line3,000 — 
Property and equipment loan— 833 
Equipment loan5,622 2,081 
Deferred financing costs(569)(61)
Total$28,053 $8,003 
Debt – current portion13,731 3,687 
Long-term debt – less current portion$14,322 $4,316 
The Company’s banking arrangements include three facilities and a revolving credit line with its primary bank (noted below). These loans contain customary representations and warranties, reporting covenants, events of default, and termination provisions. The affirmative covenants include, among other things, that the Company furnish monthly financial statements, a yearly budget, timely files taxes, maintains good standing and government compliance, maintains liability and other insurance, and furnishes audited financial statements no later than the date of delivery to the Board of Directors.
The Company amortizes deferred financing costs over the life of the borrowing. On May 17, 2021, the Company incurred $0.6 million of deferred financing costs related to its Term loan financing. As of September 30, 2021 and December 31, 2020, the remaining unamortized balance of deferred financing costs was $0.6 million and less than $0.1 million respectively, and was included in Debt — current portion on the balance sheets.
Term Loan — On December 17, 2020, the Company executed the second amended and restated loan and security agreement to extend the payment terms with a variable interest rate of Prime plus 0.25% and a term of two years. As of December 31, 2020, the outstanding term loan balance was $5.2 million. There were zero principal payments paid during the fiscal year 2020.
In May 2021, the Company executed the third amended and restated loan and security agreement and a mezzanine loan and security agreement with its primary lender and another financing institution for a total of $53.5 million of debt facilities. These were comprised of a $35.0 million term loan, a $10.0 million revolving credit line (see below) and an $8.5 million secured equipment loan facility (see below). Prior to May 2021, $0.9 million in principal payments were paid against the outstanding term loan balance under the second amended and restated loan and security agreement.
The term loan had a variable interest rate of the greater of 9.00% or Prime plus 5.75% and a term of thirty months. The loan included a deferral of principal payments for the first five months. The refinancing was accounted for as a debt modification under ASC Topic 470, Debt. The outstanding balance in May 2021 was $4.3 million and fully repaid using proceeds from the mezzanine loan and security agreement. The remaining deferred loan fees of $0.1 million were written off to interest expense.
In May 2021, the Company borrowed $15.0 million from the term loan facility, and an additional $5.0 million in July 2021. As of September 30, 2021, the outstanding term loan balance was $20.0 million, and the Company has $15.0 million of the Term Loan facility undrawn, the availability of which is subject to the Company achieving certain financial performance targets. There were no principal payments paid under the mezzanine loan and security agreement as of September 30, 2021. As of September 30, 2021, the deferred loans fees with the debt issuance was $0.6 million.
The Term Loan’s effective interest rate was 9.2% and 3.6% for the three months ended September 30, 2021 and 2020, respectively, and 4.3% and 3.9% for the nine months ended September 30, 2021 and 2020, respectively.
On October 29, 2021, the Company re-paid $20.7 million of its term loan, comprising a principal payment, interest and fees related to the loan.
Revolving Credit Line — In May 2021, the Company executed the third amended and restated loan and security agreement and a mezzanine loan and security agreement (see further discussion above). In August 2021, the Company drew $3.0 million on the $10.0 million revolving credit facility, with a variable interest rate of the greater of 5.75% or Prime plus 2.50% and a term of ten months. The Company has $7.0 million of the revolving credit line undrawn as of September 30, 2021. The effective interest rate was 4.7% for the both the three and nine months ended September 30, 2021. The deferred loan fees were less than $0.1 million as of September 30, 2021.
Property and Equipment Loan — On July 2, 2018, the Company executed a loan facility for $2.0 million. On September 26, 2018, $2.0 million was drawn down with a variable interest rate of Prime plus 1.00% and a term of three years. This facility was refinanced on December 17, 2020 with a new loan facility for $0.9 million with a variable interest rate of Prime plus 1% and a term of three years. As of December 31, 2020, the outstanding property and equipment loan was $0.8 million.
In May 2021, the Company executed the third amended and restated loan and security agreement and a mezzanine loan and security agreement (see further discussion above). The outstanding balance in May 2021 was $0.6 million and fully repaid using proceeds from the mezzanine loan and security agreement. The deferred loan fees of less than $0.1 million were written off to interest expense. Prior to May 2021, principal payments of
$0.2 million were paid against the outstanding Property and Equipment Loan balance under the second amended and restated loan and security agreement.
The effective interest rate was 0.0% and 4.3% for the three months ended September 30, 2021 and 2020, respectively, and 5.9% and 4.8% for the nine months ended September 30, 2021 and 2020, respectively.
Equipment Loan The equipment loan outstanding balance is comprised of two different equipment loan facilities.
Equipment Loan First Facility: On December 17, 2020, the Company executed the second amended and restated loan and security agreement which included an equipment loan facility for $8.5 million secured by the equipment leased to customers. As of December 31, 2020, the equipment loan outstanding balance was $0.8 million. The facility had a variable interest rate of the greater of Prime rate or 3.25%. The effective interest rate was 2.8% for the three months ended September 30, 2021 and 2.4% for the nine months ended September 30, 2021.
In May 2021, the Company executed the third amended and restated loan and security agreement and a mezzanine loan and security agreement (see further discussion above). There were no principal payments paid against the Equipment Loan from the proceeds from the mezzanine loan and security agreement.
During the nine months ended September 30, 2021, the Company executed seven additional advances on the first facility for $5.6 million secured by equipment leased to customers. All seven advances of the first facility are with a variable interest rate of the greater of Prime rate or 3.25%. For the nine months ended September 30, 2021, $0.8 million in principal payments were paid. As of September 30, 2021, the outstanding balance for the first facility was $5.6 million. The Company has $2.9 million of the secured equipment loan facility undrawn as of September 30, 2021. As of September 30, 2021, the deferred loans fees with the debt issuance was $0.2 million.
Equipment Loan Second Facility: The equipment loans on the second facility was entered in June 2020 with another third-party financing institution. The second facility was for $1.6 million with a fixed interest rate of 6.00%. All facilities had terms of three years. The effective interest rate was 6.5% and 8.0% for the three months ended September 30, 2021 and 2020, respectively, and 5.9% and 8.0% for the nine months ended September 30, 2021 and 2020, respectively.
There was $0.3 million in principal payments paid during the fiscal year 2020. As of December 31, 2020, the outstanding balance on the second facility was $1.3 million.
In August 2021, the Company paid in full the outstanding balance of $1.0 million on the second facility and sold the units to the lease customer when the customer exercised their purchase options. Prior to August 2021, principal payments of $0.3 million were paid against the outstanding balance on the second facility. As of September 30, 2021, there was no outstanding balance on the second facility. The deferred loan fees of less than $0.1 million were written off to interest expense with the repayment.
The future minimum aggregate payments for the above borrowings are as follows as of September 30, 2021:
(In thousands)
Remainder of 2021
$2,058 
202214,706 
202310,467 
2024822 
$28,053 
Convertible Notes Payable
Convertible Note Issued in 2021
On January 4, 2021, concurrent with the Legacy Velo3D Series D redeemable convertible preferred stock issuance, the Company issued a convertible note at a principal amount of $5.0 million with a maturity date of January 3, 2023. Interest accrued on the convertible note at 1.28% per annum.
In September 2021, the convertible promissory note agreement was amended to reflect an automatic conversion to Legacy Velo3D Series D redeemable convertible preferred stock upon a change in control. The modification was accounted for as a debt extinguishment per ASC 470-50 Debt and resulted in a $50.6 million fair value adjustment to the $5.0 million convertible promissory note. The convertible note converted automatically in connection with the Merger. There was no convertible notes payable as of September 30, 2021 and December 31, 2020.
The note conversion price of $0.74 per share resulted in a conversion into 6,820,022 shares of Legacy Velo3D Series D redeemable convertible preferred stock immediately prior to Closing, which were subsequently converted from Legacy Velo3D Series D redeemable convertible preferred stock into Legacy Velo3D common stock and at the Exchange Ratio of 0.8149 for 5,557,864 shares of Common Stock at the Closing. There was no purchase discount offered to the note holder.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Notes Payable
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Convertible Notes Payable Long-Term Debt
Long-term debt consisted of the following:
September 30,December 31,
20212020
(In thousands)
Term loan$20,000 $5,150 
Revolving credit line3,000 — 
Property and equipment loan— 833 
Equipment loan5,622 2,081 
Deferred financing costs(569)(61)
Total$28,053 $8,003 
Debt – current portion13,731 3,687 
Long-term debt – less current portion$14,322 $4,316 
The Company’s banking arrangements include three facilities and a revolving credit line with its primary bank (noted below). These loans contain customary representations and warranties, reporting covenants, events of default, and termination provisions. The affirmative covenants include, among other things, that the Company furnish monthly financial statements, a yearly budget, timely files taxes, maintains good standing and government compliance, maintains liability and other insurance, and furnishes audited financial statements no later than the date of delivery to the Board of Directors.
The Company amortizes deferred financing costs over the life of the borrowing. On May 17, 2021, the Company incurred $0.6 million of deferred financing costs related to its Term loan financing. As of September 30, 2021 and December 31, 2020, the remaining unamortized balance of deferred financing costs was $0.6 million and less than $0.1 million respectively, and was included in Debt — current portion on the balance sheets.
Term Loan — On December 17, 2020, the Company executed the second amended and restated loan and security agreement to extend the payment terms with a variable interest rate of Prime plus 0.25% and a term of two years. As of December 31, 2020, the outstanding term loan balance was $5.2 million. There were zero principal payments paid during the fiscal year 2020.
In May 2021, the Company executed the third amended and restated loan and security agreement and a mezzanine loan and security agreement with its primary lender and another financing institution for a total of $53.5 million of debt facilities. These were comprised of a $35.0 million term loan, a $10.0 million revolving credit line (see below) and an $8.5 million secured equipment loan facility (see below). Prior to May 2021, $0.9 million in principal payments were paid against the outstanding term loan balance under the second amended and restated loan and security agreement.
The term loan had a variable interest rate of the greater of 9.00% or Prime plus 5.75% and a term of thirty months. The loan included a deferral of principal payments for the first five months. The refinancing was accounted for as a debt modification under ASC Topic 470, Debt. The outstanding balance in May 2021 was $4.3 million and fully repaid using proceeds from the mezzanine loan and security agreement. The remaining deferred loan fees of $0.1 million were written off to interest expense.
In May 2021, the Company borrowed $15.0 million from the term loan facility, and an additional $5.0 million in July 2021. As of September 30, 2021, the outstanding term loan balance was $20.0 million, and the Company has $15.0 million of the Term Loan facility undrawn, the availability of which is subject to the Company achieving certain financial performance targets. There were no principal payments paid under the mezzanine loan and security agreement as of September 30, 2021. As of September 30, 2021, the deferred loans fees with the debt issuance was $0.6 million.
The Term Loan’s effective interest rate was 9.2% and 3.6% for the three months ended September 30, 2021 and 2020, respectively, and 4.3% and 3.9% for the nine months ended September 30, 2021 and 2020, respectively.
On October 29, 2021, the Company re-paid $20.7 million of its term loan, comprising a principal payment, interest and fees related to the loan.
Revolving Credit Line — In May 2021, the Company executed the third amended and restated loan and security agreement and a mezzanine loan and security agreement (see further discussion above). In August 2021, the Company drew $3.0 million on the $10.0 million revolving credit facility, with a variable interest rate of the greater of 5.75% or Prime plus 2.50% and a term of ten months. The Company has $7.0 million of the revolving credit line undrawn as of September 30, 2021. The effective interest rate was 4.7% for the both the three and nine months ended September 30, 2021. The deferred loan fees were less than $0.1 million as of September 30, 2021.
Property and Equipment Loan — On July 2, 2018, the Company executed a loan facility for $2.0 million. On September 26, 2018, $2.0 million was drawn down with a variable interest rate of Prime plus 1.00% and a term of three years. This facility was refinanced on December 17, 2020 with a new loan facility for $0.9 million with a variable interest rate of Prime plus 1% and a term of three years. As of December 31, 2020, the outstanding property and equipment loan was $0.8 million.
In May 2021, the Company executed the third amended and restated loan and security agreement and a mezzanine loan and security agreement (see further discussion above). The outstanding balance in May 2021 was $0.6 million and fully repaid using proceeds from the mezzanine loan and security agreement. The deferred loan fees of less than $0.1 million were written off to interest expense. Prior to May 2021, principal payments of
$0.2 million were paid against the outstanding Property and Equipment Loan balance under the second amended and restated loan and security agreement.
The effective interest rate was 0.0% and 4.3% for the three months ended September 30, 2021 and 2020, respectively, and 5.9% and 4.8% for the nine months ended September 30, 2021 and 2020, respectively.
Equipment Loan The equipment loan outstanding balance is comprised of two different equipment loan facilities.
Equipment Loan First Facility: On December 17, 2020, the Company executed the second amended and restated loan and security agreement which included an equipment loan facility for $8.5 million secured by the equipment leased to customers. As of December 31, 2020, the equipment loan outstanding balance was $0.8 million. The facility had a variable interest rate of the greater of Prime rate or 3.25%. The effective interest rate was 2.8% for the three months ended September 30, 2021 and 2.4% for the nine months ended September 30, 2021.
In May 2021, the Company executed the third amended and restated loan and security agreement and a mezzanine loan and security agreement (see further discussion above). There were no principal payments paid against the Equipment Loan from the proceeds from the mezzanine loan and security agreement.
During the nine months ended September 30, 2021, the Company executed seven additional advances on the first facility for $5.6 million secured by equipment leased to customers. All seven advances of the first facility are with a variable interest rate of the greater of Prime rate or 3.25%. For the nine months ended September 30, 2021, $0.8 million in principal payments were paid. As of September 30, 2021, the outstanding balance for the first facility was $5.6 million. The Company has $2.9 million of the secured equipment loan facility undrawn as of September 30, 2021. As of September 30, 2021, the deferred loans fees with the debt issuance was $0.2 million.
Equipment Loan Second Facility: The equipment loans on the second facility was entered in June 2020 with another third-party financing institution. The second facility was for $1.6 million with a fixed interest rate of 6.00%. All facilities had terms of three years. The effective interest rate was 6.5% and 8.0% for the three months ended September 30, 2021 and 2020, respectively, and 5.9% and 8.0% for the nine months ended September 30, 2021 and 2020, respectively.
There was $0.3 million in principal payments paid during the fiscal year 2020. As of December 31, 2020, the outstanding balance on the second facility was $1.3 million.
In August 2021, the Company paid in full the outstanding balance of $1.0 million on the second facility and sold the units to the lease customer when the customer exercised their purchase options. Prior to August 2021, principal payments of $0.3 million were paid against the outstanding balance on the second facility. As of September 30, 2021, there was no outstanding balance on the second facility. The deferred loan fees of less than $0.1 million were written off to interest expense with the repayment.
The future minimum aggregate payments for the above borrowings are as follows as of September 30, 2021:
(In thousands)
Remainder of 2021
$2,058 
202214,706 
202310,467 
2024822 
$28,053 
Convertible Notes Payable
Convertible Note Issued in 2021
On January 4, 2021, concurrent with the Legacy Velo3D Series D redeemable convertible preferred stock issuance, the Company issued a convertible note at a principal amount of $5.0 million with a maturity date of January 3, 2023. Interest accrued on the convertible note at 1.28% per annum.
In September 2021, the convertible promissory note agreement was amended to reflect an automatic conversion to Legacy Velo3D Series D redeemable convertible preferred stock upon a change in control. The modification was accounted for as a debt extinguishment per ASC 470-50 Debt and resulted in a $50.6 million fair value adjustment to the $5.0 million convertible promissory note. The convertible note converted automatically in connection with the Merger. There was no convertible notes payable as of September 30, 2021 and December 31, 2020.
The note conversion price of $0.74 per share resulted in a conversion into 6,820,022 shares of Legacy Velo3D Series D redeemable convertible preferred stock immediately prior to Closing, which were subsequently converted from Legacy Velo3D Series D redeemable convertible preferred stock into Legacy Velo3D common stock and at the Exchange Ratio of 0.8149 for 5,557,864 shares of Common Stock at the Closing. There was no purchase discount offered to the note holder.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Instruments
9 Months Ended
Sep. 30, 2021
Equity [Abstract]  
Equity Instruments Equity Instruments
Redeemable Convertible Preferred Stock
Redeemable convertible preferred stock consisted of the following:
As of September 30, 2021
AuthorizedIssued and OutstandingOriginal issue price per shareLiquidation PreferenceCarrying value
(In thousands, except share and per share data)
Redeemable Convertible Preferred Stock10,000,000 — $— $— $— 

As of December 31, 2020
Redeemable Convertible Preferred StockAuthorizedIssued and
Outstanding
Original issue price per shareLiquidation PreferenceCarrying value
(In thousands, except share and per share data)
Series A8,906,694 6,726,134 $2.928 $19,696 $17,030 
Series B10,385,804 8,386,456 $3.851 32,300 32,176 
Series C8,848,760 8,399,058 $5.524 46,400 39,378 
Series D97,278,007 94,222,735 $0.375 35,366 35,120 
125,419,265 117,734,383 $133,762 $123,704 
As of September 30, 2021, there were no issued and outstanding redeemable convertible preferred stock. As of December 31, 2020, redeemable convertible preferred stock totaling 117,734,383 shares were convertible into 147,876,672 shares of common stock.
Conversion of Redeemable Convertible Preferred Stock into Common Stock at a conversion ratio of 3:1 and Issuance of Series D Redeemable Convertible Preferred Stock
In March and early April 2020, the Company notified the existing holders of the redeemable convertible preferred stock of (i) a planned initial closing of Legacy Velo3D Series D redeemable convertible preferred stock and (ii) the amount assigned to each of them based on their pro rata holdings in the Company’s outstanding equity on a fully diluted basis. In addition, these existing holders were notified that, as a condition of the Legacy Velo3D Series D redeemable convertible preferred stock financing, the Company would amend its articles to implement a special mandatory conversion provision if the holders failed to invest their pro rata amount in such initial financing of Legacy Velo3D Series D redeemable convertible preferred stock.
On April 13, 2020, in connection with the Company’s issuance of Legacy Velo3D Series D redeemable convertible preferred stock, the Company amended its articles to implement the special mandatory conversion provision and, contemporaneously, certain existing holders of redeemable convertible preferred stock who failed to invest their full pro rata amount or did not participate in the financing were automatically converted into the Company’s common stock at a conversion ratio of three to one. The amendment and forced conversion were recognized as an extinguishment of the redeemable convertible preferred stock.
As a result, 2,167,198 shares of Legacy Velo3D Series A redeemable convertible preferred stock, 1,999,348 shares of Legacy Velo3D Series B redeemable convertible preferred stock and 289,702 shares of Legacy Velo3D Series C redeemable convertible preferred stock were converted into 1,210,513 shares of Legacy Velo3D common stock. The carrying value of the converted shares of the redeemable convertible preferred stock is $13.3 million, whereas the fair value of the shares of common stock issued in the conversion was $0.2 million. Because the fair value of the consideration transferred (i.e., the fair value of the shares of common stock issued) was less than the carrying amount of the shares of the redeemable convertible preferred stock surrendered, the Company recognized an extinguishment of the redeemable convertible preferred stock converted in the amount of $13.1 million. The $13.1 million was a deemed capital contribution to the holders of the Company’s common stock that was a decrease to the net loss attributable to common stockholders and a decrease to accumulated deficit. Accordingly, the Company recorded a decrease of $13.3 million to redeemable convertible preferred stock, and a corresponding increase of $0.2 million in additional paid-in capital and a decrease of $13.1 million in accumulated deficit.
In addition, on April 13, 2020, the Company issued 44,794,885 shares of Legacy Velo3D Series D redeemable convertible preferred stock at $0.37534 per share for gross proceeds of $16.8 million.
Common stock
The holders of common stock are entitled to one vote for each share held of record on all matters submitted to a vote of the stockholders but are not entitled to cumulative voting rights, have the right to appoint two directors to the Company’s Board of Directors, are entitled to receive ratably such dividends as may be declared by the Company’s Board of Directors out of funds legally available therefor subject to preferences that may be applicable to any shares of redeemable convertible preferred stock currently outstanding or issued in the future, are entitled to share ratably in all assets remaining after payment of liabilities and the liquidation preference of any then outstanding redeemable convertible preferred stock in the event of the Company’s liquidation, dissolution, or winding up, have no preemptive rights and no right to convert their common stock into any other securities, and have no redemption or sinking fund provisions applicable to the common stock.
Common Stock Reserved for Future Issuance
Shares of common stock reserved for issuance on an “as if converted” basis were as follows:
September 30,December 31,
20212020
(share data)
Redeemable convertible preferred— 147,876,672 
Redeemable convertible preferred stock warrants— 408,729 
Common stock warrants13,075,000 214,032 
Common stock options issued and outstanding21,342,660 21,471,321 
Shares available for future grant under 2014 Equity Incentive Plan— 5,887,008 
Shares available for future grant under 2021 Equity Incentive Plan21,423,388 — 
Reserved for employee stock purchase plan10,989,830 — 
Total shares of common stock reserved
66,830,878 175,857,762 
    Total potentially dilutive common share equivalents for the nine months ended September 30, 2021, excludes 21,758,148 shares related to the earnout liability as these shares are contingently issuable upon meeting certain triggering events.
Warrant liabilities
Common Stock Warrants
Warrants for shares of common stock consisted of the following:
September 30, 2021
Issue DateExpiration DateNumber of WarrantsExercise Price per warrantFair Value on Issue Date per warrantFair Value on September 30, 2021
(In thousands)
Private placement warrants - Common Stock12/02/202009/29/20264,450,000 $11.50 $2.00 $6,853 
Public warrants - Common Stock12/02/202009/29/20268,625,000 $11.50 $3.30 $13,283 
13,075,000 $20,136 
December 31, 2020
Issue DateExpiration
Date
Number of
Warrant
Exercise
Price per warrant
Fair Value on
Issue Date per warrant
Fair Value on December 31, 2020 (1)
(In thousands)
Warrants - Common Stock12/02/201512/02/202511,132 $0.87 $0.70 $— 
Warrants - Common Stock07/02/201807/02/202840,715 $2.47 $2.00 $— 
Warrants - Common Stock12/17/202012/17/2030162,186 $0.18 $0.17 $— 
Total outstanding214,033 $— 
(1) Legacy Velo3D Warrants - Common Stock: As of December 31, 2020, warrants on common stock are equity classified and recorded at fair value on the issue date without further remeasurement. The level 3 fair value assumptions used in the Black-Scholes model to calculate fair value of the warrant for common stock granted during
the nine months ended September 30, 2020 were as follows: volatility of 35.0% to 45.0%, term of 0.2 years, and risk-free interest rate of 0.1% to 1.0%.
Warrants for common stock of 13,075,000 and 214,033 were exercisable 1-to-1 as of September 30, 2021 and December 31, 2020, respectively. Warrants to purchase a total of 13,075,000 shares of common stock were initially recognized as a liability recorded at fair value upon issuance and were subject to remeasurement to fair value at each balance sheet date. As part of the Merger, all Legacy Velo3D common stock warrants were exercised for shares of common stock in accordance with their terms for the number of exercisable shares, each adjusted using the Exchange Ratio. At that time, the Legacy Velo3D common stock warrants were remeasured and reclassified to Legacy Velo3D additional paid-in capital.
Private placement warrants and public warrants on common stock (as defined below) are liability classified and recorded at fair value on the issue date with periodic remeasurement.
Private Placement Warrants
Concurrently with JAWS Spitfire’s IPO, 4,450,000 Private Placement Warrants were issued to the Sponsor at $2.00 per unit. Each Private Placement Warrant is exercisable to purchase one share of Common Stock at a price of $11.50 per share. Subject to certain exceptions, the Private Placement Warrants have terms and provisions that are identical to those of the Public Warrants. As of September 30, 2021, the number of Private Placement Warrants issued was 4,450,000.
Public Warrants
In conjunction with the JAWS Spitfire IPO, 34,500,000 units were issued to public investors at $10.00 per unit. Each unit consisted of one JAWS Spitfire Class A ordinary share and one-fourth of one warrant. Each Public Warrant is exercisable to purchase share of Common Stock at $11.50 per share. As of September 30, 2021, the number of Public Warrants issued was 8,625,000.
Public Warrants may only be exercised for a whole number of shares. The Public Warrants will become exercisable on the later of (a) 30 days after the completion of the Merger and (b) 12 months from the closing of the IPO on December 7, 2020. The Public Warrants will expire five years after the completion of a Merger or earlier upon redemption or liquidation.
Warrant Liabilities - Common Stock
The liability associated with the Private Placement Warrants was subject to remeasurement at each balance sheet date using the Level 3 fair value inputs and the Public Warrants was subject to remeasured at each balance sheet date using Level 1 fair value inputs for the three and nine months ended September 30, 2020.
Redeemable Convertible Preferred Stock Warrants
As of September 30, 2021, the warrants for shares of Legacy Velo3D Series A and Series C redeemable convertible preferred stock were converted into redeemable convertible preferred stock in connection with the Reverse Recapitalization. Warrants for shares of Legacy Velo3D Series A and Series C redeemable convertible preferred stock consisted of the following (dollars in thousands, except share and per share amounts):
December 31, 2020
Issue DateExpiration
Date
Number of
Warrant
Exercise Price
per Warrant
Fair Value on
Issue Date per Warrant
Series A redeemable convertible preferred stock11/14/201411/13/202413,362$1.12$1.25
Series C redeemable convertible preferred stock04/18/201904/18/2029160,000$5.52$1.05
Total outstanding173,362
For the nine months ended September 30, 2021, all warrants for redeemable preferred stock were converted prior to the Merger into 13,362 shares of Legacy Velo3D Series A redeemable convertible preferred stock and 160,000 shares of Legacy Velo3D Series C redeemable preferred stock. The shares of redeemable preferred stock were net settled and converted into Legacy Velo3D common stock for Series A on a 1:2.178 basis and Series C of 1:2.372 basis.
As of December 31, 2020, warrants for redeemable convertible preferred stock was 173,362. After the conversion to common stock and Exchange Ratio, the impact of dilution triggered by the warrants for redeemable convertible preferred stock if converted into common stock was 243,195 shares of common stock.
Warrants on redeemable convertible preferred stock were issued to lenders in connection with borrowings. The fair value on the date of issue is recorded as a debt issue cost (contra-liability) and a liability because the warrant was liability classified. The fair value of the warrants are remeasured each reporting period using Level 3 inputs with the increase or decrease recorded in other income (expense), net in the statements of operations.
The liability for warrants on redeemable convertible preferred stock (carried at fair value) was as follows for the three and nine months ended September 30, 2021 and 2020:
Rollforward of the liability for warrants on redeemable convertible preferred stock:
Warrants on redeemable convertible preferred stockThree Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Beginning Balance$1,922 $178 $181 $185 
Issuance of new warrant— — — — 
Change in fair value (Other income (expense), net)(1,023)718 (5)
Exercise of warrants (Redeemable preferred convertible stock)(899)— (899)— 
Ending Balance$— $180 $— $180 
As of September 30, 2021, the fair value of the warrants for shares of Legacy Velo3D Series A and Series C redeemable convertible preferred stock was $9.23 and $8.35, respectively. The fair value of the redeemable convertible preferred stock warrant liability was estimated using an option pricing model that takes into account the contract terms as well as multiple unobservable inputs such as the aggregate equity value, risk-free interest rates, and
expected volatility. The level 3 fair value assumptions used in the Black-Scholes model for the recurring valuation of the redeemable convertible preferred stock warrant liability were as follows:
Nine months ended September 30,
20212020
Expected volatility
30.0% - 40.0%
35.0% - 45.0%
Risk-free interest rate
0.1% - 1.0%
0.1% - 0.8%
Dividend yield
The expected term for the Series A warrants and the Series C warrants as of September 30, 2021 was 0.2 years for both warrants, respectively.
The expected term for the Series A warrants and the Series C warrants as of September 30, 2020 was 1.6 years and 9.0 years, respectively.
Contingent Earnout Liabilities
The contingent earnout liability is for Earnout Shares for pre-closing Legacy Velo3D equity holders (as defined in the Business Combination Agreement as holders of Legacy Velo3D shares, Legacy Velo3D warrants, Legacy Velo3D convertible notes and Legacy Velo3D options immediately prior to the closing date) (“Eligible Legacy Velo3D Equityholders”). The Eligible Legacy Velo3D Equityholders will be entitled to Earnout Shares, pursuant to which they will receive (i) 5.0% of the total number of shares of Common Stock outstanding at the Closing if the shares of Common Stock trade at or above $12.50 for 20 or more trading days in any 30 trading-day period, and (ii) an additional 5.0% of the total number of shares of Common Stock outstanding at the Closing if the shares of Common Stock trade at or above $15.00 for 20 or more trading days in any 30 trading-day period (the “Triggering Events”). The earnout is subject to a five-year earnout period and early trigger upon certain change of control events.
During the time period between Closing and the five-year anniversary of the Closing Date, Eligible Legacy Velo3D Equityholders may receive up to 21,758,148 shares of additional Common Stock, which is based on two tranches or 10,879,074 per tranche as noted above.
The estimated fair value of the contingent earnout liabilities at the Closing Date was $120.8 million based on a Monte Carlo simulation valuation model using a distribution of potential outcomes on a monthly basis over the Earnout Period using the most reliable information available. The change in fair value of contingent earnout liabilities was a gain of $2.0 million recognized in the condensed statement of operations for the three and nine months ended September 30, 2021. As of September 30, 2021 the contingent earnout liabilities were $118.7 million.
Assumptions used in the valuation are described below.
As of September 30, 2021Closing Date September 29, 2021
Current stock price$8.37 $8.44 
Expected volatility
45.0% - 55.0%
45.0% - 55.0%
Risk-free interest rate
0.1% - 1.0%
0.1% - 1.0%
Dividend rate— %— %
Expected Term (years)5.05.0
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Option Plan and Stock-Based Compensation
9 Months Ended
Sep. 30, 2021
Share-based Payment Arrangement [Abstract]  
Stock Option Plan and Stock-Based Compensation Stock Option Plan and Stock-Based Compensation
Upon the consummation of the Merger, the Company adopted its 2021 Equity Incentive Plan (the “2021 EIP”) which provides for the granting of stock options, restricted stock awards and stock appreciation rights to employees, directors, and consultants of the Company. As of September 30, 2021, the Company has reserved 42,766,048 shares of its common stock for issuance under the 2021 EIP.
In addition, the Company adopted its 2021 Employee Stock Purchase Plan (“2021 ESPP”). As of September 30, 2021, the Company has reserved 10,989,830 shares of its common stock for issuance under the 2021 ESPP.
Awards granted under both the 2021 EIP and the Company’s 2014 Equity Incentive Plan (the “2014 Plan”) generally expire 10 years from the date of grant, or earlier if services are terminated. The exercise price of stock options grants shall not be less than 110% of the estimated fair value of the shares on the date of grant, respectively, as determined by the Company’s Board of Directors. Awards generally vest based on continuous service over four years. Awards forfeited, cancelled, or repurchased generally are returned to the pool of shares of common stock available for issuance under the 2021 Plan and 2014 Plan, respectively.
Stock options
Activity under the Company’s stock option plans is set forth below:
OptionsWeighted-Average
Exercise Price
Weighted-Average
Remaining
Contractual Term
in years
(In thousands)(Per Share Data)(Years)
Outstanding as of December 31, 2019
4,846 $0.98 8.1
Granted18,944 $0.26 
Exercised(55)$0.98 
Forfeited or expired(1,772)$0.93 
Outstanding as of September 30, 2020
21,963 $0.36 9.3
Options vested and expected to vest as of September 30, 2020
21,963 $0.36 
Vested and exercisable as of September 30, 2020
2,524 $0.97 
Outstanding as of December 31, 2020
21,471 $0.33 9.3
Granted1,024 $6.69 
Exercised(200)$1.56 
Forfeited or expired(951)$0.61 
Outstanding as of September 30, 2021
21,344 $0.61 8.5
Options vested and expected to vest as of September 30, 2021
21,344 $0.61 
Vested and exercisable as of September 30, 2021
7,776 $0.58 
The aggregate intrinsic value of options outstanding was $151.2 million and $3.9 million, respectively, as of September 30, 2021 and December 31, 2020. Intrinsic value of options exercised for the nine months ended September 30, 2021 and 2020 was $0.5 million and less than $0.1 million, respectively. The weighted-average grant date fair value of options granted in the nine months ended September 30, 2021 and 2020 was $3.58 per share and $0.14 per share, respectively. The total grant date fair value of options vested was $0.9 million and $0.2 million for the nine months ended September 30, 2021 and 2020.
Prior to the Company’s shares of common stock being publicly traded, the Company’s inputs for the intrinsic value are based on a third-party valuation of the Company’s stock, which increased from $0.40 per share to $8.15
per share, as of December 31, 2020 and September 29, 2021, the Closing Date, respectively. Prior to the consummation of the Merger, valuation methodologies in determining the fair market value of the Company’s stock considered the pending Merger.
Stock-based Compensation Associated with Awards
For the nine months ended September 30, 2021 and 2020, the Company used the Backsolve, or Option Pricing Method (the “OPM”), which is the preferred method when recent securities transactions are considered a relevant input in determining the valuation of a company because it takes into account the economic rights of the recently issued security in relation to the rights of other equity securities within the capital structure.
The weighted-average assumptions in the Black-Scholes option-pricing model used to determine the fair value of stock options granted were as follows:
Nine months ended September 30,
20212020
Expected volatility59 %60 %
Risk-free interest rate
0.9% – 1.0%
0.3% – 0.8%
Dividend yield— %— %
Expected term (in years)5.726.05
Stock-based Compensation Expense
The following sets forth the total stock-based compensation expense for the stock options included in the statements of operations:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(In thousands)(In thousands)
Research and development$211 $219 $598 $601 
Selling and marketing105 145 280 358 
General and administrative360 102 873 284 
$676 $466 $1,751 $1,243 
As of September 30, 2021, total unrecognized compensation cost related to stock awards was $3.4 million and is expected to be recognized over a weighted-average period of 2.52 years.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
9 Months Ended
Sep. 30, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesThe income tax provision is calculated for an interim period by distinguishing between elements recognized in the income tax provision through applying an estimated annual effective tax rate (the “ETR”) to a measure of year-to-date operating results referred to as “ordinary income (or loss),” and discretely recognizing specific events referred to as “discrete items” as they occur. The income tax provision or benefit for each interim period is the difference between the year-to-date amount for the current period and the year-to date amount for the period prior. Under ASC 740-270-30-36, entities subject to income taxes in multiple jurisdictions should apply one overall ERT instead of separate ETRs for each jurisdiction when calculating the interim-period income tax or benefit related to ordinary income (or loss) for the year-to-date interim period, except in certain circumstances. The Company’s effective tax rates for the three and nine months ended September 30, 2021 and 2020 differ from the federal statutory rate of 21% principally as a result of valuation allowances expected to be applied to net operating loss carry-forwards which will not meet the threshold for recognition as deferred tax assets.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Commitment and Contingencies
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
The Company may be involved in various lawsuits, claims, and proceedings, including intellectual property, commercial, securities, and employment matters that arise in the normal course of business. The Company accrues a liability when management believes information available prior to the issuance of the financial statements indicates it is probable a loss has been incurred as of the date of the financial statements and the amount of loss can be reasonably estimated. The Company adjusts its accruals to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular case. Legal costs are expensed as incurred. As of September 30, 2021 and December 31, 2020, the Company is not aware of any litigation, claim or assessment in which the outcome, individually or in the aggregate, would have a material adverse effect on its financial positions, results of operations, cash flows or future earnings.
The Company’s purchase obligations per terms and conditions with suppliers and vendors are cancellable in whole or in part prior to shipment. If inventory is shipped, the Company will accrue a liability under accrued expenses. The Company has no other commitment and contingencies, except for the operating leases. Please refer to Note 13, Leases, for further discussion.
Certain Sapphire XC purchase obligations (purchase orders) of $26.8 million for parts and assemblies are non-cancellable and are due upon receipts with standard payment terms and will primarily be delivered in the fourth quarter of 2021 and the first quarter of 2022.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Defined-Contribution Plans
9 Months Ended
Sep. 30, 2021
Retirement Benefits [Abstract]  
Employee Defined-Contribution Plans Employee Defined-Contribution Plans
Accrued salaries and benefits included accruals related to the 401(k) plans the Company offers to its employees. In order to qualify for these plans, employees must meet the minimum age requirement (21 years) and begin participating on their entry date which is the first paycheck date in the month following the month of eligibility described above. Employee and employer contributions are immediately 100.00% fully vested. The plans offer employer contributions of 3.0% of an employee’s eligible compensation following safe-harbor rules. The Company’s contribution to the 401(k) plan was $0.2 million and $0.1 million, respectively, for the three months ended September 30, 2021 and 2020, and $0.4 million and $0.3 million for the nine months ended September 30, 2021 and 2020, respectively.
The Company has a defined-contribution plan intended to qualify under Section 401 of the Internal Revenue Code (the “401(k) Plan”). The Company contracted with a third-party provider to act as a custodian and trustee, and to process and maintain the records of participant data. Substantially all of the expenses incurred for administering the 401(k) Plan are paid by the Company. The Company has paid all matching contributions as of December 31, 2020.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Basis of Presentation Basis of PresentationThe condensed financial statements include the accounts of the Company and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the requirements of the U.S. Securities and Exchange Commission (the “SEC”) for interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP can be condensed or omitted. Accordingly, these condensed financial statements should be read in conjunction with the audited financial statements for the year ended December 31, 2020 and the related notes included in our prospectus filed pursuant to Rule 424(b)(3) under the Securities Act of 1933, as amended, with the SEC on October 28, 2021, which provides a more complete discussion of the Company’s accounting policies and certain other information. The condensed balance sheet as of December 31, 2020 has been derived from the audited financial statements of the Company. These condensed financial statements have been prepared on the same basis as its annual financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, which are necessary for the fair statement of the Company’s financial information. These interim results are not necessarily indicative of the results to be expected for the fiscal year ending December 31, 2021, or for any other interim period or for any other future year.
Use of Estimates
Use of Estimates
The preparation of the unaudited accompanying financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results and outcomes could differ significantly from the Company’s estimates, judgments, and assumptions. Significant estimates include determining useful lives of long-lived assets, the determination of the incremental borrowing rate used for operating lease liabilities, standalone selling price for performance obligations in contracts with customers, the valuation of redeemable convertible preferred stock warrants and common stock warrants, the fair value of common stock and other assumptions used to measure stock-based compensation, the fair value of contingent earnout liabilities, inventory reserves, and the valuation of deferred income tax assets and uncertain tax positions.
These estimates and assumptions are based on management’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, which management believes to be reasonable under the circumstances. The Company adjusts such estimates and assumptions when facts and circumstances dictate. Changes in these estimates resulting from continuing changes in the economic environment will be reflected in the financial statements in future periods. As future events and their effects cannot be determined with precision, actual results could materially differ from these estimates and assumptions.
Concentration of Credit Risk and Other Risks and Uncertainties
Concentration of Credit Risk and Other Risks and Uncertainties
The Company’s financial instruments that potentially expose the Company to concentration of credit risk consist mainly of cash and cash equivalents and accounts receivable, net. The Company maintains its cash and cash equivalents in domestic cash accounts with large, creditworthy financial institutions. The Company has not experienced any losses on its deposits of cash and cash equivalents through deposits with federally insured commercial banks and at times cash balances may be in excess of federal insurance limits.
The Company relies on four key suppliers for products and services. While alternative providers could be identified, the Company is subject to supply and pricing risks.
Fair Value Measurements
Fair Value Measurements
The Company has applied the framework for measuring fair value which requires a fair value hierarchy to be applied to all fair value measurements. Assets and liabilities measured at fair value are classified into one of three levels in the fair value hierarchy based on the inputs used to measure fair value as follows:
Level 1 — Quoted prices observed in active markets for identical assets or liabilities;
Level 2 — Inputs other than quoted prices in active markets that are observable for the asset or liability, either directly or indirectly; and
Level 3 — Significant unobservable market inputs for the asset or liability.
As of September 30, 2021 and December 31, 2020, warrants for redeemable convertible preferred stock, common stock warrants and contingent earnout liabilities were the only liabilities measured at fair value on a recurring basis.
The carrying amounts of cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value due to their short-term maturities. The long-term debt (including convertible notes) with variable interest at market rates is carried at amortized cost, which approximates its fair value and was classified as Level 2. Please refer to Note 14, Long-Term Debt and Note 15, Convertible Notes Payable, for further information. Warrants for redeemable convertible preferred stock and convertible notes payable were classified as Level 3.
Cash and Cash Equivalents and Restricted Cash
Cash and Cash Equivalents and Restricted Cash
All highly liquid investments with an original maturity of three months or less, when purchased, are classified as cash equivalents. Cash equivalents may be invested in money market funds and are carried at cost, which approximates their fair value.
In June 2021, in conjunction with the new 80,000+ square foot facility to begin production of the Company’s Sapphire XC in late 2021, the Company issued a one-year letter of credit for $1.2 million to the landlord to secure the agreement. The Company has restricted cash to secure the letter of credit and the agreement will allow for reductions to the letter of credit limit based on the Company’s revenue achievements.
Information by Segment and Geography
Information by Segment and Geography
The Company manages its operations and allocates resources as a single operating segment. Further, the Company manages, monitors, and reports its financial results as a single reportable segment. The Company’s chief operating decision-maker (“CODM”) is its Chief Executive Officer, who reviews financial information presented on an entity-wide basis for purposes of making operating decisions, assessing financial performance, and allocating resources. The Company has no segment managers who are held accountable by the CODM for operations, operating results, and planning for levels of components below the entity- wide level.
The Company currently sells its products in the United States and other locations. No long-lived assets are located outside the U.S.
Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740) — Simplifying the Accounting for Income Taxes (“Topic 740”), which simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Accounting Standards Codification 740, Income Taxes. It also clarifies certain aspects of the existing guidance to promote more consistent application. This standard is effective for the Company in fiscal year 2021, and early adoption is permitted. The Company adopted the new guidance effective January 1, 2020 and there is no material impact on its condensed financial statements.
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 (“Topic 848”),” which provides optional expedients and exceptions for applying U.S. GAAP to contract modifications, hedging relationships, and other transactions, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The guidance was effective for the Company beginning on March 12, 2020 and the amendments will be applied prospectively through December 31, 2022. The Company adopted the new guidance effective January 1, 2021 and there is no material impact on its condensed financial statements.
In August 2020, the FASB issued ASU 2020-06, Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). This ASU simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP.
Consequently, more convertible debt instruments will be reported as a single liability instrument and more redeemable convertible preferred stock as a single equity instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted earnings per share (“EPS”) calculation in certain areas. ASU 2020-06 is effective for fiscal years
beginning after December 15, 2023 including interim periods within those fiscal years. Early adoption is permitted but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Board specified that an entity should adopt the guidance as of the beginning of its annual fiscal year. The Company early adopted the new guidance effective January 1, 2021 using the modified retrospective method. Adoption of this guidance did not have a material impact on the Company’s financial statements and disclosures.
Recently Issued Accounting Pronouncements
In June 2016, the FASB issued ASU 2016-13, “Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“Topic 326”)”, and has since released various amendments including ASU No. 2019-04. The guidance modifies the measurement of expected credit losses on certain financial instruments. This guidance is effective for the Company for the fiscal year beginning after December 15, 2022. Early adoption is permitted. The Company is currently assessing the impact of the guidance on its financial statements and disclosures.
In July 2021, the FASB issued ASU 2021-05, “Leases (“Topic 842”) Lessors — Certain Leases with Variable Lease Payments”, that amends the lessor’s lease classification for leases that include any amount of variable lease payments that are not variable lease payments that do not depend on an index or a rate as an operating lease at lease commencement if classifying the lease as a sales-type lease or a direct financing lease would result in the recognition of a selling loss. This guidance is effective for the Company for the fiscal year beginning after December 15, 2021, and interim periods within those fiscal years. Early adoption is permitted. The Company is currently assessing the impact of the guidance on its financial statements and disclosures.
Contract Assets and Contract Liabilities
Contracts Assets and Contract Liabilities
Contract assets consist of unbilled receivables and are recorded when revenue is recognized in advance of scheduled billings to the Company’s customers. A contract asset is recognized when products or services are transferred to a customer and the right to consideration is conditional on something other than the passage of time. Contract liabilities include amounts billed or collected which is related to remaining performance obligations. Revenue allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied. It includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Revenue by Geographic Area Revenue by geographic area based on the billing address of the customers were as follows:
Three months ended September 30,Nine months ended September 30,
2021202020212020
(In thousands)
United States$7,103 $659 $15,349 $9,290 
Other1,608 1,614 1,680 2,943 
Total$8,711 $2,273 $17,029 $12,233 
Disaggregation of Revenue
The following table summarizes revenue disaggregated by products and service type:
Three months ended September 30,Nine months ended September 30,
2021202020212020
(In thousands)
3D Printers$7,281 $1,738 $13,594 $11,038 
Recurring Payment (defined below)596 146 1,231 146 
Support services834 389 2,204 1,049 
Total$8,711 $2,273 $17,029 $12,233 
Schedules of Concentration of Risk
The customer concentration for balances greater than 10% of revenues and 10% of accounts receivables, net, respectively, are presented below:
Total RevenueTotal RevenueAccounts Receivable, Net
Three months ended September 30,Nine months ended September 30,September 30December 31
202120202021202020212020
(as a percentage)(as a percentage)(as a percentage)
Customer 153.9 %10.0 %31.4 %<10%<10%<10%
Customer 217.2 %— %<10%— %<10%— %
Customer 315.1 %— %16.6 %— %<10%— %
Customer 4<10%17.7 %11.5 %58.5 %55 %85.6 %
Customer 5<10%<10%10.8 %13.3 %<10%— %
Customer 6<10%<10%<10%13.1 %— %<10%
Customer 7<10%<10%<10%10.8 %<10%<10%
Customer 8<10%<10%<10%<10%17.4 %— %
Schedule of Cash and Cash Equivalents
September 30, 2021December 31, 2020
(In thousands)
Cash and cash equivalents$296,826 $15,517 
Restricted cash (Other assets)2,518 — 
Total cash and cash equivalents, and restricted cash$299,344 $15,517 
Restrictions on Cash and Cash Equivalents
September 30, 2021December 31, 2020
(In thousands)
Cash and cash equivalents$296,826 $15,517 
Restricted cash (Other assets)2,518 — 
Total cash and cash equivalents, and restricted cash$299,344 $15,517 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Reverse Recapitalization (Tables)
9 Months Ended
Sep. 30, 2021
Reverse Recapitalization [Abstract]  
Schedule of Shares Issued in Merger
The number of shares of Common Stock issued immediately following the consummation of the Merger was:
Shares
Public shares, outstanding prior to Merger34,500,000 
Less redemption of public shares(18,215,868)
Public shares following redemptions16,284,132 
Shares issued in PIPE Financing15,500,000 
Public shares and PIPE Financing Shares31,784,132 
Founder Shares8,625,000 
Legacy Velo3D shares (1)
142,754,694 
Total shares of Common Stock immediately after Merger183,163,826 
(1) Upon consummation of the Merger, 175,173,445 Legacy Velo3D shares were exchanged at the Exchange Ratio and fractional shares were rounded to whole shares.
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Basic and Diluted Net Loss per Share (Tables)
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Net Loss Per Share
The following table sets forth the computation of the Company’s basic and diluted net loss per share to common stockholders:
Three months ended September 30,Nine months ended September 30,
2021202020212020
(In thousands, except share data)
Numerator:
Net loss$(66,578)$(7,107)$(92,663)$(17,591)
Denominator:
Weighted average shares used in computing net loss per share – basic and diluted19,793,863 15,994,154 17,348,557 15,503,475 
Net loss per share – basic and diluted.$(3.36)$(0.44)$(5.34)$(1.13)
Schedule of Potentially Dilutive Shares Excluded from Computation of Net Loss Per Share The following potentially dilutive shares of common stock equivalents “on an as-converted basis” were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have had an antidilutive effect:
Nine months ended September 30,
20212020
(per share data)
Redeemable convertible preferred stock— 108,642,440 
Convertible promissory note— 3,283,548 
Redeemable convertible preferred stock warrants— 332,893 
Common stock warrants13,075,000 51,847 
Common stock options issued and outstanding21,342,660 19,134,310 
Total potentially dilutive common share equivalents34,417,660 131,445,038 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measures and Disclosures (Tables)
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis The Company’s assets and liabilities that were measured at fair value on a recurring basis were as follows:
Fair Value Measured as of September 30, 2021
Level 1Level 2Level 3Total
(In thousands)
Assets
Money market funds$296,826 $— $— $296,826 
Total financial assets$296,826 $— $— $296,826 
Liabilities
Common stock warrant liabilities (Public)$13,283 $— $— $13,283 
Common stock warrant liabilities (Private Placement)— — 6,853 6,853 
Contingent earnout liabilities— — 118,749 118,749 
Total financial liabilities$13,283 $— $125,602 $138,885 
Fair Value Measured as of December 31, 2020
Level 1Level 2Level 3Total
(In thousands)
Assets
Money market funds$15,517 $— $— $15,517 
Total financial assets$15,517 $— $— $15,517 
Liabilities
Redeemable convertible preferred stock warrant liability$— $— $181 $181 
Total financial liabilities$— $— $181 $181 
Summary of Changes in Fair Value of Level 3 Financial Instruments
The following table presents a summary of the changes in the fair value of the Company’s Level 3 financial instruments:
Redeemable convertible preferred stock warrant liabilitiesPrivate placement warrant liabilitiesContingent earnout liabilities
(In thousands)
Fair value as of January 1, 2021$181 $ $ 
Private placement warrant liabilities acquired as part of the reverse recapitalization— 7,165 — 
Contingent earnout liabilities recognized upon the closing of the reverse recapitalization— — 120,763 
Change in fair value718 (312)(2,014)
Issuance of warrants— — — 
Exercise of warrants(899)— — 
Fair value as of September 30, 2021$ $6,853 $118,749 
Redeemable convertible preferred stock warrant liabilitiesPrivate placement warrant liabilitiesContingent earnout liabilities
(In thousands)
Fair value as of January 1, 2020$185 $ $ 
Change in fair value(5)— — 
Issuance of warrants— — — 
Exercise of warrants— — — 
Fair value as of September 30, 2020$180 $ $ 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, Net (Tables)
9 Months Ended
Sep. 30, 2021
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net consisted of the following:
September 30,December 31,
20212020
(In thousands)
Trade Receivables$6,625 $1,299 
Less: Allowances for Doubtful Accounts(67)(67)
Total$6,558 $1,232 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Tables)
9 Months Ended
Sep. 30, 2021
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consisted of the following:
September 30,December 31,
20212020
(In thousands)
Raw materials$7,122 $1,948 
Work-in-progress8,098 5,361 
Total$15,220 $7,309 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid expenses and other current assets (Tables)
9 Months Ended
Sep. 30, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
September 30,December 31,
20212020
(In thousands)
Prepaid insurance and other$1,011 $525 
Vendor prepayments8,058 282 
Total$9,069 $807 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net (Tables)
9 Months Ended
Sep. 30, 2021
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following:
September 30,December 31,
20212020
(In thousands)
Computers and software$1,075 $510 
R&D lab equipment1,266 469 
Furniture and fixtures69 40 
Leasehold improvements1,999 1,828 
Construction in progress3,003 — 
Total property, plant and equipment7,412 2,847 
Less accumulated depreciation and amortization(2,411)(1,841)
Property, plant and equipment, net$5,001 $1,006 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
September 30,December 31,
20212020
(In thousands)
Accrued expenses$2,476 $787 
Accrued salaries and benefits3,395 1,231 
Lease liability – current portion681 494 
Total Accrued expenses and other current liabilities$6,552 $2,512 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Other Noncurrent Liabilities (Tables)
9 Months Ended
Sep. 30, 2021
Other Liabilities Disclosure [Abstract]  
Schedule of Other Noncurrent Liabilities
Other noncurrent liabilities consisted of the following:
September 30,December 31,
20212020
(In thousands)
Lease liabilities - noncurrent portion$1,235 $232 
Other noncurrent liabilities438 (48)
Total other noncurrent liabilities$1,673 $184 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
9 Months Ended
Sep. 30, 2021
Leases [Abstract]  
Assets and Liabilities
Total Right-of-Use (“ROU”) assets (recorded in Other Assets) and lease liabilities (recorded in Accrued expenses and other current liabilities and Other noncurrent liabilities) are as follows:
September 30,December 31,
20212020
(In thousands)
Right-of-use assets:
Net book value (Other assets)$1,849 $633 
Operating lease liabilities:
Current (Accrued expense and other current liabilities)$648 $494 
Noncurrent (Other noncurrent liabilities)1,186 232 
1,834 726 
Financing lease liabilities:
Current (Accrued expense and other current liabilities)$33 $— 
Noncurrent (Other noncurrent liabilities)49 — 
$82 $— 
Total lease liabilities$1,916 $726 
Lease-Related Balances
Information about lease-related balances were as follows:
Three months ended September 30,Nine months ended September 30,
2021202020212020
(In thousands)
Operating lease expense$208 $143 $511 $428 
Financing lease expense— 22 — 
Short-term lease expense41 14 76 46 
Total lease expense$258 $157 $609 $474 
Cash paid for leases$178 $136 $805 $395 
Weighted – average remaining lease term – operating leases (years)2.91.82.91.8
Weighted – average discount rate – operating leases4.4 %4.5 %4.4 %4.5 %
Future Minimum Lease Payments
Future lease payments under non-cancellable operating leases as of September 30, 2021 are as follows:
(In thousands)
Remainder of 2021
$153 
2022743 
2023657 
2024524 
Total operating lease payments$2,077 
Less portion representing imputed interest(161)
Total operating lease liabilities$1,916 
Less current portion681 
Long-term portion$1,235 
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt (Tables)
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
Long-term debt consisted of the following:
September 30,December 31,
20212020
(In thousands)
Term loan$20,000 $5,150 
Revolving credit line3,000 — 
Property and equipment loan— 833 
Equipment loan5,622 2,081 
Deferred financing costs(569)(61)
Total$28,053 $8,003 
Debt – current portion13,731 3,687 
Long-term debt – less current portion$14,322 $4,316 
Future Minimum Aggregate Payments
The future minimum aggregate payments for the above borrowings are as follows as of September 30, 2021:
(In thousands)
Remainder of 2021
$2,058 
202214,706 
202310,467 
2024822 
$28,053 
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Instruments (Tables)
9 Months Ended
Sep. 30, 2021
Equity [Abstract]  
Schedule of Redeemable Convertible Preferred Stock
Redeemable convertible preferred stock consisted of the following:
As of September 30, 2021
AuthorizedIssued and OutstandingOriginal issue price per shareLiquidation PreferenceCarrying value
(In thousands, except share and per share data)
Redeemable Convertible Preferred Stock10,000,000 — $— $— $— 

As of December 31, 2020
Redeemable Convertible Preferred StockAuthorizedIssued and
Outstanding
Original issue price per shareLiquidation PreferenceCarrying value
(In thousands, except share and per share data)
Series A8,906,694 6,726,134 $2.928 $19,696 $17,030 
Series B10,385,804 8,386,456 $3.851 32,300 32,176 
Series C8,848,760 8,399,058 $5.524 46,400 39,378 
Series D97,278,007 94,222,735 $0.375 35,366 35,120 
125,419,265 117,734,383 $133,762 $123,704 
Schedule of Shares of Common Stock Reserved for Issuance
Shares of common stock reserved for issuance on an “as if converted” basis were as follows:
September 30,December 31,
20212020
(share data)
Redeemable convertible preferred— 147,876,672 
Redeemable convertible preferred stock warrants— 408,729 
Common stock warrants13,075,000 214,032 
Common stock options issued and outstanding21,342,660 21,471,321 
Shares available for future grant under 2014 Equity Incentive Plan— 5,887,008 
Shares available for future grant under 2021 Equity Incentive Plan21,423,388 — 
Reserved for employee stock purchase plan10,989,830 — 
Total shares of common stock reserved
66,830,878 175,857,762 
    Total potentially dilutive common share equivalents for the nine months ended September 30, 2021, excludes 21,758,148 shares related to the earnout liability as these shares are contingently issuable upon meeting certain triggering events.
Schedule of Warrants for Shares of Stock
Warrants for shares of common stock consisted of the following:
September 30, 2021
Issue DateExpiration DateNumber of WarrantsExercise Price per warrantFair Value on Issue Date per warrantFair Value on September 30, 2021
(In thousands)
Private placement warrants - Common Stock12/02/202009/29/20264,450,000 $11.50 $2.00 $6,853 
Public warrants - Common Stock12/02/202009/29/20268,625,000 $11.50 $3.30 $13,283 
13,075,000 $20,136 
December 31, 2020
Issue DateExpiration
Date
Number of
Warrant
Exercise
Price per warrant
Fair Value on
Issue Date per warrant
Fair Value on December 31, 2020 (1)
(In thousands)
Warrants - Common Stock12/02/201512/02/202511,132 $0.87 $0.70 $— 
Warrants - Common Stock07/02/201807/02/202840,715 $2.47 $2.00 $— 
Warrants - Common Stock12/17/202012/17/2030162,186 $0.18 $0.17 $— 
Total outstanding214,033 $— 
Warrants for shares of Legacy Velo3D Series A and Series C redeemable convertible preferred stock consisted of the following (dollars in thousands, except share and per share amounts):
December 31, 2020
Issue DateExpiration
Date
Number of
Warrant
Exercise Price
per Warrant
Fair Value on
Issue Date per Warrant
Series A redeemable convertible preferred stock11/14/201411/13/202413,362$1.12$1.25
Series C redeemable convertible preferred stock04/18/201904/18/2029160,000$5.52$1.05
Total outstanding173,362
Warrant Liability Rollforward
Rollforward of the liability for warrants on redeemable convertible preferred stock:
Warrants on redeemable convertible preferred stockThree Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Beginning Balance$1,922 $178 $181 $185 
Issuance of new warrant— — — — 
Change in fair value (Other income (expense), net)(1,023)718 (5)
Exercise of warrants (Redeemable preferred convertible stock)(899)— (899)— 
Ending Balance$— $180 $— $180 
Fair Value Assumptions The level 3 fair value assumptions used in the Black-Scholes model for the recurring valuation of the redeemable convertible preferred stock warrant liability were as follows:
Nine months ended September 30,
20212020
Expected volatility
30.0% - 40.0%
35.0% - 45.0%
Risk-free interest rate
0.1% - 1.0%
0.1% - 0.8%
Dividend yield
Assumptions used in the valuation are described below.
As of September 30, 2021Closing Date September 29, 2021
Current stock price$8.37 $8.44 
Expected volatility
45.0% - 55.0%
45.0% - 55.0%
Risk-free interest rate
0.1% - 1.0%
0.1% - 1.0%
Dividend rate— %— %
Expected Term (years)5.05.0
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Option Plan and Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2021
Share-based Payment Arrangement [Abstract]  
Stock Option Plan Activity
Activity under the Company’s stock option plans is set forth below:
OptionsWeighted-Average
Exercise Price
Weighted-Average
Remaining
Contractual Term
in years
(In thousands)(Per Share Data)(Years)
Outstanding as of December 31, 2019
4,846 $0.98 8.1
Granted18,944 $0.26 
Exercised(55)$0.98 
Forfeited or expired(1,772)$0.93 
Outstanding as of September 30, 2020
21,963 $0.36 9.3
Options vested and expected to vest as of September 30, 2020
21,963 $0.36 
Vested and exercisable as of September 30, 2020
2,524 $0.97 
Outstanding as of December 31, 2020
21,471 $0.33 9.3
Granted1,024 $6.69 
Exercised(200)$1.56 
Forfeited or expired(951)$0.61 
Outstanding as of September 30, 2021
21,344 $0.61 8.5
Options vested and expected to vest as of September 30, 2021
21,344 $0.61 
Vested and exercisable as of September 30, 2021
7,776 $0.58 
Weighted-Average Assumptions Used in Stock Options
The weighted-average assumptions in the Black-Scholes option-pricing model used to determine the fair value of stock options granted were as follows:
Nine months ended September 30,
20212020
Expected volatility59 %60 %
Risk-free interest rate
0.9% – 1.0%
0.3% – 0.8%
Dividend yield— %— %
Expected term (in years)5.726.05
Schedule of Stock-Based Compensation Expense
The following sets forth the total stock-based compensation expense for the stock options included in the statements of operations:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(In thousands)(In thousands)
Research and development$211 $219 $598 $601 
Selling and marketing105 145 280 358 
General and administrative360 102 873 284 
$676 $466 $1,751 $1,243 
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Description of Business and Basis of Presentation (Details)
$ / shares in Units, $ in Thousands
Sep. 29, 2021
USD ($)
Sep. 30, 2021
USD ($)
$ / shares
Dec. 31, 2020
USD ($)
$ / shares
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Exchange ratio 0.8149    
Common stock, par value (in usd per share) | $ / shares   $ 0.00001 $ 0.00001
Net poceeds from transactions $ 278,300    
Sale of stock, purchase price $ 155,000    
Accumulated deficit   $ (215,439) $ (122,776)
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Concentration of Credit Risk and Other Risks and Uncertainties (Details) - Customer Concentration Risk
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Total Revenue | Customer 1          
Concentration Risk [Line Items]          
Concentration risk, percentage 53.90% 10.00% 31.40%    
Total Revenue | Customer 2          
Concentration Risk [Line Items]          
Concentration risk, percentage 17.20% 0.00%   0.00%  
Total Revenue | Customer 3          
Concentration Risk [Line Items]          
Concentration risk, percentage 15.10% 0.00% 16.60% 0.00%  
Total Revenue | Customer 4          
Concentration Risk [Line Items]          
Concentration risk, percentage   17.70% 11.50% 58.50%  
Total Revenue | Customer 5          
Concentration Risk [Line Items]          
Concentration risk, percentage     10.80% 13.30%  
Total Revenue | Customer 6          
Concentration Risk [Line Items]          
Concentration risk, percentage       13.10%  
Total Revenue | Customer 7          
Concentration Risk [Line Items]          
Concentration risk, percentage       10.80%  
Accounts Receivable | Customer 2          
Concentration Risk [Line Items]          
Concentration risk, percentage         0.00%
Accounts Receivable | Customer 3          
Concentration Risk [Line Items]          
Concentration risk, percentage         0.00%
Accounts Receivable | Customer 4          
Concentration Risk [Line Items]          
Concentration risk, percentage     55.00%   85.60%
Accounts Receivable | Customer 5          
Concentration Risk [Line Items]          
Concentration risk, percentage         0.00%
Accounts Receivable | Customer 6          
Concentration Risk [Line Items]          
Concentration risk, percentage     0.00%    
Accounts Receivable | Customer 8          
Concentration Risk [Line Items]          
Concentration risk, percentage     17.40%   0.00%
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Cash and Cash Equivalents and Restricted Cash (Details)
$ in Thousands
1 Months Ended
Jun. 30, 2021
Sep. 30, 2021
USD ($)
ft²
Dec. 31, 2020
USD ($)
Sep. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Accounting Policies [Abstract]          
Cash and cash equivalents   $ 296,826 $ 15,517    
Restricted cash (Other assets)   2,518 0    
Total cash and cash equivalents, and restricted cash   299,344 15,517 $ 21,667 $ 9,815
Property, Plant and Equipment [Line Items]          
Restricted cash (Other assets)   2,518 $ 0    
Bank Guarantee          
Accounting Policies [Abstract]          
Restricted cash (Other assets)   1,300      
Property, Plant and Equipment [Line Items]          
Restricted cash (Other assets)   1,300      
Letter of Credit          
Property, Plant and Equipment [Line Items]          
Debt term 1 year        
Borrowing capacity   $ 1,200      
Facility          
Property, Plant and Equipment [Line Items]          
Area of property intended to be leased | ft²   80,000      
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenue $ 8,711 $ 2,273 $ 17,029 $ 12,233
United States        
Disaggregation of Revenue [Line Items]        
Revenue 7,103 659 15,349 9,290
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,608 $ 1,614 $ 1,680 $ 2,943
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Recurring Payment $ 596 $ 146 $ 1,231 $ 146
Total 8,711 2,273 17,029 12,233
3D Printers        
Disaggregation of Revenue [Line Items]        
Revenue 7,281 1,738 13,594 11,038
Support services        
Disaggregation of Revenue [Line Items]        
Revenue $ 834 $ 389 $ 2,204 $ 1,049
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Accounting Policies [Abstract]        
Revenue recognized included in contract liabilities $ 0.3 $ 0.2 $ 0.8 $ 0.7
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Common Stock Warrants Liabilities (Details) - $ / shares
Sep. 30, 2021
Dec. 31, 2020
Dec. 02, 2020
Class of Warrant or Right [Line Items]      
Common stock, par value (in usd per share) $ 0.00001 $ 0.00001  
Exercise Price per Warrant (in usd per share) $ 11.50    
Warrants, cash redemption, tender offer percent of outstanding shares threshold 50.00%    
Public Warrants      
Class of Warrant or Right [Line Items]      
Number of Warrants (in shares) 8,625,000   34,500,000
Exercise Price per Warrant (in usd per share) $ 11.50   $ 11.50
Private Warrants      
Class of Warrant or Right [Line Items]      
Number of Warrants (in shares) 4,450,000    
Exercise Price per Warrant (in usd per share) $ 11.50    
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Reverse Recapitalization - Narrative (Details)
$ / shares in Units, $ in Millions
Sep. 30, 2021
shares
Sep. 29, 2021
USD ($)
$ / shares
shares
Sep. 24, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
shares
Dec. 02, 2020
USD ($)
Schedule of Reverse Recapitalization [Line Items]          
Common stock, shares outstanding 183,163,826 183,163,826   16,003,558  
Deemed value (in usd per share) | $ / shares   $ 10.00      
Exchange ratio   0.8149      
Number of shares of common stock reserved for issuance 66,830,878 66,830,878   175,857,762  
Sale of stock (in shares)   15,500,000      
Sale of stock, share price (in usd per share) | $ / shares   $ 10.00      
Sale of stock, purchase price | $   $ 155.0      
Stock redeemed | $   182.2      
Gross proceeds from transactions | $   298.2      
Transaction costs | $   19.9      
Transaction costs recorded to additional paid-in capital | $   19.1      
Transaction costs expensed | $   0.8      
Net poceeds from transactions | $   278.3      
JAWS Spitfire          
Schedule of Reverse Recapitalization [Line Items]          
Stock redeemed (in shares)     18,215,868    
Stock redeemed, stock price (in usd per share) | $ / shares     $ 10.00    
Stock redeemed | $     $ 182.2    
Contribution of cash held in trust account from IPO | $         $ 345.0
Transaction costs | $   $ 19.6      
Legacy Velo3D          
Schedule of Reverse Recapitalization [Line Items]          
Stock converted (in shares)   142,754,694      
JAWS Spitfire          
Schedule of Reverse Recapitalization [Line Items]          
Stock converted (in shares)   8,625,000      
JAWS Spitfire, JAWS Spitfire Sponsor and Third-party PIPE Investors          
Schedule of Reverse Recapitalization [Line Items]          
Shares issued or converted during period 40,409,132        
Series A redeemable convertible preferred stock          
Schedule of Reverse Recapitalization [Line Items]          
Stock converted (in shares)   6,738,651      
Conversion ratio   0.4591      
Series B redeemable convertible preferred stock          
Schedule of Reverse Recapitalization [Line Items]          
Stock converted (in shares)   8,386,456      
Conversion ratio   0.4399      
Series C redeemable convertible preferred stock          
Schedule of Reverse Recapitalization [Line Items]          
Stock converted (in shares)   8,513,343      
Conversion ratio   0.4216      
Series D redeemable convertible preferred stock          
Schedule of Reverse Recapitalization [Line Items]          
Stock converted (in shares)   101,042,757      
Conversion ratio   1      
Redeemable Convertible Preferred Stock          
Schedule of Reverse Recapitalization [Line Items]          
Number of shares of common stock reserved for issuance 0     147,876,672  
Redeemable Convertible Preferred Stock | Legacy Velo3D          
Schedule of Reverse Recapitalization [Line Items]          
Stock converted (in shares) 126,310,700 126,310,700      
Common Stock | Legacy Velo3D          
Schedule of Reverse Recapitalization [Line Items]          
Stock converted (in shares) 16,443,994        
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Reverse Recapitalization - Shares Issued in Merger (Details) - shares
Sep. 29, 2021
Sep. 24, 2021
Sep. 30, 2021
Sep. 28, 2021
Dec. 31, 2020
Schedule of Reverse Recapitalization [Line Items]          
Common stock outstanding (in shares) 183,163,826   183,163,826   16,003,558
Public          
Schedule of Reverse Recapitalization [Line Items]          
Common stock outstanding (in shares)       34,500,000  
Less redemption of shares (in shares)   (18,215,868)      
Common stock following redemption (in shares) 16,284,132        
Shares issued in PIPE (in shares) 15,500,000        
Shares and PIPE Financing Shares (in shares) 31,784,132        
Founder          
Schedule of Reverse Recapitalization [Line Items]          
Stock converted (in shares) 8,625,000        
Legacy Velo3D          
Schedule of Reverse Recapitalization [Line Items]          
Stock converted (in shares) 142,754,694        
Shares exchanged       175,173,445  
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Basic and Diluted Net Loss per Share - Computation of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Numerator:        
Net loss $ (66,578) $ (7,107) $ (92,663) $ (17,591)
Denominator:        
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) 19,793,863 15,994,154 17,348,557 15,503,475
Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) 19,793,863 15,994,154 17,348,557 15,503,475
Net loss per share attributable to common stockholders, basic (in usd per share) $ (3.36) $ (0.44) $ (5.34) $ (1.13)
Net loss per share attributable to common stockholders, diluted (in usd per share) $ (3.36) $ (0.44) $ (5.34) $ (1.13)
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Basic and Diluted Net Loss per Share - Potentially Dilutive Securities Excluded from Computation (Details) - shares
9 Months Ended
Sep. 29, 2021
Sep. 30, 2021
Sep. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive common share equivalents   34,417,660 131,445,038
JAWS Spitfire | Eligible Velo3D Equityholders      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Number of shares that the holders may receive 10,879,074    
Maximum | JAWS Spitfire | Eligible Velo3D Equityholders      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Number of shares that the holders may receive 21,758,148 21,758,148  
Redeemable convertible preferred stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive common share equivalents   0 108,642,440
Convertible promissory note      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive common share equivalents   0 3,283,548
Redeemable convertible preferred stock warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive common share equivalents   0 332,893
Common stock warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive common share equivalents   13,075,000 51,847
Common stock options issued and outstanding      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive common share equivalents   21,342,660 19,134,310
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measures and Disclosures - Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Assets    
Money market funds $ 296,826 $ 15,517
Total financial assets 296,826 15,517
Liabilities    
Contingent earnout liabilities 118,749  
Total financial liabilities 138,885 181
Public    
Liabilities    
Warrant liabilities 13,283  
Private Placement    
Liabilities    
Warrant liabilities 6,853  
Redeemable convertible preferred stock    
Liabilities    
Warrant liabilities   181
Level 1    
Assets    
Money market funds 296,826 15,517
Total financial assets 296,826 15,517
Liabilities    
Contingent earnout liabilities 0  
Total financial liabilities 13,283 0
Level 1 | Public    
Liabilities    
Warrant liabilities 13,283  
Level 1 | Private Placement    
Liabilities    
Warrant liabilities 0  
Level 1 | Redeemable convertible preferred stock    
Liabilities    
Warrant liabilities   0
Level 2    
Assets    
Money market funds 0 0
Total financial assets 0 0
Liabilities    
Contingent earnout liabilities 0  
Total financial liabilities 0 0
Level 2 | Public    
Liabilities    
Warrant liabilities 0  
Level 2 | Private Placement    
Liabilities    
Warrant liabilities 0  
Level 2 | Redeemable convertible preferred stock    
Liabilities    
Warrant liabilities   0
Level 3    
Assets    
Money market funds 0 0
Total financial assets 0 0
Liabilities    
Contingent earnout liabilities 118,749  
Total financial liabilities 125,602 181
Level 3 | Public    
Liabilities    
Warrant liabilities 0  
Level 3 | Private Placement    
Liabilities    
Warrant liabilities $ 6,853  
Level 3 | Redeemable convertible preferred stock    
Liabilities    
Warrant liabilities   $ 181
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Changes in Fair Value of Level 3 Financial Instruments (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Warrant liabilities | Redeemable convertible preferred stock warrants        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Fair value as of beginning of period $ 0 $ 180 $ 181 $ 185
Change in fair value 718 (5)    
Issuance of warrants 0 0    
Exercise of warrants (899) 0    
Fair value as of end of period 0 180    
Warrant liabilities | Private placement warrants        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Fair value as of beginning of period 6,853 0 0 0
Acquired/recognized 7,165      
Change in fair value (312) 0    
Issuance of warrants 0 0    
Exercise of warrants 0 0    
Fair value as of end of period 6,853 0    
Contingent earnout liabilities        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Fair value as of beginning of period 118,749 0 $ 0 $ 0
Acquired/recognized 120,763      
Change in fair value (2,014) 0    
Fair value as of end of period $ 118,749 $ 0    
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Receivables [Abstract]    
Trade Receivables $ 6,625 $ 1,299
Less: Allowances for Doubtful Accounts (67) (67)
Total $ 6,558 $ 1,232
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Raw materials $ 7,122 $ 1,948
Work-in-progress 8,098 5,361
Total $ 15,220 $ 7,309
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid expenses and other current assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid insurance and other $ 1,011 $ 525
Vendor prepayments 8,058 282
Total $ 9,069 $ 807
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Property, Plant and Equipment [Line Items]          
Total property, plant and equipment $ 7,412   $ 7,412   $ 2,847
Less accumulated depreciation and amortization (2,411)   (2,411)   (1,841)
Property, plant and equipment, net 5,001   5,001   1,006
Depreciation 400 $ 400 800 $ 700  
Computers and software          
Property, Plant and Equipment [Line Items]          
Total property, plant and equipment 1,075   1,075   510
R&D lab equipment          
Property, Plant and Equipment [Line Items]          
Total property, plant and equipment 1,266   1,266   469
Furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Total property, plant and equipment 69   69   40
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Total property, plant and equipment 1,999   1,999   1,828
Construction in progress          
Property, Plant and Equipment [Line Items]          
Total property, plant and equipment $ 3,003   $ 3,003   $ 0
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Equipment on Lease, Net (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
leased_asset
Leases [Abstract]          
Equipment leased to customers, cost basis $ 8,400   $ 8,400   $ 3,000
Equipment leased to customers, accumulated depreciation 700   700   $ 200
Lease revenue 600 $ 100 1,200 $ 100  
Deprecation expense 200 $ 100 500 100  
Number of assets leased to customers | leased_asset         4
Lease payments due for the remainder of the year 0   0    
Lease payment due next year 1,300   1,300    
Principal payments     2,100 $ 100  
Equipment on lease, net $ 7,748   $ 7,748   $ 2,855
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued expenses $ 2,476 $ 787
Accrued salaries and benefits 3,395 1,231
Lease liability – current portion 681 494
Total Accrued expenses and other current liabilities $ 6,552 $ 2,512
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Other Noncurrent Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Other Liabilities Disclosure [Abstract]    
Lease liabilities - noncurrent portion $ 1,235 $ 232
Other noncurrent liabilities 438 (48)
Total other noncurrent liabilities $ 1,673 $ 184
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Narrative (Details)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
USD ($)
lease
Dec. 31, 2020
USD ($)
Nov. 01, 2021
USD ($)
ft²
Jul. 31, 2021
USD ($)
Jul. 01, 2021
ft²
Jun. 28, 2021
Leases [Abstract]            
ROU assets impairment $ 0 $ 0        
Lessee, Lease, Description [Line Items]            
Number of operating leases | lease 2          
Property and equipment, net $ 5,001 $ 1,006        
Manufacturing and R&D Facilities            
Lessee, Lease, Description [Line Items]            
Number of operating leases | lease 2          
Manufacturing Facility            
Lessee, Lease, Description [Line Items]            
Operating lease, contract term           65 months
Manufacturing Facility | Subsequent Event            
Lessee, Lease, Description [Line Items]            
Facility square feet | ft²     80,000      
Contractual obligation     $ 10,900      
R&D Facility            
Lessee, Lease, Description [Line Items]            
Facility square feet | ft²         5,000  
Operating lease, contract term       36 months    
Contractual obligation       $ 500    
Lab equipment and leasehold improvements            
Lessee, Lease, Description [Line Items]            
Property and equipment, net $ 3,000          
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
Right-of-use assets $ 1,849 $ 633
Operating lease liabilities, current 648 494
Operating lease liabilities, noncurrent 1,186 232
Total operating lease liabilities 1,834 726
Finance lease liabilities, current 33 0
Finance lease liabilities, noncurrent 49 0
Total finance lease liabilities 82 0
Total lease liabilities $ 1,916 $ 726
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other assets Other assets
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other noncurrent liabilities Other noncurrent liabilities
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other noncurrent liabilities Other noncurrent liabilities
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Lease-Related Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Leases [Abstract]        
Operating lease expense $ 208 $ 143 $ 511 $ 428
Financing lease expense 9 0 22 0
Short-term lease expense 41 14 76 46
Total lease expense 258 157 609 474
Cash paid for leases $ 178 $ 136 $ 805 $ 395
Weighted – average remaining lease term – operating leases (years) 2 years 10 months 24 days 1 year 9 months 18 days 2 years 10 months 24 days 1 year 9 months 18 days
Weighted – average discount rate – operating leases 4.40% 4.50% 4.40% 4.50%
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Lease, Liability [Abstract]    
Remainder of 2021 $ 153  
2022 743  
2023 657  
2024 524  
Total operating lease payments 2,077  
Less portion representing imputed interest (161)  
Total lease liabilities 1,916 $ 726
Less current portion 681 494
Long-term portion $ 1,235 $ 232
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt - Components (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
May 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]      
Deferred financing costs $ (569)   $ (61)
Total 28,053   8,003
Debt – current portion 13,731   3,687
Long-term debt – less current portion 14,322   4,316
Term loan      
Debt Instrument [Line Items]      
Outstanding debt 20,000   5,150
Revolving credit line      
Debt Instrument [Line Items]      
Outstanding debt 3,000   0
Property and equipment loan      
Debt Instrument [Line Items]      
Outstanding debt 0 $ 600 833
Equipment loan      
Debt Instrument [Line Items]      
Outstanding debt $ 5,622   $ 2,081
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt - General (Details) - USD ($)
$ in Millions
Sep. 30, 2021
May 17, 2021
Dec. 31, 2020
Debt Instrument [Line Items]      
Deferred financing costs, current $ 0.6   $ 0.1
Term loan      
Debt Instrument [Line Items]      
Deferred financing costs $ 0.6 $ 0.6  
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt - Term Loan (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Oct. 29, 2021
Dec. 17, 2020
Jul. 31, 2021
May 31, 2021
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
May 17, 2021
Apr. 30, 2021
Debt Instrument [Line Items]                      
Principal amount       $ 53,500,000              
Repayments of debt             $ 4,997,000      
Subsequent Event | Term loan                      
Debt Instrument [Line Items]                      
Repayments of debt $ 20,700,000                    
Term loan                      
Debt Instrument [Line Items]                      
Debt term   2 years   30 months              
Outstanding debt         $ 20,000,000   20,000,000   $ 5,150,000    
Principal payments         0   0   0   $ 900,000
Principal amount       $ 35,000,000 $ 15,000,000   $ 15,000,000        
Variable rate (as a percent)         9.00%   9.00%        
Deferral of principal payments, period       5 months              
Repayments of debt       $ 4,300,000              
Borrowings     $ 5,000,000 15,000,000              
Deferred financing costs         $ 600,000   $ 600,000     $ 600,000  
Effective interest rate during period (as a percent)         9.20% 3.60% 4.30% 3.90%      
Term loan | Interest Expense                      
Debt Instrument [Line Items]                      
Deferred loan fees written off to interest expense       100,000              
Term loan | Prime                      
Debt Instrument [Line Items]                      
Basis spread on variable rate (as a percent)   0.25%         5.75%        
Line of credit                      
Debt Instrument [Line Items]                      
Outstanding debt         $ 3,000,000   $ 3,000,000   $ 0    
Line of credit | Revolving Credit Facility                      
Debt Instrument [Line Items]                      
Debt term     10 months                
Outstanding debt         7,000,000   7,000,000        
Principal amount         $ 10,000,000   $ 10,000,000        
Variable rate (as a percent)         5.75%   5.75%        
Deferred financing costs         $ 100,000   $ 100,000        
Line of credit | Prime | Revolving Credit Facility                      
Debt Instrument [Line Items]                      
Basis spread on variable rate (as a percent)             2.50%        
Equipment loan                      
Debt Instrument [Line Items]                      
Debt term                 3 years    
Outstanding debt         $ 5,622,000   $ 5,622,000   $ 2,081,000    
Principal payments       0              
Principal amount       $ 8,500,000         $ 8,500,000    
Effective interest rate during period (as a percent)         2.80%   2.40%        
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt - Revolving Credit Line (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jul. 31, 2021
Sep. 30, 2021
Sep. 30, 2021
May 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]          
Principal amount       $ 53,500  
Line of credit          
Debt Instrument [Line Items]          
Outstanding debt   $ 3,000 $ 3,000   $ 0
Revolving Credit Facility          
Debt Instrument [Line Items]          
Effective interest rate (as a percent)   4.70% 4.70%    
Revolving Credit Facility | Line of credit          
Debt Instrument [Line Items]          
Proceeds from credit facility   $ 3,000      
Principal amount   $ 10,000 $ 10,000    
Variable rate (as a percent)   5.75% 5.75%    
Debt term 10 months        
Outstanding debt   $ 7,000 $ 7,000    
Deferred financing costs (less than)   $ 100 $ 100    
Revolving Credit Facility | Line of credit | Prime          
Debt Instrument [Line Items]          
Basis spread on variable rate (as a percent)     2.50%    
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt - Property and Equipment Loan (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Dec. 17, 2020
Sep. 26, 2018
May 31, 2021
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Apr. 30, 2021
Dec. 31, 2020
Jul. 02, 2018
Debt Instrument [Line Items]                    
Principal amount     $ 53,500              
Property and equipment loan                    
Debt Instrument [Line Items]                    
Principal amount $ 900                 $ 2,000
Borrowings   $ 2,000                
Debt term 3 years 3 years                
Outstanding debt     600 $ 0   $ 0     $ 833  
Principal payments               $ 200    
Effective interest rate during period (as a percent)       0.00% 4.30% 5.90% 4.80%      
Property and equipment loan | Interest Expense                    
Debt Instrument [Line Items]                    
Deferred loan fees written off to interest expense (less than)     $ 100              
Property and equipment loan | Prime                    
Debt Instrument [Line Items]                    
Basis spread on variable rate (as a percent) 1.00% 1.00%                
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt - Equipment Loan (Details)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Aug. 31, 2021
USD ($)
Jul. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2020
Sep. 30, 2021
USD ($)
advance
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
May 31, 2021
USD ($)
Debt Instrument [Line Items]                
Principal amount               $ 53,500,000
Repayments of debt         $ 4,997,000    
Facility Two | Equipment loan                
Debt Instrument [Line Items]                
Repayments of debt $ 1,000,000              
Equipment loan                
Debt Instrument [Line Items]                
Principal amount             $ 8,500,000 8,500,000
Effective interest rate during period (as a percent)     2.80%   2.40%      
Principal payments               $ 0
Outstanding balance     $ 5,622,000   $ 5,622,000   $ 2,081,000  
Debt term             3 years  
Equipment loan | Facility One                
Debt Instrument [Line Items]                
Principal amount     $ 5,600,000   $ 5,600,000   $ 800,000  
Variable rate (as a percent)     3.25%   3.25%   3.25%  
Principal payments     $ 800,000   $ 800,000      
Number of advances | advance         7      
Deferred financing costs     $ 200,000   $ 200,000      
Equipment loan | Facility Two                
Debt Instrument [Line Items]                
Principal amount             $ 1,600,000  
Effective interest rate during period (as a percent)     6.50% 8.00% 5.90% 8.00%    
Principal payments   $ 300,000         300,000  
Outstanding balance     $ 0   $ 0   $ 1,300,000  
Interest rate (as a percent)             6.00%  
Equipment loan | Facility Two | Interest Expense                
Debt Instrument [Line Items]                
Deferred loan fees written off to interest expense (less than)     100,000          
Secured equipment loan facility                
Debt Instrument [Line Items]                
Remaining borrowing capacity     2,900,000   2,900,000      
Secured equipment loan facility | Facility One                
Debt Instrument [Line Items]                
Outstanding balance     5,600,000   5,600,000      
Line of credit                
Debt Instrument [Line Items]                
Outstanding balance     3,000,000   3,000,000   $ 0  
Line of credit | Revolving Credit Facility                
Debt Instrument [Line Items]                
Principal amount     $ 10,000,000   $ 10,000,000      
Variable rate (as a percent)     5.75%   5.75%      
Outstanding balance     $ 7,000,000   $ 7,000,000      
Deferred financing costs     $ 100,000   $ 100,000      
Debt term   10 months            
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt - Future Minimum Aggregate Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Debt Disclosure [Abstract]    
Remainder of 2021 $ 2,058  
2022 14,706  
2023 10,467  
2024 822  
Total $ 28,053 $ 8,003
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Notes Payable (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 29, 2021
shares
Jan. 04, 2021
USD ($)
share
Sep. 30, 2021
USD ($)
$ / shares
Sep. 30, 2021
USD ($)
$ / shares
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
$ / shares
Sep. 30, 2020
USD ($)
May 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Debt Instrument [Line Items]                  
Principal amount               $ 53,500  
Loss on the convertible note modification       $ 50,577 $ 0 $ 50,577 $ 0    
Exchange ratio 0.8149                
Convertible Notes Due January 3, 2023 | Convertible Note                  
Debt Instrument [Line Items]                  
Loss on the convertible note modification     $ 50,600            
Convertible Note                  
Debt Instrument [Line Items]                  
Carrying amount of debt     $ 0 $ 0   $ 0     $ 0
Convertible Note | Convertible Notes Due January 3, 2023                  
Debt Instrument [Line Items]                  
Principal amount   $ 5,000              
Effective interest rate (as a percent)   1.28%              
Conversion price (in usd per share) | $ / shares     $ 0.74 $ 0.74   $ 0.74      
Conversion of debt, shares issued (in shares) | shares 6,820,022                
Number of shares the note is convertible into | share   5,557,864              
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Instruments - Redeemable Convertible Preferred Stock, Narrative (Details)
Sep. 30, 2021
shares
Sep. 29, 2021
Jun. 30, 2021
shares
Dec. 31, 2020
shares
Sep. 30, 2020
shares
Jun. 30, 2020
shares
Dec. 31, 2019
shares
Equity [Abstract]              
Exchange ratio   0.8149          
Redeemable convertible preferred stock, shares issued 0     117,734,383      
Redeemable convertible preferred stock, shares oustanding 0   117,734,383 117,734,383 103,201,832 103,201,832 27,967,896
Number of shares issuable       147,876,672      
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Instruments - Redeemable Convertible Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Apr. 13, 2020
Dec. 31, 2019
Temporary Equity [Line Items]              
Shares, Authorized 10,000,000   125,419,265        
Shares, Issued 0   117,734,383        
Shares, Outstanding 0 117,734,383 117,734,383 103,201,832 103,201,832   27,967,896
Original issue price per share (in usd per share) $ 0         $ 0.37534  
Liquidation Preference $ 0   $ 133,762        
Carrying value $ 0 $ 123,704 $ 123,704 $ 118,374 $ 118,374   $ 101,858
Series A              
Temporary Equity [Line Items]              
Shares, Authorized     8,906,694        
Shares, Issued     6,726,134        
Shares, Outstanding     6,726,134        
Original issue price per share (in usd per share)     $ 2.928        
Liquidation Preference     $ 19,696        
Carrying value     $ 17,030        
Series B              
Temporary Equity [Line Items]              
Shares, Authorized     10,385,804        
Shares, Issued     8,386,456        
Shares, Outstanding     8,386,456        
Original issue price per share (in usd per share)     $ 3.851        
Liquidation Preference     $ 32,300        
Carrying value     $ 32,176        
Series C              
Temporary Equity [Line Items]              
Shares, Authorized     8,848,760        
Shares, Issued     8,399,058        
Shares, Outstanding     8,399,058        
Original issue price per share (in usd per share)     $ 5.524        
Liquidation Preference     $ 46,400        
Carrying value     $ 39,378        
Series D              
Temporary Equity [Line Items]              
Shares, Authorized     97,278,007        
Shares, Issued     94,222,735        
Shares, Outstanding     94,222,735        
Original issue price per share (in usd per share)     $ 0.375        
Liquidation Preference     $ 35,366        
Carrying value     $ 35,120        
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Instruments - Conversion of Redeemable Convertible Preferred Stock into Common Stock at a conversion ratio of 3:1 and Issuance of Series D Redeemable Convertible Preferred Stock (Details)
$ / shares in Units, $ in Thousands
9 Months Ended
Apr. 13, 2020
USD ($)
$ / shares
shares
Sep. 30, 2021
USD ($)
$ / shares
Sep. 30, 2020
USD ($)
shares
Jun. 30, 2021
USD ($)
Dec. 31, 2020
USD ($)
$ / shares
Jun. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Temporary Equity [Line Items]              
Conversion ratio 3            
Number of shares converted | shares     4,456,248        
Carrying value   $ 0 $ 118,374 $ 123,704 $ 123,704 $ 118,374 $ 101,858
Common stock, fair value $ 200            
Extinguishment of redeemable convertible preferred stock $ 13,100   13,274        
Decrease in redeemable convertible preferred stock resulting from the conversion     $ (13,274)        
Number of shares issued | shares     75,660,962        
Original issue price per share (in usd per share) | $ / shares $ 0.37534 $ 0          
Proceeds from issuance of redeemable convertible preferred stock   $ 0 $ 28,278        
Additional Paid-In Capital              
Temporary Equity [Line Items]              
Extinguishment of redeemable convertible preferred stock $ 200   223        
Accumulated Deficit              
Temporary Equity [Line Items]              
Extinguishment of redeemable convertible preferred stock $ 13,100   $ 13,051        
Series A Redeemable Convertible Preferred Stock              
Temporary Equity [Line Items]              
Number of shares converted | shares 2,167,198            
Carrying value         $ 17,030    
Original issue price per share (in usd per share) | $ / shares         $ 2.928    
Series B Redeemable Convertible Preferred Stock              
Temporary Equity [Line Items]              
Number of shares converted | shares 1,999,348            
Carrying value         $ 32,176    
Original issue price per share (in usd per share) | $ / shares         $ 3.851    
Series C Redeemable Convertible Preferred Stock              
Temporary Equity [Line Items]              
Number of shares converted | shares 289,702            
Carrying value         $ 39,378    
Original issue price per share (in usd per share) | $ / shares         $ 5.524    
Common Stock              
Temporary Equity [Line Items]              
Number of shares to be converted into | shares 1,210,513            
Redeemable Convertible Preferred Stock              
Temporary Equity [Line Items]              
Carrying value $ 13,300            
Decrease in redeemable convertible preferred stock resulting from the conversion $ 13,300            
Series D Redeemable Convertible Preferred Stock              
Temporary Equity [Line Items]              
Carrying value         $ 35,120    
Number of shares issued | shares 44,794,885            
Original issue price per share (in usd per share) | $ / shares         $ 0.375    
Proceeds from issuance of redeemable convertible preferred stock $ 16,800            
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Instruments - Common Stock Reserved for Issuance (Details) - shares
9 Months Ended
Sep. 29, 2021
Sep. 30, 2021
Dec. 31, 2020
Class of Stock [Line Items]      
Total shares of common stock reserved 66,830,878 66,830,878 175,857,762
JAWS Spitfire | Eligible Velo3D Equityholders      
Class of Stock [Line Items]      
Number of shares that the holders may receive 10,879,074    
Maximum | JAWS Spitfire | Eligible Velo3D Equityholders      
Class of Stock [Line Items]      
Number of shares that the holders may receive 21,758,148 21,758,148  
Redeemable convertible preferred stock      
Class of Stock [Line Items]      
Total shares of common stock reserved   0 147,876,672
Redeemable convertible preferred stock warrants      
Class of Stock [Line Items]      
Total shares of common stock reserved   0 408,729
Common stock warrants      
Class of Stock [Line Items]      
Total shares of common stock reserved   13,075,000 214,032
Common stock options issued and outstanding      
Class of Stock [Line Items]      
Total shares of common stock reserved   21,342,660 21,471,321
Shares available for future grant under 2014 Equity Incentive Plan | 2014 Stock Option Plan      
Class of Stock [Line Items]      
Total shares of common stock reserved   0 5,887,008
Shares available for future grant under 2014 Equity Incentive Plan | 2021 Stock Option Plan      
Class of Stock [Line Items]      
Total shares of common stock reserved   21,423,388 0
Reserved for employee stock purchase plan      
Class of Stock [Line Items]      
Total shares of common stock reserved   10,989,830 0
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Instruments - Warrants for Shares of Stock (Details)
$ / shares in Units, $ in Thousands
Sep. 30, 2021
USD ($)
$ / shares
$ / warrant
shares
Dec. 31, 2020
USD ($)
$ / shares
$ / warrant
shares
Dec. 02, 2020
$ / shares
$ / warrant
shares
Class of Warrant or Right [Line Items]      
Exercise Price per Warrant (in usd per share) | $ / shares $ 11.50    
Fair Value | $ $ 20,136 $ 181  
Common stock warrants      
Class of Warrant or Right [Line Items]      
Number of Warrants (in shares) | shares 13,075,000 214,033  
Fair Value | $ $ 20,136 $ 0  
Private Warrants      
Class of Warrant or Right [Line Items]      
Number of Warrants (in shares) | shares 4,450,000    
Exercise Price per Warrant (in usd per share) | $ / shares $ 11.50    
Fair Value on Issue Date per warrant (in usd per warrant) | $ / warrant 2.00    
Fair Value | $ $ 6,853    
Public Warrants      
Class of Warrant or Right [Line Items]      
Number of Warrants (in shares) | shares 8,625,000   34,500,000
Exercise Price per Warrant (in usd per share) | $ / shares $ 11.50   $ 11.50
Fair Value on Issue Date per warrant (in usd per warrant) | $ / warrant 3.30   10.00
Fair Value | $ $ 13,283    
Common stock warrants, due December 2, 2025      
Class of Warrant or Right [Line Items]      
Number of Warrants (in shares) | shares   11,132  
Exercise Price per Warrant (in usd per share) | $ / shares   $ 0.87  
Fair Value on Issue Date per warrant (in usd per warrant) | $ / warrant   0.70  
Fair Value | $   $ 0  
Common stock warrants, due July 2, 2028      
Class of Warrant or Right [Line Items]      
Number of Warrants (in shares) | shares   40,715  
Exercise Price per Warrant (in usd per share) | $ / shares   $ 2.47  
Fair Value on Issue Date per warrant (in usd per warrant) | $ / warrant   2.00  
Fair Value | $   $ 0  
Common stock warrants, due December 17, 2030      
Class of Warrant or Right [Line Items]      
Number of Warrants (in shares) | shares   162,186  
Exercise Price per Warrant (in usd per share) | $ / shares   $ 0.18  
Fair Value on Issue Date per warrant (in usd per warrant) | $ / warrant   0.17  
Fair Value | $   $ 0  
Series A redeemable convertible preferred stock      
Class of Warrant or Right [Line Items]      
Number of Warrants (in shares) | shares   13,362  
Exercise Price per Warrant (in usd per share) | $ / shares   $ 1.12  
Fair Value on Issue Date per warrant (in usd per warrant) | $ / warrant   1.25  
Series C redeemable convertible preferred stock      
Class of Warrant or Right [Line Items]      
Number of Warrants (in shares) | shares   160,000  
Exercise Price per Warrant (in usd per share) | $ / shares   $ 5.52  
Fair Value on Issue Date per warrant (in usd per warrant) | $ / warrant   1.05  
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Instruments - Warrants, Narrative (Details)
9 Months Ended 12 Months Ended
Sep. 30, 2021
$ / shares
$ / warrant
shares
Dec. 31, 2020
$ / shares
$ / warrant
shares
Dec. 02, 2020
$ / shares
$ / warrant
shares
Sep. 30, 2020
Class of Warrant or Right [Line Items]        
Warrants term       2 months 12 days
Exercise price of warrants (in usd per share) | $ / shares $ 11.50      
Warrants, exercisable, period after completion of Merger 30 days      
Warrants, exercisable, period from closing of IPO 12 months      
Common stock warrants        
Class of Warrant or Right [Line Items]        
Number of warrants (in shares) 13,075,000 214,033    
Warrants, conversion ratio 1      
Redeemable convertible preferred stock warrants        
Class of Warrant or Right [Line Items]        
Number of warrants (in shares)   173,362    
Stock converted (in shares)   243,195    
Series A redeemable convertible preferred stock        
Class of Warrant or Right [Line Items]        
Warrants term 2 months 12 days     1 year 7 months 6 days
Number of warrants (in shares)   13,362    
Warrants, conversion ratio 0.4591      
Fair Value on Issue Date per warrant (in usd per warrant) | $ / warrant   1.25    
Exercise price of warrants (in usd per share) | $ / shares   $ 1.12    
Fair value of warrants (in usd per warrant) | $ / warrant 9.23      
Series C redeemable convertible preferred stock        
Class of Warrant or Right [Line Items]        
Warrants term 2 months 12 days     9 years
Number of warrants (in shares)   160,000    
Warrants, conversion ratio 0.4216      
Fair Value on Issue Date per warrant (in usd per warrant) | $ / warrant   1.05    
Exercise price of warrants (in usd per share) | $ / shares   $ 5.52    
Fair value of warrants (in usd per warrant) | $ / warrant 8.35      
Private placement warrants        
Class of Warrant or Right [Line Items]        
Number of warrants (in shares) 4,450,000   4,450,000  
Fair Value on Issue Date per warrant (in usd per warrant) | $ / warrant     2.00  
Exercise price of warrants (in usd per share) | $ / shares     $ 11.50  
Public warrants        
Class of Warrant or Right [Line Items]        
Warrants term 5 years      
Number of warrants (in shares) 8,625,000   34,500,000  
Fair Value on Issue Date per warrant (in usd per warrant) | $ / warrant 3.30   10.00  
Exercise price of warrants (in usd per share) | $ / shares $ 11.50   $ 11.50  
Expected volatility | Minimum | Redeemable convertible preferred stock warrants        
Class of Warrant or Right [Line Items]        
Warrant, measurement input 0.300     0.350
Expected volatility | Maximum | Redeemable convertible preferred stock warrants        
Class of Warrant or Right [Line Items]        
Warrant, measurement input 0.400     0.450
Risk-free interest rate | Minimum | Redeemable convertible preferred stock warrants        
Class of Warrant or Right [Line Items]        
Warrant, measurement input 0.001     0.001
Risk-free interest rate | Maximum | Redeemable convertible preferred stock warrants        
Class of Warrant or Right [Line Items]        
Warrant, measurement input 0.010     0.008
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Instruments - Rollforward of Warrant Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Warrant Liability [Roll Forward]        
Beginning Balance     $ 181  
Change in fair value (Other income (expense), net)     3,633 $ (5)
Ending Balance $ 20,136   20,136  
Redeemable convertible preferred stock warrants        
Warrant Liability [Roll Forward]        
Beginning Balance 1,922 $ 178 181 185
Change in fair value (Other income (expense), net) (1,023) 2 718 (5)
Exercise of warrants (Redeemable preferred convertible stock) (899) 0 (899) 0
Issuance of new warrant 0 0 0 0
Ending Balance $ 0 $ 180 $ 0 $ 180
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Instruments - Warrants, Fair Value Assumptions (Details) - Redeemable convertible preferred stock warrants
Sep. 30, 2021
Sep. 30, 2020
Expected volatility | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant, measurement input 0.300 0.350
Expected volatility | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant, measurement input 0.400 0.450
Risk-free interest rate | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant, measurement input 0.001 0.001
Risk-free interest rate | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant, measurement input 0.010 0.008
Dividend yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant, measurement input 0 0
XML 93 R82.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Instruments - Contingent Earnout Liabilities, Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2021
USD ($)
leased_asset
tranche
$ / shares
shares
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
shares
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Class of Stock [Line Items]            
Gain on fair value of contingent earnout liabilities   $ 2,014 $ 0 $ 2,014 $ 0  
Contingent earnout liabilities   $ 118,749   $ 118,749   $ 0
JAWS Spitfire            
Class of Stock [Line Items]            
Fair value of total earnout shares $ 120,800          
Eligible Velo3D Equityholders            
Class of Stock [Line Items]            
Earnout period 5 years          
Number of tranches | tranche 2          
Eligible Velo3D Equityholders | JAWS Spitfire            
Class of Stock [Line Items]            
Number of shares that the holders may receive | shares 10,879,074          
Eligible Velo3D Equityholders | JAWS Spitfire | Maximum            
Class of Stock [Line Items]            
Number of shares that the holders may receive | shares 21,758,148     21,758,148    
Eligible Velo3D Equityholders | Contingent Earnout Liability, Scenario One            
Class of Stock [Line Items]            
Percentage of common stock outstanding 5.00%          
Share price trigger (in usd per share) | $ / shares $ 12.50          
Threshold trading days | leased_asset 20          
Threshold consecutive trading days 30 days          
Eligible Velo3D Equityholders | Contingent Earnout Liability, Scenario Two            
Class of Stock [Line Items]            
Percentage of common stock outstanding 5.00%          
Share price trigger (in usd per share) | $ / shares $ 15.00          
Threshold trading days | leased_asset 20          
Threshold consecutive trading days 30 days          
XML 94 R83.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Instruments - Contingent Earnout Liabilities, Fair Value Assumptions (Details)
Sep. 30, 2021
$ / shares
Sep. 29, 2021
$ / shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Expected Term (years) 5 years 5 years
Current stock price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business combination, measurement input 8.37 8.44
Expected volatility | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business combination, measurement input 0.450 0.450
Expected volatility | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business combination, measurement input 0.550 0.550
Risk-free interest rate | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business combination, measurement input 0.001 0.001
Risk-free interest rate | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business combination, measurement input 0.010 0.010
Dividend rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business combination, measurement input 0 0
XML 95 R84.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Option Plan and Stock-Based Compensation - General (Details) - shares
9 Months Ended
Sep. 30, 2021
Sep. 29, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares of common stock reserved for issuance 66,830,878 66,830,878 175,857,762
Award expiration period 10 years    
Award vesting period 4 years    
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares of common stock reserved for issuance 10,989,830   0
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise price of stock options as percentage of fair value 110.00%    
2021 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares of common stock reserved for issuance 42,766,048    
XML 96 R85.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Option Plan and Stock-Based Compensation - Stock Options (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Sep. 29, 2021
Options            
Outstanding as of beginning of period (in shares) 21,344,000 21,344,000 21,963,000 21,471,000 4,846,000  
Granted (in shares)   1,024,000 18,944,000      
Exercised (in shares) (35,420) (200,000) (55,000)      
Forfeited or expired (in shares)   (951,000) (1,772,000)      
Outstanding as of end of period (in shares) 21,344,000 21,344,000 21,963,000 21,471,000 4,846,000  
Options vested and expected to vest as of end of period (in shares) 21,344,000 21,344,000 21,963,000      
Vested and exercisable as of end of period (in shares) 7,776,000 7,776,000 2,524,000      
Weighted-Average Exercise Price            
Outstanding as of beginning of period (in usd per share)   $ 0.33 $ 0.98 $ 0.98    
Granted (in usd per share)   6.69 0.26      
Exercised (in usd per share)   1.56 0.98      
Forfeited or expired (in usd per share)   0.61 0.93      
Outstanding as of end of period (in usd per share) $ 0.61 0.61 0.36 $ 0.33 $ 0.98  
Options vested and expected to vest as of end of period (in usd per share) 0.61 0.61 0.36      
Vested and exercisable as of end of period (in usd per share) $ 0.58 $ 0.58 $ 0.97      
Weighted-Average Remaining Contractual Term in years   8 years 6 months 9 years 3 months 18 days 9 years 3 months 18 days 8 years 1 month 6 days  
Additional Disclosures            
Aggregate intrinsic value of options outstanding $ 151.2 $ 151.2   $ 3.9    
Aggregate intrinsic value of options exercised   $ 0.5 $ 0.1      
Weighted-average grant date fair value of options granted (in usd per share)   $ 3.58 $ 0.14      
Grant date fair value of options vested   $ 0.9 $ 0.2      
Share price (in usd per share)       $ 0.40   $ 8.15
XML 97 R86.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Option Plan and Stock-Based Compensation - Weighted-Average Assumptions (Details)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Share-based Payment Arrangement [Abstract]    
Expected volatility 59.00% 60.00%
Risk-free interest rate, minimum 0.90% 0.30%
Risk-free interest rate, maximum 1.00% 0.80%
Dividend yield 0.00% 0.00%
Expected term (in years) 5 years 8 months 19 days 6 years 18 days
XML 98 R87.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Option Plan and Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 676 $ 466 $ 1,751 $ 1,243
Unrecognized compensation cost 3,400   $ 3,400  
Unrecognized compensation cost, period for recognition     2 years 6 months 7 days  
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 211 219 $ 598 601
Selling and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 105 145 280 358
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 360 $ 102 $ 873 $ 284
XML 99 R88.htm IDEA: XBRL DOCUMENT v3.21.2
Commitment and Contingencies (Details)
$ in Millions
Sep. 30, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Purchase obligation $ 26.8
XML 100 R89.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Defined-Contribution Plans (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Retirement Benefits [Abstract]        
Percentage of contributions that fully vest     100.00%  
Employer contribution, percentage of employee's eligible compensation     3.00%  
Contributions $ 0.2 $ 0.1 $ 0.4 $ 0.3
EXCEL 101 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 " AB7!30&/V<>X K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O38;0T*7%\4G!<&!XENXW+9@TX;DI-VW-ZU;A^@'$/*2NW]^ M]SM(@T%A'^DY]H$B.THWHV^[I#!LQ9$Y*("$1_(FE3G1Y>:^C]YPOL8#!(,? MYD @JVH#GMA8PP8F8!$6HM"-1861#/?QC+>XX,-G;&>81:"6/'6GQY=YW<)U MB4V'E%\EI_@4:"LNDU]7=_>[!Z%E)>NBSF>SDU)5MVJ]?I]621A'^_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 "&)<%,4VCHWQ04 ' 9 8 >&PO=V]R:W-H965T&UL MM5E-<]LV$#VGOP*CR:&=L202U&=&UHPMVZVGCJ-8;C)IIP>(A"1.2((%0 K7&Z4?=*>3E*WY@JN_TKF$NVZ)$H0Q3[)0)$3RU67K MROTPZSG:P+3X$O)==G)-]%"60GS7-_?!9KT7\/%,B/A@#@SA,BG_V1J$U&;I. !Z_MN\"E)$2/A*XI"KC@:8=XS@6A#G4K M^,QP\T>Q[1"75IF_HN.5_O$,GG<&[T;X.42M(O=)L69T[/WS *W(O>)Q]B_2 M1Z_LHV?ZZ-7U\;Q/>=44X.:NT_Z,L.B7+/K-6'S.F51<1GORQ%,A514C'$K) MG".,!B6C03-&@0(Q#DE2["D8Y!]4Z5O.<)L0 3TB8,K.H+\A"06P1 M(_@/*MG6H-_<8B1/A-EM0O*9O9#[ "(M7(5^(3_GY[8&GYQX(CCON.,,&XV.;BXIILIO(+2]3P5'*"'$[&9 MP,7E^T'XX)/Y1B28[-: #""+>V,779@V#[B-$L$LEU*GJ"(OA7>7A MB-_>UH:OF=F,X#9*"?<)%!A%!:\S.CM2K62&(^+,J,T)M%%.T,D3,@"LP+60 M^RH^-3B/(FDSWX=]"N05'A2 &$.;$&BCA+"(6121ZSR#UUGE7-;@U%1GU.H_ M;:3_MS&7:QU=OP."VL!RC%.65/L.!ZQC9N6>-I+[VY?3\JRH(BMIX6AU]1FU M4D\;2?UB [D#]1,.4TO("CQM)/! )38)5_C?(0&9O2#YE"M0^R2 J:W3[K:*EM5VBDOS%936@2FO[R)6U?MU#4"MAZRZTX:% M_EV8:9W_QIDD=_"P>NGA8#6;#VH5GN)Z_);588=TGA<.]]G#6%EUIXW4?0;$ M))"Z3P+^0O[DU2&.0SFP$1G1OC,<8YMXJ^X>KLK'5'@ZB=AVL@:NW79IVT// M%ZRL>[@E9V/5PUOS*IM^E80>59 MX?2&/R\,K1!ZN'+]2!CB2,?!$R5(FDN8D@R @:T)/=V%_RI0.?,WA"G"$L)? MN/1#:)[*T#=-W[MNI^\TBUPKKQZNB0TBM^8@Y>&&?%U@)Y964'NX C8/WAJ@ M<\';/3G3U@6F.>K/8 [R1!7'V^73\G/"E3E$[]KFQ;>(CTS7IQF)^ I,G+&R52!-MG%%M@C:-KM9T:B8Z&2J))TCOWU.Y0< MR18IQ2U2(+5DS0P?1X]\,_3Y@Y#?U9ISC1[+HE(7L[76]>EBH=(U+YDZ$36O MX,E*R))IN)5W"U5+SK+&J2P6Q//"1U<(S.56R&^FYM/V<7,,XAXP5-M0C#XN.>7O"A,),#Q8QMT MUHUI''>OGZ/_WDP>)G/+%+\4Q;<\T^N+63Q#&5^Q3:$_BX<_^'9"@8F7BD(U M_Z.'K:TW0^E&:5%NG0%!F5?M)WO<)F+' ?LC#F3K0 YUH%L'VDRT1=9,ZXII MMCR7X@%)8PW1S$63F\8;9I-7YC7>: E/<_#3RTM19?!2>(8^LH)5*4':&\0E_68J-8E:GSA89AC?,BW0[QL1V"C QQP^L31+TY(A[! M#O?+:?EF3)IX=&S&&REYI1%3"N9Y.A&1=A%I$]$? MB\C4&D%N4&HN^(]-?L\*&,*9JS94V(0R:^Q^29(P)N'YXGXW)[89#@(<=59[ M0/T.J#\)]$.:B@W@@O67<@!Y6_ YJKAVX6PC!3L PB"(!RAM(TPH<8,,.I#! M),A/U3WD3LB<._,7V$,&Q!!C#YAM%5$O<0,+.V#A]&L6E9:P[6R9XP(7.L#A M(3;;B'J4NK%%';9H$MNUY#7+,\0?:[.:54-'H=="!WC#G0\"?J+T*PX %]L)XPD.*8#A+89B>(D=F-,.HS)"XD%Q93ZJ4FH M6=HU:)@>736)A2'P/#P :AMA$%TW3NSU&[DWB?2W9W (U+'@(&VC*+>1]I9' MY \7M\.*Q$$P@G-' M[2FE_G 9.LPP(6/T[E4!3\L"()0;/KG#[63%B=\6!9 T,H1O6Y$ CS&KUPX\ M+1Y7_%:_?1,3#Y^9#]Q^P-TS^%I(4]R]E%Y;(7"$\;"P<9CYD3>6WUY*\,]HR4M0;:F(O,BWJ&";88+)6$9[2<'3 MFO*GJ.Z.-9YF'KW[6VB.A9S8ZH)Q'/G#NL-AYXW@[B6(3$O0-R8EJWX&K*TV M\);HD-L.,QR/;/IDIU^9%J56,"M1'E6J%V& M+P&D=C9)$%JL==CA,/9&*CK2BQV9%KM+49:Y-J52JR+I,XW3'2(D;B),1C9G M+J>J9BF_F-62*R[O^6R)7#WO*P3:GWTOI&1:2#_SC//2B+R9^#T4M[FYAF%6 M'/B5(:5%^GV.CKP3#_YA* DD@H9V _4D]N;PE?EK$H=),/=Q,B=A@-2:2:/* M&[V&WNT_B,,4$BL$W;_FY2V7;]_@T#M[/@=H_*&UWWVT[?'GT)ZJFC?G.\73 M&=J.A:-Y1/TYC>GS6+E2FU<;9SX^#NQK2L,SX,@O#W8&BP(*](PUAU=MLKDY M;H%H1^W(1YC2>1225YJ0D[YV<3,L71TFT--'WMC6T%= ))RL76\,K=:BR+A4 MC=A%9TU#!;W5NXRO\C37[Z>*6=)7+.2EBJ4L(S9:D3IEU@'1,<^-0J9QR&T!Y%T4@Q1OMBC$X78ZWTJ@-6F?-8TE&. M$5@)P[[;87>,O2@F([R@?5%&IXLRJW0P##Y$JII%\,OSQM9!J[.C=]DY.OK% MSDF\^1GD+R;O\DJA@J_ SSN)('&R_66AO=&B;@[G;X76HFPNUYS!+(P!/%\) MJ$:V-^:\O_M]9_D_4$L#!!0 ( "&)<%,SC/Z3(0, +(* 8 >&PO M=V]R:W-H965T&ULK5;;CMHP$/T5*^K#KM1N;B1 !4A=5E7[ M4 DMO3Q4?3#)0*QU[-1VH.W7=^QD4U@"NULM#\27.3/GC#W)3'92W>D"P)!? M)1=ZZA7&5&]]7V<%E%1?R0H$[JRE*JG!J=KXNE) J7E EO-G%K M"S6;R-IP)F"AB*[+DJK?U\#E;NJ%WOW"+=L4QB[XLTE%-[ $\Z5:*)SYG9>< ME2 TDX(H6$^]=^';>>@ SN(K@YW>&Q,K927EG9U\S*=>8!D!A\Q8%Q0?6Y@# MY]83\OC9.O6ZF!:X/[[W_MZ)1S$KJF$N^3>6FV+JC3R2PYK6W-S*W0=H!276 M7R:Y=O]DU]BF8X]DM3:R;,'(H&2B>=)?;2+V .'@!"!J =%3 7$+B)W0AIF3 M=4,-G4V4W!%EK=&;';C<.#2J8<(>X](HW&6(,[.Y%#D>"N3DFG(J,B!+ZTN3 MBP55($P!AF647Y(WY,ORAER\NB2O"!/D"Q5VPV 4;G AV"SE@':XXD$R*+2C#[!@K M< U*X2G@@6=WKTE%%=E27@.YP&37.B<58/$5>":7?1EOH@Y=5%NYVUD(;X)D MXF_W$_N8U8&D02=I\"*2''E-:&T*J=@?R/MT-*&2?89!\WL@I<IE&_DE&G9'16 MR5R6)9+[S^H>/:FZ'[,Z(#[NB(^?0?Q)-3P^N@Y)T%_$QY91F#ZP/& =!O\^ M:\'S>9\NUM;;P1T>Q6$:CZ+T >D^4R0=)\GH!.F];W'X?-+8>YTKS];EDYCW MF/8S]_<:"MO-?:)JPX0F'-8(#:Z&Z$,U#5(S,;)R/<9*&NQ8W+# IA*4-<#] MM93F?F+;EJY-G?T%4$L#!!0 ( "&)<%,,^9I<3P< *DA 8 >&PO M=V]R:W-H965T&ULM5I=<]LH%/TKC*]O9E\22#Q?.X0('\/5&R._-@G.% M7JNR;FY&"Z665^-Q,UOPBC678LEK_L MJ$>WU^V[!WE[+5:J+&K^(%&SJBHF?]SQ4FQN1GCT]N*Q>%DH\V)\>[UD+_R) MJZ_+!ZF?QKLH>5'QNBE$C22?WXP^X*LII:9 B_B[X)MF[S,R5)Z%^&X>/N8W MH\"TB)=\IDP(IO^M^827I8FDV_%/%W2TJ],4W/_\%OVWEKPF\\P:/A'EMR)7 MBYM1.D(YG[-5J1[%Y@_>$8I,O)DHF_8OVG388(1FJT:)JBNL6U 5]?8_>^V$ MV"N@X\ %2%> V 7"@0*T*T!/K2'L"H2GUA!U!5KJXRWW5KA[IMCMM10;) U: M1S,?6O7;TEJOHC:)\J2D_K;0Y=3M1-2Y[G:>HR?%%->\F.MQTX4\B;*'?$&?.++2T2#]X@$ M! /MF9Q>/(#H_%KMTY^N_4 ,NLL0VL8+!^(]\ME*RJ)^04OVP^0'U,';$'$; MPLQ-Z]LHBZ_'ZWW17 P.+W6E M";8:-'%!A"34HN:"EF;8;SP!/=T'3(P.\ MX4S.%NU$G^L4*<5R:)RG;IIDJ9TF+B@,0GLXN"" MPD_:EA@-#5_MCKYSHRC$-G.[D-I3UL0%X8C8\YH+2I+ DU=4!@&&.:*@WZ! M#_RC@MQ,N[-6=S*:HW[MK#@9R)4_\%C@)LCV8(IQD#,"?K 0R-*;7IN[!H@'YO=O 1MZ/IN[QU,IC93B_?2"_JM5@I5!;LN2@+ M50S,?:Y1(0&V;1& ]=F.5U_%')_'#+U0@[/)7HS1_QF[B^NQ[/N>(@8<7T4V*T0#NA6" 9U*X3S M="OI#1SQ&[C#,Z=!UM@Y#8!9 SB(-0 #60,X'^O>OA&_?7OK8:3-&VH63(]N MII0LGE>*F15>"3W'5Y5.]D:)V?>%*',NF_?FM+28H3.])JR:O"]\#FJV;4)Z M,+5=4ML'0;#@,@QMR0!8=$GMB1^"X4L\L",FO>\C?M_WLX+E1;E2/#]5,GJ: M9 ,D@R 09(!,(]DO7LD?O?XK3T^Y_D%T\:1O? M[T;+H/70CN8.QZ.GD39Q%(B+WCG0 H+9B]GX10-,J< M*0& X6 OVJ$"O9LD?C=YPA$Q$W2>S/J]V8G2$A=KQ1BVZD (!S8 @*@U#E9.Q+ID&?ORZC? MESVMEDLA%6JX7!GQR!U#U-2NUE= * :)K9@KH@0@([(0$4 M#L*!LTJZ=\7F]S"GI YPZX6)?60#H"+G7!8 D81$-E7H+BZU[]G&>U?/NH]> MVCO_1O?@JE;;.\;=V]WO"CZTM^G6^SM\-<' ^WM\-=W^:J /O_T1PR0 U ?S\70KT]F IVO\ZX M_1=02P,$% @ (8EP4\'DT=_E"@ DTD !@ !X;"]W;W)KS/;7EY(=4Q(/*?&Y7"A5!5^7 M:5:^OUA4U>JGR:2<+=0R+M_E*Y7I_SSFQ3*N]-OB:5*N"A7/FT'+=(+#D$^6 M<9)=7%\U?[LKKJ_R=94FF;HK@G*]7,;%'Q]4FC^_OT 7+W_XE#PMJOH/D^NK M5?RD[E7UV^JNT.\FNUGFR5)E99)G0:$>WU_\C'ZZC6@]H)'X5Z*>R];KH#;E M(<\_UV\^SM]?A+5&*E6SJIXBUK^^J*E*TWHFKL![9?O\S^2V.\ M-N8A+M4T3_^=S*O%^PMY$N(U@!$' /P=@#>=P#9#B"] 5@X!M#M -H?X+*!;0.NXFK^/JJR)^#HI;6L]4O&N\WH[6_DJS>*/=5H?^;Z''5]33/YGK9 MU3RXK^)*Z2U0E4'^&$P7D55430C M\]GG(,ZVKQ9Y.E=%^><_28S$7X/;W]=)]4?PYD8])K.D>AM); FMP-SS6;KY3K5CI\'6_]T)YGHY=RM M*=ZM*6YFI8Y9/\1IG,U4$#DBQ+LJ?ZS4H523X/WFB_EXNX4.7;(*[T MI6?O H)^#'"((F@9-M=CS?7JH^?+-181%S+B5Y,O@*9DIRDY4M-]M-M<@[>T M0R&23,*ZT9UNM!E''+I]S&;ZY"U5O7,WK]XVVU4M5WFAS]27C?V?3WF:!OK4 M>HZ+^7\]R\=V%V9>IWPLRW7C%>V%>^T%?1?>Z#-Y=Q/.6C?A:G<3EO5N_C'( M-%OTN.1ECEE>ZANZM=Z0 YFUO()Q'D8W8*M#4'FOET,((:V%HB"., M'>LB=\;)[\ XR"!IWZH,.:R)=M9$ ]94^LQ8)^6BIE=MTVF<'UG.OZ24<4P= M6PN%AKFA5^.7 Z4^3_;452NI0Y_Z;'PL\F50+5[$ZX@-)&=HN?H2$2RH0_E6 MP(!&G-E*;Q8G5^[52I_<87URXQ!4$ED^1B'1Y[PDCDV!# 31& IV]=Q+-VSO M5:V7TX&&>>A8Z(W$\W1[P8X;J<"(89>R!H*(O@*AMQ?IW$LH#"4F._VVEE#; MZ5V1&TB$H(AUQ6X!L4N$:*,@Z!*#9\0."0S:L>]?1@<'R# 5^:%ZIN-NNKUL M9Q-A%#)$' XS*$5#+#U,8W G"6#UVZ?:=I/8Y,3]S78+""&B#7;8:^B*_'AM MASVS3:ZQ68'U2K]47U4Q2\KFOYL_YZLZGQB,TK97;:O+6!B&_5O(%A/Z)'"= MIX:RR(_9 ZT"+8FL162DOX(V?IEC)V(#7NP';W./7M:%A7EMPTIGOG'E .AV MJN[]0/MJ#DEU%360Q7[(_E,'OVE>@M[#-C0OD6!1[Z"\'9;K*M=*+P\GZ\@( M8(KMU!+Q,"2,.HA% G/GK6/ A_W@.]%F!-)) MK1\2_)[Z:$IN7 M)(Q:\55778-+XL?E"0,G M"R'_KZ9;HVM.JT?I:."9R(#3'*>5]+OU!734,Y MXJ><+VPB0 XJ4-B[_VX'Q;JJ&:21,4@[+F@B=L'6'S01@S9R.-KV00:QJ[%P MT 0(]L\Y J 1")H ,6_01 P_R1A^CJO4.-P#I)Q("$*)=.0,Q$"5' O5O30$ M2K28B-!UA!B,DNAU^RG4\(KZT[[IKE):.T//6\1UFS/)JASN.Y2JJM*F&3J4 ME%,H_^,R=#"6&LA1/^2.T!G4$UG+*B/'#4(-VJ@?;5TE[58"I.V@1VU^<8G# MT%7!H 9BU ^Q0[0%-;3S/<:8<"""MAJ.?GJY]>N[L-&T$TMHG^H!V?;QB^>D M6C0]@D+5,]:_9YL>=?*_AMN#BP 5;#'E$F$7"JE!(?6C\!7M!&VST\)+)'7" MY8CTJ($G/4M>B$ M;:JY]#,\HR?+!V&=['S0I9.A%CUQ*CA$L"D%4L%-=.1Z M(L PC)X@%1Q$+(42LU!(W N IG0X%P3F0C1B_1@)O"3&0CA";F;8RKY!+L@, M)MD83'[+,W/*@&8FYD2OK"N'9 :T[%#0OLJ1R8"S(\&W*[#04DRB*'+$&,RQG8UB^O\*@]VT8$TY8W_<#4EU#6@\C[?\T MDMY&=2>O]JN*BRQ?ZVP[B1^2M+ZYFVK&Z(UE9[*7=8C!^WV6/02[!AIHL_T? M4MJMTV'& +EOTT'MVP(DK%VYKBF&[\S/]S,U'AG03 U#N_,(RU'J2!V9B1'8 M61JJH"UV>DN0M=GL"(*XVN#,! _LF :J;[,=]EC?E-G0IR$-(^3J+'!#?>[/ MJ$]N"_A@GYU;8QTEB7Z8Q.U'G?JWG&LJ!YBXB3_X@;7HUI%OX?E.B.!A_Z$N0$Z3DU'BJ&3QUI/*8U+WD1U)V#U ]=I?ZN4&]/S8PO1> M&@+M74^IEQM><_FZI5YN(,O]D#UCJ9<#J;:GU"L,3,79RM/@0^,V#IVE7F% M)PY-M \O]0J;8MY2KS D$ZTJ]P@!,'%J*?O52KX">.?*7>H5A MH?AN2MJ@;=!#P)Z"A##P%&=IYX+GL+"IYM+/\$R($W=1!Q H[DZP_A4'[3>RI -JNO2 )F MQ2GNI MP2UX22HE=T3=PK!5'-3!/:[4*PTFY1A,?M-2KP2[OKY2KS2@E=]-11O\A!90 MQ89*O<-R7?L-NN48=)^NU"N!#[%Z2KW2L%R>IS8->M^&,5#J'9+J&F)@+?VP M/F^I5X(M9:#4NX=@UT #;;E_+?NX4J\$>LA0J5>"":NSU"L-W^7^5>L3EGJE MG;021K'KIC;HEV>I3(,JVEDKL0XG.RX@+AM:'YH]I@I]AOJMM$GNK]]*@W+Y MRK5H<*7LA!FLW\KA-K=K*L>B1B:HB XL9!]]C6Q*7W+.1*^H>#LLUU7.T#PZ_%-#8ZNW M$?"I'W_U-C*PC@ZO,N^3X$7 QVBAZBT@9VUF6P2LW@)RJ1X;LZ82XVWP"T>5/EJ^8K;A[RJLJ7S?7R MIO[6G-WW,%W_'U!+ P04 " AB7!3#I\9!K,( ()P & 'AL+W=O M-TVK;R9K8[;OIU-=KL6FT._D5K3PRTJJ36'@JWJRYUIZE;<*:)WFTVA7CZ*1C[=3.CD]<*W^G%M[(7I[?6V M>!3WPGS?WBGX-AWN4M4;T>I:MD2)UI/QA MOWRI;B:)520:41I[BP+^[,52-(V]$^CXZW#3R="G;7C\^?7NOW7.@S,/A19+ MV?RGKLSZ9K*8D$JLBEUCOLFG?XJ#0YF]7RD;W?U/G@ZVR824.VWDYM 8%&SJ MMO];/!\"<=0 [H,W8(<&;-P@#33@AP9=Y*:]LLZM3X4I;J^5?"+*6L/=[(&P6_UM#.W"YE6\&@B(K\%]MWA">_$I8PBNA97MX\B"J8-VJH+VDK) M#8'%I@I3MX_];*U-+72DFW3H)NVZ20/=_ ZKNY$:'8"^Y:QK:9?P_O8J9[,9 MOY[NC^."F-%YEM/![$18-@C+HOY_J/X+,[:?0T;"*B]E6]:-(.U!L;UJ/YI;9TU>*%,_V(&41I"-K.I57095+SQ!69+-YR/9OE6":\X'S7E4\S\ 6M.?[33[ MQ4I?%;4B^Z+9"9O/G@JE"IB7F-[<4\)G?+QB?*.K#-=+$Y=[D[.*?:D0;[L: M8!414:@6V$N:NGBH&V1E'+)NXHMC"4U'+B!F@9#3(WS0>,I;%R!5VW5<:"U@ MX0,:PGI/>V&N%Q8-U(>RE#N;56!%BWI?P%1$X\"00>)LO*@QLWD>"H5+_I1' M17Z!9=(:J4*#Q/U>><+86!QB1ODBL)ZI8P:-0P- ;Q0DV,,PH0I3/Y-D;+P0 M$"L0&-+GT$&SJ+X[);9%71'Q;#.BZ.>1A/RC8HHS7TM*Y][$]\W2$.NHXPN- M V:8E-OB)3@C?8!%:NZK: M2N?B6>D8P^*,@1$NA:A>)[_6.^BGFZ/WPFXTR"?8$E5";"R 3G;J4/RL!"2F MBFA;;3:)SY$1.V8/-%(*Z.6"Q.K%-WOPKU*!0J$:EY M4DX7WOC[=H%M'G-T8G$ZG6J\^W+WV0T_JA6A5)8E'DT1NY!6QR@69]2IUD86 MW=%;IQ;=KC"$43GG7CKPS0)2N4,4CR/J&VS_7KKL!9/4"-7+Q41RA#5IGH_K MRWA_]GCTO=X6I;B9P%+10NW%Y);$#H$G.&(5DGUTY':6@4>R3P.,IC?N MLRQ+/>(A5G;5!M0ZX/$X\$ZFQB5BL6)K<91H#VHQSLU#:AWF^+F:[#BVXW,@ M7+!?:B&Y#K-*:6 _Q!TM>9R67X[X6,K-!O9%'?S(;@L?Q;-09=WO\/K+Z#G>[[HA&!4SCN\X\M..PJQM(1GM+% M44U]*MVQDL=9N0R)[2X"(HRJ2R,.OQ>&/(C'NFWMF-@T#]LQ6:%^(4S-,NJY MY9OEB]"22!U6TSA6W^R5L&<$,7]2'[\LSWDZKGDP.SJ;S0,>.;JF\8KP?K?= M-MV#JJ(A5:W+1NJ=ZM?\Z[8<)E__A-,[H3[MU,$QC<.Q"V-W/F5KJ[H%/$+H MT/#XC%MDX\%&C""K!R+C4)C&'S]%(M/*]JJ+SH6!.7H4%0?:YV=;K>UJO7ZE MVF7U"!HZGV)C<" FE+-YH!!-'>G2..F6G5)]J*1?'Q;8@99O*K"T,*8? M1! M'WN+?+SS0(P"($\=&-,X&$_=\T!NCPG>6$^B[B$X]-F/6-&,!M)WZK"9QK%Y MZN)E3O3C>[Q30-U"BLU% O_&CEU<;*:.I^G9H]#@O#S6?='L\\')9SP;>W%Q M&9HZM*9QM'X395-H/3PT//'E]=CTI=^EV2>.4'* T_9O66QKR&;U_X(/&U.? MFXPFWD-2Q"S@5N;8FITK67VW(@_O_J:#F<]1RI*Y]T@?L0MYZ%B;Q2O9X(;Z M:"9:E]O#2SE/M5G'3T,ROW+E=+P[18Q"KCB"9W&"?V\[?&^Z,R5B0+TN.M' MRN!16(:4M8R/YQ9B19- '9 YFF?QPO;O">[O>?QB!\USKW!!S,8!GAZ]4]1I ML*]::=(]\NI?T!FN#J]S?>A>8AI=_TC?+_N7LMQM^G?$OA8*=M"0 <0*;IF\ MFT,$5?_:5?_%R&WWYM*#-$9NNH]K451"60/X?26!7HV408C:^MJ&?#H-@>^<4J6O*BN#A:SV4\'M=1F[_2$WUVYTQ/; MADH;=>6$;^M:NKMS5=G=F[WY7GYQK3?;0"\.3D\:N5%+%3XW5PY/!YV44M?* M>&V-<&K]9N]L_O/Y$D+S"5I[_BEV:.]L31>N#K=-B:%!K$_^7WY(?_I,%B[1@P7K'C5C+2QGD MZ8FS.^%H-J31#S:55T,Y;2@HR^ PJK$NG%XJ7SC=L(?L6IRW'A.\%]*4XEQZ M[>GME5->F2!IULE!P+:T^*!(6YS'+1:/;/%*O+0 E>M="KA-;T(6X ME56KDNJ-="0D:J"# '-5"((3E0+K>!%LX@.R@79OO1+:D)8:S)3BI_Q4?(+> M%]!4FCLA*V_)B%M=0H9O&SB69+M;35[+OEBF@64:Z!Q"&TF#?0K'0(>B:Z6F MHH_O_.5K$KSRNM2@]4D:$I^7&2K?AWX(I4Z'W]5&%G=BA!Q$>"?)W):X@\S] MK34*B3\_(CF/@'"+ZO2UA3^5BXLN9-VLX$]DMZPT]#%:1C\!33Y07*$AI32T M+-4M5&BPLD<(:Y&B&442.*"6"UN1MB* 0+'CJ?AL*DHE#O1.(TR>>**$7DYA M*<4NSB A!WVK8>()#& ',%!NKHD)U&I$>^ MG#SP#N8C@6Y)4X;G;@L?W/T-L!^[!O:/%1G:&KWRWUF9#9PBI\C5)G4]K&+O MZOOV$ZP!,%E#O1%SQ]Q,4B<M2'6&LLD!#5A17$#V)1PSH0Z3EVPA%)7+72=C%,XAW4K4?162E&G M')R-S2YPC/TC]R!<21T$@GOBE)?J6[&59H, D9M&0'R;AZYIJ*L))')5:32= MG2LS:\RFQ_.C5WFGWF]#VSBZ\^2$^XX;S9Q044Q%\MEL.L._>ZP0)R]ISEZIH';JFA-0NZ.1<[?GT-?3Y\NW%J#O@ M^JCK@;=@+WH)V(10,.!K'4AKBLUX4:%I6PV"2W*C'/>Z(5?6)J/NM;2NJA().OA0- M+/B" C$FV;-!M&J.&VC4Q+H>&/T'-30 M^08YW$*JKO"^:9UOI0E$"]=PK3A:'.VOGN\?/N^\KH:!/BL"86#^ZA!$3)6J M9H4FO2D(LX!I'XM@N2@?QZ*<&]2NI92BMH-""IKR:%/]H,@/FA/N%8>81]M0 M9.!E+,3P#X(^O9>7*UEQ!L5;"\EH_MZ36PQP_L%\<"&"XFS]=)3&2O/63\/C M@62W,6$]/,LD[DE1ZI;06;2C&C60 S=,$ID\S>7/)D^04G M EXZX?X*)9#<:DW%+4;,$2Q!W!WW),,%,9"<2W">][%EBU!92YPI.L4>B^2# M*9I=EGD!_-I69!LG;>@VT]!1FQ+DQ0>VM$6>#1ROJ#81RLGK62^@"]OE%.*. M\%[D\9>Z!SZWW'5@BKJ B[0MOQ]?MZ%U,3.G@^/]!:*NNVN WS6(!L^1WR]B MSX+NQ2,CJ4/_E"H"^X@T>SC$;MAX/%(I$GA6N4C1&4&;EO;&$\XF\:#C)\EG M?>^$88E38,02T!>T7\ON_%IIN=)5I( ,,R)""CV2DKHQS,IGR4?Z\LFHUG5M M?>JAOO J05*E-;D EWS0) "">+5X>3P]%K:N*5*95EKQLD.B8 M5RA5^DFB0UK];/[BQ736S>]2_.K=U=L<2$P;GF8@\\D.%$W$4A/%T)\FW@L- MU2=N(2S+8JL5<0MT6^O8R?71(9S%4DX>:*R/5Q.%]%NQQLG(1WW[!:.C>Y=E M:9SH$KP',H#38X7F(T9T<:()9#"B;1T.94AY X^;4TZ=\?20F0=BZ.QA)76 M,9ER8>5S6EQX?]L=7$R+.I-31(,&P:';PE_4'[!YP]:B& \<-DEG15;>*(** M%5ZIFW1APWW:&I4*E=9:P_4*>]+&A@KV.Z"Z1)V'Z#0MLXF\Q>$@=]##$%'2 MLG+P .?1).^_4GW/@$4XU4LH6&ET!T2O=)W$%!*H<3&T9:Y,_36!4&LP"+$H M)G+Q5?F@2,0RN,NB2\&@-IJZ'>)LQ"FF1L$=A2P9@M3JK=?$ZV0#=?]PO,]G M/T=7R_=+4W_W,C@PC"]_"*9 , 6TY!3J8TIGD51W#?KO)X!)P59\D<7,Z\>Y MP5(B5=.Q2,>[JDA9JJ=N2YVVXEA%ON7V$$;U%),O=>]G&Q$E<6M;M[$MHF0N M-*/^V6+^8GJ4*2#+_&!OH\CY3T.1Z&=;ACM=5F2'/DG:8W56JJ(,\(.4(<=Q M"T,_"%LXL\1NPD![4_:#(XBN"%7#SB0=HW(3.&8Q:&$WBNL5=VG?R>M"8#O: MB:)3>1O6C9S.OEV3)U5L'6MJJ!["&'U:(>\DGDSVQ-^T+=5)VF)TR. :V]5< MI'#@NTSLL%,5\%;S9X'I0_?E!X,O&IQ7%WP;RHUC_+C1O>T^#9W%+R+]]/A= MZ;UT&PT(5VJ-I;/IRQ=[,:'R0[ -?Q]9V1!LS3_I E$YFH!Q.IOD!]J@^V!V M^F]02P,$% @ (8EP4Q,I/3-0&@ !5 !@ !X;"]W;W)K(A"0F%*GAP[;FU]\^W0 (2I3CS,SNA\1Z$(U&HQ^G&PV]NB_*K]7"F%H] M++.\^O'9HJY7+YX_K^*%6>IJ4*Q,3M_,BG*I:WI;SI]7J]+HA N8^N$GGBQH?/'_] M:J7GYM;4GU?7);U[[JDDZ=+D55KDJC2S'Y^=CUZ\.<3S_, OJ;FO@M<**YD6 MQ5>\N4I^?#8$0R8S<0T*FO[F MW-8E?9O2N/KUK6R&*F;J-IWGZ2R-=5ZK\S@NFKQ.\[FZ+K(T3DWUZGE-\V'4 M\]C2?B.TQSMHGZD/15XO*O4V3TS2'?^<^/3,CAVS;\:/$KPUJX&:#",U'HY' MC]";^,5/F-YD![V>5:K_/9]6=4G*\G^/3'#H)SCD"0[_+=+]JVBKC_7"E*I> MZ%RMW&=Y49M$36&5D<+W1BWTG:%/3$Y?JBJ@&=/(.8VI"SS9^4JWTWG225K% M65$1^317/],\:@PN,50W28IYXX)4(L9SJ3%6UK@W9>UTI76' I8G- MC,[X!7DDIKDVNJR4@8X],F2@/E<&5-]6=4K63'Q^HL'D MR5:ZU.PA+(]-[KC$XI8KG:^QO%Y&:8&T%/C&M%Z3Z=8+]7EP.U#_/#^_)I_U M6Y.6--%2Y^3@, (B7.JO1AG/!1C4%3G%%9B@]U/RG6K6U UMB;G#- .P6FT. M$EX34V;,7X?&;$9>3R2^Q/ZP/.D)4\O8+-73-$MK;!=)H"AIN9';N 8\"QNT M..PM..\?'?$'CD0X6PG>&\/?FX<5=IL6)=8";"U^"$=S2%Z)6\SK7!:E.0L M0)&TRX"L:"R%4Z@;?9X9BB9=69)FY8FF*0@G-/[8IJE MBOBK MNM=EJ7.[0[0]2QK=_49HSW1:\@1L6YT'>6_9\X2JR8* %=#JH>'\[ $"*\\# M/6%>^\E[;22;SZ&@'?&E.>6T)(W&)IQTA0JM8/H7XW).*R M)D3#7ZR**K5JU&>&';NC!F!FK3;LF,M*4H66:P 0R!E.*&Q (& M2-3%,HW)K=ZE99&#JTC=+])X$7HS"A^IN9/(,#4D=5T5.>L6.R8AF99QLX1F MQT9$Z(Q8Z>0+:6I%B)#([E[E_8)"THS5F[4Q)$CN(H8['J@+&Z2P:QO;)-Z& MG3C\B*A1@_=Q9U#OLLFDLDQ6-P.6E+#&RKDC(EC?#:D7"7Q>U77G3B=)M0T[ M:G)].J> C%F<8Z%IV);),..T8H/07=\I[A(K+(D'Y"<6?DKP0U^2:M<*64;&D"?6U4*T 2\0:,EDO' M*L'.QX:^ M(8V,5&[JKOJ!&A8D5K:;(FUI@@!5DV+(4XX\[U"FRSF1%WXI!ZD7ZPU1I'73 M.A __4(S"@OLDQBGSRD"5X9M&VPEAOU/]?BBZT59-/-%^S1S-B-?7[+,B8NF M% ]+<8$9F^K<[BSM#ZF)L2*8ZDPL:ZG74$A:O7F@]\R!I2CT.!)E*4$?NS(7 M=S8V$\'+4YV3DZ@=&AT-_Q9 !>'&?M:SA17O800#6!G.YK)UQ#YW!7^?>T#[ M0GTJ$(-O+ 3IOCMWE&\"Y?B9\M]/B](8M92<1? D91RU!924=OQ,9OG8]^&[ M$(IROB)PM._5'BF"AKN S,BU[C_IDPLG[)$ZF@S.U-](F.=PJ$QHYZF?9C3W:/E>EW MROATY\A@\8>=V4,742*^LBN8%4VIOIHUQ?N$$HI#YUDP?4)0! M+6+"0%W1X_0,0L?'7ZXN#R@M"WFW45; @:!>PQYM"H0"?^*<%D_N2-#8Q" $ M8T:XR)K2)8(Y2<(@C.P8$5&+0P5IPZY-$E,],S6'!X9-RU56K W<1@"(09;\ M0$+@1YRD@!J*-)9'Z\O2[=45>6\*TB)Z%YG!-C%L B19KQDUD+.DY^#*G884 MI>P*W")G!83FZ&-*#A+KE;'/%?EYV63*^;\:/#E0[P".?V%P_$'0M$3$,C%J@+0+QR:L.OUN0YNDR7JPMXO.D"]*V+'QR&7 $ M"-2;>MJ'. 0%8^'2XXS@"FLG"0X:E!M)L^"C,W+EF4=MO?QY&"Z)V:JIMW./ M<$K(.:/84;U0[T&=W*JSR?]NN%;"F1AM]Y13"T:!4E.T>R([)58%W&T3"OHL M6/)+2WWLJ5\);T5;H_FM,]_V-(RH("-AA?&V*X;PI.&<%"%-RK03VLX8R32X MS-V[E[PIPM3$,Q7FRTT>S",\.('NGI51+TI3G0#),0_S;=5IHC;C!-&G9:E1 M?V9J<];'>O:;7TI>6G%ZTY%3K1RHO([ \S* M)XH!VP*Q0WNC==Z3T05F3N^L;0S4M11'>+NQ1JXBC@XC]1YK^82U7&(M("/? M'45(:?QJ\&&EKD6L*F*EFC4E&T*:RV$&11 *E=^O=DZ_NJ)S>RBJU;>N"65= M#L'SB[<;:8K :/=] MW?I)BU5AF!1P(\FD5PTY2'C':-/1ZFI+<2W+8:[A\P*P(GZ0YC%KIR SROUM M8E&:4$MVZH9H<*L=A"UR]5-#'A\.([(5KB\43#F?X(7#=G-SKTZ'T7 X_(>J M?FLPW:PH8+8Q.R$)4B0Q407+U A' M!R@\DV!KI#-MP@H]^F%$P'J99ADFM%5SRG^2C*(]@RKX$?$_FA(B(P6@S;A= MMNK V](=N#6QJW1YBE*YT(AJ3KM%!KZ2OT6#L[EN[-P4E*_KQ@O4?FR IPUK M77VX:[D)-DVKR:6Z+MFKJ&I-Z@.?A.IJB4RN145 'Z)=FA-5-:?=)3,UQ@(/ MNQ%6V!,O;$Z3<+J0MK4^H0^W2AQRTDHT2"-J5R/W\%". ]8L/!K:H6S=IBC\ MA2VXJO=MY-B7'=Q@EYPXPZAF9>59&K)2KX8;3R=%W+AS @8NM$SFF)]#^3A7 M'^.Z@)1'-J .U&U# 9H$)N.V0VYD)^ZJ$RW#EV%99>-!71H!!SL;.,\8,:GQU'I^-C>D4>_6AT$OI$?GSO8\#SOAK3 M0Z<>MDBBOY-==UC1I8A)SZ+)X6$[Z54;(=1T38OD$BV/_J$<+LEI)0 M$Y4H9^7&]6 X0;*_V)4A*8L#IF,M19V6PD4KYLK82O ["51=UV.GB.!L4ZG= MMD' ]?7GR\_, O M1R_W 0? P 4/??M 7HH1Z\<984@LY'Y1P''@3+U3&VO%W)9PI*@-%%VO#^X) M3]O"-N>[38GB(6,L8H>3J2U&(1F4T*KNL5UP?A*%.V,S-]F:OA*=$Y?= B2. MM!Q$FX7)?+&1!4O*(MGLY8?PM(=YVLH3A8L5!08^>9IQF.;$1HY2R&.P57!- M2^K3(A3%4N%GN_S:\CWA!1P?R9[X$H'-EC[G?+9Y6_NZL'@!D057*7\NMH^] M>+VBR7QD5X$%IH?S3E=;H_7/K8$@A:>DMAM,IJF<:E%V7-J28MQ2C[1)QC=!MDD MK?28F9\ML$ZO:^.SHX)UM,_$LJ(7]TV*[@I7\Q2IY-#-3D]@R2'D/60 M]N*I4K[PYZ)! :(O=K-P:.Q+4?LK(*2:7_$:W/M[@R"ZYUJH%[DI <> M:5Q>V00&A9H69CG(6*)WR9["P+!MX3ZM6BA%\D:B3G@X1S.#P+ _&'80NK!7\[8T I+5W^$PZ'C/M^X6TP.3IS3)ZT3%Y(A>Z6"R>^V!*ZWDY' (ZH:=[3Z'A\ MA,2>$!_96)RM#X@)]K..Q!Z69;'H-3_DR7M8"B,YC Z/AD*J).]-:3TAKM@F MR+W$[&/7_K$-NB!+V+R8&_:!OARQP87 =X>6^\00P&?.9I&\K=)ZAC+$+:&_ MJB#H_/[]18<]^X4?ZQ/+#Z:< VNC$$^;(WZ4\90EWY.0_W3^ZZV?TP<>H+^DA/(PH.*-XIUY+D(S(Q$A.^ MBJ1]A@- 8J2_P^"..0MJX8_( M1;,P\X.@QNK62+""$PXL@N9?M[F574>KD*(S)6^"E U7:)>I.4!;G&.0QEV) M+GV#(3<)< V?,'51S7?/&SUETD "&_LDO9*M$H S;*Y83>6RJ$HO75(L$MO< ML6Y6Z+K)$C=7CT.V)6WK]CD0\$XD!?>H+'$_@#.U,N5^(UN&"XK'\">I/8JQ M_%H+YA(,CH3 E'6Y095R#I^1.U/M9\\C)2TGV97O$.03R-AW#8DFRQFWI-D, MOVUO%*8C]$S>B&>6HPAWB-4_9VYV5U _4&Y]"VD\GZ-32NY$'[ M$W LY,6C2[=9A];[=PX(+=57OX+I-O[V#?[MB^+VD[L"#6==G=V?HJ:9%A MST0[8!ZD%T^BC2W62L[KM7]&GINKWR3.H^% &H7X$*^IN766JVCP_E402P+9 M(30&U';O^MZTZ _J/F7:O07[ZMZU6-C09W,19(]&'!YTSL9IT:E>-@84FDW, MY[ 96IVVY?=;H[-TMO9%6B=/EN%>: Q3XZLV.\(L [TBVQ[0(E6 M]]QZPJ>J+M[8^1X3O(LP&^1Z$^%2NB>3HZ)_.-1E_7D*^TK/0K4#[6D?- MF^+!L_7\3DG"55L/UE[WL'V 2FZ<=8[8(Y%* ":[W;EI&73^!>,V:RW="8/6 MW&*V69M'D;4T"]PQNS/<> F6C.;^%Y2AN*PL[<5M/\%;VT_@DI@U?.0FL@87 MJ$F4%?[&FC VF>KO$JBX[MN4.-OQ1SUO7%L4B7OJ+A:<.Q\;*9.E\]2B)M1N MWINYCM?J%Y,5DTNKO][&&$WV.)^@C:KUDQWU\.F$QR1\SL<>QMJS6_^G,IW/ M)3-X*XW-Z%(D;T\@8=KNQ>,+V^\D-X[T+3/GD@PQR^YW/M!M![0@61!G79H9 MX@9&V&*]/3KDXQ'?LZ($].S>MDN8>C?AR6 68X"T-;K,<+%L MV60B3_=UDN)$;MHX%^2[Q=N[09QQ<-Z6K2WT!6QDCIQB7'.YRRJAE)G=!;31 M\3X05X&VF-]=@%@65)!^+VZ9GR'C M1:].\!#W &'?DQ2H#!5$]FV?OK6MW.U3FWE1NF*C]BUC_3U_:J\RWJIW-"KZ MXV\S$![X8FPK0U#DVE $V2J^U!6VL$GO6L>C]UL2 MR11XS6Y:J 32',EH,VB4 M% R#PVN=94',YK&U:HH]O@Z'&IS$['?GMV]?\]C-_6W6Q/TGEOU_)3";'45H)T MEU9[$XN^)]!OT(J2VX-Q?(-+"*M.]PIM'5]&X%XBN%W:I8##6[Y,5R8(/ GO M$1LI<=:5 I?B=585 'RE,-AN^HKOYUC?9Q[(4X'VO$F3H)-D"1_#N8D]-V(M M:#-3F!C:JBU'L">Y^<-(ILT_I<>(7'Y:H8.4&XRD(L5Z0OX3EZ9L=DA$? UB M\UZ5*$UM>Z0\M^VD/^F\P>WA\)JL5+TX8_77BGP?M-Q&>?S>+KWI M[-?$\?!@>!@YYW!C.#$G[FX0*V\0JY=.,T\/3_=?J'?2S]6Y:_G6WIRBM_T4 MZ-%WGL<;'Y"[:DKTO9HZ=R3:ZC-7D;:]1Y>DOEDOT$>&$FB3QP3M_5\Y3Y/B M^3)00?+T"T'UQ"%>Z%M/SY0>PC&7$$FDA2[]+)X?_7F MXPTR:YT+R?8K;L5OHP*7!W#WUW;L)][[\K%"9Q1#J:6HFU+FM MH(AVP!&%:D>.CZ*1:VN4DR[76DX;T5[W4>[.P.;YR/A/6L#H+[2 \V;>$++X ME@D<1]S#VNMXN;F58:,TM58N:Y#N@X]6\?9NFVG-BGQX,CP8#_=M<_7.%')K MHJ4+AXL1D+PN;;J^#Z7WCB+EGPH_-8ZPRD%"8!M#/X)H@D&U$D M[,H-+R%.&:87G,8L]1<^(??W_LDVT71C;SPDKEINX9>W9T8,'O9'WM_[";F[ M.IRUO3GJKL<'[5@!NFK+A7S#H^C6B!_M1 X(VA0PH,8*Q/U+O-:MF L+XFLJ M<:MD,X,N8M<(!6FSX(*8&!10@[,(?_SMQ<@S"$_M_71R-K9FY?U$6VY0Y()6 M0:1WR('E*+%.I/,MLFG=LL^1?0-[)&G68#^ ^[@#PQ\;>0U\>WWKS[A"C ^7 MZ\ ![CL/0HO>#NQ!)*\"3ZAGZ(#U3@S=ZT1B$F0 W&23+OT9OBVRU OEM4=<0?"06UTZSX&K@\DV#CM:87R?_Y=D5/+"1/@M3=T&'X7.EX*0UKD3 M-+-(TO;$DS3AD@3_D(KNBR!]==?^7T#A+,W_'$>0$5S9./)80F![YT?'.Y.! MXX/1Q$.P%B<%GKL_7$B;^'NYHFQ!VF1\3/$@R.R"Z^3O_67FWDDVX!A1ZON()EEVV/BEQ# MO.??67WO+7<;G/P4CP)\]SY$^=\RP_&C9MXU 63KOA&T[83E TU_J[%C;Q;; M/$T36;^(CCV#O8]L8@+F:Z/^\+*V@[D./:+ MNY/$'[J.PLKKB3@7:(-L;,8TO97)A2)7TH_;F^F9S&$/J&Q_&B"D[ZSQMZ&$ MAKT@$(0\V/RC#]E35#E+M W.7+=D?"[(&J$\W_IY&!IL.90ZS?%C%9F9 MT=#AX.3HF31NNC<$T/F'WJ9%71=+?KDPFN 5'J#O<3?*O<$$_I?_7O\_4$L# M!!0 ( "&)<%.+;R>/K @ #8: 8 >&PO=V]R:W-H965T&ULQ5E;;QNW$OXKA$YQD "LM!?=[-@&9"=I4S2H837M0W$>J%U*XLGN MC\^C-#;&>KJ(-5GO>?YTR/9B&-USV!AP5ODX9**G)>:"$+ MHOCV>K0*+V^GN-]N^$WP@^X\$]1D(^5G?/F07H\"%(AG/#%(@<&_1W['LPP) M@1A_>IJCAB4>[#[7U-];W4&7#=/\3F:_B]3LKT?+$4GYEE69>9"''[G79X;T M$IEI^Y<%^\^^>#MT#BR#@0.1/Q!9N1TC*^5;9MC- ME9('HG W4,,'JZH]#<*) IVR-@J^"CAG;A[X(U>:DP>>L%(8EHG_,337U<0 M==PS23RE6T5>D/.V?GX!4C6A1+=IM]"S!-2_') XHB8(H M?(9>W*@:6WKQ"U4E?ZPVVBB(C_\\PV7:<)E:+M-_P*#/4L)TO-0E2_CU"/)- M<_7(1\-*_%(0,)CA^88K$ETXJU'RD:L=+*RK#%8!%R@&[-AGPE@48S A\!BMNN5*H@)') M9W( S?QW6!,%B,L*PO^LQ"/+>&%(45EK M,A]HG,1"]0,@Q"&DPC MNI@M7J+FVV^L9C@.@J!6\T.!+ I?-"TPM$E+!^E^K09<\7]4!690/*% %UR M6^(]?=92$ %/3F%Y<3%_$<-A]U-IO&M!I M<$'#./H+LF#4LMID(G'[H"2EX&?<_=/J]S590T'<"L6MF?M+()$P@F6]@XZ[ MV0N5?E\R98[D_L/].\B 1P[2 >%7D&_0X0FL>1OL7U]#))A>/O!,[*RQL#^& M*.CKBG$-9&M!(>HX!"AX4)$]2RTAA6TC:N8_#ID IT1=!,]2)R.)[EJQ?,0X4SD+-_7L]T% M@V%6IT:?%)Z#C;!SAT8 @<,9G04!#8:!]A62Z6JQMOM:'3#^6,=[2B0#&8P% MI/I4'D, "S@LM* QXT(3@,!8-16R,%=/S1S%K[%-G)7<8T-K\6 MC'#^J/T!, H+&8X>WEX V4>G-V2V!O-;0&BA!CTRX,W>]'+GIY>NF=Y+E[!] M+X_)?-94.J,J: ,95+<*O&:3M)=[[&A3R9)=PLQ3)UTO&AX:*70_8\[ULF?; MI;]14'$8N/0!"''7\37MS1A-+/MC\;3!LI^YUET3 OU^T+QJ??2ZSZ,C9DM M8X,8+:>VD_.2M0WA"7QT,+5/&0'P9*^G%8=TX:GW$["#&"<%NM;C=:^I^%6: MNA4\XY..,UP[Y2W7;=B1XB?L&)[K>,+%C(:+&'KFV7FY3A#)!_5)HX;VV.+M M%'!HI7;=C;5"ZNJBS.K>T05?&R9U?'O0L_1;%*%)SLU>VCG$4[8#2C]5D:]1G"%7?&S3A270%4/4^%RQ@PUT/%:V MK?,YZ*EX*96Q$5RI$DJ-/NE"K2H-^V97BU".#B2"\86NN:LBS+:&]E:M\ (R M="50JGJN'*)S[OZLDYL;;A.XKWYGR'W226*:X!'7Y-7-:L$!F[3FYMR,@[JC MX82K=.R)*ST&#=.P9K!ZV=@#ST+[(Q)0-I':>*T*2792I@? /1Q;)$ZPV"9" MA-JYQ],&YN :GH[)+X"\S,%!KXYZTR!/B)YS[;0HZI;;.1\\WM\ 91U,"_4K MY9"7N1U9@/J&6P:=8/ AIEKHYS@S]5W;(-@6DLO?$0B55#EB9X)(I.N]O@>X MM'G?DZFIU-9S;:Z1G/T7#&J:,ODH7:C*@ZL*YZZ;)YV[?'MCB[]8X+4/ MJ.:N]9O5YD>1E?LMH-WN?E'YR!0T19ID? M'@_%B-G+C9OUB9&E_&=A(8V1N M'_><@0:X ;YO)&PO=V]R:W-H965T> MNWLHWG2KS9U=$SGQ4*O&G@[6SFV.1R.[6%,M[5!OJ,'*4IM:.KR:U%3+JAG,IG[NVLRFNG6J:NC:"-O6M32/YZ3T]G00#783-]5J[7AB M-)MNY(INR?VQN39X&^U1RJJFQE:Z$8:6IX.SZ/@\Y?U^PY\5;>W!6' D3H(F1 I6CA&D/B[IPM2BH% XVN/.=B[9,/#\0[]@X\=L7>./,M+Z>1L:O16&-X--![X4+TUR%4-%^76&:Q6L'.SH<:OH$[$)]VXM17O MFY+*Y_8C,-S3C'R]-4S4K*ZYW M08J_SN;6&:CD[S?PTSU^ZO'3_SFM_QU5?%Z36&J%TX8 A9-S1<*2LY@T;BT< MEA>ZWK1.^F.AEW[J E.R>?SEIR*.\A/+2N]=E;VK!J[4SI7UKIQFJ!HHT.GB M;JU52<8>@X(A$G4G 6()"!3043V'*5?Q"H&]M+(_BZ/Q.,CRXAT/\R *$ M>_1$N%/G#96$"Y5)]YFI> QF2S(&2%U&?4'C$Q&%13!.XR!-0QS.P_T0J;7: M/(H&A=KO3X*X2((L+;[7T58:(W=U\PA)'!23A#\%3P7>[XJ2(,RS( Q#D45! MD>;/]^D-5\X*4&OYU$"": &LPX!S'$=0-1^YD&4?)6F01*'XK)U4+^MM5U2? MP$.5P33%&?%(283T@%-2_"NHG4B:[RAJL).LY5CRK @BI+H_%8:49&U!C(Q' MN%P0O%"5G%>J(F: V_/T $Y#EM/F*M1M0K7&;<]86J!WZ*@&] MKU90,J;HGJD/7[JB1@== #Z$*]_K6/AI&]E58 M@VRYDIR0_O7]5OY!( EP7%_Z$LF2=O7M[J==1<<+;>YL)H1C][DJ[$DO")%\I5/QH,]OLYET7O]-B/W9C38UTY M)0MQ8YBM\IR;Y;E0>G'2"WOMP!!HYN)"*$6* M ./O1F>OVY($5_NM]D_>=M@RY59<:/6'3%QVTIOT6")27BGW12]^$8T]8](7 M:V7]+UO4:X>C'HLKZW3>" -!+HNZY?>-'U8$)H,M E$C$'G<]48>Y4?N^.FQ MT0MF:#6T4<>;ZJ4!3A84E%MG,"LAYTX_<6G8-ZXJP:X%MY41\+BSQWT'Y;2D M'S>*SFM%T19%A^Q:%RZS[+)(1/)8O@]0';*H178>/:OP5I1[;#@(6#2(PF?T M#3M+AU[?\&5+/TH;*TW&6O;GV=0Z W+\]

HVZ/D=]C]./>?).BKYE@%SHO M>;'\^:=)%!Y\L(Q;*QR:(F%*\JE4TDG8Y3+NV$(8P?):0<(PD)+>N==+1P+' M*JZ,D<6,J"UM+< M2[7"<;5';!U(0O,Z98B/$_E4F"Y([+.8"\7:-FK:(?NJ M'5=LYZH *EU90+6[[*S&#=:()1AM[I"!T@I3[!V+#O>#2;2/GC>*WXYQ5OP:DY'(+C%M^Q!3>&%^Z1.W=NJJF2\2[DPV$0389; ME#>3K]!GY)P[P6X4CWUP=SLM;0N8XV'S>X'#A3!A'1/<%$BOC]0]%0W#27 P M.NS:IZY:E=UH41B-@_U!Y"([Q*@B\B$2AY4R58K(NY,$Y2'\4N%8;,W1S.Y;8=)F'S^[SW7Y#%D<_7 M7>,/:JQ@JTQE'8F8V\RG =\1?U<@F**L04?=9=ZH!.44JZ=< 8I@OF[8/;\) MG\V,F!$E5Y-$ZB6?YIP-@'A9>O42<)3:[AO'_0B[5U!"H@A+:*LX 4 KLW MH-"L*G"74'[M#'<(@#4,N=D*#WO31MNR#YF^1L4]1/61>I\GO?Z %5!*%O+[ MH,7C&%E@*$JX\6#ULO5!B5&-_4$'"Z^*9 _,_1XHP:HK6<83,E^"9];YY([* M[Q! "I,O2!4P $QEB&+8!^$A:)39"_A&L"4R01V[.EU3&G>\H:SU*GE[VVJM MB"$\@V]E38F70]T>W0?VPHO.5![RT5O/##&_S8!EFP$WKGHA\3W))9\>[*EY M\BLO*C(_;"+3'JWU0_L)8B_-H-NU( YAWLHX+XR%/@5X)^$$[8SC",=ME. M% S"T2Z[LK;RN0'[- Y8+R]M>WDO3"SMX\4[D\/#]6*V%ID-QV8U+'79>]=5 ML/\7T0:>:..-1-L8B)WQNLM^/!3;%K\FJ%F?M-95%6#IE_DM_MEM3)49 0-G,M"Y\BX[S]SYR1X M<*T3H/0W>Q1^I&#$KG2HN8J)E?!O2N/D^+ST"4+7#9300GA2@=^.E2B*/A@) MT+[2MK>&*^%#'=4LBZX.%SKA4R:,-3:>_>IT:0"BPC_QC:DFB8R+G$/2IA2RE4PG9* M!=*0+U(JSIK]IK$PW _8)4H%F'GU4"_9[BL=^QS5MSB/_GYC&.'4X']>J;H< MD-JZ5SNP]A*'%4 EIU5-B13A=]B-ZCLVBW5>W[\XWZ;-,?\_[*DT/.?6'TZ5_0)EJYW3N MNYG@B3"T /.I!OSF@S;H7M1._P502P,$% @ (8EP4Z=G2E!A @ 1P4 M !D !X;"]W;W)K&ULK91-;]LP#(;_"F'LT )! M[3@?;8,D0-)NV(!U*-IN.PP[R#8=&Y4E3Z*;[M^/DA(W Y:<=K%$B>\CDA8U MWVKS;"M$@M=&*KN(*J)V%L4HFY0V5HK,%@NHM5PMAX[?^_PK<:M/9B#RR33^MD9GXI%E+B 4&). MCB!X>,$;E-*!.(Q?.V;4'^F$A_,]_8//G7/)A,4;+;_7!56+Z"J" DO127K0 MVX^XRV?B>+F6UG]A&WS3201Y9TDW.S%'T-0JC.)U5X<#P55R1)#N!*F/.QSD MH[P5))9SH[=@G#?3W,2GZM4<7*W<3WDDP[LUZVBYRG/=*;+P@#G6+R*3.( O M2/.8F.Y\XGQ'6@=2>H1T#7=:467AO2JP^%L?//X/-3Q)&PO=V]R M:W-H965T*F%-.N@ MLK99AJ')*JR9.5<-2KHIE*Z9)567H6DTLMR#:A$F4701UHS+8+/RMIW>K%1K M!9>XTV#:NF;Z=8M"=>L@#@Z&>UY6UAG"S:IA)3Z@_=KL-&GAR)+S&J7A2H+& M8AUC#$6 >O0%(!D#B\^X#^2QOF&6;E58=:.=-;$[P MI7HT)<>E^RD/5M,M)YS=W,IGE%9ICF856B)TYC ;P-L>G+P!7L"=DK8R\%'F MF/^)#RF1,9ODD,TV.4GX@,TYI-$$DBB)3_"E8W6IYTO_4=TKW'"3"65:C?#] M:F^LIG'X<2+"=(PP]1&F_]>_DV"W<$O3L S7 6V40?V,P3$C',N9HDTP%G-0 M!=@*H5""5HK+<@G4-XOU'K5OW@UF@Q+WG72?"-[?2L*IUC"9FP]PSSH:)(N: M,V'@'5Q.XB2A,YXLIG-XI%TZX_*LT:JDU S,)]%B#K-)>A'#%V69<*ZS24+$ M#IM&"_A;.\.CT:Q1EWX!73&MM/V4CM9QQZ_ZT?[MWC\0=TR77!H06! T.K^< M!:#[I>L5JQH_Z'ME:6V\6-$[A=HYT'VAE#TH+L#X\FU^ 5!+ P04 " A MB7!3)PKQX(8" "S!0 &0 'AL+W=O_CQ])D[.#TH^F1+3P7 EIYD%I;3V-(I.56#%SH6J4]%(H73%+ M1[V/3*V1Y1Y4B2B-X\NH8EP&BYF_V^K%3#56<(E;#::I*J9?5BC481XDP?'B MCN]+ZRZBQ:QF>[Q'^[7>:CI%/4O.*Y2&*PD:BWFP3*:KH;/W!@\<#^9D#RZ2 MG5*/[G"=SX/8"4*!F74,C)8G7*,0CHAD_.PX@]ZE Y[NC^R??.P4RXX97"OQ MC>>VG >3 '(L6"/LG3I\QBZ>D>/+E##^"X?6=CP.(&N,554')@45E^W*GKL\ MG F\2N M .D7G?KR*O<,,L6,ZT.H)TUL;F-#]6C21R7KBCW5M,K)YQ=;#76 MC.> SU1F@P:8S$'9$C5YUQJE!68,6C.+++ESH"CKJ%I;P'NL+&,0AI'&:G.$;]+$//-_@%;X-%D@AYK!6QIH0 MUJSFE@G^"_,0NL2$/B&W/B%+GPC8<),)91J-\'VY,U;3G_7CC)QA+V?HY0S_ M1RG.4KO.GIJ:93@/J'4-ZB<,WNX/WFZ9*6I78RFGJ@ R@$()ZGLN]U.@\EFL M=@1R-=Q@UAV2MJ#N$\/[:TDXU1AR83[TGKFD?#.9X8GK=Y"$<9+0.DI'\( R M5QIJ!WBAJ4%B)F$\FD Z2>&+HKJ2X5487U[1.HG'\*^*12>-5*'>^W'AHFJD M;7NJO^TGTK)MQ#_F[3B[87I/JD%@0=#X8CP*0+ZW)4U5 MU,Z W@NE[/'@'/1S>O$;4$L#!!0 ( "&)<%.&"WSI) , /,& 9 M>&PO=V]R:W-H965TP\:IQKSY+$E@U*9H]UBXHTM3:2.3J:=6);@ZP*("F2/$W'B61<18M9 MD"W-8J8[)[C"I0';2 SQXW=VX//9*7U=W]X6\VCU >$ DOG&1@M/_$* MA?!$%,:/+6C-V]PF\^) MYRNUL.$+F]ZV((]E9YV66S"=)5?]RNZV==@#3-)' /D6D(>X>T+( M@3=+RBW994^6/T(VA?=:N<;"*U5A=8A/*+ ANGP7W67^).$MML<%4,KHK@JO@_A?UG,CC0X8-. MD:[4='NLPPIT#:Y!J+6@:\C5^@RHM@[E"DTH\#66VT/65]M_4CAZJPBG.TOD M]B5<:=EV#HT-SJRNW889A.>0Q>GI":TG60HW+YALSZ]!L-5#/&21C\=0C*?P MNC.*NXYPGJ3F=WYO@31%"N^0KEBC1057I=C+8>A82G.X$,0UAVV(8H^+^^$]W)-D;1!+-.HQ; M2[]AIUP_DP;I,-$O^D'V8-X_!^^967-E06!-4 KC) +3C]C^X'0;QAJE0T,R M;!MZE=!X ]+76KO=P3L8WKG%;U!+ P04 " AB7!3]RN>0[P# !K"@ M&0 'AL+W=OFRPC;@)"TVH"V,I-L>ACW0U)5$E")5DJKC_OI=4A^Q&SM8LKW8(GGON>=< M'DI<[+3Y;"M$!_>U5'895 /P3N[,$S>"5;K3_[P6_Y,DH] M(93(G4=@]/<5KU%*#T0TOO28T5C2)QX^#^CO@G;2LF46K[7\4^2N6D:7$>18 ML%:Z6[W[%7L]%QZ/:VG#+^RZV&P> 6^MTW6?3 QJH;I_=M_WX2#A,CV3D/4) M6>#=%0HL;YACJX71.S ^FM#\0Y :LHF<4'Y3[IRA54%Y;O7V2RL::K(#:M%[ M)'T3^(AND3@"]R$)[X&N.J#L#- O\$$K5UEXJW+,C_,3(C4RRP9F5]F3@'?8 MQ#!+)Y"EV?0)O-FH=!;P9F?P@C@+?ZVWUADRP]]/8,Y'S'G G/_W[KT(Z%.% M@..2]/,Y.-T; XV%BN7 @&OKO#F%!5W J\MX3EZ1,MA>40#G;=U*YB@[1SJ\ M7+!P)GQP&O_\$!SRJ?,.ZRV:L?TQ?-*.R8X!G<6OJ%IBQHPB1'HS@".BKC*( MH9XB=5!W=D!OAQ.0L*-B5/SU$=-7TS@;)B94R#88CJW<$P5?(] XTH#W]((B M5CU>=HR7QA='$T)QV7I&0G5=([V#GI<)>1G-Z^G"&5_J?0+:WHLM_\ANU]Z:XGZ7">9J/:4"XG=YP[YB'EQ)X^-O@IDMXU12OE MGN(;)L(16[5S4] M5S1]9M%3GZWDX ) ABO#-;<)V@]P&Y.SQ6=!M$XP-HO="TK?W %QCOEZM_ %!+ P04 M " AB7!3W%0KXI@" *!@ &0 'AL+W=O1CV(-MT+%26/$EN MVK\?)3M>AJT!^K 72Y1X#@\IDXN=TO>F1+3P6 EIED%I;3T/0Y.56#%SJFJ4 M=%,H73%+IMZ&IM;(<@^J1)A$T22L&)?!:N'/-GJU4(T57.)&@VFJBNFGE=0?A:E&S+=ZA_5)O-%EASY+S"J7A2H+&8AFLX_GYR/E[AZ\< M=^9@#RZ35*E[9USERR!R@E!@9AT#H^4!+U (1T0R?G:<01_2 0_W>_8//G?* M)64&+Y3XQG-;+H-9 #D6K!'V5NT^8I?/V/%E2AC_A5WK.YH&D#7&JJH#DX** MRW9ECUT=#@"SZ!E T@$2K[L-Y%5>,LM6"ZUVH)TWL;F-3]6C21R7[E'NK*9; M3CB[6F>9;C"']X_TS 8-,)G#)UNBAHM&:Y06KCE+N>"6HUF$EF(Z9)AU_.#SY"CA'=:G,(P&D$1)?(1OV!=@Z/F& MS_!MV!-+19>XKP83!KZO4V,U_3(_CH08]2%&/L3HO]7X*+_KV[FI68;+@!K3 MH'[ X(5!8>^.A^[*NV>=NSAPSQ2UI;$$4 60%Q1*4']SN9T#O9#%*B6D>Z9+ MS#HC;M_,?2)XT3F?3_MHPP33OU*4HL>#6P' P M/!M#/$B&,5PCM6@O]>GUJUD2Q>_<$K<+6?N$:J7]9)C,8AB=C>"SLDR\M!(G M,!F,QXD7/(X3^-?_$A[T9X5ZZZ>0*V(C;=NJ_6D_Z-9M?_]V;Z?D#=-;+@T( M+ @:G4[' >AV\K2&5;7O]E19FAU^6]*P1NT&PO=V]R:W-H965T'[Q(W M;FL//I.E,??>N"JG4>(%H<*"/(/@Y3>>HU*>B&4\])S1$-(#M_?/[!]#[IS+ M4C@\-^J'+*F:1N,(2ER)5M&MV7S"/I\CSU<8Y<(7-IUOGD10M(Y,W8-902UU MMXK'O@Y;@/%;@+0'I$%W%RBHO! D9A-K-F"]-[/Y34@UH%F5K M?,S*!GGIL[QYNI/P#IM#R)(#2)-TM(,O&]+- E^V,]VM'.%"ND(9UUJ$GV=+ M1Y;_DU\[(N5#I#Q$RO]38?^=#;I+_7*IMBX+PPWD"$LP*V!'6!G%G2CU^A2X MNH3UDL&^Q!=8],:HJ[?_)+!WI1EG6B=TZ?;A&KD'7D5XOQVZ,39TVSL8':39 M$:]IENY6F&=CV,O'^_#5D%!@=OEZVN.3S*_C'!8JB.$^9@09K@\AC(X/X/*A ME?0$5YK?L^410N[@;T\:;_5-C78=IH,O6:NI:Z'A=!A 9UW?O;AWT^M&V+74 M#A2N&)H&PO=V]R:W-H965T:F;HHN%Z_%+E:7?;"7OO@@UQFEAX,KRXJOA1WPGZJWFO<#3LNJ2Q$ M::0JF1:+R]YU>/9R3/O=AM^E6)FM-2-+YDI]IILWZ64O((5$+A)+'#@N]^)& MY#DQ@AI_-CQ[G4@BW%ZWW%\[VV'+G!MQH_(_9&JSR]ZLQU*QX'5N/ZC5+Z*Q MQRF8J-RX3[;R>T-L3FIC5=$00X-"EO[*OS1^V"*8!<\01 U!Y/3V@IR6K[CE M5Q=:K9BFW>!&"V>JHX9RLJ2@W%F-MQ)T]NHW 9/,Q=""%ST9)@W=2T\7/4-W MRMZJTF:&_5RF(GU(/X0.G2)1J\C+:"_#.U$-V"CHLRB(PCW\1IUA(\=OM-

.BJL,U/Q1%SV4#E&Z'O1:YA]S 2[447% MRS7+OU',00UGQT[*KY""HJ0'HSZJS53" MU4N^'C#2L6%4:74O4\& !JX8L+.TCD$BM 4&X($LYK4VHJ W:@%*8Y3^\3^S M*)R>FRW=H Z*6Q@O@"^U<#1P0)GD-81P+\[5/PF$++'B.>.665#@KX1W]&= M%UAZI:S0A6&DO5Q(D9*Q@L-VI_^ O?)>)/(206*%3V)!2_COGXOS[5;F?;\32C8+'KOAZ^9/QM]G?A@, M3O\=^Z^IL+^:9J1]QN^I4.^%L3#_:#0(MC2RBJRV"N4J_JQE5;2Z.>LSE2/M M"RH=7T]?D_LDP#1HM.4;H @4*^%R+1*EJ6"@#3&8\YS A[E3J.\T427RO*GC MM$&J1ZCDHK2H(5@\$P^GND%](P$0-L_G^NZ&S>*HSQJ(]U:D(@=Y[7\(A7@S>F'L%]L_@4U\EHQ&X?YN&VAF?LIE'[ M>,?V_::3B$D\PV=\&B-HG?7'^_T1]L/9A$6CB!05DW; :%T,LPC<%F?-:7P9D.'VOMM M(\IG_Z"I$SHS('!%'Z7:DF8V(*=%SDD=7^1=SCT+(,Z,W50.!NPM+S'E.)4$ M92F8^E[OD2/Z5/F<_I4$ASA_)&1I='%H@(!QH'U*HVON%9)!$' 'K!B.=W9#A^DA)4Q.YP<&[.SD) M?#^J2B;H*F#P>TVH;M=8 2_]*?1S>R8-V)O2CXUN_IIC)O3Y!9)=H&@K:4C[*9:#F.JF7$84EU'LT>5V>[?E$@4 M=M!'NZ.0S!FTPF+)P]J:$OZV$D?3PE5 H*M>!JS&VXRAOSTA=$< MH=@V=9M'5'"S8$R5?CIF?[AI5*2D31">.Z7\!7>?43U=C_/DX[VBP41@A M[P?3*1H:@\X!>>/_Q\/-BF7;;M36'3\,4S?)]"8\>Z1?A6Q&06 M>FQT:=H^)9)H-&9[!N9Q-S"/_^; O)?N,# ?!N;#P'P8F \#\V%@/@S,AX'Y M,# ?!N;#P'P8F \#\V%@_C\;F(=;7\T70B_=#Q# F.+IOZ7OGG:_<;CV7^UO MMOL?2+SE>BE+ZO47( T&4\S0VO_HP-]85;DO^N?*6E6X)<&\T+0![ZG];V]( M0/?+CZN_ %!+ P04 " AB7!36='Q U0, "I*P &0 'AL+W=O;[1YHM=*56( MVRS-[8NS55&LGUYJUR/%EHD\D"EV9Y8==&R9@79>E%& 23BTPF M^=G+YWSO@WGY7)=%FN3J@Q&VS#)IMJ]5JC*?ZP\&5QOA[1^_S"KXG:V-9O09K,M?Y"%V_C M%V+?C;I2:4J$(,;OGN99S9(6MG]7U-^P[M!E+JVZTNF_DKA8 MO3B;G8E8+629%A_UYF_*ZS,F>I%.+?\5&_=N.#T346D+G?G%D"!+)I@7?'R MG;&RXN<\5G%W_05DJ04* M*X%>AR<)?E+KOA@&/1$&X> $O6&MX)#I#8_0([7$=6*C5-O2*/'O5W-;& 3# M?TX0']7$1TQ\],W6>\AZP9<%7<9T&6G$OBU4+/1"%"LE%CI%$B7Y\JF F0J5 MS95A6UVKR%\,G.'H3R >O\VQ3I=6YK%](IA1JF4NSO&\%P0!?HQ[@W$@/JH; MG=Z LHB,BI-"D*1BR._\]2^S)FLD9^$(5N_,AD/Q M<_?1N#<)0Q'V@MD #* E+J0*4DXZP7C M(7[@?S!D Q&78/",F;E_N(I*4 2SM3:QN M%#PFHR1-BD19MIH$CATR]"8I5B+!ZK5)"!N9M'B<:W+^G)#S29]$L(IM:BDT M"B"N1PA:811 V4($20HX=AN6C+CWZ#GIQA:_4;!^@9OJAF5&>'D@Z_$Z,A@< MQ)98&WV3$ 1;ED#(Q2(A- 26-I0JK;$\@\6%1K0:F #LP*58R8+CUQM0+$J3 M)W8E,H*.=%M% ]QN(;XS)$B)K9(&C^=EO%00K4 UX+?A,E'(6U*+Z@Y9PHJE MUC&MSV/V"=180CR3V$QOW2N!?IIA>5_%?"74WH M=H05N18I+DAGF;.N,2Z=85.8"@XJ--]_K:7AA+Y.#"J3-MZNE6U@0+CI*QC& MQY*%U&)::;)0%3;,M3&,#7WQ2R[>RZT83!T6]#JVAZ=*IGH>]">H*&E*7G81 M<)B=4:1:3 I0B#8H4K_8%Z\XB+J@Q#A$-MQ%I\!)9!1Y@OB4>:4UHEVF9/V3 M$FVD[8I/7#B/V?QX-*@?(2G6BDM_NNWYK*CC-<://60)CR&+=IZM).2B2]XC M@[QKH^ O>:.S]T+0]8*Z55')1L5-JY#. >$$HE$,D+J@HW.AJ8[>*DT'*I+ M L'-1RB;@N5.RIKN75W(8YUB"+%C32(\51!3]P'46%\7'X TF!16EH1],/Q M(X]/C)444AO-Z6*.C(J$[&CQOVP\@:'.HKPAOY\5483X,&S M:V23EQ\8*)-8Q%"62%+50_'&%?JS MX0C,3&)=7R#%^7#<#^JUM1,(0,\'0>O1X=KSV*).N1KCY1;GLY8PK+;:J_A> MMFU[?9^B"HHA,!O_(!LO:V))?LCCK!6[72X)F(M[A%;)AOZ.]'&PVQ!>R?AD MPA KK&64Q^5E/P@>"2C;2J1Q?[J?2(A"L.52YZ&>V=4()#W.N4 X8!T*%9<' M!N(LJ/"VJ6&*J2.,\DU&D2YSKE048Y89()@R'2>+)')5W5GOU:1E&G*?0@YLK2T%LU#I%0,'8S.6(E[Y56E M6%4?ZD+@(D\I1J0.S',(;4 &>(B'"ZY6E0O5+698JTX AZN>5!4'[62JQ6[" MI(K[7I4L,D8JX65J6MMK8:^_EZEC=KQ WAM%PU8F^RZM)?^*7NF([B.V*4YU MPL+W1FYRQUG>R"2MNB"LV:R2")!F,:7/?T/=K-J6NCV)5HER&()9@%K0IA_" M=,"[!"1S((DT2:\O&ZJTF MPP5E;<]Z"E"+A>LO=B"#UE_V0X<'P_[D49W(;C1P.2P<:!WIG%R=W6]AD'H5 MW7MU.T7('J%JVP/P[VBA9 M%UC.C S MW4>9PYV%!YH3R4JT3^7/J#]MPGNN?9ZZ_"&)[Q/QCLN!$L*8=&1J."YR9Q>D MV>K8[?\=]-.BP>Q(A,J=1HKT/ \;XW).-B*$DXI:^R4VDS-SK/'G(7W_@%N8 MW7:%;.L[_\\K%():/N)4-1O4>QX8)4UG\@R>, M4_@&F'_4%/0?UQ^,J2UP=&<_J#\X G6L83>5#L:B[4ZMM+V <03Q0LL.CY8\ M]NZP?<,ST!N/*D__5SLMOBNN1[;\Z#3,.'=H?)YO68+6.B6M:WK<)JZZ$\ON M8>=]&",'U=(]<,9U$.P>0AC:)KH[IL-VR#T@E/NCAT7JGPNA[S$#M;%J)^QK M-/YF?+YN]M/N8]PC]K3TP: ]\4#P]3I9=M>VUD/&_RJ3=W9]VDU8VZ('^O.PU65YU>_: MP[N[4__18W5K2W@GUC\YC&XP?K_$U.'F\;QC'<6^C]W^"SS9ZDOS^KN4B3', M4OT_N#OKC'J(. ?TH!70/O(6R2VSW F["778+I9;7P()A=TN_7[#?1I;)WV_ MOSBCQN$/Z!37W\_.AXA<."PT^PC)/V28: "))IYMTZ O MRH(.AF1)GF1E!CN@4"PIX_9VX+F>-U]:+=<>1@4ZEV&/PN?3W9,8'WEK.W;% MB-/HG$Y(C&=T$=+9@VDPH=]#,0AZH\F4?H_$C \D^(,15SJ_P0B34+W[AX:X M;P&Q#O>8(FU"R+RDKU*CRB.P<_51L[;&.R@;;<6O*M7#:PAO"**N8:08O0-7 MTZC%:6TJOR VHR\UKN]\9':BR,Y2.LT@9-'9%909?:MP7\#:FQH.53-9N$:F M^IA>*31DA8:4O-5F8A29TNU*<.H$K>">.7[#%VNJ:$4R/M\R;,] M'0$Q.G4QW/FX<^HKD+JE,R!E8E>LQ=I_!1I-@Y_&@3N%Y%OD,BU<-$GXIKUU ML)" H!N9EC!'_!O0IOH8S5N7;3>>L*03>\]-_@;%3F5%29L43M_<'^6K8_>] M,DMEVL4&2+-+E,K+ENU[+#\/GU)P(K;$LNX\3.(Q/^A/1VQ NR(C2P[/<6\\GO9FDU'+ M.%>.T"='R)\?3A9< OH8Y)=N$+I1:@<.O1WT3H^F5%$T2%1 MVK +7>2LKY;GT-]Y8Y?-J^[0ZSOI5GRR2*UP%)$R/A,&'LV',>>Z M0'SSSY62D(Q>P/.%AK#^@AC4IW-?_A=02P,$% @ (8EP4P9NR.]># MORL !D !X;"]W;W)K&ULU5IK<]NX%?TK&-?I M)#-:F:*>SFLFL3?3=)(FDVRW'SK] )&0Q U): '2LO+K>^X%^-++=I+M=+_8 MX@,7]WGN 8CG&VV^V)52A;C-TMR^.%L5Q?KIQ86-5BJ3MJ_7*L>3A3:9+'!I MEA=V;92,>5"67H1!,+G(9)*?O7S.]SZ:E\]U6:1)KCX:8)AA7O+S2^8TR13)/E?B'+I05'^56XNKY10'Q]-)%Y$6] M=J+"(Z(NQ7N=%RLK?LYC%7?'7T"M6K>PTNUU>%+@9[7NBV'0$V$0#D[(&]:V M#EG>\(B\:S4OQ'5BHU3;TBCQ[U=S6QCDQ7]."!_5PD11D780L5"+T2Q4F*A4Y16DB^?"GBL4-E<&7;;M8K\Q<#Y MD/X$XO';'.-T:64>VR>")TJUS,4YGO>"(,"/<6\P#L0G=:/3&T@6D5%Q4@C2 M5 SYG;_^918.PF?BHP% F&(K($VHW\MDC9(MG,#JG=EP*'[N/AKW)F$HPEXP M&T#/A3*80"R27.81SZ=M8<7C\>3RB7@\&4!+7SZ8Y'#XY/E;5B5\BY&(QZ0^A]+O!_ M,!&_P/U7.EO+?,O#I\\L,"+_0B9(8V2^5&2R%4D>I66LX'>C$#$9)6E2)$@2 M\IH$NAUR]"8I5B+!Z+5)"#%9M'B<:PK^G/#T29]4L(I]:BDU"N"PQPT:812@ MVD(%20:XZ3:L&H^=D&WO\1L'[!6ZJ&]89Z>7AK6)7(B,42;=5 M-B#L%NH[1T*4V"II\'A>QDL%U0KT"'X;(1.%O"6SJ!N1)ZQ8:AW3^#SFF,", M)=0S.6=BA)G3!).H]A#3NAUE1:Y%B@NR M6>9L:XQ+Y]@4KD* "LWW7VMIN*"O$X-^I8WW:^4;.!!A^HH)XV/%0F:QK#19 MJ H;YMH8QH:^^)"+]W(K!E.'!;V.[Q&IDJ6>!_T)^DR:4I1=!AR>SB@R+28# M*$4;%*E?[(M7G$1=4&(<(A_NHE/@-#**(D'SE'EE-;)=IN3]DQIMI.VJ3[-P M';/[\6A0/T)1K!43@G3;\U51YVN,'WO($AY#%NTB6VG(K9BB1PYYUT;!#WEC MLX]"T(V"NE51R4[%3:M0S@ 'I!*I1#I"ZX*=SHZF.WBI-)RJ2P +)S4"HFX+ ME3LI:[EU=Z&.=8@BQ8TT";4FV(G[$"J,S\N/0!H,2DLK@GXX?N3QB;&24FJC MN?QL%=LC003[JVNNJ#.C?V!@3*) M10QC221U/?1Q/"=M>.*^>.L2?#^Y.VX%_)AO\*KS0Z:^?I4Y8?.I=_=P.Z7) MC).1.T!IDA?04B1%R;D$DDW>YEX'[YZ/A_UQMQI! )KN4:$_.X[ S"36\0(I MSH?C?E"/K8- 'H^"%J/#O>>QQ9]RO48K[5Q> M]H/@D8"QK4(:]Z?[A80LQ+3WZ MRN%)4W2NKD?]80> %V6:,@^A0):6QH(\1$K%L,'HC(VX5UU5AE7]H6X$+O.4 M8D3JP#RGT 9B@(=XN.!N5850W6)E:]4)X'#=D[KBH%U,M=I-FE1YWZN*1<8H M);Q,I+4]%O[Z>YFZR8XWR'NC:-BJ9,_26OJOZ)6.ZCYCF^94%RQB;^0F=S/+ M&YFD%0O"F,TJB0!I%FOW^6_HFQ5MJ>E)M$J4PQ"L!8B"-GP(JP/>.R"="VF6 MKCLV@)\?A_NFFN\'O/*(.^]R=">3K$LE!G'W$&626%LV7F^1#)>4M3_K58!: M+!R_V($,&G_9#QT>#/N31W4ANZ6!JV'A0.L(-7/;:MXEE MTO@!=)3>#2\/$4>C?N)0429.VVE&_:_5=7QW8A*^'^]>XR7&# I BV 6'A[[ MK17IE6M6[\BZBF']WS [GY8)'"KC\%42LN[6'(.EOZ$$>=5N<0J[8"NL5$; M=.]VT3J&>4?;;B#H3I:WT[1<@^HVK; _#O::%D"TW6,Z,#/=1YG#S,(#S8EB M)=FGZF?4GS;I/=>^3EW]D,;WR7@WRX$6PIAT9-5P7.7.+DBSU;'+_QWTTZ#! M[$B&RATB17:>AXUSN28;%<))):W]$KO)N3G6^/,0WC]@"K-+5\BWGOG_LD(C MJ/6CF2JR0=SSP"*GFCY'8A\PKLT$'Z3H22WOO3Y9G]C \F@_:YS_IX&8>Q.V MW17SCR9LAVG:D0J['V$[L)XX0"$<&0R[LD^N)TY5\0]>89S"-\#\HZ:A_SA^ M,"9:X.3.?A _. )U;&&WE [FHNVN6FE[ WTQJ/* MT__53HMGQ?62+3^Z&F:<.[1\GF]9@]8X):TC/6X35]V)9??P\SZ,48!J[1ZX MQG40[!Y"&=HFNCNGPW;*/2"5^Z.'9>J?"Z'OL09J8]5.VM=H_,WX?-WLI]W' MN4?\:>F#07O%*^,;RCM;,5>_1]&IAG&K[;2JX:Y*2--ZNFJ.Q:$YI%$/YL$' M$_O- Y*OUZFRN[:U'K+\KRIY9]>G3<+:'CW S\,6R_*FW[6'=S=3_]'+ZM:6 M\$ZN?W88W6#\?HNIT\WC><<[BF,?N_T71++%2_/ZNY2)L9BE_G]P=]8Y]9!P M3NA!*Z%]YBV26YYR)^TFQ+!=+K>^!!(*NUWZ?<)]&ELG?;^_."/B\ ?PA8[< M[^(+'O-,S+4CBWB)^ M=V9&9IVZIE3FO&OB-SP(_VKL ]E03D)]!_AK(J9.N)T8L2Y-M*(Q>EVX+[,U M3^Z8Q@5Z%R&/0J?3W=/8GSBK>W8-2,NHW,Z(3&>T45( M9P^FP81^#\4@Z(TF4_H]$C,^D. /1NP>0Q%O ;$.]U@B;4+(O*2O4J,J(O!S M]5&S]L8[&!MMQ:\JU<-K*&\(HJ[AI!C<@;MIU)II;:JX(#>C+S6N[WQD=JK( MSE ZS2!DT=D5E!E]JW!?P-J;&@Y5,UDX(E-]3*\,&K)!0RK>:C,QBDSI=B6X M= [,.^B'8*9K_CR7EQE7?FM[I2[^KKDZ@S$:"Y._0;E3>5'2)H6S-_<'_.KF('6A7A -=E[5& (BTF/1F=.0*!/T_(J5<=&60WE M%S2W/G,_48Z2]>#/@]$EI^>X-QY/>[/)J.6<*R?HLQ/DSP\YZW;B77=#6GEY M.%DP!?0YR2%J2A;03 !_0@ &0 'AL+W=O;#%"]!H-!I]^1K2ZTU9?54K M(6KV+<\*]>9L5=?KZZLKE:Y$SM6H7(L"WBS+*N?:S>OBZ;.I.%^%@QU>0YK[:W(BLW;\Z",_O@DWQ/-^\>;,1X9$)M(:*7#X>!)W(LN0$+#Q+T/SK!T2.[K7EOHO-'>8RYPK<5=F M7^2B7KTY2\[80BQYD]6?RLW_"#.?"=)+RTS1?[;1;8/9&4L;59>YZ0P\YF]?5^6&5=@:J.$%395Z W.RP$5YJ"MX M*Z%?_?;^7XVLM^Q]H>JJ 6'7ZO55#73Q[55J:-QJ&N$ C1G[K2SJE6+WQ4(L M^OVO@)^6J= R=1L>)?@@UB,6^1X+_3 X0B]J)QD1O>CX)/]Q,X=9@A[\\PC- M<4MS3#3'/R2XE])@G\1"P+:;9X+=E<63J&J)UQ]!5T55B05[J,OTJ]LL=9JM MVV:*FL$[)54-]^62U2O!EF4&VU 6C]?L1N%#$'4M\KFH6GFSFZ9>E97\-_1Z MKU0#'[Q8L ]-K6JX@+[L0R4?9<$S)O$]C"I3^ \TU(I7@OTJ85X+3KM.,RX* M:'#'JVJ+W9]X!KW.WQ? 4MDH(*H\)KZEP(JA@ -V]( 4OSA5,H'O^3[]L?_^ MKR0,PI_9JZ-76@[O1&K$$) 8_%/'&Y#6?T)"#Z*20K$;EG@S?^I-9V,V]>)P MZ@71&"8IM)1ZNJD+34:TA?O1 *L+FN>X8#N M?&@9E6;1[2R+NF3!./:2&!8T#FU#X" M\QS4QW"E591<);P[47>)^IVFHY_P MFG'#@':[J*-(,;H.2&*HXQQUE41M5O3$X4"=?^-5NB)"@E?9EMW SLB,_- ^ M 3-K7FQAF6JYE- 3'XIO8,-08JLR6P!CUIB=*'!H?2XO8%[KC!<%/):%K"7L MS30K%9*%!K^*1YYNV1\0I$3ONHF=. +.YUS"&,@5S\NF #$J)1]Q-!"QX#!I MS71.,01H'FYM(2N@5:*4.4T.N%' GBL*,E/QSZJGJT([#HQJV++)0) +F35H MYX&Z5",4-5\L)!H8$JPZ($6S'UI!\]H#KO7ZZZY6T#\FG248PB*%D?M+O"F; M#'8AN#U8$?!\'+JG&1 &@]*VZP2R%HUL#A6)5I>?U@I1NQ#8=0[B*R)@.&@2V$BTHVL M5P>76CJ;[(>8Z$N<9"V.21M;GRAO>.OA&S"VZ[+BA0 _E6WA$; "N<#!37NB MPFQ6Y=#ZH;+O+6)9@?HO4)79FN8EU[P6=A]U2TH*SQL(J<&JI1RWC6&#C *, M=6@Q7#L[;!_K524$LEL68L0^DQT :6L=!@V']"F%49RNQ$TETO*QH.@!MQZ* M#8762+6BKB^R=.2;.#16D)* RGG!-/:"6>(XC8/:='.R-@7>#'Q\-'Z6Y.U+ M3&>8S,"!A\_1O#M9?QPO:EXH_0";R05 M>Q5$HPB2N2PC\[S!Z 16GY25@Y+WACOL\&T08W3<52N@],H?A9;^B-V*E#?@ M [3IQ0!-J@.1B$]*I3A]UR.Q,C['K8NB NP+C@I;EBTPK2;=I?."V2H&K@! M4P9/^A;.W4X_MI=Z^N/Z=:""ZQ=T\D55Z3VBV7.&P^"6YVM98[0!MK*2\T;+ MN>QY*\/:4=.##KJEG*+&"$NF$#6#6 9>U7H(FAV\= G8L7#']4GP-&WR)N,X MV858@OVLP92D:5EAL(%&?5?&%;H1AX@12JO42/54FZ+Y 9J@!^M2QS>R< @[ MRHQK8>,:$.F:R\4E^E0CXIVI[2X5]3XTUUZT5.Z[;7?Z9N.-QUX,V4N23)XS M6Z='D37.%7(@R-:ZU XUW24="IXYRK*Y[YB]?T74(2] M(&OC7,%;L:>RUL-0F*I'78ELH3TV+C8%FAF&!'6-5%4SSV5=:Q)<$[#[V54U MT$0:$3VS.ZI9 OE$@U/RA> 9Y+@K_J0-%3T@\NMU*3$TV93@Y8$?"$D4&_#5 MMR6OB.]WMJ6W-V5X(7!DC"#F$ )0_+>03V $(RZ9N*K$O**T)5DQ2JP"D-0+"QTH@X$OF? DJ M 3MQ:VUL)OE<9K"9A+8U.$3FX!W=A+$U3@Q:%-^1BEO^Q9-CW7<7R1G9@U56 MJLP:L\\K",#U>,W::%Y!ZP$1+>FF5DJ:!+QH-=*P9"+2OOLKS%J5N-1,"5@" MDH0VH/AYUUY?;I<@Z,[0D="_V?83?(9><+Z6GPL\XR33RM#*BHKG>PEUV()-"X MVOD J'=XI2U*YV(@)X*?&X@X.&*JEL;83[PXG/6M9=L*S+T?3P@X#(.QYT=A MOV%)"Z:&X*,P@+@X]*93[.Z-8[B%&1O)=R8 1:TW'%AU&) 9((Q:^'@ M%+\D+B ('AXDBBV'D14G2TN]I$*AG5FZ%L>=LW53I M"ETJ0BB($\X@9$^B#F+]C*#64%#8ZMETBIU@'1,6@*B324P0GNZ\!B]28!)N MT0QDUM(AE4'4 X)0PLF120I])'BP7)8O5B?;"W(:AZ5[#.,_@.X32,W>88)\_VTM3=Q/ M][\WU!3(M./>?Q-5*A5B>1;!-AN&_8(YP1\Z)RAQY< M[,KQRS/S"R;=5!%9!X9#@N"3F#YBWZF0#!'S8T,L:2_#!*RL%P<3DOLX[L3_ M'#%@)XBUY.TE"#B8AEZ03(FG(-$?L4--FXZ^'4;;'3EM4#S]R'R A^MA;+_5 ME[(X$%!K$PO1HE(:3$7GT.5)=2]_UD&+K@LM4!40!D23LVPJBAH@MH+TI:E( M_W5ZF8'IR%CDTH&QFMRXI$9UT=PM[)ROEP\IQ.!@+/)R 1TQ:.%92FG/@5S> M;E8T,KW)D3/!1*DA^W6BO?7W X.G$L-],J=82YB,_)^0J3%>0'HEJAR?8Z*W M!0-LHJ5*JJ^72X35(*P"BJK&8%3HE@$1"*#_J&\E>Q. IL[.)*S)J >Q*/1^ M(^,=7-;E98!<'ZZ*8N>#11_$2]%795N'$PSLK<_DNN2SP\R -2>^#!J=;7?Q M0<GP1=_-N09 M&V7U]_X;+ IX;O8)C2_,JM995RUSX1TH=AR93"O(=K]W!@#$VJ_* MHDL]BY!Z\WX22,J)#"$\054++8!2M>;;A#26V.AX(=S9-T<8,K)& MN+%=H-'N2(B;0?3Y9U/LU+-ZRZV7.1I[$W,L Q=I;TF-DNMB#T(IN*Z!?V!A M\;(?].*J]8>\0XUG-XP03%YMG4,3T/AR6:*KM5W-QK)ZTYOC,6495)1][3AY M178$["Q#&X/N+P,B1F61$6S4M[ <:VF9.X*VCSJJV*6SD6#+YV =\KYK-)8! MHP>B<0Z).\1F"[Y5!OXQX,0Z$V[96+L(71V?7T!89P.'957FND]7@<=;T)1> MA!MK+WN$6X%A--;X8/]0Z##($+?L$-!991*U:DTG"UTPQL&+ND3M5R=1VPE; M*3IS'&F9/[Z/-FX<^&S-$[G\*RJ+IX.5ATK_GP06[O#3 MA /RWWWE^QMG,XP0=/E,75Q_2-YKT89=D&#%Q6I(9F]"L97 M!*CA980YY1@C[PA/BP6C@/Y#UOM21,&6#MU$(Y63_NA2^KPV[])2U>RPD(G=-[A0,*US]6R MOQ:\GTB2 Z[$NJP(1-;)5\_]1M;GMBZD*Y977>V[G24(31>CH!D&=N<0,HE" MB0N/-I%!CH>&W.@QBI=C-#U=F\?$'/\?2'W$TY]3&1#B?ZOC!" M0S.X":_9)R $1#:F,%O_!;Q??X\"?Z8)N-^*V.'[=YS7D?==NQ'LK M'F5!)=A;$["]PO-9(1V)CNF@=Q+0_TGOU&Z!WY0Q:FLATJ'/.VUH8&!'A<\_ M#.O3!3L//#^,+EC(XB!AYY.+SKO#X*W\SS\=LO"N3$F20"^9S2XZ++=W=Z^= M:S?_[G1_D/A[]\>CQR.;].^+)_&PUFP41M3[53**)KN0XF'[<3+]?J5I2R-" MABUSWN%BO##%30(X\(F!C0D8XU^%,H7M-*4C4,9'T5=I+&J!"3T=#V!YD]5R MC>6PHIQCX8_K@^QDM.BPA3GKQA\?*Q!EW0+H-$-O"/G"RT0/[]D8_K4:/JE!M/9IP'0 MG!#S2P+,[;4_2GYB[\S!%[:5>.1GUP!\IN/WA@7"Z:V<6KWO897.FSOGS1"H MCMK8HOY$>@[.JNUX:"_\;=SX.AP;32V0 1F(]]6)/J?"^L0M;MY_VBW$;D3=J7]1UN:D3[]->UXBS\4",9%LV\]*["PQ M0@,[;TZCVJ>EC#(9]+757>VI,?PF"6TT8Q-T:6<77]M#!=UF>F+W7\-@$DU[W;17>.TSYGY[5 M!+'>[YT5.\?1C I][HYT 8)Q#Q$G=[V\+0[KZN9'(J#1Q: MG-]D8Y3X@%,LL_:@Q[NN;HKU)4MO+NJ-$$4K*VNJ.@8X!':8 B)T;0^VF<:( MHGBGZ3SBPE9OFS5.VJ-(J.$8Y2I-ECPVXNR$%,#4M/.Q=N2C MFZWABQPSRDK@7"@$TM^AIV_/V+-;YIL&A^)LHU!'!*-/@S^B$F)1*@1O987A M%(Z[[P@L,%!?=,E>/]?[SO1KN+IQRMI2:/0J"))1W!UGOAF(V[KUHQ.$0J6P M:K;J>82/GN9T[\.9?:^KE?:P&X&0KQA$XS%]C,<'P["Q";PF]-F_>T$81M=M M&$:M;/3UDW/5'?H>^S7SD_"I C (@_?8#?*8 07O\^0/NT M_76%&_VC EUS_=,,O_$*&PO=V]R:W-H965T;#T- M#"_.*[E1U\K_5BTMWH:ME$P7JG3:E,*J]9O>9?SJ:DSS><+O6MVYHV=!GJR, MN:&7C]F;7D0&J5REGB1(_-VJMRK/21#,^+.6V6M5TL+CYT;Z!_8=OJRD4V]- M_H?._/9-;]X3F5K+7>Z_F+N?5>W/A.2E)G?\*^["W/&L)]*=\Z:H%\."0I?A M7WZM<3A:,(\>69#4"Q*V.RAB*]])+R_.K;D3EF9#&CVPJ[P:QNF2@G+M+;YJ MK/,7U]ZD-^)SQ1 M)]F:FLNWX(6UN#D\;@J^1)@=>J&HA1U!=)E,1/R!NU (Q8WN@Q M>5MIU=F*75W*/?CFQ:6ULMPH?O[GY5?RJ%GSV"=E-\KV^9E6R7(O9&8J#RG:.\9?O/]SI_U>?"Q38(7M M%92^H#5__]L\2:+78=K');_&KU^*NZU.MZ*RYE9GR@GD%5:Q >1>EQM2[]@- MPVZX/O8^(J!34AR^R#MI,\>^U0,5,E*J@_V6-J(3W@A55+G9*P49F<8$;RP> M:1D[G'NH=(V_M8\#<,,L6'.ROAM!P2.SI$M9'H\>TUN MQ^/OHANFT6C+MXTJE95YOA?J:P46P"&Q5]*">M84K"N37I%7;%M?P!5\SS7L MTR C8- IW(;OPBN+)(SIV4#\BI7JJ[*I!O 5"*H><#=(= 1+%2(E<. M[-S"\#B.GC?T \=U08+%6FHK;F6^4\VW!O?RE+7X4BFN;?D>Y':H2<%*B%KM M3V)Y91 *$O&NV16'\+1HW<(B$?(B%&/#8'?NS,XU@ AS"X#69F<#G*T(4&&M M-#SIBY3HD.?T"%"MJFJ>9D=Z"%:K_,Z2P=BT9'!E4 @)S)9P';+)6ZESN".@RLJ2'30#D \&0(FKZC)>54G8"?^ MX)Y 96>7@ HMSL.!%Q\IID 5=KJ7XL42BKDB":KF&/@'0?M2?-YYAVR548*4 M#,@[E=9;.*8M'"_$N#\?3\4S$0T6JO%\_YB/.8OR52\KRF;B1>3 MR,SIAQ(-$$@GDDL5TQ$M&4[$8C%HTB% 02A&! M L7Y'/%FGGVGN-^/1; ;S(+'5_!8'=2.VO@6Q'[&HZ6"Z M.,80W2\!% \FTT= 7$SB .$T_AX(8S)B5,<+2^:#R7\#X7UQ?PW"6,Q @<"J MR9Q3GMQLK-I0#M(ERC+:\_20K9J]9([\O(/L9_$D'B1H8/.<>W%H?S8:+)J! M$UGLM#6T\$'4J' ^:HEJ0]5T&B52HRA"5ZJH*WU,$3."K8?S'=L/*1R?XM-> MA )QU^QX6>]XSMHAAW<3?:=D4*TO?]3:$86JPG=.GP%LF#D^C)VRU!LO\V^; M5U.PAF71#6ET%.,?@GL@EE;30G,Z_YZN!RM%/*MVJURGJ"AHUS,J.:2PG<0O?0I8L.AU;;ASYCFKQ(*@=))_J\ ^>%0K%*#.YV6A%6+6] M!.F@)53&N2RKD)&"(KK^EN?O3H'DTOG#+7S1#2- MNEIW%A]^A%+=UG;G:ENN9'KC3'ZKN#5ICDSHXH*!A$.GL?R\_-2TE&V,7?#* MJK6RY&. #U\575A0CXK>(-U9=/2 $[2$?VG81D2"(W0DYN?JEO8>,_04]AT" M2MH![-%*I1)>H2477MYPV!!SF:9F!VG<6D*1*<#Q^F14ARQ8B/U"#12=K8*I M>](-:X*JFCZ'E6C8@;(*C?B1=Q2G.F6ELM*42W!JVZ5H[-0CJ5!";U&GE7KI M58ZPG%VG6Y/3/N>/9U4=E<)D*J\C: YM[H&8+2-/-.%$)66YT*U-CC;-O1*_ M? ^/> ^^;ZKMK2%@C^ M%$XU/$MFM'?I[HA/JB,P)8X2,9^-,)T[2>ZKQE/Z1:,]B?D_&8^>.J5S1'8E M]J[9E/K?]T.2&N(>;=ZP23KW)75S,.[4;.TZK>2*\T(CFX]X\N'.1?"TX1-D M,I@D]?GOU/W8\.AFLJ"L3_>O='6 W!0N*=O1]HKW,MQL'J:'^^%/TFY0JM%[ MK;$T&LPFO9"6FA=O*K[G7!GO3<&/6X5.P-($?%\;XYL74M!>?%_\!U!+ P04 M " AB7!30K! -B8$ U"0 &0 'AL+W=O\YD-!F M^^.!_7.,';&LA>-+HWZ3A:_.DI.$"BY%J_R-V?["?3P? E]NE(O_M.WVSN<) MY:WSIN[!\*"6NGN*AUZ'/HNW$CB_^J)S4S/=B0=VRZD'8UB?YCWZHD-G+Z!_IJ]&^\K1E2ZX M>(J?PI/1G6QPYR)[E?"6FT.:IP>4I=GL%;[Y&-X\\LW_-3SZ)%VNC&LMT^_G M:^T@OY@C^K%ES*7U,$(N\^F>*9*2"D]#.LLYY3%%8?B*+J$VK.Z;P#J8!\ -1 M"'4/0L]!^JT-_N'V-_2GI?/;2SI>I)/L.)W,\3LZ(+!*+]GA5%Y_1T:#)(_Q M81V54B,OLE%,WULK72'C>0I$95I5=&5"1B.7]\BE4G1U

8\[@C0KX=-R(6 M"(K"/8JS3T;;"BH,-1Y2UE5GE&\RR/Z0,W6D,C,<=D:70]U=U1 MR>&H)!QTJ+(UV[=O9D?IZ7#DQ=T8I'V54&E-'A8D7?3>'UO5"MZ&Y A2LXQH)8T1*];&N..93=3.-#X+$I@WS( MB[6[":+:"ELXY$HB?5N)3&OCT=E #.&B)E1W0O7]UQEVX:+L6PXR"><8GQ+/ M';[3O:NL9KN)%S9<"+7=W6KCZOA-<-Y=A8_;NP^*K\)N4(:DN 0T/3S^D)#M M+NENXDT3+\:U\;AFX[!"S;(-&_"^-,8/DV!@_%):_0U02P,$% @ (8EP M4_CFB'R!! W D !D !X;"]W;W)K&ULI5;; MCALW#/T5P07Z9/BVFV:;>@WLI44#-,$BV\M#T0>-AN-1HY&FNGC6?]]#:>RU MTV0+M"^V+N0A>4B*LQZ<_QA:HBB>.F/#]:2-L7\SGP?54B?#S/5D<=,XW\F( MK=_.0^])UEFI,_/58O'-O)/:3C;K?/;@-VN7HM&6'KP(J>NDW]^2<WERR?!7[5-(23 MM>!(*N<^\N9M?3U9L$-D2$5&D/C;T1T9PT!PXZ\1,J9D'_%4&1?K29"I1!=-RK#@T[; M\B^?1AY.%*X67U!8C0JK['?ZL'IYM'J9K5[^%ZN?8_E_P(F?6\))UTN[1Z'L145"VYTS M.ZJQ$#OIM4M!&#F$I&.8"F6D[O#/4+UWBJ@&&@ZT52;Q&JN(OD$C)6E8IBS&T9(%L\7)D(Q4933L(:5N>JMSS.ZF- MK S!:>V\B"Z;U2$D:56VR/M&6VP1A@A11BK,:EMKA1U6$1H<=I6AX(4+0;0R MP"B< $W)>["+@Q&PAMZ+X,P07\K.)3@/T8RII.5\X74-SL+87E"(&L%0_0DC M]9]X&]BU4-B1)G!T>-(X325*B*J,;6GKHLZ4!,Y4C*;X,14^F9)L6>]T8<30 MMN3$XO$LR73 \^?,^JA5,M(CGD S\=,(R Y+]!8] M8:2$0MB!O)FXR>RAX<%1!6N'KL^F[DF-I\M\BKMX0@?28QUJ:V!XH/ 9JD1O ML[-CB0L4@ P!U94+!B4XM%JU&0CC"L5,TYSUG:[!)\AW_E"H^?<4,#)RM-Q(A[2 JU8T&)*! M[38I\C-$TC.QY_WP]5=7J^7K[\!\\@IE"/*3#D$5"X&'5L, MW[Y'H_ARBP36SI>L*.X(4[HE<^.P* QP1I\[*+2Z9P9GXFW#3PN6SN<<\$U/ M]7EN!FW,V,%G#9PP(OQX41]JXI/&YQZS;BP_=3ZJU.FK-P6 0NF(AGWDA!9F M49,&S<2X#WG!'4(YC/<./;J\F*(\64!,LVZ3?#968Q2DP)\>L\\-@/G)Q,43 MN,W?%2$W32S#]WAZ_'2Y*1/[6;Q\][R3?JN1'D,-5!>SUZ\FPI=OB;*)KL_S MNW(17P-YV>+SBSP+X+YQB&3D$"))(L>W?3C6T@EUTT#PL$\;9]*/I 2R.+"$4J)!5'?]\9ZA)GNPE0M ^V M1'+FS)DKM=P;>^\J1 ]/M=)N%57>-Q^3Q.45UL+%ID%-)Z6QM?"TM+O$-19% M$91JE61I^CZIA=31>AGV;NUZ:5JOI,9;"ZZM:V&[2U1FOXIFT;AQ)W>5YXUD MO6S$#C?H?VMN+:V2":60-6HGC0:+Y2JZF'V\7+!\$/A=XMX=O -[LC7FGA7H"69K-WL";3U[/ ][\%;P[]-(BU9:'2]3DN7?PY\76 M>4M5\M<;!A:3@44PL/A_P_J?0>$BSVV+!3BAA)7H0.@"MJ./4N>JI910,Y"8 M4([Z2@E/&]Z KQ 6Z>SH_AB:@,4;5Z9NA.[ E"5:QV*,@P,3%\.-!F,+M'ST M0)"R[(!F!2L[[(%.GN6AII*&FJ<-HU-!R[JM@=J?F#RT8U*.LAET**P['OCO MI(9&6"]SV0@O]0[(8T*0%DC>=E"0%["O9%Z![)F7TI*I1G0TQ_+[7D#JWBQ7 M)[%4-)(8ZWG/E(!*[N16*ND)%5U. >: ;XOCS#V?9[,.Y M&\@J)*V:YK03H12>/7.BQ--*V"UEQ+:*$_;U.:L3S*'-[Y0"[(6#'],XHX0I M%88IN4\;LW'CA-+G&@PC5G4G8P70S^(06R++TP"HESW66_)T;.B 1B^T'' 7 MWQJ:3QLCLJ8.^!? A_1>Q J\DWP( \M]2(2P7>I?8]_4."MYHK?##<+18KS MPZQN2-AJH> .'U&W;*5 ..(C#G:6G@]AY6X-.[/SXY=\ @,:0V1Q+ZDD!0%+ M6YQR^7?06/,HAW8C(0CDPSU!Y=:'RUM:(O;!)#%2R='UDX"O:2^&-K"84^N& M&IMZBYJ/.D7$L&EI'-)2"JY:^AM=Q"5=2EA( $TX M 9 >&PO=V]R:W-H965T;%R8G+5WJ=N7&]T16^+&J[ MSAH\VN6)VUB=%3QI79[,)I.G)^O,5$=O7O&[S_;-J[IM2E/ISU:Y=KW.[/:M M+NN[UT?3H_#BVBQ7#;TX>?-JDRWUC6Z^;#Y;/)U$*H59Z\J9NE)6+UX?74Q? MO)WR!![QL]%W+OE;T5;F=?V5'MX7KX\FQ)$N==X0B0S_W.I+799$"7S\ZHD> MQ35I8OIWH/Z.-X_-S#.G+^ORGZ9H5J^/SH]4H1=96S;7]=W?M-_0$Z*7UZ7C M_ZL[/W9RI/+6-?7:3P8':U/)O]F]%\3W3)CY"3/F6Q9B+G_(FNS-*UO?*4NC M08W^X*WR;#!G*CJ5F\;BJ\&\YLV-G(:J%^K&+"NS,'E6->HBS^NV:DRU5)_K MTN1&._4H_/7XU4F#I8G 2>Z7>2O+S/8L\UQ]K*MFY=155>BB/_\$+$>^9X'O MM[.#!&_T9JQ.)R,UF\RF!^B=1CF<,KW3/?2&-OP_%W/76.C-_QY8X"PN<,8+ MG.U9X&WFC",Q?[;:Z:K)2"F'!/D[R/RTTBJO(=G*Z4(M3)55NR5R=#S9;W>9-56956A5MFM5G.M*P4CWV06]$S%,VP!JAKJ MV:P"!9+6QH*TV920UU)7VF9EN:7O>M/(7%KA2V7HZ8;XX64OUMI"T]2CO_SI M?#:;O/PROAFKOUY6M-0P=%8Z_N\U56 M+7DW:^,8-1[18+_"S=5EI TP V<-6%@GTL)^:TM[&JL+IS;:KDU#7+<0K,6Z MM0,W+38Z4KFV#1 /A.JFJGE/5M58S2;T3"6@29PTJZQ1D*:JZ!6)R.^K4/.M MBKM7,#Y(/SE,HBM\C-DH;0$&R^V(Y."^>>IN5;=E010)L>DT,.&7MA)$Y*-D MA6@+/I]!&B0L&K35F56:S%?]H'.]GFO[ES]-GTY>GD[9"B?)D949D1/)>,WC MU>O60F%JMP$FMR!M2KS?M-:U!#I-K:XA7W4V.WLT?_SH]'$4O4Y/^R)O2!&F MST]/1RK#Z:^9JU&W'YRUPOX^Y4T-+M7L7& "(U8F7Q$'MZ8@O5'KVI(0U]#? M1JO".$ NJT[?-$ASIL]>NI[B!YB@;0>%$!U(3GZL^L8YSTHV(W&Y&:OT'G&N M\)4M$3* Y\+QV'K][?/J<\[K?UM1!LR^%M-U$"_Y/: .^#$-[;=J,7N0#F0Q M"D9?;TSE1;G.*KAX&C(B5TXN6<$*5%;\ A?'4T?$(E9AV=95R2Y)K 53JPG!UW-%\>;NL*1K FWAYS5;Z/ MB *)K#H9=960:/)OOB( M2#!['!DI"AV6:;9B\AU\>E!UB<+10:RSKSB*R 49;.80AVZ("3S/$:X&Z>E; M6B;H0'^2\ IS+)F_'HW%@I2:K7,=O2M&:+$*59IL;DI!,/$T!%F$.&7M6N)9 MV,#FR 2(\^'9(WX12*2K6>*]U?R=% _F[LAK-"W;D-=B?,0Z$#.6S-D]% ;, MPUJZ^ ^:'<%FUV:B2$;JE[98>EOFX%TUV4@QA2 &XQ0E6),;6Z45;8HNW M$AN4=;4\+AGQ1 +L[.*4GN: GL0&V.&\MM!PH@CMTD16S X9#*D;WI<:\7M? MEM"LJLBP)) .J8&/: #0-!,3&14(L.MY:9:9'+;H((>&3E10(G5M/:^W6=E& M/@&F&JG4O&04OH6G,/0W[ !2)Z3%U/RKNLNLS3R&DDM:8W;_RZA#-EJ ;:LW MD,^6H2!5318$60%V3QK.8X\IE>%U2$^8UV'R41N!*A4I:$]\IB)SJ2W%,T[; MVZ">#X10A,WBQ" HU63WJ7XC)/$>E#YL:F>\&@V98<_N+'LG\5>=U4=MG6/J MSO2@M6/UL4,)+=QJ<7'[UZ-$$ANJEC6IBOC%UM'?*_BNFH+:DHW/&DUJTQW) M MI26Y89V0!-(2F19V,&(&I$>CF\PJVQ=27.4EQ<@F9S71I-AB+^!6&=JRO6 MK2Y6RHW-VS5I=JY%A%V(S_X3@6$+LOMW>;=")+!@]69M3 D"+G*"X[&ZY(#; M>7_?.R9!&P9QPA%1HY:>\]ZDP6W#I! ;\.XX5.CRB'T>P6.W.$;'\7L/SH-. M0K4U [6C2)N<^;P#%BS#M@S#S(UC@\CZV"EP23NTAH-XCYP!*P]IZB&/_#1Z MY*<'_>EEC0,@W E6=0F+,HVZ-DZ,_Q-K&CW*^E^"69&U#OGO_^1ZJ>(-1EQ( MKELY0DZ/-D@7,)$%"PNB="O-3J'P^2X_N?!CB1\?/BHJ14GTF&=N)?I+?U!H M "./ZA"S8!RWQA?8T BQ7=,W&*)&&Q)=*C.[!'GA M]PZ>>[7=$85IV@[RXO*4 Y":=HA2<,"'F,%I1B-BJ]",F.[PIIN5K=OEJAO- MG"W@G21I!Q>M%9\ 3\:,S;/*GRS.!XJMO0A\%D-QUI9,"+O7]Q05$P>>HM!C MWUD:!&L'+>!9M(!G!S7R'7FGG]D[?11WQ@HTI-J_B] #X6>;#0!7'-K"(A>B M(B,'!^).&>(ZEREX'0G@0?#%P GR%-UPP&0U#@.06$;\'>0O.E0)L39M\S"*2)>D(D%9UG?N MA?I U-64JR[3V4OUC[8F_.:8"MHQYR#!UY0X;5IG]JOV908DY0 \J ^-,"[ M9,LO/?59I/Y>>!,'"Q"IU*^]]1XN$PLQP@I[SI";\:+IFMN1TH9I%SC.G,)B MKAR%IY=\*,+4:60JC7S;*EE'> @"W;\J^R\JR%(-C3+#6.CD]4*^J$*E8-3% MCD3T^^+-T7",Z://0U&?NM-6H)G3]._020J:DB2>HR9?&,&RDDMU:-^I1%[RELN5*UV,!U-L,P0&]Y'2=PL^L"4=O)<)TO&\C5?#+PN MAGP)V^)Z4GO#/N]@=(F9X\G;QEA]EC2'CYOV^".84].SD?I >_F)]O(#[87( MR+MYL?N6[W6<2J1JQ4B]8^+&W]\[>K7="OONC"&8IJ#>WK])#W.(_> MX_QP/!-\(_]QM1,07..L !L$'_1]R*?\@>35!3!_998K-B&,+3B9\L4M7V9' MD&/-$G%"&11SVP'Y6CHJA!SPO",)VC[3K"3+WP++&PDD:)$2'3JP( M4&,=O0T:O$":X2,"JU,UWJN\8F*=^HZ!VNKO+5R2E+GV%:4K?:?.)Z/)9/)? MROW:TG)4;J>TA%%2O"B$0_7*DB1EY':#^8D,7.1IEP:'87WGOBNH6$+*5Y1F2@1R MP/*>1\M[?M TWB>]D/D6GHTS<-[57W6]M-EFM1TRN'^?ZDXT3XFT *HO"W$1 M@=09DLQ#[EK#BC07O#-%R7VIDRJ2T[Y\\$XPL:]$?HD1F8V1A+^KUWDH3UI. MOBB7+"0C&0WC2D.9%)W0(F&K\%GK,54[;>RL77[ZX6-L?!EAX)*G7MU#WS@X M^K1 N$(;N5O5I +4^M[3R-I(VU$T"/A$ 5NS/;Y#Z.:K(5PX:RWE;TYJ_U^Y MI/^ 49(,93&N7^M-BFZC]&2XL!>.9BA+"N+R1V =;X=P8Z7+F.^Q8*$L?&:0 M35HB9)XZ1OWI"!<;F#B7*Q<,N!Q#2_UM [@@Z)S3%0FD MZ]5/#NK[M:;T%P[CHJBYO9IVK6V-0 U"6R<>QP]_+\"V=_1@/_\/8P5P'T/6 MV63Z7.SEW<7-VX"X%S=?^,OQ=#;"<"X0_I3=TYV#G^H-,NIG9Y/'I,23Z4L? M9?NG&[-&$K78AFI:P@6=4Y^6MXA(,IA%<%M.B!EQ6FFO3QK&H7")[U @37!: M>4B@+Y0!;WH([!OBX@\!J>1[$@YON/9LX4\OZX(S!C8Q<-:7 CPFM[< M"H.A7)IQ+S5V_?2][Z M$5!P[@U6L/B:XCS?[.0R">,D):!Y['G!=IWGB(!" M"F4$#R%3B7ZRZK6QQ)%RTR&SU/PGC:"-F*2+OEN&%*4)?CYRVRWZ]ZQJJ:&W MTUS&#@P;>ZC"*1Q:1AUA*84<[G-R[/&1DER?. UKXFQR/$&\[/7EF@)8+N9> M4]R 1\!3T,SSL_/'+]0[B4EZK8DK7VC$XS %#'T7>;P.EP]VU!3THYKZ/W:[ MV")M7W8N3#3_1!^Y3XC39COIVF524N,^!I2C4T% WDH72\' 4EZMS,8CH<^V M$?F[+/?#73O_A?M?5"#0O(^@H3FB5CJID>3>-LKBP_NWGZX5=S"%9/>)&SBQ M=RKE$FJ521F9VN@ZSUKI+N[,LBQ<4;>H5I0M[==GCB(KZ3M[[2 @ZMUIX$L& M(327ZG2HWX0+#2!=;F.5;3=+G_V;%C#] RW@HEVVR$N_90)/1YPH#@(O9Y < MJTOFR)<.*?/9L[BM,L) /=0N?3)\=P%R]V?4&:X;Y/:L^A0,6 E6VC*A$,(2-)FP24^T2'Q*25)(F,PWB>'RE\4(Z\@/'7M M7( -DDV**2).%%%=%2!HDWCZ$#FP',77B72^1=8T'?OLV7=BC\*4+9T'E=\@ M#':DRJV(_:"!5Y]O8EP/7YRW M2<3X?@@-J#X]2B'SKVQ).[! FS!>6.$<2H M1 02ITGSLG\;12H67%2FQDU*=:RN]L<%:MXVI $4.IA0Q/U-/$U&OX\I$O_; MFH(=0F^ID8B.A*PF7)]CQB6@"RB=Q8@K<1Z+_O6HN%@?^9,@Z;?AO[29:8+X M:DU99=,Y'WA>[)/N"09!,XN0=B1>&+Z5)]>]LB$/GL80K(N3$N0>=A=2ZO@@_3$?I)W.GL(?)'V>I)?Y(7;2!A?9 M"<= *1B=_W?DK\TZ0KF<+S]JKK!0';AN71HY='I*F_RQ'DO6,SG;"5?\^0H4 MK/MLQZ@H%'4B__%2ZE"+U3NGN,3! '_HLMJWS'!VT,S[)D %<'%>-#[6 +C; MY#5QT;P6 .,0H_G MTLO:3V0_]G,H_/-+JI]'-64]$7 A;7"^/D'!Q4UCRGT1E>AM&,09=QS?"Z1-;GRZL%M*DSV MG%/;V-NX,HNPDYB:^^$<#V38^W&SW82WO(ATU<(9QP7N&(.E%A.ZEAA8+RL3 M0"Z+=[?(&O[CJNZSW3_& ?Y_6L:A(E3R@Y'IMRZ%2,:8]*7CNP]=,W"PJ/1] MI-VW:'=!03;< 80'[O)J:>_V5Y!.C70MN(%#+6)N6!./G%G[ M()KN!D3"W05[^JF1S]Z=*7SMDI4GQ+M0!.KMUA03<'#2MMP)-&WG1K3QS5DO6$YC2G\S2P)@WI_<^F^HA$S79O@NY? -2HH6?*/!E]V_ M;QXE*E* %@A-BA#^VF:/'N]T#Z6(C2U??W043_&=:V0B_A)2\H5+<%X<#A\H M+F<5ZV[JV-G)IIT@U(.M:+0^NKPU9Z4GR"R]HPI)_Q\87TJI& M?NP5W\;?REW(+\2ZX?)#NX^97=)]IE(O,'4R?O;D2!0J/""-YM^+S>L&:L=_ MKG0&+:,!^$Y=N/! "\1?$+[Y/U!+ P04 " AB7!3!YA-\MP$ "H#@ M&0 'AL+W=OJ"EL4U$%A627F?[ZSM#V;(VM944+7KI0>)#G&^& M\\T,QO91&UM(4N\UV"VFXW0SS=8J-VT%_0.$P]RM;8\ M,9A-*K'".=KWU;VFT:!!R>4&2R-5"1J7T]YU<'63\GJWX!>).]/J ^]DH=0' M'KS-ISV?#<(",\L(@IHGO,6B8" RX^,>L]>H9,%V_X#^O=L[[64A#-ZJXE>9 MV_6TE_8@QZ78%O9![7[$_7X2QLM48=P;=O7:).Q!MC56;?;"9,%&EG4K/NW] MT!)(_3,"X5X@=';7BIR5=\**V42K'6A>36C<<5MUTF2<+)F4N=7T59*9R,K"DF,4'V5[)3:TD M/*-D#.]4:=<&WI0YYB_E!V1P8W5XL/HF[ 2<8]6'R/<@],.@ R]JO! YO.@, MWJGM_G:],%93U/S>H2!N%,1.07Q&P0,^8;E%6#S##ZA66E1KF<$UI=$I;W9B M<9I>F4ID..U1'AK43]AK*U@=%0A2X((V!\H NZ;OLBAXFR+/2=8P[SQ=1QIJ M SO4",+ 4A64L.8*'M<:$38U@<@$ KG?XF:!VG'P$]G7]9TYXI??ZEV\97/4 MUH@R-Y?POI26Y:RPY/EO8>0%?D3M,!G3.TB\*.;.V O'/OQ,!FL(O*&?\CN( M^9T2NC>.(WA45A2T-O5&04!MZ(4CA@I&GA\Z-)J)(N@@-6E(33I)O9-&K%8: M5\(5&'+EGH53G'9"G>;TD8BI:6#&+&??OGC*/\A->D]Y?C2#?$@!4&F5;S-K M@)P+C"4S!/M0EXY@[@>?3S -F6ZU= MYHEGJO86+JBHDA6T%3XR+B$9#R&(Z2'> M>;;ZM*:7O8FX$TBB%*QTRVS^'@ M4[C\"X$P; )AV!D("$?#/O#+P VXG'SDT=ZCYKT'GU5 M>KOL%F;MTLIUWGS<4L 7%$+F5(9WPIZN^2>J;2OPO9,%M[$IXPX>;>*J-QYZ M:3BL3]$D&%&2TE^-S#BWW?*+^C@5QJ EK) 6I8WWZD3/SN%[;E9_ALA*QW1B MQT>E'22D#0GI%_Z@:BU4 W_S/PM(CJA_^]$#%JW!\JQE;LC&7!%O;Y(-+/- M->RZOGT(HD0-MI ML06V0)!T9@^#/2@V'0NU):\DC]O]]4O)=IHNF@)S222*[_&1$NEE+]6SKA - MO#2UT"NO,J:]"@*=5]@P?2E;%'122M4P0UMU"'2KD!4.U-1!'(;SH&%<>.NE MLVW4>BD[4W.!&P6Z:QJF7F^PEOW*B[S)L.6'REA#L%ZV[( [--_;C:)=<&0I M>(-": 5AC;FQ#(S^?N$M MUK4E(AG_C)S>,:0%GJXG]GN7.^6R9QIO9?T7+TRU\C(/"BQ95YNM[/_ ,9^9 MYMP LC",X!X!,1.]Q#(J?S&#%LO ME>Q!66]BLPN7JD.3."[LI>R,HE-..+/>XB]4&F&+.6NY837_E[ER?7EB^QKU MQ3(P%,8Z!_E(>3-0QFJ^-HH?R]R=1TF.4U$5)SZFF_BFZ&D&6L*N80@T/ M6G=8 !?PB.J ZJ/:?D[Z5"&(KMFCLK1ZH*75K6P:2F!G9/X,? S3-%AP9K!^ MA5+6U'Y<', 00RZ%:T*7-*&M;5 $/=-7D]Q-MZ]Y/D;Q@5I:&R8*R](J+A48 M.<&2U)^%H1^&(?R)6E.[%MBT$W][2@1?HLR/HYF?S;.+]S%.9+X1:(CF?IRE M?I3$DS)^+.3F87,']UPPD5L8T4XZWC.3[O_[CEQ)Y"]&]GO9T9-5TTGFS^/9 MF-.!Y:_P@V98\NTMCPN(TMA?S%)__C6%)TE/Z>R=G%P&*PT%&2L798D?S1,_ MB^>.\7M+F/,7Y$.TF/G1(O'3=/:QKAX5 K[D%1,'*A(S#GXW&F!K65T]2OO4 M*<*;:@=5K@J%O=V^DO2 A\/+CWHB.)D\C15HYZLF_9TPPQ Z6H\C_'J87&_N MP_Q_9.K Z;9K+ D:7BYF'JAAI@X;(ULWQ_;2T%1TRXH^0ZBL YV74III8P,< M/VSK_P!02P,$% @ (8EP4Q>QM7]:! 5 H !D !X;"]W;W)K&ULE5;;;N,V$/V5@5H4":!:=\MV; .Y;-$%ND&0I-V' MH@^T-+*$2*26I.+D[SND9,7938PL8,B\S>&9F3,DESLA'U2)J.&IJ;E:.:76 M[<+S5%9BP]1$M,AIIA"R89JZZ'O3[V&5=Q9+^W8C5PO1:?K MBN.-!-4U#9//%UB+W-Z+D58-<58*# MQ&+EG >+B\2LMPO^J7"G#MI@/-D(\6 ZG_.5XQM"6&.F#0*COT>\Q+HV0$3C MVX#IC%L:P\/V'OT/ZSOYLF$*+T7]M^X9[O17@4\ [;"42^ M"Z$?!D?PHM'_R.)%[^!]8I)7?*O@9O3VW_.-TI+D\M\1_'C$CRU^_ [^I6C: M3C.K0%' D7"/!-Z*\O%-[DN$0M148.0*:),L4*@5#4I=@J;I[#4/,V2H,?[\ MVR^S,$C/E!'WP"T?N''B5N^EH&QPM#!0#:&0-+.'4M0Y2K6 ^U(B0M,G&TVR M@5*EL=F0JOD,R>FHE-$2KF 3QF9#$1R4OLI7'<-2J:% M7-A 6K*_PLETZB;I[-0T4S?P4]N:A^YT&MEFD+K)/#B%*^2"BJH'^&HKF(BQ M1\+<8K^1@D[16,6'$)H(_Q@7$T0_.+.Q[/^H]V- @[F;SB-W-HT@2-SY/':# M) 9B$\4S-TE2,YKXD1NGR8L_/[G)Q#@83:*I]=2?Q+%M)).H;P23(#H]HNQD M5'9R5'1W=#_D'2F-Y'0C-')=L;I^[H5-)VTO9JK\IZSN3+X+*1KXKAX^IOZC M1,RUM5 MRW#ET+VD4#ZB\UU)M ?\\CV_(;W$XE#1@-^ZZI'5M%Z!B7'HGYG; M@W[J]TQPTH;)I F[LM/!&>R0!(FO_'RCYHY4%=-:5INNK]RW2\S4LD4EJTKD M9&U\Y98+9HQ$2AHU#.P10%2'< M5]\MYDAO!$-ZB$QEVL2L0"D)J8^H%6QX!H$_/ZR UGD9O$LX]NM&-2LGW>+$(4NK-Y9%3WDN!Q51"Y?IJXON]#$KBS.'V] M3K0FM4H30T3XS"@JC5'BF_*.HAB-PI\N!>:U6_K;9]4&\!# ME9%I3&> 18H""@]QBF;P5HUZ!S<]G7Q;^YY1!-UQW5_ZX^CX9#KO7PHOR_OW MUA"O!PZ9H/Q M(;G^'U!+ P04 " AB7!3EK6AJ'4$ #=#0 &0 'AL+W=OB0N-!&9K4P(LB8J$;Z4L>A(Q!Y>P2"6B H<5>&2I37U-#91,DU M4?8T:K.3TM52&L$Q84EY- IW& M$YUST/V):]"BE7/C6OMEI3W8H_V,W$EAEII\$0DD;^5=1-K"#1JXE\%!A8^0 MGY"A-R"!%_@'] U;]X>EON''[G<]_O-BKHW"C/GK@(W3UL9I:>-T'V8LI*3@ M0&1*-O8&Y$)K,%6TOS$Z9YP9AK9K&A*".?L <:$4$PMR2373NP@X:-N6]+G. M:0Q3!VM6@UJ!,WM: KF264[%ZZ^_1($__HPH-F!X!XQ94D/6H(!D#2Q\D5HO M5F74;&%A<38PYQ9F)4 U227'HM?G9#O+$KN/ 4%"#61S4"VKY!NL@)-F#.IQ M2)ZDH9ST;@6BDH5&J+K?!!'3#%ZQ+M0S]K&TP"WRB01GHT$4C'!6NAE\?C-K M=BNU*1-4Q QG=22.%>]2AT'-,"!8M/$S65.EJ#!OPMF[+^:#(!KN M45YO'J%/L14U0.XYN0'X6#D!>5F-(BB\$ F7$-<)X)?)H+WWR6"'PY"?[POUM7F MWC0X1KB;! ^0 'XXL6.26(H5*,/L',LO!67=W4WGZSX+D5\_#T?_L.R!-A:V M;2P\W,:JS[:EZFI),8DT8:++)VXT#-VT(&\%-M+"9N;.[G70Y/[N5346VW , MK8.KK0GL17H#T^#)> /5+KN=JSKPOA$V+FSBS#8NG/]3=BU'3:WF3:WN//5! MB;[+^IN-/U45_49%8=WWZV;:),%V>AP'A\8_"E87:4Z5:<*F,$Q*VS&F.BL[/MMKO% MS(XO79>6JD%_:GOM_RO1O#+1PIV)MI.(7K@=LG]/Q;[#'Y-1.>#M=&!7\W0[ MO]P9J$5YL=!(52%,]??=OFWO+A?5+_OF>'7QN:-J@3V&<$A1U#NQ5P5572:J MA9%Y^0,_EP:O ^5TB?&PO=V]R:W-H965T-\M V2 $F[8076H6BR[3#L(-MT+%26/$ENVG\_2DJ<#&AR MD42)[^F1$CG=*OUB*D0+;[609A95UC:3.#9YA34S5ZI!22>ETC6S9.I-;!J- MK/"@6L1IDHSCFG$9S:=^[TG/IZJU@DM\TF#:NF;Z?8E";6=1/]IO//--9=U& M/)\V;(,KM#^:)TU6W+$4O$9IN)*@L9Q%B_YD.73^WN$GQZTY6H.+)%/JQ1D/ MQ2Q*G" 4F%O'P&AZQ3L4PA&1C+\[SJB[T@&/UWOV+SYVBB5C!N^4^,4+6\VB MFP@*+%DK[+/:?L5=/"/'ERMA_ C;X#NXCB!OC57U#DP*:B[#S-YV>3@"W"0G M .D.D'K=X2*O\IY9-I]JM07MO(G-+7RH'DWBN'2/LK*:3CGA['R1YZJ5UL S MYLA?62:P!]_I,URLW=I<3F-+USCG.-]1+@-E>H+R%AZ5M)6!S[+ XG]\3/(Z MC>E>XS(]2[C"Y@H&20_2).V?X1MT,0\\W^ $WR%4 [\7F;&:_L:?,\3#CGCH MB8>GA%+)%*U 4"6<2NQ'^3S+ZLIR8AJ6XRRBNC.H7S$ZO)L^HI?T;KFB@C$6 M"R?"5@BE$E1Y7&XF0(FT6&>H?3;O"1F,?DBM&Q*X>)"$4ZUALC"7L-:L0#A. MV2<8]\;IB.9^+[V]A6]HS 06[A8F+?;=8A%*(R#>V@OCTQON#0@L"1H&NZ#KF_-_4$L#!!0 ( "&) M<%-'>?/^: ( X% 9 >&PO=V]R:W-H965TICVXR26Q<.S,=@C\]SL[:58D MZ%YBGWW?=]]=[KQLE7XV):*%UTI(LPI*:^M%&)JTQ(J9E M=0?A>EFS A_0_JBWFJQP8,EXA=)P)4%CO@JNXL5FXOR]PT^.K3G8@\MDI]2S M,VZS51 Y02@PM8Z!T?*"URB$(R(9?WK.8 CI@(?[/?LWGSOELF,&KY5XXIDM M5\$L@ QSU@A[K]KOV.U\QTD :6.LJGHP*:BX[%;VVM?A #"+ M/@$D/2#QNKM 7N4-LVR]U*H%[;R)S6U\JAY-XKAT/^7!:KKEA+/K6_F"TBK- MT<#)(]L)-*?+T!*SNP_3GF73L22?L,SA3DE;&O@J,\S>XT-2-,A*]K(VR5'" M!ZS/81R-((F2^ C?>$AS[/G&_TGS#6ZX284RC4;X=;4S5E-?_#X283)$F/@( MD\\4T[ADC4!0.1P4]:-:'B5R4[@P-4MQ%="8&=0O&+S[3:FBD3 6,Q?*E@BY M$C1;7!8+H+I9K':H??%N,.V-N*ND^T1PX M',5)0FL\FD]F\$1#=<;E6:U507(,S$;1? ;3T?@BAD=EF7"NTU%"Q X[CN;P M43G#@QZM4!=^$ETRC;1=NPZGP[!?=3W^S[U[*>Z8+K@T(# G:'1^.0U =]/7 M&5;5ON-WRM+\^&U)#Q9JYT#WN5)V;[@ PQ.X_@M02P,$% @ (8EP4XBE MQ,:? @ G@4 !D !X;"]W;W)K&ULE51-;]LP M#/TKA+%#"QBUXR1-&B0!\M%A/10+VJX[##LH-AT+E25/DIMVOWZ4['@9T 38 MQ?KBXWLD34[W2K^8 M'"6RFDF06%M=4DBDQ:8,G,E:I0TDNN=,DL'?4N,I5& MEGE0*:(DCJ^CDG$9S*?^;J/G4U5;P25N-)BZ+)E^7Z)0^UG0"PX7#WQ76'<1 MS:<5V^$CVF_51M,IZKQDO$1IN)*@,9\%B]YD.7#VWN"9X]X<[<%%LE7JQ1WN MLED0.T$H,+7. Z/E%5UH%$!:&ZO*%DP*2BZ;E;VU>3@"C.,3 M@*0%)%YW0^15KIEE\ZE6>]#.FKRYC0_5HTDV%6@NIY$E7H>.TI9CV7 D)SANX%Y)6QBX ME1EF_^(CTMN)3@ZBE\E9AX]874$_#B&)D]X9?_TN"7WOKW_"WQISI%@S6"EC M30@K5G'+!/^-60AMAD*?F:\^,XLF(VMN4J%,K1%^++;&:OK%?IZ1,^CD#+R< MP:GPJ/.R6B"H_, .M\?U:52LVOHT:CXJRUD:U^X34[$49P'ULT']BL%__ ^I MHLXTEK)&,LD ^@U)7.?&"[N).%4;8C"7':1 M&-V%\ M?4/K.![!1S6)CGJF1+WSD\%%54O;M$]WVPV?1=-S?\V;R77/](Y4@\"&UL MA57;3MM $/V5D5LAD")\BPL*)VK)F%HLQ(EL\>Z0D4WA3:2.=J: M56@K@RQO0%*$210-0LFX"N;3YFQAYE-=.\$5+@S86DIF7LY1Z/4LB(/MP2U? ME WU_DLB+P@%)@YS\#H]807*(0G(AF/&\Z@<^F!K]=;]B]-[!3+DEF\T.(7 MSUTY"T8!Y%BP6KA;O?Z*FWA./%^FA6V>L&YM4_*8U=9IN0'37G+5OMGS)@^O M */H T"R 22-[M91H_*2.3:?&KT&XZV)S2^:4!LTB>/*%^7.&;KEA'/SA:'Z M&O<"3.5P]5CSBC+N>O"=OH?#>[84:(^FH2-/WC[,-JSG+6OR >L8;K1RI84K ME6/^%A^2PDYFLI5YGNPEO,/J&/I1#Y(HB??P];NP^PU?_S]A]V AF')OHX?? M9TOK#'TP?_:X2CM7:>,J_4@Z]5%>"P1=P)YLOY?DO<2^72>V8AG. NI'B^8) M@[?UQ)T'1?7,-/62=9A[*:Y$*+2@IN1J-0%*L$.Y1--D^1*SS29N4^X?$1Q> M*\+IVA*Y/8(++:O:H;&-,ZL+MV8&X3/$O6AX0N^3.(+; R:KTTL0;+G30Q;) M8 #I8 Q?:J.XJPGG20K^[-<6Z":-X!M2PY5:Y,!E9?03>K E]'@\INW"8$#8^@D,2E=)[L<]16PU*#RF, MVW1% WCO4PM?-;9$LVK&EZ5"ULJU/=Z==A/RK!T,._-VO-XPL^+*@L""H-'Q M\"0 TXZL=N-TU8R)I78T=)IE25,>C3>@^T)KM]UX!]U_8_X/4$L#!!0 ( M "&)<%-N#[\OJ@( / % 9 >&PO=V]R:W-H965T+%'BX3FD3$ZW2C^9#:*%ET)(,PLVUI:3,#39!@MFSE6)DFY62A?, MDJG7H2DULMR#"A$F430("\9E,)_ZLZ6>3U5E!9>XU&"JHF#Z]0*%VLZ".-@= MW//UQKJ#<#XMV1H?T'XKEYJLL(V2\P*EX4J"QM4L6,23BY[S]P[?.6[-WAY< M)JE23\ZXR6=!Y 2AP,RZ"(R69[Q$(5P@DO&[B1FTE ZXO]]%_^QSIUQ29O!2 MB1\\MYM9, H@QQ6KA+U7VR_8Y--W\3(EC/_"MO;MCP/(*F-5T8!)0<%EO;*7 MI@Y[@%%T ) T@,3KKHF\RBMFV7RJU1:T\Z9H;N-3]6@2QZ5[E >KZ983SLX7 M6:8KS.'ZA9[9H $F<_AJ-ZCALM(:I85;SE(NN.5T>_K(4H'F;!I:(G^09&JIO!((:@7_5_CW MZGV4RS7SQ)0LPUE W6I0/V/0OC;NDRI/FC6D8N^U,T7-9RP!2#!YP4H)ZF(N MUQ.@\ELL4D*Z-[C"K#'B^D'<)X+3&TDX51GB,6?PAOX$DDYO.*!U.!JVUX8) MIGFC+D6)*VX-=#O=<1_B3M*-X1:I$5NIKQ\_C)(H_N26N%[(VB54*NW[?S"* MH3?NP:.R3+R5+ MNHO_NM>S\([I-9<&!*X(&IT/^P'H>K[4AE6E[^E469H0?KNAD8S:.=#]2BF[ M,QQ!.^3G?P!02P,$% @ (8EP4TID/0AM @ @P4 !D !X;"]W;W)K M&UL?53!3MPP$/V54=0#2)1DDP#;U>Y*++0J$K0( M:'NH>G"2R<;"L5/;8>G?=^QD0Y @E]CCS'MO9I+GY4[I1U,A6GBNA32KH+*V M682AR2NLF3E6#4IZ4RI=,TNAWH:FT<@*#ZI%&$?1:5@S+H/UTI_=ZO52M59P MB;<:3%O73/_;H%"[53 +]@=W?%M9=Q"NEPW;XCW:'\VMIB@<6 I>HS1<2=!8 MKH+SV6*3NGR?\)/CSHSVX#K)E'ITP56Q"B)7$ K,K6-@M#SA!0KAB*B,OSUG M,$@ZX'B_9__B>Z=>,F;P0HE?O+#5*I@'4&#)6F'OU.XK]OV<.+Y<">.?L.MR M4U+,6V-5W8,IKKGL5O;$/NZ.R%?Y26S;+W4:@?:91.;V_A6 M/9J*X])]E'NKZ2TGG%U_MQ5J^*9DWFJ-TL(U9QD7W'(TS;N;N$<'!E22<:@V3A3F$:R1#O%+X.)9NE/;6^P"SHS@YH35. M8IBL,$WF<)#.#^%!629 3>4ZVM.SQ*WS%-[Z5.'(JK;>_&T,K;>>1X72X M8!58VW6:8LF=9O*[HE4;L$>E\J M9?>!$QCNW?5_4$L#!!0 ( "&)<%,OEY=.>@0 .D+ 9 >&PO=V]R M:W-H965T6L)*HDE2<_'V'I"P[CB-L@3Y8(BW.F3/#,^1,UES\D FB@K<\ M*^34290JQ[V>C!/,F>SR$@OZLN0B9XJF8M63I4"V,$9YUO-=-^KE+"V,[FC\=TE2C]1V\V*=D*GU"]E ^"9KT& M99'F6,B4%R!P.77.O?%%I->;!7^FN)8[8]"1S#G_H2?7BZGC:D*88:PT J/7 M*UYBEFD@HO%/C>DT+K7A[GB#?F5BIUCF3.(ES[ZG"Y5,G:$#"URR*E./?/T' MUO'T-5[,,VF>L+9K ]>!N)**Y[4Q, ;WM:18?F- M*3:;"+X&H5<3FAZ84(TUD4L+O2E/2M#7E.S4[ 8I) G'SVR>H3R9]!2!ZD^] MN :XL #^%P CN.6%2B3\7BQP\=&^1V0:1OZ&T87?"OB$91<"]Q1\U_=:\((F MPL#@!>T1_G4^ETJ0"/YNP0P;S-!@AE]@GDN)2@(K%G"3LGF:I2I%>2AYK3BZ MXL:R9#%.'2HIB>(5G=DS5RP#4QX=ONR\2(3CWWX9^KY[]GC_8D;>V0DPR^%8 M8,P%I1[2 NY5@@(LNQ-#+]/10[8E^='@/(Y%14-\HRK7:=(VW*#$E1!8J ^V M^JOU4?#BP +R*9"8P9)G5.YR#+2;"O,Y6>@M_89Q/?'L_NJ'"\?7!:B$5Y+P M":,)O9)8ASF&.SJ@=''#*\LJRHBEP>I0C\ ['88C>D=! /L,(_,#7!(,0!GX$5VG!BOA_IT>! M'X&6A^>?_0>&E+6-T1$,_1T,*\3/"M+)'GD1O74T+>74;\JIWUI.ID0[CY@Q M10%?L(S2<[B-^3E>0)=\1-?*\1H8U[LGT.1&(D-N3#/5)MJ?< M.W+5]GTKYB]EO:_*S<8>T6HM+"_4&]CW/"TR?_A))IOUV_WR_6;XE'"A.@I% MOK-][[ RUQ5]=0. CADLD$2I8N*$G"VIB='YC%@=[] MH=O7LAOUX;NY_'"AV;C>F2%E7S1CKQ3W"ND*UTW"-AY-]J !_Y@H.K+>D0G* MH-\=@=<=-N^?_]@WS^SS>9J%V1N#+2D CWT81":00 1B8P&(?3I9]6XQV!+F(1YZ@X& ME",IH21UVS;0Q%D8@S0O*V7N,9(22CKIO,@[^0+WT %FH#>'XL9%-/3@AA'(5>0-^7G*O-1#MHNOO9OU!+ P04 M " AB7!3$(@A!E<# !B!P &0 'AL+W=O"V^SV,70@VJXY7^(CFGVZK:!9,*$7=HM"U%*"P7'LWX?(VL?[. MX6N-!_W"!GN23,KO=O*E6'O,$L(&A.:-=Q17321JX7] M*8]&T6Y-<6;SMQ357T^H6KC#S,#E$\\:U%>KP!"X=0GR$>AV (K> 'H']U*8 MG8:/HL#B=7Q I"9FT9'9;706\!&[:XB9#Q&+PC-X\732V.'%;^"Y\]W5.F^D M[A7"OS>9-HI4\=\9\-D$/G/@L[?(TF4I^@9!EN!*:HXE/57)LUCV&BYUQW-< M>W3/-*H]>IM?H(4]1R[I6FB#A4UH=@BE;.A^U:): A7.8)NA5_1D/-T$#;^#7$ X\V/B?0$TAG,X(Y]DDD]R5CZ? M>F,E>5^+NNU;N*DJA14W"%O^;,NE3ZGH+.1I%3U9I0RYVC$7GW)U8R[2DG*: MXIG<(V12*:_J>D#[/!3D0OY.@Q?VKR>IG42V MG@LVMW8,(?-G\X6U9Y"Z(H\_^U25@Q=]KT55N>Y.?TSVP@PM<%J='I";H6_^ MGWNNJEIH:+"D4':]H.JJH:,/$R,[UT4S::@G.W-'CR JZT#[I93F.+$) MIF=U\S]02P,$% @ (8EP4[=AN%KP!P FA8 !D !X;"]W;W)K&ULQ5C9;N,X%OT5PM,U2 "5+6I7*@F0I-+H J:K@B3= M]3"8!UFF8R%:W"259;Z^SZ56IVS'A7F8!YNDQ'MX>7@W\?2YDH]J)81F+T5> MJK/)2NOUR6RFTI4H$C6MUJ+$FV4EBT1C*!]F:BU%LC!"13YS;#N8%4E63LY/ MS;,;>7Y:U3K/2G$CF:J+(I&OER*OGL\F?-(]N,T>5IH>S,Y/U\F#N!/ZC_6- MQ&C6HRRR0I0JJTHFQ?)LHSVLF\JAYI\&5Q-K%)(9&+ M5!-"@N9)7(D\)R"H\5>+.>F7),%QOT/_U>P=>YDG2EQ5^?=LH5=GDVC"%F*9 MU+F^K9Y_$^U^?,)+JUR9?_;5="AW6N)M!CE]?OU7G>E7]J54 M6M8@6RMV=)_,E7JEV'6Y$(M-^1D4Z[5S M.NTNG;V =V(]9:YM,<=V^!X\M]^M:_#<_;O]]\4@;3VZ4C M_&11YX)52W8K%@). _K8554^":DSZM_ TH248L'N=)4^;B-V[QKDF2=JG:3B M; +74T(^B@B6M2CF M0O94LXM:KRJ9_1=27Y2JT23E@GVKM=+H0)9]D]E#5B8YR^@]5LU2_ -#K1(I MV+\R4+U(C.8\_^[T_^P?[\QTQ:VSCJBH*'%1SWK>-"R[@2M*<>(*3V^;5 M[ZS4HZ<->N.P


M>B,,EAI#-:Q/R6*9>/?;ZV<-Z9^M,//MH>6SG&X%UI1"#L+G?>%FNT]P\ 3RC,=AF?#>)RXH_C- M+.Y:=N@;7W:X!V-U-B=6:_(@U3A9XWC5*$PYW'(]QPH"$K>\$$/LN&4^>4JR MW"A,5"]K78.!!UJ7UO0K1[7]L;,@ M("&<8X1P@/WXH?&J1GA=:=(PR?-7MLCRVBC;X1B3$=@*@I6I'4A)RC$E3)T5 M33$@J!C8DF1,-,OK!53#(/0CBWM1IZP4>4(Y2U<&3R2RQ+&R/$OF64[,P<#Q M GMO!4@3F)W&H4,3*&L\AXZA7D/5 @42V4,*LT2IRC2"\P.B$1Z))U)]NB=T M!'WH" X.'=\[ R9*!D_?60#L1]Y VW&>^Q+]EA1O,A5#T2C8]Z>M$6=C41W3,L\&8P<50_5 MI4-$^+@9C+DSLYV9B6%V/'-BZ@;,0^)J*@ D!S[U;9/\S!#6[KOLII[G6?J3 MJ)$5./X;5'?JFJ%K.4A*HW"%!6VDW6!+7;&=^X'VGNU-VC9'/\(>\>.W/'Y_ M9W_<'[9*Z14*.R8/1Z%I0GM4)NT"L\,6+.J[J#(\VPJY;WCWPH'^]\"@#@\; MYKLN".8!BHXH,#KQJ&G"$5H3K#8C/V4+=S3G?SB'QNK?&G%;:LG#$A_G,^[- M3$JAKDM[],A@7"IA^)2;?YQ"7U@="&Q[,QX1<-QWD4YYT-H_%6*$;/M;6.*A M67]/\ O[X!<>$J)0UW8A^A;Q!_$*+K;8%O'VPNWXY!D0NR W9 0*C;T[FRN# M0]@[&0SQ8!EVOY)(PN./W35N:(KXB)M_OZ]!B922;D+:L^@L?U=[M4J0+AD67I)IMY\T?:*V= M-0RN\L,GPM<#ZK7&2A$G14I%QE.%"JV!<^VI_0%QW#.MZ[(WS2)TYRVCZ3S@7W.GK(%5&"OF<@7/UCLQ0X&!V[,5XQ0J#VG:\?I[HN.J[Q2Q*W) <-[)^[>@WNJ/MJ"VZ2!7UB$SU33>-Y60KR6 M^T MFZ.?(,3T>T+,K(Z'#Z->K\&]D 4[>D6QC/B!Q>BWS2EFH_O"0L@':5T5 MIKL2";Z#: +>+RM\8+0#6J"_CC[_&U!+ P04 " AB7!30K*)LM\$ = M# &0 'AL+W=O]L+<[N)6KPO'!<'91 MBQ7>H?M4WQC:#3LIN2RQLE)78'!YV9N'YUO,LO M>P$;A HSQQ($_6SP-2K%@LB,KZW,7J>2&??7.^F_>=_)EX6P^%JK+S)WQ65O MTH,_HZM/PG+R[2R_@O;AC9)>Y"MK=-ERTP6E+)J?L5#&X<]ADGP M#$/4,D3>[D:1M_*-<&)V8?06#%.3-%YX5STW&283V ..A#%$3A$7EQ%XG8RXN?DU<( M@V<+[_.->*3"4C3IE(Z]L]--AGW-Y2O=X*+)' M97';GMM:9'C9H[ZT:#;8F^W$P9K";< 5Z!,IJL=??YE$X?B5!>MMT(T--=E@ M0=(I 0'UNBM@P1U[WAIIX8LO<,S/YALTU*\_'IR^JTB17ELJ(?L23F](L8\J M<&G2P9\H#%U\6#OKB$96*Q 6]!+>8(;E@LCCD/,93F'4GXQ2> '!8#J!R2"$ MMY0)4@;AI#\=C?Q-E,+U YI,M]>\3AU16L-_K]E![']?QD5IWN],C6CUB3X^L?'M?*4&8?9<5F@"Z;>NS MVLB,TU/J'!6L;1/B'!T:>DS0,RZ%-+ 1:HT0!O2YE?;^;&D0R0TRBG-OA$,N M\A-&JB!\Y0&K^:%=. A.N* /WP:#R0F\(>3+R2AXE*AR\!31*U+VM.J,XD# M*87PL<&F9#".J"V"Y$AUI%UUI,=!GB:H?*U\6)]]4=F2RN*ANC@J_3#L<[$T M.>*L$Y;;%LPYT4X[H9H$M^]5I]_[9\N[TE_X7)"H\$.6[HY:K]H_V" M "/TWRE]$WH;"/2"D!0JY6&+Z&D8O4?'NS!((!PE$$T"B DAWF)%;BE/)7)J M&,D3 (^1$%/UAD$$DW%,Y!Y+/;*,4O[24Y.$_C<:Q0>!9K@WLI5H5GXPM920 M=>6:Z:T[[6;?>3/R/9$W@_-[85:2,J1P2:S!8$QX8IIAM-DX7?L!<*$=C9-^ M6=#\CH8)Z'ZIM=MM6$'WCV#V#U!+ P04 " AB7!3]IHW$_H" "I!P M&0 'AL+W=O*B'-+"BMK5^%HGY5#56<(E7&DQ354S_N$2AMK,@#AX7KOFFM&XAG$]KML$5VIOZ M2M,L[%D*7J$T7$G0N)X%%_&K9>;B?,"A7!$).-[QQGT*1UP=_S(_L;73K7<,H,+);[PPI:SX"R M>L$?9: M;=]B5\_8\>5*&/\+VRXV"B!OC%55!R8%%9?M/WOH^K #2.(]@*0#),\ Z3Y MV@'2_P6,.L#(=Z8MQ?=AR2R;3[7:@G;1Q.8&OID>3>5SZ6Q?64V[G'!VOD23 M:UY[#]0:+AM# <8 DP5<,L.-6[W2:%!:YJ..EF@9%^887D (IF2T"5S"C>36 MG- BC3^5JC%$8::A)9$N59AW@BY;002NL3R$Y/X$D2N*;U1*.7AP/L"S^ M@R6-GK#\D3O MSS,M\2<^&+/%_V#+R0+>A^2WH?$)TCW)/BH-TSRG[[%)[!0 MTBC!B[;CSHLG%I E;[AD,N=,P(H6D3Y$:^#KQ:VQFCZE;P<4I;VBU"L:[5'T M^B$OF=P@:)=TR,@6?^[Q[GJYGT>G9_'H?!K>#^0=]7E'!_,N5%51C73R\[L3 MJ)F&>R8:A",Z5XTIH$;=MOT8?L%!3Q=MHFQ'8(POHW&OKW7^7U%/JACW58P/ M5O&!;NQ:Y8B%@;56%9 OTC!_V0U^%2W=9$=%DIVE430L8]++F!R4L6("W7%Y M[&:CR52#4&N>XY",R5\RXO$XVBB>\3>,[WATH# -2&CTXR:KMN'H9U85?NK M\E99NGC]L*2W%+4+H/VU4O9QXF[?_G6>_P902P,$% @ (8EP4P>L@LJ& M! U!H !D !X;"]W;W)K&ULM5EM;^LF&/TK MR-*D3;JS#=AYJ9)(;=)H5]K5JF9W^S#M@^N0Q*IM,DR:.VD_?IBX)FGLAS8W M_M(:PCD/G 3%V-E)N;SROB#!BEV61>+?.Y;R_=C! MSFO%8[+>R++"FXRVT9HMF/RZ?1"JY-4LRR1C>9'P' FV&CNW^&8>:(!N\4?" M]L71,RJ'\L3Y.60*/GU_9 MYWKP:C!/4<&F//TS6?)*HFC7*+;..:[7";Y&CWP-(D35J"?T93G,D M>$91OD2_R0T3NECH\E?57D@UOV5)\..,J>>T^*FDTD-3C4\Y2^C(DVI@9?>\ MN!K$W6$0I&40%'WAN=P4Z#Y?LF4#?@;CAS;\',9C A!X*B-U6LAK6NX(R+A@ M6Q=1_Q,B/L$-'9J^'^XWZ?%]T>^_+_H M&.O'P77GP=1"J%[I?DL^+4#LABWYA('AX!QXJH99IC#L\ZT)#2%Z8_ZXUU5" MS1J ^]=-Z,Q"J-;,04M>+$#J4C@O9MG!L'&WYJ4'T1L[Q\..\D*,J1/_NGFY MMQ J><\,][1O9C$@L".VRMN'Z(U-$M*5O,8K";Q!OD!>F+!IVI_VS7@L@0VJ M^A ME,(Q2UZBI_3=6S]BK(N$78EL_(O N]\0&.8T*8Q-19&8<>Q: QM>JCQ(HH[TI@:0Z+PONWC:Z2% M, Q;-K%S"W 0GF]B3P=U=$( &Y8E.] .AAHKHUT=%5#C9/3*AP5S"Z'U#3 & M2&&_LF@,[4:HL3+:U6<\-4Y&K_PA/[,06C4V!DAAO[)H/( .O(R5!5U]8@?& MR8(K?V+/+(3JT^KL%.KP EB K&PO=V]R:W-H965TS#)0*Q-XM0V2U>Z'U_;R29 0L1)N_<" MCC/?-]^,QQ-[M&?\0<0 $OU(DTR,K5C*_)UMBS"&E(@;ED.FWFP83XE4CWQK MBYP#B0PH36S7<7P[)32S)B,SM^23$=O)A&:PY$CLTI3PIUM(V'YL8>MYXIYN M8ZDG[,DH)UM8@?R:+[EZLBN6B*:0"R M9NQ!/WR(QI:C%4$"H=041/T]P@R21#,I'=]+4JORJ8&'XV?VA0E>!;,F F8L M^9M&,AY;@84BV)!=(N_9_@\H _(T7\@287[1OK1U+!3NA&1I"58*4IH5_^1' MF8@#@.)I![@EP#T!N/TS@%X)Z)T"\!E OP3T+P5X)<"[%."7 -_DODB6R?2< M2#(9<;9'7%LK-CTPRV70*L$TTY6UDER]I0HG)ZNBHA#;H!7=9G1#0Y))- U# MMLLDS;9HR1(:4A#H-S0C(D8DBXK!W?<=?20)9%*8R7L0DM-00OG^:@Z2T$2\ M16\0S="7F.V$LA,C6RKAVKT=EB)O"Y'N&9$8?6:9C 6ZRR*(CO&V"KB*VGV. M^M;M)/RXRVY0S[E&KN/B%CVS;O@*\AK^=35'5V_>;N2OO^!!\'L+V[R;;0ZA M8L.&S2G96ECN+M?4P;*X6 L>MK(Z\CQ-WZ >N/[(?#U>M:88]#P\JJR.A M7B74ZQ1ZL$F,U*L_90P<$2% BK8%FQ5\WJ%:#PIU'@@P\>?N'LEH1'U=ES MSB0/N[40]_5K"M.N[>?XF[;M6XNU=_ BF58W7BF'&(J.R*KFZKV/L? MDEEW1]S='N>PEDA%D;8>9KJQ&#T!X5TRZJZ$!]T[D'&%T;LE)#D)J7QJ7<=! M\TOFGEW'NDOA[C:U4 Z3ALMCLKJ5X.'KKY];]QG7Z=0^5;D\!;XU]RB!3*,K#NK5;'57 MFYH;BEV;%Q>]SX1O:2:4O(V".C<#Y9L7=Z?B0;+ICV8Y".QFMC,-M#^^]E.2"&$J.K4%["=<\YW3?P-=XP_BA1 HJ<\ MHV)DI5*NKVU;1"GD6%RQ-5#U9,5XCJ7:\L06:PXX-J0\LSW'Z=HY)M0:#\W9 MG(^';",S0F'.D=CD.>;/4\C8;F2YUO[@GB2IU ?V>+C&"2Q /JSG7.WL2B4F M.5!!&$4<5B-KXE[?N(XF&,1/ CMQL$8ZE"5CCWIS&X\L1WL$&4122V#UMX49 M9)E64G[\+46MRJ8F'J[WZI]-\"J8)18P8]DO$LMT9/4M%,,*;S)YSW9?H0RH MH_4BE@GSBW8EUK%0M!&2Y259>9 36OSCIS(1!P2ETTSP2H)7)P1G"'Y)\%]K M(2@)P6LM=$J""=TN8C>)"['$XR%G.\0U6JGIADH43XX7 M18,@MD(+DE"R(A&F$DVBB&VH)#1!$2?4"$HA\IVPA,8S&TI?)76[6CTK=IX9MWQC;-UH^2X5>=XQL]_XQ>2 1.$@X)-F^\:J!]>_S^IJ#H5D(N_K08"BI# M@3$4G#%4RC;U3T'L&J+^)&['_9ZK MY[]H'<77J>+KM,;W0(F$&"TDEB!:\M6M]+KO6YA>9:CWUL(4Q,Y!HGJN4\OY M[!34[=0R'IYBW(X?U.MRBAIX Z>Y+/TJNGYK=-]E"KPE2X-*9_"^Y7"=EV^Y M\]:"E,RCUNTZ_5I%&E%N4*M)(ZKOU&K2@/(&0?U=L0^NKAQX8F8&@:CG&'-5OL@70] =Y@FA F6P4J:&ULM5;1;ILP M%/T5"^VAE;8"AB2D2B*UH=,JK5*4M-O#M >7W!"K8#/;).W?SQA**2&LZM27 M!)MSSO6Y]P)WLN?B06X!%'I,$R:GUE:I[-RV9;2%E,@SG@'3=S9+B'A^ZGE6L\;2QIO M5;%ASR89B6$%ZBY;"+VR:Y4U38%)RAD2L)E:%^[YE6L(!O&#PEXVKE%AY9[S MAV)QO9Y:3G$B2"!2A031?SN80Y(42OH3[;U 9&A1Z$4^D^47["NM8*,JEXFE%UB=(*2O_R6.5 MB 9!ZW03<$7 ;8)_A.!5!.^M$?R*X+\UPJ B&.MVZ=TD+B2*S":"[Y$HT%JM MN##9-VR=+\J*1EDIH>]2S5.S5=D@B&_0BL:,;FA$F$(74<1SIBB+T8(G-*(@ MT1<44DGB6$!,3)$U9PD[8#F@DQ 4H8D\U:B[58A./IVB3X@R=+OEN21L+2>V MTL0 MG2'/^8RP@]V.\\S?3G>Z[/Q?]*MW1W^5#*]N',_H>4?TCO?"K^\:BJX5I/)W M3R"_#N2;0/Z10$N(F5R4)L<])J\Y8HD7<9*VJ 1*QBYK0/-#T$8C[R6M4.0.W+P MN.6M X6QYW6[&];NAKWNO! M= 45"-G3$*-:;?2QG1?4@8)_=)Z1[2I+<)"F M$0[:93D$N2,O:)6E ^0-QGZK+!THUVEHO?(WKOV->_VM\BSC0B$)8DK8>P"S-ZM/8OW?.YV[$?%D.;F0M>Y,N)[X:(F#*) M$MCH4,[92/>2*(>HZ[TS&$NMWKP!%$ ]/T-Y^IY402H1]G97U!+ M P04 " AB7!3,,!$\(\" #K!@ &0 'AL+W=OR-L;[EA9&6OPTZ2A):S W#=+A3N_]Y*S&H1F4A %Q=B;C&X6L<4[ MP'<&.WVP)C:3M90/=O,U'WN!#0@X9,9ZH/C9P@PXMXXPC-^=3Z^7M,3#]=[[ M9Y<[YK*F&F:2_V"YJ<;>M4=R*.B&FSNY^P)=/E?67R:Y=K]DUV$#CV0;;63= MD3&"FHGV2Q^[.AP0T,\P(>P(X6M"?(00=83HK0IQ1XC?JG#5$5SJ?IN[*]R< M&IHF2NZ(LFCT9A>N^HZ-]6+"]LG**#QER#/IJNT/(@NR8J5@!,;W*W(-F^"_ES M%P[U6"LR"IR*G:';-+B,$G][>'&#H/ E:#X(NGX)6@R"/O:@MA+^P;^W!E6Z ML:F)*VA[ [VUG\P3-Y!>V:>CF]EHP#['2=X.WF?W[3-P2U7)A"8<"I3"T'"X MJ':TMALC&S<[UM+@)'++"E\C4!: YX649K^Q OW[EOX%4$L#!!0 ( "&) M<%//C4\ +@, (\* 9 >&PO=V]R:W-H965TT29W4!D.2-JV22&VR:96Z*6JT]<.T#PX.YFGBIUL65[ZLHQ8RJGB@P-U\2(3.J MS5"N?55(I+$#9=P/"3GW,\IR;SIV[Q9R.A:EYBS'A0159AF5OV^0B^W$"[S= MBWNV3K5]X4_'!5WC$O6W8B'-R&]88I9AKIC(06(R\:Z#JWG0MP 7\9WA5K6> MP2YE)<2C'=S&$X]81<@QTI:"FML&9\BY93(Z?M6D7C.G!;:?=^R?W.+-8E94 MX4SP!Q;K=.*-/(@QH277]V+[&>L%#2U?)+AR5]C6L<2#J%1:9#78*,A87MWI M4YV(%B 8' "$-2 \%M"O ?UC 8,:,'"9J9;B\C"GFD['4FQ!VFC#9A]<,AW: M+)_EMNY++UK)M* M5GA(%A8]Z)-3"$D8[('/NN%SC P\<'"R!SX_ D["?7#?Y+=)6ST MB"0Q5Z,L0EO5!$QG59KFL=TXE?=!I^::"A[OD]TM8$AZA+SO\,5YLY+S3J)% MN3*;N-FR'8P7#>/%VUIZU$PTZI3^MXY2@ M]8L)WM8KP7.C#<+_[)::L&V#066# [E\[L5!=S/^9Q_4_*_4V&_]_.U1[0N5 M:Y8KX)@8&.E=F*7)ZO13#;0HW'E@);0Y7;C'U)P84=H \ST10N\&]HC1G$&G M?P!02P,$% @ (8EP4SK;CM:N!@ GB$ !D !X;"]W;W)K&ULO9I;;]LV%,>_"F'LH0%26[Q)0[_Y#G\D4?RV5,AOLL%YPH\9VDN MSP<+I9;O1B,9+7C&Y+!8\EQ_,R]$QI2^%0\CN12+^N!J\'<\\DGQ3IMR16B_-! M. QG[-5JNZ*I]]X,R!:^HN*5%;_@Z>FK3< T4JJ(FN,M8(LR>N_[+F9B)8! MLAF@Q@"],L"!Q0 W!KBO 6D,2%])M#&@KPV@Q2@SL>L66B6)K\PZJ0OP6? MF!"LC#MX,^6*):D\ ;^ $9 +)K@$20Z^Y(F2I_I#??TQ25-M)\]&2LLJG8^B M1L)E+0%9),SX<@BP=PJ0AV#MO,/)I(<3-*Z=?)E-P9M?3HQ8J]=I'Z]D7Z]7 M;J]3'ND!P\JK9W5RW<.)AVHGC;1-+R.="NM\0.M\0)5;;!NQ1E>\2CDHYL": M&W]^T%;@1O%,_N7H$Z_[Q%6?Q-+GI,@R[57G>O3]]"6]- 6E8GFMR*Z5D2=BJZ>HP7+'S@H%WC1 MU6=M/V[UZ0U#2,;=_?KK?GUGOY]6V;T>M\ZMERC/0=2*OMZK)!>/>K+TG@D2 M*50^V55#JE?^Z181K$6%_$P5NM':-12%=U:F!&?:. M5Q,;AF$WPV;-8Q9=!.D@Z)&:B,0KH]C-O5[Q'G?%&X\MU18QL",[3FYUO"?_/][$ MH([ H\6;&)*1'23;+]Z-MXUX4X@QL51(Q."-['K^N3O>C8M7\4;0DFRD]6QR M!^7J>$\/$&\#-$*/%V]#,K*#9'O&N^.!H >]\K086";= (ZX'PGVBGC'HT!+ MOP9QQ(VX.Q/C22O&M^L8SW;%V$",C(\68VKH1=WT.MP#YJ:C]O1[KYX8=S2! M) @#WP\LQRQJD$C=I[]^D=)58]]"CAHNTN.] J(&@M0-P?U6YR7M>%F#? R] MP'L5IDFOIINJ#3VIFY[-JZN]@]%Z47,\5%*#2GI(5%[2#E3ZI#R-O"ZJ1ZTW MU>4O%SXR\9#D$J1\KDV]8:!]B/K' /6-*I;5R^O[0JDBJRX7G,5&PO M=V]R:W-H965TF)-*:-%JE M3HH:;7N8]N#"36(5;&8[3;=?/]M0DBZ!LH>^\'!C/=BDVKJP$D-R"RL+U/2]V2T*9,QW; M:TLQ'?.=*BB#I4!R5Y9$_+J$@N\G#G:>+MS2S5:9"^YT7)$-K$!]J99"K]S6 M2TY+8))RA@2L)\Y'_&&!$P.P%E\I[.71.3*IW'%^;Q;7^<3Q#",H(%/&!=&' M!YA!41A/FL?/QJG3QC3 X_,G[PN;O$[FCDB8\>(;S=5VXJ0.RF%-=H6ZY?M/ MT"04&7\9+Z3]1_O:-O$6P*<03 80? ;P#^4$#0 (*A M@+ !A$,!40.(A@+B!A#;VM?%LI6>$T6F8\'W2!AK[0D8HJ4M#?Q+;\/5IMB0")KJ7<08XH0Y]!;$"@-W-0A!;R MK;:1UF;L*DW%.'2S)NQE'=;O"+N"Z@+YHW?(]WQ\!CX; @\[X?,!\,#KA%\- MB9YVPA?]\#ED.CJV<.\YW-7=:UOHMRWTK;^@BXY6FWQ7 .)KU-G.[S<:A:X5 ME/)'3\R@C1G8F&%'S!DO2^U5CV=VC[1@24583MD&O=%S4@_%VW-347N-K%@]3G 8X#E(_'KL/QQT<;+DX8QE[7A!%:6OX+,>PS3'LS7&YNRMHUE.LJ'44 MO5J#XC9F_#\:=!6?%#,((\_\SA/^V4CAI*=. M^.C=A7NI+?B.Y2!Z'A=\$%'\>BJ*#S**^W5T9:P(=DO]%5O-8-Y7VH'T<.OIWKX('NX7_?^M:"G>H=#/XG">!1V ME/2@>+A?\IK' QZS+6$;R,]N-$[E#2<13H(PC/Z*[QYM\LRF_S,1&\HD*F"M ML=Y%HIV(>A]=+Q2O[+[OCBN]B[2G6_WM <(8Z/MKSM73PFPEVZ^9Z1]02P,$ M% @ (8EP4]X3DJAQ P *PP !D !X;"]W;W)K&ULQ5==;]L@%/TKR-I#*ZWQMQU72:3E8]JDM:J:=7LF,8E1;? -]V_ MWP4[7AK1--HT[24&?,Z!>^#BF]&.BT=9$*+0IKUY7K@E18#GA- M&+S9<%%A!5VQ=64M",X-J2K=P/,2M\*4.9.1&;L3DQ%O5$D9N1-(-E6%Q<\I M*?EN[/C.?N">;@NE!]S)J,9;LB3JH;X3T'-[E9Q6A$G*&1)D,W8^^->+3.,- MX!LE.WG01CJ2%>>/NO,Y'SN>7A IR5II!0R/)S(C9:F%8!D_.DVGGU(3#]M[ M]8\F=HAEA269\?([S54Q=H8.RLD&-Z6ZY[M/I(LGUGIK7DKSBW8=UG/0NI&* M5QT95E!1UC[Q<^?# 0%T[(2@(P3'A.@50M@1PG-GB#I"=.X,<4G7NNHMAVL80O!)#B&XX4X5$"Y:3W,*? MG^9G)_@N^-F;&NQ-G08G!9>D'J#0>X\"+_ MZYF=3_=LX?S=[(L_GOV%&6%_ MPD*C%[ZB=]M41&#%Q?4)L:@7BXQ8])H8'+,2CIGMD+3,Q##U]?@TN4J2.!V. MW*=#[RVPU/?2EZBY!94%21*^A"TL,#^-,[^'O8@R[J.,3UHV)XQ#KK]E6M++ M)2=-^VYN2Y)?X2?8B2W99V C(7$A]=8FN2G;(M;9:W+?H!!62M 5Y/ZJ)$AQ M#:[@$H"+:?U8\#(G C)X9>Z#"]!JI2]M^],N,C[PRL_2+!P>FSJS .,LB_PX M.MHD"S -HV$<'^WFPJ88>V&4QO:-2GMGT__L;-[=KV]XFY[KK05H]]8"M'MK M4SSE[;#W=GA6JO_Y66QD_IMLM:U=P? P?<-!F!QY9D%Y@^C8, LJ'H1'J(4% MY0_\T&Y5UEN5_1.K#@_7VV9E9YEE05G,LJ L9EE0%K/<@^H'/C5;4W9*B+AA MJOU,]:-]9?O!%'1'XU/_>N9;QN=0";>%ZV_YMHR^P6)+F40EV&ULS5A1 MC]HX$/XK5IZN4KN)G82$"I!V84_74UNAY=H^G/I@$@/6.G%J.[!(_?$W#FD" M"Z2]8LR@ITSD>NBLC"G>NJY.5BRC^D86+(N\>V53F4C[:P;MTZ'B6$1,L,=8%AE378@] [. $@-()<"_!K@7PH(:D!5:G>72E6'"35T-%!R@Y2U M!F_VIBIFA8;T>6YUGQD%;SG@S.B.:IX@FJ=HPD5I6(H^PI_MO=0:%4RAV8HJ MAMZ@J30L-YP*L=T9@EAHQI)2<<.91O=/B2A30"^4S-!89D5I:"7L'Q-F*!?Z M%7C1UIL>N :(V_!N4I.\VY$D9TC.6'/\U(A[!)^#C"^"^=Q8^N1SN'<)= MJ'93ZIRGB\UFC:J_/L>'*-WAF7Z:PYW="_XDL\%0Y^A MR_D3= \)F.U*BI0IW5&XL(D77I.>O896K[,,'\ML#KXAUF[:(;.B!GX8JE.' M-K*%UITPX'UJ3O:.!?+BJ.]%P6E]HH98U$GL WWB69F!,K]*J;B)'%^34OV& M5O_W*M4_4HK@*(QQ$!_.N?$%A@<98*]=1KS.'!Y8RF!'8L5+9+YFRE1"PEYD MP92"TL)*ECQV% OOK5CXFE3$;5_'Y"4Z:!UE7Z7GO?.$"1+_RY?,FSB@Z)]_XR>[& M<77A1ZWG/Q3EB&. ZBT]J1O6U^]W)P MH)TL; TU@FY:0G'M@0M.X=K #12TJW!MXR;^52G:=GS2O2'_58H&)W8O?D". MCQ8G+'$?3'W\?'5T]T[.]CO'!ZJ6'&02; %0[R8"'VKWZ6 W,+*H#M-S:>!H M7MVN&(5-FC6 ]PL):=8#>SYO/N",_@-02P,$% @ (8EP4X/\Z%U"!0 MZAX !D !X;"]W;W)K&ULK9G;;MLX$(9?A3!Z MT0*[M7B2G<(QT"0H=H$&")(>KAF9CHG(DI>BDQ;HPR]UJ$:NI0F-Z":1+,YX MYJ?X_1:U>,[M8['1VI$?VS0KSB<;YW8?IM,BV>BM*M[G.YWY*^O<;I7SI_9A M6NRL5JLJ:)M.613%TZTRV62YJ#Z[LIR?2-)<5^NU7VYX5.\^?S"9W\ M_N#6/&Q<^<%TN=BI!WVGW=?=C?5GTS;+RFQU5I@\(U:OSRRM-=D#N5"%*4-,1KYL\GWA,Q6+J?,-E&5,DZ;8B[I8-E#LG=Z])SSZB["(T9[P M2SS\2B<^G%;AT6'XU,O6:L=:[5B5CP_DJU5!$O$V$:\2B8%$UWFF?_I9M8]^ MW:[W ]K4.>(J1[DZGY;L+)ZS>#%]ZFIP/(Q*26?MJ(,*15NA0"O\DCN5DK7) M5)88?Z1Z6J^KK//(EZH\'H94*=LJ)3HAG7L3F96XS1:C/5_FF?/WL\X[.]3DR#*G[6)SD:81QH!XR*TL._*6I6].'U-ED/IV)SWJT([B*6X+M8\ M*:?)3:H2[2W084T!?"A.GT"1@$$4AU"H2/Q(I'@NAS0"OE <,+=ZI?T/E/M4 MDR3/GK1UICSV/TW6VI86XYTP><0:!4C0,2A! 1,4YT28<)>TAPY#*XX"&R@. MA\_Z2:>$8HW \J7SU_D9A05,ST9PM";)BV;1,PYQ"P9<8#@7PEV-':.AM]*> M<5BE@!!&1[AG6>>7"QO9VYJ$W&(XG@+E M D8QG%&ACH,'I'JU[W%@"!^#(1P8PG&&!/H>#P8'[SPOX>"H M]6-8&["TN7CE4QPL:"['>(Z3B""-9MB0P^* #ARG0[C9\6- '!6(#3DL$/C! M9V/9M31(, M7^B0P^* #!(G0[BW20P.38'!_)# #\E'N#\E\$+BSR.G>YOLV7%%-B=E9\\5 M1\V)!B>/D4.9C"/VYRSTC!O:+I$ )QD")Q[B CP3XR#'@[0 Y5BG$J!4C59NB]%AC] MF[S/G%&JY6VY0!_?9WG[O=)^;JS?;V]_!]02P,$% @ (8EP4W7: M*JM_! Z!( !D !X;"]W;W)K&ULU5A-;]LX M$/TKA-%#"Z21*/DS< PDMH,-T !!LFD/BSW0TM@F(I$N2=GI8G_\DI*B;S-. MT3WT8HO2F]$;:OB>Q.F!BV>Y!5#H)8Z8O.QME=I=.(X,MA 3>Z0R:(BRN!>()G$,1$_KB'BA\L> M[KV>>*";K3(GG-ET1S;P".II=R_TR"FRA#0&)BEG2,#ZLG>%+Y:>;P)2Q%<* M!UDY1J:4%>?/9G ;7O9OV6_2 MXG4Q*R)ASJ-O-%3;R]ZXAT)8DR12#_SP!^0%#4R^@$,\ M6#.(*KRC"RZJ M]EZKOO:L"1]A=XY\]PQYKH<[^,Q/#W<[PA?V\ 4$.AP?#5^>'(XGELGPBQ;P MTWS](_F^$2$(4RBB9$4CJJA^Z/^B!PA!:](J A1PM@>AJ#G6:K0&(2!$NC6# M9W3(@J6%1[_@T4]Y^&^VXAGZ4N&2]V6(M*X\0) (0=D&71-)Y1EZ8GPE0>Q3 MHK=LERB#X;HO=3E&BL[0G$1!$J4#]-<#CR*D)4;S#O^VD!X4I ?6R4M)[].E M0:19'2O84,8,0SW8@: \[&KX+.LPS6K$?#_3G;"OMF ;@<<-S*(+@^N891=F M4&!J10^+HH?6HC-I,(MZ793?562695"Y]0B/&V6V,9^/L!L5[$96=K=2)EJ8 M4JWJ;L^,W:AUY^8CL"%JU,8%M;&5VO(%1$#EF]3&[4D93R8-=FW0$7:3@MWD M?;T,++1W\>3-*6PCJEUT'W1&F)BDB0NM@IXH0K1HE_'WG" M7DG;^U\$*D];?7+#\YC3HV/Z5O8;MQG:J2>1K; M&K="ZO1*A\%VBSE5*7';/UKT;) ZO=)BL-UCWB^5N&TF7>OI9,O!I>=@N^G, M];NS7NY&$($(IK\6J\)I$YG2./#D]]%&K_01S^XC/ZN->=J:J^'QJ-]TZ Y< M4QUSB.5%<&F%U"LOS[1!&L=4KW?*1G3V3;*ME \5VZ;[#B2O$X M/=P""4$8@+Z^YER]#LP-BLVMV7]02P,$% @ (8EP4Q<[YBY, @ H@4 M !D !X;"]W;W)K&ULC53+;MLP$/P50L@A 1+K M93D/R (<&T4+-(5A)^VAZ(&6UA81BE1)RDK_OB0EJ_(3O5A<R"TP M84X2V[VY2&)>*4H8S 6255%@\><9**_'CN_L-A9DDRNSX29QB3>P!/56SH6. MW(XE(P4P23A# M9C9^(_32.3;Q.^$ZAE;XV,DQ7G[R;XDHT=SP@""JDR#%A_ MMC %2@V1EO&[Y72Z*PVPO]ZQ?[+>M9<5EC#E] ?)5#YV'AR4P1I75"UX_1E: M/U9@RJFTOZAN>@])**EZT8*V@(*SYXH^V#CV /SP#"%I \+^ L 6$UFBC MS-J:88636/ :"9.MV<641 M(@6SQBL(M M^J9?S_4,%"94WJ []+:NK&W2%"$.O.:\D9IF,7:4%&!HW;2][;BX+SERV MA'* 0N\6!5[@GX!/+\-GD&JX;^'>/MS5MCOO0><]L'SA&;Y_EB7Z.5E))?2C M^G6!..R(0TL\/$/\*G &O8J>+%5#,;(4IM>VR6@41+&[[1?D.,D/'A^[I#UU MPT[=\**ZKR#E$YI0W<"8I=J[G@5HQJN56E<4[1[$*Z/U!\.6=/ M<-0)CBZ7DRM,3^F)CDL810\'@HZ3_" ,#A2YO0XRT^L%BPUA$E%8:Y@WN-&PO=V]R:W-H965T=66:0X%EGY? ],F&BP(K'8JM M*TL!.+.@@KJ!YPW= A/F)+'=6X@DYCM%"8.%0')7%%A\/ +EU=3QGSR.3;A%\$*ME9(^-DS?F; M"9ZRJ>,904 A588!Z]<>9D"I(=(R_C:<3EO2 +OK _MWZUU[66,),TY?2:;R MJ3-V4 8;O*-JR:L?T/BQ E-.I7VBJLX=C!R4[J3B10/6"@K"ZC=^;_K0 ?B# M"X"@ 03_"P@;0&B-ULJLK3E6.(D%KY PV9K-+&QO+%J[( MV!Z8XH* 1+=S4)A0>8=ZZ&4U1[<[Z3F&4R=I6N:9!NVO _UOS! M!?X5E'T4>M]0X 7^&?CL.GP.J8;[%NX=PUWMM+4;M'8#RQ?^P^X'FA.94BYW M M#OA[540O]0?ZY4"-L*H:TPN%!AB2O]?10(@NG9?M7PH86;&=LG(S\(8G?? M[N;$H1)T.<;SM4A,,/8WKW))U!+ P04 M" AB7!3?KP*>W(" #>!0 &0 'AL+W=OBAIQDAZ*'FAI;1&A2)6DXZ1? MWR6EJ$[LN+U(?.S,S@ZY'&^5?C EHH6G2D@S"4IKZ\LP-'F)%3-GJD9).RNE M*V9IJM>AJ36RPH,J$291=!Y6C,L@&_NUN<[&:F,%ESC78#95Q?3S-0JUG01Q M\+)PP]>E=0MA-J[9&A=H[^JYIEG8L12\0FFXDJ!Q-0FNXLMIZN)]P#W'K=D9 M@ZMDJ=2#FWPI)D'D!*' W#H&1K]'G*(0CHAD_&HY@RZE ^Z.7]@_^=JIEB4S M.%7B.R]L.0E& 12X8AMA;]3V,[;U>(&Y$L9_8=O$#HSN<::\0+PB>Z%00-,%J!LB9JR:XW2 C,&K8&3&5K&A3F%CW"WF,') MAU/X %S";:DVAF!F'%I2Y'C#O,U^W61/WLF^P/H,^E$/DBB)#\"GQ^$SS D> M>WCT&AZ2#YT926=&XOGZ[_*MD&HN8*J,-3V8LII;)OAO+'K0.M7S#GWS#ETU MSLRXR84R&XWPXVIIK*:[^?.(G'XGI^_E#/YQ-EP2-Y,Y_CV<0U8W9.>>S#7O M8Q9',;GZN&OH?E":I%W,*YF#3N;@J,Q[E(724#NUS]3@]N!%:#C2G<2C*!V] M4;_MA20\P:A= ^RNE[,O$]7CWI&=_ %!+ M P04 " AB7!30Z,?$!($ "V$0 &0 'AL+W=O(*3 M6 5,;3.9[J]?8PB0X%"T5>8E 7/.O3X^]K7LZ9[Q;V)'B 0O29R*F;63,KNQ M;;'>D02+:Y:15'W9,)Y@J5[YUA89)SC2I"2VD>,$=H)I:LVGNFW%YU.6RYBF M9,6!R),$\Q^W)&;[F06M0\,#W>YDT6#/IQG>DD1 M5#^^5T&M.F=!;#\?HH=:O!+SA 59L/@O&LG=S!I;("(;G,?R@>T_DDJ07\1; MLUCH7[ OL8%K@74N)$LJLNI!0M/R'[]4 ]$BJ#AF JH(Z)3@G2&X%<$=FL&K M"-[0#'Y%\(<2@HH0Z+$O!TN/]!)+/)]RM@>\0*MHQ8.V2[/5 -.TF%F/DJNO M5/'D?,75).7R!\!I!.Z^YS13TT9>@3_4I'Z[)!+36+P#[\'7QR5X^^8=> -H M"K[L6"X404QMJ?I01++75;[;,A\ZD\\%GUDJ=P+5]GH MT&$ ;E%OP$>270/7N0+(0=#0G\5PNF.2\VO9[WXM>]A/7Y*UHD,3_6@LW7HR MN3J>^Y/)= 56,4[E\9P"?]\K./@D22+^Z4GFU8PEB5215!O&FN*R#"MQ.&%H]\B \$3@(%1I0<.Q!L\2@ MEACT2ESU.78%4F*T+>ATQ7><4U5#0&$7!-4N;-8TJC6->C4M6RZ9>C_JY/0< MY[A?BU%G.G4PRVZ<\2GFKAMGU,(\Q)SQJ> MU($GER\8T&GV.N<2):.*>CQE1OZ)-X-0H0'EPS/VP-8F#GN%/?R&D^SW)8CQ MTSDIQY%1$QF]@D/-!@+=BSCD=L<>!<&I0T-0H0'E!9,S#C6;%>S?K<*=IG3"\2NXTQ14.+F(.Y/NTIA,.OX,084FU!B- MS1ZAIGBC_N*]8*F0/"\/I.H0HC1NU1+J+. AO8E MO+DKKQ":\.6-QF?,MS05("8;E&PO=V]R:W-H965T1'6^0<<&Q 66I[CA/: M&2;46LY-WSU?SEDA4T+AGB-19!GFSRM(V6EAN=9+QV=R3*3NL)?S'!_A >27 M_)ZKEEVSQ"0#*@BCB,-A8=VYMSO7TP 3\0^!DV@\(VUES]@/W7@?+RQ'*X(4 M(JDIL/I[A#6DJ692.GY6I%8]I@8VGU_8=\:\,K/' M8L_4IBF2RLF85B.. B ME9_9Z2^H# 6:+V*I,+_H5,8&H86B0DB656"E(".T_,=/U40T )[; _ J@#<6 MX%< ?RQ@4@$F8P%!!0@N +[? P@K0&CFOIPL,],;+/%RSMD)<1VMV/2#62Z# M5A-,J,ZL!\G56Z)P%NYK2U[+Y97 MWB#A ^37R'>ND.=X[I>'#7K[YEV'K/5X%J>?9?-'M&S_B);=,,L&(L7BGK&D M.B/B?[$0( >FWJ^SS3=#^#U#F 03Z-O=7DBN#I7O YR3FG-B.">_S.!2+)*L MVCC Q16*F)#Z["&=J5M2AX9:'\*/R]G$<>;V8W,)QP3MVD&^TP@ZLQ;4UH+? ML8:CJ,B*%$OU)@9UL40$Z^.ZRV@Y4-"0-VWY'!&S"UHVO3Z78>TR''1IDD+= M4H] "^C2'K9TA9>ZUF%+E]ORU^9QOS,UZXT4WA2?9JK-C.UM1O)<>OHLZU-JH(=U#K/29:J79B6A0[M3,%5Q=04,)U.9IQ%_\J]7;L=_1OW=EL6ZZ_T MY;?#1\R/A.K=>E!#.==3M3J\+,?+AF2Y*1_W3*I-;!X3]0D#7 >H]P?&Y$M# M#U!_%"W_!U!+ P04 " AB7!3%N*GW9D" "F!@ &0 'AL+W=OG.2VL>;$P7;6[=]C.VGHVJSP4OO:]QR?>VK?)!LN'F0!H-!3R2HY<0JE MZDO7E5D!)9'GO(9*[ZRX*(G2H5B[LA9 <@LJF8L]+W9+0BMGFMBUA9@FO%&, M5K 02#9E2<3S-3"^F3B^LUVXI>M"F05WFM1D#4M0]_5"Z,CM67):0B4IKY" MU<2Y\B]GL$00,,F48B!X>80:,&2(MXW?' MZ?1'&N#N?,O^R=:N:TF)A!EG/VBNBHDS=E .*](P=>I\V 'XX2L W 'P_P*"#A#80EMEMJPY462:"+Y! MPF1K-C.QWEBTKH96YE]<*J%WJ<:IZ566B09R]/%)WPL)$I$J1]]4 0+-&B&@ M4NB&DI0RJJC>/9V#(I3),_0>W2_GZ/3D#)T@6J&[@C=28V7B*BW+D+M9)^&Z ME8!?D;"$^AP%WCN$/>P/P&?'X7/(--RW<.\EW-5F]([@WA%L^8)7^!;DF:2L M<\+:0YA$/Z]2J82^=+^.'!'T1P3VB/ ?ID-G^I!G+4-L&RUA?^E31)&!.UL2*&"%56#0ENZ:$=#$%Q$>T(/DWP<^,-* MHUYI=%3I#>CGBUAW.Y_?OAECS_]@!K\==)1U=[CFPG2-(?W1@;1X[._)/\P) M+\)A]7&O/CZJ_HXKPM#^3;!N<_O\MM+9W^^4C7+]JNV :*U[:QI%SI-F6GA?Z0@# )>G_%N=H& MIE?UGZ;I'U!+ P04 " AB7!3ES>][TX" #=!0 &0 'AL+W=O:&EM$:%(E:2B].]+4K*J^(7V8G')G=F9-9=)P\6++ 4>BLIDS.G4*JZ M<5V9%5!B.>85,'VRX:+$2H=BZ\I* ,XMJ*1NX'D3M\2$.6EB]Y8B37BM*&&P M%$C698G%[SN@O)DYOK/;>"3;0ID--TTJO(45J.=J*73D]BPY*8%)PAD2L)DY MM_[-/#;Y-N$;@48.UL@X67/^8H+/^9 J2'2,GYUG$Y? MT@"'ZQW[1^M=>UEC"7-.OY-<%3-GZJ <-KBFZI$WGZ#S8P5FG$K[BYHV=Q(Y M**NEXF4'U@I*PMHO?NOZ, #XIP!!!PC^%1!V@- :;9596PNL<)H(WB!ALC6; M6=C>6+1V0YCY%U=*Z%.B<2K]J@H0Z(&SK!8"F$+W!*\))8J 1)<+4)A0>85& MZ'FU0)<75^@"$8:>"EY+S'*9N$J+,%1NUA6\:PL&)PJNH!JCT/N B_PC\#G MY^$+R#3\_L'SA6?]#TPLB,\IE+0#]N%U+)?1-^WFF4MA7 M"FVEZ$2E>]"W#=%!I1%B?_M><6'N];&&MKP3RVNF\C7U@S!.W-=AVPZ3@C#H M<]XICGK%T5G%;6\&&@?BC^ELV>*!A"B<[LD\S!E%T^,RXUYF?%;F$U>8(OZ? M8N/#IDZNPSVU1Y*FT9Y:=S!\YN'[@L66,(DH;#3*&U]K$M$^)FV@>&7G<?X M/"\^QO0W7/R4*TH5_ J#2 YJ*Z7BCYXG9RL:$MG@,8WTFP47(5'Z5BP]&0M* MYA84!A[V_8X7$A;5AGW[[$X,^SQ1 8OHG0"9A"$13QY^3H?U'RCB 9TI@P%T1]K>DF#P#!I'8\9:2V?TP!WK[?L5S9X')B!M8*01>DG M^94E8@> .Q4 G 'P/@!5 )H9H+D/J)+4R@"ME\[0S@#M/0#J5@ Z&:"S#ZB2 MU,T 75NL-+NV-".BR+ O^ :$&:W9S(6MKT7KBK#(M.)$"?V6:9P:7E-=1PD? MX)8(04Q;P+L1580%\CV\ 1;!]Q5/)(GFLN\I/:&!>;.,_"(EQQ7D9W##([62 M,([F=%Z"OW3C$780>#K2/%R\#?<".QDG-&Y TZ\#]C%ZF(S@W9OW@4E!F3@W MU8C.-!6R5'Y&5<(RY]*V,9NMK^3(->$JC5=O8!E MJ\DAYO,QFJ@!N)?2.&K7S%NU:?F:[E;]<3Z52F@+^\_!VBQ\5324KBQT\IDZSBS<)N&4"N +T%N<<8%H"4&:[=]0M3PN M4L[V3L"X/.!N+J/KE'$GS/3J";3; 'U,6&RJ48>(EI:D>Y#PMN^CO:H<#D)Z MDR[7V*"&I\ZH857H:8SC&_/TUB'F=[(C&N! MHB(L,],CA)TVA'8O=,DK; ^Y?:\\R[K6DV0J]=+3ZP[&ZP,O?#Y;863HU$Z& M"BM#;B_+8Y&/"1$4%N;[_&]P;&,C=.AD/5__5;1R86?([6>76[[D7$:%+:%3^Q(N? F[?>GUU;S"AZ;4KBPF+GP) MNWWIU0MZ?(2PV3F^H''A;1C_F5X;9T1[^V9%>@J_PVY[NB;38LNV>Z)-TXH' M<_/-2O U-6^\KUBN'ICP4W1"Q9)'6Z%QKJ-[I:@$C/W^F-XK$]_DVYTH=) M>[FB9$Z%&:#?+SA7VQLS0?XKR/!_4$L#!!0 ( "&)<%/EB1M)C@, ($/ M 9 >&PO=V]R:W-H965T93GL 1*1WK"GF?$W/V-[ MW%TS_B 6 !(])3$5/6LAY?+*MD6T@ 2+2[8$JK[,&$^P5(]\;HLE!SPU3DEL M>X[3LA-,J-7OFG>WO-]E*QD3"K<#=VF=C 6/PFLQ2JZ]$^#\"B4DL/BB3^_$(O7_W ;U#A**[!5L) M92VZME0<.IH=96-^3,?T*L88[GEK@/Z]U'$"EWU[@[^^ZVRCZ7 MP,LE\$P\OUZ"WX.)D%R5U9^:F'X>TS-^7P+$D=(YBG3R*M_]X0U4=YT!E M&6\:M;F+$H0'N$6;H!.4XS9SW.;K<2FC-<3- HWKAJT#Y**1YWOER*T G@281=I;LCKNX80JL:HL4G=GJW)/7 ;,DMU ^2I[K\#-!M9 8XDEJ#Y# M(C9#:;D0E=PM$\3T#;^OGZ3N0B8QH&NZ2DQ(1O^4)GN$1RZ 5Z_NPU>[[^NS MW<=<[V7Z;#;RYP8:IE/CS/K4\PRBB*]@BN!)-9UZB]7-!3-99S/U2+4-WW" M?8VW^[I;O['7:?PM7X'.+/,1))/P=OD[*NJYPNU+N.T]W/KF8[.&_Z\BK:^7ZI6^,U*]$@#]](2/5>X5$![YWRD#Z=?,9\3*M2.-U/Q MGJ:6 P ;@T !D !X;"]W;W)K&ULK5=K;YLP%/TK%GMHE=;RAJ1+(C4ATR9M6M7L\6':!S?=9P<9&PGEY:9ILF4".V04I MH1!O5H3FF(LN79NLI(!C1":(K;)"I:1 %%9CX\J^G-N6 M)"C$UQ2V;*^-I)5;0G[*SOMX;%AR1I#!DDL)+!YW,(,LDTIB'K]J4:.)*8G[ M[9WZ6V5>F+G%#&8D^Y;&/!D; P/%L,*;C-^0[3NH#?E2;TDRIG[1ML(&H8&6 M&\9)7I/%#/*TJ)[XOD[$'L$)CA"#7!.S6"7Q.4=;/R MKA(788XG(TJVB$JT4),-E7W%%OE*"[E1%IR*MZG@\GZ'G*"W0YX1L&"YB-C*YF(=4,Y=US&D5 MTSD2TT4?2<$3AN9%#+&&'_7SASU\4_AODN#LDC!U>@474%X@UWJ-',NQ-?.9 MG4ZW=';^+?K\KZ,?),-M=H2K]-S^'?']ZI9Q*K[C'SV:7J/I*4WOB.:G$BCF M:;%&F51'<"\..@:ZK5,)!4I(GG)W$\<:C,R[_>7H8FS//<1$78QOVX>8>1?C M.8^Q#ISZC5._U^G;M! ?SDE.*R%_+_JPY;.+L%HNNPC':9GL$SFP@UZ+ MBX10?LZ!YD][##K!O=8BS+H0VVNY[$+"H.52$RC0VPP;FV&OS<^$X^QIAV%W M!?SV?NUB;#]L>>QB JNU'^9=C!=Z>I>#QN6@U^4,LP25.(V1*#HJM]H3?=#] MY,*V30W&;:U3U,4,++]ELXMQA[[>YK"Q.>RU^4T5#!"_?#9P+/N-?-C50_3P MG3B=UB#J'EE9/7Z[3P.!/_D@^ *3O3):Y_7@Y23&1;**_^TQP/Q?A! MMP:S?BE;2:'A3L@>'!.*_M^Y/E:7O27\>9_'J_*O;E7/^9 UZIP9TAEKBH)E2]^BA?W40^8KI."R:2OQ*AK(M0G&ZT*NZK#B>EJEYO M"1>UL&HFXD($5 +$^Q4A?->1 9HKUN0W4$L#!!0 ( "&)<%/N)(B"YP( M (T( 9 >&PO=V]R:W-H965T.].Q'9O+Z5B4.N4YS"51998Q^7X#J=A-'.KL!Q[Y9JO-@#L=%VP# M"]#/Q5QBSVU8$IY!KKC(B83UQ+FF5S-J 3;B!X>=.F@3D\I2B!?3^9Y,',\X M@A16VE P?+W"#-+4,*&//S6ITV@:X&%[SWYGD\=DEDS!3*0_>:*W$V?HD 36 MK$SUH]A]@SJAT/"M1*KLD^RJV'C@D%6IM,AJ,#K(>%Z]V5M=B , /0;P:X#_ M54!0 P*;:.7,IG7+-)N.I=@1::*1S31L;2P:L^&YF<:%EOB5(TY/[P%KH,@% MN2MU*8$\\)QG94;L.)FS=YPRK_YM ,^ZX??P@KAU,*]_^$N%J&IA-]4 MPK=\05\ESLD]9TN>V#9!T?8'\'LJ00D$>MC"=]4 M%)&E,/OO=4K#8.R^=N@.&MU!KRY*^5U2%2H\D(H'1Z3"1BK\3"KHD@I;4E$8 M=TM%C53TF=2@2RIJ284FL$LJ;J3B7JDGH5E*\-B43/-\0U*[,8IZ8W29B%LF M?"\^DO"P<3'L=7$/2I%"2%V=GGAB*Y0W?GA6E!H2W(L:<%1W.1JV'%W0B'8[ M&C6.1E^H2U6-M-XS'#H+,FK)TQ&-&OEJLX]::S_VHVZ+U/MWN'F?EVU52HG% MVI>O\Z#RVFMT2#\X[ @:C(ZL+GIP_M)^BR+?7.#49;W^:/MD\(/PH\%VE!_X M'PRZ!W>%N:@?F-SP7.%,KA'E7<:8GZSNOJJC16&OCZ70>!G9YA;_%T": /R^ M%D+O.^9&:OY IG\!4$L#!!0 ( "&)<%,Q=GIY9@, &8, 9 >&PO M=V]R:W-H965TF&\B)/.,%,'UGQ45.E!Z*M2L+ 61I07GF^IX7NSFAS)F. M[;5+,1WS4F64P:5 LLQS(NX_0,9W$P<[#Q>NZ'JCS 5W.B[(&JY!W1:70H_< MAF5)_QVCA,#L!7?*>SDP3DRK2PX_VT&%\N)XQE%D$&J# 71 MARW,(,L,D];QIR9UFCD-\/#\@?V3;5XWLR 29CS[09=J,W$2!RUA1U$0< '/8 _!K@'P/Z9@AJ M0/#4&<(:$%IGJE:L#W.BR'0L^ X)4ZW9S(DUTZ)U^Y29YWZMA+Y+-4Y-OW"V M/KT!D:,Y+!0Z13.>%YP!4Q*]FH,B-).O]>7;ZSEZ=?(:G2#*T,V&EY*PI1R[ M2FLP3&Y:S_>AFL_OF>\:BC,4>&^0[_FX SX;AG\E]RC O>CY,'H.Z=D#W'L, M=[5OC7E^8YYO^8)>/FW9!9-*E'HI*/3SBRY %PIR^6N /FCH TL?]M*O0 A8 MHA5EA*64K5'*I>ITO6**+9-9Z]OI:12?C]WMH3L=13%N:AYI#!N-X:#&&ZY( MUB6H@D4'<_F)%P5'BMI5B><%W9*B1E+T#]L6ZN6+Q/?P.W/ U4&/TE*[J1]3 MP87)G"[544L/#D8!/E+=K@KB9-2M.FY4QX.J[4)49B$N^_1G("5Z0A-QNXDP M\/VC)MI588#C[B9&31.CX;?!Z,\X80-O?])P)<^QN,X;^O-!J=]*)97.,+.J MC.-=1IZWWV%/?XZ,;%=%./*ZC<3>/I>]07U7L.79UJYY'0%4(5,PT#<^2'S\ M',;B?2IB_[^MK2D>K:&VM1U5?<;N0Q4/I^JET)LFH>Z15HC@3TD+Z\(_WEJ\ M#T0S[N.37=\' M#QX]B^O[-,+)_[N>M"R-XE;P=E3Y7G+\.^P>[.G,#OPK$6O*),I@I6'>V4@_ M$U%M:JN!XH7=YBVXTIM&>[K1?P1 F )]?\6Y>AB8G6/SUV+Z%U!+ P04 M" AB7!3(:49%%$" S!@ &0 'AL+W=OLB >0H/G5E@VED4:C;4@@(3JVAVD/;GII+1P[LZ\4_GO. M3HC*U'9HTEYBW_F^[^Z^Q)=LH\V#70$@>ZJELI-@A=A-_<&K+"GF4A:E!6:,4,5)/@4WQ1C%V\#_@N8&.W M]LQU,M?ZP1E7BTD0N8) 0HF.@=/R"%.0TA%1&;\[SJ!/Z8#;^U?VS[YWZF7. M+4RU_"$6N)H$'P*V@(JO)=[IS5?H^ADYOE)+ZY]LT\:./@:L7%O4=0>F"FJA MVI4_=3IL >+A'D#2 9(_ >D>0-H!TO=F&': H5>F;<7K4'#D>6;TAAD736QN MX\7T:&I?*/?:9VCH5! .\VNMEF??P-2L@#FR,_8%%!@NV7$!R(6T)^2[GQ7L M^.B$'3&AV(V0DMZ8S4*D_(XE++M =\>AA^PY]9 M?+X771Q&%U!2\MC#H[?PD#3KA4MZX1+/E^[E([FNE$6SIEN [.[\(]Y-!AG MX>.V3#N#XC[H3;7#OMKAP6K]!R0U5P+TE(=QUR)]T!D-$_Q( M'HCXEMPQ>= ?!> H[EX!< WS9"MP!T;0&] M"S!?0+0-\6 M,"@ UL =/:548"SP:,KH#++67_M*+K+4S MO&S&($Y7X8-@\M- XL3HEL:/[_\B+ )C,A?@/2R.#.4?@G>[@N]>O3HM^<%GUF4;=BZG3P MS\T37U1=-_9;,_ICPHZEWI'+HUPCJ%PC*//G'DU&KHR;F NVD?HCP#^WT@#< M"!+Q?PWNW=*]F[GWCKB_8T&\"!(< AS132QT?9I[Z&8>4F'=CGS7=]*?86>K MB>V5L3UC['N2X.>X 6Y:,D- M R=L2UHC8)A OTS"-R;QL)ES\G.3EF:R37__E[-8*%G,X+Y;NN^>H_R]TGWO M]!)<]FHE0$[/T #],GK?&-UFH@:EK\$Y)@HZ2JL:F' [T%AJ]?=T(+G"\#.+'8\6>%BZJU7:JU2XT(+?T&RUG M&I\^](\W$%3L")$E?^T;69L3JHVTEDRCR:S9Y+8P.4QT8%@H4-$T/)VG89VH M"YY^,80#8U*3U8IDAPX@B*6*$2[R M=;?/K%XSSFN[6MQ-8[R!<=4CM2] 9H4N M-S%RYW>SG]K)4T)B3DP!E&@C>(Z=#3IXPS!K:-GO618K0CC8L4 ($DN&6 %! M5 M!#0&V]?)W56#>Z>-?.V":<#Y[=Y+7#5!)23(+"39A$D)6W>R-9PIC$\MBH4GR,S@55G7RZ->[*EX39-["I_-,6+ M( S$L^F40+&S>]>_R]E85@>JF-;]O?O\!G<: BM2>#6NFI!B=M=FGV^W M/RQ?UY?PWVE4'JUC:?0U+[R7T5_E",;E[%B9W%9.[9B8_45ZO&]RCMF_< M'[J*J-V&C??/39!D<]!PTN4I,O;.0L:>(F/OU\EXUH!U=6==U7$H*O9.IV*O M?N3B=Q&J+S%;PYG&$#E]>/R\6W&V9\O9AM.J2>%$?\Y4C7QPU&YF/YOS(Z]^ MU-[W=?L9"\/J,!6U>F9J_5UOJ0UA4+NO?]MLQ'EZ5N@@YB# MD*RD(T=*3PNP_#OY_$;0)/M>=$Z%H%%VN99,1EAJ(#]?42KV-^E7K>5_1HS^ M!U!+ P04 " AB7!3TTQ*]-P# #:#P &0 'AL+W=O3_W$:&("Q^$%Q([>NH4AEQOG/8G&3#!VOB @SC%5!0?3?&L>89063 MCN/OBM2I?1; [>LG]JE)7BJ7U9+%/I"5%D-!!\ Z*PUFS%A7EP?AD]?!K^WP M6_)HBWUJ1T\PKE/W+*4,Z[8,#5]XD$\WXPV32JRTC"GXTW3AC<)<_F6A[];T M74/?/4!_)RB+Z9)D0'*^8JJM7"5#SS 4^KP>16'DZ>36+8ZCVG%D=6S2X"G$ MYFQ9,NG5A+VW*%2_IN];X_VZ4E+IXUWH0:)=M75U?Z]0H;=5I[)W3S&:[AL= M*/=%'?Z%-?P],9N2F&94/5I*'(OV^FB3C]J[^47XW83:@38[UF93'/I\YFW?@'9L;X' MN?D&L472:+7_>K'V]S6VW_+PCUCM!MBHL6^7XPFF*/3A@)0RHAM5QQESJ22< M92@EJ 5A[3UPT=:+SV.V&^V&W(B\?_D_*97>T,&PO=V]R M:W-H965TW&Z%PN,857;Z^ZN0Y#ZX6_7=@PEMG$;Y4WPP_[^,SL[L^/-<,?X-[%% ME/ 8A;$8&5LIDW>F*59;C(CHL 1C]29@/")2W?*-*1*.9)U!46@ZEN6;$:&Q M,1YFSQ9\/&2I#&F,"PXBC2+"]Q,,V6YDV,;3@\]TLY7Z@3D>)F2#]RB_)@NN M[LQ294TCC 5E,7 ,1L9[^]U'NZ>!;,3?%'?BZ!KT5):,?=,W\_7(L+1'&.)* M:@FB?AYPBF&HE90?WPM1H[2IP>/K)_4/V>359)9$X)2%_]"UW(Z,O@%K#$@: MRL]L=X/%A#RMMV*AR/["KAAK&;!*A611 2L/(AKGO^2Q",018'=K *< G+: M6P#N*>#6 -T"Z+:UX!6 UQ;P"\!O"_0*H-<6Z!= ORTP*(!!6\"VGE;.:HV4 MBYTG79XE68K-B"3C(6<[X'J\TM,769YFO,HL&NN2NI=?D$> MP0R7$M["@JMRY7(/)%[#U?>4)JJ )-PQ$L/%#"6AH;A4X[[>S^#BS26\ 1K# MERU+A0+$T)3**2UMK@H')KD#3HT#,UQUP.[]"8[E6!7XM!F_QZ0#CJ]QNU^! MSYKQ3V0/KIT9MROHJQ;&7:L6_] >KYKZ]#1J6_ M4BFD2D(5,?7%LZRL@%S!.XJ:?[J65X-GD3T9<7UVQ.WS$7W7K5XK'*$!02.)$(ZY3K>*L=@+(U M7! !1-^LE'>7E=VNV8S5L:P_*MM<,]?MN)7<]1G.ZPPJN9NS]OJGW,^!/70% MV_G=[1-^J)VO"/;5HSKA"&PR>>@4MOL:>ZI]Z AVI ME!@#"P*0[)!$F,\++D(4 N26Q%5I,RL,'B>U79O4A]YB>R^(O2JWJ#'@AR9C M^Z\2\$.GL,^T"B*H@/S$"^H4^4 X)G2;T ML?H3X1L:"P@Q4$)6IZ?6C>6['*KYHI<#U#O \;DTXT^ MLY3_+QC_#U!+ P04 " AB7!3?&J=;UP& #M(0 &0 'AL+W=OR%]X"#:!P'A+[?49\>;#NR\GGCT-EL1G^A-QCNRH4]4 M?-T]<'G4R[6LO("&D<="P.GZIO,>7M_;PQB02'SSZ#$J? ?Q4I:,?8\/[EWD-F-@\?NK]GFR>+F8)8GHE/E_>2NQ MO>D,.V!%UV3OBT=V7-!L04ZLSV5^E/P'QU2VCSO W4>"!1E8>A!X8?I)GK- M% (U@!0!D!M 3@#X+8 .P/8)P!HUP"<#."<6AC6 /H9H-_6I4$&&+0%##/ M\!1@U0!&&6"4E$.:OR3Y,R+(9,S9$?!86FJ+OR05E*!ESKTP+O8GP>6OGL2) MR4<6;MY]H3P ,[H4X!VX^['W=K*:!?C(2 BN9E00SX]^&_>$-!>#>FZF^C95 MC6I40_")A6(;@;MP15<:_,R,QTWXN1D_:L(O&OQ'!@4]&><\V.@UV+?(J/'] M?M,%&/X.D(7@UZ<9N/I%%]>I6[^-EIE9RQ/=22U6DY:[]EHL78K.=X*L M#B1TJ4;9AS-\J5_1PJQE1MT\N@8M]V8MG\B+.46E^L'Y9L6)5ESKF]RB]V$D M^#[9H7]_E +@7M @^L>@WL[5VXEZNT;] _="U]L1'Y" [4.A6W:JH9]HB!OI M8>)@QXK_QKV#QK:3VW:,MA_ICKS$BXH 6\MNM=19GSL5Z_9H-"@:3PO%:"N> M'ZZC'7'I34<."!'E!]J9 $, ^_DB^L9%S(GK^9YX 5^.#/Q;H%)?4JE!_R#7 M/[A$_H>Y^N';?XLH+5?0(<)5:";6%CPQ@U5> M=?H:GIBW%5QH!(CO?S#(EACQDHW*C7-E-U::0N4W]N0^6E,<]/9NM([F+ZL?L.:IVHD&- M#ZH'(3/)S^B:0N8_44XX<[$R5 MH_H%LB]!.4BQ-S(S<)O1!%7':=@W!5!Q-FK@[)\T<328Z7<=[<1QUX ;=BW] MI-* <[HC+>[#^?;*@56M"@W>SCC33$DQL5C7(3(YIUZN[*9J>,C<\%J.0ZC: MH2I[O%%DH1&!QF6H1H?,G>*^5+R-Y;IH4-=O* .L&@\V-QXC0T2RJ#65?>K(/2%H*'O7&@BFV(2FZP)7/HTB(+8D MU/)'9K!8X-!0&;AP(\;<(9ZHNX\]I>5$K+,TF,*A>@2^2(_ JD?@IGLN\=.0 M9(\R+M%)4R8[N8;3%631="K11"-=8VXA6'99-19L9M*&N+>_.L"*;&EBVY;P85=O?%3DP!;,:1M9LAR F2U/](#\P_QVJ;IJ7DS ]F* MY>S+W&\NW'!^\QWGF5V]PY'=<*RDIH5DV5%%E;:9*L^]Y&U0YW0'^DO>\W'E M!2DBMACWRQ8]E3QKVT>><^YMLH5W96<;EMYG+3 M3;-I Q9:($B>-^H2W"L\X@THWR3O!T0R$G+7I$]X\K/Y.PCODR?O)^=OX?44 M:L[/X/6=[OP<7G](WSQ09M,7(3X1OO'""/AT+5VP9&EV $_?+4@/!-LE#YZ7 M3 @6)%^WE*PHCP7D[VO&Q.M!;"!_PV/R'U!+ P04 " AB7!3ZQAI%VH" M P!@ &0 'AL+W=O0-;Z#6.SLN*J+T5!2N; 20W(HJ MYGH81VY%:.VDB5U;BS3AK6*TAK5 LJTJ(MX6P/A^YDRFK70,W=PR6D%M:2\1@)V,V<^N5W&)MX&_*"PEP=C9"K9 M_PK\7N#;0KO,;%DKHDB:"+Y'PD1K-S.PO;%J70VMS5O<**%WJ=:I]#NOB^M' M$!5:P5:A:W37JE8 NJ9$2^/"]?0:;E M$RO'?\M=W9"A*][0%<_Z^2?]="]65&:,2].-7_.M5$)_A>=160MS$E\23T<3A/W900<#.#@+%BSO#%6IPH/6),@QM$X M+!Q@X6(!%9]%/7)%V!@K/GYC M4QSZ ZW[CH^CIAC[_Z3D'IQG$U'06B(&.RW#-[&N2'3W4S=1O+%'?,N5 MOC#LL-17.@@3H/=WG*N/B;DUAC^)]!U02P,$% @ (8EP4T(+DN 7! M91 !D !X;"]W;W)K&ULM5C9;MLX%/T50N@ M#1!8HF0M+FP#$SO-@K8PFDG[,)@'6J(MHI+H(:DX >;CAZ1H>8DDJT#R$FNY MY]QSJPKG!&MQ,+6KL'W\DZ M%>J!/1UOT!H_8/&X63!Y9]<(SG&6*2>KXUY!:=4X%/+S>L7_6Q(B9?D@(\ M%D3P2_E07O^5TI*C(N%C6T@QBM*.3>*K*K';DO@!;P; '5T"UW%AQ=Y ,NLF MN4?% #C#BN3Q80X^?KC07 U4\QYZ/.>(:E]X ]_U&_-][L_G&+X&EILW5G7[ M)JKNNEF^HA?@P2-1#23WW21S' ]V+,U2;#DWZ@GBUA/$U;1>*^U2@+N""U;* M94& O[_( ' G<,[_Z:#W:GI/TP];Z!>,%#'9H R@G):%:!J\BB'0#&J]>YKZ MGN\X8_NI(?&P3CSL3/R%<@[D B52#.(#$RBD"8"<)F1%8J26L*;6'[Y6Y/AA M6"NJ&OIUE',<<=.+Y[:+YZAVOZ[=[ZS]^CE.4;'&@*D*F[RKPH\.4PXB.!PU MYPWJO$%GWM=F.R\QD"96RJT)\'3K>N _BWQKJC2.CL%TOG/481'JS&L%LU8NR%%&OC!H"NY&9OV>0*<\/4 M,;VNSX?6"[UW^8I[:X7=WMK#U&>P MR?O:FA[NG0V>L;;5"NLCA]R>"2S7=*%,3N[F$ <(;#"+9<5-J^OL##$)NCD7 M=5SFWG!AV+=,,XLOZUTTYR5.=-W5$U5P:[%7)I%_(#"(Y '8=5LT[ET;=MOV MMS)?RD&7^HPRY=_:LPD_\G'93'2GL;%YHE<2?=\/H^!T&.V#HXHZ@']%;$T* M#C*\DD@Y[I*"56?:ZD;0C3Z]+*F0IR%]F6*48*8"Y/L5E7+-C3H0U?]9F/X/ M4$L#!!0 ( "&)<%/=G'7TV0( %8) 9 >&PO=V]R:W-H965TBUR*J96)F5Y9=LBR:# MXI*50-6?+>,%EJK+=[8H.>#4@(K<]APGM M,J#6;F&\K/INP2N:$PHHC414% MYF\WD+/#U'*M]P]/9)=)_<&>34J\@S7([^6*JY[=LJ2D "H(HXC#=FI=NU?+ M4,>;@!\$#J+31EK)AK%GW7E(IY:C$X(<$JD9L'KM80YYKHE4&B\-I]4.J8'= M]CO[G=&NM&RP@#G+?Y)49E,KME *6USE\HD=EM#H&6F^A.7"/-&AB74LE%1" MLJ(!JPP*0NLW?FWJT %XIP!> _ ^ -S@!,!O /[0$8(&$ P%C!K :"@@; #A M4$#4 **A@+@!Q&9VZ^DP<[G $L\FG!T0U]&*33>,(0Q:32&AVKIKR=5?HG!R M=OM2$?F&'JB0O%*6E )]04^0@EHAFQS0G-$]<$ET>Z5L!9Q#BM:2)<\7Z!%S MCK7WT*<%2$QR\7EB2Y65YK:3)H.;.@/O1 9K*"^1[UP@S_%?C7B@[(X?8\R0(21>(:$N]\S;M".&YP=M[-,DLXR*=ME(NIE4A MFUGMO.,(UXTB/_!COU_#J-4P^I\:F-J1,$T)W?7I&/U+Q^(XXEA'K7APY%U/ MI.,KT\:^]W?D_>#(Y7&D%XW#*!Z'_>4.VW*'9\O]6!4;X(AMNZ;0U>_;;L+C M=(,HCL(P\CYD87<. 'WC^(;YCE"!G^)U1[+2G D;)M4)8YJ9 MNO@ UP'J_Y8Q^=[1QTQ[E9K] 5!+ P04 " AB7!35L([R%8% !O&@ M&0 'AL+W=O7 D^9[+0_*> M0XI>/53T&]L3PL&/(B_9R6+/^>&=X[#MGA0I6U8'4HIO;BM:I%S3A9P\?/!Y^QN MSYL'SGIU2._(->%?#U=4W#E]EEU6D))E50DHN3U9G,)W%Y[; -J(/S/RP ;7 MH.G*355]:VXN=R<+MV%$!H D -D"L 1@6X G 9XMP)< WQ802$!@"P@E(+0% M1!(0M;/;34<[ETG*T_6*5@^ -M$B6W/1%D2+%E.8E4WM7G,JOLT$CJ_/OM<9 M?P27)>.T%C7)&?@-?"8[(B1RDQ.PJ6&^G)#;3ZLR?>%%(>*"I,$LO#^_B@B MP"4G!?O'D!_W^7&;W],-=EMZ;\%IS?<5S?XENZEJZW+X;8[&W._7T.W^5L[] ML# F I'OP1@%?A]YQ-/K>7I6/"\9JZJ.FGY(;1T 8AMC#$9XFY_?D?"MR MGVK.N%!L5MY-,?3G&&[&$6.&75^L(\\F(ETLJC/"Z#CRW#KR8AR)PC@(HSB8 M'LB@'\C .)"?:':7E6D.LF::P8%F6_%):.>0X+5PQ9KMU),W4\/<-1'HA_E# M%Q$.(Y8X]+$WS3[LV8=&]A\S(=%=VFXQ.NLGY99,40SG*";C"(AQ&*!IAE'/ M,#(RW*24/HKJ!/=I7D\RB^:8;<81$.'0]9YTP"[L;"),U%OX).S<+NQB(DR4 MKQ]-CUKAF5B>3PUV"UVU?7!?Q-#A8(,"?]W2$YEDJ.$H=H,@UH@ MJA4+HE^SZD0F&+8=A"B .@%"M9I!N^7,[,0)'*]39@)JF8+F=>HY'"R1;4 T M--AEC#1U#-4Z!JZEDI(P*N;\H8YG@R$)P%'B^ MIDJ0LC!D9V$S,D83'F8D,-AUFSWL660LVSB2,5Y&/M2P4RZ'S"YG+V.9:"@F MC+"K$1-2-H?,-CQ MDK%,%@6ZBE%$A\X[/0L71A(CBV-7MFI"R,&1G87,J'GN8D0!6%H;- M%O8L*I9M'*G87_I(8[!8F1PVFYR]BF6BH9:\P-.I&"N7PV:7FU>Q3'"DXAB' MNID9G#K,[-,Z%2>F$PQE1MA[F3,293K8[@7?K&(\?BV.0Q1&KAMJQDL9%39O MF^9E+!,<->XAA$*L.7G!RL.PG8?-Z!B/36R&@7(Q;':QYQ%R-!9R^]ZO8:=\ M#IM][G\(.1[+R<>!9E'TE-%Y9J.;%[),<-PR1$\MQ!D=5T5[N2;HCM D0W]]6%?]YTQR_][\QK?\# M4$L#!!0 ( "&)<%._>Q\H 08 )\> 9 >&PO=V]R:W-H965TJ6WT[$CE.R+H62>((359&Z(H(LL_INMY?9D%([ FFY( M'LOWV?T%K2=4.KC*8E'^!??U6&<$5KF065(+*P\2EE;_R9Y MEDLBR6S*LWO B]%*6W%1)D0IK9:0I47N7DNN?F5*3L[./N=,?@67J9 \5SDI M!7@#%EEZ1WF9GMD&O*=KJ@KF)J;U#Y(5UU%4*$? QY1)\5H]5-@E>OGBE#55_>[0N[%JOZ6X,L%-JA1VM/?J6P_4]>&G4=6;7 M]6N>=GSKT7)NU[*D*Z4%&N+6H^_=<*\IH)04T&H5(L- M:C_09)=QQ7U0U](_OZD1X%+21/QKT8\;_;C4[QKT+_8*J"^-*PU>J:'H5G@?>7)#>5&7=5%592Q5Y?UG252WXX?K>CYRPWYOO,8;SQX" MPOE7EMZ".Q+GM*_B*GF_9=AI3%:N=4= &.+ ?3SLK&<8PH&S-^Q\V+!WPXQ> M] QS8.@9HN8W4?,/)$[)8E&0\C78$,:-\9O['0_4YJ???-"8#ZSFS[Y(M60Y M$]NBK12IQ#745RVH[QJHEZ[VN1=T X2AL[_$02?[($:M8#^:1MA,([1.0U%# M[0D%+5K)L FH84+MG(I\W? L 7)+6UVPKVS"SO3>6#R/&L^C;ZMAIMKM@0*. M.B$,/-]W(A_U^P(=O<]PK-[\R=DM2TE<>:%BQE3?WRG_2F? 2Q7>7*SUDU?* M3VO/F-<&@W;1CW'@X;WR6M0#^^GP>#JM;1.T3N>*9RM*UZ):8M;:R#PYRQ>U M21O%>H:@$ 4&4D#=PR"R3N=TO6;%NX1:GRO"UF\N4[ @.R9);.E@4+L)Z3-K4I$PWKE>CV.H0,71?J1@?MG>YTM M&X2H':9QA$Q!TN1$]MU_G8OS[\]%I%F*W./DHL81YB(:Q,7%,^2BYB(Z M#A>QYB(^"A=Q#Q?#*' ,&V6LL8B_%XNXBT4<8=,F$&LLXA^-1=R#16_L(<.; M#6Z=B1PZ%-'GC+8LT,S#QV$>ULS#W\@\F8$;VLJV\@#5FG(]^$-0;7@,VTZL M\8?M^/ON@L::=S@X3J UIK =4P<+:(Z[+]P08].!!]:PPO8W[A]P5C"O71CH MNZLQZ-HQ6,-]Z-&[9:51*9Z:4*Z=4$\X M?9F[W7-TFDS)+RLLM)6O* MBP'J]TV6R8>;XG-=\TUZ]C]02P,$% @ (8EP4^5+O5=&ULM5A-;^,V$/TKA$\MT$8D)4OR MPC:P:V_1%+MM$+>[AZ('1A[;0B312U)V O3'=T@KDC\5-UA=;$F<&7+>(Q^' M'&ZE>M0K $.>\JS0H][*F/4[S]/)"G*A;^0:"FQ92)4+@Z]JZ>FU C%W3GGF M<4I#+Q=IT1L/W;<[-1[*TF1I 7>*Z#+/A7K^ )G>O9OZU#HXBR\I;/7>,[&I/$CY:%]N MYZ,>M2."#!)C0PC\V\ $LLQ&PG%\JX+VZCZMX_[S2_1?7/*8S(/0,)'9UW1N M5J->W"-S6(@R,_=R^RM4"?5MO$1FVOV2;65+>R0IM9%YY8PCR--B]R^>*B#V M'%APP8%7#OQ:![]R\*]U""J'P"&S2\7A,!5&C(=*;HFRUAC-/C@PG3>FGQ:6 M]YE1V)JBGQE__%:FYIG<%MJH$ODTFOQ,)C+/D9.9D>P?'8J%Y2]?UAUS>_T/<,UC>$#WXBG')VQGUR MA;M/+[I/V]VGD* [<^[TT-U#$&LD>8TD=_'\"_$FF=":R$4%V]^?L)W<&LCU M/RW1_3JZ[Z('%Z+_*8W(*J1M)\F.(NWZ4A5%YRC8A>V[L%8$-N,PC'T:1_'0 MV^R#?:WA]-201?VX'T4AKRT/<@SJ'(/6''][_W5&9NO4+%(%Y%_R,4N7Z4,& MY O*DS\EN[FZDMDP$>USW''0 ^J*,/ MN@5\< (XMS.;!<=+Y0K#@PP8;=28MN9P#W/ C=URD,AB \HX/G!+7X!2*,)N MP;> Q?:$GW5 !FODD/%.%&M2Q=V'EQY)T!D3%D1Q%(;1!0UBC="R=J6]C@*R M%4H)W"[;L&J$CP5=<-$('>MWQ$7_=2Y.30+4*3ZX0$2CGZQ=0"?[@[P&[D8 M6=0%W(W,L;@CN./3>>W3J$_I">JGEIP%U+\T_1L19>TJ>H"Z7-OB7),4RSZ< M^:*8$SP[:(,/:;%L*YH:Q>.T RYX(W.<=<-%%?<083_@87C,Q5G+(&*^+4O/ ML<'W:LIV$9WMQBTV6&L[2;)%^*(T)>[72[L@2%G@UH8U+ M(7$;V%6XSICTXSBB],(NSANY MY>UR^YU8X^S_L=8H*P^[8*W15]Y>8;Z=M>C<2N*^'Q\?0LY8T@NT-;+-VV7[ MX*0+^3J3SP#5J->E2E9"8QWP"@F-T/)!%^?%1EC]]E+RS214<0\/'H-X@(?! MXY/@J>4Q"=[>U82]2/HLU#+%'26#!?K0FPB=U>YN9O=BY-K=5CQ(8V3N'E<@ M<+58 VQ?2&E>7NP%2'U#-OX/4$L#!!0 ( "&)<%, >Y >404 !$> 9 M >&PO=V]R:W-H965TWM.TV%^-X.BYXE-R MOQ6JPIO/=O$]75)QN[MA\LEK1EDG&BU4%.M+\#TAW0H1VP[H!?=X"6#D1W(-7*U%.IUF$1BW@^ M8\4>,-5:CJ8*U6)6O>7TDUS%?2F8?)O(?F+^Z["E3*>@H-?P)>8 ML5@595Z!Y39FE(-B Y:B6'T%9PLJXB3EY^ -\ "OWR8YN,T3P2]DI2S_M2U* M'N=K/O.$=%*9\E;:H?>U0\CBT)+NQ@#[%P#Y"-XN%^#LS;DQI$I[[5U5T6,@ MU@8-']F3@FNBA)GJH,H4MIJ(TYE5H=,2 C%@:2[R*>AU@%6Y[J.N!)^WEQ/YTXOO^JW7O-D20^!CW+WW8>!X>F17A M05G1;>7W.W;9.';I=$SJZ"$6M%E01Y2@;UCN#YL0L+5MP*%20H_<#C4A*B,L M2PH-#2'ZB932Q@[#%#0DA6Z4ME)20N&:_29'600 PPX<#$A :9<#!FPBX+PP!U MF;GH:8AK)=FD9+@)W> \L91"MY3T=+[3ZN54#&FA&[5#"JZV#'$[ F/\>EZ7 MW4W0$B!D6(_\(W6I!WAQE,$HM @3&?0C-_I[CS,78*V6E:YHE?;UZ7?B.N*V MSK@#'W*183-RL_G'11NA+GLAE.MM66W#7^3F[TF%&&EC;8GYXW!J<=*P&KE9 M/9S$(FWYA<3\L-Q)]""_2QP2-VX_&TLM'&VK)!8V))0FQ(BMTD'5 VN'O( MMJ (&Q!C]_'Z^YK1 QR@&=RZ>7 S^9#M!DZ5<+#ONNDPQ,5DX$L5PTWLYN81 MPM$CO]AO @3#P++>AHS83<83*R?HV7!@:''2@!2[03JDD2$F(<6"A)#"7)3[R$B$C/)<08VIPT4"7_UR5$I"V_ MT \<(]OU;NM^UWT0UIDD\E!SU9@OP0@AK+$3=D3 MI_*TD\J3\<26RH:KY&"NGCR5P[Y4]E^GLM?Z_*8^EOX1L_LDYR"E&]E-_K,B M(\/J[X_U@RAVU1>YNT*((JN*6QJO*5,-Y/M-48CG!_61K_D*//\/4$L#!!0 M ( "&)<%/OC1(63@8 /XB 9 >&PO=V]R:W-H965T^R)_=\/$%V\@D MSN@-!V*3IB%_G="$/5_V8&_[X#9^6$G]P!M?K,,'>D?EG^L;KNZ\4LLB3FDF M8I8!3I>7O4_PXSP@6B ?\2VFSV+G&NBEW#/VJ&^N%I<]7UM$$QI)K2)4_Y[H ME":)UJ3L^&&4]LHYM>#N]5;[YWSQ:C'WH:!3EGR/%W)UV1OVP((NPTTB;]GS M[]0L*-#Z(I:(_"]X-F/]'H@V0K+4""L+TC@K_HQDI/C^8]-+%_!528DWZ@$D )\ -]#SD-U>0:^ZBL=2O!N1F48)^+]A2?5 MO%K:B\PM_>& M[_ N+G,*Y_IPC;YI$@H!V'*;1X!QD!,(_/5%#057DJ;B;\=$I)R(Y!.1FHFV M>0HDY6G5NMWB"*1%6JD$6X2OPF%14%H4.%7.7RB/8D'!FL<1U3[8Q@:\BS.P M$0NPIKP(W7OP$]@X5FVK8JYA/I^+Y?)JR!_?%(!(F/<75BPYU2!ENF M2<2R)\J+9D:5+U9I,#PVN,8"9"U 3@MNZ8*J1DYEIS%!QOI:M7!+RCE=M,\) M:&$+.Z8MM+B%;F"^.2NF1N&>D\\Q'J :3UO.0C=H[W)'&BXV,>;9M9EN4#;]=90ABW$4=(LR9$F-VC6^M2AKD&^#L@85HQQE+G8A6P20NV%] M.[N,PCUV#?S=_FS?%%LD4+LBT1)>PRIX(3BH,.=$H^,F&UL,XQ,WV1-\W&03$OA'W[QF+0;N&VTYCMWM>'=[;X8K M6O<: E_UU.HG]) M^0FNXRQ.-ZFZ.MUQ$-DY$B<='[Y;Z!,W],T,9R"EH=CPHNS&V7I3G7*%,DCV M&K^#E)O7C*H+E24^:2)^9:C"E].'R@*>='R.0RSW2:L6O6VHAE5!((>AJAY5 M%RI;.(@;_+>Q>/RPY)0J U7MH$+J+Q.THYT5V"(2^-V&*[#D#UJ=9+<,EU%V M$ C?APM!P[%T?L0XV6&#Y''3HSY>,R>V-GJ!\Y67\#U!+ M P04 " AB7!3MX&!#Z@# Z#0 &0 'AL+W=O\8?Q8)@$0O64K%Q$JDW-S9MH@2 MR+"X91N@ZLZ*\0Q+->1K6VPXX-@D9:GM.4Y@9YA0:SHV2/S0-7([NJ$I,,J"",(@ZKB?7) MO5NXODXP$3\)[$3M&NE6EHP]Z\%]/+$B=2?#+!/^M"+TRH?=6A'Z9 M8%JWB]Z-<',L\73,V0YQ':VJZ0NCOLE6>A&JC?(DN;I+5)Z<+G[G1+ZB>RHD MSY4!I$ WZ)&EVH,[S&/$5N@7YAQ3B;X0O"2I#K^:@\0D%=\)R@6DLQK94[#2&'95,PH*)=X:)C[XR*A.!%C2&N"5_WIT_ZLBWE2J5 M--Y>FM#K+/@$FUOD.Q^1YWAN"Y_9V].=MG;>A[[XW^A'8OB53WQ3SS]3K^F! M?[5+T.?")O]U0/0JB)Z!Z)V!"&%-*"5TC4*<8AI!FVA%B<"4T(O@=NH.E3S; M%MQ^A=OOQ)TEF*Y!NW>%"4=;G.: KK[)!+B:C%BF1O"B5F8!UQ\1!7G=1JS MZ->(^8'O5\R*9]9OL+_IMY,/*O)!)WEE]F[%PJ"!Z3FN'QPSFP<-^L=11^0& M%;E!)[E'B$'M:\L44,3H%K@D^EKM:"O@'&*DEK?H&>T*;XD.#PTKQ.'?LNFH M@AB]VZ;AJ"&G._*\8\UGHZ:7!\.3Y])2J.;WPE5M,6=LY3J'?<'Y^V]%6(+4 MN=VXCG?R7LQ:PD[$FK>$#-P3M19M<.>4J.V0;O?O@ MY[K+C;?;17&;+(>CT:DFS2CG5).W%%IT%CK6Q#MHXG5J60^>6016?(<9^'7<_UW[F\E@6"KO::(>ZPT>#%.HL+=8H6[=I9 M, .^-H=PH9R94UEL]]5L==#_9(ZW)_.A>S=S6^;G^L/ G#T/Y8NOBJ^8JZ51 MH!16"LJY':A'P8N#>C&0;&-.HDLFU;G67";JXP:X#E#W5XS)_4 #5)]+TS]0 M2P,$% @ (8EP4SO)]!+_ @ < L !D !X;"]W;W)K&ULQ59=;]HP%/TK5IXVJ25QPE.(->_NQ!#7HR,X(G\*"( MSN*8J?4U"+GL.]1Y?3#BTYFQ#]Q!+V53> 3S*WU0N',KEHC'D&@N$Z)@TG>N MZ.60MBT@CWCBL-2U-;&IC*6/R8R9AJ$4SSPRL[[3=4@$$Y8),Y++[U FU+)\H10Z_R7+,M9S M2)AI(^,2C IBGA3_;%46H@:@S3T OP3X'P4$)2#($RV4Y6G=,,,&/2671-EH M9+.+O#8Y&K/AB;7QT2@\Y8@S@V\O&3=K MF,B 7&FT.K6UU^3+#1C&A?Z*P2.( *_66 )9;( 9;A=XZ6:@%(0$S[= 1]^'.Z]A;M8K*IB?E4Q/^=K M[JO8*L4KB'DMI&"&"UN^O^2>)SS.X@/\0<4?Y/S!'OY:R>^!Z4R!M04=2C,T MAR51?LCRC^ GA+.$OV2@R>\?R$/N#,3ZSP$5S4I%\V"6Y14X(W%- [<:=AE8 M<-&"S':.Q7&[J ];G0KG=V#.D=^CXOJ'1[ MP[SN'F\VO98>;K8W?,$CP.*L.8CH4 $V;9&V3FG$IGW2]C&-*,A:]0)OFW H MI!#IUL8A.XO>,S7E.+4(F"#&:W00K(KQKM@8F>83TE@:G+?RY0Q'8E V ,\G M4IK7C1VZJB%[\ ]02P,$% @ (8EP4V3J!.BM! R!0 !D !X;"]W M;W)K&ULM5A_;]HX&/XJ%NI)K;1K8D,(3!1II3^N MIVU7C7;[XW0ZF6# :A(SVRE%VH>_UTD:0TD\NBO_0)SX?=[?C]]DL!+R02T8 MT^@IB5-UUEIHO7SO>2I:L(2J4[%D*3R9"9E0#4LY]]12,CK-A9+8([[?]1+* MT]9PD-^[E<.!R'3,4W8KD2MAY54H4YZP5'&1(LEF9ZT/^/TUZ1N!?,=7SE9JXQH95R9"/)C%S?2LY1N+ M6,PB;2 H_#VR$8MC@P1V?"]!6Y5.([AY_8Q^E3L/SDRH8B,1?^-3O3AK]5IH MRF8TB_47L?J#E0X%!B\2L(KN M4ZYAXY&YOEN(3-%TJ@:>!HN-7B\JK3LOK",-UHW9\A21_CM$?(+OQQ?H^.@D M9E!YTW^I4DQK25-H3JN[^*U1--I#4=O?4E2#VZPBFT=',MAM@?A\3'G8'W MN%D7NYO\[1V7^\!G=;@T-! MY5#@=.C/#]_&:+SD>L8EV MQ._Y#9'K5;;TG+9UIA5PP6;[ MUZ<36_;$Y-<3"N;LVRK8,BIN'R+%EJRPFZUL5,M)0B^HAA^&GKU*Z!H&X(B9 MV>.'HX5*19OQQGXO[/MAIR'LEH"PFX%>%798?Z)//,D25X L6>%#L!6V=(7= M?/6&"0AW"QZ'00]W>B].DGUV;KMC&0__#\H#\QUS[OH=&DUF7K)\#!J>__YC+1 M\B9Q\^;8% Q:2AXQH$L^GT.U'<.1N?:,PWOD]4 MSGFJP/D90/FG(;@GB\]FQ4*+9?[59B*T%DE^N6 4.LML@. M#O\#4$L#!!0 ( "&)<%,RAT*38 , *0. 9 >&PO=V]R:W-H965T M_(31A/G6'?KMW)85_D M.N8IW$FB\B1A\O4<8K$<.-1Y6[CGL[DV"^ZPG[$9/(#^F=U)G+D5RH0GD"HN M4B)A.G#.Z.G(MP[6XI'#4C7&Q(0R%N+)3*XG \"Y!G6I/X]@ QF#%3,!+Q+S[1\X'3<\@$IBR/];U8?HV[&JF9 M#=RHI'%>T/#?H?$ 68=TO4/B>S[]0ERBYDR"V@ T^@"0?](.Y&*2JDSY5:9\ MB]Q]![D1]"TPE4LPZ<+,93DFC:43>Y/9P_D#HGG*GW-0Y/<-XI!K#8GZT\*B M6['H6A;!>WJ]9/@ P 2WD DY> 4F-^>['28DUG-3?C_AN!))4$42M"*-*H-;;S7.&*4B02R9BG=KM#DC0(<4-HDVX% M,"WB,T5X,>QUNDA3JI6)SL2J@"F :-K'N=(%S39IO5"FOJU57;^XPZ[&6+.K3Q M7J![U(?659?ZNU*H1%Y+?K@NT5:S5>9UI:;MI?*>JZ=O4PF ##7@2T@3R31\ MZ"FB=16EP3YUJNLN#7>F4[A) ,^CZT)MM5OE7E=KVEZN6Y3:_D35!94>[U.I MNO#2WLZ4ZFU4X#^AMIFM,J^+-6VOUA=\P2> B3+JM'W2U774]_:HB5]76Y_N M2I,2.6SF>DV/5I."L=MH(4S_=LODC.,W?0Q3]/$ZQ^@LBY:HF&B1V:YB+#3V M*'8XQS82I#' ^U,A]-O$-"I58SK\!U!+ P04 " AB7!3 P:SJV@# #K M"P &0 'AL+W=O_.&,R1GLI?J26\!#'GFE=#38&M,_2D,=;$%3O6UK$'@E[54G!JAKY_@2X@)["0E7:_9-_:9N. %(TVDG=@5,"9:/_I<[<1)P#D M.0](.D#R&I!> PZP."]@+0#I&YGVE#5\:A5\9XLQL:63Q1'ZO71(6%<5,B)*XU:M;W,^2W$F.1::IL[@B/X, 12OR M_1P,997^ =?TEBK0D]"@($L;%IWSV]9Y F74%^30?0C2:(D/J/G[AWP9'P1/O?#YU"@]]C!(T\T@SXW \W/+-GJJ2_/TK4I(' US_XQ&4]H)2)RB] M(.BWAJ] $;GN,FY'A>0<)6E71[@&:H&<3;,AUDV2GK+KX(>]D$/O4&W.PG/-5/M[M>@F"S/ M1>4GBB-R *JT)Q&C7M/H'9IVH T3&X\@/TOZ33U9KR?S,MTO%PL/3=[3Y!^C MX,>]H/'_5/#CM^49C?,QEO*K.GYK&)VOWS@Z7O&1-XI')AAON&<_XI/G(OX8 M*8J3HZ3$7WS/H JF@=2*%>"2Y7(CW:.F"=7VA!2H !L9^WE-F2([6C5G,_4- M;W$<74?1=S[EQ_L]'GBY[#-#[K\TS!S(@[ *L0=RK["/_GA;Q^D'R=7Q+HW] M=^!_=Z Z1Z<')4VRT2A*\U?G)3SICCBHC>LR-;IMA&D;I7ZU[V1O7/\6'LW; M-OB1J@W#DJI@C=#H.D/WJNTLVXF1M>NU5M)@Y^:&6^S&05D#_+Z6TKQ,K(.^ MOY_]"U!+ P04 " AB7!3VO'"!9\% #_&0 &0 'AL+W=O3;A=AS@K.*5.0+Y#C!HL"TG"VOJKD'OKQB M!YG3DCQP( Y%@?F/6Y*SE^L9G+U-?*;;G=03B^75'F_)(Y%?]@](U\3*L172E[$T370KCPQ]ET/_LZN9XY61'*22FT"JW_/ M9$7R7%M2.OYKC,[:-37Q^/K-^EWEO'+F"0NR8ODWFLG=]2R:@8QL\"&7G]G+ M7Z1QJ!*8LEQ4?\%+@W5F(#T(R8J&K!04M*S_X]".$L"&$U6;5T:VV)L$2+Z\X>P%< MHY4U?5'M;\56.T)+?10?)5>_4L63RT?)TN_@GWUU+AYRK Y'F8%J]N)6;7$& M5JQ0YU[@"G$!C@D"O$^(Q#07']0O7QX3\/[=!_ .+(#884X$H"7X4E(I/JI) M=?V)YKFF72VDDJX%+-)&YFTM$XW(=,$G5LJ= .LR(YF!O[+SXW/\M9T/D<7 M0L6\#3QZ"_PMLEI\)/LY<)V/ #D(FASZ/7HRG>Z8PF&G)R15=#A*OYM,A[&! M?C]!/(I-OI]LA=OF@%O9H$^6#*A'H)OUI"5Y+G)8*NYSF.BO3S\0F9"DQ,P#AP M!\"U">B%< "\&P*]R N.<2?Q\]OX^=;XW7-<2G(N0BM_L#ITD,%O RZ*3P-T M(C-H9096F>M7PE,JS@J]#08"+ES?0_V--,!4*S'TQX#S_5%OPM:;T.J-*ND; M0G78&0?D=4_Y^1T(ATIB?WA.$@,.AB$:U1RUFJ.?3#2BRM;D%(NFIMA48&(" M&E/,!#2FV!!H3;&XC5QLCUQ3N9^)T%NNJ[W:<]48JH%DU?2O1#2>&M&IP,0$ M[$7T) #0Z5H>QQJ"K\>N5YF,GW+R*UXW"QV+#,,P&'H]%9@8@,A'X[-3H M06N5^U9UY22[N'DF7#UE@+>[&'C@-"66Z@=1MP;Z0_7O(#(]K(-KO,4T2T5' MD7#FKMN/EPD51[VD.X&6#.' 4C8KO6 M!-I[D].B-4&N-]0!YW[0EVN 66+;=0+0W@J,5J4)RGV3I #VE1MAL3NBO&L. MH+T[F%*;SCIQVRP267U8-:BSKAIA;M!/$].:_92[,Z)&-[SK0J"]#?F=PC0A MG.&40*VFP1(SS!W+T:ZK@?:VYB^5'?ZRFHQ(B*PQ&?NWX$VAN2 M05WZ3/0K-)T]*_7(S7$J#S@'_Q)>Z'<(/PCFIA<(JS/+1#43!*"H'N1-S\QG M3,2-";YF M"=TR=17*AW/4.]X3<6L3SIW'Y@..NJ8(V9NB2:Z2M^IL?!6$AL)4@O;RTXR" M(_*[)@?9FYPV/W&3GUO=]:A#IAS:8,J'OFQ_JBUJEH].@CZX^1A0RC=OQ+FN M*4+VINC^G"]U-3+J]DSA[G=S9A0:T=UU1\C>'3WJ<(*];MRGA7G=&#P-H'>J M]MX BN;0[ZE='+UN+@C?5E\2!$C9H93U6[=VMOU:<5.]H^_-K^!E @WS:WAY M5W^+Z,S7GT8^8:Z>)P3(R48MY*:'06I,?A>&>IF"H+HI<\CPRTHJ00UVU3K4N0*:.)#@81Q%W5!0E@6C@1N; MJ=% ;@UG&["=\9[/59FU@G"RDWMO,E&0:1%00/K%_0!)8T2TW3W+_&4H_' <*UYF,->X A]?DZAX,95Q_'(0&Q=D0 MX;(4,BF$Q!>$],FCS$RJR4.60/(:'Z*IREE\^Q)=2!8V%2^F,'O$@&#)6BF9K<.T?XX4V"G?U3T^PFRK8 MC0MV0]W*4/<_#='#)4-^ MQM:E)?+#HF;/:^BV,G3KY;EG.Y8 7AA'!CRID^_'U^R40OX_PU[)[U7R>^\[ M)K@8@ERQC!R!JOK;R\_4*9"D1T1QB[7Z)*%'7>?-S]0MF5J]&H+"97AVW0M0 M:U<%-5G*;6:*^[$:K0KMV-67-^,3+,!%O?Q-4U3O1ZK6#"]T#BNDC)JW>$!4 M41&+CI&Y*RH+:;!$N6:*/Q&@[ 3\OI+2G#HV0/5;,GH!4$L#!!0 ( "&) M<%,& /\8O@, "$. 9 >&PO=V]R:W-H965T[AN0^*Y'C/^)-( "1ZR3,J)E8B97%KVR)*("?BAA5 U5;6Q0<2&R,\LQV'2>T*J9]4QLVVP?VC\9Y MY)6!US)P+QGXE8'_HRL$E8%QW2Y]-X%; M$$FF8\[VB&NT8M,-$WUCK>*54ETH:\G5;*KLY'0M6?2$_BI,UE894:FC,3*C MUS.5@!C-6:ZJ4A"#N+X\M7S1;4#O%R!)FHD/"ORP7J#W[SZ@=RBEZ.^$[81B M%V-;*N5Z?3NJ5,Y*E>X%E1[ZPJA,!%K2&.(.^T6__:C'WE81J\/F'L(V)+"(?K1U,2*_*J M/B,2W7%.Z!9T^^I0&K&IK3DI4DFR]#^(K]!=SG8*_?6SHD2?).3B6X\@OQ;D M&T%^7U%7@J)FC4(II*L 2\;0,.JOZ_,T'(1C^[F9U'.,'[8PBW,,'@3X%+3L M +F^5X-.G YJIX->IQ\HAXAMJ0[LJ=<1$[++Y9(O:*CP?,=I^1.<23T!G4@- M:ZGA+TB]0@7PE,5('8.H NK)KGW2OXZ+7H%P@4*4E]M_@&+R*GHJ;%![,.AE MO@>AF*/$5'0,S^K +72M]U /:^KAV]A-HUK0Z+?OIM%9:;FXM0GF79A1J_I& M9]47C(:MS73.$SJXNT"Q@*I>CW!Q(T#%[^-_&+W M*,G][1FN*)MAQT[02G$7R&^!%AT@=]CZ#"T[0%XPO)#EX\&%O5['_P *G&0F MTB16UZM42$[TU;4OKL=C"/MO)-7'0P+WGQ(_E>J.,R!TVJD^!V'';:?Z'#0< M>.U4GX/K=\S=^86WQJ?X=LY[AA?Z/>/ MN6(?Z&ULA5/=:]LP$/]7A.A#"R-R[*4KQ3$T"6-[ M*(2&;@]E#XI]L47UX4GGN/OO)\F.R:#I7FR==+^/D^[RWMA7UP @>5-2NR5M M$-M[QES9@.)N9EK0_N1@K.+H0ULSUUK@500IR=(DN66*"TV+/.YM;9&;#J70 ML+7$=4IQ^V<%TO1+.J>GC2=1-Q@V6)&WO(8=X'.[M3YB$TLE%&@GC"86#DOZ M,+]?92$_)OP0T+NS-0F5[(UY#<'W:DF38 @DE!@8N/\=80U2!B)OX_?(22?) M #Q?G]B_QMI]+7ON8&WD3U%ALZ1WE%1PX)W$)]-_@[&>1> KC73Q2_HA=Y%1 M4G8.C1K!WH$2>OCSM_$>S@#I_ (@'0%I]#T(19<;CKS(K>F)#=F>+2QBJ1'M MS0D='F6'UI\*C\-B;902Z&\9"=<561N-0M>@2P&.7&\ N9#NAEP1HN6 9^6HLAI4T@LJ.VAG)$L^D31)Y\^[#;F^NOF7A7G?D_ET,I]&VNR_ MYMT[[C?"E=*XS@)Y>=@[M+X#?GV@FDVJ653]?$%UV]FR\8U S%Z*FH?F>N]& M!I)Y$EG";!R+]'9VE[/CN38[>[HP!8_B,O&#R/8D.#/#\;@*0@-,HUW\1=02P,$% @ (8EP4R%0A&V^ @ M^0< !D !X;"]W;W)K&ULI57;;MLP#/T5P>BP M#FCC:]*M< (TEV%[*! TZ/8P[$&QZ5BH;'F2DK1_/TIVO*1PO&)[B77A.8=D M*#+>"_FD<@!-G@M>JK&3:UW=NJY*-[(+2@KG4ELSY9R$HNMYJR$I21J6Q14ODR!B_W8\9W#P0/;Y-H=7)%%F4+:@9_WXS_UX%U, M09N'X)"':=!+N()J0$+OB@1>X'?X,WL[W.L*Y__4%_^L?I*,L"V*T/*%9_@> M0#,)V TTF4*)A:$5^7&W5EKBN_[9(Q"U I$5B,X(+$$FR(Z-B(B,)$&PO'$*@/L3ZL94$T]GV^[SZ?SXG+L-0;P>Z7C&EOG0E9CLA2 MZ^*3[Y?S)9T73!HDS55&M>FJA5\6BM&D!*=,^-U.)_(SRB49#^4JN\UT MZ?AZN;0 M?ED!5\1WDO9.(+WNP(526Q@+$)T6X!@[1MW?I]Z),60M:9C[X"1E1X1AQ+%3 M5TL4XMCOG+@81Y<"(P^0;.TEJW+VZWH<#]-<[LHR)-9@V&G&O$%A0K9F2MZ93#:Z,SR"O;D\WA5&X4'03='MDYU#=3)!9KA*F MFC !V9K&0\%2D*/X8@EWG1<^@%KGF6DDG"YR22L-6X^Z86CG3(A[>([\3/>X MUVEKW:J2D$W3"*J;EL9V@+_-9KG;M+T7\7H%?\SUEY69CJSZ4&KL3K&4KZO^ M.FT$8.P!SDZ+0FP^"[Z0&;.3/SG@>$BW?MXR5_S)1(-2F1L#4\1[9$KS>=OR M6]%BRM9Z6T[K%-?27#U5#@4[-=:' M@[DB<)D\\.AH9>TYGYMW6/WXQ/6$I70D\;<$1V M[>\LX:LL;D;=02+J4;OV-YA>$#7'?A.+RX2M63*INVHQJYJ>:9BH]04.A\AM M=;D1S,=B;@0P+ ZF /.Q7EB<_VD^ W0^%L.T#9S( /49H#[6RX5,J@\6Q^T3 MF\L]TS@.PRC",CJ9.!5,L+Q%$7S=;)@V\,#B0*2_RS6^VGB%'*\#;$V/50@V M4[P2L9GBN0;$G3?PB&/W:F-QP -;!:QV(+X[#M24VR<,854Q;=@.QI$XQA"H M17>-1A&2G0@^[O7!=DD8QK$; *NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'4\B!MY\-LKKVR+_-RWGV,UL*(6U&+]N%DU+^O^2AJA!2-^,WG M)Z/C4626ZOYOI<5O)5M6SRJMZOID-!E.?.>Z%=76X9F#O&&WIC_2LMMK9D%. M1OFQO>%":-/V5_3W9Y9QS>W%PZ>N56>B;KF>LI9_T:I;"7GG;F-_Q=C[&7TY M/+T.A?A._Y]B5(N%J/A455W#93N4H^:U Y1F*59F%$G6\)/1J5IS[7Z/?<#Y M?/AMK87R2DJ_$_:$/I_W>)0HUB=0B^K;BVE[M0:8 ,CT,Y.F2R3ON5W<&(+,#03*SC,YJ M#S('D#DMY)2;2HN5.^[8/G5&2&Y,Q*1KI7Y)%@"RH(6<=4W#](,#G(D[*>S7 MF&RCCU6E.AFTR1) EK20U]QV@X9'U[QB*V$5('[W%WET;P'=6UHZ6Y>BZFMU M*NJNM8WRTC[I0MFJMH$=^=WW,>J_CVDQSYC0T7=6=SSZRIGI]! V/A[4"[%? M'EN<<97,Q9K9I[]Q!>GS(<%,B US+M?V CL("?K "=+)A-@G5YJOF)A'_-?* M=89#SZ+:I6UT5:>#<0,2RH38*'84:..@?>CQ/O_;B97[PE;E(IU,B'WR3!79 MOOK"1L=VVT,BF1";Q,:&[FR_\MFOZ&]]19]N5#12R838)0/1I9*N];G"O!"L M']EOQ PRR818)7WE!C3('!-B=5PH>7=TPW433?FMW]QB9(J8V!1V=+5V295] MJJW-UK:W*_; >H870.2*F-@5+EQM?W(N3:N[38O%, TAML2L5=5/.Z#O!WU7 M-A/I0[4_>A2.^6)DCIC8'.>R4@V/;MBO(!9BI(F8//%H&M'VG; K,]L(6YMV M,/!%3>Z)9U>J!81VE2U\B,]08I) M#I2.;%=Z@GR3["\K>20S?_IL<+;KD.E)V""1=Y+#I2>N2'U,I)Z$6#TP!PA+ M$ZDG(58/R@%L46"]P;CC$1'I)J=,9.$)+?4QDFI38-!@S\S'AR@JQ:3!F M[F,BTZ3$IL&8A8^)3),>-,DI?4QDFO2@2V&;)01FPAC.EW[QFR4$9L(9@R!K+,D(4R8@N] MLL!FFV:_=NYC(@MEQ!9Z/;.=\I;Y*[X97.$GME"0V?9D=3#*S)![,F+WX-0V MB&_DGHS8/3"UG?J3&!ER3T;LGE=6WYZJW<=$[LF(W8,S<+_2<^2>G-@]. .? M^IC(/3FQ>QXS\&%XP=S^NYUAGB/QY,3B>6;\:(S;3.8J?/>:9H[$DQ.+YQFS M?W-T[:YYV0D78"+QY,3B><8\ZUHKQ^BKV^/9-0-UL'B2(_'DQ.+9F(.Q]E;- M2LEAMB/H-'.XN8Q805N87[CDFM7;&L^1@G+JB;9-S/[]A6*R!_4QD8+R_4Z\ M'=G!T5K5:R'OHE/-YSXF4E"^U_T"%C,TO+^E$"FH(%;0%N:+X5W-^YA(006U M@C8QPX[)QT06*NCW-N_>CC&$NH^)+%006VC'Y+ +HSFW=PY7S IDH8+80A S M2"8+9*%B#SO2MC"'EF#"G:\%LE!!;*%7,)O&CN1GK?(QX29G8@OMQ/S'#3S= MVX6/B2Q4["$1>A7SC;^3N$ 6*O:_#&1#2-7N;O?!)%R)+%026PB69A#I);)0 MN??-;$.D#[N?_!%2B2Q4$EL(8H:EB2Q44B\%P?4_/TDOD85*ZJ4@B.G/O);( M0B7U4A#$]!?62F2ADGHI"&+Z"VLELE!);"&TPS&;#^_GP\TN[2.,/5ZQNKK2D7MQ=YK$:>9V8B^ZNCZUQ[Y)FRC,G_YS M^?1_T0__ 5!+ P04 " AB7!3.&5KYYH" !R- &@ 'AL+U]R96QS M+W=OQ[VAVY8?)Z.YV%= M[<>Q^U77PV9?3LWPT';E?+FR;?M3,UZ6_:[NFLU[LRNU+)=6]_$.Q#('9#N0&!W0+P#@=Z">@N!WH)Z"X'>,GG9)M!;4&\AT%M0;R'06U!O M(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M1;R706U%O)=!;46\ET%LG'TL(]%;4 M6PGT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)](ZH=R30.Z+>D4#OB'I' KTC MZAT)](Z3C]T$>D?4.Q+H'5'O2*!W1+TC@=X1]8X$>D?4.Q+HG5#O1*!W0KT3 M@=X)]4X$>B?4.Q'HG5#O1*!WFORL)- [H=Z)0.^$>B<"O1/JG0CT3JAW(M#; M4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;)IM-"/0VU-L(]#;4VPCT M-M3;"/1VU-L)]';4VPGT=M3;"?1VU-L)]';4VPGT=M3;"?1VU-L)]/;)9D$" MO1WU=@*]'?5V KTSZIT)],ZH=R;0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.Z/> MF4#OC'IG KWS9+,W@=X9]?UU^GT2< M5U>DO4$L#!!0 ( "&)<%.GD>I9-P( -\R 3 6T-O;G1E M;G1?5'EP97-=+GAM;,W;36[;,!"&X:L8V@86+5(BU2+.INVVS:(74"4Z%JP_ MD$SJW+Z4G 1HD1H)7*#OQH)-%W&RTJ,KC+G'LA ^/G?7I^1*O]#CN=FUMF[&^[^.1 MU$_.5HW?6QOZ+CT5O3J?'.(-V]-G=G'^4N9<8-QYZ\;)QXDY^_ZXYY',I]=3 M+&1=:,^_XDMB+'WQ^]EYVHUMWI@=K_?GZ [+/+Q8'I??\>\S?JG_SCXDI \% MZ2.']%% ^M"0/@RDCQ+2QP=(']F&T@A%U(Q":D8Q-:.@FE%4S2BL9A17,PJL M&45629%54F25%%DE159)D5529)44625%5DF155)D5119%45619%54615%%D5 M159%D5519%44615%UIPB:TZ1-:?(FE-DS2FRYA19&UL4$L! A0#% @ (8EP4T!C]G'N *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ (8EP M4YE&PO=V]R:W-H965T&UL4$L! A0#% @ (8EP M4X*]VR9?!@ ZQD !@ ("!" X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ (8EP4\'DT=_E"@ DTD !@ M ("!>1\ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ (8EP4Q,I/3-0&@ !5 !@ ("!:3X M 'AL+W=O/ MK @ #8: 8 " @>]8 !X;"]W;W)K3/'$$ !P"@ &0 M@('180 >&PO=V]R:W-H965T&UL4$L! A0#% @ (8EP4Z=G2E!A @ 1P4 !D M ("!$&T 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ (8EP4X8+?.DD P \P8 !D ("!]'0 M 'AL+W=O M0[P# !K"@ &0 @(%/> >&PO=V]R:W-H965T&UL4$L! A0#% @ M(8EP4Z@DY>!O @ H@4 !D ("!$7\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (8EP4P9NR.]># MORL !D ("!VY4 'AL+W=OJ2A;03 !_0@ &0 @(%P MH@ >&PO=V]R:W-H965T&UL4$L! A0#% @ (8EP4T*P0#8F! -0D !D M ("!#K\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ (8EP4_5Y5U*6$@ 33@ !D ("!A,P 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (8EP M4Q>QM7]:! 5 H !D ("!L^< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (8EP4T=Y\_YH @ #@4 M !D ("!EO, 'AL+W=O!0 &0 @($U]@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ (8EP4VX/OR^J @ \ 4 !D M ("!-OP 'AL+W=O&PO=V]R:W-H965T M@0 .D+ 9 M " @;L! 0!X;"]W;W)K&UL4$L! A0# M% @ (8EP4Q"((097 P 8@< !D ("!; 8! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ (8EP4_:: M-Q/Z @ J0< !D ("!-Q&PO=V]R:W-H965T&UL4$L! A0#% @ (8EP4R+L[&PO M=V]R:W-H965T&UL4$L! A0#% @ (8EP4\^-3P N P CPH !D ("! MMRP! 'AL+W=O(0 &0 @($<, $ >&PO=V]R:W-H965T&UL4$L! A0#% M @ (8EP4]X3DJAQ P *PP !D ("!HCH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (8EP4WZ\"GMR @ W@4 !D M ("!I5$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ (8EP4Q;BI]V9 @ I@8 !D ("!;5P! M 'AL+W=O] M[TX" #=!0 &0 @($]7P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M(8EP4^6)&TF. P @0\ !D ("!)F8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (8EP4S%V>GEF P M9@P !D ("!UG ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (8EP4]-,2O3< P V@\ !D M ("!1GT! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ (8EP4^L8:1=J @ , 8 !D ("!(HP! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (8EP M4U;".\A6!0 ;QH !D ("!(98! 'AL+W=O&PO=V]R:W-H965T:A 0!X;"]W;W)K M&UL4$L! A0#% @ (8EP4P![D!Y1!0 $1X M !D ("!>:8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (8EP4SO)]!+_ @ < L !D M ("!9;8! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ (8EP4P,&LZMH P ZPL !D ("!%L(! 'AL+W=O M&PO=V]R:W-H965TV@( *(( 9 " @8O+ M 0!X;"]W;W)K&UL4$L! A0#% @ (8EP4P8 M_QB^ P (0X !D ("!G,X! 'AL+W=O A5?$! #J P &0 M @(&1T@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ (8EP4RDU8U=/ P V!4 T M ( !KM6QE&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ (8EP4SAE:^>: @ (! 'AL+U]R96QS+W=O1ZEDW @ WS( !, ( !B^4! %M#;VYT D96YT7U1Y<&5S72YX;6Q02P4& &$ 80">&@ \^
XML 102 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 103 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 104 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 345 457 1 false 106 0 false 11 false false R1.htm 0001001 - Document - Cover Sheet http://www.velo3d.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Condensed Balance Sheets Sheet http://www.velo3d.com/role/CondensedBalanceSheets Condensed Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Balance Sheets (Parenthetical) Sheet http://www.velo3d.com/role/CondensedBalanceSheetsParenthetical Condensed Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Statements of Operations and Comprehensive Loss Sheet http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss Condensed Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 1004005 - Statement - Condensed Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders??? Equity (Deficit) Sheet http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit Condensed Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders??? Equity (Deficit) Statements 5 false false R6.htm 1005006 - Statement - Condensed Statements of Cash Flows Sheet http://www.velo3d.com/role/CondensedStatementsofCashFlows Condensed Statements of Cash Flows Statements 6 false false R7.htm 2101101 - Disclosure - Description of Business and Basis of Presentation Sheet http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentation Description of Business and Basis of Presentation Notes 7 false false R8.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.velo3d.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2112103 - Disclosure - Reverse Recapitalization Sheet http://www.velo3d.com/role/ReverseRecapitalization Reverse Recapitalization Notes 9 false false R10.htm 2116104 - Disclosure - Basic and Diluted Net Loss per Share Sheet http://www.velo3d.com/role/BasicandDilutedNetLossperShare Basic and Diluted Net Loss per Share Notes 10 false false R11.htm 2120105 - Disclosure - Fair Value Measurements Sheet http://www.velo3d.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 2124106 - Disclosure - Accounts Receivable, Net Sheet http://www.velo3d.com/role/AccountsReceivableNet Accounts Receivable, Net Notes 12 false false R13.htm 2127107 - Disclosure - Inventories Sheet http://www.velo3d.com/role/Inventories Inventories Notes 13 false false R14.htm 2130108 - Disclosure - Prepaid expenses and other current assets Sheet http://www.velo3d.com/role/Prepaidexpensesandothercurrentassets Prepaid expenses and other current assets Notes 14 false false R15.htm 2133109 - Disclosure - Property and Equipment, Net Sheet http://www.velo3d.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 15 false false R16.htm 2136110 - Disclosure - Equipment on Lease, Net Sheet http://www.velo3d.com/role/EquipmentonLeaseNet Equipment on Lease, Net Notes 16 false false R17.htm 2138111 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.velo3d.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 17 false false R18.htm 2141112 - Disclosure - Other Noncurrent Liabilities Sheet http://www.velo3d.com/role/OtherNoncurrentLiabilities Other Noncurrent Liabilities Notes 18 false false R19.htm 2144113 - Disclosure - Leases Sheet http://www.velo3d.com/role/Leases Leases Notes 19 false false R20.htm 2150114 - Disclosure - Long-Term Debt Sheet http://www.velo3d.com/role/LongTermDebt Long-Term Debt Notes 20 false false R21.htm 2159115 - Disclosure - Convertible Notes Payable Notes http://www.velo3d.com/role/ConvertibleNotesPayable Convertible Notes Payable Notes 21 false false R22.htm 2161116 - Disclosure - Equity Instruments Sheet http://www.velo3d.com/role/EquityInstruments Equity Instruments Notes 22 false false R23.htm 2173117 - Disclosure - Stock Option Plan and Stock-Based Compensation Sheet http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensation Stock Option Plan and Stock-Based Compensation Notes 23 false false R24.htm 2179118 - Disclosure - Income Taxes Sheet http://www.velo3d.com/role/IncomeTaxes Income Taxes Notes 24 false false R25.htm 2180119 - Disclosure - Commitment and Contingencies Sheet http://www.velo3d.com/role/CommitmentandContingencies Commitment and Contingencies Notes 25 false false R26.htm 2182120 - Disclosure - Employee Defined-Contribution Plans Sheet http://www.velo3d.com/role/EmployeeDefinedContributionPlans Employee Defined-Contribution Plans Notes 26 false false R27.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.velo3d.com/role/SummaryofSignificantAccountingPolicies 27 false false R28.htm 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.velo3d.com/role/SummaryofSignificantAccountingPolicies 28 false false R29.htm 2313302 - Disclosure - Reverse Recapitalization (Tables) Sheet http://www.velo3d.com/role/ReverseRecapitalizationTables Reverse Recapitalization (Tables) Tables http://www.velo3d.com/role/ReverseRecapitalization 29 false false R30.htm 2317303 - Disclosure - Basic and Diluted Net Loss per Share (Tables) Sheet http://www.velo3d.com/role/BasicandDilutedNetLossperShareTables Basic and Diluted Net Loss per Share (Tables) Tables http://www.velo3d.com/role/BasicandDilutedNetLossperShare 30 false false R31.htm 2321304 - Disclosure - Fair Value Measures and Disclosures (Tables) Sheet http://www.velo3d.com/role/FairValueMeasuresandDisclosuresTables Fair Value Measures and Disclosures (Tables) Tables 31 false false R32.htm 2325305 - Disclosure - Accounts Receivable, Net (Tables) Sheet http://www.velo3d.com/role/AccountsReceivableNetTables Accounts Receivable, Net (Tables) Tables http://www.velo3d.com/role/AccountsReceivableNet 32 false false R33.htm 2328306 - Disclosure - Inventories (Tables) Sheet http://www.velo3d.com/role/InventoriesTables Inventories (Tables) Tables http://www.velo3d.com/role/Inventories 33 false false R34.htm 2331307 - Disclosure - Prepaid expenses and other current assets (Tables) Sheet http://www.velo3d.com/role/PrepaidexpensesandothercurrentassetsTables Prepaid expenses and other current assets (Tables) Tables http://www.velo3d.com/role/Prepaidexpensesandothercurrentassets 34 false false R35.htm 2334308 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.velo3d.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.velo3d.com/role/PropertyandEquipmentNet 35 false false R36.htm 2339309 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.velo3d.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.velo3d.com/role/AccruedExpensesandOtherCurrentLiabilities 36 false false R37.htm 2342310 - Disclosure - Other Noncurrent Liabilities (Tables) Sheet http://www.velo3d.com/role/OtherNoncurrentLiabilitiesTables Other Noncurrent Liabilities (Tables) Tables http://www.velo3d.com/role/OtherNoncurrentLiabilities 37 false false R38.htm 2345311 - Disclosure - Leases (Tables) Sheet http://www.velo3d.com/role/LeasesTables Leases (Tables) Tables http://www.velo3d.com/role/Leases 38 false false R39.htm 2351312 - Disclosure - Long-Term Debt (Tables) Sheet http://www.velo3d.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.velo3d.com/role/LongTermDebt 39 false false R40.htm 2362313 - Disclosure - Equity Instruments (Tables) Sheet http://www.velo3d.com/role/EquityInstrumentsTables Equity Instruments (Tables) Tables http://www.velo3d.com/role/EquityInstruments 40 false false R41.htm 2374314 - Disclosure - Stock Option Plan and Stock-Based Compensation (Tables) Sheet http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationTables Stock Option Plan and Stock-Based Compensation (Tables) Tables http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensation 41 false false R42.htm 2402401 - Disclosure - Description of Business and Basis of Presentation (Details) Sheet http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentationDetails Description of Business and Basis of Presentation (Details) Details http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentation 42 false false R43.htm 2406402 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk and Other Risks and Uncertainties (Details) Sheet http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails Summary of Significant Accounting Policies - Concentration of Credit Risk and Other Risks and Uncertainties (Details) Details 43 false false R44.htm 2407403 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents and Restricted Cash (Details) Sheet http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails Summary of Significant Accounting Policies - Cash and Cash Equivalents and Restricted Cash (Details) Details 44 false false R45.htm 2408404 - Disclosure - Summary of Significant Accounting Policies - Revenue by Geographic Area (Details) Sheet http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreaDetails Summary of Significant Accounting Policies - Revenue by Geographic Area (Details) Details 45 false false R46.htm 2409405 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Sheet http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Details 46 false false R47.htm 2410406 - Disclosure - Summary of Significant Accounting Policies - Contract Assets and Contract Liabilities (Details) Sheet http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesContractAssetsandContractLiabilitiesDetails Summary of Significant Accounting Policies - Contract Assets and Contract Liabilities (Details) Details 47 false false R48.htm 2411407 - Disclosure - Summary of Significant Accounting Policies - Common Stock Warrants Liabilities (Details) Sheet http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCommonStockWarrantsLiabilitiesDetails Summary of Significant Accounting Policies - Common Stock Warrants Liabilities (Details) Details 48 false false R49.htm 2414408 - Disclosure - Reverse Recapitalization - Narrative (Details) Sheet http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails Reverse Recapitalization - Narrative (Details) Details 49 false false R50.htm 2415409 - Disclosure - Reverse Recapitalization - Shares Issued in Merger (Details) Sheet http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails Reverse Recapitalization - Shares Issued in Merger (Details) Details 50 false false R51.htm 2418410 - Disclosure - Basic and Diluted Net Loss per Share - Computation of Basic and Diluted Net Loss Per Share (Details) Sheet http://www.velo3d.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedNetLossPerShareDetails Basic and Diluted Net Loss per Share - Computation of Basic and Diluted Net Loss Per Share (Details) Details 51 false false R52.htm 2419411 - Disclosure - Basic and Diluted Net Loss per Share - Potentially Dilutive Securities Excluded from Computation (Details) Sheet http://www.velo3d.com/role/BasicandDilutedNetLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails Basic and Diluted Net Loss per Share - Potentially Dilutive Securities Excluded from Computation (Details) Details 52 false false R53.htm 2422412 - Disclosure - Fair Value Measures and Disclosures - Assets and Liabilities Measured on Recurring Basis (Details) Sheet http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails Fair Value Measures and Disclosures - Assets and Liabilities Measured on Recurring Basis (Details) Details 53 false false R54.htm 2423413 - Disclosure - Fair Value Measurements - Changes in Fair Value of Level 3 Financial Instruments (Details) Sheet http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails Fair Value Measurements - Changes in Fair Value of Level 3 Financial Instruments (Details) Details 54 false false R55.htm 2426414 - Disclosure - Accounts Receivable, Net (Details) Sheet http://www.velo3d.com/role/AccountsReceivableNetDetails Accounts Receivable, Net (Details) Details http://www.velo3d.com/role/AccountsReceivableNetTables 55 false false R56.htm 2429415 - Disclosure - Inventories (Details) Sheet http://www.velo3d.com/role/InventoriesDetails Inventories (Details) Details http://www.velo3d.com/role/InventoriesTables 56 false false R57.htm 2432416 - Disclosure - Prepaid expenses and other current assets (Details) Sheet http://www.velo3d.com/role/PrepaidexpensesandothercurrentassetsDetails Prepaid expenses and other current assets (Details) Details http://www.velo3d.com/role/PrepaidexpensesandothercurrentassetsTables 57 false false R58.htm 2435417 - Disclosure - Property and Equipment, Net (Details) Sheet http://www.velo3d.com/role/PropertyandEquipmentNetDetails Property and Equipment, Net (Details) Details http://www.velo3d.com/role/PropertyandEquipmentNetTables 58 false false R59.htm 2437418 - Disclosure - Equipment on Lease, Net (Details) Sheet http://www.velo3d.com/role/EquipmentonLeaseNetDetails Equipment on Lease, Net (Details) Details http://www.velo3d.com/role/EquipmentonLeaseNet 59 false false R60.htm 2440419 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.velo3d.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://www.velo3d.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables 60 false false R61.htm 2443420 - Disclosure - Other Noncurrent Liabilities (Details) Sheet http://www.velo3d.com/role/OtherNoncurrentLiabilitiesDetails Other Noncurrent Liabilities (Details) Details http://www.velo3d.com/role/OtherNoncurrentLiabilitiesTables 61 false false R62.htm 2446421 - Disclosure - Leases - Narrative (Details) Sheet http://www.velo3d.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 62 false false R63.htm 2447422 - Disclosure - Leases - Assets and Liabilities (Details) Sheet http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails Leases - Assets and Liabilities (Details) Details 63 false false R64.htm 2448423 - Disclosure - Leases - Lease-Related Balances (Details) Sheet http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails Leases - Lease-Related Balances (Details) Details 64 false false R65.htm 2449424 - Disclosure - Leases - Future Minimum Lease Payments (Details) Sheet http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails Leases - Future Minimum Lease Payments (Details) Details 65 false false R66.htm 2452425 - Disclosure - Long-Term Debt - Components (Details) Sheet http://www.velo3d.com/role/LongTermDebtComponentsDetails Long-Term Debt - Components (Details) Details 66 false false R67.htm 2453426 - Disclosure - Long-Term Debt - General (Details) Sheet http://www.velo3d.com/role/LongTermDebtGeneralDetails Long-Term Debt - General (Details) Details 67 false false R68.htm 2454427 - Disclosure - Long-Term Debt - Term Loan (Details) Sheet http://www.velo3d.com/role/LongTermDebtTermLoanDetails Long-Term Debt - Term Loan (Details) Details 68 false false R69.htm 2455428 - Disclosure - Long-Term Debt - Revolving Credit Line (Details) Sheet http://www.velo3d.com/role/LongTermDebtRevolvingCreditLineDetails Long-Term Debt - Revolving Credit Line (Details) Details 69 false false R70.htm 2456429 - Disclosure - Long-Term Debt - Property and Equipment Loan (Details) Sheet http://www.velo3d.com/role/LongTermDebtPropertyandEquipmentLoanDetails Long-Term Debt - Property and Equipment Loan (Details) Details 70 false false R71.htm 2457430 - Disclosure - Long-Term Debt - Equipment Loan (Details) Sheet http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails Long-Term Debt - Equipment Loan (Details) Details 71 false false R72.htm 2458431 - Disclosure - Long-Term Debt - Future Minimum Aggregate Payments (Details) Sheet http://www.velo3d.com/role/LongTermDebtFutureMinimumAggregatePaymentsDetails Long-Term Debt - Future Minimum Aggregate Payments (Details) Details 72 false false R73.htm 2460432 - Disclosure - Convertible Notes Payable (Details) Notes http://www.velo3d.com/role/ConvertibleNotesPayableDetails Convertible Notes Payable (Details) Details http://www.velo3d.com/role/ConvertibleNotesPayable 73 false false R74.htm 2463433 - Disclosure - Equity Instruments - Redeemable Convertible Preferred Stock, Narrative (Details) Sheet http://www.velo3d.com/role/EquityInstrumentsRedeemableConvertiblePreferredStockNarrativeDetails Equity Instruments - Redeemable Convertible Preferred Stock, Narrative (Details) Details 74 false false R75.htm 2464434 - Disclosure - Equity Instruments - Redeemable Convertible Preferred Stock (Details) Sheet http://www.velo3d.com/role/EquityInstrumentsRedeemableConvertiblePreferredStockDetails Equity Instruments - Redeemable Convertible Preferred Stock (Details) Details 75 false false R76.htm 2465435 - Disclosure - Equity Instruments - Conversion of Redeemable Convertible Preferred Stock into Common Stock at a conversion ratio of 3:1 and Issuance of Series??D Redeemable Convertible Preferred Stock (Details) Sheet http://www.velo3d.com/role/EquityInstrumentsConversionofRedeemableConvertiblePreferredStockintoCommonStockataconversionratioof31andIssuanceofSeriesDRedeemableConvertiblePreferredStockDetails Equity Instruments - Conversion of Redeemable Convertible Preferred Stock into Common Stock at a conversion ratio of 3:1 and Issuance of Series??D Redeemable Convertible Preferred Stock (Details) Details 76 false false R77.htm 2466436 - Disclosure - Equity Instruments - Common Stock Reserved for Issuance (Details) Sheet http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails Equity Instruments - Common Stock Reserved for Issuance (Details) Details 77 false false R78.htm 2467437 - Disclosure - Equity Instruments - Warrants for Shares of Stock (Details) Sheet http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails Equity Instruments - Warrants for Shares of Stock (Details) Details 78 false false R79.htm 2468438 - Disclosure - Equity Instruments - Warrants, Narrative (Details) Sheet http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails Equity Instruments - Warrants, Narrative (Details) Details 79 false false R80.htm 2469439 - Disclosure - Equity Instruments - Rollforward of Warrant Liability (Details) Sheet http://www.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails Equity Instruments - Rollforward of Warrant Liability (Details) Details 80 false false R81.htm 2470440 - Disclosure - Equity Instruments - Warrants, Fair Value Assumptions (Details) Sheet http://www.velo3d.com/role/EquityInstrumentsWarrantsFairValueAssumptionsDetails Equity Instruments - Warrants, Fair Value Assumptions (Details) Details 81 false false R82.htm 2471441 - Disclosure - Equity Instruments - Contingent Earnout Liabilities, Narrative (Details) Sheet http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesNarrativeDetails Equity Instruments - Contingent Earnout Liabilities, Narrative (Details) Details 82 false false R83.htm 2472442 - Disclosure - Equity Instruments - Contingent Earnout Liabilities, Fair Value Assumptions (Details) Sheet http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails Equity Instruments - Contingent Earnout Liabilities, Fair Value Assumptions (Details) Details 83 false false R84.htm 2475443 - Disclosure - Stock Option Plan and Stock-Based Compensation - General (Details) Sheet http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationGeneralDetails Stock Option Plan and Stock-Based Compensation - General (Details) Details http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationTables 84 false false R85.htm 2476444 - Disclosure - Stock Option Plan and Stock-Based Compensation - Stock Options (Details) Sheet http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockOptionsDetails Stock Option Plan and Stock-Based Compensation - Stock Options (Details) Details 85 false false R86.htm 2477445 - Disclosure - Stock Option Plan and Stock-Based Compensation - Weighted-Average Assumptions (Details) Sheet http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationWeightedAverageAssumptionsDetails Stock Option Plan and Stock-Based Compensation - Weighted-Average Assumptions (Details) Details 86 false false R87.htm 2478446 - Disclosure - Stock Option Plan and Stock-Based Compensation - Stock-Based Compensation Expense (Details) Sheet http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockBasedCompensationExpenseDetails Stock Option Plan and Stock-Based Compensation - Stock-Based Compensation Expense (Details) Details 87 false false R88.htm 2481447 - Disclosure - Commitment and Contingencies (Details) Sheet http://www.velo3d.com/role/CommitmentandContingenciesDetails Commitment and Contingencies (Details) Details http://www.velo3d.com/role/CommitmentandContingencies 88 false false R89.htm 2483448 - Disclosure - Employee Defined-Contribution Plans (Details) Sheet http://www.velo3d.com/role/EmployeeDefinedContributionPlansDetails Employee Defined-Contribution Plans (Details) Details http://www.velo3d.com/role/EmployeeDefinedContributionPlans 89 false false All Reports Book All Reports velo-20210930.htm velo-20210930.xsd velo-20210930_cal.xml velo-20210930_def.xml velo-20210930_lab.xml velo-20210930_pre.xml vld-form10xq_exx311xsoxcer.htm vld-form10xq_exx312xsoxcer.htm vld-form10xq_exx321xsoxcer.htm vld-form10xq_exx322xsoxcer.htm http://xbrl.sec.gov/country/2021 http://xbrl.sec.gov/dei/2021 http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 true true JSON 107 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "velo-20210930.htm": { "axisCustom": 1, "axisStandard": 26, "contextCount": 345, "dts": { "calculationLink": { "local": [ "velo-20210930_cal.xml" ] }, "definitionLink": { "local": [ "velo-20210930_def.xml" ] }, "inline": { "local": [ "velo-20210930.htm" ] }, "labelLink": { "local": [ "velo-20210930_lab.xml" ] }, "presentationLink": { "local": [ "velo-20210930_pre.xml" ] }, "schema": { "local": [ "velo-20210930.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-types-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", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-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", "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", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 619, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 15, "http://xbrl.sec.gov/dei/2021": 5, "total": 20 }, "keyCustom": 92, "keyStandard": 365, "memberCustom": 51, "memberStandard": 41, "nsprefix": "velo", "nsuri": "http://www.velo3d.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "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.velo3d.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "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": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116104 - Disclosure - Basic and Diluted Net Loss per Share", "role": "http://www.velo3d.com/role/BasicandDilutedNetLossperShare", "shortName": "Basic and Diluted Net Loss per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120105 - Disclosure - Fair Value Measurements", "role": "http://www.velo3d.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124106 - Disclosure - Accounts Receivable, Net", "role": "http://www.velo3d.com/role/AccountsReceivableNet", "shortName": "Accounts Receivable, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127107 - Disclosure - Inventories", "role": "http://www.velo3d.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130108 - Disclosure - Prepaid expenses and other current assets", "role": "http://www.velo3d.com/role/Prepaidexpensesandothercurrentassets", "shortName": "Prepaid expenses and other current assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133109 - Disclosure - Property and Equipment, Net", "role": "http://www.velo3d.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorDirectFinancingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136110 - Disclosure - Equipment on Lease, Net", "role": "http://www.velo3d.com/role/EquipmentonLeaseNet", "shortName": "Equipment on Lease, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorDirectFinancingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138111 - Disclosure - Accrued Expenses and Other Current Liabilities", "role": "http://www.velo3d.com/role/AccruedExpensesandOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141112 - Disclosure - Other Noncurrent Liabilities", "role": "http://www.velo3d.com/role/OtherNoncurrentLiabilities", "shortName": "Other Noncurrent Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144113 - Disclosure - Leases", "role": "http://www.velo3d.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "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 Balance Sheets", "role": "http://www.velo3d.com/role/CondensedBalanceSheets", "shortName": "Condensed Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150114 - Disclosure - Long-Term Debt", "role": "http://www.velo3d.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": null }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159115 - Disclosure - Convertible Notes Payable", "role": "http://www.velo3d.com/role/ConvertibleNotesPayable", "shortName": "Convertible Notes Payable", "subGroupType": "", "uniqueAnchor": null }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2161116 - Disclosure - Equity Instruments", "role": "http://www.velo3d.com/role/EquityInstruments", "shortName": "Equity Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2173117 - Disclosure - Stock Option Plan and Stock-Based Compensation", "role": "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensation", "shortName": "Stock Option Plan and Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2179118 - Disclosure - Income Taxes", "role": "http://www.velo3d.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2180119 - Disclosure - Commitment and Contingencies", "role": "http://www.velo3d.com/role/CommitmentandContingencies", "shortName": "Commitment and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2182120 - Disclosure - Employee Defined-Contribution Plans", "role": "http://www.velo3d.com/role/EmployeeDefinedContributionPlans", "shortName": "Employee Defined-Contribution Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "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.velo3d.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "velo:ScheduleOfReverseRecapitalizationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313302 - Disclosure - Reverse Recapitalization (Tables)", "role": "http://www.velo3d.com/role/ReverseRecapitalizationTables", "shortName": "Reverse Recapitalization (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "velo:ScheduleOfReverseRecapitalizationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:TemporaryEquityParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "INF", "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 Balance Sheets (Parenthetical)", "role": "http://www.velo3d.com/role/CondensedBalanceSheetsParenthetical", "shortName": "Condensed Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:TemporaryEquityParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "INF", "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": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317303 - Disclosure - Basic and Diluted Net Loss per Share (Tables)", "role": "http://www.velo3d.com/role/BasicandDilutedNetLossperShareTables", "shortName": "Basic and Diluted Net Loss per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321304 - Disclosure - Fair Value Measures and Disclosures (Tables)", "role": "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresTables", "shortName": "Fair Value Measures and Disclosures (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325305 - Disclosure - Accounts Receivable, Net (Tables)", "role": "http://www.velo3d.com/role/AccountsReceivableNetTables", "shortName": "Accounts Receivable, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328306 - Disclosure - Inventories (Tables)", "role": "http://www.velo3d.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331307 - Disclosure - Prepaid expenses and other current assets (Tables)", "role": "http://www.velo3d.com/role/PrepaidexpensesandothercurrentassetsTables", "shortName": "Prepaid expenses and other current assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334308 - Disclosure - Property and Equipment, Net (Tables)", "role": "http://www.velo3d.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "velo:ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339309 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "role": "http://www.velo3d.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "velo:ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342310 - Disclosure - Other Noncurrent Liabilities (Tables)", "role": "http://www.velo3d.com/role/OtherNoncurrentLiabilitiesTables", "shortName": "Other Noncurrent Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "velo:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345311 - Disclosure - Leases (Tables)", "role": "http://www.velo3d.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "velo:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2351312 - Disclosure - Long-Term Debt (Tables)", "role": "http://www.velo3d.com/role/LongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i4babf4d6e2e8446d95f905069069519b_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLeaseIncome", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Statements of Operations and Comprehensive Loss", "role": "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss", "shortName": "Condensed Statements of Operations and Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i4babf4d6e2e8446d95f905069069519b_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2362313 - Disclosure - Equity Instruments (Tables)", "role": "http://www.velo3d.com/role/EquityInstrumentsTables", "shortName": "Equity Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2374314 - Disclosure - Stock Option Plan and Stock-Based Compensation (Tables)", "role": "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationTables", "shortName": "Stock Option Plan and Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i13b72c9f70dc442a94c2584adbf1d089_I20210929", "decimals": "4", "first": true, "lang": "en-US", "name": "velo:RecapitalizationExchangeRatio", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Description of Business and Basis of Presentation (Details)", "role": "http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentationDetails", "shortName": "Description of Business and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i0f8857d92d0849dc87c54c671d02adaa_D20210701-20210930", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk and Other Risks and Uncertainties (Details)", "role": "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails", "shortName": "Summary of Significant Accounting Policies - Concentration of Credit Risk and Other Risks and Uncertainties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i0f8857d92d0849dc87c54c671d02adaa_D20210701-20210930", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents and Restricted Cash (Details)", "role": "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails", "shortName": "Summary of Significant Accounting Policies - Cash and Cash Equivalents and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i977e374de1704921a5436084b7ac6481_D20210601-20210630", "decimals": null, "lang": "en-US", "name": "us-gaap:DebtInstrumentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i4babf4d6e2e8446d95f905069069519b_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Summary of Significant Accounting Policies - Revenue by Geographic Area (Details)", "role": "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreaDetails", "shortName": "Summary of Significant Accounting Policies - Revenue by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i098b146877a0453fa90ae0109762d878_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i4babf4d6e2e8446d95f905069069519b_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLeaseIncome", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)", "role": "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails", "shortName": "Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i4babf4d6e2e8446d95f905069069519b_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - Disclosure - Summary of Significant Accounting Policies - Contract Assets and Contract Liabilities (Details)", "role": "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesContractAssetsandContractLiabilitiesDetails", "shortName": "Summary of Significant Accounting Policies - Contract Assets and Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i4babf4d6e2e8446d95f905069069519b_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411407 - Disclosure - Summary of Significant Accounting Policies - Common Stock Warrants Liabilities (Details)", "role": "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCommonStockWarrantsLiabilitiesDetails", "shortName": "Summary of Significant Accounting Policies - Common Stock Warrants Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "INF", "lang": "en-US", "name": "velo:ClassOfWarrantOrRightCashRedemptionTenderOfferPercentOfOutstandingSharesThreshold", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Reverse Recapitalization - Narrative (Details)", "role": "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails", "shortName": "Reverse Recapitalization - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i8da521cb5a9b47de8785f12c30ece056_D20210929-20210929", "decimals": "INF", "lang": "en-US", "name": "velo:ReverseRecapitalizationDeemedValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee5b85c1911149d8a829449f08b9f0e5_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity (Deficit)", "role": "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "shortName": "Condensed Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "ib4f9feb9677943e48c259cdd460f67d1_D20200101-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "velo:ScheduleOfReverseRecapitalizationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i13b72c9f70dc442a94c2584adbf1d089_I20210929", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415409 - Disclosure - Reverse Recapitalization - Shares Issued in Merger (Details)", "role": "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails", "shortName": "Reverse Recapitalization - Shares Issued in Merger (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "velo:ScheduleOfReverseRecapitalizationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "ic45bbad4ecfd441cb2a51d21c53a7c09_I20210928", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i4babf4d6e2e8446d95f905069069519b_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - Basic and Diluted Net Loss per Share - Computation of Basic and Diluted Net Loss Per Share (Details)", "role": "http://www.velo3d.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedNetLossPerShareDetails", "shortName": "Basic and Diluted Net Loss per Share - Computation of Basic and Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419411 - Disclosure - Basic and Diluted Net Loss per Share - Potentially Dilutive Securities Excluded from Computation (Details)", "role": "http://www.velo3d.com/role/BasicandDilutedNetLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails", "shortName": "Basic and Diluted Net Loss per Share - Potentially Dilutive Securities Excluded from Computation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - Disclosure - Fair Value Measures and Disclosures - Assets and Liabilities Measured on Recurring Basis (Details)", "role": "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "shortName": "Fair Value Measures and Disclosures - Assets and Liabilities Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "ic81757a7eed34df3b63b4dc4def8d951_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423413 - Disclosure - Fair Value Measurements - Changes in Fair Value of Level 3 Financial Instruments (Details)", "role": "http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails", "shortName": "Fair Value Measurements - Changes in Fair Value of Level 3 Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "ia50f493d8dc04aec96fc2bed558f5cc8_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - Disclosure - Accounts Receivable, Net (Details)", "role": "http://www.velo3d.com/role/AccountsReceivableNetDetails", "shortName": "Accounts Receivable, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429415 - Disclosure - Inventories (Details)", "role": "http://www.velo3d.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidInsurance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432416 - Disclosure - Prepaid expenses and other current assets (Details)", "role": "http://www.velo3d.com/role/PrepaidexpensesandothercurrentassetsDetails", "shortName": "Prepaid expenses and other current assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidInsurance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435417 - Disclosure - Property and Equipment, Net (Details)", "role": "http://www.velo3d.com/role/PropertyandEquipmentNetDetails", "shortName": "Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i75e99076570d4c81a4d6a310de71bfa9_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437418 - Disclosure - Equipment on Lease, Net (Details)", "role": "http://www.velo3d.com/role/EquipmentonLeaseNetDetails", "shortName": "Equipment on Lease, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i75e99076570d4c81a4d6a310de71bfa9_I20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Statements of Cash Flows", "role": "http://www.velo3d.com/role/CondensedStatementsofCashFlows", "shortName": "Condensed Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "velo:ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440419 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.velo3d.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "velo:ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "velo:LeaseLiabilityNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443420 - Disclosure - Other Noncurrent Liabilities (Details)", "role": "http://www.velo3d.com/role/OtherNoncurrentLiabilitiesDetails", "shortName": "Other Noncurrent Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherLiabilitiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "us-gaap:OperatingLeaseImpairmentLoss", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446421 - Disclosure - Leases - Narrative (Details)", "role": "http://www.velo3d.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:OperatingLeaseImpairmentLoss", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "velo:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447422 - Disclosure - Leases - Assets and Liabilities (Details)", "role": "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails", "shortName": "Leases - Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "velo:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i4babf4d6e2e8446d95f905069069519b_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448423 - Disclosure - Leases - Lease-Related Balances (Details)", "role": "http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails", "shortName": "Leases - Lease-Related Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i4babf4d6e2e8446d95f905069069519b_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "velo:LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449424 - Disclosure - Leases - Future Minimum Lease Payments (Details)", "role": "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails", "shortName": "Leases - Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "velo:LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452425 - Disclosure - Long-Term Debt - Components (Details)", "role": "http://www.velo3d.com/role/LongTermDebtComponentsDetails", "shortName": "Long-Term Debt - Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsCurrentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453426 - Disclosure - Long-Term Debt - General (Details)", "role": "http://www.velo3d.com/role/LongTermDebtGeneralDetails", "shortName": "Long-Term Debt - General (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsCurrentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "icddf89a7c92348ad98c8ed971794adbe_I20210531", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454427 - Disclosure - Long-Term Debt - Term Loan (Details)", "role": "http://www.velo3d.com/role/LongTermDebtTermLoanDetails", "shortName": "Long-Term Debt - Term Loan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i7a4d7c7deef942d9801d038ae1ce33b0_D20211029-20211029", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RepaymentsOfSecuredDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "icddf89a7c92348ad98c8ed971794adbe_I20210531", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455428 - Disclosure - Long-Term Debt - Revolving Credit Line (Details)", "role": "http://www.velo3d.com/role/LongTermDebtRevolvingCreditLineDetails", "shortName": "Long-Term Debt - Revolving Credit Line (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:LineOfCreditFacilityInterestRateDuringPeriod", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "ib707b0e4dfdc4a8faa70c4e486930cdd_D20210701-20210930", "decimals": "3", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityInterestRateDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Description of Business and Basis of Presentation", "role": "http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentation", "shortName": "Description of Business and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "icddf89a7c92348ad98c8ed971794adbe_I20210531", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456429 - Disclosure - Long-Term Debt - Property and Equipment Loan (Details)", "role": "http://www.velo3d.com/role/LongTermDebtPropertyandEquipmentLoanDetails", "shortName": "Long-Term Debt - Property and Equipment Loan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i7740c7f96107434aae2f36225bad239e_I20201217", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "icddf89a7c92348ad98c8ed971794adbe_I20210531", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457430 - Disclosure - Long-Term Debt - Equipment Loan (Details)", "role": "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails", "shortName": "Long-Term Debt - Equipment Loan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i310917e42c174cb18c0b4c5cd2d722e7_D20210801-20210831", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RepaymentsOfSecuredDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458431 - Disclosure - Long-Term Debt - Future Minimum Aggregate Payments (Details)", "role": "http://www.velo3d.com/role/LongTermDebtFutureMinimumAggregatePaymentsDetails", "shortName": "Long-Term Debt - Future Minimum Aggregate Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "icddf89a7c92348ad98c8ed971794adbe_I20210531", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460432 - Disclosure - Convertible Notes Payable (Details)", "role": "http://www.velo3d.com/role/ConvertibleNotesPayableDetails", "shortName": "Convertible Notes Payable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "ib288ec2f565a4bdfb20e381a0fea47ec_D20210901-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i13b72c9f70dc442a94c2584adbf1d089_I20210929", "decimals": "4", "first": true, "lang": "en-US", "name": "velo:RecapitalizationExchangeRatio", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463433 - Disclosure - Equity Instruments - Redeemable Convertible Preferred Stock, Narrative (Details)", "role": "http://www.velo3d.com/role/EquityInstrumentsRedeemableConvertiblePreferredStockNarrativeDetails", "shortName": "Equity Instruments - Redeemable Convertible Preferred Stock, Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i75e99076570d4c81a4d6a310de71bfa9_I20201231", "decimals": "INF", "lang": "en-US", "name": "velo:TemporaryEquityConvertibleSharesIssuable", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:TemporaryEquityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464434 - Disclosure - Equity Instruments - Redeemable Convertible Preferred Stock (Details)", "role": "http://www.velo3d.com/role/EquityInstrumentsRedeemableConvertiblePreferredStockDetails", "shortName": "Equity Instruments - Redeemable Convertible Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:TemporaryEquityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "ic842ed452d184bf08c5f42722df84b1f_I20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "ia75f1b731a424f4e8c156d24ea6a15b9_I20200413", "decimals": "INF", "first": true, "lang": "en-US", "name": "velo:TemporaryEquityConvertibleConversionRatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465435 - Disclosure - Equity Instruments - Conversion of Redeemable Convertible Preferred Stock into Common Stock at a conversion ratio of 3:1 and Issuance of Series\u00a0D Redeemable Convertible Preferred Stock (Details)", "role": "http://www.velo3d.com/role/EquityInstrumentsConversionofRedeemableConvertiblePreferredStockintoCommonStockataconversionratioof31andIssuanceofSeriesDRedeemableConvertiblePreferredStockDetails", "shortName": "Equity Instruments - Conversion of Redeemable Convertible Preferred Stock into Common Stock at a conversion ratio of 3:1 and Issuance of Series\u00a0D Redeemable Convertible Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "ia75f1b731a424f4e8c156d24ea6a15b9_I20200413", "decimals": "INF", "first": true, "lang": "en-US", "name": "velo:TemporaryEquityConvertibleConversionRatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i13b72c9f70dc442a94c2584adbf1d089_I20210929", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466436 - Disclosure - Equity Instruments - Common Stock Reserved for Issuance (Details)", "role": "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails", "shortName": "Equity Instruments - Common Stock Reserved for Issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i5883188e23814d219b98322e5715b7b7_I20210930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467437 - Disclosure - Equity Instruments - Warrants for Shares of Stock (Details)", "role": "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails", "shortName": "Equity Instruments - Warrants for Shares of Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i0ce0b419800a40d497366f270b48da5f_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i821269938ed24133b980d7313a48c2d5_I20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468438 - Disclosure - Equity Instruments - Warrants, Narrative (Details)", "role": "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails", "shortName": "Equity Instruments - Warrants, Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i821269938ed24133b980d7313a48c2d5_I20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.velo3d.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i75e99076570d4c81a4d6a310de71bfa9_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469439 - Disclosure - Equity Instruments - Rollforward of Warrant Liability (Details)", "role": "http://www.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails", "shortName": "Equity Instruments - Rollforward of Warrant Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:WarrantsAndRightsOutstanding", "span", "td", "tr", "table", "div", "velo:ScheduleOfWarrantsAndRightsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "idb60f67b4e634b699a442681e8c221e2_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i09a619087e7446108f32ae0bed186eff_I20210930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470440 - Disclosure - Equity Instruments - Warrants, Fair Value Assumptions (Details)", "role": "http://www.velo3d.com/role/EquityInstrumentsWarrantsFairValueAssumptionsDetails", "shortName": "Equity Instruments - Warrants, Fair Value Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i0f6b055b0e6f4b04bdd0c637ed7d6ea9_I20210930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i4babf4d6e2e8446d95f905069069519b_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "velo:GainLossOnFairValueOfContingentEarnoutLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471441 - Disclosure - Equity Instruments - Contingent Earnout Liabilities, Narrative (Details)", "role": "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesNarrativeDetails", "shortName": "Equity Instruments - Contingent Earnout Liabilities, Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i4f327fc95fef46879f49f24080068821_I20210929", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": null, "first": true, "lang": "en-US", "name": "velo:BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2472442 - Disclosure - Equity Instruments - Contingent Earnout Liabilities, Fair Value Assumptions (Details)", "role": "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails", "shortName": "Equity Instruments - Contingent Earnout Liabilities, Fair Value Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": null, "first": true, "lang": "en-US", "name": "velo:BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475443 - Disclosure - Stock Option Plan and Stock-Based Compensation - General (Details)", "role": "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationGeneralDetails", "shortName": "Stock Option Plan and Stock-Based Compensation - General (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476444 - Disclosure - Stock Option Plan and Stock-Based Compensation - Stock Options (Details)", "role": "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockOptionsDetails", "shortName": "Stock Option Plan and Stock-Based Compensation - Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2477445 - Disclosure - Stock Option Plan and Stock-Based Compensation - Weighted-Average Assumptions (Details)", "role": "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationWeightedAverageAssumptionsDetails", "shortName": "Stock Option Plan and Stock-Based Compensation - Weighted-Average Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i4babf4d6e2e8446d95f905069069519b_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2478446 - Disclosure - Stock Option Plan and Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "role": "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockBasedCompensationExpenseDetails", "shortName": "Stock Option Plan and Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i4babf4d6e2e8446d95f905069069519b_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2481447 - Disclosure - Commitment and Contingencies (Details)", "role": "http://www.velo3d.com/role/CommitmentandContingenciesDetails", "shortName": "Commitment and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "i65554ba9ba3e44109c966e2cd7ee6f95_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2483448 - Disclosure - Employee Defined-Contribution Plans (Details)", "role": "http://www.velo3d.com/role/EmployeeDefinedContributionPlansDetails", "shortName": "Employee Defined-Contribution Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "velo:ReverseRecapitalizationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112103 - Disclosure - Reverse Recapitalization", "role": "http://www.velo3d.com/role/ReverseRecapitalization", "shortName": "Reverse Recapitalization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "velo-20210930.htm", "contextRef": "iee3dc2b54f7d4e70bedf8c97847cb776_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "velo:ReverseRecapitalizationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 106, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreaDetails" ], "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", "verboseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.velo3d.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.velo3d.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.velo3d.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.velo3d.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.velo3d.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.velo3d.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.velo3d.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.velo3d.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r542" ], "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.velo3d.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r543" ], "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.velo3d.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.velo3d.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.velo3d.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.velo3d.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.velo3d.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.velo3d.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r544" ], "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.velo3d.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.velo3d.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.velo3d.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.velo3d.com/role/BasicandDilutedNetLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails", "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails", "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesNarrativeDetails", "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r544" ], "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.velo3d.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r547" ], "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.velo3d.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.velo3d.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r544" ], "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.velo3d.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.velo3d.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r546" ], "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.velo3d.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r544" ], "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.velo3d.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r544" ], "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.velo3d.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r544" ], "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.velo3d.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r544" ], "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.velo3d.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.velo3d.com/role/BasicandDilutedNetLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails", "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails", "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesNarrativeDetails", "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.velo3d.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r540" ], "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.velo3d.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r541" ], "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.velo3d.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.velo3d.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r58", "r60", "r109", "r110", "r230", "r275" ], "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.velo3d.com/role/ReverseRecapitalizationNarrativeDetails", "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r186", "r311", "r316", "r513" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r229", "r274", "r342", "r344", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r510", "r514", "r537", "r538" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.velo3d.com/role/BasicandDilutedNetLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails", "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails", "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails", "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesNarrativeDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsFairValueAssumptionsDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r229", "r274", "r342", "r344", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r510", "r514", "r537", "r538" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsFairValueAssumptionsDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails", "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationGeneralDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r186", "r311", "r316", "r513" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r182", "r311", "r314", "r479", "r509", "r511" ], "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.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r182", "r311", "r314", "r479", "r509", "r511" ], "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.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r229", "r274", "r322", "r342", "r344", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r510", "r514", "r537", "r538" ], "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.velo3d.com/role/BasicandDilutedNetLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails", "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails", "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails", "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesNarrativeDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsFairValueAssumptionsDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails", "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationGeneralDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r229", "r274", "r322", "r342", "r344", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r510", "r514", "r537", "r538" ], "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.velo3d.com/role/BasicandDilutedNetLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails", "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails", "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails", "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesNarrativeDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsFairValueAssumptionsDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails", "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationGeneralDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r59", "r60", "r109", "r110", "r230", "r275" ], "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.velo3d.com/role/ReverseRecapitalizationNarrativeDetails", "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r183", "r184", "r311", "r315", "r512", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r183", "r184", "r311", "r315", "r512", "r522", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreaDetails" ], "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_AccountsAndNontradeReceivableTextBlock": { "auth_ref": [ "r191", "r195" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.", "label": "Accounts and Nontrade Receivable [Text Block]", "terseLabel": "Accounts Receivable, Net" } } }, "localname": "AccountsAndNontradeReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/AccountsReceivableNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as noncurrent at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block]", "terseLabel": "Other Noncurrent Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/OtherNoncurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r40", "r465" ], "calculation": { "http://www.velo3d.com/role/CondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r187", "r188" ], "calculation": { "http://www.velo3d.com/role/AccountsReceivableNetDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "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": "Trade Receivables" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/AccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r523" ], "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.velo3d.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r22", "r187", "r188" ], "calculation": { "http://www.velo3d.com/role/AccountsReceivableNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.velo3d.com/role/CondensedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Total" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/AccountsReceivableNetDetails", "http://www.velo3d.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.velo3d.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "velo_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r38", "r202" ], "calculation": { "http://www.velo3d.com/role/PropertyandEquipmentNetDetails": { "order": 2.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.velo3d.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r23", "r377", "r465" ], "calculation": { "http://www.velo3d.com/role/CondensedBalanceSheets": { "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.velo3d.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r113", "r114", "r115", "r374", "r375", "r376", "r409" ], "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.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.velo3d.com/role/EquityInstrumentsConversionofRedeemableConvertiblePreferredStockintoCommonStockataconversionratioof31andIssuanceofSeriesDRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, 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": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r346", "r348", "r380", "r381" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r225", "r288", "r296" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Issuance of common stock warrants in connection with financing" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r348", "r370", "r379" ], "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 expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r28", "r189", "r194" ], "calculation": { "http://www.velo3d.com/role/AccountsReceivableNetDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedTerseLabel": "Less: Allowances for Doubtful Accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/AccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r135" ], "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": "Total potentially dilutive common share equivalents" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/BasicandDilutedNetLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r135" ], "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.velo3d.com/role/BasicandDilutedNetLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails" ], "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.velo3d.com/role/BasicandDilutedNetLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r135" ], "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.velo3d.com/role/BasicandDilutedNetLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Facility square feet" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LeasesNarrativeDetails" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r106", "r165", "r174", "r180", "r192", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r404", "r406", "r426", "r463", "r465", "r482", "r497" ], "calculation": { "http://www.velo3d.com/role/CondensedBalanceSheets": { "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.velo3d.com/role/CondensedBalanceSheets" ], "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.velo3d.com/role/CondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r57", "r106", "r192", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r404", "r406", "r426", "r463", "r465" ], "calculation": { "http://www.velo3d.com/role/CondensedBalanceSheets": { "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.velo3d.com/role/CondensedBalanceSheets" ], "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.velo3d.com/role/CondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r412" ], "calculation": { "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "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.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsHeldInTrust": { "auth_ref": [ "r101" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of cash and securities held by third party trustees pursuant to terms of debt instruments or other agreements as of the date of each statement of financial position presented, which can be used by the trustee only to pay the noncurrent portion of specified obligations.", "label": "Assets Held-in-trust", "terseLabel": "Contribution of cash held in trust account from IPO" } } }, "localname": "AssetsHeldInTrust", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Facility" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r341", "r343" ], "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.velo3d.com/role/BasicandDilutedNetLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails", "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails", "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r341", "r343", "r397", "r398" ], "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.velo3d.com/role/BasicandDilutedNetLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails", "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails", "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned", "terseLabel": "Fair value of total earnout shares" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r402" ], "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": "Number of shares that the holders may receive" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/BasicandDilutedNetLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails", "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails", "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r399", "r400", "r403" ], "calculation": { "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent earnout liabilities" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Business combination, measurement input" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r399", "r401" ], "calculation": { "http://www.velo3d.com/role/CondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent earnout liabilities (Note 16)", "verboseLabel": "Contingent earnout liabilities" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheets", "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r2", "r112", "r159" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. 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).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Description of Business and Basis of Presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r95", "r96", "r97" ], "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": "Unpaid merger transactional costs" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r36", "r92" ], "calculation": { "http://www.velo3d.com/role/CondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails": { "order": 2.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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheets", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "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": "Money market funds" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r12", "r93", "r481" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r86", "r92", "r98" ], "calculation": { "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails": { "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 and cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash and cash equivalents and restricted cash at beginning of period", "totalLabel": "Total cash and cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r86", "r427" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of non-cash information" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r103", "r106", "r128", "r129", "r130", "r132", "r134", "r143", "r144", "r145", "r192", "r214", "r218", "r219", "r220", "r223", "r224", "r271", "r272", "r277", "r281", "r426", "r545" ], "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.velo3d.com/role/Cover", "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails", "http://www.velo3d.com/role/EquityInstrumentsConversionofRedeemableConvertiblePreferredStockintoCommonStockataconversionratioof31andIssuanceofSeriesDRedeemableConvertiblePreferredStockDetails", "http://www.velo3d.com/role/EquityInstrumentsRedeemableConvertiblePreferredStockDetails", "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails", "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationGeneralDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "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 Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails", "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r297", "r347" ], "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.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsFairValueAssumptionsDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails", "http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails", "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCommonStockWarrantsLiabilitiesDetails" ], "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.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsFairValueAssumptionsDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails", "http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails", "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCommonStockWarrantsLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise Price per Warrant (in usd per share)", "verboseLabel": "Exercise price of warrants (in usd per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCommonStockWarrantsLiabilitiesDetails" ], "xbrltype": "perShareItemType" }, "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.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCommonStockWarrantsLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Warrants, conversion ratio" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Number of Warrants (in shares)", "verboseLabel": "Number of warrants (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCommonStockWarrantsLiabilitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r297", "r347" ], "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.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCommonStockWarrantsLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r49", "r210", "r486", "r503" ], "calculation": { "http://www.velo3d.com/role/CondensedBalanceSheets": { "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 (Note 19)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheets" ], "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": [ "r207", "r208", "r209", "r211", "r524" ], "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.velo3d.com/role/CommitmentandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Number of shares of common stock reserved for issuance", "verboseLabel": "Total shares of common stock reserved" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails", "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails", "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationGeneralDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r113", "r114", "r409" ], "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.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.velo3d.com/role/Cover", "http://www.velo3d.com/role/EquityInstrumentsConversionofRedeemableConvertiblePreferredStockintoCommonStockataconversionratioof31andIssuanceofSeriesDRedeemableConvertiblePreferredStockDetails", "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheetsParenthetical", "http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCommonStockWarrantsLiabilitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r21", "r288" ], "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", "terseLabel": "Common stock, shares outstanding", "verboseLabel": "Common stock outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheetsParenthetical", "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails", "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r21", "r465" ], "calculation": { "http://www.velo3d.com/role/CondensedBalanceSheets": { "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.00001 par value\u2009\u2013 500,000,000 and 216,000,000 shares authorized at September\u00a030, 2021 and December\u00a031, 2020, 183,163,826 and 16,003,558 shares issued and outstanding as of September\u00a030, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r62", "r64", "r65", "r73", "r489", "r505" ], "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": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r153", "r154", "r186", "r423", "r424", "r523" ], "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.velo3d.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r153", "r154", "r186", "r423", "r424", "r520", "r523" ], "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.velo3d.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r153", "r154", "r186", "r423", "r424", "r520", "r523" ], "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.velo3d.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r148", "r495" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk and Other Risks and Uncertainties" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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.velo3d.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r153", "r154", "r186", "r423", "r424" ], "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, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r151", "r153", "r154", "r155", "r423", "r425", "r523" ], "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.velo3d.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r153", "r154", "r186", "r423", "r424", "r523" ], "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.velo3d.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "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.velo3d.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r299", "r301", "r312" ], "calculation": { "http://www.velo3d.com/role/CondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r299", "r300", "r312" ], "calculation": { "http://www.velo3d.com/role/CondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized included in contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r95", "r96", "r97" ], "lang": { "en-us": { "role": { "documentation": "The number of shares 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, Shares Converted", "terseLabel": "Stock converted (in shares)" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails", "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible promissory note" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/BasicandDilutedNetLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r15", "r483", "r496", "r521" ], "lang": { "en-us": { "role": { "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible Note" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/ConvertibleNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r77", "r106", "r192", "r214", "r215", "r216", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r426" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtRevolvingCreditLineDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtRevolvingCreditLineDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r152", "r186" ], "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.velo3d.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r95", "r97" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Conversion of debt, shares issued (in shares)" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/ConvertibleNotesPayableDetails" ], "xbrltype": "sharesItemType" }, "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": [ "r102", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r243", "r250", "r251", "r253", "r265" ], "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": "Convertible Notes Payable", "verboseLabel": "Long-Term Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/ConvertibleNotesPayable", "http://www.velo3d.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAnnualPrincipalPayment": { "auth_ref": [ "r17" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the total principal payments made during the annual reporting period.", "label": "Debt Instrument, Annual Principal Payment", "terseLabel": "Principal payments" } } }, "localname": "DebtInstrumentAnnualPrincipalPayment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtPropertyandEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r15", "r16", "r17", "r105", "r111", "r226", "r227", "r228", "r229", "r230", "r231", "r233", "r239", "r240", "r241", "r242", "r244", "r245", "r246", "r247", "r248", "r249", "r258", "r259", "r260", "r261", "r439", "r483", "r484", "r496" ], "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.velo3d.com/role/ConvertibleNotesPayableDetails", "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtPropertyandEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtRevolvingCreditLineDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r17", "r254", "r484", "r496" ], "calculation": { "http://www.velo3d.com/role/LongTermDebtComponentsDetails": { "order": 1.0, "parentTag": "velo_LongTermDebtExcludingConvertibleNotes", "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": "Outstanding debt", "verboseLabel": "Outstanding balance" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtComponentsDetails", "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtPropertyandEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtRevolvingCreditLineDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r228", "r256" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in usd per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/ConvertibleNotesPayableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments": { "auth_ref": [ "r46", "r228", "r289", "r292", "r294" ], "lang": { "en-us": { "role": { "documentation": "The number of equity instruments that the holder of the debt instrument would receive if the debt was converted to equity.", "label": "Debt Instrument, Convertible, Number of Equity Instruments", "terseLabel": "Number of shares the note is convertible into" } } }, "localname": "DebtInstrumentConvertibleNumberOfEquityInstruments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/ConvertibleNotesPayableDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r226", "r258", "r259", "r437", "r439", "r440" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/ConvertibleNotesPayableDetails", "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtPropertyandEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtRevolvingCreditLineDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r45", "r246", "r437" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Effective interest rate during period (as a percent)" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtPropertyandEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r45", "r257", "r437", "r439" ], "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": "Effective interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/ConvertibleNotesPayableDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r45", "r227" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails" ], "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.velo3d.com/role/ConvertibleNotesPayableDetails", "http://www.velo3d.com/role/LongTermDebtComponentsDetails", "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtGeneralDetails", "http://www.velo3d.com/role/LongTermDebtPropertyandEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtRevolvingCreditLineDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r47", "r105", "r111", "r226", "r227", "r228", "r229", "r230", "r231", "r233", "r239", "r240", "r241", "r242", "r244", "r245", "r246", "r247", "r248", "r249", "r258", "r259", "r260", "r261", "r439" ], "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.velo3d.com/role/ConvertibleNotesPayableDetails", "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r47", "r105", "r111", "r226", "r227", "r228", "r229", "r230", "r231", "r233", "r239", "r240", "r241", "r242", "r244", "r245", "r246", "r247", "r248", "r249", "r252", "r258", "r259", "r260", "r261", "r289", "r293", "r294", "r295", "r436", "r437", "r439", "r440", "r494" ], "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.velo3d.com/role/ConvertibleNotesPayableDetails", "http://www.velo3d.com/role/LongTermDebtComponentsDetails", "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtGeneralDetails", "http://www.velo3d.com/role/LongTermDebtPropertyandEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtRevolvingCreditLineDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtPropertyandEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtRevolvingCreditLineDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/PrepaidexpensesandothercurrentassetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFinanceCostsCurrentNet": { "auth_ref": [ "r56", "r438" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Current, Net", "terseLabel": "Deferred financing costs, current" } } }, "localname": "DeferredFinanceCostsCurrentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtGeneralDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r438" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Deferred financing costs", "verboseLabel": "Deferred financing costs (less than)" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtGeneralDetails", "http://www.velo3d.com/role/LongTermDebtRevolvingCreditLineDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r39", "r239", "r438" ], "calculation": { "http://www.velo3d.com/role/LongTermDebtComponentsDetails": { "order": 2.0, "parentTag": "velo_LongTermDebtExcludingConvertibleNotes", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Deferred financing costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r340" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Contributions" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EmployeeDefinedContributionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Employer contribution, percentage of employee's eligible compensation" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EmployeeDefinedContributionPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year.", "label": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage", "terseLabel": "Percentage of contributions that fully vest" } } }, "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EmployeeDefinedContributionPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r90", "r200" ], "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.velo3d.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r90", "r163" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 4.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" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DirectFinancingLeaseRevenue": { "auth_ref": [ "r141", "r460" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of direct financing lease revenue.", "label": "Direct Financing Lease, Revenue", "terseLabel": "Lease revenue" } } }, "localname": "DirectFinancingLeaseRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquipmentonLeaseNetDetails" ], "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.velo3d.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r311", "r314", "r315", "r316", "r317", "r318", "r319", "r320" ], "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.velo3d.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock Option Plan and Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensation" ], "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_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": [ "r74", "r118", "r119", "r120", "r121", "r122", "r126", "r128", "r132", "r133", "r134", "r138", "r139", "r410", "r411", "r490", "r506" ], "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 attributable to common stockholders, basic (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedNetLossPerShareDetails", "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r74", "r118", "r119", "r120", "r121", "r122", "r128", "r132", "r133", "r134", "r138", "r139", "r410", "r411", "r490", "r506" ], "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 attributable to common stockholders, diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedNetLossPerShareDetails", "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r135", "r136", "r137", "r140" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Basic and Diluted Net Loss per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/BasicandDilutedNetLossperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.velo3d.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "velo_AccruedExpensesAndOtherLiabilitiesCurrent", "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 salaries and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "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.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r371" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r371" ], "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 compensation cost, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "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": "Reserved for employee stock purchase plan", "verboseLabel": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails", "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationGeneralDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r368" ], "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]", "verboseLabel": "Common stock options issued and outstanding" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/BasicandDilutedNetLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails", "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r66", "r67", "r68", "r113", "r114", "r115", "r117", "r123", "r125", "r142", "r193", "r288", "r296", "r374", "r375", "r376", "r388", "r389", "r409", "r428", "r429", "r430", "r431", "r432", "r433", "r515", "r516", "r517", "r548" ], "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.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.velo3d.com/role/EquityInstrumentsConversionofRedeemableConvertiblePreferredStockintoCommonStockataconversionratioof31andIssuanceofSeriesDRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExtinguishmentOfDebtAxis": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the debt extinguished including the amount of gain (loss), the income tax effect on the gain (loss), and the amount of gain (loss), net or the related income tax, by debt instrument.", "label": "Extinguishment of Debt [Axis]", "terseLabel": "Extinguishment of Debt [Axis]" } } }, "localname": "ExtinguishmentOfDebtAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/ConvertibleNotesPayableDetails", "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ExtinguishmentOfDebtTypeDomain": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "Type of debt extinguished.", "label": "Extinguishment of Debt, Type [Domain]", "terseLabel": "Extinguishment of Debt, Type [Domain]" } } }, "localname": "ExtinguishmentOfDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/ConvertibleNotesPayableDetails", "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r90", "r266" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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", "terseLabel": "Change in fair value (Other income (expense), net)", "verboseLabel": "Gain/(loss) on fair value of warrants" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows", "http://www.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails" ], "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.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsFairValueAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r414" ], "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.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsFairValueAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r414" ], "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 Assumptions" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "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, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r412", "r421", "r422" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r241", "r258", "r259", "r323", "r325", "r326", "r327", "r328", "r329", "r330", "r337", "r413", "r467", "r468", "r469" ], "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.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r419", "r420" ], "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.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails" ], "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": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r241", "r323", "r325", "r330", "r337", "r413", "r467" ], "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.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r241", "r258", "r259", "r323", "r325", "r330", "r337", "r413", "r468" ], "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.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r241", "r258", "r259", "r323", "r325", "r326", "r327", "r328", "r329", "r330", "r337", "r413", "r469" ], "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.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r416" ], "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.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails" ], "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.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails" ], "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.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r416", "r420" ], "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.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r416", "r420" ], "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": "Summary of Changes in Fair Value of Level 3 Financial Instruments" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r417" ], "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", "terseLabel": "Change in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "auth_ref": [ "r418" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of issuances 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, Issuances", "terseLabel": "Issuance of warrants" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r418" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases 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, Purchases", "terseLabel": "Acquired/recognized" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r418" ], "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": "Exercise of warrants" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r416" ], "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": "Fair value as of end of period", "terseLabel": "Fair value as of beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r241", "r258", "r259", "r323", "r325", "r326", "r327", "r328", "r329", "r330", "r337", "r467", "r468", "r469" ], "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.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r443", "r456" ], "calculation": { "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "velo_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "totalLabel": "Total finance lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r443" ], "calculation": { "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "verboseLabel": "Finance lease liabilities, current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r443" ], "calculation": { "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liabilities, noncurrent" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r456" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "Lease payment due next year" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquipmentonLeaseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r456" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Lease payments due for the remainder of the year" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquipmentonLeaseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r446", "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Principal payments" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquipmentonLeaseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r442" ], "calculation": { "http://www.velo3d.com/role/CondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Equipment on lease, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheets", "http://www.velo3d.com/role/EquipmentonLeaseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r445", "r449" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Equipment leased to customers, accumulated depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquipmentonLeaseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r445", "r449", "r457" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Deprecation expense" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquipmentonLeaseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r442" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Equipment leased to customers, cost basis" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquipmentonLeaseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "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.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "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 fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r90", "r262", "r263" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on the convertible note modification", "terseLabel": "Loss on the convertible note modification" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows", "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss", "http://www.velo3d.com/role/ConvertibleNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "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.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r75" ], "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.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r76", "r106", "r165", "r173", "r176", "r179", "r181", "r192", "r214", "r215", "r216", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r426" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r71", "r165", "r173", "r176", "r179", "r181", "r480", "r487", "r492", "r507" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "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 provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Net loss" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r204", "r206" ], "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.velo3d.com/role/LongTermDebtEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtPropertyandEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails", "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r206" ], "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.velo3d.com/role/LongTermDebtEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtPropertyandEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails", "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r107", "r385", "r386", "r387", "r390", "r392", "r394", "r395", "r396" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r108", "r124", "r125", "r164", "r384", "r391", "r393", "r508" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "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)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r89" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 8.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.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r89" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 14.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.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r89" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r89" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r89", "r477" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 9.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": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r89" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 3.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.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 13.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 noncurrent liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r89" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "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.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "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.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r69", "r162", "r435", "r438", "r491" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest Expense" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtPropertyandEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r85", "r87", "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r197" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r55", "r465" ], "calculation": { "http://www.velo3d.com/role/CondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.velo3d.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheets", "http://www.velo3d.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r30", "r196" ], "calculation": { "http://www.velo3d.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r29", "r196" ], "calculation": { "http://www.velo3d.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r455", "r457" ], "calculation": { "http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease-Related Balances" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r201" ], "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.velo3d.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Future Minimum Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r456" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "terseLabel": "Contractual obligation" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating lease, contract term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorDirectFinancingLeasesTextBlock": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of lessor's direct financing leases.", "label": "Lessor, Direct Financing Leases [Text Block]", "terseLabel": "Equipment on Lease, Net" } } }, "localname": "LessorDirectFinancingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquipmentonLeaseNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r42", "r106", "r175", "r192", "r214", "r215", "r216", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r405", "r406", "r407", "r426", "r463", "r464" ], "calculation": { "http://www.velo3d.com/role/CondensedBalanceSheets": { "order": 3.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.velo3d.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r106", "r192", "r426", "r465", "r485", "r501" ], "calculation": { "http://www.velo3d.com/role/CondensedBalanceSheets": { "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, redeemable convertible preferred stock and stockholders\u2019 equity (deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities, Redeemable Convertible Preferred Stock, and Stockholders\u2019 Equity (Deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r44", "r106", "r192", "r214", "r215", "r216", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r405", "r406", "r407", "r426", "r463", "r464", "r465" ], "calculation": { "http://www.velo3d.com/role/CondensedBalanceSheets": { "order": 4.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.velo3d.com/role/CondensedBalanceSheets" ], "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.velo3d.com/role/CondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Effective interest rate (as a percent)" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtRevolvingCreditLineDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r41" ], "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": "Borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r41" ], "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": "Remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of credit", "verboseLabel": "Revolving credit line" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtComponentsDetails", "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtRevolvingCreditLineDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r17", "r240", "r255", "r258", "r259", "r484", "r498" ], "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", "verboseLabel": "Carrying amount of debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/ConvertibleNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r111", "r212", "r245" ], "calculation": { "http://www.velo3d.com/role/LongTermDebtFutureMinimumAggregatePaymentsDetails": { "order": 2.0, "parentTag": "velo_LongTermDebtExcludingConvertibleNotes", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtFutureMinimumAggregatePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r111", "r212", "r245" ], "calculation": { "http://www.velo3d.com/role/LongTermDebtFutureMinimumAggregatePaymentsDetails": { "order": 3.0, "parentTag": "velo_LongTermDebtExcludingConvertibleNotes", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtFutureMinimumAggregatePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r111", "r212", "r245" ], "calculation": { "http://www.velo3d.com/role/LongTermDebtFutureMinimumAggregatePaymentsDetails": { "order": 4.0, "parentTag": "velo_LongTermDebtExcludingConvertibleNotes", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtFutureMinimumAggregatePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r111" ], "calculation": { "http://www.velo3d.com/role/LongTermDebtFutureMinimumAggregatePaymentsDetails": { "order": 1.0, "parentTag": "velo_LongTermDebtExcludingConvertibleNotes", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "Remainder of 2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtFutureMinimumAggregatePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.", "label": "Long-term Debt, Percentage Bearing Variable Interest, Percentage Rate", "terseLabel": "Variable rate (as a percent)" } } }, "localname": "LongTermDebtPercentageBearingVariableInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtRevolvingCreditLineDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r47" ], "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.velo3d.com/role/ConvertibleNotesPayableDetails", "http://www.velo3d.com/role/LongTermDebtComponentsDetails", "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtGeneralDetails", "http://www.velo3d.com/role/LongTermDebtPropertyandEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtRevolvingCreditLineDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r47", "r213" ], "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.velo3d.com/role/ConvertibleNotesPayableDetails", "http://www.velo3d.com/role/LongTermDebtComponentsDetails", "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtGeneralDetails", "http://www.velo3d.com/role/LongTermDebtPropertyandEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtRevolvingCreditLineDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ManufacturingFacilityMember": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "Structure used in the manufacturing of goods.", "label": "Manufacturing Facility [Member]", "terseLabel": "Manufacturing Facility" } } }, "localname": "ManufacturingFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Measurement Input, Expected Dividend Rate [Member]", "terseLabel": "Dividend rate" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r414" ], "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 interest rate", "verboseLabel": "Risk-free interest rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsFairValueAssumptionsDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Measurement Input, Share Price [Member]", "terseLabel": "Current stock price" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r414" ], "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.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsFairValueAssumptionsDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails" ], "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.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsFairValueAssumptionsDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MediumTermNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instruments with maturities ranging from five to ten years.", "label": "Medium-term Notes [Member]", "terseLabel": "Term loan" } } }, "localname": "MediumTermNotesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtComponentsDetails", "http://www.velo3d.com/role/LongTermDebtGeneralDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r86" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r86" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r86", "r88", "r91" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r61", "r63", "r68", "r72", "r91", "r106", "r116", "r118", "r119", "r120", "r121", "r124", "r125", "r131", "r165", "r173", "r176", "r179", "r181", "r192", "r214", "r215", "r216", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r411", "r426", "r488", "r504" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "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" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedNetLossPerShareDetails", "http://www.velo3d.com/role/CondensedStatementsofCashFlows", "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "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": "Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r165", "r173", "r176", "r179", "r181" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r450", "r457" ], "calculation": { "http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r441" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "ROU assets impairment" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncome": { "auth_ref": [ "r141", "r459", "r461" ], "calculation": { "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails": { "order": 2.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.", "label": "Operating Lease, Lease Income", "terseLabel": "Recurring Payment", "verboseLabel": "Recurring payment" } } }, "localname": "OperatingLeaseLeaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r443" ], "calculation": { "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "velo_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r443" ], "calculation": { "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "verboseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r443" ], "calculation": { "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Operating lease liabilities, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r442" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r454", "r457" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted\u2009\u2013\u2009average discount rate\u2009\u2013\u2009operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r453", "r457" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted\u2009\u2013\u2009average remaining lease term\u2009\u2013\u2009operating leases (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails" ], "xbrltype": "durationItemType" }, "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_OtherAssetsNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.velo3d.com/role/CondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets [Text Block]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/Prepaidexpensesandothercurrentassets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Abstract]" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.velo3d.com/role/OtherNoncurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent", "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 noncurrent liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/OtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Noncurrent Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/OtherNoncurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r80" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r81" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r322", "r324", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r345" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Employee Defined-Contribution Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EmployeeDefinedContributionPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r349", "r372" ], "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.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails", "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationGeneralDetails" ], "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.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails", "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationGeneralDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockConvertibleConversionRatio": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Number of common shares issuable upon conversion for each share of preferred stock to be converted.", "label": "Preferred Stock, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "PreferredStockConvertibleConversionRatio", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r34", "r35" ], "calculation": { "http://www.velo3d.com/role/CondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.velo3d.com/role/PrepaidexpensesandothercurrentassetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheets", "http://www.velo3d.com/role/PrepaidexpensesandothercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r6", "r8", "r198", "r199" ], "calculation": { "http://www.velo3d.com/role/PrepaidexpensesandothercurrentassetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance and other" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/PrepaidexpensesandothercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtPropertyandEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtRevolvingCreditLineDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r83" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from convertible notes" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r83" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Proceeds from loan refinance" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r83" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Borrowings" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtPropertyandEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "auth_ref": [ "r82" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 1.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 raising of capital via private rather than public placement.", "label": "Proceeds from Issuance of Private Placement", "terseLabel": "Proceeds from PIPE financing" } } }, "localname": "ProceedsFromIssuanceOfPrivatePlacement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock": { "auth_ref": [ "r82" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of callable preferred stock which is identified as being convertible to another type of financial security at the option of the issuer or the holder.", "label": "Proceeds from Issuance of Redeemable Convertible Preferred Stock", "terseLabel": "Proceeds from issuance of Series D redeemable convertible preferred stock, net of issuance costs", "verboseLabel": "Proceeds from issuance of redeemable convertible preferred stock" } } }, "localname": "ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows", "http://www.velo3d.com/role/EquityInstrumentsConversionofRedeemableConvertiblePreferredStockintoCommonStockataconversionratioof31andIssuanceofSeriesDRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).", "label": "Proceeds from Issuance of Warrants", "terseLabel": "Issuance of new warrant" } } }, "localname": "ProceedsFromIssuanceOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r83", "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from credit facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtRevolvingCreditLineDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r83" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Proceeds from term loan revolver facility" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r82", "r373" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "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": "Issuance of common stock upon exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r38", "r203" ], "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.velo3d.com/role/LeasesNarrativeDetails", "http://www.velo3d.com/role/PropertyandEquipmentNetDetails", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r205", "r525", "r526", "r527" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/PropertyandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r37", "r201" ], "calculation": { "http://www.velo3d.com/role/PropertyandEquipmentNetDetails": { "order": 1.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": "Total property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/PropertyandEquipmentNetDetails" ], "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.velo3d.com/role/PropertyandEquipmentNetDetails", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r203", "r465", "r493", "r502" ], "calculation": { "http://www.velo3d.com/role/CondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.velo3d.com/role/PropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheets", "http://www.velo3d.com/role/LeasesNarrativeDetails", "http://www.velo3d.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r13", "r203" ], "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": "Schedule of Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r13", "r201" ], "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.velo3d.com/role/LeasesNarrativeDetails", "http://www.velo3d.com/role/PropertyandEquipmentNetDetails", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Purchase obligation" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer.", "label": "Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Redeemable Convertible Preferred Stock", "verboseLabel": "Redeemable convertible preferred stock" } } }, "localname": "RedeemableConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/BasicandDilutedNetLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails", "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails", "http://www.velo3d.com/role/EquityInstrumentsConversionofRedeemableConvertiblePreferredStockintoCommonStockataconversionratioof31andIssuanceofSeriesDRedeemableConvertiblePreferredStockDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails", "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r84" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "negatedLabel": "Repayment of term loan", "verboseLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows", "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r383", "r478", "r539" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "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.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "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.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r98", "r481", "r499" ], "calculation": { "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails": { "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. 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", "terseLabel": "Restricted cash (Other assets)" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Information by category of cash or cash equivalent items which are restricted as to withdrawal or usage.", "label": "Restricted Cash and Cash Equivalents [Axis]", "terseLabel": "Restricted Cash and Cash Equivalents [Axis]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r296", "r377", "r465", "r500", "r518", "r519" ], "calculation": { "http://www.velo3d.com/role/CondensedBalanceSheets": { "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)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheets", "http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r113", "r114", "r115", "r117", "r123", "r125", "r193", "r374", "r375", "r376", "r388", "r389", "r409", "r515", "r517" ], "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.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.velo3d.com/role/EquityInstrumentsConversionofRedeemableConvertiblePreferredStockintoCommonStockataconversionratioof31andIssuanceofSeriesDRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r160", "r161", "r172", "r177", "r178", "r182", "r183", "r186", "r310", "r311", "r479" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 }, "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails": { "order": 1.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": "Revenue", "verboseLabel": "Revenue from contract with customer" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r100", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r321" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Contract Assets and Contract Liabilities" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r185" ], "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 by Geographic Area" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r70", "r106", "r160", "r161", "r172", "r177", "r178", "r182", "r183", "r186", "r192", "r214", "r215", "r216", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r426", "r492" ], "calculation": { "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Revenue", "totalLabel": "Total" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtRevolvingCreditLineDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Sale of stock, purchase price" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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": "Sale of stock (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" ], "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": "Sale of stock, share price (in usd per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r153", "r186" ], "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": "Total Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts Receivable, Net" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/AccountsReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r135" ], "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.velo3d.com/role/BasicandDilutedNetLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r135" ], "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": "Schedule of Potentially Dilutive Shares Excluded from Computation of Net Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/BasicandDilutedNetLossperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r47", "r111", "r258", "r260", "r289", "r293", "r294", "r295", "r436", "r437", "r440", "r494" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r134" ], "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": "Computation of Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/BasicandDilutedNetLossperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r348", "r369", "r379" ], "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.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r348", "r369", "r379" ], "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": "Schedule of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r412", "r413" ], "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": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "r31", "r32", "r33" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r212" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Future Minimum Aggregate Payments" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r38", "r203" ], "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.velo3d.com/role/PropertyandEquipmentNetDetails", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r12", "r98", "r481", "r499" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Restrictions on Cash and Cash Equivalents" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r349", "r372" ], "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.velo3d.com/role/StockOptionPlanandStockBasedCompensationGeneralDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r353", "r358", "r361" ], "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": "Stock Option Plan Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r364" ], "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": "Weighted-Average Assumptions Used in Stock Options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r50", "r103", "r143", "r144", "r267", "r269", "r270", "r271", "r272", "r274", "r275", "r277", "r281", "r286", "r289", "r290", "r291", "r293", "r294", "r295", "r296" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails", "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r19", "r20", "r21", "r268", "r269", "r270", "r289", "r290", "r291", "r293", "r294", "r295", "r296" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.", "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Schedule of Shares of Common Stock Reserved for Issuance" } } }, "localname": "ScheduleOfStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r297", "r347" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are 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. Disclose 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": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of Warrants for Shares of Stock" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r151", "r153", "r154", "r155", "r423", "r425" ], "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": "Schedules of Concentration of Risk" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r166", "r167", "r168", "r169", "r170", "r171", "r183" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Information by Segment and Geography" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "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": "Selling and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockBasedCompensationExpenseDetails" ], "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.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" ], "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.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" ], "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" } } }, "localname": "SeriesCPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" ], "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.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r89" ], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 1.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" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r350" ], "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.velo3d.com/role/StockOptionPlanandStockBasedCompensationGeneralDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r367" ], "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": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r366" ], "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.velo3d.com/role/StockOptionPlanandStockBasedCompensationWeightedAverageAssumptionsDetails" ], "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.velo3d.com/role/StockOptionPlanandStockBasedCompensationWeightedAverageAssumptionsDetails" ], "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.velo3d.com/role/StockOptionPlanandStockBasedCompensationWeightedAverageAssumptionsDetails" ], "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.velo3d.com/role/StockOptionPlanandStockBasedCompensationGeneralDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Additional Disclosures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r360" ], "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": "Aggregate intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedTerseLabel": "Forfeited or expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited or expired (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "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": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r359" ], "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 usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r372" ], "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 of options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r355", "r372" ], "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": "Outstanding as of end of period (in shares)", "terseLabel": "Outstanding as of beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockOptionsDetails" ], "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": "Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r354" ], "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": "Outstanding as of end of period (in usd per share)", "periodStartLabel": "Outstanding as of beginning of period (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockOptionsDetails" ], "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.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Vested and exercisable as of end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Vested and exercisable as of end of period (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Options vested and expected to vest as of end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Options vested and expected to vest as of end of period (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "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": "Exercised (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockOptionsDetails" ], "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": "Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price (in usd per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r351" ], "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 expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationGeneralDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r365", "r378" ], "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.velo3d.com/role/StockOptionPlanandStockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r362" ], "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 Term in years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r352" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Grant date fair value of options vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "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": "Exercise price of stock options as percentage of fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationGeneralDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance as of end of period (in shares)", "periodStartLabel": "Balance as of beginning of period (in shares)", "terseLabel": "Shares exchanged" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r451", "r457" ], "calculation": { "http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r99", "r112" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r19", "r20", "r21", "r103", "r106", "r128", "r129", "r130", "r132", "r134", "r143", "r144", "r145", "r192", "r214", "r218", "r219", "r220", "r223", "r224", "r271", "r272", "r277", "r281", "r288", "r426", "r545" ], "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.velo3d.com/role/Cover", "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails", "http://www.velo3d.com/role/EquityInstrumentsConversionofRedeemableConvertiblePreferredStockintoCommonStockataconversionratioof31andIssuanceofSeriesDRedeemableConvertiblePreferredStockDetails", "http://www.velo3d.com/role/EquityInstrumentsRedeemableConvertiblePreferredStockDetails", "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails", "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationGeneralDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r53", "r66", "r67", "r68", "r113", "r114", "r115", "r117", "r123", "r125", "r142", "r193", "r288", "r296", "r374", "r375", "r376", "r388", "r389", "r409", "r428", "r429", "r430", "r431", "r432", "r433", "r515", "r516", "r517", "r548" ], "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.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.velo3d.com/role/EquityInstrumentsConversionofRedeemableConvertiblePreferredStockintoCommonStockataconversionratioof31andIssuanceofSeriesDRedeemableConvertiblePreferredStockDetails" ], "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.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "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": [ "r113", "r114", "r115", "r142", "r479" ], "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.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r135" ], "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": "Shares available for future grant under 2014 Equity Incentive Plan" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r20", "r21", "r296" ], "calculation": { "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails": { "order": 2.0, "parentTag": "velo_StockIssuedDuringPeriodSharesReverseRecapitalization", "weight": 1.0 } }, "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": "Common stock following redemption (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r52", "r244", "r288", "r289", "r296" ], "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": "Extinguishment of redeemable convertible preferred stock (in shares)", "verboseLabel": "Number of shares to be converted into" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.velo3d.com/role/EquityInstrumentsConversionofRedeemableConvertiblePreferredStockintoCommonStockataconversionratioof31andIssuanceofSeriesDRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r20", "r21", "r288", "r296" ], "calculation": { "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails": { "order": 1.0, "parentTag": "velo_StockIssuedDuringPeriodSharesReverseRecapitalization", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Shares issued in PIPE (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r20", "r21", "r288", "r296", "r356" ], "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", "negatedLabel": "Exercised (in shares)", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r53", "r288", "r296" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Extinguishment of redeemable convertible preferred stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.velo3d.com/role/EquityInstrumentsConversionofRedeemableConvertiblePreferredStockintoCommonStockataconversionratioof31andIssuanceofSeriesDRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r53", "r288", "r296" ], "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 stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r20", "r21", "r288", "r296" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedTerseLabel": "Less redemption of shares (in shares)", "terseLabel": "Stock redeemed (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails", "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r20", "r21", "r288", "r296" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "terseLabel": "Stock redeemed" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r21", "r25", "r26", "r106", "r190", "r192", "r426", "r465" ], "calculation": { "http://www.velo3d.com/role/CondensedBalanceSheets": { "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": "Balance as of end of period", "periodStartLabel": "Balance as of beginning of period", "totalLabel": "Total stockholders\u2019 equity (deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheets", "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity (deficit):" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r104", "r272", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r287", "r296", "r298" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Equity Instruments" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquityInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r434", "r466" ], "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.velo3d.com/role/LeasesNarrativeDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r434", "r466" ], "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.velo3d.com/role/LeasesNarrativeDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r434", "r466" ], "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.velo3d.com/role/LeasesNarrativeDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "xbrltype": "domainItemType" }, "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.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r11", "r268" ], "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.velo3d.com/role/EquityInstrumentsConversionofRedeemableConvertiblePreferredStockintoCommonStockataconversionratioof31andIssuanceofSeriesDRedeemableConvertiblePreferredStockDetails", "http://www.velo3d.com/role/EquityInstrumentsRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r214", "r218", "r219", "r220", "r223", "r224" ], "calculation": { "http://www.velo3d.com/role/CondensedBalanceSheets": { "order": 2.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": "Balance as of end of period", "periodStartLabel": "Balance as of beginning of period", "terseLabel": "Redeemable convertible preferred stock, $0.00001 par value, 10,000,000 and 125,419,265 shares authorized as of September\u00a030, 2021 and December\u00a031, 2020, respectively; 0 and 117,734,383 shares issued as of September\u00a030, 2021 and December\u00a031, 2020, respectively, 0 and 117,734,383 shares outstanding as of September\u00a030, 2021 and December\u00a031, 2020; liquidation preference of $0 and $133,762 as of September\u00a030, 2021 and December\u00a031, 2020, respectively", "verboseLabel": "Carrying value" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheets", "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.velo3d.com/role/EquityInstrumentsConversionofRedeemableConvertiblePreferredStockintoCommonStockataconversionratioof31andIssuanceofSeriesDRedeemableConvertiblePreferredStockDetails", "http://www.velo3d.com/role/EquityInstrumentsRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "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.velo3d.com/role/EquityInstrumentsConversionofRedeemableConvertiblePreferredStockintoCommonStockataconversionratioof31andIssuanceofSeriesDRedeemableConvertiblePreferredStockDetails", "http://www.velo3d.com/role/EquityInstrumentsRedeemableConvertiblePreferredStockDetails" ], "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": "Redeemable convertible preferred stock, liquidation preference", "verboseLabel": "Liquidation Preference" } } }, "localname": "TemporaryEquityLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheetsParenthetical", "http://www.velo3d.com/role/EquityInstrumentsRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r11", "r268" ], "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": "Redeemable convertible preferred stock, par value (in usd per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r18" ], "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": "Redeemable convertible preferred stock, shares authorized", "verboseLabel": "Shares, Authorized" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheetsParenthetical", "http://www.velo3d.com/role/EquityInstrumentsRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r18" ], "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": "Redeemable convertible preferred stock, shares issued", "verboseLabel": "Shares, Issued" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheetsParenthetical", "http://www.velo3d.com/role/EquityInstrumentsRedeemableConvertiblePreferredStockDetails", "http://www.velo3d.com/role/EquityInstrumentsRedeemableConvertiblePreferredStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r18" ], "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": "Balance as of end of period (in shares)", "periodStartLabel": "Balance as of beginning of period (in shares)", "terseLabel": "Redeemable convertible preferred stock, shares oustanding", "verboseLabel": "Shares, Outstanding" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheetsParenthetical", "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.velo3d.com/role/EquityInstrumentsRedeemableConvertiblePreferredStockDetails", "http://www.velo3d.com/role/EquityInstrumentsRedeemableConvertiblePreferredStockNarrativeDetails" ], "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 Series D redeemable convertible preferred stock, net of issuance costs" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityTableTextBlock": { "auth_ref": [ "r11", "r268" ], "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": "Schedule of Redeemable Convertible Preferred Stock" } } }, "localname": "TemporaryEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r146", "r147", "r149", "r150", "r156", "r157", "r158" ], "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.velo3d.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtPropertyandEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtRevolvingCreditLineDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtPropertyandEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtRevolvingCreditLineDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "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": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/Cover" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/CondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "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", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Warrant liabilities (Note 16)", "verboseLabel": "Fair Value" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheets", "http://www.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r415" ], "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": "Warrant, measurement input" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsWarrantsFairValueAssumptionsDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r415" ], "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": "Warrants term" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r127", "r134" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedNetLossPerShareDetails", "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r126", "r134" ], "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 computing net loss per share attributable to common stockholders, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedNetLossPerShareDetails", "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "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.velo3d.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r79" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Deferred loan fees written off to interest expense", "verboseLabel": "Deferred loan fees written off to interest expense (less than)" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtPropertyandEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "velo_A2014StockOptionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2014 Stock Option Plan", "label": "2014 Stock Option Plan [Member]", "terseLabel": "2014 Stock Option Plan" } } }, "localname": "A2014StockOptionPlanMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails" ], "xbrltype": "domainItemType" }, "velo_A2021EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Equity Incentive Plan", "label": "2021 Equity Incentive Plan [Member]", "terseLabel": "2021 Equity Incentive Plan" } } }, "localname": "A2021EquityIncentivePlanMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/StockOptionPlanandStockBasedCompensationGeneralDetails" ], "xbrltype": "domainItemType" }, "velo_A2021StockOptionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Stock Option Plan", "label": "2021 Stock Option Plan [Member]", "terseLabel": "2021 Stock Option Plan" } } }, "localname": "A2021StockOptionPlanMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails" ], "xbrltype": "domainItemType" }, "velo_A3DPrintersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "3D Printers", "label": "3D Printers [Member]", "terseLabel": "3D Printers", "verboseLabel": "3D Printer" } } }, "localname": "A3DPrintersMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "velo_AccruedExpensesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.velo3d.com/role/CondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Expenses And Other Liabilities, Current", "label": "Accrued Expenses And Other Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total Accrued expenses and other current liabilities" } } }, "localname": "AccruedExpensesAndOtherLiabilitiesCurrent", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.velo3d.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "velo_AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid-In Capital, Business Combination, Contingent Liability", "label": "Adjustments To Additional Paid-In Capital, Business Combination, Contingent Liability", "negatedTerseLabel": "Issuance of contingent earnout liability upon the reverse recapitalization" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "velo_AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Fair Value Adjustment Of Warrants", "label": "Adjustments To Additional Paid In Capital, Fair Value Adjustment Of Warrants", "terseLabel": "Exercise of warrants (Redeemable preferred convertible stock)" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "velo_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Reverse Recapitalization Transaction Costs", "label": "Adjustments To Additional Paid In Capital, Reverse Recapitalization Transaction Costs", "terseLabel": "Transaction costs recorded to additional paid-in capital" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "velo_AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Warrant Issued In Reverse Merger", "label": "Adjustments To Additional Paid In Capital, Warrant Issued In Reverse Merger", "negatedTerseLabel": "Issuance of warrants upon the reverse recapitalization" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "velo_AdvancesOnPurchases": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/PrepaidexpensesandothercurrentassetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Advances On Purchases", "label": "Advances On Purchases", "terseLabel": "Vendor prepayments" } } }, "localname": "AdvancesOnPurchases", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/PrepaidexpensesandothercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "velo_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Assets and Liabilities" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "velo_BankGuaranteeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bank Guarantee", "label": "Bank Guarantee [Member]", "terseLabel": "Bank Guarantee" } } }, "localname": "BankGuaranteeMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "velo_BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration, Liability, Measurement Input, Term", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input, Term", "terseLabel": "Expected Term (years)" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails" ], "xbrltype": "durationItemType" }, "velo_BusinessCombinationContingentLiabilityReclassified": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Liability Reclassified", "label": "Business Combination, Contingent Liability Reclassified", "terseLabel": "Reclassification of contingent earnout liability upon the reverse recapitalization" } } }, "localname": "BusinessCombinationContingentLiabilityReclassified", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "velo_ClassOfWarrantOrRightCashRedemptionTenderOfferPercentOfOutstandingSharesThreshold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Cash Redemption, Tender Offer Percent Of Outstanding Shares Threshold", "label": "Class Of Warrant Or Right, Cash Redemption, Tender Offer Percent Of Outstanding Shares Threshold", "terseLabel": "Warrants, cash redemption, tender offer percent of outstanding shares threshold" } } }, "localname": "ClassOfWarrantOrRightCashRedemptionTenderOfferPercentOfOutstandingSharesThreshold", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCommonStockWarrantsLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "velo_ClassOfWarrantOrRightExercisablePeriodAfterCompletionOfMerger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Exercisable, Period After Completion Of Merger", "label": "Class Of Warrant Or Right, Exercisable, Period After Completion Of Merger", "terseLabel": "Warrants, exercisable, period after completion of Merger" } } }, "localname": "ClassOfWarrantOrRightExercisablePeriodAfterCompletionOfMerger", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails" ], "xbrltype": "durationItemType" }, "velo_ClassOfWarrantOrRightExercisablePeriodFromClosingOfIPO": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Exercisable, Period From Closing Of IPO", "label": "Class Of Warrant Or Right, Exercisable, Period From Closing Of IPO", "terseLabel": "Warrants, exercisable, period from closing of IPO" } } }, "localname": "ClassOfWarrantOrRightExercisablePeriodFromClosingOfIPO", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails" ], "xbrltype": "durationItemType" }, "velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRights": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Fair Value Of Warrants Or Rights", "label": "Class Of Warrant Or Right, Fair Value Of Warrants Or Rights", "terseLabel": "Fair value of warrants (in usd per warrant)" } } }, "localname": "ClassOfWarrantOrRightFairValueOfWarrantsOrRights", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails" ], "xbrltype": "perUnitItemType" }, "velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Fair Value Of Warrants Or Rights At Issuance", "label": "Class Of Warrant Or Right, Fair Value Of Warrants Or Rights At Issuance", "terseLabel": "Fair Value on Issue Date per warrant (in usd per warrant)" } } }, "localname": "ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails" ], "xbrltype": "perUnitItemType" }, "velo_CommonStockFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Common Stock, Fair Value", "label": "Common Stock, Fair Value", "terseLabel": "Common stock, fair value" } } }, "localname": "CommonStockFairValue", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsConversionofRedeemableConvertiblePreferredStockintoCommonStockataconversionratioof31andIssuanceofSeriesDRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "velo_CommonStockWarrantsDueDecember172030Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants, Due December 17, 2030", "label": "Common Stock Warrants, Due December 17, 2030 [Member]", "terseLabel": "Common stock warrants, due December 17, 2030" } } }, "localname": "CommonStockWarrantsDueDecember172030Member", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails" ], "xbrltype": "domainItemType" }, "velo_CommonStockWarrantsDueDecember22025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants, Due December 2, 2025", "label": "Common Stock Warrants, Due December 2, 2025 [Member]", "terseLabel": "Common stock warrants, due December 2, 2025" } } }, "localname": "CommonStockWarrantsDueDecember22025Member", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails" ], "xbrltype": "domainItemType" }, "velo_CommonStockWarrantsDueJuly22028Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants, Due July 2, 2028", "label": "Common Stock Warrants, Due July 2, 2028 [Member]", "terseLabel": "Common stock warrants, due July 2, 2028" } } }, "localname": "CommonStockWarrantsDueJuly22028Member", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails" ], "xbrltype": "domainItemType" }, "velo_ComputersAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computers And Software", "label": "Computers And Software [Member]", "terseLabel": "Computers and software" } } }, "localname": "ComputersAndSoftwareMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "velo_ContingentConsiderationLiabilityEarnoutPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Liability, Earnout Period", "label": "Contingent Consideration, Liability, Earnout Period", "terseLabel": "Earnout period" } } }, "localname": "ContingentConsiderationLiabilityEarnoutPeriod", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesNarrativeDetails" ], "xbrltype": "durationItemType" }, "velo_ContingentConsiderationLiabilityEarnoutPeriodNumberOfTranches": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Liability, Earnout Period, Number Of Tranches", "label": "Contingent Consideration, Liability, Earnout Period, Number Of Tranches", "terseLabel": "Number of tranches" } } }, "localname": "ContingentConsiderationLiabilityEarnoutPeriodNumberOfTranches", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesNarrativeDetails" ], "xbrltype": "integerItemType" }, "velo_ContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Liability, Earnout Period, Stock Price Trigger", "label": "Contingent Consideration, Liability, Earnout Period, Stock Price Trigger", "terseLabel": "Share price trigger (in usd per share)" } } }, "localname": "ContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "velo_ContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Liability, Earnout Period, Threshold Consecutive Trading Days", "label": "Contingent Consideration, Liability, Earnout Period, Threshold Consecutive Trading Days", "terseLabel": "Threshold consecutive trading days" } } }, "localname": "ContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesNarrativeDetails" ], "xbrltype": "durationItemType" }, "velo_ContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Liability, Earnout Period, Threshold Trading Days", "label": "Contingent Consideration, Liability, Earnout Period, Threshold Trading Days", "terseLabel": "Threshold trading days" } } }, "localname": "ContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesNarrativeDetails" ], "xbrltype": "integerItemType" }, "velo_ContingentEarnoutLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Earnout Liability", "label": "Contingent Earnout Liability [Member]", "terseLabel": "Contingent earnout liabilities" } } }, "localname": "ContingentEarnoutLiabilityMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "velo_ContingentEarnoutLiabilityScenarioAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Earnout Liability, Scenario", "label": "Contingent Earnout Liability, Scenario [Axis]", "terseLabel": "Contingent Earnout Liability, Scenario [Axis]" } } }, "localname": "ContingentEarnoutLiabilityScenarioAxis", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "velo_ContingentEarnoutLiabilityScenarioDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Earnout Liability, Scenario [Domain]", "label": "Contingent Earnout Liability, Scenario [Domain]", "terseLabel": "Contingent Earnout Liability, Scenario [Domain]" } } }, "localname": "ContingentEarnoutLiabilityScenarioDomain", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "velo_ContingentEarnoutLiabilityScenarioTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Earnout Liability, Scenario Two", "label": "Contingent Earnout Liability, Scenario Two [Member]", "terseLabel": "Contingent Earnout Liability, Scenario Two" } } }, "localname": "ContingentEarnoutLiabilityScenarioTwoMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "velo_ConversionOfDebtIntoRedeemableConvertiblePreferredStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Conversion Of Debt Into Redeemable Convertible Preferred Stock", "label": "Conversion Of Debt Into Redeemable Convertible Preferred Stock", "terseLabel": "Conversion of convertible notes to Series D redeemable convertible preferred stock" } } }, "localname": "ConversionOfDebtIntoRedeemableConvertiblePreferredStock", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "velo_ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Conversion Of Redeemable Convertible Preferred Stock Into Common Stock", "label": "Conversion Of Redeemable Convertible Preferred Stock Into Common Stock", "terseLabel": "Conversion of redeemable convertible preferred stock into common stock" } } }, "localname": "ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "velo_ConversionOfWarrantsIntoCommonStockNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Conversion Of Warrants Into Common Stock, Net", "label": "Conversion Of Warrants Into Common Stock, Net", "terseLabel": "Conversion of warrants into common stock, net settlement" } } }, "localname": "ConversionOfWarrantsIntoCommonStockNet", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "velo_ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Conversion Of Warrants Into Redeemable Convertible Preferred Stock, Net", "label": "Conversion Of Warrants Into Redeemable Convertible Preferred Stock, Net", "terseLabel": "Conversion of warrants into redeemable convertible preferred stock, net settlement" } } }, "localname": "ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "velo_ConvertibleNotesDueJanuary32023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Notes Due January 3, 2023", "label": "Convertible Notes Due January 3, 2023 [Member]", "terseLabel": "Convertible Notes Due January 3, 2023" } } }, "localname": "ConvertibleNotesDueJanuary32023Member", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/ConvertibleNotesPayableDetails" ], "xbrltype": "domainItemType" }, "velo_Customer1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer 1", "label": "Customer 1 [Member]", "terseLabel": "Customer 1" } } }, "localname": "Customer1Member", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "velo_Customer2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer 2", "label": "Customer 2 [Member]", "terseLabel": "Customer 2" } } }, "localname": "Customer2Member", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "velo_Customer3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer 3", "label": "Customer 3 [Member]", "terseLabel": "Customer 3" } } }, "localname": "Customer3Member", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "velo_Customer4Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer 4", "label": "Customer 4 [Member]", "terseLabel": "Customer 4" } } }, "localname": "Customer4Member", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "velo_Customer5Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer 5", "label": "Customer 5 [Member]", "terseLabel": "Customer 5" } } }, "localname": "Customer5Member", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "velo_Customer6Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer 6", "label": "Customer 6 [Member]", "terseLabel": "Customer 6" } } }, "localname": "Customer6Member", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "velo_Customer7Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer 7", "label": "Customer 7 [Member]", "terseLabel": "Customer 7" } } }, "localname": "Customer7Member", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "velo_Customer8Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer 8", "label": "Customer 8 [Member]", "terseLabel": "Customer 8" } } }, "localname": "Customer8Member", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "velo_DebtInstrumentDeferralOfPrincipalPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Deferral Of Principal, Period", "label": "Debt Instrument, Deferral Of Principal, Period", "terseLabel": "Deferral of principal payments, period" } } }, "localname": "DebtInstrumentDeferralOfPrincipalPeriod", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "xbrltype": "durationItemType" }, "velo_DebtInstrumentNumberOfAdvancesExecuted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Number Of Advances Executed", "label": "Debt Instrument, Number Of Advances Executed", "terseLabel": "Number of advances" } } }, "localname": "DebtInstrumentNumberOfAdvancesExecuted", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails" ], "xbrltype": "integerItemType" }, "velo_EligibleVelo3DEquityholdersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Eligible Velo3D Equityholders", "label": "Eligible Velo3D Equityholders [Member]", "terseLabel": "Eligible Velo3D Equityholders" } } }, "localname": "EligibleVelo3DEquityholdersMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/BasicandDilutedNetLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails", "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails", "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "velo_EquipmentLoanFacilityOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment Loan, Facility One", "label": "Equipment Loan, Facility One [Member]", "terseLabel": "Facility One" } } }, "localname": "EquipmentLoanFacilityOneMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails" ], "xbrltype": "domainItemType" }, "velo_EquipmentLoanFacilityTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment Loan, Facility Two", "label": "Equipment Loan, Facility Two [Member]", "terseLabel": "Facility Two" } } }, "localname": "EquipmentLoanFacilityTwoMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails" ], "xbrltype": "domainItemType" }, "velo_EquipmentLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment Loan", "label": "Equipment Loan [Member]", "terseLabel": "Equipment loan" } } }, "localname": "EquipmentLoanMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/LongTermDebtComponentsDetails", "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails", "http://www.velo3d.com/role/LongTermDebtTermLoanDetails" ], "xbrltype": "domainItemType" }, "velo_ExtinguishmentOfRedeemableConvertiblePreferredStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Extinguishment of Redeemable Convertible Preferred Stock", "label": "Extinguishment of Redeemable Convertible Preferred Stock", "terseLabel": "Extinguishment of redeemable convertible preferred stock" } } }, "localname": "ExtinguishmentOfRedeemableConvertiblePreferredStock", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "velo_FairValueAdjustmentOfDerivativesAndWarrants": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair Value Adjustment Of Derivatives And Warrants", "label": "Fair Value Adjustment Of Derivatives And Warrants", "terseLabel": "Gain on fair value of contingent earnout liabilities" } } }, "localname": "FairValueAdjustmentOfDerivativesAndWarrants", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "velo_FinanceLeaseInterestExpenseAndAmortization": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Interest Expense And Amortization", "label": "Finance Lease, Interest Expense And Amortization", "terseLabel": "Financing lease expense" } } }, "localname": "FinanceLeaseInterestExpenseAndAmortization", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails" ], "xbrltype": "monetaryItemType" }, "velo_FounderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Founder", "label": "Founder [Member]", "terseLabel": "Founder" } } }, "localname": "FounderMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails" ], "xbrltype": "domainItemType" }, "velo_GainLossOnFairValueOfContingentEarnoutLiability": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) On Fair Value Of Contingent Earnout Liability", "label": "Gain (Loss) On Fair Value Of Contingent Earnout Liability", "terseLabel": "Gain on fair value of contingent earnout liabilities" } } }, "localname": "GainLossOnFairValueOfContingentEarnoutLiability", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss", "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "velo_GainLossOnFairValueOfWarrants": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) On Fair Value Of Warrants", "label": "Gain (Loss) On Fair Value Of Warrants", "verboseLabel": "Gain/(loss) on fair value of warrants" } } }, "localname": "GainLossOnFairValueOfWarrants", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "velo_JAWSSpitfireAcquisitionCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "JAWS Spitfire Acquisition Corporation", "label": "JAWS Spitfire Acquisition Corporation [Member]", "terseLabel": "JAWS Spitfire" } } }, "localname": "JAWSSpitfireAcquisitionCorporationMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/BasicandDilutedNetLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails", "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails", "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesNarrativeDetails", "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" ], "xbrltype": "domainItemType" }, "velo_JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "JAWS Spitfire, JAWS Spitfire Sponsor and Third-party PIPE Investors", "label": "JAWS Spitfire, JAWS Spitfire Sponsor and Third-party PIPE Investors [Member]", "terseLabel": "JAWS Spitfire, JAWS Spitfire Sponsor and Third-party PIPE Investors" } } }, "localname": "JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" ], "xbrltype": "domainItemType" }, "velo_LabEquipmentAndLeaseholdImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lab Equipment And Leasehold Improvements", "label": "Lab Equipment And Leasehold Improvements [Member]", "terseLabel": "Lab equipment and leasehold improvements" } } }, "localname": "LabEquipmentAndLeaseholdImprovementsMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "velo_LeaseLiability": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "velo_LesseeLeaseLiabilityToBePaid", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Liability", "label": "Lease, Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "LeaseLiability", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails", "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "velo_LeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease, Liability", "label": "Lease, Liability [Abstract]", "terseLabel": "Lease, Liability [Abstract]" } } }, "localname": "LeaseLiabilityAbstract", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "velo_LeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "velo_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 }, "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "velo_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Liability, Current", "label": "Lease, Liability, Current", "terseLabel": "Lease liability\u2009\u2013\u2009current portion", "verboseLabel": "Less current portion" } } }, "localname": "LeaseLiabilityCurrent", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "velo_LeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "velo_LeaseLiability", "weight": 1.0 }, "http://www.velo3d.com/role/OtherNoncurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Liability, Noncurrent", "label": "Lease, Liability, Noncurrent", "terseLabel": "Long-term portion", "verboseLabel": "Lease liabilities - noncurrent portion" } } }, "localname": "LeaseLiabilityNoncurrent", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://www.velo3d.com/role/OtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "velo_LeasePayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Payments", "label": "Lease, Payments", "terseLabel": "Cash paid for leases" } } }, "localname": "LeasePayments", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails" ], "xbrltype": "monetaryItemType" }, "velo_LegacyVelo3DMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legacy Velo3D", "label": "Legacy Velo3D [Member]", "terseLabel": "Legacy Velo3D" } } }, "localname": "LegacyVelo3DMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails", "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails" ], "xbrltype": "domainItemType" }, "velo_LesseeLeaseLiabilityToBePaid": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Lease, Liability, To Be Paid", "label": "Lessee, Lease, Liability, To Be Paid", "totalLabel": "Total operating lease payments" } } }, "localname": "LesseeLeaseLiabilityToBePaid", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "velo_LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 3.0, "parentTag": "velo_LesseeLeaseLiabilityToBePaid", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Lease, Liability, To Be Paid, Remainder Of Fiscal Year", "label": "Lessee, Lease, Liability, To Be Paid, Remainder Of Fiscal Year", "terseLabel": "Remainder of 2021" } } }, "localname": "LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "velo_LesseeLeaseLiabilityToBePaidYearOne": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 4.0, "parentTag": "velo_LesseeLeaseLiabilityToBePaid", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Lease, Liability, To Be Paid, Year One", "label": "Lessee, Lease, Liability, To Be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeLeaseLiabilityToBePaidYearOne", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "velo_LesseeLeaseLiabilityToBePaidYearThree": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "velo_LesseeLeaseLiabilityToBePaid", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Lease, Liability, To Be Paid, Year Three", "label": "Lessee, Lease, Liability, To Be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeLeaseLiabilityToBePaidYearThree", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "velo_LesseeLeaseLiabilityToBePaidYearTwo": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "velo_LesseeLeaseLiabilityToBePaid", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Lease, Liability, To Be Paid, Year Two", "label": "Lessee, Lease, Liability, To Be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeLeaseLiabilityToBePaidYearTwo", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "velo_LesseeLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "velo_LesseeLeaseLiabilityToBePaid", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Lease, Liability, Undiscounted Excess Amount", "label": "Lessee, Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less portion representing imputed interest" } } }, "localname": "LesseeLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "velo_LesseeOperatingLeaseAreaOfProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Area Of Property", "label": "Lessee, Operating Lease, Area Of Property", "terseLabel": "Area of property intended to be leased" } } }, "localname": "LesseeOperatingLeaseAreaOfProperty", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "areaItemType" }, "velo_LesseeOperatingLeaseNumberOfLeases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Number Of Leases", "label": "Lessee, Operating Lease, Number Of Leases", "terseLabel": "Number of operating leases" } } }, "localname": "LesseeOperatingLeaseNumberOfLeases", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/LeasesNarrativeDetails" ], "xbrltype": "integerItemType" }, "velo_LessorFinanceLeaseNumberOfUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessor, Finance Lease, Number Of Units", "label": "Lessor, Finance Lease, Number Of Units", "terseLabel": "Number of assets leased to customers" } } }, "localname": "LessorFinanceLeaseNumberOfUnits", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquipmentonLeaseNetDetails" ], "xbrltype": "integerItemType" }, "velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/CondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.velo3d.com/role/LongTermDebtComponentsDetails_1": { "order": 1.0, "parentTag": "velo_LongTermDebtExcludingConvertibleNotes", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-Term Debt, Current Maturities, Excluding Convertible Notes", "label": "Long-Term Debt, Current Maturities, Excluding Convertible Notes", "terseLabel": "Debt\u2009\u2013\u2009current portion" } } }, "localname": "LongTermDebtCurrentMaturitiesExcludingConvertibleNotes", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheets", "http://www.velo3d.com/role/LongTermDebtComponentsDetails" ], "xbrltype": "monetaryItemType" }, "velo_LongTermDebtExcludingConvertibleNotes": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/LongTermDebtComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.velo3d.com/role/LongTermDebtComponentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.velo3d.com/role/LongTermDebtFutureMinimumAggregatePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-Term Debt, Excluding Convertible Notes", "label": "Long-Term Debt, Excluding Convertible Notes", "totalLabel": "Total" } } }, "localname": "LongTermDebtExcludingConvertibleNotes", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/LongTermDebtComponentsDetails", "http://www.velo3d.com/role/LongTermDebtFutureMinimumAggregatePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/CondensedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.velo3d.com/role/LongTermDebtComponentsDetails_1": { "order": 2.0, "parentTag": "velo_LongTermDebtExcludingConvertibleNotes", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-Term Debt, Excluding Convertible Notes And Current Maturities", "label": "Long-Term Debt, Excluding Convertible Notes And Current Maturities", "terseLabel": "Long-term debt\u2009\u2013\u2009less current portion" } } }, "localname": "LongTermDebtExcludingConvertibleNotesAndCurrentMaturities", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheets", "http://www.velo3d.com/role/LongTermDebtComponentsDetails" ], "xbrltype": "monetaryItemType" }, "velo_ManufacturingAndResearchAndDevelopmentFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Manufacturing And Research And Development Facilities", "label": "Manufacturing And Research And Development Facilities [Member]", "terseLabel": "Manufacturing and R&D Facilities" } } }, "localname": "ManufacturingAndResearchAndDevelopmentFacilitiesMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "velo_MeasurementInputDividendYieldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement Input, Dividend Yield", "label": "Measurement Input, Dividend Yield [Member]", "terseLabel": "Dividend yield" } } }, "localname": "MeasurementInputDividendYieldMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsWarrantsFairValueAssumptionsDetails" ], "xbrltype": "domainItemType" }, "velo_MeasurementInputExpectedVolatilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement Input, Expected Volatility", "label": "Measurement Input, Expected Volatility [Member]", "terseLabel": "Expected volatility", "verboseLabel": "Expected volatility" } } }, "localname": "MeasurementInputExpectedVolatilityMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsFairValueAssumptionsDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "velo_MergerRelatedCostsIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Merger Related Costs Incurred But Not Yet Paid", "label": "Merger Related Costs Incurred But Not Yet Paid", "terseLabel": "Unpaid merger transactional costs" } } }, "localname": "MergerRelatedCostsIncurredButNotYetPaid", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/CondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.velo3d.com/role/OtherNoncurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Liabilities And Lease Liabilities, Noncurrent", "label": "Other Liabilities And Lease Liabilities, Noncurrent", "terseLabel": "Other noncurrent liabilities", "totalLabel": "Total other noncurrent liabilities" } } }, "localname": "OtherLiabilitiesAndLeaseLiabilitiesNoncurrent", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedBalanceSheets", "http://www.velo3d.com/role/OtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "velo_OtherLocationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Locations", "label": "Other Locations [Member]", "terseLabel": "Other" } } }, "localname": "OtherLocationsMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "velo_PaymentsToAcquireEquipmentForLeaseToCustomers": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Equipment For Lease To Customers", "label": "Payments To Acquire Equipment For Lease To Customers", "negatedTerseLabel": "Production of equipment for lease to customers" } } }, "localname": "PaymentsToAcquireEquipmentForLeaseToCustomers", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "velo_PercentageOfCommonStockOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage Of Common Stock Outstanding", "label": "Percentage Of Common Stock Outstanding", "terseLabel": "Percentage of common stock outstanding" } } }, "localname": "PercentageOfCommonStockOutstanding", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesNarrativeDetails" ], "xbrltype": "percentItemType" }, "velo_PrivatePlacementWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Private Placement Warrants.", "label": "Private Placement Warrants [Member]", "terseLabel": "Private placement warrants", "verboseLabel": "Private Placement" } } }, "localname": "PrivatePlacementWarrantsMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails", "http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails", "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "velo_PrivateWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Warrants", "label": "Private Warrants [Member]", "terseLabel": "Private Warrants" } } }, "localname": "PrivateWarrantsMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCommonStockWarrantsLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "velo_ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Issuance Of Long-Term Debt, Excluding Convertible Debt", "label": "Proceeds From Issuance Of Long-Term Debt, Excluding Convertible Debt", "terseLabel": "Proceeds from equipment loans" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "velo_ProceedsFromMerger": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Merger", "label": "Proceeds From Merger", "terseLabel": "Proceeds from Merger" } } }, "localname": "ProceedsFromMerger", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "velo_ProceedsReceivedFromReverseRecapitalization": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds Received From Reverse Recapitalization", "label": "Proceeds Received From Reverse Recapitalization", "terseLabel": "Gross proceeds from transactions" } } }, "localname": "ProceedsReceivedFromReverseRecapitalization", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "velo_PropertyAndEquipmentLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property And Equipment Loan", "label": "Property And Equipment Loan [Member]", "terseLabel": "Property and equipment loan" } } }, "localname": "PropertyAndEquipmentLoanMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/LongTermDebtComponentsDetails", "http://www.velo3d.com/role/LongTermDebtPropertyandEquipmentLoanDetails" ], "xbrltype": "domainItemType" }, "velo_PublicShareholdersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Shareholders", "label": "Public Shareholders [Member]", "terseLabel": "Public" } } }, "localname": "PublicShareholdersMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails" ], "xbrltype": "domainItemType" }, "velo_PublicWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for public warrants.", "label": "Public Warrants [Member]", "netLabel": "Public", "terseLabel": "Public Warrants", "verboseLabel": "Public warrants" } } }, "localname": "PublicWarrantsMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails", "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesCommonStockWarrantsLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "velo_RecapitalizationExchangeRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recapitalization Exchange Ratio", "label": "Recapitalization Exchange Ratio", "terseLabel": "Exchange ratio" } } }, "localname": "RecapitalizationExchangeRatio", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/ConvertibleNotesPayableDetails", "http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://www.velo3d.com/role/EquityInstrumentsRedeemableConvertiblePreferredStockNarrativeDetails", "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" ], "xbrltype": "pureItemType" }, "velo_RecurringPaymentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recurring Payment", "label": "Recurring Payment [Member]", "terseLabel": "Recurring payment" } } }, "localname": "RecurringPaymentMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "domainItemType" }, "velo_RepaymentOfLongTermDebtExcludingConvertibleNotes": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayment Of Long-Term Debt, Excluding Convertible Notes", "label": "Repayment Of Long-Term Debt, Excluding Convertible Notes", "negatedTerseLabel": "Repayment of equipment loans" } } }, "localname": "RepaymentOfLongTermDebtExcludingConvertibleNotes", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "velo_RepaymentOfPropertyAndEquipmentLoan": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/CondensedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayment Of Property And Equipment Loan", "label": "Repayment Of Property And Equipment Loan", "negatedTerseLabel": "Repayment of property and equipment loan" } } }, "localname": "RepaymentOfPropertyAndEquipmentLoan", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "velo_ResearchAndDevelopmentFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Research And Development Facility", "label": "Research And Development Facility [Member]", "terseLabel": "R&D Facility" } } }, "localname": "ResearchAndDevelopmentFacilityMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "velo_ResearchAndDevelopmentLaboratoryEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Research And Development Laboratory Equipment", "label": "Research And Development Laboratory Equipment [Member]", "terseLabel": "R&D lab equipment" } } }, "localname": "ResearchAndDevelopmentLaboratoryEquipmentMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "velo_ReverseRecapitalizationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization", "label": "Reverse Recapitalization [Abstract]" } } }, "localname": "ReverseRecapitalizationAbstract", "nsuri": "http://www.velo3d.com/20210930", "xbrltype": "stringItemType" }, "velo_ReverseRecapitalizationDeemedValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization, Deemed Value", "label": "Reverse Recapitalization, Deemed Value", "terseLabel": "Deemed value (in usd per share)" } } }, "localname": "ReverseRecapitalizationDeemedValue", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "velo_ReverseRecapitalizationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization Disclosure", "label": "Reverse Recapitalization Disclosure [Text Block]", "terseLabel": "Reverse Recapitalization" } } }, "localname": "ReverseRecapitalizationDisclosureTextBlock", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/ReverseRecapitalization" ], "xbrltype": "textBlockItemType" }, "velo_ReverseRecapitalizationNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization, Net", "label": "Reverse Recapitalization, Net", "terseLabel": "Net poceeds from transactions" } } }, "localname": "ReverseRecapitalizationNet", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "velo_ReverseRecapitalizationTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization, Transaction Costs", "label": "Reverse Recapitalization, Transaction Costs", "terseLabel": "Transaction costs" } } }, "localname": "ReverseRecapitalizationTransactionCosts", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "velo_ReverseRecapitalizationTransactionCostsExpensedDuringPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization, Transaction Costs, Expensed During Period", "label": "Reverse Recapitalization, Transaction Costs, Expensed During Period", "terseLabel": "Transaction costs expensed" } } }, "localname": "ReverseRecapitalizationTransactionCostsExpensedDuringPeriod", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "velo_ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Accrued And Other Current Liabilities", "label": "Schedule Of Accrued And Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "velo_ScheduleOfReverseRecapitalizationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Reverse Recapitalization [Line Items]", "label": "Schedule of Reverse Recapitalization [Line Items]", "terseLabel": "Schedule of Reverse Recapitalization [Line Items]" } } }, "localname": "ScheduleOfReverseRecapitalizationLineItems", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails", "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails" ], "xbrltype": "stringItemType" }, "velo_ScheduleOfReverseRecapitalizationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Reverse Recapitalization [Table]", "label": "Schedule of Reverse Recapitalization [Table]", "terseLabel": "Schedule of Reverse Recapitalization [Table]" } } }, "localname": "ScheduleOfReverseRecapitalizationTable", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails", "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails" ], "xbrltype": "stringItemType" }, "velo_ScheduleOfReverseRecapitalizationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Reverse Recapitalization", "label": "Schedule Of Reverse Recapitalization [Table Text Block]", "terseLabel": "Schedule of Shares Issued in Merger" } } }, "localname": "ScheduleOfReverseRecapitalizationTableTextBlock", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/ReverseRecapitalizationTables" ], "xbrltype": "textBlockItemType" }, "velo_ScheduleOfWarrantsAndRightsRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Warrants And Rights Roll Forward", "label": "Schedule Of Warrants And Rights Roll Forward [Table Text Block]", "terseLabel": "Warrant Liability Rollforward" } } }, "localname": "ScheduleOfWarrantsAndRightsRollForwardTableTextBlock", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "velo_SecuredEquipmentLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secured Equipment Loan Facility", "label": "Secured Equipment Loan Facility [Member]", "terseLabel": "Secured equipment loan facility" } } }, "localname": "SecuredEquipmentLoanFacilityMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/LongTermDebtEquipmentLoanDetails" ], "xbrltype": "domainItemType" }, "velo_SeriesARedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series A Redeemable Convertible Preferred Stock", "label": "Series A Redeemable Convertible Preferred Stock [Member]", "netLabel": "Series A redeemable convertible preferred stock", "terseLabel": "Series A Redeemable Convertible Preferred Stock", "verboseLabel": "Series A" } } }, "localname": "SeriesARedeemableConvertiblePreferredStockMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsConversionofRedeemableConvertiblePreferredStockintoCommonStockataconversionratioof31andIssuanceofSeriesDRedeemableConvertiblePreferredStockDetails", "http://www.velo3d.com/role/EquityInstrumentsRedeemableConvertiblePreferredStockDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails" ], "xbrltype": "domainItemType" }, "velo_SeriesBRedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series B Redeemable Convertible Preferred Stock", "label": "Series B Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Series B", "verboseLabel": "Series B Redeemable Convertible Preferred Stock" } } }, "localname": "SeriesBRedeemableConvertiblePreferredStockMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsConversionofRedeemableConvertiblePreferredStockintoCommonStockataconversionratioof31andIssuanceofSeriesDRedeemableConvertiblePreferredStockDetails", "http://www.velo3d.com/role/EquityInstrumentsRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "velo_SeriesCRedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series C Redeemable Convertible Preferred Stock", "label": "Series C Redeemable Convertible Preferred Stock [Member]", "netLabel": "Series C redeemable convertible preferred stock", "terseLabel": "Series C Redeemable Convertible Preferred Stock", "verboseLabel": "Series C" } } }, "localname": "SeriesCRedeemableConvertiblePreferredStockMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsConversionofRedeemableConvertiblePreferredStockintoCommonStockataconversionratioof31andIssuanceofSeriesDRedeemableConvertiblePreferredStockDetails", "http://www.velo3d.com/role/EquityInstrumentsRedeemableConvertiblePreferredStockDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails" ], "xbrltype": "domainItemType" }, "velo_SeriesDRedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series D Redeemable Convertible Preferred Stock", "label": "Series D Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Series D", "verboseLabel": "Series D Redeemable Convertible Preferred Stock" } } }, "localname": "SeriesDRedeemableConvertiblePreferredStockMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsConversionofRedeemableConvertiblePreferredStockintoCommonStockataconversionratioof31andIssuanceofSeriesDRedeemableConvertiblePreferredStockDetails", "http://www.velo3d.com/role/EquityInstrumentsRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "velo_StockConvertedReverseRecapitalization": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Converted, Reverse Recapitalization", "label": "Stock Converted, Reverse Recapitalization", "terseLabel": "Stock converted (in shares)" } } }, "localname": "StockConvertedReverseRecapitalization", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails", "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails" ], "xbrltype": "sharesItemType" }, "velo_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Conversion Of Convertible Securities, Reverse Recapitalization", "label": "Stock Issued During Period, Shares, Conversion Of Convertible Securities, Reverse Recapitalization", "terseLabel": "Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "velo_StockIssuedDuringPeriodSharesConversionOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Conversion Of Warrants", "label": "Stock Issued During Period, Shares, Conversion Of Warrants", "terseLabel": "Conversion of warrants into common stock, net settlement (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfWarrants", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "velo_StockIssuedDuringPeriodSharesReverseCapitalization": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Reverse Capitalization", "label": "Stock Issued During Period, Shares, Reverse Capitalization", "terseLabel": "Issuance of common stock upon the reverse recapitalization, net of issuance costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesReverseCapitalization", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "velo_StockIssuedDuringPeriodSharesReverseRecapitalization": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Reverse Recapitalization", "label": "Stock Issued During Period, Shares, Reverse Recapitalization", "totalLabel": "Shares and PIPE Financing Shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesReverseRecapitalization", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails" ], "xbrltype": "sharesItemType" }, "velo_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Conversion Of Convertible Securities, Reverse Recapitalization", "label": "Stock Issued During Period, Value, Conversion Of Convertible Securities, Reverse Recapitalization", "terseLabel": "Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "velo_StockIssuedDuringPeriodValueConversionOfWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Conversion Of Warrants", "label": "Stock Issued During Period, Value, Conversion Of Warrants", "terseLabel": "Conversion of warrants into common stock, net settlement" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfWarrants", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "velo_StockIssuedDuringPeriodValueReverseCapitalization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Reverse Capitalization", "label": "Stock Issued During Period, Value, Reverse Capitalization", "terseLabel": "Issuance of common stock upon the reverse recapitalization, net of issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueReverseCapitalization", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "velo_StockIssuedOrConvertedDuringPeriodReverseRecapitalization": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued Or Converted During Period, Reverse Recapitalization", "label": "Stock Issued Or Converted During Period, Reverse Recapitalization", "terseLabel": "Shares issued or converted during period" } } }, "localname": "StockIssuedOrConvertedDuringPeriodReverseRecapitalization", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "velo_StockRepurchasedDuringPeriodPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Repurchased During Period, Price Per Share", "label": "Stock Repurchased During Period, Price Per Share", "terseLabel": "Stock redeemed, stock price (in usd per share)" } } }, "localname": "StockRepurchasedDuringPeriodPricePerShare", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "velo_SupportServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Support Services", "label": "Support Services [Member]", "terseLabel": "Support services" } } }, "localname": "SupportServicesMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofOperationsandComprehensiveLoss", "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "velo_TemporaryEquityConvertibleConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Convertible, Conversion Ratio", "label": "Temporary Equity, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "TemporaryEquityConvertibleConversionRatio", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsConversionofRedeemableConvertiblePreferredStockintoCommonStockataconversionratioof31andIssuanceofSeriesDRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "pureItemType" }, "velo_TemporaryEquityConvertibleSharesIssuable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Convertible, Shares Issuable", "label": "Temporary Equity, Convertible, Shares Issuable", "terseLabel": "Number of shares issuable" } } }, "localname": "TemporaryEquityConvertibleSharesIssuable", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsRedeemableConvertiblePreferredStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "velo_TemporaryEquityOriginalIssuePricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Original Issue Price Per Share", "label": "Temporary Equity, Original Issue Price Per Share", "terseLabel": "Original issue price per share (in usd per share)" } } }, "localname": "TemporaryEquityOriginalIssuePricePerShare", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsConversionofRedeemableConvertiblePreferredStockintoCommonStockataconversionratioof31andIssuanceofSeriesDRedeemableConvertiblePreferredStockDetails", "http://www.velo3d.com/role/EquityInstrumentsRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "perShareItemType" }, "velo_TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Shares, Conversion Of Convertible Debt Into Preferred Stock", "label": "Temporary Equity, Shares, Conversion Of Convertible Debt Into Preferred Stock", "terseLabel": "Conversion of convertible notes into preferred stock (in shares)" } } }, "localname": "TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "velo_TemporaryEquitySharesConversionOfConvertibleSecurities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Shares, Conversion of Convertible Securities", "label": "Temporary Equity, Shares, Conversion of Convertible Securities", "negatedLabel": "Extinguishment of redeemable convertible preferred stock (in shares)", "terseLabel": "Number of shares converted" } } }, "localname": "TemporaryEquitySharesConversionOfConvertibleSecurities", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.velo3d.com/role/EquityInstrumentsConversionofRedeemableConvertiblePreferredStockintoCommonStockataconversionratioof31andIssuanceofSeriesDRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "velo_TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Shares, Conversion Of Preferred Stock Into Common Stock", "label": "Temporary Equity, Shares, Conversion Of Preferred Stock Into Common Stock", "terseLabel": "Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization (in shares)" } } }, "localname": "TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "velo_TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Shares, Conversion Of Warrants To Preferred Stock, Net", "label": "Temporary Equity, Shares, Conversion Of Warrants To Preferred Stock, Net", "terseLabel": "Conversion of warrants into preferred stock, net settlement (in shares)" } } }, "localname": "TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "velo_TemporaryEquitySharesExchangeOfConvertibleDebtToConvertibleSecurities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Shares, Exchange Of Convertible Debt To Convertible Securities", "label": "Temporary Equity, Shares, Exchange Of Convertible Debt To Convertible Securities", "terseLabel": "Exchange of convertible notes and accrued interest for Series D redeemable convertible preferred stock (in shares)" } } }, "localname": "TemporaryEquitySharesExchangeOfConvertibleDebtToConvertibleSecurities", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "velo_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 Series D redeemable convertible preferred stock, net of issuance costs (in shares)", "verboseLabel": "Number of shares issued" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.velo3d.com/role/EquityInstrumentsConversionofRedeemableConvertiblePreferredStockintoCommonStockataconversionratioof31andIssuanceofSeriesDRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "velo_TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Value, Conversion Of Convertible Debt Into Preferred Stock", "label": "Temporary Equity, Value, Conversion Of Convertible Debt Into Preferred Stock", "terseLabel": "Conversion of convertible notes into preferred stock" } } }, "localname": "TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "velo_TemporaryEquityValueConversionOfConvertibleSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Value, Conversion of Convertible Securities", "label": "Temporary Equity, Value, Conversion of Convertible Securities", "negatedLabel": "Decrease in redeemable convertible preferred stock resulting from the conversion" } } }, "localname": "TemporaryEquityValueConversionOfConvertibleSecurities", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.velo3d.com/role/EquityInstrumentsConversionofRedeemableConvertiblePreferredStockintoCommonStockataconversionratioof31andIssuanceofSeriesDRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "velo_TemporaryEquityValueConversionOfPreferredStockIntoCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Value, Conversion Of Preferred Stock Into Common Stock", "label": "Temporary Equity, Value, Conversion Of Preferred Stock Into Common Stock", "terseLabel": "Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization" } } }, "localname": "TemporaryEquityValueConversionOfPreferredStockIntoCommonStock", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "velo_TemporaryEquityValueConversionOfWarrantsToPreferredStockNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Value, Conversion Of Warrants To Preferred Stock, Net", "label": "Temporary Equity, Value, Conversion Of Warrants To Preferred Stock, Net", "terseLabel": "Conversion of warrants into preferred stock, net settlement" } } }, "localname": "TemporaryEquityValueConversionOfWarrantsToPreferredStockNet", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "velo_TemporaryEquityValueExchangeOfConvertibleDebtToConvertibleSecurities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Value, Exchange Of Convertible Debt To Convertible Securities", "label": "Temporary Equity, Value, Exchange Of Convertible Debt To Convertible Securities", "terseLabel": "Exchange of convertible notes and accrued interest for Series D redeemable convertible preferred stock" } } }, "localname": "TemporaryEquityValueExchangeOfConvertibleDebtToConvertibleSecurities", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "velo_WarrantLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Warrant Liabilities, Fair Value Disclosure", "label": "Warrant Liabilities, Fair Value Disclosure", "terseLabel": "Warrant liabilities" } } }, "localname": "WarrantLiabilitiesFairValueDisclosure", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "velo_WarrantLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant Liability", "label": "Warrant Liability [Member]", "terseLabel": "Warrant liabilities" } } }, "localname": "WarrantLiabilityMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "velo_WarrantLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant Liability", "label": "Warrant Liability [Roll Forward]", "terseLabel": "Warrant Liability [Roll Forward]" } } }, "localname": "WarrantLiabilityRollForward", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "velo_WarrantRedemptionScenarioOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Earnout Liability, Scenario One", "label": "Warrant Redemption, Scenario One [Member]", "terseLabel": "Contingent Earnout Liability, Scenario One" } } }, "localname": "WarrantRedemptionScenarioOneMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "velo_WarrantToPurchaseCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant To Purchase Common Stock", "label": "Warrant To Purchase Common Stock [Member]", "terseLabel": "Common stock warrants" } } }, "localname": "WarrantToPurchaseCommonStockMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/BasicandDilutedNetLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails", "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails" ], "xbrltype": "domainItemType" }, "velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant To Purchase Redeemable Convertible Preferred Stock", "label": "Warrant To Purchase Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Redeemable convertible preferred stock warrants", "verboseLabel": "Redeemable convertible preferred stock" } } }, "localname": "WarrantToPurchaseRedeemableConvertiblePreferredStockMember", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/BasicandDilutedNetLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails", "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails", "http://www.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsFairValueAssumptionsDetails", "http://www.velo3d.com/role/EquityInstrumentsWarrantsNarrativeDetails", "http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails", "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "velo_WarrantsIssued": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Warrants Issued", "label": "Warrants Issued", "terseLabel": "Issuance of common stock warrants in connection with financing" } } }, "localname": "WarrantsIssued", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "velo_WarrantsReclassified": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Warrants Reclassified", "label": "Warrants Reclassified", "terseLabel": "Reclassification of warrants liability upon the reverse recapitalization" } } }, "localname": "WarrantsReclassified", "nsuri": "http://www.velo3d.com/20210930", "presentation": [ "http://www.velo3d.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" } }, "unitCount": 11 } }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(b))", "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(c))", "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(d))", "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(e)(1))", "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(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL77927221-108306" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r19": { "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" }, "r190": { "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" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "http://asc.fasb.org/topic&trid=2196771" }, "r192": { "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" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "326", "URI": "http://asc.fasb.org/topic&trid=82887179" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r199": { "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" }, "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(28))", "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": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r21": { "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" }, "r210": { "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" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=7516071&loc=d3e13374-112631" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r266": { "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" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r271": { "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" }, "r272": { "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" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r274": { "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" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "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(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r281": { "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" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r299": { "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" }, "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(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "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" }, "r321": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r322": { "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" }, "r323": { "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" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "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": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "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" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r337": { "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" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "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": "(c)(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": "(c)(1)(i)", "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": "(c)(1)(i)-(ii)", "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": "(c)(1)(iv)(2)", "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": "(c)(1)(iv)(3)-(4)", "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": "(d)", "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": "(d)(1)", "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.1)", "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": "(d)(2)", "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": "(e)", "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": "(e)(1)", "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": "(e)(2)", "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": "(f)(2)", "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": "(f)(2)(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", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r383": { "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" }, "r384": { "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" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r391": { "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" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r393": { "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" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r396": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r397": { "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" }, "r398": { "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" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "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.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r402": { "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" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r407": { "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" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r458": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123420820&loc=SL77919311-209978" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981" }, "r462": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888252" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "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.28,29)", "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": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r541": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r542": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r543": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r544": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r545": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r546": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r547": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "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": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" } }, "version": "2.1" } ZIP 108 0001628280-21-023566-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-21-023566-xbrl.zip M4$L#!!0 ( "&)<%.+2(4_4Y(# '(H)P 1 =F5L;RTR,#(Q,#DS,"YH M=&WLO6MW$\F2+OQ]?H5?9KWGS*RUU>0E\L;NS5EN;!CZ8!F,:<;^TBLR,]*6 MD26/)(/M7W\BY0LVE\8TLE4EQ*;9NI1*I7J>B'@B,S+RU_]S4^C<6\X M^-<#^8MXL/)_'O_Z_W4Z__W;UHN5M6$Z/J3!9.7)B'!">>5#;[*_\C;3^-U* M&0T/5]X.1^]Z[['3F7[FR?#H=-3;VY^L**'D)V^.'F&"F+2)'>>EZ8#7IA-\ M\AU4,1))R [A'WN/I-21G-$=443N0(FY$T"6#J#S!9.D[.D?^9%(4KHLE;,$ M8&-&XV2TQB_]ZL#^9'#UZ^+ ^_64XVGNH MA+ /S]]\<''H\61T==R'#Q]^N7YL>,CO7AZ8Z9,3CBG]LC=\_Y#?>%AOP>6! MX]'DZL""XS@]&[\X/:@C9$=?'=H;#T%)]]4+T \OCKC\P$F_-WAWX_ />GJP M#"$\G+Y[>>A[Z@]O'%E?T/F7-#R<7HD(6EP>FX;'@\GH],N_[^+-&[^Q'M#[ MJ\L>C"=/<2CS^_+Q1N?WYNO_\B*\]4-/)E\^2IZ [X75'G]<#+" MP;@,1XR&0A_#?R3 M<>]+/Y+OGWSXWQLO7J=].L3.IW?R,P+?V M#80P/_[UD":X4C_?H?\Y[KW_UX,GP\&$S;ZS?7K$'TOGS_[U8$(GDX?3>_WP M\;_]V[_].NE-^O2XDJAS29]?'YZ_^.O#\U/'83Y]_&ONO5\93T[[]*\'N3<^ MZN/IH\%P0'P!O9-']4 :G3_LY4R#Z4-^O\N^9]1+Y]]_,MFB\J\'/2*=DXH& MBLM 3D3*Q:?@/+@4G;-_KDTOA?_7^4CI 1[6KZ;>HU5V9[FZM*=]W'NPTLM\ MRJS_.(UKP_;![\=;&ROZ]VU]=/NV6Z_N_9*[1QN M[7>WT\G.P8[WOG T_[)RMGW35JY.-@Z1VMU^)[N'O M[W:VW^B-M\]5=WO_H+OVQ^&.ZNYO2'^Z<9;4"[5[NO,VV8VUO=/=M_4[UL]V MWCY]UWWVQFP<] ^Z!ZMFXW#C9'>[W]\X>Z-W#O;>YV=/>_'9&[N[O;6_\_;W M=]VWW7<[BL__[)7J'NRIW;?K/?2-WI/_P8GM]LO%:G+S8 M?J4VMS=._RPRZI B=FPJP!Y:VX[WQG6,R@1$Z""&!X\+]L?TZ\,;6-XEM)?! MZFEOG+"_0SAZRJ^,ER#?!N23ST'FVZ]0A0Y9[3H@9.@$!:$CC#>69);9PH/' M%8BY8?R2SS_,2Y1OC?+I9RC'$ JJ8CI9&)9841&;LH).!J$M:ENB,0\>O]+W MB/'Z@$/(Z1-&>83]YX-,)_^73I?XW@;?LR^X:O N>Y;;AB4QY.(Z04C?(5^$ M,)1,B/G!8\$"PRLC7+A'G)\(ILR9D=@LA?>Z@>/.ZQR67%^!>>G(TQ5FZX<#WKG* ^.#R.-'MQ$'AQ M(ID<_^7'F?.UD@MB$#H%$\J?S\\!5^'!2J;4.V0I\*\'<(G^A<)_]')$A9@$ M^?5DF-ZQZ.1$=-*+?3I_6'/2K2J5'ZQ4BO 'Q9RYT=U>A4MN[+Y]<[9SEDYW M#]_(W;6DNOS?[K/?]W?JN=[^WNLR;AO;";H'KSYRX]GZA^[:!F/ZM-=]^^JT M^VQ==YE#?#T?^!K-QO:K#[O/GG]@#GS*#;ZF5<'X U\7?]]SL;.=Y.;;/P[X M==D]>W?27?OMW<[!;[W=I]>#.1]_\.KL3PJ91;:P[ 8T<2:-MA.5XXPG>&%U M-@48JL?B%S#ABAJ77/A.;GB;),<.2=9D"(IEHA$E&V!'$[*TL.3&7+EQ^ADW M8D0@'W6'77?H &=CG:A=[("+VCA6!RG**3=T"#_(#=*)K' F>J-98$16&A&L MLL42NPYCEMR8*S?./N,&&W/2 7RG0.6&\IICBD\=0R)GC\DI05-N*&F_QHTO M:@=KC(&((:(FX%@54K"65.)81;:$*R9\E R7X&\>T8C!'>R](!S35AUNW"QO MQK0Z'M/D]80%1$T0-LO3W@ 'J<=9PG#S?C*AP;C2Y$5O/)DO(\ZZ9QOO M=P>_[^^>#=7&P9[I'KPYV5!;O=V#=V+W[8;9.>CWNH?U^W=T]Y UPUGW8.=U M$*PLQKO;P[.-M7>"U0AL/-O0NX<;8O/MUKO-[3U6)'MZ]V!/= \2*X9UV>U= M?.:_?]^/A[F_>;#Q89.OC8_CZ\V'.V>OS.ZS5X:9U=];_#N[9ZN*KUO] M]]FKR<83,8TFW;4WS**-/T/)46F #BDK6$^&T(D<6C@_-$9G'VW2\<'C;P_I M_?OF9)]&4\S&W>$@G6O![U&?SE (PEGC1(;D)4+FA$6*3$[&@F'*("%5'5U; M,J@Y#"K%R.ATZ:ADV:5$EJ,L'T/'N,Q:4A:0F-O%H!<]C+U^S5G/KV%)H9E2 M:.?WDB &A M\>H@3PEU"6:/QD^^GU*S"FM+2MTWI0KZD+WK:$2FE%*>XQK_$Y+/A;0DH^U\ M*#5S+_7162Y9-5-6I<]8I:2QE$%UK#>&TVXA.CX&68?4-83,D5"H;[+J4PXQ MK6X RB_]O?@WU9-:],0MU<" 4=GPPM@->I0[JF#I6R.R*%Q+5M_W5G3'K M[_NL<[;0,@C>/:G6/[S87KT<0I;=M8VS/R&J(D+!CB6;.I X\0\>JE1/#M#[ M5)QOF[!:,FJ>C")-T4A5V#%EZD"1+-6%@$Z(V<1D ID2VZ:KOLBH9>R[*U*= M?$:J+)QF,95J_4E@4F'H^.*AH[+5 E2(0-\F50-EU9)8\R:6-I&%D^UD*7P' MR.9.J%/F.N2821N3*-T+L3Z?3QGOXXC&G\RGY(C&!O:H7@,;A(YL M( JO4^TOYE.>]'$\WBQO<31"9M=H.B3:G4[@;);7Q)=Z[F2QWZ?\V^DZIOV; MQS9HHF5=?YR\7]<[:D,S^H<;!SNGW;7GL+OVCH]Y?K)S]MO^SO;3?O=L';IG M-R?O-[9?F>[VT\/=[?U]OKX/S"9F[/Z[W4-F\<'O_+F-#]WMO2],WO-UKKV3 M&V]W^YO/UD5W[3=F7;^W^6R+S[5^NG'X='_C;%5N/KU>4K=CNF=)_.E%E*7$ MT%'@L0,QQ4X$;SK!2E^"-)X%__=/T'Z1- XEI9R-D45 C-$G7>L$+/@=CJG2AQ^ MQE^H$ZXUQ(_&T_)C)M'*M*K\T>3TB-$;]PZ/^K6X>/K:_JAR[$9)\"\GX\RG M>'CS'.??__%++ZYA/#P>39]-R\D?71#WG!]_I][H\D0T+2J[?-;+]7GIT6AE M>D'TQN M+C-?.S1T:D'US7U7.G#_-_&4G1_U>ZDTVJ'J1E=P[K)JF+DRY=#I7$NC"^TP+ %9/>N,' MCZ_\TO#P<#B8OG%^GE\??O'T5[?NZBI: 2;*X#DGL0&* 2PBFBR-(QT,RF@I M+A:8%Q%C08"L<7F*XD57WS]],W+4UR^=_F\GN.+Q @J>XN! MP"<))J7(R2VD'+R/44=_D7;P']4 IWB^A&5R?D;WVW7?S.Y*XAMW-&_S\OKMYXPY\Q_A(H^Z N"QP_5$^O:31ZVJ* M5S\O]][S95T_=)JUX60X^IO4^^SS]<4U&@P/.;__PFEOZR!NG.+AS:O_IA_) MFC4A@ZV#!,OI2"1.#&0*T7.FZ=5%@'$-#C#CT>31R]$P'R?.-5[3Z'TOT7E< MJ<+TT:I>>SGJ\4\>C>\^L+C[5P@V9!D<>,L !? "AN#Z"8&8 F&A7!(EG/N4XLP2G@]!P".V0KA&^!Q&L,@//1Z*1L\IJC MI J0B$5$$D&Q74KA$:2^L$"YM,!;6>!M 9R=!;+RBX5#("GR #8'4X(PP@;^ M:V2(T[4BV&Z%)(Z@3F#[M>KKXZ.CX6AR M\<9"ZM7 2C5F5[/K4-XFD]XR(&Q6I^PD=E MA8H0A4"GC'.(JA2V22_:'Q3O&<6Y1,7B,P:902K%ME@$6D=%6R*2K%ORW.(2ZRK"FL:\@9 S+F M(+5F@2-3MGR?_7FMG!"V$:GUC?DL86S I;GPL3JDK*)!:V4E$5QKE#2 M]W<'OI>^GU4,K/_/<:WB'QX>#0?\='R/)2!W DWPUFH5&!D7 (4-V7/Z%+TS M.LH2%P>:U9RG]L# #I[5L_:^!:JY2:YN M_@(Z%]32>,&ZRP!G0VBR0\,(QD(EDEX\0._-0S9')%9Y5=6CQ YS.6,A=PI8$L'%GE$P*;:2"C MR$A12@C(1KQXX-[S6,I<4/4^./(F%*L2%*KI*GFBH)1+MMAR?ZL0V^QZ[V1Y M)!FPE,@A1 )1M/?*H= ^9FN]4&%AH)F3RIS5@ ]CH="0E):S@A309DY7DPN1 MK_0J (0B?.1_:#I:S&\V;96Q##^RROBF MSLY&&P?&I!@Y4XU!>]3>ZD*1K)#N_N[ 8OCX&4(3,^<\Q($62H) %%&*J'WP M"B$!Q86!9@X^?H8P6S M(%" T*O702#KF0AC PMJ)]LDJN;?REE($A4'"<@OH ,X%T2]6$P$H41:O$ MG5M5QOV#2\@ACH2PW@G017J90=D<+'JOBXV+!^[]5V73+2UW6SP.EJSNG^NOFTV?7.JLW0#6B$P0#1>4$R@2V('!PC*9F2+MF371AH MYE.3,"N8B)V@8%.Q,C$^B8(,/AMI90G9(92%@>F>:Q)F9D:0? A!$&91^U8% M4J!%L*PRLV>MTH*U5DUR=?-?=I6"H^# 4G22,[J,5*+02AF+D6RBQ0-T;O-5 M<^A)"\1YNC?%9S95#"%*%Y.K>;I(D-+B@7O_\U7WV]/T8L/?R]=OMBP\XH>7 M)[AU#TZIHU,I%"=RJ@,[ 9(R'C#'(CD47TVQU*VK&S0V?'X_59A!3/,9#0O! MR HQ@LOD'5N,5$D+2B3,94SC.]!IT*WXE(?7;\8W>?CQT!_P+J+X6FP=%-,$ M0D[>)0/).J:-PHQMZ0NT@0?#T9/C\61X2*/QM?6ZEZ_);SB16_NP)\-!XNNJ MF[H-!UN]\;O?3G^C0=H_Q-$G'9E?8Y_&6_2>!L?4I6^M%/Z1"]@^/:)/!,_% MS_[LX$6<^Q<:6;T6UCW*@8@.2\G2U5;?(M95H2U8';/D<',X/)^N4$8;(WU( MTW[UW@8#SB1CD_%")5(M4'E+#C>'PW/)5$"@TBHJEA0%6$[X&(7S210,M;P^&Y M: E=K' V,JD4 ',9L\50R' ^ER!&UZ)YR26'&\'A^Y^%Q>)E$BE89RWHJ'U) M)*(B%+ENTB4^X7"3)Y-NS^'5E(;'@PG3.%'O/<8^+6D\'QK?F&K[D:XLV2=* MQF01,E@0@2@#>V%#2>1DVK#8Y%84TLNT;F$EL8X.LA;&>H^ 0M4M'@*X; 1* M0RZW0!(O.=P<#L]G>"V%6-N6*!T(L$@?F,_"9YFEI>+:TEYVR>%F<'@NPVLF M* _6)-:_=8[7!%TG>M&6+'P1J2U[)2TYW P.SR6M$Z+(&*5W,1@P+"FRIQC( M!J\#\+,6I'5-Y?#LD\?%H_<CK.XPJ4C($B@D6+(@9V]45()S'J-LPX_QQ. M.OK.F(3(0A+01KI?"FZ#7MG+CG<' [/:<8Y9!0%CVQM+D($*P*4:5V[0: M8^'%:CMH/!=73%ZBD3[%8B.8@M%!<20,2PN'&3]=Z=S$S&Y)XT;1>"Z9G8\Q M>Q Y:_ 4K6C#0/%24=R>PV817;$K$+)!,*PBH.A<\SL5%&@D MD5@B+U7QDL.-5\4J2)\S@/ >60\K9/H"65=;N$J70W)*)EWB MM!I(MVD!^M(5-X+&\VJ2 4X;@X((B+0OZ B-K_L32V/;4!5_*_#.29UU<;%ZZXN80;#;6[!?1%3O*TMJ86$E8D"EY MZXS *%+=&EAJ6"9W2QHW,[F[ZN$S_I\R^:R#S_%D]*B^X^-MQC\\Z MV)L]*>ZD\WYPCK2#3-()J#MO&=!6>(@.DP4O+Z*NO8RZ#=Z(Z\F(/N[8&66R+I&/J+*N[;7K@A:G/)J))]=7_V_ MZO[>_=BD7.8C]-:9&%4*,4 M98G244ZD@[%8-'W:X6<)9&-CI-2J*&TJC&"RCB[5;MQ)82DE4 L&+Y_T<3S> M+&]Q5)/PS=%6;V]_<@W#E\>1SW#Q=EOV"T4OLG0E0!02,)1@T05C//M+&2F* M!8!EU'O/G&T9+C:PJ0#'+; $Q'F B\D(38@@+!HWAT[U?Q>@*]]W@=1T@Y5/ M2@/XQM!X]>6("HU&E.]I#Y;[;Z1/"%D2I@190_2.,X5BZHX,6LMB)"PBK+\M M/JPEV6(,ZF)8;Q(JM"YA9G2]4(BVG M!YS6T31[QQ1\L9[]:^"<81[;]/R=I.])'>ZDT1%S^K2+AW1-E+Z@/4RG?_!# MO3:K I];D&*+,M%AK2IZ,AR\I]&DQP\7W^!EYFRS +#"8H-W%)'<=/%Q((_& MQTL^:='HT: EG[["IX\9U_T,2MDBGB.Z M_OCUT7 P'HY6!WE[OS?*+^M'7SY_N?ZBMH2&Y8-,L5#RH(41Q@4GL?T(7C?2U?0_ MQ[WQ=,?<)\/1T?"\^GL1<54J1DU11*L!P!/&@#ID6R(I3]<2#+C$%9J&:Z;> MU/SZZ]/K:1ZD<'M(80:0)C Q8@9*)4]-5:&16SR"+SU[[P,J8:H,1H:4/6$+)23F1LI2E!4;6 &CF M;UF:O 8='*))H$T.)H!50LH4:F-QU?X@."<<[SGH<;(A8HQ>BL)XLCDZT%Y" M5$5&H9)H/XY/^2U&;Q'!J^8F.8PEJ0E\JOW'BI0*,;,OC=ZW-KS=;0IQ)X%- ME:0IAU",J_,'@6VJ]LT"2T)#E'&*A9#\3].P:)9HO ;.=+FE4#, IP@'+/P2 MV!(@<.S**NJJ.A2K0V=E"[Q-)[3Z\I'8\X1-%X_23UCS/EIZ/AX9/AX='Q9!JN-LLZC@:]P=[X M)8VF"=AOIU\^00,G'N^_&M[;F)4/MFBIZD9((4C42F<$Y&(C/P,5'$%<>I-/9[BOR+%&TF($+2*@#C MST(6T,A$J0U=>'\*B;WX[A*?9&?V#_F+W0U?+H?8 L6-'F"-X8Z\DERS['%YE^6K8T!:"$G(Y2'3\N$=#D($Q!FTNR*A5] ML1:AT7O1-3]4?[+WVH\L0;992O0Y2HN@A$=3#$80SNM2M!(_!UIW&RIGAU:( M!HO(M1K$ !85BHV^MLO1,7L7PL^!UMV&JMFAY87G%-JFY%4$F[5G?4-2J1"# M,RGJYJ/UK5!U!Z5:2R_]!28IM))"9E<-$E CV[H4$H)C'ZU)M,#N%YU);8D@ M/A=AG2W: L%TC:A+P@F;?0HRDUHR:=Y,:DMT$R'EK(13*28@4]L%I^BS\261 ML<(MF=1@\.KR8P@Z^YP$(*5@2U*1LF'X# N6YH-WS=1>]#!.]W&= OHY@%?O MS\K,?V+BI)H6ZI %0.'_912U:8YST@(_++GYQ&G08-VLB-L47KLW*LRZRK[*%)VJ"+4G>!)6)N%=.@T06S36J6FN8#Y M@^M0*(,2O8D!"AJ/66LAI_/)T31A.%U%FBT*PU8HI&D';",!< XD6[_W;0;1D[FD$I M4*C)QJ ]IZ 1530IIZA-Y'Q#0K MHE33(L[\P;4F9%,[Y0=V$#J6X*+3NLYY M61WD18_HUF/ZE&Q-N,UOA0D77=N*8G0!%A!Q?5(R1%.2HO6T^<9;QY<[( MD:2Q6)2(+'LA"3:*NBHGN.WT^W3([H!5NV=1:,Q'_5Z6"8? M<$0M&3],-A?K91#*.+#6H#)U_CD(04'K\_'#9I>@-!BFV96@<$J???$QLO$ MD0G&3+<85:8:5VK!'-_M8=JB,=4"8#YHK1;X#J>'O.55D,-F*Z$$LE(DU [L9VIW&H(OQLA9P8LU214&=:V +;'=V M0>SN2ID&TP^/SP:#=]/T[VV M&%4,(OA0L*E!L.U0P7&CA"E40I8&O+&(]229+L M HU#EAV+DF]=VT-E/!D=I]J%]OF /[K'#K M9L761,:2U%8DJ.VD?6TO5U>' M92^=:,&BPJ9C]4-V=.QS2Y0N*07^1H>ZYWKQ]Q>;;+ RZ? MU]-]^=1_<<[;G.R3CF.I1"@90Z#J GPPF*H2JLWI)=CN3OT@O M+_"]\Y(]=PW;'UE+*JQ.%(KR*8!U+B8?"QEM0%GEW&5EI6NY]V\$8#.15I&U MKPPJ:30"2C(Q6X @M' 86'.=AVLI97,M[/5Q'-/_'-?9A/?\S^*2#D;FS944M;2NV0C!*,#*&.C\#XB9$V7_3ZM\DVE2..A$K:C M_ R@"J!#=I#1>G:_,*8O4@F[5+X:#O0F-#NM>J5]P191[QX?;_'YW.&G-:+4 8Y0,+-Q9]@FA M/$%T63LE"D3*+6@+T1Q49CC;XWT)B$$%GR"'A$75'KLYZ"AR<2WHK/O7J+SH M#6BS/!DQ.&V9/&5?I5)$DVUARZC5@\2.K/8(3"[+T()IG89 ,L/YFYR(*("3 M60,E$1(#I+-,DH1"J=IJ)1>%>>?:ZKJL>C'$.]C([F[,A6\[L;\*Z!401_MB M%&&(2I8HHK%M-9?Y83,[NR%7)\^T21SIZWZ!0=0TL0@?.5\,I06=N/\"FS8: MBZ?B:[_9F)P&2S(J"X%]F7/\B'P+FKHU I 91A87K(8L?#+RO-I&)V^$XL3% ML0: "PLQTK4+D#GE*J8CW2S\EJC5U<7;&N^-$9'%L-+*1L=)BY3A//.62KK. MY8.? 9Y;?^D?..K551E;G,'?_,*7(SZZOGSGJW_80C]RX9L##Q\/_9%Y*0DJ/R3TJ:56*:[G+2Y^7U;]'[8?]\;[-T\J"5Z7@F* M1$EAD0XH0637%"RGO?R&-"3::J/WGV#-R#QEW1S3!XU)"C"LY9U XSG+2A&4 MBY>K5J"MYGG/3A-F5-1K.>$U,2@/#C*KM.*,%B&QIIL)WXCPZ)JQUQC*)5*!I^L-UIG0UD%96L+CD^Q_$EDP?UB.:N:I)C^4H@,GO(=0 M9,HNN92\*9>-X5P+VBHU"4MQ>RQGUT7)IR2$)JF=M>"2")**"CEK]!*B23^I M7&^EAK8R^"1SL;7V%$V.AN671TB.P**&%K4[:Q*6<^ENYECUN-HNG4H E8,7 M,@OMD60BK>-%&BV%"IW+!TW%J4)&4%'B;49+QI$N.Q=4] M-1=FV&#I\NYLN,(5KW4J9"A*R*;XNI6!A1(S^J1=:)'+:R2B"-U;4@1E;/!)!O1!,W9TG0; M"<^(JJ8"V;!J=.FG,*H9S *3C"*%9!S??X@:O0M!$@@3)4=AIZNU,39!V<[E M@R5(M[2V"A-G_?86UO;IH3]@;0J-S&B4C0G!ZQ(AH@6.CL&E% %_:D3O,1MH M)7F< Y%<"5;67OV 2*IHJY2)F)4.=+D6HFU%NG->.#2; OPL!&&RI38>J2"A M=J2$=D Y8Q"MKZ3^.0Q[/J7;I(-*)05?1(0<67K5"08FD(P@U@I,8I*42 MK>%70'%"W?JBJ?DJI3F43HGH8FU,(E1Q4+3V04%T)(1W9)RE%LT1- _1.150 MY416A>(2@2\6$X#'.F=(*9-J?P'5G&WT_LNHO,\!BHF4(4'.(L8D9$J)DO*Z ME!9TK*D /I]V.*\?_-J2O*&,0A]J05@+]KWZ/L/=_C!<*!<^NUP/8W8VIY@].8BD.))[8X76 M,6()LLRAFW_+DX2Y;"[@0K;6.145%4!CV:*]0G(EI=HA+;0H9?\)+7O^8P5L M]CFYX)6.&HJ@0)"LE@0N>DR*6C3E\K/S9RX3/""$U2ZSDI 41O,28$QLL3: MV2:[A1U36#S^S&5,P8&.RA@M4#-_P(1D^!\?LPHAJ(M6:.V83OK9^3.7R2O- M+D4Z I6DXX1&^B0B)).RRDXINO0__M+_^.;*V+GQY^M- .;A@_SM?9"?C8:N MJU]!F)+( (18^]Y#8%IY\C*P.&K^=J _H>NYDWU&52T15O?GHFS&B@S%%R)7(:Y*T$LMH39- $A>F 2>H6Y=7S[,_X$])Q M_CF]!@VA>.<$*" (F%"97/L^,WVCN%R>( 4TE;)_W=/AR7#PGD:37NS3M"?1 M2SRMRXKNG+.??N_:,?V.@V,TJJ&&L0(LARJ=>)]Q_)B^#"44XX,P+0E(^&2(M,6.Q6B,T M?VKI+KQ.4Z9[)):LA0TH,L<$8P-I_J=H (P8HBE[DA:0#FE M+ YDPBL;#((23@"#%1P09W:%4VV12FC!*FJO!JEG< =LW:A,$6FO'2B? T61 MBR-'X+6!RY7]? #WF#O'G;LNW]439&R<'+(_R!D!>CX/]"< M)UI"*60;46W@(-;\@<[!)F>2S75KQLPI1(XZHBIH$ZM-FYM?T-#4N'LWU'+XU':QS'-&[S9V9HWI!QB) \!4I"H==UTST#, MV982P488,VQ3M-S@![15"M MMJ2K!0J'1_WA*='TKI7""2-L*B;K4-S0N> M&1:!$ A@7E^8M\J$@FM8U$-F55IY M"S9,7ZJC,_Q9O.7W-\58;:J. ^2&+N5HP=3S.+VETD71?W??<>\_WZ_K!W>-# M&N%D>'7W+E=0]<;#.EKTZ,WKMD9 M%?\\TUQ' M$A(80A] 6%U2EKI$>Y%"+2!.ES8EG1):M 0L9;6V.7.P\@I"LLCYC2M@$PM: M1F@!C&H!AORU#*EPBB&$8<]G4C#! Q!(I+K1YT6'F"9+B8US<54_]7QP=/QI M9[%/WZ[-U-*$\A_#/B>(M]@FXN[8\N-3L-^\MO%H\F@+!WL7=Z0^W>@->H?' MAW==;3VK0=1D^72&K,$$&454OA@7R-1-+B51<_GYI5N/)[>X]4OFW\=J@%EU M"RFJ<3_4GHWQ22!EF43)S0(=3% MJQ0XT-L<#2CE=)%7TZ5"-8VDMP7OY:CWGKGRLH]IRJ;+!._N4P6A9@!0;<%= M\[?@)'$6%X*6G#!(!)W010H+ -!QY#.T#!:1.20M6=7IQU$ M;6.&VLL;C0BA%&%:M#5?.S3&I^NE[G\;OQRM8+N,=:L!B#8$!%#62_))*4F7 MU;"V>:JY74C?5)-V-FHR0L8@H6Z%+8!01I&*H9)DB@8S7=D@L1@JO+!)W(8#VDY %B[.:5.;C6,H<<227(TG,> MZS5 P;HG/*H6+"9LR:CN#.T-):66 M*SO0RB"\(P=@I?!%*Z2Z3D]Z2Z4%A?0_JR"!Y/:AW]X/'G1PSA-X5\G&B#?^\^C1&7,X;0#T>4QFX-[V'G^XS[0 M/Q+*,3EMO0,1!"17^SR"T8A&)6=J8ZCF[RV^),L7R/+I%/Z][#!^@\7@U,6CCZ?9>UW#]??7MZ]='O4GI MC>C:$4^&HZ/A"&_1L/J;UW%WX[X_,UNO6@=.6/,QKZ[8=Z-UW\6;E^?X4NN^ M+T?+:)*6.K"6DA",PQ)D*5XFE5WQ1B_IOR3I][I4*%JYDNJN# 4X(0P%0E$@ MO!#6>R6;*]?OB4I-D@$(=160)B@I@4.H^:HJN;7Y))I]Y; MX\ G$:30I5 =/_#DBVEN:/C[<%T*NLM*TQ8Y<"$LQV[,*=02N"KJI=/\A!6> M3X -+H%K&URS4> RD"3OI8T6G +.QQ.XD'3)0HOBFV]=7]NF\'S^Z/D@U:]X M3RW:.K)@V^\[[)<.O[]FDSN1^X;\$%*PLE).= )8\*M;&H ME?0Z)BU;U$R._ZJ@>6Z/'8'P/ M%:ES:!VG;?*U[FLZ">=K?2IJZW)VP![.^1:UCFL\P'-I%,>N3C@@8(F7(<4< M=6%57K=N\Y9#&+8@5+4&X+F$-O;*@8HW3J $'U/T,:,Q2CIOBK30HK9PC0=X M+DW@"LM*96LABV&+-38J'V1AG N'XX1^T6+P:^KW>X,]QG<#1^^H5F8O< 6 M67HHG&V[9"%)"(Y !([ ,5G6J&71 O#>=KN_<==S2Y8 M9J&L\@("(@R^V@9BDXF4A:+ M%H'G;L7W'X8=6ZI,.5!6G" YBC-3Z!*2FA_E-IJ+.8 M'S\VGISV&56^;9U]JLU.'DE_-/GGAUZ>[#^20OS_#VX>AZ,]/C0.)Y/AX2.I M^-"+ER;#HT>6G]9+[O0&%?OIJ?CSXR,NY.%Q MO3'_SE?[SR/,F=7H([$BI^?X^"4/IW?B')3+<_'IAZ-']8/ULX5YUREXV.N? M/OK?VVR3XY4N?5C9&A[BX'__8XR#<6?,3"WG!XY[9W3.F>G3#^=7SK+AG]/[ M?DDJ5>_#F^[S[?6UE=?;J]OKKZ>$>+W^Y,W6\^WGZZ]75KMK*^O__>2_5KO/ MUE>>;&YL/'_]^OEF]P9O9GO1<*N+?HOC?;Z5D^'@'RMKOSSY944)3EWO\++$ M)Y<%7[RL/__JSTT[^]S"JK%^S;SF08RGFUL;*[^R7QL,!]WC0SY)6KEP?UM4 MV+$1Z9Q49,7B,I"K';&+3\%Y<"DZ]\4)YI4!UH!55V^N#=-Q]>ZU,.+!Y43/ M'Z=Q;?C^A=IZOZ,WCO/!^OO=9^%@\^"W@XWM=;V[MG[:/=OM=]=>J9W#K?WN M=CK9.=B1F\\V1/?M[L&.6C][H;O]G;/AAYVS]9.N>G6R<9#4[O8KT3W\_=W. M]AN]\?:YZF[O'W37_CC<4=W]#>E/-\Y>F1=J]W3G;;(;;[?ZFVO]7G=[ZW#C MV;KI/GMZT%7KP(_%[K/N.S[V=&-M56VH]??YV1^0_^OW_J[JOX\'PY/=9V]@ M\^USV7VV\V%G^YW8>;NA=[;W^/'6NQWUZJR[]OS#QMK.V);.Q MEG1W[1W\F4NNVQCG#@I9.@#)=J+GIP*3XGMLL]+EP6,I.J^FT>8C*H^_RJR[ MI])=VL7\XXR!&F?.'?Z7X\Q'1_[IFTK]XLS7W_[+S_[EFT;J7]1MS_SE&%:] M["=!S%X%L]G/MTY\3ZLH_ZCSK&L[(YH/^\8M%W M_6K=\%_]97.:N5,NP]$A3OC3_)LY@7@4A\-^Q'Y_.(G#DR_Y[%?'+*AIU#_= MHJ/A:-):]_VT%Y^]L1MKN[V-LW>G&]M[IGNPO]]=VSOCS\C=PQW87,OO=OB: M-]Z^$CN';RX^\P=_EQGL;@\_= ^?GVUN/S_97'NG-OD[-M>JR__CW6R\5JOUFM;N]LKVYPI)TFW7GBM0KFULKTOQ'_L^5S:OG*7-KG<",--SVZH<_$\NVI)SKD%34 M 4JE$R-!)U,,1:%S,7*J_YJ.)N>C*UK\8Z4"T6!%]V6.;FXM95L39%O3?7U3 M!V^#=6Y;*J-M?V#W?7 M-N3&YPI&_^F*32J#[61=4@<$[.4^&AX>]<9U(6'G:XUC '. ^.A__;NTXI^W__<.QZ/6 MIY,+]>+.KZVU+F%6>N;YAS]S% H,Z BK(3C4T=J12_I65@?M9I)CX@ M..,^-?#OP+7I@N[WR1^VR_X^]XKG:VNX>[!_Q=G*MP_L/? MM=7KGM7_WHCN=KW.G<]R'\Z9^AL'N_L;:O>0?Y?8X&-W#A)[^N>ZGJ/+^5/W MX WL]C_-?=+)GP0IFZD+]SIWP(+I1!9%'2.0'TN74Y /'J]1'S_@B&:;_/P, M+/^4Q-MX\ORB?.F\XJCE.OV^Z;M^G;YG?R9%.4=T'9=2[( GU8E:YHZ04>=( MTC&M'SP.OB.-L<&:OR1P2_WU9\-34R;_Q]1#K@Q'*\/)/HU6#HY'O7'NIR>;JGU)&=HN>.A22[4!,HA.2YYPNUR:4T0J;TX/'1LJ5 MVLYE.N[U>C(BFGSJ1O^Q$( M3,PA@=2)E@.R\-++HEP*QCYX_ 0/CR+U^Y\3Y[YX,PV'FZ.7G&!PZ%OF"W,G MC]E8_9,9W,A+Y)]*Q!"<,QVA,]/9*=D)\?^Q]^9-;23+^O!7Z>"+4UK78]SK"8SSS8V( CXW'%__CJ-4("XFKQ39\^C>K6V*1 +,(T1(U,>.1 MI5:KNBKSR3T38R0%+5/7/N-+#'9)B;&Z 6VOEF$RIK-DA+SK Q:WCTRG>/LS MN%&JK2EV(BCE8;"")@CP5)&8ZA)#H_'Y7,\>$'Z22O>Z'\Q2 \Z=HRQT:^-O MMG7R]F1G=^_'SN[7DR_!N%)Y[5 0S"&NI0.-7!-DM7&81FDBTVNO^"QT/']( M;2J5R'7>[?>Z.;0\#BW3+PY.2FBO$:8*)_<3Z"^"!"1P27VP7E(9UUX)@A'3 MY&KG4Q-"1S=+>CH+B?Y_@V(8.N$H$431K2BBE9Q*G5&"Y,( /P/Y^3#SD(^S M\ \@7OKM81ON6,>[0C_XXFC4'XQ2X&O8*^"*RA-$Z#/[/ FGE+[ZV@U?W/"8 MQ!4EB\M:9,CE.F5L[O$S4JYC81EAN?23(/7H!240QZG;:O MBQ_''Z7CG?KDUIH(W..1[(C=]K!3Q7U!S.P7KF,&@QNH6BN_*WU3X=:'XT/; MZSR[D?KYZSWIU[^P@ONU/4X>J(@H_'3[J<-M ?#Y8[\-[YQA[&V=@YU/VP=;&YV#SP=;Y//N?GO[4[7.GU-^K/*+$UP8 M@@6BL/.(DRB0TMPB5<+6.\>I=V6=\-E+Y--SWUK%D>D7WTUG%(I_5U(5DU34 M4@SVKXN,_\I#M61HL'""'P-SC?=45]_?HF8"V=*@K1GR1VE/% [ MQ0B.(WI=!J]XRMO[:^,."1Z9@&^2W91$Y&QBTP3-WXX%Z%+GF2Z:QC?/T_C) M%VD]#5(H1'FI$7?6(.-I1$Y$1XCS)546]!:@E[U>_UOQ(6%Z,=GX!\H+N5HW M:1J1&Z(5941H'DMN(K:E)Z4,3)>&6!%L5DL>@(C/A=?V?F[M_GWRA<9@&)P6 M4I%2!&=!X)5B -3*&8N9C9*DSC']Y((9)+?%T:@/)#Q(NG>H59&DEKL+BDNE MI)MA 207?H:^:\/E1VE6)&8AI.+,*P!R M8> /R9#FC" &YB5VRAC&S3U4DIM74#Y2M.!63O>O%YSNQ3;(L_6;1T@>Z0DW MNSYED(;"'A=N/\#Q':9F/C_V0Y5TFY[FK+SF1?&,/"] 6!>QW8&-,)T.?)HJ MM]/^_-^HG78'-L6&\05PT],-8BE'MZZX'6_3N=V=T$S:NO1QJK@M/'S:_5I= M>M0/+E3^34*+JC/&H'@&]P-(* 8C4 X&^[U4Y#-ITC'*TT/ZF ME8++P/L52P W'+:'0^"?T &NZ/>Z2=/H'%=\<]0;I$]ZXZJ[<7)^*'X$6PS: MP] JVA$N/ 9U'G24XZ*:7VI/S8Z MG-OZM/-CL,CHP+]P17 @G");N=5Q:4'CL1YY0;"005.LS,.@PS)@ '"/*3H M7Z$PS@$&) ;W%5'W6\DZO^S= G8)7?K!X!# WZE/Y%2R>P_JB "^"X9^["W M7]/[7_N]'\/]R/]U[\4I?"85ZRP^IB\G%PV<\'X M\];D@BO7-[E1XNWQM5O:GV']3&YT\U98.( M]9*I^>=6K',U_T20$J\KSN=^6PI?+.=?]IWVH'S@JN]K,](? ]W^NAP(YM_R MZ%&?(31^\-4,]LJ*BC*3L?.WUCR]K MT) ,D/Z;\05+JPV/?8;T?7MG]]M)NF;[X,]#T'I/]D[V][=/_/X6_:>]M_M; M:BYWLGWR][3/\.3S'YOESNX6:,Q_TZW#/;QUL'VP\\=;!K]Y\OG3G_M;?Z2J MDRVV_?OYQ)3*9\B^T!!*QW2*S5.,N*,IC&DULL$H4L;28B'67FU?IA,^?&NZ MQ^=B\91Q^L-5"O6*G?3CM=:L@:S:Y]]& UC88'F=?HL&LK_/ =E'\H5P20(K M&1(^1?((8\@H'! +@G'K3?2FO%E?\!N*ZEMP^\-XXPD-T&2XS,D^X[Q+15:7^AS;\;*00Q5H 6QVZO<_:-![?@#9J@;\0]/>TA/ M?//)9Y]^JW.#$W7 MF[X?%*F/6]M?%>QES\SSRYUXC\ZW/\^::M># 9:6:>?EU?_[QQ=C"'%6112P MXH@K1Y$N#46AU*(,A$DM\*\;9#>6W6[OPQ_LATYGPI'%,^"SRI->-\V<=50# M:3]?+ZX*:NS!HSPVW7](#[3L8FIN%/_S2^DP(UZ5R%*5>D8SC73$!D5KF 9] MUD1Y-<7?+(8E;A'AGHI2/):;L H2;?>^UW,_"*WG?K1FY<[I@)??JS I8/ZH MVZ[)NN :>Y-MAG M@_]9V]S^_>+@E^[H$/G>$(TON22MHTJ+K?*L/E3KV!D-*Z$%T@OT7%!>X7+\ M]!@ =*_7#'0[MGW@\/8)K.OU%TMTB*4/2 +>( YD#RP0+?(^&F,4#9+3M5=$ ML181K*6HF+#!Y,S'?%!G%0]FLY+K(JIS-51%[^PT;I?ZM301ND9/;IW9ZO.# M>X]ZM5;THA\ZU1#D*T?YCG\?GWW%V$&O,QI>_94'F/Y[VP'&)(VJKK^TWS\S M>;\&9/O!?$,F#D/_A>G\,,>#M?]<->-8T@;-.%YXW_X;CAAY_=M?;]-=_VW6F;Q:+?Q1GW$5DNV^9X:-VF'YGOH9? M>S?U2G:P,XO]Q7JO0!D<=SE.RDE8*_;[2>?\UPUFVE/*TH'UA\7F>O'[J<=C MLULKG7#+__Z/N:9AV[0R9SQ>]4ZMJI56-0Q78+<523IL4K1ENS\:N NKP?G MAPW\94:<"R,RDIJP)(,H!1U^,QU@R5!\V ]A.$C3BGJQJ$YY&9_K=(+NTC[! MZ>C?*I-[([CQ0&!2O8O3!\TR#28BY ME77U%3]MPY^5] M@JVZ>O%ME1VQM(^QY+H%G]8MLCJQO&)(9'5B^<]17JU.O*GRMP95ZDOP(1Q6 M$1JXNMKV]/H=_$[H]ZMOIA8GB:.K5_N]C@_]0:KR)/+EDL(M;,W;_QNUA\?% MLZ5]@(T0VZX]7-KU/U_:E2\OT2^WKBW'NO9$X5O:IYBHW$O_(,NL5>^G/D^!J5VPSVB]\[O1^#I02;]&C+"?1IY:#W5+B8=)_S@K>2 M7TOY1,M[%LLM=*N]ST)W1<":X,9*W<,%0=RL^$V&4I-9=2^O+76E=; M0.@B6LYDE>J&7"K(.-^.YGR[QAW,ENF:KQ4DC+W!@V*C/7"CP2"5CR79^+IK M.L>#=J4 GR%)0I>Z?CE=\SX,1IWI*'?.VEL:*F#J?C(TL^@#'8Z68^QD&3L; M=S!_IPX+[6%5EE?!(+S1F?P]H6BG-QBE&LS7MC<:%ENF_RT,B_?MP;<,C4MS MR()E:&SDX5 J]!@<>0;'!AX-J(C#/NQ^!8WO^CT7?$+#C'U+=(:_0K]%E-K- MJ\8N%W>:@J ="[U7$(,(X+E4L_FGLQ?X:OI MU)I!-<4FJP9+='CBGOG%F;4>*B@V<1F1UQGT&G>K!S%3-)1&P(9NN]<_AXP9!9?H+#,*-O9X",G1 MP@8?S59*Z?]@8@"U\%SN1$:_)3K#C'[-/9Y)T\LRHU\#C^:F<=",>TT\O8Q[ MC3T>*L:X)S+N-?!HWO[<;]MV[O"[5(>F]6W@3F2>6M3Q< VG\P'VS@RS[;1< MIP8WNHZI;C@\\Y[#;19PW_,#>U9]MA'EJ:']"DTWNL7=%YB56L]7_GG4,8![ MO?YQD4J@BZJ_';B<,!D4OV8T_ MVH,TFLD,ZT&8P_WV()4B]8&V.L?%^VIJ?3'N&C:>_W?NB_WP?Z,V2(M64;4+ M#%U7U8^_6/X]2B1 \>F\QP=:0G7'%^TA"#YW@T5-YMNG_L^VW:TD1O'Z:S]4 M1;@/O-9?;Q=PS&& FP"QF&'AQLQS_:);A:]HKQX,L&7Z;K^@IU,J[7$5VS>' MO>[7XL_7GSX4'X[:PP@DURJV0O]KZ!IY?IYXI_D=3?X/HU75C2GR/@ SIN^''3$8?-)^PWS:+L>LIDU6"T260< MKIR$>63ZQ7?3&87Q3,SS0S%;DR'"X^F\JT,US2*:-QW0Z+I?FT4PKE[4A 1J ME,H4\* 44&P 8#>'#$X[7!54KYK<:-;Y;_3@]LFU4(<]FD( B?']^:75JO,A MF!G#6B%)5_Q*,?H!6G: :R_H/46(,;A*/2E\F$SP/FVF8HHTSWL NGCZ%3 - M:\G5';:[H_JJV.\=UL+)',-C%YL#L'U\U?4IO5MU>4I?V@"[^D[\9A+;UN=3_C]MOA>_WE1-CC+W]/G 9BP$T: M"PV6@V*6#W!_[XU@8_J-H]9$'*HE:-F"7_T5J0("39 &"&O0ZU?0F?[>&X?2 M@8BJCG=G\PZ2/O1'N[7%#D",@*Z=NG3[W#A&/PJ=.L8(/W?BE[? M ^WWCR?KNN)68V4FD^[#D.YEI]HL IY0X[#W-52$6)'&ZZX_+EX?'86.-:/# M5M4*J/C'=#JA4WM'/B3'FRG^7"\^M3N=MCG,Z/=0)/1NIUD4,W8PG*I@[3&- M'XTL/!'@$"B" "FMA#>#T>%AI7[VNF=S'V4]]K'R6##>*C&N '0$]QD4ST"# MZXQ29*^8_JCR\/T PIL"U$HZ_.BWA]= 9O@9^BYYC^'S..ITQG#9[A<] % $ ME-T;UA+^*'WQ>0$_]6^2O"R5BR4M8 4(?*U9I'U!I6\"D5U5P"EDR_7<'K!7%;+#\M-1(L+VCT3:"H M&C8G 8+-KEM/1#.Q,8OSQNJS[G^^_<=,K)&/'^K+GU]!09F 'IZ +IJ$S2&G MB0F:DF^3__^\R9"4L_&R$XGY4WL6!-Z%A\L4]# 45#O?FT LB10:N47O0S): M0_$^.'-4?>ND4<[4"F@/ZU#O?9RHYZ+%U=U\K8^F!CB>+?Y[NVD&WW3HL>@7WY/P0\ .5>[N6>C+^FZ MZADVN\GQW0.% A;<26;V]^032@CD^FV; BV@K)+RU':_QB]ZT<8>IS'$RC5: MF*^ IU^K98WZ;M\,JG6Z*D3S;U)6/M?JORF(RP3\@ 1\>OC-(>")+MSN#H;M MX2AAF.G WR946CF-ZK].L@W'E'S*C5>3S",E_^J+Z>P+ZM=Z^6Z3JQ.+4E8=LC@3+W6X8DQD\%XFEP;"P97IWV8!MG!_XUM=Y*OSN6LW8
8$!*H04Y(\-XL)Q"HF,*]H MU/-6[7P:#JK@;*_3KJL.SOF/(EAUO1\3C]/J&%6;(-Q]G:C5 H">*D:"]:6L MR12HOE79T9752V/5HI',,/8-/B8WM";LT,@-^O&HP>AF[\WH4=6Q9N\-Z'F- MV)R$\0-0,3H&P"R5CYY)G8OAA0N1Y;&+N$I+G(BG7XJ+RMPOOM8QBCI-_.+] M'D!T-+-BNTE.&WJUT^86U>"4LI6J!M<7;_XX!W9Y-?B[U^]WB\WUXO?-[=?; M;S9?_U5L;O^^\W[K]>[FSO;R*U^3FO;!V3CO*S6G0W-:I2ZI;2*LTS) MX7ZOTE 3QJ6_7@#@XH+JFX+"YU9?N<=/I<-1OW=0^[D&52 F.#.H/&?C)'6W M;_K&P7&- _;51M?+*<+W4'O9"M?NN]$A_$A2D<\O,_UVE:S9.:[^.AB,#H_& MOY9V^>H362]VX8%^]/I@U(PI(HTR=>TCN&):*:CV\_O,V\YT9]XZ"^Y?]E&[ M.[KD_5''3[^92D$.+[E)?=S3[TXV=OK]ZOAG[@W\,/-68JWI-U,[B9GW>H-! MVW9FUG74JPC-=&8^Z(=43#7[=D47TV\/0O@V\][^91LT!%@*,]__T>[,K.!' M^OIEB@SL)5A?@XKJ$D:T$ZBUX_$U5%/S;U4Q80?)8!OCPF!"2KX'S)5X>YSU M ;Q@SKY?M.L/IWX 4/HZY+@&UDYA)6%5^&F \L(%+#%I[NY]&EF,FR*AU 'I M!9N6 .BQW4+BH17V:Y9P<6\(7R_37B2P'E-W"EV?CHMOGW6V;!5?^[T?P_TB MP7%%DH?U8.3>43K9Y.P]?IG/;'%G5C-T[3<%H74(FD6E7:3W.^VZ*N_2=(-Q MP=54>&&20+"]]^%MZ^RB"43"+?]O!-;.L"Y\ :'LQS\P&+G]PO/MU MT*K\IV$X5J'.__;XKJY*!#QSM*8U)=08PT52!B=WM$8W,;2MW;^M;^'RHSMIRRL9$/U>YVJ MQ.Z<;M6O-&+XF7R*"]9TSTM,DX):<9(#-TE=J(WY?# +/AA0)5V*2,(IU I! MI6(FR'/]47M8E=/V^L4$'\>QR)1B#IG)!B4C?\7!A-;WSY7V* M#O.IW@$TC^!V/5_#7ZUO_CBOG%8G%WZ.+19G!G5I2/4B'?!WTZF\ LE-DK34 MP2B=9+\M&-Z:9R-F0>7S0U MG%J4<>PEMI,ZHK% K9Q.($=!.@YJR_9G^W!BU)Q]O6X!.+9PDRB-O4Z[E\]S M@>82-&/W2I24/64JKDQ^7S;7U,FZ0ATHNPM> 0-%@QS5W5P MJNR)VO;.!L5C:3R3D,GYX-9$?K4F,:5^"BJ-0NM4F)T78-41=M/N+C3F+H:R]Q M1N*>?"X+Y([*GQQ-98J!T@!&7@=4A+JS7=7T>5Q@DI2\8?JHD2EN[]N#;\7O M]5,T()UZ!1*3=_>O2WRH?&BF"BU<&5I.J1/6#.HN6V[4[U=FQ+E,DTI2CK-, MT@U=Z%<.AK&4O:#!CN-?[?XY@Z/&DRI0-JI3,5*:.FR539DQ51Y'/P%]'4&_ M]*ZU3;H'5864VV%5QL6CGMC WKLIGQ^EN=R+C.E7E^5E&1&@]0- M=#BJ%)%!-0([)1V=2;IDM,&#);VFWZXJS7P[5LGBPTG_V?3(XU2&.ML<]%(X MF$EOB4L>." TB'ARB&H>F?Y3O5I]?I3AS5!*OBYRL%<9V]5B7IC_])Y*#SJ M]ZKPCNOUDT^Y-0V&"26_IZQP$%63.ZG MC]?KGQ,JH^ZW;N]'=[W8/$T>FZ3@U>F5579=A?J3[#60$G4B2?53Z\6GU,6] M^F;%#T/S+=3'80%MZZ(PN-/HR%<.Y!0A^)X".>F2ZQ+A?NR'L60#:5F?5]K1 M+I#@A52GF63.TP*H%H@M%XZ&Z1;CC3H-0]2L>RYD.YUPFV78U?S+YY&LSU9L MNF0DP;[ MF^E4FN^'_1!@@]*'SSYVS<@G>?]\LF'#&A4FW-L'N$"I?Y Y&H07DQW"2PI:U:;5']\1KII/%(BW_%PU_$OCS]>KSZ:S!:] M\)G$ZTSR*S_&Z^3*SZZ[+:'KBM,[W?;ZSSB_VS=_N5AVH]O><%XX3A-:S]WO M=N-<:]*_:)"Z1IPJ^E5#OLH\.FW/EZ94FN>WVFSCOGWMIPDN:/PPSH5P M;J-O.[_[$0CL]6 0SBE_U_#'W>"AF/&_8Z5D5_%&/]JJ\N>E#OLT>X&()B/K?]WK"\T_63W=M MTJ/]=_OGBVZO^WNJ-DXNKU1D]S[$_UD;#?S:I#E/]49;E&7)K='6,+"^"=9. M"Q&H\S($$77Y93/I5E@SO%;XX-J'IC/XGS4$3%&[O> 6/XB:PY!^#GTUYNA%(K+779_^]_:,PEX/WYA^/]4R_Y-2\H#-8/="Q7"57\"S M?X[M1N_[7_3]]SVV-?(';[]__D,?[!S\=K"U^Y9]WGA[O'WRN;.]\3?=.WR_ MO[WK?NX=[)&=/[;P]J?/!WOT[&<7KMO]> +W*N$[W[9VO\+KS_N?VQKO??IS\'FW]W/KCX_'GS>V MZ-Z![VS3/0RORKV#W_9W=C=_?O[C+=\^^8JW-]SQ]IOQ=_[WSWU[Z#L[!V]_ M?-[]\]O6R>?V-OW(/A_\??+YH-/>^N-MN77P.ZSW*]O9@+6?;.+_/?DXW/J M?_ZU^W:XO?$1;YUL?:'6R#)XC0AE&G$62V0T=@@SI9Q0'MZ.H.YIT5)4_/=_ M+M+(J__Z%Q%G,8*[\$32XF[)&_,4Y!F@5A*@@*2UQE*4$GON%#'<"\,(]D$2 M&XVN H#;9,,4$T#J..+ (4],X%;BJ+C$G%C!;(Z6F0IT;KT) CNUUZEYN=$ M-@B?'DK!;[!6^-I5F=8IN]0%8(?4!*/HAN&5FC^]W79=U(J;FG7+#$<+42LF!W$,*)3AYU;P MXV:=,%K28*)&@I4$<6D$J&X>FJ%MC;)QY!U.>.N,N1(_( MC'L?QIW2&TI,)>9"(>$40SQ*APR."G%-N=:1B&##VBO98E@WB&^?H&_B3:HW M2;7(YOJX\E,W9183V1D?QJ?V 1TP9!V5"!'*;>E90%'G2R:DMQ;H\B>B<:R\V+B()F=Y\_.4XJ&PH:PJ"WR MT7+$';?(&*F1)-1@K2V)3JZ]8BW,6(/8^0DZ*-[UPY%I^XM]H<:=W"\D1&7W MQ6.J(.-C>EN?TNNNWTE'5"<=9LRZ"V9]FU%!&-A$002&5' $<9^"(QY[1*7W M)CA&@U%KKW0+BR891]FIT105)'/L@W/LM#N#$LFDQ$CX $:#)A198SQ*04[O M'>&J)&NO%%Z%1(O+*PGNH("DHLLF\>9N+W7MFH.R<>U&75)RL7+0M9C\C(Q@ M=T:PMS\2>M5ZQ]]D>V/KY(LB)9&$682)!P@K!4?6BH!"] '.2I4^960PJEM$ MS"MOOX3)XN)"PFU2-#PKT@8>LB)#"&*>4Z(.>I0!Q'CK34 M!%G"&:&EDT'3M5=4MI2>5Y;6@R/"2E4 7N5)25VVQR. 4HU1U=?L[AFE3\'8 M6I#OI#Z8=QW3'8(A]G9R-CFB?&NT^CFCP$2&?=24P^X'6J>46FXCHE0:)DST M2ONU5V4+8](@*RQ[3990S\B,/%=&GE([E&!8V@Z'A&IY!1\.!HB2@O(^*$!J1 NJ"H7!E!AF!&JC0UR7.9RNKR\4)TBLS' M\^3C*97",^&4\!&5S&C$M4O%^@XXV@7FF#$V,K7VBK9463:(CY^ KV)GTL(\ M)W8\LAYQ+BJ\W>NZ[$.]"_*R-T+&GR M2JC[%[IFKT1C.7A>N1R92>?#I%/J0118&UU*9*0QB'NED2DQ1A%@%MX.7J:> MR/K^-:P-\#>L>/K&Y:K$G<-.J]S'Z';/OBI0O,#;00UU!,4G =1Y;1QK$K!:PE][Q#V0L!NI1Q8E[?;_JMM M;+M330]J%>^##^&P&A_RIM>M5IE>O^N'&/K]:LAVSWUK58DYUV?Y"F M8A'YLD@!MN%Q\6PCQ+9K#Y]?Z1&[P1Z>.UD&Q^=[H[24"T?[V V^;[O$)Q!B MG?3^[IR156X OD)5CJ>M'H_,<<*)W/?[2;3576C#RG4TZ#NI96S&"/6> M4V&Y18Q)BKB'5\I$B610WN'2.ZH9J&6LQ?B]"R.:Y\//B+22B+30UIL9D>Z) M2-.%&809ZXQ$Q$B,. T.65%&%"0OC1?>@*U8==ULU.2!)]@]"QB@/PK7-K4X MI^GG1,K'4)^^AT[OQ?B@QD7R@TF5_#GK/H/7G<"+SZA35(O C3=(QU"".D4" MTBQ&%'G$PCH:,2WKUM]-:AF</YU*3L5\ M-$WDKU[WZV[H'Z:C&@/4EAF.^A5BO?WI.J.TN^?""]N]8(F4F0DMUZ@0JU"ITZ5IB)>6TY7AVC30DLG19H^*) M'76NH&-T43ED:2"(EVE68^E2QJ-4*@@?M>>@@<@6(?=VZV;/ M2&,Y^M%:CV>.OC='3_M%I++62C B# :.%M& 31$%LJG#KRBQE%*LO>(MB5?! M+W)Y+N$=])%F5I;,*V!S[6Z-'V6E 6XA*DMV\]X7SF8[;&$N G/>HQAQ0%Q& MA33H*DA''P,SFFM/UUY)W))\7I5RC>D0>AN,NX]SY>G"PD+TG@P+I9 M9FB,K$1&J(BX-_#*8H.B%9Z1TI=E-0.6M@B=EV>E>6U"E]_MDOR2:!CZA\!= M5T2).F$P*.81*GH*=MQB0T57.HY?=_V,ESECWNTP;[8Q&/%"2&P)BLXFS+-I M6 OFR#JJ;%11A!3Q)KS%:)-,N^RK62*=)?/X@GE\VGL3P*SAFB)'M$5&]8H=^PO-!??'AQUS'%:;+@>%19UY1-,PTG>5UAZTJ*" MZ7=[HPM>I>)98NJ"B*OK/Y]ZE'XA+J3?1@-8XV#PIG=HVUV3UG1VFS+=%7[/]?[88]LG>_2+9#9ZPBV2TCO$>KWKLS:J\H/05\VB,V?H(?HD^GW37>>NLI3L!$7HJN,CR99@E7SZ,'. M:#@8FF[:UHQ1M\,H,J.*8&6=980B$#N 3#QZ9*51B!E;BB@P5YJOO:*X15B3 M3,'L[6F*)I*9]0&9=4JAL#[ F4B!?"R35E$:I!6FU2Q>HK$S0277K)I7"ZU< MBG2/SN_=4TUZ7GDU*XU #Q]3FJZ1!(RJ1E*<>RM;/W-P/3, *R5C24H/.X5D"JY:0*]A:)K/UG!2+S+D+]%M,Z@4E-=):AICW'#A7 M6F298<@X1J5,$^RH2FH&;Q#?SK=G_,ID]LZISNCIINXM.J,WH]>=/1H3]*(1 MI Q@%B4B#UZC+YB7Q7IM= MW.3>Y%>EF1P>MH=I8&_=>,Y-PIKN7.1&SZO+^-5G.,'0AU$H?@[:+[KMSO^L M#?NC,%OG>+H%*4GN_ 9DI+@)4M 9U0%H+<3@+9+4:<0=-LC:LD0\G992VFOC M$@=.8<0MA6M#/DWYO(_\R_3XP_4Y).J-H5!JT7NR41-QK@11S!G&KM.+1 M,2'**^EWT2,(?/O[Y-[C6Z!T?24 SAO62%<4^@A"YMS,"W=NYL71ZGW3/ZXG;+PS_9W^AZ$9!O^/Z8S" MV<^/U4BLFS,7^VGU]@;G^8N\[X?^]/_[\R1]9RL76P<]37^?/!;A#W\DD0($2D/J(P,<,8QFN!^(K*.EN'HI,24M+2;&4/!C+D%&IVQ,/'ED=,2H=A7/W%G!# MK+W"ZPD<9R/!,V\41Z9??$\GW"JN)+]!.OG!_"CO%K;P%%E6-#AX/1KN]_H MY3Z3XV.2X^[7+YB"8H&%11YS #:-(](2.X1+PRPHS9):#>8U;@$YIO]F"3 9 M<+>CO'M(STQY*T%Y6[M_'^_L;L%>P#X=O(7G_/M+4$(:&C22''O$%=?(EL0@ MI10!*5OBLJRJM;TD LS*'JQ^!".AN'0AG[M#V*X521L MJTAW([CS'Y'J([@ ;G04X+[?0^?XY>*@]08TO#D8C#+]-HQ^OWTAQOD ,(8< M*\%HHR8@Z[U"E'C%<31"" ^"?!@+]] >C" M0AN)P#:R0,!>(BMP:DN'@_=<:ES&Y4?/3('-I$"XWQ=E/"Y5$,@3BA'0A$,F ME59XS32V@)\DJIM!:._LE.^,HR^+3AL(QU?U?6.G9>BZD.YVK<=R;ADPUY+S M7V>+>W>ZMDS232+I7?>%:,U*ARDB$O12SJQ&FC*#A#+1&D."5.Q*4+T-E2TD MK>)6))CS+1I @@II(X-O?<_G8 V5)7EW(/L6X;TR_?PR;^?HPS>!\/1SVVW8T3(&ZW=X[ MDY/ [\3%4[D02CJ.K52@1/,(;$VRW/^^Z']N?]MCVAM]/]X)[G&P=P">[VW#/ M3F=KXST8;5^_$*%4X(H@6T:.N* !&2,,*IGG!%1%I@E[W.RF3$7-IR)J02MQ MTB X:(FXI@II+#QB#C D>$U(+.^4V72QY7ID5N)ES#'*9-=0\EN%_8!WM_9V&);N]\H[.^7 MZ+P3EBLD!%AKG)4$*68D(HJF")-RU(&0I41<38:7Y#<-[^0<70H(S:DFC:/C M[=W-+\(R4!;+$DE! N(^.F2DB,B1H+B(K Q67:,L-HG"5LVX-?)G<"#LXC22E'V1\A$^L<%U?^KQQ,NS7[3L\W MEY$:&CDB::HYUZE9&@L$1G,29; L_6J>;^R*O"Q0M)K\MUICG9XM1+48P&/" MJUNAT_LP-+!<_];TN["G@W-'M5&?5 :JVP'5SUD'A:8T#9U$ :^ M$#?)^:*,NH0I@]OMP.UX=GX4I9166+1"H]U!_%@4.BYAA52V,R5\H2:B96M*Y:58I<>0FW;FKW).[:% ,+2EM#SRM5Z M3("M=/W_5#UMYLQ@!/^*PVC%8;;_G_J/W?U0&.=ZA["*U'6GZ/:&J4:P#V]W MBS:PVM=^E9?5'Z8D[^%^&%0J-U@* U"S8[MKNJY=.3'-,%0#G=8O9G*?:WV&.U].I;F?^S.MOX(/[ B1GE I0&L4UIL2P$R4RO$R M.F?8%\;XVN1;^_VS9B)? [+]8+XA$^$)7YC.#W,\6/O/Q:V!?3E_#C?;0I(N M';^5F$(?T3.CVVT2HVNVZ]>K WI[3_ MX93B$V?L'(5^U4VRGDGX!CBJ'_;A2B#MXJ_>8%!]^]G'KAGY]C#XYU=RR<6] MH:+:V0HLSCBB0B?8@XXY&H07DQ+]RUK:O]KK^ M^(P<4I^%1!)CE\3XE\AZYM)+K(D:FQY'>9X!K-I9MM\/ MH3B$Z_8'10"L\F>5607#K1MT!UO5K=F&=VZZ,[]RQ]YKQO:O[G.)GMGLG4UN MK)NTG;N@<\]NW*]WX^9;.OLCM]+K&[_?>!Z,_.1V+5/I8U+I@X(J)LW06#NS>"6_A!JP@_74A/LU\;Y[X BV/\-V^&YOFMMOHV&>:5J71MQ+!A M^=[OP_?0'87[-$*=1RO2?(\%W6-.)0TUL8LE(W:V4;SK)T==_SXIG:L9*UG) MF(?VS/O O6":<$&YLL%*1YRV2@>OZ)>-*JHL,4%S""^/L?3W?N_P#:PBK>]3 M>[C_9C2 O0K]MS]=9Y3V^/5@$.!?OVM^-B@>\OW3MP M&+[+]W9_/]PZ>4UV/KW]L7?PN?-Y8XML'T_B(4>'.W_LL<\'_[2WZ/;!WF[Z MSN\'.W_\??)YXS7>.]C>_[R[R7_WS@#[<_;9ZDM6R?O.]L M?=KBGS>VOVUMO(?[_=[9.OC*4T>7_SWY>QP+>3OR5;5#6IOX(FHIXR23UJ(0:*IJQQ[9U..14:LU_*L-3K/ M6Y+=.V,[HU9&K86@5FE+:KDP0:B21QNUI)Q[P*R@MFQIJ""$:P,)VRL;)&L;"T-;$TI6\[+&$09D#0R(&X=!=AB!LE88J,L MEY3$-&ZXA1NE;I>=!8N#=J)R6BDMGI13S=6ID7IX7+T^[+JB+C 0K$!."(^Z( M1Y;&@*@3S!EB.>:IN7&+LGN'B3(W-Y:;+8\Z!JN%E)JSP)6CI78>1#".0GIR M UL_,^P#,>R4\+7$4RJU1EP3A7A))%)2">0,)J615-!(FR9\GW1NS8?1T5&O M/RS@V]_;+@R>5M?06X 045X8;$ &&))=Q):R7J4N) MYJ57AE).N.8.6U?Z6-[:E,^,O !&GM(S*(Y,8*>1"VF^@'8\#63'B%IB(O/> M5#/FF)IM]IL9>54867BA'?:L=,* A0"R&>S]E+: ,65.R)RYL&Q:>LZ%1)B5'O'(,=**:"2$5Q*PW+!2)3QLCF>-7BN/GD*>0.7X!'#_M?3#!:Q,] MLJJ,B"L2D4JN1BN-H\HKRUSB>)#Q;#ED_%P3&I:M,\Z;WJ#JX]N_1X>F8,;U:4D<_!].'A[2D!; MH5G4KD2@43'@8,^1X:F>\TGBRAEY._%]O.(_/WO?A[ M2D)C+[BPEB!G64!<:8DLX1CAI%])80F5?NV5:*FR21)Z8=-HE\Y?,)\F'D\A M,]%J:M,8JU)$,"YT4$:"4>&UUXPI@?6M:X(R,-T=F-[^.!MKNL>W-]Z67Q18 M>I)4GGW (VY2)K$&S4-I&W"0@EFLUEYQTJ3^03E[>,Z)=J!78&6IP&! 6(R- MI*64QM 8O=4*W[K<)_/H_7ATZR*/,JFYJCI\!0$\BCE#2A",2D>,M(X0JW"R M#NZM.V0>;2R/1N6-)IX32D&.1FR$#)&)$ +!G!-^ ^L^\^@\>?3C11Z5+CB. MP6Z/PBC0\$'7-\8&I#VFM&1&E579K,@\NKH\2DS*=J3..28Y(4Z)I.T2ZN!] M,,K4K9MP9!Z]'X^ZBSQ*J38B4(Y,<"F+A7ND50YS;*_A#3DRE]Z/2Z,$XI(09(GQ*(TRG\. TC'/:T,#HU(ASU)2!2 W M,D+IE*D)2!"L :1>>\75O:N2FLCQF:F7Q,&1.7X.8TS''&]*;;7%(E4VI3DF MF"$-*(R X5EIK*91@)1G+2I6DN>SE%\%YT8&A#F,21T#0FEIZ;#5J&2>(&XB M0(,'9)D#0.G<<;;SSXG2:A!?WT.G=W3GMB1/(=-ST;.%ZN-YW?4;9X?S MMH;"K"G<=>#06%-P4ACE5(G@19F\A!$IAQVRC%A)B! FZI0CI54ND5I=CE[T M\*#,T0\P46C,T5CQX+0QP,Q$(YY*ME4)?S#AA2WAA+$HUU[Q%N;STOTS1S>/ MHQ<]'2AS] .,#!IS- "RPI0JI(2CB+LT,BAPD-&8>*&4%3*U&2.ZA56ND5Q= MEE[T^)_,T@\P$VCBH%,X:ATM3O'#)37!H^M]"\LGEWJ6-N=TU"[U7I$MB3,[KRX[+]8UD-EY?NP\)9V%(9H8$Y C MJ64YLZ!GFV@1*R.6@1%+&4W.>X[G5:;XF(5'*^$6^"-T0]]T*K> \8?M;GLP M3/DZW^_6;^4I>#(77$]4'Q# U>L+QY,QZYX#4L>817V()1,2><,EXCYX9!WE MR+G4O-$PH@A) U)).:_LXQR=:!Y/+]9!D'GZ@::B3NH&*2!RY R5I0<]1%N) M- \,*<4#G#(U'I/D)="Y*^L*\_2"*X(R3S_,G-0Q3T?CO*R:.F+L04Y'!SQ- M"<+8:D\HLZ),$QQ 4-]_T$IFZL8R]8*K>C)3/\QPU$DB ;.>:4>0QVF\62@- M,C981%QI,;"W-":DX:A@636(I^?;N'65O EUX];>S4M^[M.;:>4K&!?K:#@M MU!J#VR"CVYTGK/X-:]PZ^>)5Y,82BD#[')?)P\-B?189'N8WW'4,#[)T,C().H\0'''-"#+<6Z2%8=X3YEP9 M4O2S) _>P>V1T"$#P/(X.#( S&]R[!@ @A1@Y1B+,%$*<>]UZ#;5<,^)XMUG$R M@.>%5W>#P,VNZQV&=* 9!.\\!7<,@K$$J#-@)&F7&L'J4B-;"HNL\]A;[<'@ MM57/7ISN-5'B3GX3S)*//84WHDE):PCN R(JH@1)RF+ M2V.&L&#$>S"O3*I(E2U,9X/#2P\2&0?NA0-S<*-D''CL8;YC''#1>9J:QE!1 M$L2I [T!>XR<,IZ[0+24J=Q3M<0ES2:6'@BRMO!P*#$';TI&B<>>%SQ&"4P< M%9@ZI"4.J7\%1:J4 E$FF0Z$.:53+IEL,3T[6*)Y*+&P0<)+YU/9! ;NA\%P MDHCRM/I=+-AE;0>4WGG;@J#9B1Q"HD>.2(,UJBI"XBS4T9 MG:*T5"J-KLD,NI(,NMATC,R]\QJR.^9>%;S&M'1(<>? *, 4&6L-"I&#I6>, M#C$9!2W!9K.Q,@.O @//P<3///HP,V_'/,J]\E)PCTR@ G$+.K 5G"(G5>!6 MPNLT&0:.IADX@'5T8['3?_DQNR5%[L)]:Z^[$C6#SZ*M;(AP]9^6SG8UO MY1=0%XVS6"*CF4)<@R%AC:"(""8$2*>DC*R]*G&KE'-(=[@;R-4_5?_U*4T)>/6MJ:F?EA1/0C915DWIX_;W^\R-LTR.A*0A!Q#'C;$H>L# $Y M8ZP+@FJM?1;1R\/5CU=2D47T(MG8761C;[PH#?5)R=8(3C,@Q4D2T4JQDI16 M1=4X$9U#_51) W=:BE]GWSH>[E*[Z"B/'HD8QFX>9YE#9EA'XQAIQP&.$@M MO(_(4QW2W$N,-+4"J2@)5])A+N+:J\RL*\:L"_829$Y^ $Z><@]XY0EQ7*<> ME1CQ,LV[K/*!(J>1&ZY5J=+$*<%F)]AF;FX<-S]&_D!FTP=@TRGSWQ$+9R M MDE$0Q(DF2(<@$*7$ RI'ADNW]JI\U#D5]S'\GTPJ0>*368L_,28\&BRX"*;? M[8V&1:=M;+O3'K;OV(]RU9V;BVDW>36VO3D]LK?UB?TU/K#CC':W0SL^XP_ M!LP_32.*0DF4FE(B%4Q$IK2,4Z4$]AS,BQ8FLP5/.1JY]*S]X*D%F:L7PM53 M3@-FHA4\)1AX+VJNUL#-H-)X&['UI9.R<2&,S-?SX^O%E!QDYEX(:I"Y>B%*9^-& L];13<, MQW>OV+C9&R256=P*HDYDV \$ZSTHM$ 4J0)SQ@(SS#G&B MG')>&(93&21M2(G5TL0OEH5SYY\^D#GW@3AWJOV $Z4@A'-$ ZFR&@72Q#B$ M/7< Q Z4R-3[;#:DD1EW%1AWGJD$F7$?E'&G.@_0"&8=L01)!38:)SPBJSA# MAFE/E%?P3S7:,G?V64W.G6=KPF"3\:0Q7I6,)TN*)U/^&H%3?7@(B$AIP>I3!NDTP=<:&BB+ MI2(*\$33EA#W*?%H**!D[64Y/$$9;984;:9\3%J6CMLR16"%05P8BI0R$G&I M,>..A&AT-:RBU,LPTN9)YY*\FZ]S:6F]XX]7E7)URYU3;DA^?D*1=& M&976H%0A[BE+IH1 H%6ET=I>,NRBD99D3EY]3EY80\O,R?/BY"GW@*/!.$V! M:FD4B&M!D3:Q1,PIAF6DQ&/=1$[.V2A7L>]V&!:ICV5ANFEK#H_Z81]8IOT] M5&_/S:/S:V2KMJI!._/O!WKV1J/Y$N3: ,7F\<3SF $RCE=+$I1A"OG(;9IR M9)&6G(":)@4/EIE@PZ)]:'Q.),=IRL,!+[37B M-"6-2R<1]EA8ZP0-J7WU%2E4#Q@G6)J09):;66X^#+AB8C-+QBP9&YK_F$%O3B.KQA6F6)5>"88P4PYQ;S4",U+" M'T&7@@EGK%IT!"@K3 TCDB \TT2 ,:FQ0=RZB R1'DGN*?%.:33M<^C<0>A7XQV#?] M4)CAL-^VHZ&QG5 ,>RD^>]A+Z^JY;_N]#IS$H%58,VB[*GSKVYW1,/C;!MC/ MG2F#S?.]4?JY55<5;OGPRZLKO O]#XF:YANFHU>V@4EM7&';!I/?_2W1YRGP MXPS\MQVR.$Z'M<12ZH%^HP*KB0#F6Q$8(M'SJ*I$.G:]/O#8A+!1PU,FA?N2 M O><<.\((B;URE36($6,14%HYDF@&ENS]HJML]D>7O=O#G1#P'SDG,LL\[+, MFX6Z>P;5,M0M<%)I#76$84*"],B42>H%$I%U5*"R)%X82[ *YDY2;V&DD-6? MN1!"\(9H;3@R7BJ0>40A38-%&NQ=1PWE@H2U5WB=S\ZGR#(OR[RG*_/N&3S+ M,F^!,WW''5_ &C.B!/6>2)JF7:M05R*\^:GZ2_#(P*+,UU"'. ?%:!!\T>Y6 MM:>C-#4@S3I[F$#H;?H"KE A?KW1\XWZX%OE@$S._G5]]-NC0QOZ.W$L/2OX M'.R,AH,A'!YL>D;1NT]@'[?QPUB(JDX_IHX;8"P@[:U$7D;A7.F(4GP9*6:& M5++4G0^]>$T,QQHYHU.;EE(C;91$V'E"#'-@=0:0NKHE-6NIFV3D+G)XZ*.W MK%YU87'/8$EF_2:Q_E1@I2R-=I)Q%+%.,X*90AH[X'\PN61@&"#^NOK_QM)+ M5BX>BF*""=0R$9$63B(>34#:*H,DG#076AOG8IH@U]*:MTAY ^=D%A8K)"SN M&67(PJ))K#_=R8\#ISLN$'7$@I[( 0D\8@)&KV%_V+JY+=\])*%Q4-1C#5" M*ZE+)"TH%9R#>J&,E(B6A'K%#=>25?4*C*M66=Z@##X+BQ42%O=TSV?F;Q;S M3T=UTH0:9S5* _@0QR:YH0Q#PC-.+25!E-?5L#668K)Z\3#T0B-("T[ E)"! MI\1V@BP0"9+42FZ\ E.UFDW=*C%K<3D[7+Y!PJ(*]ORGBEC _WW[^ZO_AC\F M/WWN7BZDZ37S!NLJ/G0M6M.$UKO[H0![K7<(OWU^ MZ11'IC\L>K$8[H=!2/SH4UM=7\1VUW1=&ZX 3AB&0WB4P?KI;D\_]/B7)86E M'?4&[71"+_JA8X;M[^'EC[8?[D^$R+EOU=OZ I]]Q=A!+T'VE5\Y-/VO[2X: M?U-?E)B/NM_BXN:<_S.MOX(-[ @!(*-2!,Z%]::4Q(H2].XR.F?8%\;DVN1; M^_W)(QP!0"';#^8;,A&>\(7I_##'@[7_7-P:V)?SYW"S+23ITO%;*3HJCBX& M&XFJ-)SZT6P??O*2Q[SV@,[=_''.2UYZ7O^$3H]MM(K-KEN_\& /JEE=OI8W MIVSWX939$E.^V3?=K_ K[6[Q/O@0#JLH*5Q=X5-Z_:X?8NCWJV_VW+)Z^(H0[6 MGC)Q%5F'G>J8HT%X,7GQTK<'1QUS_*+=K1ZX^M++B[JC*0%0?T;Q.B7\RH_Q.KGRL^MN2\BZI%=_?-UMK_^,\[M] M\[K%JO62E U:Z^)W (X+2[TDBQ7KG-$E66O32.NZM>IU7T+]2HA6TN%F$O+*S*%;;- Y#U$M M_%**%IQH>7G?C%7;Z#=UBM8\M[/?^S'M.%NJ+7D-:TT&#)A+[TS;H\UN\<8< MM8>FDS>HWB#G1H!#\T EE^GL,RK[^?VZ!^X_:CW$S?;D M&1@\P_W>"&[A!ZTB_'0A06N5,.K-T,RD_UX-S;_N9]1L\J@=DG-YWIO+LV7? MM->'O5%W7@ S%U&_*ELI\V:P" M=.)B@&YS^_=;A>AVP^%1KV_ZQ[4FU.0HKCN-RNWL;O[XO/'UQ];!/YUMNHGA M_G1O=_]PZW#O9.O@_<'VP>_M[3\VZ=:;TZCW_[TU[Y^=-'O'WP[>?V[M\GV_0M M_WSPOK.U"[]UXN#]UW#/K_A_3S;'$;FWP^V-]!M;7YSUT9?*(F%(:D0J#%)" M2E0:;SVG@FMBUUX1S%H4DY9B])*HW )\YI=G(]PM_M>H[M!/J@'TY;BSX@V@ M;PFVE[7VO0O23L]3O1W0OC']?HH8U]K*ZW,%>KN]=X#!W2:-6UT2Y#V^B+Q4 MVR 8"2D)(J:A0@9>X8!P&13%T4KI!2 O42TF+\NRSJC[@,E[-^_K?T=C,.N6 MU^F6GG(G#"XM\9SXTD8C" D>1REC<&P^NF56)N\+:=OMBY"FO(+3XAP%8A6" M([1(,>F0XJ7!5% M6:AK1R1MB5)G5,NZ9-8E%ZI+W@E9DRXYA9WG8A6UQICU MP5N"Y\Z;B^#)HO8! UH2CQGBTBFDE$M%FXY89ZRQ+LU^R)B9,3-CYB(Q4RLA M&-4 F5)S@X7VBD=ME2R9)=%>@YFW448SH-[;P-Y]/55P8*0RH2P!40-!W%", M% X!<:T%-'N'KG)"/=("/?W180STK(R!H8<96"48^J1B:!" M*FV%!8ASE+BU5UJV*)EM;M P@)O3_,5?(1*L_G%Z$VP.!J,JQZ<7+[00+49' M\#+\#'W7'E2?UF_WCM(I79V_=EV(9K:E[!*%:*ZR.A0E].4MC8];;<0CMY// M)[OR)WN#>SQ=V<5OO S5!81N4 T,._C6*&PW*#BTE4^H7G0%O'&^+=C[&]2*_]E4(CV9B*\K Q11>^0Y23I M0YXA[1A%D7AGM.;*4[OVBN&6QOB^[3J6$H">&#X\(='RQ$[V-HZ\:!@I%9:< ME-Q284HOS?_/WKYM/G M^7.2HOI[I_H%U/=5LDN ^HI5O@NH;P/49[R7&',1J?%($978NG &.U\OD=9 M!EM?!D5*14KUI^9K][>\#'\,^X.JY.B'[ET=JUS&ZJPS+F)5>=4K=G)RCYR\ M@_\.6_W6 -Y#[TO+PXC3OP/?_=RI[E+1^\+DEV+R?MX]XYCDUC".J' "<>X8 MTB)ZY)1TE$BE#7-'QUS*&M7(+FI?P'E/I+1-OTD!Y]J!\R^S3?8XHY(8%)/$ M$:=$(&LC0S9MT<(KIDB4=0/G?0\&>SUN,[U*=-?NX=1*GOL=]<\7*6U=2G6( MNBK+8.O+H$BI2*E(J4CI42DME3OC(_&$NA (Y12B518X,\$;:AVS9 $[ZBE) M-(DWGG5\]Q)^3N2QF$9+F4:?YS,$@Z4:F"%(R$@1MPR0=48AYHAEU.ID&[.C M8]4D>)7TF:+']=7C-?A#BAYO7H]G7!P^6A?!Y*)>RB).343&!XI"B(0QKIQ4 MME9Z?' EK=_#U0!R ]-2UWJE');,(Z4Q3$.@/*UM9S0.BA%F*3HM2U+ERR<,G-'",:N5#L3Q*#"1X7%<+55?MP2P,U$KAB16:@A!!*A$ M7#J3HU9T_@N;("PUH[K6^D%COV9E7PO"%81;,\(]_>2F(-R6$&XFGD?&&+S$ M"=*42T8Y2$"&,$!2)+$:192D,#H>UWR>0]8,X<:Q/I-13)8UK?!K>[D.^6E9 M>J30';HV+'A^4H9X8(]9AEB&^.#M#RZ"\=_##DR"%TD)7GS* 7,,E'# S,ED M>C)KK+:>*Z*#B\D.M:-C$+)JX^02O+A6>O;J.A^73*=-8*,LUAP)[1SB)N3> M\-8CC"6UE'),G,@&J&HJQIM,L^+F*T9P,8(W>7KR-*@MT8NU@][SF4+8CA$< MM4'!$HDXBX L-@%I#XHZ822I"F%3UE2XG*Z4\,4#8I><8$."5-H'DOZV%K16 MW'D71? $XGK89:&3JV/:QVE,4])*[ )#C"0FR;&FR&AN$(F6"FYU#MFNXA>) MU$VA2RY,89.%36Z433X-6DO\XK.@Y^<98SQ(*8*S2#FNDC$N,-*?S53,+L!9@+<#ZG $^ MD@E#M*$DZL"]38#JTC^LT4K3B+EY'%E+@,^V(/9F!F)-H,FRCPXI3RCB3$24 MG9:Q;B4S"N8-R:,>[I!S@%X[:%<7@&XV@P2@$7 MR'*-$<<*D":"HK1U.<8P9>E:PCA&F_R!5)B:8=R^EV0_Z7;24/I9+;NQ<6U[ M/=L9]!NMSJ#;N.I!A%X/L@R2HC0;'4CS"X-!&W+G@U6JN._&>0W!?S&'1B]_ M7I-0+/(@@8).=E0P(AHLL#3I/T&,JTHODDGI1?+4NA-?H-U].";H3N)OXF]C M>7_HOIW(NL+$US H!SS+(>'7>_%"Z;677S_YH*B#() .,8=S$Y_,:1<0,6"U MIUP'FFON4-G4>/YTIX[=/DNCW^.'E9#B;LSB(=PH.HPLRP,%$*T* R< M3\- $$Q(L 39J'(3]X0%FEF-#+:21QR))N;H6)OYG+5#@( Z=*G8)XPI;>*+ M9(MDBV2+9(MDBV2?1;*:UENR&\I1JXG+RE?_&K1RWEZG.X"'?5>K9*[MU.(D M1.RV2^KD3IZGX 9G29C31FEQ3#TYD>U7_N;T,_Y$@F?,\( $Y09Q%PDR4E(D MK/&4!9?6NSXZEDU-<1/3E5U3I2]R7;3_6?Q,3]3\.2?4XHI?7%'+IE%]O#D_ M_?/K)P60!*@CRCV^$%>2(1<#0XK3! 78JF#XT;$03:'F.P;MC];7(6%IMV!E MA7:.-5X'>R>F"OV+F(J8BIB*F Y$3"MX8]8HI<,*$[KO=GM MW+Z2/]"!D3%RW1I<- 87T.A!OF/^[>U5:Y >\)O-[U@EK&BG5NY?14<^FZ]F MF5#)Q9PVTX9:-MU.JA50'#:K11*-'3;,>8R]-X@3RG.W5T!:,(\DTQZH#*(* M(4C7FE*3)JU+N]<#;]N\,@ \B[MF5>6?\]LLIOO%9[-L^%#6_3_Q)RL==%_C9OI_/_6^#C%".P4L%2=>CE=0Q;@.&4T M$LH$HP11'B0(3:6S:IUG0".@Z/>'$$Z'O32K;],#=L-WSX+>@T]O';2@_V[$ M&]_-T,;",I9#FF_W"M*, A4%)T9AKE!N'(^XS:WUL T(!,/6>,^T(J-X949P M4^%YM'G::7@=(6P2SOW>*MSAD%W*X*&3?U6Q(][L^_^53M)YQIT@";6,3/4S,T%JL$",* M@[6441P>IX<%"FH-!06P=T%*]0RW*(!=#\#&,X!-F:)!"$!,>H\X]LFRCS:B MM RBQ$SI)/@Z O9A195.)T+?/\Y82Q;T+AZTK1#07HY#BY1*Q%9]\HUWQP,X MR4PNWKWEF >>\^Y1P,[B$/+I 4-<1(DT&(^(,-Q:H;1S[.B8,M,TIH1\[YBF M[QW@[Z64=MNS-P?%Q0A<%(KGO':.FA 8E\AS$1#7RB,K!48N&BTTIT9Q?G3, MFI*) L6[I>0%BFLNI3WPV14H?CH4S_KC@G7."260,C'Q8A4],F IPM'K+'0A M::P?%#\UWOCAS/.=<=55")L5I.I0.HI$'J0A0V?0 -OK=(>#1KME7:O=&MPT MAE=)LTNH\8JY#.4XJ8BIQ._M3+YEC=?!WHEI/]5U/\6T3)C]!KTO+\,?P_X@ M'R3V/W1?IEG-8[/MM[85SCHG([;RT["?'J??/^E>NE:G8BXGM[SGYPG=*<; M< O$T2D1@6=[(#\PS*/+'4&!88U=UR#%KET.<5-)>?;>^]%L/U^:G\! MZ9J+J?+*;#@5JF#T+F#TK,,&# /!M4,**YX/,B/2H'+8*Q$\.LTLU37#Z*?& M3CWLK7EX8#7TUHS,F/ONFMNPJN=QS>RB.[K4UBEB*H%5.[,.ZE%NI&AKD=*> M2&F'_3+C8]C1@>U99YPT<0Z]S] K3'\YID\?RFV+0G+#);).)Z8/F".C"44* M@G4\$J:-.SJFI(G%&GIE%HTON%RDM ^^F(++Z\7E60^,\D1'SP%)80+BWDKD MN "DE:=" L.*A7KA\KZ7YYL.B;E7>^\O_2RC=+;TL=;D%K[;'_0/)C)F]38M MY72@2*G$Q=0@BZ+>66UC%G)2BE:M5A[O-JV-O#X]__;)2988AXA()DDC[JA& M1C"'& W4>B-5Q/KHF.,FQZ9)V+KZ[-813@Y+V^>MD!55?:9G[O=B\;^OR\6R M6$B7V<\?/D^GJ'(5F3'@4 B$(&X51D[F]B1!!.(ET=;_>KJZ.7N51;(TWRVNW@^53HS%3&5D+G=60<5J-6R M)?6PCSY;>_5]SVUU\8-NN:6PAS*Y/O^Y!;3+Z%(/?F M 0><9L9&;P0B3#+$.9;()&L/42^<]!8['F@"W0*XNZ;)!7!K+J8M.-\*WFX< M;V==;"1MEPPP15)XAWC:0I$6%A /+A#J P'@-,P'@$H)!*"U5B TRQV)ZH6W^QYZ5#D"D;-]R,]W>06=_F&5XRH] M/(J42F31CBR#4DZD2*E(Z8!\'E5 7L5.3NZ1DW?PWV&KWQK >^A]:7D8'6R^ M ]_]W*GN4IUQ%LJ^=,3>K8N$G'\X__KZET_@A,/.4L0HIX@K!$RG5W452X'FS\(QGX)EIHJPU 6DB!>([C):Q@TVMU^J:A57.Y%2B5JI&;+H)R/%2D5*14I'9B4EBEN M3 0/6(&DVENN/!@0% 3!,1ICDU&U@"753\^;_EHJ)37QQK..[U["SXD\%N-H M^4;?-S/'S1)[!4Y3I+#WB!MLD9.1(R*92N1]NH-:GRRNK[ MD#VU3>W]GU6$L800:@Y,:W#Q%&#: C#-QL$8E_84" PQ9O"XZ:B0'F$NK;+@ M%0=1+V#:4!3,AA11/:2(/]EVE21D^SE/Z#U<#>#20:_!<+.1M6F5@)BQ"3IZ MO!]8$D+H#ET;1C;HPTW_[ENG=>!9L\ZOV4E\2M$/*81(H&:<9C\AYOAH/^P';R MS):B'LNWYYPNQQP8B,2J##+6)I*5!(JL@^L;W>39K$ MEY=),(.7@T&OY88#FV;_0_=M0O7.H##3I;'\?!K+I?3!8F>0,"3Q4A8],I$& M!-X%3EV"#C3:B0JXBF.@+"G@+CC!ED;/&)IN4O#98))E?-56)-(UM1T/LJB M8&+AMX7?UF=*EN"W3T/M1ZHP773;:>[Z(RI;B.K2P/QY&IB9=)AZ[9"![$ - M-"+G3?IG-%%')J,R<'0\GT98X+C <8'C^DS)$G ,@DOPH"QWP'%D6E-E,=,N M2*DQ-8NY&Q:I"EVP>D4'\6R9#4,<\00 1>D@"F;/3>Y][MHT+.@YQZC MY\8/V IF;@ S9P.\HJ%.TD1V<;)5$*B0Q8KH;3W2JJ$F832)I'S$5Z% M\2X;F?:/ZB X_0ZM+\?_FWY,AGQI>Y];GDC:UMM\_5Y: 8'K_>/X MPP4TK,]EEVPG'VXW.MU!^@K;2R]W&JTTO,\]VVYM\+@8@)2 M]SXUGCI\]Q'KD@B'@\<_4M])5].3<__G16\RF"O[&9#K@?T3V9C&^H-M7]N; M_M$_IA\R/>']&5UL,DA^Z_BEK!!R,CFM+-,T3%TQB=$@\PIY:,#?G>I[-]_. MS,_M>]7,_P?:77;:;)QU_(NI!]OL'ER-Y>16@=[?JDU6KY,+V_D,537X=Q M+C.H--*[*P#*?[_M081>K_ID+B!O.^._QCMH%1JA?FR,=M+&*<26;PVJY_W; MKQT[#*T!A+\_JJ'3TN354JB0[4X9*RA-\]2V5WWX8?+'CZ'5OVK;FQ]:G>IQ MJP_].'T[<36?(IT7Q^CRW?I]@4=K>!SM._[F\>47U:69?6%TC>(7E/!'+^,7 MY-%KW[LM(2\4??SR]V[[_6N)4JU]L/J%&'59JLE8-S\#25Q8F1T9K'S!&=V1 ML=9M:7UOK.:%$6I'QDH2;.G%;CM.@ICA4Q2/7_#1^;A M<"LS=XL'[/W1CKX9\U8O9-XNMF\^FDKQR,3]A7]FI;BV'9WHDU$?FW5.9Z][ M/1OJMU-3BJ)%K%*&S3F-#I.]E_1P0DW+S.29^=!-J^1! M)O^W\41-^[%7V GN^SKN=H-[_MO9W:%.\_2W9!H-+KK#=(O0;S;@JX<,MSGR MM!'LP,YY^Q^'Z[]V!]5[R8S";=?RO(OO<;L^::/DC3IM_WLWQ65=UF1=KOK6 MC38>N.>$&G]^I%#LUAVYX7.RZ6SL4_!5,O;H>(*1G)%-3&/&.?KTE)4#3$H! M$$X+3PPAA)N@K::&+Z2)E9)6DE$/)OVZG^UZ__O#[Q>^7^=#Q M+'W7^77ZS3[27]-WM]-G\O>G\___91?/PC/=>WE^EW M^./W#[^WW_QV3O.S_OZO5_C_OIV-PZ!?#5Z?_OGU_-NK3X9'$:)R2#L=$ =% MD;5@D(C M$O2DRQ'0JNFD:JIS?YDJ.Q%",@A!WD<2AC'TX!VR3".@TV6WASP MWDP#KZ(02+ 6488EXKE\CP'!$24BL, ,=TF@QP23IA;[$^)1;]2M8S;T 5)+ M&@03B@OAG>,L.,.T95JR" XD)FH]U+)PR54A[75K&M($MEQ)+U&2ET]<,DID ML)2(.,*MEM8GR$N0QIN*DJ:@O*!:X9*%2VZ22SX-60\I)WECX/GF9!H\1NQM] NLT".)0<#99V 8(:<<$8Q*8S(AS2XJ2FK.\*MJ6]F M]=V\QOTSS_K]817[4[5AZ+72C4\;O;O$ G\OL>#J-K&@G]6GV>A E2G;FMS# M=_N#E3IQ[N8QSL,SN]PQCN/11'!&*F4X ZX]%<:'P"6.4@52=9O!F(RZS>"G MUJ_] NWN7)Q0%F9>!Q!.A[TTR:,.PJ,CGS07U:5^.?!9"A_/YX*'M J:,)(+ MVI+<(,L#TD0[Y'G:T]*&QPVS1\=*-*7$32/GZRD^K>E=/8C@&MOA'01&/.!9 M6PT@5@MQ>00BJL[B\PA1&-2""#$3Y9)H$VS:>XW6WL_U MZJNO"DYE?]5]G]:X!EPGY-)PO63?5(7@>M ?9'-I69?8*FU+=V]9[XZ'JQK/ M9 F\B?>JI9R"&WSHWGOA/?ADX0Y:Q>.UI#W[RYS'BP(V@@B+E.("<YDY37,F1W"Q>R M2?E\!,'B$9C? 98=.%G8)UVOG:ME<34OOI4%U7S6MT(XU10P\L%IQ#T32*<7 M$'<"N*%*>NRJ3#VJYHM&[(6.UR$,:/= 9#F^8)P*CL1HL,5<<;":*<>%53%@ M+(A9$U^8RL=X+ :Y4(=U8\IL,1I*O!=:&!0$5SDV62,CHT/4>DF]!AIXSOYM M4H*;@LPG;SSM9+N.V+*7JK]2_$&1TK8!>I[D&> >HHHRZLB)X5IYG/\T@E@L M,%V Y"V$OX72/0^EFZV^$(AE3(-$C#N+>,0"&68%2OLM2 &>A,".CND#:7-% MI_=%I\&ZM 0PEEIASB+1)' J@Y%6:Q:E6V^"1U'XS2K\3#4 XV029: H8!\1 MES8@;3!&R9 S2=:)C4E6&7&):Q>=WUN=WVQ25]'YS>K\3'X\D!P60RUBT1K$ ME:/(X9"V^Z D"GNY1"T'%47*95(NN+Q?=CC6UU\,P+85V/D#<7+NQ0#^3CGY86@ M58"HD=BN5CQR-JWS M[%J[@D[?YJD_K(CM$H51I%2B)P/\A99OT/ MW9=I6O/P;/NM;86SSHF]:@ULNW)(5]3EY!YS>0?_';;ZK0&\A]Z7EH<1O7\' MOONY4]VE8OJ%U"]%ZOV\!X4S+#2C$6$7#.)21Y1L,XPPCH)%HIQ0H@I,YB4T M;L=0H6#W+DBIML%,!;MKA]TS#IG O(P$6R0M=SE132*K@*,0-5CNA255QZ.: M8?>AA#N]AD&CW>V7^*7BN2]2*O%+91D492U2*E(J4MJ50A]KR!=[2N?$Q!O/ M.KY["3\G\EB,I*6,I,_SB6#*JQB-I2@XGE-!3$0:YT10)P,&34'DKF!$-869 M3P1;NF=B4>0:*O(:_"9%D3>OR#/>#HDMQEY91&0(B(/#2"MBD=(B1,R(B,'4 M2Y'7%'VRF(B." MQ'"SD75M(I8M($BC<;LFTMP=4@^5A^6U7#)+)KO2F$20 N6$,6;35K:HP75L][.F,Z]G!)Z'MI!MXL[_/(\ EQ!#@:]EAL.F2J3 M 0N0@@0$1E#$?4C(RZ5&W@?/(J>@"4_(2W23/5"MH*#NWH=T'BZW]*"\UU@I MQ0,WF&LKK)+>:*$"ELRMAUL6,KDJI,VF/TL9I<"0C7,1$2>@D27$(*.]")0X M[7!VM9DIG8$ M"=9*29&7G"&>R"%RAE+DJ R4XAB=R@7K"F86S"R8N4G,=$ , \LC]8QC9BP5 M(ACKI/;$6T768G\70%W=P)Y-;8"03&G%/>*YTCJWEB,;C$#,%Q7'W*87P!V#4 M[&QH#<8!+%BD'-7)WE<.66P)$AY395T0++ M16">@K\?@$E& 9@E"'*%@VHEP!BLI% X<*^)Y4%:1I)5I(B+UHP('J&,E"#( MVM"\5]?YV&5$\]+W_?&*?.*$A%SO!J) *T:@EXB0WVU98HA"Q M$. ,Y)]B)0U%2ZG-"4,\H#8)35)-PCSG&K&@U$:!-'<)^B34H?@U\,N"YU< M'=,^3F.:BDZ0H SB G/$G0#DN*<(8_!!:@U!R7MQD+K 6F&3A4UNDDT^#5I+ M'.2SH.?G:?3T*AB!E4(L)(N<:QJ1!1>09(HZ!0$TEB40LH!F [-B8N3G)]^_/KZET].BB!N MM4?:1H*$E$QP2CTUL0J%-*(8V058"[!N-E (J PX\4Y)?()4#X88'021))J@ M+(^/(VL)%-H6Q-[,0"P6TBJF$VU-Y!5QR46"6,40@+)14L%MU7R>TJ92LNZA M0@7C"L:M&>.>?H!3,&Y;&(=G,([DMC$! \* +>*>.I0@CB(9$KQY@DU4.(=# MJJ:FJ]1@VV0XY-[7H3_I=M)0^ED]N[%Q;7L]VQGT&ZW.H-NXZD&$7@^R+)+" M-!L=2/,,@T$;P4&KWTL0T "TDS!(\J<%#808C:&Z6Y\B[M M_56U23*I-DF>6L;B"[2[#X<&W0G\3?QM+.X/W;<345?0^!H&Y9QG.4#\>B]L MZ&L"1);@$%NPN>N&L2Q9U8PAPR(@ZPT+ED3@RF7*)YL:SQ=.>UJEZ'KPOC66 MGCT$G'C XEL-).Y.(AZ"@:J]SK(H4&C1HBAP/HT",0H2P"EDG7*(A_27)B21 M(N&=P"PXP.+H6)OY#+A#0( Z-.;8(XA9J[O;<0#$AH@\9CEES%ADF>0(N@!:[KB5O JK7'%'698UWW?T8S#:.1%\MW+ MRV[G]I7\@0Z,#*OKUN"B,;B 1@_R'?-O;Z]:@_2 WVQ^QRIA8#L'F8_'M#Z; MSVF9 -?%G$_3)F-T-+8_&=4_]G<3NMJOIS_J?%-+_XGI8-]AIKOF-4)7Y# MD"94(DZ=1U9X@7)6+&..X.!REQZ-F^G__=3Z.D1T[1RL+$_#IK8,6]-^-*..[ M&<98*,;20/-Q&F@,YDY0;Q#H[.1.] +9M-4@[(+F-#BEO1K%EC."FPK/@\W3 M#O;KB#C[" @K15\4(=7N"#+1/C"*2W"*<$R#A>@PHU1(ZT!Z6.,1Y".(_;VC MR,4!NS##A6W"29$-_.;#JV_GOWS"*H(WPB 5:$X'(AH9L!%%S#G'QDOM[./< ML"!!G9%@7^!Z9<'LK"/]H0>LZ8JKGJR>X2]E[ZG'WH-G]A[)H_1$1B0%SN:" MY,@:(A!1#(R/-)H@Z[CW'&:D[W02_OVCF;5DX)?3ZA)24(14XNB*/_-[_LQ) M4GSQ52X=D#OCJW2$*$6%16 ]H+1>!#):.J0-$TR_XHV/*3-.8$H6_6XJ^ M=W"_CT+:;3_E'! 7.W#AA*A9'Z07)E(5+6+6.<1E,$A;31 7U!"'.=92'1VS MIF2B /%.Z?B^ '$)Y2T>R+*KU'M7F?4N8L\\CI2@X'% /'*.G'$28>:XE\X8 MFPE^W7:50XD$S\I0]?D=Q8$/TMBA,VB [76ZPT&CW;*NU6X-;AK#JZ3%)=![ MSX[TBI!V24@E>K*L@B*D(J0=2&_8H*OH9?ACV!_D \_^A^[+-*=Y;+;]UK;" M6>=DQ%%^&O;3T_3[)]U+U^I4?.7DENW\/"$YA>XO1_>_/>!$$E(%SYU#CC.# MN!*)[@LN$8EI*00E:) YF(#BII)L/Y,<]E'W]P6@2PS;KGB0-IQ,5W:;7=AM M9IU+@AO*F2!(&JL1!TN1HX(A'*DV.&3?$ZG9;G,H46OW/4NW,6O/XT4JQS+E M[*P(J<2LE5505+4(J>9"VF$OTOA8>'2 ?-89IZ2<0^\S] J;7X[-XP=\1RSI M+1,,D,0 B#/LD3'<(^$UI1ZL9KE%)"5-+-;0(;(H?$'E$GRTC\%'.^PZ*EO, M>K>868>1%9Q[+SVBS"K$?53(.:J08L A,(.#,O7:8@XS$NE>P#Y3A+1+0BH!28>3_CBF(B>E5ML*E(3,Y3]"Y$I9II!G M/B+.HT,Z D4T8"85#MQI>73,<9-CTR1L7:W ZX@F!Z7L\Y;(BIH^T];[>ZD. MWU?E8ETLI,KLYP^?IWL+V1 C,T3E3 >/..,ZGD[JLK%L8&.9]4HSJRPV-B#JT^["F4U&H(T*&8IEM$X: MS?%D8ZD3?SS$6,9YWS1\A9YO]:NKHY>[5UDP3_- EV/>\1E4Z"N0?(.3OHY VZV1<"' KB^_[>%LLOD7Q=CY-&AN>I&@0 MTYPA+H5"SA.)@O+"$$6YE^'HF)'YI+6BR'56Y'U!VQ+L6MR(9>NHQ=8QZRPT MEBOIG$!.>I6V#A61Y92CQ-.#(5XGXD[KMG54CL)_#*QK0_H=6E^._S?]F'SU M>#DKFM;[5;=?Q47_T(.V';2^P(_7K3"X&#OB[G]J] T_X+N/6)-/VFF$NG68X+_R,-(\2GTKE6IR[O^\Z$T&3T^J$-#$_$%WM#Z-! MNE[ZR@<&_.C=>?7A2OYWXJO<,FF"V_:J#S],_O@QM/I7;7OS0ZM335/UH1^G M;R>NYGW#>:RCRW=/_ */GGKLHAY_\_CRB^K2C!:,KE'\@A+^Z&7\@CQZ[7NW M)>2%HH]?_MYMOW^-\Z=]\GN#U2\$$34:Z^9G((D+*[,C@Y4O.*,[,M:Z+:WO MC=6\,$+MR%A)@BV]V&T//JOD7ANM3)([,&+/UZW!12.V.NDSZ3$;)8=D!T-@ MBI!V24@EAZ2L@B*D(J0#/'E9.B&\N,^6@N0D=UM'AH>< 6YI#N). MZYAR =)2::W.[C-9HSB[HLB'@[8E@+N.T)XKD_E$-<\ M(J-C1-JIJ)@*$E-;MZUC32':M77P5,>,R-D^Y.>[O().OQ22W=6H@R*D71)2 MB;TNJZ (J0CI(#PW2V0P+,+-JW2&BK6\ (I#Q9+[5'P3B!NM42&F/0C2*4-P2*HW#BBJ1XH M UA@H**6:0I-X@'IXSSUN-@ MZ[<1K2E\J+9>I=-_VUE*V5&.-9QW=$&XMAM)1A M=):]!O#X M\R.SC=UF#S^;BJH'/3D_V7:5_V7[.07L/5P-X-)!;\3W&&XVLK9-Q+(%3U-C M)H_Z"4;/&PYUY$&/BS,Y0K722$$=]8X MRX#S!*G>2 G4!P60F(3X=+90O;K8^@H!?8->=Q9S>O_CML#6Y& M)>K># ?]@>WDF2V%Z9;#VZ]CK+TK3,>CIQ1,0+FN!>*<"Z2MTTA&[(2,3C&J M;VVX.;C=HEH_S36_#DVN^;'ELX'5]ECOPUBU]'GG6F9F-^%[GBX_#;MGST<7 MANX3V^O=I$E\>9D$,W@Y&/1:;EA5'OG0?9M0O3,HW'EI+#^?QG)LN=$6#,(R M)"QG"B.;*#.RFDHNI)2.F(+E=<+R6D7Z%I;[,,O5VBC0PD1)/8]@+!6@ 0RE MRLLHXX(L]Z^J,A=NNS(>SA1=%LQ$I3U#3(J,AY(B;4"BQ'2=HL(P*MW1,=&L M221K)I LF%@#3"S\MO#;-?#;IZ'V(Q4X+[KM-'?]$94M1'5I8/X\0U0] R5L M F;/!.*:4&2<],AIP[CTT9E(CH[G.[$6."YP7."X/E.RS.FA;TW'_TW/@!6\',#6#F7!DJH:6)P2&5HP5YL!0YI0525%#G18 @X]$QH;1) MI"Z,]_GZEJRU@\9.M"GY< $-ZW.=+=O)Y^6-3G>0[FY[Z>5.HY5&]KEGVXTK MVQOD<+O!!?0AXTZ:@%R@:UQ8/;VC/[ #J#*37SPZ#:4MS+%YO"U,'G^%H-@3 MH@*A2B8@ERY8H8B30GLNHO>6?6*Y>?@>-9,QTS??CKSF-N!*7O^!=I>=-AMG M'?^B>K"3V[7__G;%9\TXL?V+QC_;W>M^HWK?WW[MV&%H#2#\?0E8N#<+^I%9 MV)F>.U*]T&17FN,0]D)CMDN#7:S?RE_$BB\1*/*7;S5S;WW YA@MXSI1[-?I ME<9E>MM%OP%)M\-=3'F#X>84N=G@;-XS*!Y_MA^2L][>)3-MF\IN^S M/_.)M[4XS>XL3KV8E_*LD[AM=YAN$?I_7V9:UU4999M+J>(NL>(NL=>];'2O MH);(&LHGY)9%N>+QPRH9*1M3Z'AO*R-I.9N2"!71*9;05/)EU]$@^_&@E M1?:)_LG7IR]O_9.O/_RS_?&//[]]_/93Z\WI&?[]C]___/C'V;??_WC%TV_V MYE^OKL]_>_WGQYM;_V3K_/2G]/^[]L9Y_FY;O6QP^?V>L__/6;WWZ_ M?/WM%W:>ONWW.?_DV?7YO\ZN7__K/Q>O_WCU[>,?[UJ__^O?%V]./7W][:7X M_?(C>WWJ;_(8_N_;+^/(J5>#UZ>_XO-OYY]\P,%[3Q'A0! WSB.#I46.>QM< MH(9POX;\V(<1L<[G,@65ZO-HR]43B2:",U(IPQEP[:DP/@0N<90JD J5\ 25 M<$&E6J#2S30J<2T44X0C+W+G#B4ULB ]HF"B$U3XR,/1,5%-8>;++&X%E=;9 MH+5R7LXBS7U_+#+SSKUMZN>]PJ6-0;?1@Z21OM6&1F=,*_.K^6^?39%A=J^V M.L4.V9(=4JTQ5>_-[!2NTBIJ?;\U3*U+:F^A%JHA=:YN?%^DZ>\VY#]>=L++ MRVZ:N&_5ZV7C7&KC_#A'YY4AP"&1>$D,0YQIBK0S@$B0H!3F5"F=RQ-3M7+3 MJY4VSY%V%(U>LT:O@?P6I7U^I9UANX90B5TRNG-H+.)"<>2248X,\92$I+<1 MX.A8;[FB^#V572?9K3D16;I?7:UK@NX A&V6E%1Y\C_-ME,HB+84HODY&D(X MQ0J#1 Z,0)SD=CW8 [+&&T-4(4>=1"'*""( MCLP>'0O<%$K5J,=3T>_UZO>:2]6O9%=(RCP[R2J7'B2I0 -LK],=#AKM MEG6M]M,CF@[:1JMQ#/H7:'(VQ,Z;._.;DPB8>T\_!V;;?AT&_ M83MA93*S"Z'5)3Q[N8!_[W/CG7X.]8<$DJX-N\ESMW6$NV&.NX1C[JSC>V#[ M< JCWV>=B;#?W)M2!N@!BN3 M@=]D#W01V1"M+1':SZ/-:P_1+@K[' H[$PP58R[81@ QPTRR0S$@IZC)6BN% M#U8D[3TZ5@;70%T/Z-3PK/,EF6K=WG-3T[T+YMPE_G%/R 7'EL*QV^8+N5D. M>7UZ_NV3$X$)FD6EA1\=#UH@##G-)"8"O# VGPPF&MZ M?#ZMQYJ:R'GB(DKP1$B\<\AQ+!&C).@H/ LL5TAH,KU*V98=#J@\MO2-/ M]-B#5MPB]TKX]3RL303^6VMP<3+LIX4'O9=9]@7DE@.YKW-D1<7@A3() MWX(0">2T1IHHC'*_+\>$-%RK#'*"KAS&5'PE^\E8BO9N3GMG*(KD"@NI#2+! M2L0CC4AC$Y*]D?Z,CC,?>-+>!T(0B\_D&0G*VQY<*PFC,[[NX )Z MJU"68H'M@"=E+/I3B-#K07@U6@$O.^%-%G\%>\4T6Q+W;N98"U52.4H416 !$!E!H;O+6)M? F4:O$+!472_ULDN>+MRZZO"%=GG6S -,A0$X# M!8LX5P$93S424C&-J6:!NZ3+#U2A/(P4^%H$H5S9FQ*!4G/>LC"N3:3Z=B34 M F'+0=BW.3K"I#>2!T#2\81C,20ZXK5 -"@6A.U)#K=TD M&RE:NZK6SCI/L'31)JVERBC$%0/D(A?(@!':*D^92%HKZ=;2'@[3>9+6>6\( M#SI/-A4F?<@&UK8=*&/Q_WPGZHG!]692S/S>M8*"RZ$@GC\ PL0$EHPN[&GB M+KEKLL..) (CB1*",I++&;-F6E=U,<"*NM>4PA3%K[/BS] ?P2R M0I):B3B M7CEDM>6(81\5)#%'4YW\4F9JX$,](*?+;7C+SJ>X%[KSI,/Q" M79XE+,IY<%8F^X0:Q''4R"22@G @X%34CNEDJ4BY"ETI_IJEZ4I%T1MINOVP MU\L5>HJ79O]I2R7TU[?.7ULS5)7:-!YKJ] #V41/1#GM=^M]T*C8)KD232.A''!\=$Q(TTJUU"896$]VH2GYN'!K(,3'39J;*\? M?4&-YT(-?X<:'\[I)RV,HU@*%*CV*&T-')DH)'):T2 !/':YZ:YI:K-*S>:- MH,9>53E4#Q]A97X5V]WK?B/VNI>)97V!?NE#7]M"A]M"^;?#GK](AFBN\7W5 MRT1\<%/%>\%_AZVK7"-VVT1\?W?-S;H0W]J;+,[^A^Y+GV3;@[=C<;]MV\[@ M92>\FDB\;);+;99\SH'HM?98.)_/.V7Z ;FBMPH(3"3< @&+*P>B8'4(;2U* M72\J7/1V8WH[ZS#$2@OL,#(&\T1RO4):68I$H-($DE38\:-C2M? <.M"8FM/ M4'K=,!QI7:(HMZPD[WR-=G:A-P;=AA^?]9?CSATG*U6C@CG$NT6X?W9[/V>9 M?^A.HCN*9;\$VLY KAH!3BP@ND=6(R,1@9(%#F3,P] MA8RH0WV.@S[]7)MK;A.GGSO8B&EWCS_/)BNC'&0\%1GGBT-3IB1009#$P!"W M-B8;3W)D0'D5A7),)+JCFURLH6;;8GJT0WW8#A48ZG7"68!A'< PX_R)C$5. M*$%!Y!-.HP/2%"Q*XA0L!(?!A)R'2]0:XMN?%Q@.\( SMCJVX_?O@//AA;(H MHI?3S[]R+J9)"),S\GY_F-90=1;Z'G()_\9IHP\D;0C7N_/=5;UR3 M+@VXZ_]L-CJ)UJ?/W=[#=_N[6AA]1[JFKMDC.=\U]?8$9KQ*_ID6R=E8OF_B MN]N%<7*W+MY.EL7[O"K*GKSRC6G2]UAV2_RI4HBC\QA1^AH1CI4T.0T8L8H4XIPSIX RB6E,17#1!YE[H MNDF5KI&^;XAPUX,GG4/O,_3*4>M.9Y:.#F7N =U(J@7!ED.P^5*DD)M6:1,1 M-4QG-X)"CAN/M-3*,O N49JC8\)9DSS0MJJDCQ:^LHAM4M1W7>H[&P(FJ'!4 M4N2DY9F !*0]=\ABSXETV$NGUF9QK*2^*S*0A]G/;C"0MV=O7]UY_';3RU*8 MR$)6U]M>ZXL=P-NV]5""7)='./[SA[,QPGW$K__XA7UB/G*C5$#"4K1Z(UK]RT2KV9L/9R)I=>XX9W*= M/6405THC%QQ!'HSBGGI#C*ZCI_2@/"?M;OK^'HR8R]-ZN6S= BN\Y3L(=PIN M\!H&;^($ZD[R,6!!M^70;;Y&N@^4!$DT+.M7[373 :%$FNAB'L)R&D.*##&"$2.M77%S;+Q M3?8=7(WR-'(LRP!Z(\I2'"R[G54W ;9;Z?;?Q/?@AST(&=\*FBV%9N?7=RX5 M_^WUM\_B$PDX08QUB(#FB <"R,3$R^ME4@I)1 GT2'M1?JG%Y%&+HT-.5.+K9*G58S] M S7VBQH_FQK/F/K&1JZQSPT-02=3/Y$#HX1#DA#-M8B2!5),_2V?3-S:^HT> M?.FVTQ@;T?JJ;TZQ_O?NF.+G;N?SAR3QG]/HD_%SDBR?5G$#+&\!W:ND\\?9 MS2>6#" GB$,Q\)RM$C'2(7*$I3>,"2\XM3F#M,15%-ZRSD.*HL[K4>?S:76F MW@KK8RZ,A2/BTC'D""@4!.4XV26$45Y"*K9,7*;])Z4 X&Z3E;FP]KN0L0G( M91?MJZ^^/:+)'R@&6.(L"H4IFEY;39]A-Y8&PH,RR 3O$\41#AFB*(($YECR&#$)58UR ML;*Q4IPR3SHG6@>UV;K==B!G0XLBWCV/\U_!W.ONH)3U6M;]/-_,50KPDE"; M(2[]L("1ELP@0B-(8:@D).?C-O4#!05V/S9C+_TQ6^G'4-1W,^H[6Y6/!&XE M]H@2QA%7."('5E>$17D9.%;^Z)BI>9*R(>4]8-_+_8)HG;S<&\7]LM/NEX>< MR\7P6@G1V#PAB8%0L!()$ G'>"8D@FA$TRY%E!*8>I5=+&LX)3HX%\L.:/+V M2ID535Y5DV>36*R.44B'F& "<0<"&1H(8LYBJJ15F-.1LW2^8=26-'G/_2=G M]TJX^N[E9;Q[.JY.*;D01? MC44;"JHM74E@AI\H#-%3H"@MRHBX (>2HPBCDFXZP( M-#>U-#Q@Q"-CR&#OD8^:8V^D!)<[NE#6%%RNR4);6(^>N[3\=\=3@&-G F4* M<&P .&:+P&IN@\:Y]CP8Q(F*2&METH\(Q"=>I1E-P,&;ANX,;FS(\[-ULG5A M.Y\A]]6L:%=.L:[^R,$T7Y)6=+;?E>=P$7.S5"O#9?[_U9WHWT%_T&OY 81\ MX64G3+]P[YUOTUQT$[[Z7NY-? JCW^G?HX/^5U]'"^V='<"K&,$7=_K3TZ)4.^2BT(A)KZP'RX7#N?<':VHZ7T?E:<9L;>C:=\=3P&?G MZ%H!GYJ#SPSE"R)XE<.A&3"%N#($:8\5PA "HU9;'^S1,2%-+>BN8,]>M0%] M6/]/'B-YU8N]6P4;L\%!P\'G5J>3?6^Y$D^E9]MVO>TUZBH!QF EA<*!>TTL M#](R@@,HXJ(UG\XRV!+*R+; MF#GDY/&QMBIF:.<:8J( 97-Y43<#%AD@HC< M$XJ=Q;FC0%.0E7G;&G-)BJJOV[H33@M/#"&$FZ"MIH9S$[%VZ0>(K.KI8E'U M75+U&9IDA4O*[CV*4@#BEN4V Y0ASDS B6 39^X,40G!GC;/)^N8$F^H(COJ@ &0TU?ZP M7:=?V1^6VQ_F&W8SC)6@TB#I7-H5M,L-NR,@[*F+$%4.C#TZIL8T&>>[8D=O MPH=7T+*@Y11:YJI"TABF(5!.&'-&XZ 8839[+L,(+;?JI2QHN31:GL^VM9%8 M>ZD34'*/DLT4D96"(J>52[MEM"XF-DU)4\J=.?#8GPQ(]5 L[?OAU56[ZEEG MVXW0ZOMVMS_LC1(.,K..[>YUH]49Z6 2T[,Z%Y\<_S,C[_5_P5:?8$WF7K7\ M52V6XH-AW97)=V73;*35EM;< +*9MPU3;O_YQUY2C+5GYYR-U^#;M"A?0SF5 M7)(@S/>]DT99"(&B)!) '+Q%6F*#K%9&4:9H$N'1L1;K8@=;L)8*YAP4YJP] MP:A@SJJ8,V.4<$?3-B!/I5 MV][DP<+W8:I^[SQ<>RK- JILJAJ94[6^QP$<<[WZ.D@C';;Z%Y,JB3T( )NGB*--_9ZRB;1F3S\Q.=B#U>P&_BN]OE>Z\\ MR]O)XJTRI@NE68K2_'(S7=7ZG'RB4BK,C$ ZZL1KE%/(8%!(4Z!:@ P!;#TJ M^:^_K$%!J;U"J0U6YRY0M0FH.I^&*L D8&PMBL8RQ%VTR#$GD2,J*A& E8; M!JM?IL&*V<@D\Q3Q0)/%[%1BH&GFD65@B#9I(TIBK473WED>^H]!7AWI=VA] M.?[?]&/RO>/UKFA2B*MNOY5'^D,/VG;0^@(_7K?"X&)RG'7O4R/2^0.^^XAU M_6Y[.'C\(Y>V][G50>-/FFDP\Y#/J]:MY 3_%8NE>90$W\JDFIW[/R]ZD]%< MV<^ 7 _LG\C&--@?;/O:WO2/_C']E.D1[T_I8K-!\EO'+^6('CF9G58GI)GY M@>AJ[Q@-TO725SXPX._.];V;ZT>FOEHA=P*NPHN2"-KVJ@\_3/[X<7(8T^I4 M$UE]Z,?I[Q-7\\LQ?]_H\MV4O,"C:1G;2.-O'E]^45V:49+1-:E>:/+X9?R" M//$:YT_[Y/<&2]@+C=DN#58L=-L#.%69MF[GVSHD(_=]NG'ZZ[2LW@)6=0"KF< W'8+S^8#8L-P157F%+*<>$5!1*<8T$;'JB$K6 M50&HG+PLRTT78Y^C;(<2$0ICQ@R1)%E2R'..-F^K\NWLV"6@6UZG <4P!K X U0TT- MD4F8P2,;#$%-NG*#"8X="C9(JJG1-O*C8]:4;.7B M><4;6K!IGTAG@:4UPM),R#FF3$6E(XK4><2EY$A;1A"13F-IC-%.UBX[Y@ \ MG^_ MVV_WXII/(-9BMEN6==JMP8WH];&@PMH]""K2_[M[55KD![@V[/ES!8O MPEX!^@;)Y@3)[U9WZ0&[+(;/]\XAC 1G1$1&).3F0")RQ'!$8V0@J&?"0%5) M#@M2%_] @:("1=OBE@6%UH)"LZ5C+&418XT$HPF%H@C(,)E;0G@>B J14%'< ME/5@DEGITO!S%0VPO4YW.'AV3EFNU:D6Z,GM M\OYYLJH+UC\=Z^>;_D2K/2/6)IY)$M8S)I$V8%!0P@A'G8?@CHX)Q4TE65V\ M!@6I"E)MBW(6D-H 2,T04H4UR.S0%-A(E)N/("T40]@EZ,*$*,%T<6UNGI"> M]?M#V_&CLNGWSLGO'Z%G'>W 2'FO6X.+1IRTNF\4CV9Q(VRT=L;M\5-:MP67 ME\5E,7<2'J@T!)1&DF*!N)8LX;*-B FP#CM')6%'QXS(NC@)"L@4D-FVK[* MSQ/!9^:\.SB5]@5ND'$8(TZ5238L2W_Y8'UPQ!OOBY=R\Z3PUT[5S&3BAU\4/>=52KW.2OOEY!)[0&PQ[T MSSI^F$/C?QH.7G<''Z%J55!@?"D8__5ZGD,2'XS'##$E*.(&!Z1= (1E!*JE M!0$X1U-2MO*)=W$_%H"J-8LL&+0A#)JADI2;P$ 3%+Q*!#+)$+E@%;)2&HZI MB$SX7':K-@<@!^!;'-/(2^A]AEYCD$RG_FC.;3L]53ATO;2RYVJB?+G7B**5[97 M=1<;7$"_*C44H-.',#F#3N_H#Y)>9!=D_\5TC=I2>3].=MX_TL[;>OVA?7E^^GO[_)O'V4WR\?*7F]]_^W?K M]>4O7W\_/:?GE[^0-VD7_?W_+K"__$_'_F:&;R[/2;HW>?-;VA4O?_V6=MN; M\V__:?U^^N_VQ\LS^OOI/_\\__;QYO?37_G_??,BC?V3%%)3'AT*.!+$,=7( M@8LH1**--90'RH_&@>Y#""\SW_$V..P82SPI7[4&L95N M\M+_=]@:[:<)R>9O./7N\7W3;:]ZW3#TZ2$O(7>HS;0I;]Z)&/0 &B$]?Z<_ M\BU=]3)[Z/5O[\A.T\(8O3:Y7^/ZHN4O&M"I*ACF!(O1_>^2,BZONIT*3M/S M-)(4/#1Z2<-AT&\V_H!!^NCGO #3\PZAG4A].PVF=]/HW_03#H^693?=M]>X M2#/;^&+;0Q@//5.:]+G1"%JY&DV[G59OK]$&VQ\AO!_VTQK)SY"_?9B83ZM* M VGU&FZ\\*'_HI$YU,F(036215&=S7YIA72/_O J36R^=^]+*\_:9"[>CR^\ M'U^XG9#\117Q\KU)%^ (\*)Q)U^B?LPW=OU6:-G>37-\J?'K^\E2F1?]_:5T M.X:?X;/U-XVIE9,D?&WSXR:*G#:V]+C_'G:@03'A^3Z/+,(+L.&_PS2?T!M] MZ,1>7KDTG\WT5[N5QM-IV=$\I=74'U0QCM#+.V8:98!L7UVE3]ZMD&H48VF. M;ID71QI6;W#1&']57B!I8/IQOKDSJOYKIYU!M%JIUZT^C-AT2!/;@_3L>?&- MWI%G8;R_WGMW+Y__][(65&7'H).7VFC.^O=JUNS>3C';_(TFAIW$_0VH;JB"2"F[A M2ZL[[+=S'$DG:;V'VZ."*LAX:C$T'W@MR2]!V)<\T@H@KB^2$&]0 IYIV28! M3@_D_K..Q+K<4TX>\$5"M;G8Z+NU,OO\&5B2AB2&&1I3>^<('<=W;59K=?I! M'_WD+?2./[S[J_-MM0?>P4*V>1JL>1MH_DQCJN[X0R5CO\ H'UL9SSS*[XZI MVGT3&>E5I",DIM%J]V?0J['["^2E3_M_]IBU$P%)NWBB5XDJ];)O[)Y/J-49 M^56S6EZ-;(*[S7PXL8S_PIV4)V^L9ST8WV6T$6:_U7#\CBE5'5&-_D7B*2,* M^#HQQ02G_<95$DKU>L,.!KV6&XYZ'\V4)TP0%M+*:C9 M#R<09JF0/'5Y-*[?.F6(>9;NG:K?W$WE9,M^%&?>6>8]YD9MSEA3E%OHL+!V_86H*P@+B:66C/&O/YG5W5+K @8;;,"]8@T&J2]5 M69E/7BLK&)8IRHP25A14%D^>D4U%Q>J1EPWWS&5A89L08@ZM&7M9&)8:;X+; M4[M!_W55BN55&+_!QRWQ3"ZEQ&UCUO @!#"'TWD>F/-%"'G4LN&9Q0S+SM[+ ME9J<>=.R5V:\/TZ!,_\W#FS^ZI^6?7;%WO;1Q?[!%F9;Y.[!SF$1J&,@GYG+ MG<6F9'EFE&99[IG42BN?>B6FD]7(:GW?HF%9\4.B_=R(V@(0C^-994C-;^?@ M3?3&E3?X,*SN2VV(]>'+NXY=5E'*K4I3 >B_ K_'750_?^YXY=&AMY0 ;06 MH7>9"#)D.K*06>D-$M0P&Y=C?=HK5A1:@>KB0DBIO-2%EI[*7&FBPW*\\BMB MDO>4L:^TQ]8'4K](K)3^^X+YU1^ZP=2'%8MKTHYZ@84TMX' 2 ,M4YDG)AF* M:6]KT=A&,8I& 3?HUL\,VW>#I.)F-1#>NU66C(SBV*] MW7RSV?MC:^O5S$#"P52]6E)49&9$IL?AU6^"FXZK#15X[2P&J_FF+6C#?T1CG!#":;,S3_@1'C;")ONP(?:GI ,T+HS!)1C" M@T:3*C #3ZPBE.OMYLFQF:1T[! _&B2C,LW+]^Q%;S;[G@.FL^W%Q.=6XX!1 MM11 M9>DY37$/TEJR:G]+19F:\]+;1],QAE7+,["=I_#H_@ ^/YN.<=_T!,WQUT#? MGF#B%_OK+_S7&>E#>[6W7$IB4\W!E\5HQ6D:U<9\/K#6/9C?OIN,4F!&58&9 M)DP\"^R:WNFH%4P!]Z!TT[)L1:I:$;84L6TS/J)_PWT-0U0\T%KYRHF9+Y,U M@R1&8/B#-V,22U]"SF/X-DDBT <$5B>\>CTR^NU./+T_B\SRAJQKWLEE4#> MY$&5.%J,^YDAP--@_7. %AN-T(_.^L.:E(",YBA=LM&X3LG?-/YD6D[2K1LI M4@C^)])V-!RD6%,E+=BG:3H>I^!4^X9J-9-4 07+L@H^5OP237\\']AER[E6 M6!N2-0@!*FO9F48UN7/+MNO$+?9T-O MGJ/'O'V5]THQOCZ@J>_7&^GJK0*]UZ$$Q('5>OBFP4J%SWKQ&[40:OC9E&2HY!V28],MH9FF^]A;'!@)07:%8 M FIBC ^N:E)NF[VUP?.-!8MDECRH ]U-I*:2_$K4YE9& ]9_Z M^ 0UBM=Y247&5PQR:BS$KQD4?B@"B4C98X3>#B1C=>@F<[6Q5?U:Z3H MNAR$:7P5FE,\CE()G5P"\C! @\OP0XQ(7@RXW:4D&^N7^DXY^&?TY>B$.6AZ"\#9GG)F2".)&90B(G MJ:!%$"(X/!]-RLW+3D=K^&=FB+W:>?6BJ1L#MFEG3X''EO,M=1'=LF+N:BL7 M2]'8Y;65WZ=*\@9UC.NJ).\9E=<;4G=4$'E%/=@MUW?] )/TX>0O?]WLO>FC MFXD_4IG?HEV%KB6Z,L8=]P.ZEJ $8[_*HLT-0/0PJI@.&ED5MH UZ4QYW(N# MT7E9 >'\AH4BJIF357^/+C/XON +@EU7A6I2J4%EQ=5>(CAP@+BC<=E+FS*& M$S#;IL.Z JH*+Z##7D5)AB,T1Z?CY%"G"$LJ.*EN7'[M.6 WWC2;">^>(B1FQTPG'WX#XA#J"]KG$GST?0'3?:RO43HV*3! 062J;[1O-^&>? ( M;O*@'6" @_YI/WG76-B7G,<)1K"&^,HF.C$OV.J%"$8'.M%P80K A*9@!%W* M5E5A.<'E/^ICV M==CRN(UG?+H66C$_O8RS KJL$Z8#WWW$<8>PYIK2I/.\4)85)S+X:3=5[,L4%?#-VWZ>FT"HVA ME>#ZB>MO8FM^7>(.3;R3"JEM8]14.S+R:C<%%<; MF \C1W=U:4F2C+W1QTHP:-X6C'[3*!-K!QM8^&)T8U&H;!@@CI@HI'A;BC>O/&\& M)*.9\JP>78?GV@&61BF5TXCR%*H@^"F&AM_JO^\O(>;)#HQE0RC.G]W\G*PQ_[]X?W) M#GU_^N]30$R)+OFAY9%&F9-,%SRA))X7F8N,2&554)3EO%C.%Q7+@UD'K\J>$B[?D4(J<<"Y0;8Z!#8F[W>N<[^)- MU5@][L*J=D:TGC'W=LWIK)JFE1U;;/B)E258HE"CVC25-*=AM$XL6G]W%7MH M'M%^&QYCA!YJX[X.TSZV+3>9IIQYG;7&O7/3"9 YE+7/[OL1=P2T$!C<]YGU MNVQTSDBRT3N9^J/:%%^BZ>:"GIU3L2D[\J&*1B 9IV6(TT$/=X6E:0Q&PZ-L MD"H<*@I4AGYSRP+GM'?4V=%X7.TS2C;VM*S3[*T@0=K_L$!+X*RA-_#*D+8* MUA5,KG+SX<;D'J<>_G;0/YI'#W"9T%Q'QJ M\S=N4:IB4OA%D[:XHNG$0X*\%1Q9 (YQ2KU7>?@Y;,W$S<*M2[)?VG:4M::[,'HL>XCSL.6SQ51V+;>=%V?#4 MKXQ.P>X)PX_]\6A85?=4L<$6',_]]%%=AU:.JHW"\^(NUQ^[Z2F*IEO9B9L* M?G"K+.XPOG26Y\=@<,8DGTFN&GMM&=^?%W;U-KK>HE*JY5/Y967*9"XH(\:H0+9#$G3E!CTQH"QG2,C MO":!$2"+ZY=)HLTB^%=XCS,V M^^6'YX E_0G^]E,:PG_Q0Z6%BIK:C(>BR 2/,=,\JDS(X)P+-!JSTA<"7,Q< M6TJX#$$01;4GT3-OF514*A\?B>&\P"VH?2INZ2&[)+:N?%?\LV+SMXWZF?0? MBYE]56EC":M[6F^X,Q-0MQ/XHP($0'ZL:VX',*ODQR)!7470,1*TKM,$6.G7 M99J71UX3IC3EYE5=%F+_!F9S%H$>GX8K4NFSRY\(X.G1EIT@ZJ2KFL@\E\?+%$BOYDNIJLG&5$YYK0I\K*.L^$L9\)%GM*3X_%H M>G0\O[HZZ"GXNCH>1C$=5\98DXZS9EBS)@:S$V^DQ];EPF63^,,\UB>7N@S$ MYHG5\Y+1FI* 7T+NK@#E"P4HO"M >8P%*%^,PRXI3U7DN?,13!@P92QA6F'4 MUP>-?56#+NY\V]D;=QP\;CC9CPL:;C^B)OO] G^^3$;ZSYU4>'M^:+DVRHJ8 MT;0MUTF9&:%51@KI.">$Y4%^(WDM\YW_Z>0_]-OA)VJWFBF0L:@S;"AY\"< ME>%I\\MOOE^>#*KU]< M0_)F@N2E3J/U=W13$WKIUV3S\N^N?*S8I$)]U6.O_DX(=ON#Y9MY7CR^P73I"XK 7Y[%(];V->X5BC2JX:H#)RI4_#%'3JQ8:,D^/1A5>ZB2TKC&\1(=D6Z72 ^*#EN-'?&ZY>3O MA<6C[&Y=RM X>]#**&]4X63PN4%]809;TR=CBPN.?MS]33FY0*M5S,. MI+-=H1E[H/G(ZO2\D=S=WN6[!\?'NP<>GGM$WAW ^ YVV?O3=Y]W3S[07?:R MOWOR3NZ^63H][^3#^>YG]VG_#QSK+MG?ACEMOS_>_?S^]/W)[L7^P=O/[_[9 MN=@[^?#I?S\W)^>]F.P=O&![VSN'E#FM90A9[K3/1.YMIJ+*,R)S@BT?/?7T MR3/)-U=[#'_/D_-^)/O_]UT<>-PA1@LQ.%8/1N8-*P2QA8G1TT(6@1,KN6W. MXRPN.8^S0XR[18R+1<00.3.%B,"D/.29<()D1OJ8.4,+$;@RS@H\L_W2WD8= M8G2(\8V(D4LN)57:T5P+4%=:BD(ZF3NI"'.!?>%\\0XQOH^-L?V6['[>/8QY M0?)"T"QR!XA12)EI&W@FI3:%YUY8/*"7TTN;572(\6V(\6UNV+TCUO\93'ZC MI"-91[+O3;(;!SEB^M^##'*PKPIRK)GP8S1 !#&,,\NB4E$0)92UI%".1*-9 M[A3K@AP_S@!YNR;(08O4@1[N?7NQ_"C[[ M',:C#DGN%$F6@A^%"90Q+C-B"YD)X52FK+>9C,SDVJH8K073 ;=&LM\Z,+D3 M,/DV>^O>$>M;3/,.?Z^-OSSFI,@M:'HF!."P\;G1,4CCC1/6%C7^T@Y_[R7^ MUJ$DS[UDW)+,!\\RD7.>:6IUIAT+1N:6R5QV^-OA;X>_]PU_3534$:?S(L\% MMUQ%%X@%J24>7&=/EO"7,DX[_/WA^+NWA+^*6.&")ED0A&="1IHI3D/&:)X7 MWN1!2=;A[S<]P913O*J,NAT#OE0M.2D^T%[D@.@0OP/J4P1'O).F"AC\. MZMZM!@UY-#Y:!RC'?"9X+C-K*,]HU(0P(T.D6.<@-U>/S^ZREEV=P^TXK;80 MGA.9*V6$(4S+J+4HO"2&RE#X+FAX+Y%D*6@8"U6PH$0FA4E(XC)KCX&,:1F2N3265* GC)2 M!W"%>+%D81GE."+@CD;L /DG0F0W>9($&9Y01.9?YDV=*?GNUPB-! MC)^I*%S>1I[P(2!K43XI":,!<\SPK7,A X^LWF0F73.<:\@"QGFBKOA2!*">^LIL1'4FC/J-=T)8W2%?C="_!= M#GY8S7+0B"(KO,TSD<89HX$I05V0R0'\YFX5CR0!TR'&K2,&%G=($?(B%$;0PFM7,.IX MM*EW!7=?#C)WWLSW1Y+]-XM(4G JG0@R\X$KK/\ )'&RR HK#;& \Y)T+1:[ M%HO?_2B%!YP +[H$>!=I[4CVD$C6!:?[3A>BX!*T?@@B@#$031&,5$5!&97Y M-3IF=V;;79EM+\[_/&AV!KV]V#WYZ^)0>FVTE"ZC7A#P !6>RVA-YCRW7IA" M%:;HB@8ZE+U/*/L3D.QG2G2H+M'1^8 =R3J2/6J2=9'>OHG:*F.,$KD0CDML M%4!\P9WRC,;<=^7$/] U )?@PZ)K("1AA28BD[+0F6#&93H8D:G @Z7@)%AN M4H^1;SZ N8OG=I!Q23UQ\#3/K=.NR 5U3N6%),82EVNG*!==J=O]A)+T'\() MW3W9(;M'A[G@@BG',QFBST0,$ML*Q"P6@JB<%,Z$+C^TKMKM7Q-C!P'^]?V/ MSQK"[$W!<>J[9_\#'S9#/#7CH_XPJX;_E#)X8?W19'3V-&]@H3_TP-=/J4J8 M>N,PZ,.(X.8XFHY['\)%KYR>G<&'XQ)%OG./ M?1?*S=X_Q_U!Z)G!)(R'\/*/ 2_\V/=XFQM-![YG XP'*-2/_> W>I/62_LE MO,2>!#?I34;5^R[2\\]@+8#1>F, CG(S+5)[@L]FJYK6\-(UT]]UC=(3G_8G MP/5N8=6*M:NV S2 B8]B[_G^WSO;&=77G-4]YL0V1]4+!@^'M1V=!5 %P G M0'9:PHTE?'X,('-T7+%$38,>W.O#:=\E/C@V<)7Y$(8]1!Y<>C, Y@C.3/&/ M].@P+*?CD!Y2FA@F%TA2?$\X/1N,+D(H-WJN#HW K_C8CV'H1\"@Y_W)<>_\ MN.^.X89FC,#4.(W^RO*@<+2X-T%K\5M9WY?8-933 ;P9APT##AZ4L0,P-/TA M#*L/M_=/\3IX:#.BWFAC!PG\(>.7F M(KLLX-C2'O[ O6-6BEAX$0IB@X_*Z4*)PMFB6-_S8U&=OS3]\=]F, V[P2"Y M3X'17HV T2^JGP?PLM\'(_?A@2KT]_][3-SIWT/SCY[NG^S 6 8G[P^.^.[) M^]/=[;_DWN>7QS"J\WG_SX%Y2SWMM]^.I2LD,Y[EH$; M9D =@X%OG8I97N0N,,VB+,*37@##YPS(.AE/PY.'"ES("[W$#+T6-Y2/"[V2 M""?]YY/0QS'(P_EH_"&)XVF:-XIK1&)\3,2H@&0<_C/MCU%8V]\=@QXU8W=\ M@8@%&G'VZ!'HSD'[RM,623=[6V49:IT[Z!O;'P (PK/KBWS/3-KW&L!!-S!E MF70M XB[S @W@#6A@"H\C$,RH1$.*=UX[.FA%MKJ.L/SZ;P^FE9#;5^[<(K M$9\&@]%Y^?3A,\"?2)X>[=56<^^OZ6@2*FL$;2.+9D^B:P_-:+!U*C"N(+HR MFB;I"7?#J[^E*9/X;MS,QX# MO2JJ #"&<)I(!G90\D;Q=[ ;8Q@C:H+IY3Z 53@Z/1T-J[_F3\ W5+;K$1"A M%\QX.)I.%N#W/-0&YV@(3'D-8(:W&!B6FXZ3T@",[9>/8)5083J@VP5.RIR. MID@_-&Y->=Q#/0BS1ST&5K=SU;= A-!/[-SZ\,Q%3L(Y\+WPZ ],^ M)#4\'GWJGZ+_T**IA_] )\$RP$?E\6@\R< )/04IF8!JQM6H#'DTJ*MO?+"3 MWB_]H1M,,8RQP!Q# *[RU\HC^&C&_<0]H$!AIYZ Z6\H:_JKQ=;/W"JS_,O02O^(<]V!P M/2HV9F#WO0W!2X +*7N E-U&RM[QX*X<"A*THI+5H,)U-(W??E2Y\]&+8*6PA&D5 M:3 ^:&PM'G3Q9!9<\UN8B,$>$DS(2+J+1],E=AX>>@\+? M&GK\Y\5<[;\&U0EO@ZFO_[X*'?V<$2-QZ/+(:10^BYJ13!!#,D6ES4*00&K& M;(CVD42,<-V3CDB_M#@@?3AGD_3]PS>+MP:#WC'\G7P#F"Q&##[")"M42"8F M#&HT[L/8 3%J@_5B'J8!KV1R7 400EFB01F&O;/IV!UC<&9C.>0Q9S[9'DZR^H(%@L*-&3_\$-@EAOTE$_(GNPQ9H M_/WX:HSIB2#),2K2:(W(#G'?7C" M_SY'MAJ@,ULQV6)"M$37U_2NTM>Z* (OA ^T($(SW.S+9[9P/O.:LT)J(21E3YX!AF87P8R7O1? [LD$$WP1DWM@ 2:'ZK\N MQ8UIZ9C\X!3YZ;,_BF!2+Y3\<2?TF8SZ%V7!2>TXQ;RS-A*&[N MT0*[/1C*2[F5$J.#5531'($1@,)7 M!;#:*:GQW%9**G_QQA6.0VV^\$3086"<&$S8-/Y]A5OE;$S+SQCT3^'G0EIH M&=S&X,T/,:SECOOP:Y6[NMJU?Z#&P3PBW;80AJ%E()@>W^Z]&J?88:^\ %L+ M(X^#_L2KX._D@#[$BSP=PY8@1 M,1.YCYE1-&21%)+30(6P'%'BLB:@#4I@"AJ7MJI\09%L^ B#Y,")9N@2KX#Y M,4E%5!B/;TI=,$AW9BZ2U,.M'0<]$ [Z_.+S8<"SIG.:9Y9',%8]M9DE1&4> M3%67DVB,H=?AH#K947E[ST=8CPML\N<\8?5KI6*6X"=\.DLE#-.S&O#' 5S4 MF6V[=+4?N60J-AH$82MQ9KH.P L>LN\F(T1-6N?Q-GMOIK9$ *SN6\WT;=0O M7M1W,(TJW5SGV,^33L3!514*\UHLU\0<5ESC;PQ!WFTD[8T[!I4\0)-L;K)K$Z?6#.RO"T^>4W MWR_/!N;B:7^8S+=TTV^+^:5?DTUZZ7=7/9:R32785SWVZN]@(>YFL/Q:C_W"QNP;[)R\8H-D M!=X_9F/"2D@\L=6JPKO&SJ>;;".M)*1QJLXFO7(TZ/L>3NRJK:3WCU(KU3XW MV=?_18KI98JASWD_R:6N1:Y?=M!D&TWA$;[\]2:T>A2]OBZS^KZEJ\K:?8#W M;>;_]4TSO->;N&[BN4HIA37:&O!>!1AJ3N=Y8,X7(:!7>XGGRF_DN:XWZ[8F MS^M2N%0;/W-H^0,U\^H]CN=[ISOBW__'SN==]A>!=\.87G]X?_ :WN/D MWH$_WF,[W=RW-_]_/X#W/_Y_?9KF.=;\?Z/UX,]G-/G#W2/O>#O MP.G]W\\[*Z.$4-<+GAE/B0T%M-%5H;67;=0=0]P&@ELX; M@57RPJLB"\87F1!:9-H2F1'&\D)XY_* R2"Y(6EQC_#I)^B$]7HI:OC+?BMF M^.NECM;/U1[B!QE/EX3].Q"Z#@CMKEA)!0N%S N:!9V;3!2*9,J1(LLCMXJ9 M0A:,@)4$&/3-_29OIPE$U]CEWEH5EW=SZ83VVX1VR7+P7@3-C,BL8R"TWMO, M1$(SSW/.>1Y#;OP]Z]WRLP20#D83,[@\>5AM45O*2M[4BEN,S7)8##^:8G8C M11NO%X=\G"[?K5#FL8#Z=XME?6G;QN('K2L[17 C1?#7BO4F;!ZL-R8#2XUF MP@F?:2/S3$8OBJB6RL ]@.8.]3+*X#V.\&L,LQ M.M"=4N8\\[DM &"=RZS0+I.Z*%3!'&/2WW*,[D?BZV*#PS6[J1?^_@Y]P]Z$ M(RP-?!W.L$7"\*CK&3:K@[HXE#EER( 9^'XV$X0!<^:<9)1RYJW)=8AJ>:LO M\+%GAFE+!1'1"&V)XMK*G'DP$C5Y)#M&=^8="7KVHE>S47*^_@BCH[$Y.[YX M^+L-V[L[X&'FJ.X44E>QXJZ,M!]S %*2=ER"XSF:CK&W4JH-+T&B %CF1:]E M1:?-WLNJL\/B[K+Z%1NX[[,_&8UGWBP*9]VC9+:/O>EEV'Y1=655B->\Z6#- M?A#-W1-KYIJ9>K>C]72K&[: M&8X:YO9O&.^>%C=5.D]4HS@9F.$PC M33N&4XLWW+\#0Q@-T]Y?&W###SZW)DHO425=^P@WZJSOJO!%Z%QL7SH=CV$: M@PM8N\&@8LY9#]RZ@=[;(?9UJ%H^5*):%:=73 %+MMG;&U4-B'#?AF^JUG'A M*Y&&.Z:3$M%HM@;(.F9Q,Y[%O1[8?\O[,7;5K3=IS/L2[YJ:++\_V6[=C/!YZDN^XB>7Q4*WCPKODPF_%/48?#O!U M6X2^G"!:<-J[;4$_1=4]T\^_T7>G[Y@^]M'_-WG'?E^&V;RQ]_'N]N. M[/67LG>G?_?W#MX/=C_#=P=_PYA>G[X[>"?VM_W)[LG@P]Z).W__SXOSO<]_ ML87BU@-X_L%?A]XZ;;2FF*:,5;!&N2\LK&;AQ)-GQ08EES7"Z#8 MW1]Y[: (H4@8KK02T1BG!3'46N(E9[9G=[G.]0]-*6YFXK\V66 MC\L+3;DDVFBAG;%<>V^9, M.B]\%_"Y!VCSUTK 1Q1"\,!CAAR:B:!4ID00 MF;^?$*KS %[I#-99&#J:"MM3Q7RA!-"^6MY]<(D73" M^QV$=RE^$EP4S@N::4<5N"U.9B: T1"C$3%RQZ.JA)=^\U:V3GCOK?!R8ZT, M,A0J".%9T((9<%X+,/B%U%W,X;X([U+,(7+NO!(L\[H0F1 R9"H8E7E++7&" M4RE9$E[US79^)[SW5G@=Y\03R72,4@1/#2V"=X%KF9O( ^F<]/LAO,N['*WT MX(Z'+,]%:I7H,N4+"9YZ=$(Q+EVTV 1(BV_.DW;=1&[<3:1K#]+M7K\++\D: M&X7/0>Z5$+G7,FHB\0S87$NJ;1?BN =8_78UQ.$4\:9L(PDFE%\HSF M-N>6*?"2_)-G:J.@]!%L2.\:?G20>7\@4U)A@_=:,U4(/&/)BQPHE^MLN*TRP XR.\CL M(/.K]Y=WD/G#K,Q9WR/"F I%EGM%,J%\D2E#3!9R3[4@@(D,>Y,7&X3=5@E1 MAYD=9G:8B9AI1=0Q6)T7A18\".68U,Z#L4EB7GC:15'O!V8N15&YXLPZEV EKFD'#US"G8F?PQVYDJON(6F,ZUN0(N?M_J#U/)18".@ MLU&93BE^.@X#@YV;YGTW_GNQ"UD]63*_Q5B8VG1R^2W7:T3R(SH-4;G4/:GU M\W@\WV-Z%#([#N9#9B(,]JD9G)N+\LF_%F<)4VR3]/K4:'5A4E<0Y]G_V/&_ MOK7=R]U2>7TWN+_#8,2W-WH[0[>9YK WPH9+DQ&>:>S#$+OAO)QUZ4H[.],9 M]+UT\2]OAV;J<=/GK^L6:VW_FIQ(Z:7':&H4FGJ#9==.RDBXB$;3Y>8^<(4B M !,D5T&8G"HAB"P-%K?[I3DZ&H>C- D\A#9IA:Y=T_;;SX=. MT^"M%9DVT6,7T)AI"W:QY4!?EN?!*7/]QHGWN/$9-C"KVCQA1ZBZP]+T% 8+ M#\'V@55+*3]G%I <>S%O;(8]S.#='_MXL/S%67CZC6CQ<)H\Y9N,Z[OI[O-U MAP'_H%9$W6#O8K!\4^=YU^2I:_+4-7GJVNL\<'IV39XZ+OSQ].R:/'5-GBZ/ MUO+MWJMQ']>D:_'T<^POUIY['X3/N:8B9T+98 M''3CZ.GC%[J0<#GMF/X=1 MX/C^Z4^.F[[9+SZYP11IO)6ZR =_8#X]DOC\B._]\P*>L25@+/+=/SMD[[.C M[TXP!//R=/>?M_#]7_3]/^_HN^7X_ E<=[!+=K>/^WLG@^-W)W_QO<]_]W?_ MP?O>P?L3!6%(8XG7J M!L74;57./:#49(=:]V=J-T MDVM/=2%4#JCEG+72"$$+'H7&+:]W4Y'6H=9= MHM;%(FH)*JS*?<@H\1Y02Q69S87-+"P[L$LA(U>XL:K@W[REN4.M#K6^3QVM ME'6M_#UJIK(30WQA E,T*YS42,(K.: ML"SD6K%<"U[DV(**;TA]6^>2=K#5P=8=&UN!Y4YQ&PW3P@4-LR>:@0E&B3*" M\CNIR^I@ZWL86TT)E\ZI4M)D5'N9"9MCV2OG6>"TT,Q[:W@$V*(;Y%Y96S]! MNZK7 0]4PZJ$5^8B'87WBP\1+O/5X72_7AH>_]GWY-_"/L]%8-IO3A'\,Y@R MI!\[0P>8U,'/C>#GKY4(%:@,'UW.,UBO(A,TQ$P5M,@B84(+D@MJW9-G4N?W M:!=^UT+CWNTQ[,3UCL1U*313%,%$JDSF31$RD3L&UD*4F2OC%=?ON[^MD^5;5[VUY4\%=<1IGXDHL:V"RS-#50Z+1J*B1:YA;3',RO@W M)X(I82!O19P8Q '#P!<]M M"6',-M!E:8RX15,M/8 MO4IJHHFP1>$"=F+9(/?J_+N?((M_LW[6]?RZKEEW2IG' NM=/^L'@-7O5D,H M)*?&2Y&1H$5UZH_5RF:%MHX749I \UOJ9WV+4O.#$S8=9':0>3]J33K(_ Z0 MN12LTGG@D0-0*CQM'I:,9=:S/(N@\0ING7!!W5(_ZPXR.\CL(+/K9_W@(',I M\N>58B)PF1')BTQX%S/CC,YLGG.I8LRMN+5^UAUF=IC986;7S_K!8>92%#4O MB#21\2PG3F="8\-3@,G,&"*\!Q=!^5OK9WT/,'.QG_6L>_6\Y^Y=M^#]0J;@ M%4S77?R\O7AWQ=[VT<7^P18P\=$Y_'LHO26FD#0S*73$5Q+-9F6JF(&9EOYST1A%T#$QS$'QO'%SH?T11K2AAQ@$_0WSPO?/C M,)RU*NZ7Z8NC(8S ]_K#GO$?S= %?%SICH.?XO/PL8 ?J27XY#@ 94]AYA?_ MY_]1C!:_P1AJ&2PW>UM)[N<#7'I#>OFL'?)H/"N$3&.$^X9E#.,Q7 FO,K,' MIUG@FQ-0X7=IVCY5#V-3\40'G_K=FT$//BGAMLDQ;H@3P9Q-@!*8=PP]!#=)<^F[XVI^@]3I&88U M#J>F/\37GH5QTLJ)F!8 -8T4*%3C6,\, *>N?1]<<38.96J[CM-(I*IMB[,Q M]I->>%Z:Z25/ E),$KFG\(1)OXS]X#=P:F<&\!\><]'^9K.W,VG(4<(7P8R' MB<7J62![U41*#SX'2O4L<-;PXPB&Y=,5+0XP\S[9P&YQ.IF.TU#[([\DG=;%YF@9XBLH^&F[W;9E12HX$IOX9CR8TY]EMC]1W' M?@>.A?'63 M\ANIAFVP#JL;Z5<*V[=&>3MA^Q["=K)[:*6,N0!A<\*#>M"VR)02/%-4R)!' MRZ1+ZN&R;BU?I1ZNP:LWUPY+3$OUC9GV6\-L'=-^#Z;][ Z5Y**PG&6F+6Y'0]SSP,8I2%+OS63D/O3^,6/P^L#1>E0!C8-Y M0 %#!N#M^=ZE8ET>@^-:+F\QHIQ%QF4$6UA(SVWAE#?2,1-CU*$XW%FGA7;V M7MY,H@[Y[LG'^CN MYQU^&#EQ$G1,!H3G&'P,F.@[\]"N.+2,.AM)R&1R%4C0F2U $13:10G^0FYC>/),; A)+N&A MV<"X=&3A)5Q47_9J=MD20R$_;?0FHZ.08HGGH-.3I;/$?AN]UD/7 M(O>,0?L =%6D[LU9?Q+[XP"_C(;E:+S1^_//YPO#J[^8W3N%O].;=L/X*, - M9C! $ZF*1YZ'<6@>7YE4PU )0!KVO[?^>3-[YRR VP?9P+,=*Z&#A\60S+E? MZB'LO-I?D*UR:LOPGRF2:O0QC#.,/4X2Y?!;^+<_P=@S#O)X-/ 8?QW!P\?N MV)2A-P+[, EA"L*NB2^!3&K@\W5\%.N/%*V^]5&+_!-RSO89-2 M"FNT-6 "A!GIW/J+ .:PEE=(^34$^44]QE M /8%D2E[+HPGIA+<*I\! W%N"F)>3D&\4_C:IPH:X;-F"S?GBS3)G!-.?'?@EB6C&+.3N#I:ORE3-M[4;3 :;'RNE@DM*O M/=]'Y8NO*\,$M&AZ,]*EDJ/+W^S#64A&9,T]P+K5[#9[OP=GIF5HZV,8 :QU M?UA.QM/T"N QI%_Z\&R*@VG2B*#-TE/ACE[L?PH^@X%DZ;?>J,*AFE_; [N6 MA. ;FTQN90[9F=F#K/EIGLU;)+?.&G1.,N9,G@G*>6:LBH"0PH'WZ*S$>EE)-E=-E_]NC-[1 MG-B5*5.VS.&6&*%UWV*LRP'@%P#[M7[)K'KB>D C5?V6]UV4)6$@2 M*NV-\%.[&A6\K!W&)G@7P)<1"\D&%QMK1.D_4S/HQPN<=WIN(UI)G'YIXZ*M MJ 1R>9FGD"+&H\&O%9G6#6A&N[43K$ROU;J#]I'U"WJUUET%*M2S49G0YFDJ M $ZS<_)_N_%4JI:#9/Y+<:6H\%T?8_=@RO_+9CUN^6RNLC MOW\#CO/M#=!J;C/-86\T":D"Z_D(C3:TSU_VAV#(3KU1A%!&,E5$":G2@@B"T,/=U>NPJ MB[)UOE%6LY8QO!^,V&M#=R:/8J*C2BN95IFU9 M:VVX#LR2,XP?@A$POV^Y:'3QA>4/ [;&1&GP\(!'DKY#P#Q"RKXPXR$8,[/^[=..^GZ/0T0G%.] ')P.T4M-1CSZOPUF7/2J",KER[:-<+L8]1\@-)T&4T[1 M;5\OP!5#M !ECA]S7$M#04P8#6O_X"AIX(6KX5,W%Z10$V0)ZK\)@RI2AW(" M_G2BTL++ZT=?-H"+5(KBPP0#A5@;C2M_!//:1<>^]]R,!Z->V3^=#BIZ-E_[ M?CD!EIDV:N ,#+QA"D/"T[$)=ED%8%,8&RA>!0(Q!I5&U##&JU0[73-A=>0/ MD .MQ1[-?\7PS6@,5/KO]%'GL#ZOT99+/CZ8_P$_K>A],QI]5 M9(-!#A;0W@Q<,Q]D,!A;%2].D:XD.Y5RQK6K!2B9,77^!M (J V+7F[409EF M>'B.$=[8".("9Z>; 10^G54E^!]'. 9<@XW>N%]^ ,,J '?!&K8NPG5)ZPX8 M"ZXDEJ.C?DESO')9<5\G>Z M9'=^R3RGV 8-8V%=?P63?1W0 MK#(*54"S,GF;^HX4_YY)6[U_8$GCW^UN,E"!6Q4HPGQ>C4= B&%E3Y;53K*? M?3_9"PES((=112M);C+"\7Q=JT.F@*"M5N.5'*0(\9ZC>(D<]"E-O5H&)U9>5F_)RZ\WO M3:W!UINWZ9N,LA2T /W5.S"?8 B_5!Y7(;_NG9H.4' MM\B(ULKBLVILG3VR,98VZH1*63VL7UD2HO@) ;^V\S7-'2:N@/=;'F'[O M1 G0]/L SF"MB$OL[LP$-F"=!* M9&:95MZB'\C]'@@47#LE]\7[6E ML3;CXBS -3?H'D'.$Z1IUXR!EY JEXD2(QD1&XTQ 8H/LX) WM=H6[]&V_ZT M$2TEU*]/>R^-0RT^RS FVR"M16*M]4^ 2^=1Q-P:Q+TMYMO-GM_;&V]JC=S5G7?IRT9 LOPN(K$ M5!LL\:/C_EE9L6F=P)_O@BRQ0,*B?81/Q$A+VWEKLL$;57YO/*/%GSN_[[_& MM)X95H^W*\EYY) [B$0>/%H)M> M54O5_N8,D!X!<\)"S (U&S.3848QCUS7)EL#)E4 IW%U,4P!5[?\X7FU""YW M>FZKQJG]BK,$B.,4B4DAJ=8#ZZ!=ZVE) @!,ZL5:,=L0PSR&B]Q<2F(PN'6\ M#MT@NZ25;YE5K?J95C'=;/?[C _2&ZHQN1D' ]S7>>H94L^#]#U0 F?C,,E\]7W,4>'. WY)?&^?*,\EEP8HZS+9=@O1\"!A<81W^.\#B7)GS!60Z.1BM' MDM*S"UU!A#];]5M. 8A!)$!-WS, @I5_71 Q,R[9//<<* MG.3>:+,*:!*QY,C7,E:9:*>+PY[%"UPU_L%L_(TU-A>9E@E>>SVS5UP9NVO^ M;@?PO@2%[$JH780AS'M57M$@;&C2(BYA7>_VWB0;W74" -+--1.L\ M?YH1.1.0=++Q,K,JP6:6^Y] XQ%HM%I:>L]K9JEO3 [2W\"QR=%*'_9>F8MV M/K&.;"5VKCASD)XY@^K$][,*JSI.C:PTJ-Y1%[[7?<\P.C3K]_"Q>7/UC+/Z MS7-?"A7'E1?5NS.J/0HIK3VL2AA2Z*T*FJ&/.&QR]3BK/DTO<2#MP>\6S/I[ 7G2ULP\%EU>=.\0*L,J0/> MK%C@3F6UCL3?CA7UXT1[U4]<[SDF(YDX2@M/69$'(7+KC2RHS:5R0D;G##]D M @\Z>1"HL=Z"X)N].\IIIRT?=?G./>/R_=. M_C[>.WT]>/?/+GEWL@O?O3_>WSZ&9[X^WCW=(?MP[>Z![^]O'WWT?_PM_/_] M]^ ]&WRT)R.V]\\+]OZ/OX_AVO[NYQUXYPNQ_\??)WM_O+AX=_*7V#UX!V/: M$?LO%=G=?O%Y]^0%QY3VWLE??/>O0\=IP;1G61169D(XDJF\\)F/DDBM"UB" ML)S8#D:%(E)*F12"@]-GN=$^9X3#DHL@EA/;EY54K894E@H?5IW(+[]Z<:C6 M!VURPQ3#A@LV-U2&7"MBK(8[3'Y#I_.^J-[]86LC+],-7%8[X7MOIA;L,?BU MVN2W6"RXL>:S'@C&QWX*%R?%<7X\&@PNLM$Y5E%AN5O?]]'/ E"L;MCL[8 6 M@@\GF&9)M55-HAC%K/;UYIOSGSZ" NUD8.2_I1TVM8V3,G"M_4LWZ[61:RZC M"!J /HC =ZLDX0'8P3) ?AKJ--,9\TOW]1T8Q8TWH^IC*PJI:PS&<'?FWWY M/P(:/^]OP]\G'\[W/N_RW<_N_%!122*U/+.>J$Q08S.=^R+310%J6<5U,Q%O.?:?\CK!P8 MA-5FRM2V^)+7NZJ0L'I>*JRD3]DF+5156/FT$]0500U&>!J,P^YQPJK"H/TQ0CSX=2F%L#A9 9G5,QS73S#!NLJ@)X43P2+3"%DM\$]3)!C2Z/4AH>I0*-:IC)"V<\R*MB -JTTZ@_3E _7!P* MS7E>R)AI*_-,,,4SXYT&:156Y)$S7@045$GY!A>KK9IO(JC/?[B@\H)U@GJI MH#*CHQ>YSST5RA.=1Q%A#H54FG(2.T']08*ZM[WU^9#F3C ?56:) M/7>]"H M)NI,XMEHS',.6/KD&25X-#K;*.1J!]*;B.KV#Q75F[4E*0H6M&)!@I8!NG!- MP'DSCG#0-GG(1=.69 V[+G+DJV9NB1U;U61S5GV-88^?F3&7PE5O+_;^.C2% M",Q2T!R:63P'6F6:TSQCVA22Y(7R&D_H6V'(IW03X.71 /(E6TZ;3HB7L?]U M!2W,*^5N1=*JK96+VZA;-6RI,''>TFH6F!\'9\JZ!=/-](N,$4 ,% LE07B0 M6>,TN.P*+$/MCM98W=P_Z_/UQ:8#X7A[:0UDOG ML$,H^$V:J$PIRS/G9,&IESX8-,<4WZ YWU#LRA#'PC[BEC6V46T'K_I=5J'[ MFW$-];9P48@H*9A&1; F@*]G;*&#,E(U9R4!UZP]#*.#W#MDHA?LT"F7.TYH M)G6!;6;!A+*R()DS&F0[YX3DY*L@M]5DN=;N#?]\C>VQ<5.LBK3(/2$1X$I( MJ@P'OT7B!QJ42&XZKOMQ7+F)#9P##%;+F2%M0,D]A) M;4,(OJ&U^#:FJQFN:V-WHS)]U97I/\8R_2]6/BRWL2-&>U$$QHHH0@'^=&3: M.::^XA@,S8W)8QZ)4$RX6&@!RB-R'7B(UFEVZVJE*J?> M'\_42]7.O>IETJF:+ZF:M_104FN=SWW&A,+($*;JB0%5$X"!5:2,%O'),T$V M!-$;E*^>J_<%59-.;DA]^-)UK:Z("V=)5(6P"Q_-VJJW;]RHMQ#WQS[# VJ]V7KT ?/B(#8'&Y4(C(PM\ZH=77')V!)RIARV.)!F?A@RJ4!.8"TQH&0*X76;I&N6(: M:6J:]#-+^4H$>'_KD.>RD%KX+%@*WG#N7:9M=)GT0A>>F$@XQ^3$YMJ3<&;[ M1J\=2$%&N5F2@');,(?U(=X)P8P6CDDEC+>1>J+T^B2!6.*+189HQM0E!99J M6-G>UJ%UT<;"J"PZ8 1A>,P4H2(KH@9O,'H\TBH=[TB%7N6)Q89Q$NAF8OSWM%A'J0A%KB3R4BP[$%E.AB1R=P" M8C'P@YD"P$J95+&17]\)OFFLY.MPZ1OBNL\KOJC"NZ\#]N +_N5H_#*==H\F M+VZMZ/AESB]D_Z]#'_. IW5G*@J1B5BP3!6:9(4+8-F2'&P.4'!YOJ$XV0#S MX]J&;$H%C.MEF.W(Z=?+<'DOV'E#SI@6;GX(V4K6KTZLG]6=B!90[GQV/%QJ MHGJYL9UBA%57DG5[;81$N,JB6XNXG$\$<:5A4EV!D>S/M]=>@Y1T^&^YD< MIZ!>=09(:<$]X#K3RL@LN!AUKC582^@>R U)+CDM\Q)D6C@I$[EKL4OU1M77 MK05'WW) XS>HZDM9*1W'.']?QS8-V_#=\T-9"$_ <,ZX+&@F?$XRZRS)>.31 M<:>E]]?R*C%%WX::&[+#[>+.#<]J;_'*\_HPLF30OZ[C+OMK<><'']5^'QA( M .YX43@6@8%DU&"U!K\N]4S>Y>/ M#%BOH\M5H'K9[/1>[*B_^%W:MX=96&S0/C'#,)J6X-_.[(_+7=O':W,UKOO- MC 5N0Z$MSX.18,#CT2JY]5>>R;X<\^^ER0U_HX MZ\HKFT> T(JXQ )9V&;[O-YFVY;VEZ/*:UH^/^/A"^BK%O:M/[I[:SSINT%% MM:VR'+F^J5H2KK]\72JG6HG6N2EA4$>%J]J5NH:U?6LY/]073_;#?AP3/(45 MTQ.I4_;'NH%5#96]Y>(^)EJ',*?N$H.>-Q<-PK;..*[:7VRL'3F^KAICN&FF MDS%K>;#$YEP(H8*QVG#M\V@#4Z%E8H@&K<0WN3;(R:_#3!K::9I[3J H/UH;!$AJUP<"I4?F:<%"%3ENK MZ+0,8S->KH_":7/?MW@SM\%CRTKO$A[JG)Q+6.EB=^LPS_/(M8D9R[4!=1>! ME;0TN '/%![,5%78+SLY&_-3;N(4FRRE0\7KU,EDC+V@Z[ZUE4N\X Y5W9!N MZ@=](P/=U ^Z@K\64[*=[_,.4[(RJ."%I)EE.;9*<#Q3*N09N*K$1*4YYQ$A MBFVN5ETL^#X+ULS\C.:Y*?,]CL:I,,8=!S]%?_@2H_H H]0_=R^A=_#WA\^[ MVSL,?J=@6.?&*\85R4+ ((KA(;.6\:QPPA +3I"C_OJ'WMQC%I\\MOOE^>#N+T.JSPG8_C/-V^NO]Y,7_UKXE>_4V)3 MR^+2K\DFO?2[JQY+V2;XW-=Z[+_2D*MA V60Z/_?$_YD7OGJ,?'_E/1HHFSS MO"LN96>?\.+5XM-E2E9$_/XEJ6FI*G-[QF77((4U[L/1&)W,K!ZDRY;YM+&Q(GCG8E10ND*9-$?9EBM0BAP()!.F5HT'? M]W!R"[0BO3442R5M]XID-_,HG9#6&M"Z+OH4_V)&4L^HD]P4CLQS%ZK;/G:I M7G[9MW^\S=\?[!V_W]ZE>W_L\'<'\._V!_K^],7GO<];!&RP3^^W=\[W#]Z* M][-[_H9WR>'[@[/!+GOY8??S6WB7/\9_]P]@7 >[?'?[KXO= _CN9$O">#^ M+O_TY\&+R>X; O^^ SKLD$//I)>> %=+ YZ"C";3CKN,XYD%RM(E@=5!*M$EFOI,E$$ MGRGN=!9=CDF:O*!&71D^^_7:(+8>+KX/5#UT0ZSE&LW1Z^O0JK/ >%!<<%T8 M(YW@TN,)*SDCE#JMA4V,I+Y6"9*4H> M?8-YAH6-2P5C:^*'G8EVSS!M>8/Y*J ]WIJQ[PIO= 7>5."&<9YGTE(,H;&0 MF4*KC.>F4,J)0A+QY!FG&T5GJMTK05ZLHNLLLRM03!!&K+6@KR.@&56Z$%Q1 M85FDEC!'NE+7>PY;;!6V"J.]CA*;9VBTRF1FJ969]+GS7.><,G%5<>S/8Y2E MM/R/B?$O;+FL#+2&XK_\#AUB^ K%$&18-=YD))*_V'VCJ74; $9!4TT)R>75#@*\S#3L# M\'H">C":-,V:UE1UM$3K%^*]GM/[&7_-T[ M5G2E)-^(=F(U >MH4,:$S%$9,I$+FUEF6&:<<]0I^+\D5W>6J5NIZ+M,6+/;?5W?,]8/V=N&U0-=5*X MR%>=3$:#I@/AFD.@VR?=/M2J]WE]>K/)I]ZSFLZ-'=<'_8Z7?(:TI3VU4$N= MAM(&ZS^VMEYM]M[6;7[Z9>\T3(Y'J?E\_>34E7YQAQJ^=S(.!M]JJN/=Z]TB M!NL,QL'76T52-_OFX/'YH=WC<#8:IU/5SZ9CP#98I\7>;FDJL]?/KIIOSUPY M_'MV)FXZ 1Y>@!V6AO4 3=-D=P&%+GO.NG-Z6YL";$@[!Q:GWSJ49:4;$V:; M\9:J45+3\&D8)NG(\\FZYJ4X=R158&=BD#D4CO0^MEX_CSH:;_9VS^KFU&4 MB]N@:]+@.ZL#X5>),&S:5E6+ORR9#U$2%V=X#*Q@0QB"[IG@7-6AQ4![NI#>?IC-SU%M>0P%5@VU]9[T)_V0-\O4GVV MSSJQWGR;\D<83^_4G !'3&:;G#^.*ED;G5?[:;K^[3?JWZZ[_NT/O'_[ ^BK MOK['_!=[QB_UF!?:XFGGX+QK*N!*'5AD)K@"C;C<%@V=?^O]PGY-V&!'9IQL M @_ Y5);N+G"K?MJ#RX2!$[.PP#PY30U5JB[#*X"98)$VQ\@_L#J#4? \[@S M&3]?!J:F;W?]R.;CU3'!>/FE"!B&J*]@!4 $T^;G?C6*U2]:I@2,O5^FLRVP M$U/=(1L[0P ?9*E!Q$PAPLO%K^TI@O*#:=:P5BJ7 ?WZQ\ ]/F!T^:PV/CY->D=A6'^?NG7LHDI' MV4;5O(+V#UY9KQ>=+XO"E4V)ZN[QRUV<-MH=,^<-T^]?S[&4;W@U'KD0?-DT M&'LY'IU^*>OP$VZY_[2+6^T/=MGN]MOS_>U=NGMTZ(4%M/6@T[DO,N CF9GB M_V?O39O:.KIVX;^BXCWG5%)%<_<\)'=118+M!UJ1Q!HX)&$,?KU M[^HMB4$"6X" +=B5E(V1M-7#6M<:>O6UG$762LXD451*M[).C?[IE7O0P,-> MMY_]ZM%N .SYUEFX=DMYT&NZ2^[1>_$V),]B,"8)E=NE&N>TH9QQ&3'CCK@B M<8)!3>@CZ!HVBECA?V*K(,8\ZP\J6;DF*]L[!YR'*!4AB)FH$8 -1IJ3A%AR MT42)<]UXOLSW4VJZO/T%/\R$\>-V;J4I#A!0ZEH3/*&MO[=7KU_NF(T<[^BO M43[TJIA"'B"*-'.A*Y_I^!U26%+$@PW(9$)T\!4IPTYKQ^U<3"$C]Z[$DE%Q M:3Y,2A@8-RICU,%%%)B-B&//P;@)#O*BH^&1\^C97%R:EX#5O-V7NND\C5); M4\:PR/'F=-<]@2AAQ04)'DRSX8;!?*AC^2HI=38H21;H1MW%4',E8']V^X-^ M)6574B9 RC0/F#K#4 B)()X2188%C0 >?$Q))*DS8ZM9N^M$\KJ0Y07.CM-9 MTJ$++9QC0S0C:X6NN1P*T69YS-?I$^A3G5RD6Q"=IS+Q?4H';",?@1A9)M-WN1@C-T=G;W[8)?OZXLT@E ME/<72@@(!.>">4P [VAN*&T"DF)O:7\1'>QM];?U[1Z4\2'+W8MLU.EO"2 M"NJ<0OCN^VF1)KX>(U2">268&,(#:D5,/E@4*,UW9A1#SL ?- 3)DDV2>E(T M\II#+N-XO2?,E/XR3W_ST/4J5SDRR(.B^B][?(7G>"FE$^,]MM>%7[A<$MF( M56KDFL!Q\ $9#LDX0Q&S),<7"C Q8H^\,Q(<0IYT%"OK5.DU]F.1FTURZ2]Y8=,$%7EB/???M1&5^K/1$SYR2X?F=[ MV2#T)SR_):'A'#9VM[[M=SX>[0^[O-%^W]X_#L<-^KZY?_P9-VC]^][NX7GC MPWZSO@EC.#ZYV/^PUX_MQNX. MVQN^!X78P/OMK7-0A/;V[L>3_-S#9YLYD/R@-( MRZ#V5Q$J3^[*S10Y39.USIZ"_'083T7R>IFGN>1YG1:J8L8;G3">;YGX7E]& MT'8.)(F4!.V1\1XC'GE 6BN)3.(@:A1+G_"KX7>]QM4ZXE+-!4E@@2_[H;1/ MSP8W2F>F&]6Y2YT)8YW)7D5KHC.CCD'@5ESODC=.>\]+_FJ6B^R5Z36NYV-E MO1?9*U\CE#_HL3]^C?.'??*'@V5KNYK*.5> MO.Q=S2$[/Y_M_$LV<2)N/N?UK"=>A"Z^N56KI/ II?"QN$?)\@"?GFN)?MG* MR<7N&3PB]%?S-:*89U-X]L$.[*_W6;][7=PN(IGI6]37PR=D;KFA]Y(&-D?P M=@!?-8^._FPIYE'1ZADO_(P%D044\DYI:>7]]IONC7&L_Q@JG%LO]3\?7\)\ M$_T_CYKA"]$5S#>UN^GC9\]WN+,N\2 CC1"%YK/]9+# TL#_@A@W3D:J&\G( M:^<[62]@OO#3O0K-0,RV.K[;CCD7>WF\PY8T0;GW]6-_?[=+]C<_'L/WL>W= M=[Q.=_"(?6#_>'_3G^]]?4>+IE/#C^UZ<_R9?S\>N79H;1]_.:FW&S W+^J[ MA\/]S1T8RZ=FH]TX:0S_.-K;W3NOPY/K[;V+?X<[8Z:"=X-&9C,8;AP0'+Q7 MDB$JD\_4+ Q9K#&B7O) H\6.NI5U*5>%*@E3_ .A=1KK*U1ZG:@D"'43Q!)5RA4BE0Z6*"2CL$WG\@O5#*!X$(";F_HJ/( M4(^128QH'22-A*ZLJU6P+A4H5:!4>E!ZT+EM!4HE<94V/\-WU ^TM\D2QA#F MN58K*H-<4 %%AC5L&.R;22OKAJY*.5L[4Z%2B52W0J4"E1Q/)D5GI%*&%T1/ M5!@?P&'"2:I QJX2J5RE,J'2Q4U4X@'[Z+Q$5A&9V>9R4VJBD>'42# ECEF? M6:)6A9DM;E[F5E]E3PK?KI^;<4S \,BT\+7CA&FFO[)D2*LAOL00WW0*^FOQ MCWPU P9E#R?4=+6S<5G\J(8ME[C-%J;E*C9,?B^*V49_P;]F*MI>2W>$^=;S MGLT1'I<0QO?R(B9;O3':Z4;1G'X[S7!*%E6M92&67!(O8^]:FAB^8W?C@ FC M;8>T=QI(MH\!4OL63B(LBC!G#-!)20A@JP0&A12B2 MW8SK52%FBP,J4_&:3<4C#[0J4U$JW9\ZZ%(T$F(3A!02# 0W."!K%4%,2A*B MTYAEJI3E$YC*5#R)N&@#X003$0GN ^(I< 1;C5&,$$IZ8[2,I(@J!&:K7,TV MSRF1J7C3)Z:-!Y[4K,V]4_-V5EW>,I;;9EAJN__#,I8)8.0%0G/:(I1W08]DZ"'+ U-LM+^XB*I@7V"%Y064AEH%ZW M@7KD*49EH)X-R'PD5D:.<(*R9U8%R#/#T( /U;))0&:A% MR(%/CC%"%)(L>UU2P]$Q^\QB6A#!, M.NP1F*D V!0BTK"!F4.94"VCD0$_R#P]FQQ4CLIB)"%I(H3T$#)Y1;*!HL@2 M;Q#ADM'H:9 QEX.OD3D*P5_$0!5';S;J^Z!.FI)^^<5U?RW^ M[UGS&\!=[AL M\'8PZKE;$+O?3A%?- 3/3STM6@GEEH6QGPDR82S1V[-^O-G(MUT[[YZU0NW( MPE2/;"AF<$WV:X -T0\NK^$^+ZF\T6M:Z8=PRDN]IL3#R-]_2M.NGX3Y_&%/ M_=E@Q=TO5\SG%;UW1:QC]KCVDYO<8T##VNM.!Q"/#AXTV[,W@E034I\UM>'U_M]6$H/A\>Q>"7=HX MV?ZP]QVBAN.]X_>M/?H) N0ZKU],!=3M+;&]^4=K^^O6=X@V!$0>PSVZP_>/ MWPD(M)OUKU^.X;M8?7@X_'=8G\GX6JD]D5HBS7(?/^TYTBI&))B*B26.%94K MZT6))/W]L:6LY4OT5HI_3?&E"U0;F1BA7.I@#+&,LF!Y!%D0;J%%[)7VOXCV M3R=6?9!!)8D(IQAQ%1)R*@CDDN1&&.6MH2OK!.M5R>DJY[A$"+ @@J(R.S-_ MWO!@NNUFO]_M7=0ZW4&L^(/N!C(B>0B6,6J)X,QQC4.2#O[%J5&1N\J#65X, MFZ5359A;K(-%/OAS/)K__1M3D[R)3R&$K8.<88%1#)1(JJD))A&(DE866>K M5+-5P6=;3RS]9;PR^R_S)6-JY[;7LYW!3,.?*CB[@C9K8Q2<4,-8Y-P:JYAV MB2H=J6-4Q,JG65Y4^SSKTP2/HS<$L41S/:;PR :M4,0&8$TF1W6JLC)O0O&Y M<5$IC;7RAGLBG-)%DFA5\/7\\#5+KA6X#2D8B,92KM9E+"$CB4$< ])8(0Q-9F6=L%6L MQ"J(:HEBLBHGL_C A3&3,(L6<\<]HX:#CC,'IDT0'[VJ_)?E!X I_X40 ?MH M(DH^ I(II'SVB 1#/.62&+_6[/?/.VL%=Q) M9;44,2I%M6,R*%LY-9IOGL4@D1: O"O2)B,FCM;-"(A MC*^".2@1 "RRE=?2T3[N=@>V=?NUIF4=T)(3M0B7 M:8$:N$3YHPIP2D#)70'.BP#.M(OF'#80CZ'HN$1<&Y8;.BA$+(-XW0(*6983 MSV25<[&*V:*J@5X2<6[R"4PQ"8SX!1[+)_ BE\[O[[5=7NON_/C&:BW[%ZN3 M2^;]VCTO2:@D(TG>.JHY%L8$;7F*(3!-@Y8_JRW>:KR_%[#\<=:'V?3[&QXF MVF_F ;Z#GP876_GB8>P/^EM%]FZ[E__.4G"S'<#HU:5'EH=S+=0!20[)]F:= MU8\W:/WXY/L!;)^@F&&$N/1O46DWKFBW8HYKMYQ?ZEP0)66*S-('2@\2"4#?'FU8[ M.P7):\=8]!3VH/"VV:D-0/\/07_@5_%;%O$K*OI+XI#1X\[LB.(DJWJQP=@3 M D:.*ADYERY8H8B30GLNDO>6'5 NY M%]LZBYO-OF]U^V>PA24A+;EH;.[1O^C^Q=Y7+QO']>'^AW>X?@PFW.'@P*=-X8;WV$^[" $ M0PV84N3!@T><@X-OL<7(4"E3I-9&9U?& @\HM)$AC[$ R$D%2P0D$X--U2X% M3(2/24G#IBE/\B;4BEVHU:/->] >A>C3INZZ8I1;GF^W>/^=4N:1?/U\N6XN M;PI1, RF*5#'M:!:)@K>#[=&4L[#%0W^T],#7:K/1K\?!_V-3OAK#(S@&H_W M,FQW/F5WN3=N5]/?S6A8*=FEDO$#GRDYA=%(ZX01CRXBIZE%C' C =F9\G1: M"F#WA%%.6Y,<9_!#$/#!1(337H,D32M9IOC) 8KM7!0UI>IWL%7%KA6G@JVK M?0-[9@ MK\(N4M?1;H:69X0/':I\;ZCZ\^8AUXXF>#NS]R$SG,;<0/ M+P05US@P1G[ M3^/>E?<%X<@*KUH3Y!-,-C?;.O<7O17_G-SEC#%ZTLZ_VI< M@U']@\59_Z_K_6=>?'Z95;[=P?@26UVVN5K;ZOBU8@X-B$;ZV=G[LYNM11]$ M_WVS8SL> I3:/Q#;CTQ3K7CS+Y\[]BPTP3W\];;-NA7L?PK>4VINI#9!"0MH MK;@+SG)MK0N"46+S+>X?[> MEO N&_13-'ENRBN0SC4\DM#[?;&D3RN^;[L-GV=@].=_?W1/;7^OPGKWO MCW=5JMQO,.W/^1N#(?#QM?W)PV8S^@S7^"[1"=W;-C>_0/>=R+VAAMD M_QB^MYV?\YDV-@_YWJX7VYMULO=UA]:_:)R+*D;57'O#QK ^/.!&.\JE0P%' MB;B,"AD2+4J)8,>EE3&(E75JY*JFL\U5E_X^7X52KQ*EK+$I).8=49A[J8P5 M5'M/B3,F&3,G2MW-I5(!U-,!5/TF0 5LL$Z"(FIPIH$B FGM+"+.\TA-5(!4 MKY@$K@*HUPE0E"NAB<^E.]Q09RAGVK&HK&&4I J@2@Q0GV\"5"+2>44]PB0Q MQ)VCR I%D;\N1U30A8;UW27KL92ICG/<&LL2CBOAT67!B M;\T:_VS"C[@/5+8%N7=+VSGG_EJP^5ER<*.SBPJ+'XW%9";GAED,LFB^S35@ ML;8:.:448MK$Y (+CK&%8?&]5*3DS;DKC'LS&/?4&;P*WA8';U,9.^HYD\(& M9(0&C%.,('OQ29UAAW.(P;BI;J+@Q!O -$>D! MXS#'2&/JD?. ?$DQP^621:AO@,'^VB79F1JB&6 M=(@+2L4O0WGK;WKR,ANX;AE6/S:,>&S:3>F0(_)D6+HN?@V 2=D 9' M!X6D0R38QV1PT<&"ZC+UWWFF"*U"I_),[1[HI)55Q%COO ^<2^JH8-RJQ +! M!'YZ:#*I J8G!*:II'D":^)3, @SY1&7.B K2,@,ARP9YR@8H%?<%[!"IM>) M3$1&'IW0VD?NM'+>$,, KXBE@L<*F:#>8:"1L\2Q.N1*5O"B.X-W16?(YG6:WZS@UC[NV5]0;4V MDU>[HLAX4WT7;\M$60 KRDV*G"OPJ:Q2(;C(M8J)J3E/UBJ/ZOD@B\\DH;0& M/UA0C5R2''$:'?A6CB#G J"5SWE%]HIO#%6Z/-9E0K 'MX/K@,&&16H\8YHY M9BFVE'M6Z7()=7DJ;Q,MIYI:CV*@ MP/HY"+PB(C(Q71V60UK73Y#>BR=%9: MZ7 TB4O!'%<)I$%(!_$QK4Z(RJO0T^D."IMFP!I[$PSB@DN()Y)$.F+#@^32 M)[^R+E>U>'0X4:ES:=591VVUA@W'/O"0.9N%U%%Y"29;)^(K=2ZK.D^E!UC@ M40;/$,,$[+--#A6-I$(2G'AN!+Q:/G5^4Z4VDZXY,VUV?E3(]K9:%3_5'="[ M+Q!,VE/]V6V[9J?@C+_:*?BIWPRQ5_QZ@F 7%5C=#ZS$M<0 KF]NG!](+)FF M)B)E\B$PH1;9@#$27AMGJ$Y>+XY*I'Q'+95R/]/EQTJYGT.YZS>5.VJ. P07 MB A',P.'12XQ@F+T'DM,!2&V4NXWH-P+N?HW9W?)2L.?4L,_W]1PDH+F28%> M1\413U@CXXU"B6DO0>D=UA!K$*)7%3>5AK]:#7^6VV^5AC^'AON;&NZ=BL'I MA)1(*5,;1*2U\8B"FBN=>&X@7$8-?P.WWZ99M'Z01+C'Q:BW&\&\)XZM51AW9.GD\:$KH1$*25%(@EP17U2R.5DZ?7QMY=B#I%K9'00B)N, 3?U%CD./#=4;$J M,:T0KT*\-XAXSY)ZK!#OR=.-8R95(;&3EB,1(D4+[ '^"-*EZ@L?\84+;(%VB[T:(ZLU0%^\T);1M^Y4.3M&WZ<=.:G:D3]LX6BU M< ];.%8MW'T7KCAR6RB:74/_TJ^1GFN-?MGJU 9'W3-X1.C_>I_%>@VMC39N M;66TT&*3ZAGE><8;(C6H=SOQHM:VO9,XJ"68TKVK#%Y_[N559EB\=8+'%$-( MCEL1#!;)RI"\I#XQDXH,"R:4D:HQ8OER+-\;?^;\2E$W0.M#/ZR?'V2:&.)Y M0-%D@JMY22 MU>!$@2=EC-1(QTB"H$YZ&BJ(JB"J!%.[!T0I$8W!2@H%..4UL3Q(RP@.41&7 M[)P0505[+X=3; JGI&$.6\Q1\IFO"T=PI2)V*-BH,778CV[PE"W8>P.YXND+ M//;6W/'/)OPF:YW>9I/!9\G$54T&%P;&_\QDWIPR,B;M4631("Z3R-3R!+GH M%)>21!72(,7QV1? 5P%<&69=-ERB!7*+1#EIG.&CFCG6";U%RYF2G"&G-(<68 X MXCD% Q:7*DQ] W1 ?\W!(?PVV[A70US$$-\00_>G&&)LV[P>8-B*@>6?3WLQ MQ5Z^YW1[9Z^+1_49?)6>SZOT;S0&GX9*[S5U7 :F3>*14&J<4<([]M KNJ2 M\'0^SL5L*AZ4.3)-D#3*(1Z,0M:"MR,3_.B2$UCA5\Q.7&'3J\0F:B6))@1" M..&66:T,P80;E1)C$3\XN51ATU-BTW0:/7BB..8!&1\X N,B(/1R"5&-D_6* M1HU%A4T5-I5@:O?QFT+"4LG$)(\\A62M\F!D9=#>D!#IW=A48=#38]!TIENH M0#W6%DF5A%LC@AGXP&_ D:@0'QB 3#.(F>.$+*AC]O(,V\ M>-;Y,6/(=!+R31X8+G)E7@ML+Z;JM2)P?FY,WYZ]>*Z5<9@&AI+B'G$N"+*" M$T0A!(#?)"O8PGN'+T*72G[7J@+2"DA+4%E; >F3 >ET@E!&*YGB$='<[8,S MP9"SW"#*K6/P7U1D<65HRP>D/^2BJU"V0ME2EO=6:/I,:#J=ZK1!)\V31$+C MS#J=+'(^2*0DQTQ%I76^M;" 5$.%I!625DCZ]'7$%9(^$Y).)VU]#%Q[21&Q MN4<3-CRW9V(H,JR5XXK:8%\+DA;)WO\,C&=++S-SEG1@A9^$YK?UO\+ M?TPFT;:]PV;G$DHIJ,OX5WF QUIYA M^ZR=QUZL^9;M]YNI.2)[][9_5+.=,/HA7G%YU+J9!+@HGX39].'=SK9 "6.M M?Q3CH+]6RU]B#P][\= .8BUE,OEO!9E\-Q6?_+/;AJE?%"&,^KU_VX#LZ6FO M^QW4?I!'T^["7@UC-F_]01[4:AYA_\P?K>8'PMB+"72Z #F]"!N:WWMHFQT8 M;*\&$-"/Q;!O^Z*"UOZ?>#H8\]KC@M>>%%.?8;M?JWVZ^?C\KM'S5VL=>&B> MH?V^.AG/H)9GT,O)=(BSX=T7DS4XA=]VX?M/>[&?>9[#VJ5^+*UP;=QK+5>O MRT+MR(:\?\W.M]@?M LY.V\.0 (+NY&1Y P6$5;SK-<<%*L(\I77%IX",X6- MK5U$VYM:Q5G5O;:NX[&KO*"GW7XSO^&W7FS!.[_%W\^;87 T,6S7/C7>!GSU M$>L ?D6?]@<=;_ZWKPE?.IRK'*7V*KRS97:UL= MOU;,H=$=P-,'79#^"89>.C*U?P8@UB,-*-[\R^>./0M-@(A?;]NL*0D?N3=& M:A,4!*LJ*.Z"LUQ;ZX)@E%B9P*F:^&J-LS;,R=]TSF)DP5,G.'R<1X5=#$E[ MHS17WBDE#S:+ODOP'[IJP#3EETU\L&M^V:25R';G4_1GO1X8Z3]LO]G_W.DZ M6-EOV=IN=4[/8!0P' ^?*F:T"^/ZH]7U)TOKNGWAX7\^MO9IZYL[[H([U8#O MV+FHTZWS1A[3AT_M[:_OAO5-<,N^?A8-^JG5^+!W =\YW-[-!C?_P:YP_[9#78GP^6S?7)JK_38FZ3S7>/LVK08*:9WA)7=-^^ *^BHOOVJ=VGW;G B1L6=/"8V^B-3!"3 MQB"$3L)[/?<)P202'8>?V7)\;0Z.9J+._LVPLW\S2)W$L1?%LU[-><+^\0EO MP/?4:?V\3O>;CTZNUW9'NS+O:&?NH\X;2]O7M(&\,] M^&]CN-_>PO4/GR%@?4?WO\(\Z><+&#.O#UO'#1CG^"PA=P/&])>>\2-8LAZ8Q'/O9T=\\X)=?MIPD0[7N" J[K]4F%E&;'2YR(_9@+F/,%_ MP6(.V*@4D1Q^3.'1U7\5AI8"0^LW,=1Y:U32!N&"D9-)B6S^IQ8T2"VQ]/0' ME8(5CE8X6N'H388% YB)L6.)$BX=M3H89R1-UA/&Y0]N$58XNDPX^ODFCGHL M;(R"(L<9^** GLCXI% 2*6)D. \J7!T#AQ]RCZZY4#/V_=AKM1DS?K_/6OV M1M4UI[8WF)Q-]2),I9__]O:T.G8Z*>)M=?NYP.8I7)%Y8^%7(M;ERU)4NU3M MTDOOTGUN5Q++'/8!G +'G<0Z8BD#)LHJ%KD+E\(=F:F$2(PXEI1&,6\O#](C(R)&!L2 "N>$SMEG1705'2^7_O_RO,FR M/LP7?JJ08'F08"I3Q@0QD2:#L 0XX $<'^NX1I1%;*GF&FN\LLX(G4&"F7K2 M"@26$ 06$ !=@L#+14(50BP0(:9"HV2M(=IC) .-B-L ;H+!%JDH0B3&RD3$ MRCI=Q827&2/>:H)VJ]\_*Y@2NFER0GSW#8NWG@Y:0$STM%4Y=^!?WN0J#71? MK*,S<1'SU#A".)+* ]8YAI&.3"(PCS)P+K53BR.4K=+"I<6!!=<15#A0=AR8 MBHJXTHY+ZY!(&0<@(D(F6?B)8BZ,U\;%5.' DN) 20_QWFK2_MWWV//-_N,= MU#<1KY<]:_]/' Q:(RJAR@S=SPRQV31]9)R1:)$P22$N=$3:&$IV<<7=%]SN?C%'W\C7A,EE%4Q!L;!0CO) M' ^>AYA)$@4I;G*^@)6N;G(NT$#S&2<]&A^HT@I9(BSBD04$6^R1]S8((L%) M5Z_I1GPYVDG,/9C[WJ*O\/K-X+7B1$2:HB.&RJJLDGBP*@%E.8N1U4!:4,5DCQ)PTS06,B5=;FJQ6RU=P79%617 MD/TR+C8/A(:@B8Z"6QR*KH4>-#89HJQA%62_(LB>JD.C6!";+,T=VPGB25OD MM,;(!6Z,PS$"9*ZL$Z)7%9]-B%>@_,:J_KF6M&-4K1O52.?4_853'%:/ZFV"W5(P()E*PU$ANO3>< M>,IQ)#* $/CB3(28BE%]*6*R[_5FCL=&'5H;FQMD>^> &R^5#QY%ZP+BU!ID M,+$(.V4=(];X$:?Z+,_6TD5D)2K0K=#R5:*EUU%Y2C1.G/ 4N4F)"TY BZ3A MD?&[T;(Z05XJ%!U.H:ABEC,;':+12,1)$D@3IE%@AGL?)%%.OZ(SY I)*R1] M8E9U3QV.'G.? >HV_IG- D38]Z@,THPZQ+W!R$9C$&&**9$T9PQ0=S8'4%U3 M*BL(W(=""$)6P@*QF$ENG7<"1Z:P$%AQ[CR> P->Y)I2!0F+A(3ID-8'H<$P MV$P;A!'7+B'MN$=!@UA$R1B5IKJW]/K1@5/+HG2&:0-H8*D3/GC'A M6$FYD MA0YO 1VFPS1.%*[' MATH5I] 2@=[L62G$05I8R5!P#J(D&A)R( (H>.LB%\IX'"I6H=>/!,L:,%5( M\% DF Z..%51>4*0()X@'@$$3 (?B'H&!B+FZV@_N#-:(4&ID:#B%RO5=E3\ M8F_ 2:THAQYAGRYF/%4?C##*2"0E9KD[M456,8P<)9@'2KG ?GG"\RIY]]8\ MU0H.'@4'T^YJX@H;C .R3DO$01X0A+(><4NE7REQ8.*@ZR4A6Y_9R# M[-YW9VY>@)N^(UK1)SQR94JBW8^NF93"!,%2\ :L.W/)**<8,TH1R0P11<)<8D15RY?"1/%'(.1T1HT,K&@+7R^:X.7OZZR$4H M=LDKTRM4KU!]#E0G,3&>FUD$A3F-T4+D1IUSD?+@F)9WHWI5";]4:#\=M!DO M"*'<($."R+V,#+)>>,2,B)&1Q(B/KZ@2OD+\"O$KQ"]ND1(A;:+81>:YQPP0 M'VL30^1>)"=XA?BO!/&GB^IDL,;2D!/V5B.>K$?6*(\4%RQXYB,+%>*_#'_: M?P99*^#OT/RV/EGZQED;ELNO_Q=^.7E$V_8.FYU+LB(*ZS?^59Z)G.!VLQ- MZWXCNOB>A6X9P3_;,YKW;/J>+U5KO87Q;%S7;"074 MW<%T!&_HQ9JS?7@$0&2^6-1,L(7PUK-KV%1K%N"T6CL_:OHC& U\<3\_[Z_X M+;9JK-:^PK5^[1R0K=DI)G=MND?-V+,]?W2Q5MOJ (H.8J_=S-7!TV^\S[KD M-_[9;<-F7M3.\B3R+_YH=KKM)HCA7W8 \AAK]6Z 40Z.[*!F^_VSO*7=TT%& M\5J\=M1][6&%QJO?^\7"MT\+^]$=_04/R6^$E6PU8W]0.^WV^\5F!!CMG'-[ MZ';>-6%8HA/TCS_JML93@W'"^OD\@O9H\MT:#!:F#"LZ-::S?G[;+=L-?^5" M[LDTXO?3Z ?Y*V%VJU?__-9M@;$:RVFS?X)2+^9'P-OR^O3R5V8Q!)5M@@J& MVD4SMD+ME],6"$U>"YAS'E^C"V\D M;'7Z@]Y9(>!//+X?CN;7.27L1SI_AQ35LT=4^Q/DN@M T#YK%2Y(\=C13R-) M&HF+A>V$!6FZLY%N)-"# 7P;J%T-OLQW"R4#;8%/=09'K8L,,DWXU;>\V?!M M[\:C^AO6H1O&3\TOM+M9:&(>;2&)(P^KT+QOMMDJ?EO)SL-DY])?N+2I(SD9 M;?#(JA:N)/:$J$"HDI%SZ8(5BC@IM.6_9 1-B9?*<.VVQ>093.^/[%U.5 M:[7_WO 8;OK[$,T'3\&Q3RKPJ,#O#TE[HS17WBEU>YNPFR[]AO?@8 WZ&YW0 M@$?W;(C@K,=F :"[\$U_M #"7]8S'S9V/W_;[WP\VH?/-88GI [>\O;F%MYK MPW.//YUL;^Z=[^]N?(?O!Z_YCR/PH"_J38/W_SW"OOVE8[^:L^WC#;:]^_D[ MO)?7CS\U]X8[M/%A!SQV\-(WWY_4=^N\_N%]>^]XZ^+?X2$]()0%:0SXGBI* M\*F=0-K9B/+5)6,2R \7*V. .HMA(T=// EA\[57"+RX%4X3SCB#34KP8\!Z M!:R7MZ>P_J!(X)%/5K]VM>:K(#N#&3_QAL!/R?MH;W[ZU>M/+$E@MV,X:\7M M-)E51K/^7UV0?Y"N]\V.[61+7HD7B!?+%Z<3-LJ@X%W*A< 8F4@"@@#>JP!; MEZ\$3(G+4H8+ES+>NR;CG3C( @BF-+M>8V.?NJU6]SR'43?E_2? 7 184VRC M,+F6/>W'WR8__ YV'ESPB]^:G6*(Q8=^O_DX<3H3^Q5K.'KY]_-F&!SEN'4- MCQ(SXW*$\3>/7UXK7IJ*9$>O*;PF#;_S9;Q&[GSM1X\E=$UJ^J#'_O@USA_V MR9\.ELWUV,6Q59>$:':^?-^-JH_%\B$OU3IL ER,EH'<7(:*Q7QJI6[K3KB0 MA7G5Q-DS]52/E2NS/'+U:,KK!97CC8ZD\"UG4M>=%V1F#?-+UDWNYBCIFLL^ M-L\5%/6R\D3)2'U2,,AFQD!Y$$W?Y2KP^ M]+K]_I]GO1[H0ED.RQX<,^U]_=C?W^VRQM>=86-SB^Q_V"*-W3V\O;O']H[? MD?WC';R?8Z5A/?_[O/[/^#/_?CQR[=#:/O9D?[..Z\=?3O:./Y/&\8YH'(=F M??=+N['Y*1^X#>O#_.^-[_\.)[W?W@T:FY\Q/// [=QJ- M<,IA<[2.4YW;OTDZRUE5MGM];XGRM,*E'U#MBV@,5E(H'+C7Q/(@+2,X1$5< MLF9T[/\SRM,*EYX5ERYNXI()3@3"(L**6<2)U\C)X!!A'$P,C2)&OK).5JF9 M[7#VUH7C^S"( M/MR=FD*FR0Z\[_8FRS^+5A50/02H=F8<*,^$28(2Y*D#H K@.VDG$E)@?20) MDO)$P8%2%>/GJU3:A_L:E=(^H]).>1><6 <1C4%)*@-*RSW2EDN4!)&"&68- M9^51VK>=7.H.;*NZY[FH@.\UU8%^&:>ML\,ACB!6Y M51)9S .2&+;2<>-]2CE])81>4)A8OEKKZG9-A9YO*,U6H>?#T7/:#78I*LXX MHLH!>AK!D4W4(1R\(H(HS"0NDFR,O@+TG./ZR>VEL^-)C?5$Y=*RTVZ_F=_P M6R_F>NIO\:H:ZO_>K$L;3Q5??<0ZF-C9X.Z/S!1US1Z+OU#M&J53I<;7_KQ/ MD;&^+#(^ZEW5$QQ&Y'K1GH 0PA1_LZUS>]%?^<_-M8&%N;X1\Z_AM6I _8,E M7?^OZ_UG??Z"NQ?8F]MKH[_$5I=MKM:V.GZMF$-1;IJKZ/_LYM NWP<8%YW: M5NV?@1V,[_44;_[E<\>>A>8@AE]OV^(2UH*K)Z\%W^I\@P7J]BXVFWW?ZN:; M4.4IT3T<6YS3X_W-_>9^NWX!EN:H?@S68.C!@GQF\#R^=]QHUS]LG>\??V:- M/Z=*=-N-$_B.]MX0GO_AW45]"%9H"!9D-\#8CYIUNG>^=_Q'&\:,_QWNG1_0 MQ(T5"2-"F$&<>H(L4PDI%YQ,/E@LV70%N%;*,J>-Q%9RX80SD>1"7\N9ED:( MZ9+>R9HW!187W-1E^DT7=3#U)4;?F2U34K7E5U%T5=5=%W551]TNO M6E74715U/R 1^,F>US*M0 ^BQ:J@^VT43C[+>=AE8 025I\(6",.MM.GF)DJ MRM-7Y\%ATBBO>]H/YM[N'R?[FW\< M7WYFDM=M?VS6/^R1?%FV\>$+C/M35UE^ATJ\*F\DRM;*=- M%38M'INFSIR8R^U.;4141((X-@&9%"*26F%JG#%2V7SF9/BB3NRKPNY':NG7 M;N\$QH9.>]W#7NR_L1+NTOI/>5NV.G_WNA[VI *IAX/4;%&WANWB3B443=&5 MT!)D!*&(":\-=H0*HU?6]2HVCP:IJKB[M.K\O"Y'ID7Z"KKUC]>$6V=\\:NU_V,-[ M=._[WN['5M;;^F[K9._KYV%]=X?O3Q/59EW;]<-\AV+[PY>3_>-/Q_O'[X_J M[2\GC?;6]^VOGX[V=^O?&YM'[7^'[R[J&P=)Z]P)DJ+DK43"X@+39D!S#EA"I>+!831<^_MV+IQ:T)-/Q=_H@+IEJ MOYMWHN9'6Y%['L3!0ZID?SJ6IZZ2W1SW0_BSVQ_T_[2G!?'Z,(;QI#QL /_7P3^%%EQ:H:7'YE74S\XM^U5U;55= M6];J6M"IJK3VQ1;AH76UMWNJ\QZ8S%%T^Z#ZR!=;QNONMO' MR=T<1;EE6;ZR%.7^+%WU#))S>V)FXOPT.^#R9D*H*^_G6:IP7VSB3USF]F+S M*MO!Q%C MB;R59YLVP/#JG&V[61_\^-)?;AWT6@WFOM?/^/]XQ.V#9_9._:L MOKO'MS_LMR"D8I?,"Y?9MD\G]?8.?/\6W:/P';N?VMN[7D HUFP,_??&\2'? M;W]IU8?^XK9J6VF#44E9E" RSIUK C(A,:0$#YIX$J(KJ$HQ>?3I\J,JVD8: M4/I2VPJ EC'57V',8C%F*J.OJ!3&2X\$MQQQJCRR5"CDM=1<.DL8#BOKXH5) MVJ\AS((*9DL+%E]B)W1[N;7KJ;VXT0+R^";GJ[ M\_=9SQ_9?ID*YI8";F;K7Z665-M@D2,ZGW#$@+1R&'$12!16465Y4?_Z>%J] M1Q7,/<"E>?'BUV70VL?Z 95B+DHQI_R &(/57ALD52C8QATR3#HD,6@FF&[% M,V,;U8^^U[C@X MI +6"EC+E/VJL'.1V#F=$&,\L>!SVQT-<:F"/S03&*7$M8R1V.3!$=9XMH7' MDB'GDU>W\C)7MYHGKV[]N]<]A<6_^+ME.P/0U7?_>]8\S0F],M8=[DQHQBD\ M_[@^?#=L[.Z SFY@T!V^U]XC]4T_W-_-W7?#_6G6SN,]UFB#!NW6 M20/>6]_<$8WA47/_^/-Y8]@X:6Q^.MK>W2+UW<;)O\-WK'%X( $!L1($<48B MJ)JRR"JA$ E*)&(#!D=TNMS5*'!A=$P*,\:U3T9ZD#O8$1X#;,,,[>MD%XK# M[LLM6 4Q&CR@P/6GW_[4!:YW"M6;%J7S ^6Q)IH(I/(5+IY<0E9+C:($ 1,Q MF$3B*REAO2;/\4J>.W%0%:U61:ME+5JM*&%??AU>5^GJVZ&,77SUZC(1QY:S M@+4BEKV=V>/%LC%_=MNG9[!1HSL]_6X:G-M>K.AEWP2%(Q;$<4&E-T1P\(9, MLE3JH%S$QE&E%G1P<4?H]:'7[9?I /IA =@X[W8,KP^W/WP>UH_K?(_NX>W- M/YKP[XO]#W51+_)V.\/MS4\G]8OIO%L# K0ZW]^M7]2'1\?[QSN\_F$+_@UC M'9X,\QW$QF:=-S[L#&\K=M7>.F($1C;8A+B2N1"-:N13D ;^=\F0HMA5O6PI M6D4M6^'2O+CD94A2$X.I4%Q*8:F(W 6#<32,>3)_WK^"GD5"SU3*/[&(E:,$ ML<@\XB0II*D(R.326.6M4DRNK NR* :@5\$;^V*>WJ?_9]NGOV_66M9=)< J MYM@[((A9'G32SH$GQ&,41HAHG0$DRI[2&((JUZA$^#1;-*M24$&!5V2YI(B# ME1!"J*613 MDLCK$!R)AOH KCVO,@]EV4AQ MFYW:HQKHO85PR*MHJ<HX+JI6:C]4<_),H9"1, M8L\5U4X'@DD(% =-%*;S.2JI^1U,Y##VNI6&/ZV&7]S4<$#DY)C7R'J;24A" M1%HF<%D< +:)G--\]_+__7\:7)G?2Z3C#TV)O'(OI6 IR;Y)H3.KM=.L-33)W1?>K@[EG(NJHL.XIO)E)/,85"=@E1%E*B&/M(!YS!#GLL! )9T*F MW$J)DT51+MWG!L1SI%V>SM5Y\P#Q+)W5*H!X&F=H#!!&2^TBI8BH" #AE44F M$(^"$)%PD=TA"'?HJN:/IJ)X+H!XNW4F?\5^OV:]/VN?M6R^H1WB:0_4:L0M MD%TBV^["4(?%+]Y6&N>7LGD^&U?[M'EMF^#G5LP_ -9M7-NM.W&P@L![0>#A MC(^4A 4#%B0RL->(Q\C!/9()I60UT=$)$GV&0'X+ ?ZO2Y#L>9OYG/OH^[,X M,I6^OY2^3W-O>4DX["<21!7Y'X\,["[R@CEA(U<=>81F&8 MCXARJQ$W#.)JI002D0:"G8DIFH)A R_J&NE+0NL<]+;+R/]X/4"=]#'/&E;P M/0Z.>C'6VO"0HWXMPEA#X7IWX"DW?WM)B3?:5X97:]DQ*MZ=U;AV;ONU_W,/ M=!"$NQB" =NM>-3*A=P\S$LC-?ADG!;4IABK$;4IGO' Q+U@XOHB7,*"7%)8 M>#CS*8QYUY\WCD]8XWA/U',U_@,<,_\H@:@U,J[GD$#\.[H)FJ ^6UV0W_U7MK_(&+C M2DH>R7M,ZN<'48/N60SF/.0J B8\LB9$A U.F&O-O"H$8[:F^U(.,N;?9[,= M3R9%9Z12AD.8K3T5Q@< ?)RD"F0,]:2"^D5N-JUO')!@O!,4(VT(0+QBL-F6 MP69S&A5-TD2J\F;/G@=/-GNUUHO]TPB__!9;%VLW6:$?Q_:ORLSV3_"3T_WG M$]YN;[,)TCIXW^S8C@2#(V:C *Y$.&>PL_\M(L0;H52S['!S_RQ@ W-Z8X.?+-=5& M@8!4:VJI4YG#P6N:-&$IXS81)I^J[D(\<9FSK[7RBH;:H%OS9WU8H4RT>F0A MO(#G]@6"R]G[V8Z2*L9"(3WD9M]/G?BQ:YOP1X3GQVN'? M]4.^$MF:YU;:0WI L;',@I'!$#E ,$'!TK#D4-1",LN4Y]%?^?^8]/'F95;[]X.]+;'79YFIM MJ^/7BCDTN@-X^J!;^[.;CW+RH<881,!4_C.P@Q&I9ZUX\R^?._8L- (OJG)RM+>>RT421J)RU$QQX!&7D$J]F5Z$%0DO^XTV*,CI .;'8F%U); MNM5X?\-DP-1\-AOGW5[HQ\[$8D \U1V?SEYW;QMG>2+@W\+XKBZKXS=G,NJB ML7,@(02)TB;DA%:9') A'9A&N7LV#S128R V3MVSWJS/RC9K?_>:G:+WXB^7 M)X:_WG9D.')+G_94\8%URM6IXA/+V8YHG!_X*+1C$"N!5ZC!!\GW/(),*'AK M$L\GUP$ DJW-\ET_R;GB2\M*)2734O)Y6#\\L-A8[*Q$.N8\26 &Z80]8B9: M$7A*5JF?96Q_8*[6EK\(),-H[GAK.Q>UPKTJ\I& HR&Z00WLX%G^C;NH^=@; MV&9G@K17T#L+RZ>]KH\Q]&N@3A'<\#"RY_"O[F$'QA;RHMI:NO266DWKFJWF MX )4+,1>K=7M'"(82[L8Q5KM4VS#5T-P-DY!G-J+D6_U;*?_=ROB7Y.Q_ST> MU&BP(7L$[YM9_?:B[;UA1?3#[9T#)H@!)"0HD&00YU0A+;%%W/KH$]5<,@:* M.*N&]STP>?8"CYG]WSR+#1C.[GEL?8OU(@WVEG82.0A-@J9X@( M0X5KFX]59MM5+&"X0))S%']=Y%.)R5V@Q>RQR&P+EG&0Z:[4N MX/VGMEF.)OS0'$PGX. M8/_K$D,W 4-7GWAP/QQ*D>&QH&Y]WVN>3MPKB/3ZEUL T&Y[/=LY' 7-K\"P MOA_GQ>]Q;G<*P8]OGF:FRP<:N)<[+OY[,O8)#+YAS#O)A\3.)&]N#Q>PIXW M-U])V,^S\R>T<0SB1HUT'&RJB5B"@P4QCPT@>,33P,"[2E2FV[/S-Y/Q\\C< M B][*%SJRQ[DR2][0.#>/0-A!J'.%XSAG[VS&"9.93/V-SIA.R=%K_UJ$\** M5K[$YIKH4,-R:*@.OM=_GFTGE]=^<>"Y_[^IGM'W^FC2%\ M?G>/%S>49A1AYP*>?P[/^M[8_*,%GR=YC/N[H=W8W6-YK(WC(_AY@_X[?#>L M;QQHZAS31" 7<^LSAAW2RDBDF,:.L9R)F;D5XC W@2L3F>5%U__%$, M9ZVXG<83G8C=>'+7YK:;Y?1-2]S.09186RTU4EQ 0*,(1U9:CGB*2:65'+U\= M;Z[AT1'GF(%M_,WCE]>*EZ:H*D:O*;S&%+_S9;"W=[[VH\<2NJ8Y?=!C?_P: MYP_[Y$\'R^9Z[$]8[G[*8CG[UEO8@D;'Q"]#CC/C1Q1B=<,3OY.2]_6OPR0S M4V/DYC+\C/WP4?SN/WO.[;34Y5[);,07*T@W&79FE^=5K1U^/NDS2R5]>JX5 M_&6K ]:]>P:/"/U?[[66KY>8?=I5>@R+[-PL>"\VV_DI\&Z;WD\9N%YL7F6C M")U-"(PCLO*0V#TP!!N1V'6_UXWR&-#^]@#(UVGM?^U_='^YM[W^N;=5%O;_'Z M\0FM?]T1_P[K,_R@D;MD0Q*(>9)OSJA9@61=\YJZL&* M.)?['S,S>X7Y.3NX/\#U66#3O]>KQL_"P%VI\<+5>,JI8"IXQ1-&F)J(N.0$ M.9DCF$2Y)5P%F6_DD578Q[*H\8+20V5V*_X:54I,"@ISCVE,?B]:38_^@G]- MSLY.KBS<>.ZUO4:W0IY'H(\GV<<"*I%C#X:I(7+N1-+,_]$ M0E1Z%1DQWDH(9Z1^-.Z4+'-2*>8BT@V58BY.,:=;_2;"@@%'0-MH$4]"(,,I MB*83D0?-L21Z99V;6;K-Y!G;<>T#%#^I F= M N?' CZIF[REG+7"_H=@_]YL5DZ>EIP)1+&2FFXC( M66&0HBDP(8P)V.1B 4&6'EOG:'=W^Y6?GUS>N8OY:;Z;0E3P%H26_*M3H M=GRI;@M=Y#Y'?]']B[VO7M8WMU@]=Z['HO%>#^N[A[RQ>P@8L'7>V#TA]<,#*@/1A&@D:=2(*ZJ0"8P@ MQ_/M=.N537JFZ4FD+ @;/3>26Z\!SL%YQ@&>)*QD?/KNQ^BBT-46//*NT,^_ M_N9P(P-)LXX(;C6/('9@ARP5S(68E!=/=[=H(KK%_*^F7]+;1.60R/,#Z)O>$.W]]\#^,[H?7- MP^\PHDS&\QW&2>K'GTX:F^_&G_D"WR4Z^[NGK=QIBSBJ.3&S^$,= #C(W#+%!$I-&(1ZR0 19\8BC2E%6DEI9. 8S,?*.F>Z+-<5JEM'/]/07Y[%/>C# M'.&G2E>?4%>GG 6%DY L1"0UYXA;KI Q(J&@6)!18A5T EV=5=5?E_52T1*Z M":,:XNX]G(6?K4E5U?9TRU)>%"]5JFD:U3S#IE@JJDB431 MY/:=/%IDF03/#) >*\4BBSKGG^3_S]Z[-K61)&&C?T7!>??$;!P74_?+S!M$ M> UV>&(DQAX\7OBBJ"L(A,1*PAA^_:33V;E M14V/9[B?7[CR:<,/C%M5&%IAZ./'R2J8?%R8G.##-.F@>;+(*ZD0E^# .HDU M4A*P4WNC/54 DWI9E76O)/]WSNRSF6F.=Z8M3F9E\CP4D'M,>.11"9N$B4H& MYE6P/+EGRG*;/3!(KMK H*W_G>;Y1Y\[_4'OM!BP<94O,[7?S[&.-^3"WKGI MQ22+=-HKO*00![;5[H]R"LOOV\].4YYGWST=C(V"RJ689\58HFLNU?KT>M3N MF];.BM'HJYO5SAX]JSW/TXUQ?-!+?T72@2\:%_51L0JM'^Z#[?CVLTZ_MO8. MC_#>][K8/6RW&L?Y^KNL 5:D#I9B]^_)X0*[Y]M@HQH[6Q=[G_XXWM[Y"O?1 M;FW#]79WPE$#[F.7UB_J<,W_7FPQL'5-)BG&3DF4,).("V:0U5ZAX#7 7]#" M)S&)?9B0B*4BC"?!A==.J;%OK'&X"6FCL\V!G=KP<3J:LXD]EI*'+F01EON#2PS_#8%)SC=>)T[=V6B M $,Q%8Q*A C+;0P6'&N-M4^.I6"9NCZ'M> +_5JKF,Z56CX6E@B6[#0!I3SM MY6EY\-,HXZNS',L&]T?92XT;"HOA.H/$"K;.\\OL%D3,H=?=-+K_FB%6# I5Y)9X$3Y M"T9C@7NQ=>Q.>_UB?F-F5VW8]VZO:'NE?N^/W=NHTT5Y ;O?B^7,1[A!WSZ% MB]CR5-YT&6_EN^^E5K%"&/@ M<_#LQ?T#AYEFL#->N0$3A[BC,AB>=/NM_-N_]7)7.UBHJS*/?UTOPAE"*+[Z MB'7@IIT.;O[(%.N;SKQ])K2E?&+FV]B?![VK#._]B%POVB-D$]SL;[9]9L_[ M:[]>?TIXQ/$EG7\UQBR1OF5Q;BHT7:%5GLVV_P&\9)OOP 7SZ\4S9$^QGUW& M#]UL$UAG#NML3.22+QI=F8C8!>0P(VSQU@$N"=!02*:J,8,DF8OU-YAZ$<&B/L\F[S@>S+?[Z M_]KCD]\WQ[CA^HS Q$M3FNU.[8_3]GF-S-"'2WI1AMA\]Q@ T<:RI\+2:/%QOF ;9Q.WV-MKW5 MS^C]5R_3HL'Y&U:*+[D%B-C>\;1Q\84U+HY$TX7(I& *&9D4XE0%9(*R2!C& M6# X:6K6-L0[$+LI)?G_:OW_ :'-I+ [F%2(<4Y;.[!]D)!B0#JPU=O"(19+ MYJ-)%#PD+I5RN> ^"B; ^ %)9R/)R*]E.8.H'^6G> MG"1LT<;FT3F\AAN;6P(^\[,IM)G<6G. M[:NPNY?Q@L5M;VG,SE:^WD5CLTZ:V"7P3:1# 18:<1PU MXL'%M@^!U\S1FM_:^.-J_UOQD1A@EP]"!_9 ]BT6-H$7DTG(%# MPH.5VN13?><#YT3*:'"D3*8;4F 7D\>1>?JK;3N#]YV0TS-.\D(TXN -R^"D MR=K"S4!T-!9[!)X[N I$&:0=<$"AB+#>)(LM R]A?=I>E9&V*SD<=+/1&G1[ MY[4X6NY"(@OC==!MAUKK.!].E''7UQ!=N5U?9IXY#@\HQP"]7SL#A>J S>]% MGS/30JW;*;[ V78^H*KU#V(_D+X#-#? H=C__@ 4:?3I_*WCNI)/,8HF M;B,9@@^L4IM#9\IW^5;DR63J/(>V4C!EV!6(<.YA;6,"5986H/U MJ^AC6)9A?+?OVY_*WXBO_\;1#Z+2^V72Y $CE,6>I>" M].\K6W.MI<^U#RPV,*)X][9BH9>B,>N:F?NV4J3Z M4;H3ROMU:+RKE>+]&C3>>;-RZ:T47U&KP*IEXE.U3*Q:(U:M$:O6B/=?P9?2 M&O'9BO$NN=AI/PYYUV]S*.+]!P(^YW<\T:SVYZNL'+]F#O"CUD]TT I ^W][ M<4[5<)+)17WS"#<^?>/U3W6V=US'V]^_'FWO[/_X?[&!RJ,_@\N9Q^ MAN=L7+P'I^P;+88&?YB< M$!@<99RC2"5&/!B#7+#@GF$A6-!.>C99*%Q4% MXH_:9..R>]*ULZ["8FZG;_U8!"-6I6#\Y2C]Q#0^I5T.+&(D#1.(1\.09B(@ MZYV41!M./,UM-32?/AI[V=W.*C1Z96CTT'85%> \"N!,C*BC0F"7!$6"*XHX M;!?2$C/D6(A84!&38OGZH.1YU?Y O.A:@F&P+LBIN MZJ*W6'FP%=#= '2[4^Z4YEY0EPBRFF6@\QXP3BCPKJAEP0LN ZZ6?+E+GJPV M02O$K(4EIU0C%^ /XW5(D9$HF%S;& Z;K?TR<49Y^Q%EY=N^+3:YM$;=LU,U M5V_B\0M1^0G_E9M$5,0&R4AR(GA4@+*&(AS >8TX6;C]%H"D1,@9.D=1"(&XQ1CH+>Y2,<1.2()A62[[4);?,*(ZI1=H(B;BF M'EGF/)*8!)4T)I:"SS(VD_V76_,D;_=2YIKP,>]8LQ=K:I_AV&J%!X6]',V9 MH/ZYTI,D9Q 6RB N(T?:"HVHHXQ2&Q6W-A]=$2U795+8LF.<;UJ-'YDQ5YIZ M?TV=(,W"&>%I!$T-$9ST?/!C$U4H$N:P!? 5DKZ*B7ZSDS*7H=QGN>IJZ+!@,2H=0Y%BPI;E-"^2 M&_WH$;P*$UZD^:_4?E&UGS#Z7#/"@K.(:<<0M^#BFH@3 $# 4O+H4P*U5_3! MY/Q)E/ZUA]&N7G@6R*JD>53Y'%:A;!,^VSO[<>3^D,E](8[-^T>2.)FR2 M13)*C[CG&AG-<[J\5]QJ[9/2U9HO=\TCBTX0FI $NXYX(AXYC#DR+@CGA8DB MC\ZI,CJJ$]:GR^@8'P)4G:\^6..WKFN\T$[89!EB1H+&>V",AL2(&*&P2XR[ MA,7:QNJD!U?Y'!7:+-<]'0]9I=;/&-!%['4K%'I4%*I?1Z%D"+$:# :?FVC:/%'?U\5*'KM/FI%K>\OXC^GJ'7 BO'JPKK9:\Y$\Y2*5$@6",>99X9D!1PG9#'"0CAHZ^2/5X. MZZ_.B!^@&Q/$/W#N/386E(&"R=6&(LL-1DY[2;V-6FB9,RM7Y8RXRN5XZ6RY MTMX':.\$8>8<$Y6GX;!@);CMP"9,Q!9%4&NG0N1!D:41YA>9YO&XQ[@K1=07 M=O_G?_97@7:/RDDJ+%L,R\ZGF B3Q!'K#7C[W.8:CQR"=!(E(7&*D@4MU-J& M?G"VVJO)5JF@K8*VYR1R%>0M#'D3](U2JT**N>^3S/,^.8!?P@0Y3DR4UG*> MED??JH2=)>ADVCA9N<+E^^/R MQ?1IN%6>2Q)1T%$AGOFHBQI@.@2&"6UR#**D3&Y-E-*IJ5;2OKWT^!602=_+6;" MC(;.3,R5?)$C@;YN?QO-^['E#+-^"Y8QAEJ[V]E'>0Y7N/R%3BA^:5".(LSS M?G?U8;CACY??:Z;:G]>7:J< M,+0^G$64)[+"!<_R'PO@@2?8!N)(T)H %% K:-**!^JU!J\F%O.R\&A>UC0P MB'F=T>NE(UWWW_#\WKSG)JE?H MT;^:R-B+;9OAI1S$=SD68W+(7VDD1I/^"FP:GP>47\7KM;KMV/UR+FO,_>KA MF_NU%GS;%+J]RR/Z;/Y?)P]P=+;?@@OV:F<'L1/!+,#GB_N$E_R![>SG[^G4 M?*OG3X_[@QR2RB\$,!X#0,@#.RAPS]M>[SP7U=AC,%D%V.5KY"O6CNWY<)AA M\?!PC6)*&7RK]7DMBH&4Q8#B/"YRIWO2\C4FX8%'(U?AISQTM7CVR[&K$U,% M\YIG)6K!4UWMPO57QNS6T#:H;+!.NOU6_H7?BAV!I1J.-QO2L[%/#FIK1-CZAY)HM(Q<0*COUYT+L:A;0?D>M%>X1L@IO]S;;/['E_ M[=?K3PF/.+ZD\Z_&&%O0MRS.QO]UO5\WKM_PBJWRU,R?8I7_ O$,C6Y635#Z#]U,BOJ@F,.2--#&OP>@525.%+_\R[>./0TM@(E_S]JL"0DO M<1I *C?H2M0& =;#.$ZEPEQ(8Z0@WJ_=\#FP5)8P[DG G!NP-MB9))PU(BJO MDU][K-&=5Q._P0A]Z/8'U;#.G<]-84C$+FGD;.[WF+Q .AIP,()4PBA'C,2O M8ECGYTY)5K(@ IT^'92Q7C2RC\.1Q?V2';^,R9B ?.NX1+]%1V,RN:[US6_? M>]HD6]>8/;E/(SWSC2L:MGIX2.[XW$? S_/,IJB;3@#NZ/V5@RROY^#WT]YQ M??.([>Y\/=C;V_,_[?K%+M^]^ :_'>!ZGNS]/7WPNW>\>[:]$PX: MG_)A[Y?SW<-]7O^4/P/WN%.G#0K/=O%/^[\7]:MN?SO?SKGS(II<*<57FR!3!'$.YB",90 MK7C4R@4N80&DD5H*P>GP,'F(.;C"G*? G//KF&.=2"*ZB*C6%/'H-7(I"D0] M#@YL _R7A]CR!S>-J3!G];+=7@+H+)S2]M!(S(2B ^>;YCTDZ9* !U@/54J%.ASHM '<>32=$9J93A+'+MJ3 ^ ./!2:I M)A+G*M1Y2JXSZJ:NN'9>8F2CS,V4E4*&$H:BD9P:^%\@9&V#TU7RKYZHS^YS M:MED_^0;PE)S=?N8M^7?"D'-LT5RBMS]\:+0SSE<&_N#K7(#WG?"^^,NK-!% MD4I1P<]"\/-E*KP#NQ%2D@$QX0SB1@1D33 (>XZI5XS+9-8V'MRDYT$M\>Y' M>>8^4'C;FKN$>,CM6=B51C^R1D\$3Z33B0MP8X*@"O' !;+@V2#BB(K)8AYR M6_-5:'59Z?6+"#E4"OQ$)GGH$7C#0 =51(RF/+35)F25="BDD*S%0GDFUS;H MLMK55+J[>KJ[!,>],LHK891'PY,X3Y%I#$99\#:MH ME-] LK?!R#G"*3_> FN_H,:>[X,AV'I21O%!NS ^E=!Q?O!S;<9TR-TQM2HER1 .+JLI M8T@G^ E;&1SC,FIMUC;4LAK?5&JZ>FJZ](/T2DV79TV':@K;HU2T"27#'8)= M\LABD\":6B*9D198,'#>55+31^U7_P)<[_&>IXO6?=S5=/8EY2PMF)V]V*.O M* 8_>]BA0M[[(>_N= X!QR:PI)$-WB(NP*.QIF@-&((,@@3@3[D1SX-3F!82 M_":6^98"DQ MK'-T1JC7B&IO&KB6/1GD12#7\X>N*NAZ,"$;NL*,2\&82P@3 :ZPBAA9KSQ* MV@A -1)]T&L;$B\KK7.EH*LB9!6NK52LK\*U!U.R(:XYX&/2DH0T8P1Q21S2 M@FH$7,P:Q2G55*QMV57:7+P)]]YUHE#=A*7,_ M7H0SO."SKRCV/F\548&[?]GSHM%PA;T+8:^?#O))'O/47Y2BX8CC()$QC")K M3)1&!VTQ!G=8+:M.<4[17_'"Z0J\W@QX+2V45X'7P\%K(I;GF!$BV'P8G,=A M>@T.,;<2-L)1K+A2RH-#3-B2AQ=5X+4">ORPH6LO%;V>N5RL@J^E<*]1!AKL MB<@YHI*0"'YOY,A$V @-UH5YS852=FU#8U'!5P5?;Q.^EA:UJ^!K>>SK,H'6 M><8E0YQR@[CP&+F0$B+8.8E%C%@#? %%>QGPM:3N-R7LX!FX,SZQ!IGI02S/ MJ9+?BW_$D$L5,?F]J%@L_X)_V3ST;#_//SNVK7I.A%0*X<>]RYJ2I169[C]7ZPHWXW\)I+Z_C[=V[1COYOMRTKZ,] M*][,J682O'+-R374TABF8Z"<,.:,QD$QPFQF!:'4'%QIS@IHSD281C/*P9N1 MN1<>L 5+([*68B0DD#F));?IJ[]G,?7#1>9HY=&9U'4YW*ZKP8U9DL'+.$2)(,"N"H@GOJP#VE(2(? MC*?):*\2O]OJ+"F;XQ5[A:'5]\74;!#J.)<[6+5@R=#2.@)C-X89]A?WZ*_;RY*S+6!BB%=K,@39'4]ZAE(H)S3TRSDC$@=8B%[U' M.)\6!Q>2RAR7KZ](UX>GUX-_W8N1O-%*]GL@QR)$I4*.YT2.">^8*2LX9Q0< MXZ009YP@HR-#VCG-HF#&T@(YEA5&KY#C-2/''2=L%>EXT= Q.=K& M"*0CM4@)QZ/CSOA$WBKMF(4=12#HUX%U[0A_A]:/C:FXT2UAQ'NEX4W6F_7[ M,5Y7E#];UK7:K<%YW0Y.>_#W3KZ_';CL?]I=?_1"56/OOP?8'__3L=_-Z?;A M+K#D(_CNK8N]3W\<;^]\A?MHM[;A>KL[X:@!][%+0:#AFO^]V&+;.V 6E>&6 MTX@4#PE$VS+DB+((EA6H3HJ))[]6BX @)["^@]YI! &#'1W)U['M[;R)/K@?MB"Z,PU(%M(@4WBJAM)AF= J['H?9&"?#O"8 [!![-9!$ MY',?\'8[RT1M*B?#]FO=5/L[G@QBQO52JQE^5\L"6+/PO? ;J=MN=\_ZOUVJ M0B'X-ZZ5*9:B4))+0"BS=F!)VO:D'W\;_?![:/5/VO;\MU:G>+#B0[]?_SHQ M'0XM5KY\^_>S5A@<9&5=QZ7E&L9IAU<>OKU>O#4!4^5[FJ\;H6Y\&Z^3&]^[ M[6L)7=>7 )1O,V'L::-43@JMF0NLOGSNUP4'W%+XB3*0% MW3?@/KNH\^[3J%DIH? E)2(\B]TICX"R#H-^9F6\KGSW2)>[7N7ZYC)E[WC\ ME28A"^3*WL^-GTJ1S2SC.KG8Z?XG_F5;X5(PM]/'5N;?N\7IYBM)H]T[_,;V MOL/U+G;/][Y_AM=W?VY_VCT#(DYW+SQM?(+W/GT\JG^8).+P;3NAO0O/UCC\ MH[U["$3^<(OO';Z'*^P=PO=A> \^\^4,&,J4$Q^])YX8@G3" G$@AL@*H9%R MQG")29 V5V"*94W%GELQ5GR,9 G2SZ"2H$7TK0R,7#T0RIBSW8D5["P$.Y^G M8 <<(H5YY,AZS1 71B)G8T)$<)6(I50Y@!W%'PP[+V]LS7,B"WLKR1&KB2P[ M9]T*619"EOH4LCC@,9KSB##+';M3RMF+&@B-2IHDV!_FP]J&?'B'Q15HV?V" MD(57G.59D>6@%RO6LABV3 _1Y+!1R?A<+1T4XDX"?Q%2(QZL<+ZE0QK3<.S>.#4CNGQRAT!VCX&W/C=@77 M"\'U](REZ+Q66G#$#88_I [ -29^AN'9^<#F*HM88SA=\6G_QE%0CEM\ZHVB*&K9\>?N/] M):$1%)ZEZ<"$&0-)L@PC24ED4H*O)+(Z=&J4TT-*DKY M+)2R/=21UH-:T5:LLF*5RV&5X[!=P?-"\#S=*4VSH!*A"@66\JQ.+9#SC@"M MI,$H:[G.-1+DG2&/T.JQXI'WYI'^M-<#]CCBDV^+,3X]81S'G _ETE?0LQ#T M3'=@T#0JRIT#F)S,FB0,TH:$"-AC9(AK&U)/,\,JXO@\P-/M[*/8?@],GZZ;P]0E1HQ'42F*N- Z ME]PJY%V2F'(?@O&93E*VY-Z5#]*6]9D2J[-62KPN%434\GG1=4$X>NU1Z[5V8QN MD*O6VMW^:6^%ZG%VA^IZ,1W#_\XVMZ$=W<^X\;%'\>[W[?$[LX?AXU/ MG^G><>-H[U.=;W^8J,P>[.^V#^G$=[Q[N MP?6^'NU>[//_7M1)_<(WDQ/$\2107EG$E0%UXUPC#/R)))DH<:P$5Y"V&-YG M:.0Z8LILQ,HEGD@RVHJ4,/%*$1O-5/U.8?5SNZ1:7OL;6_H4,CDAVN6FW'W! MZS<84_#&6Y-P5%P!(_2))J54XM[!*^+VME)+D+&__4$,I^VXG?(3?^[T82&* M0]6W+6[[36\(E]@QY+$%='>)(&>31XYA[@D+P2?U*LJ_KIAN G( M9O]?,) M33?5!@=Q6+R5S)TI_CCE6_1>7WO[>\ 2JUJS1Z3TLVO-+BL<:PR_ MFZ,=P&M=A\WHA\M WBU2<;=(-\@%@J:KO5C7RNZ6(BO7/8#IY7E5:X>7*F#F M10G8LU7 OJ !H@51;W?MPK&YUQ]C>Z6Q,A*T)DP:Q[FUPD1I/2@&85$$[.V# M8F7C3O>5&_3!]GKGL) KER!S/Z>H#)F='-8OPG&#?CRL;WK2V-G"]/=X5VY/M8H[K%PVZRW:_U\\:%]](?>?+66-GG\/SP7/N M$KCF4?W[/SET)V85=6!'M,/:(P&2B[CW!IE V*$*(63C53H#/WO0.16J*[C MB6925;"T.H^V "QA+@0E1@7*!'P9U9$[%9BB.!5#/\OF580R4L'2BL#21!J+YMH- E^8@Z'I'1%CU8+A\;JT@YW MSV ]FBPRF[352&H<$">:(,NC1='F3F0J:1?3V@9;!CM:8I[(LN>"O'$U!I>& M>F=%D GX V-&1?!WI/?:JT",G8].I-;/&-!%['4K#7Y,#3Z_KL'&!@!;89%) M#AR,AHN"*!\>BQ\8!,+!!/(J:6T/DH185%3\LF1GV]L>+2 M48:2L@EQ;3FR& ")&!.9,8RRM#PL6KUH2Z7$(T(!^@E^+3-64V"3(O=KCM8X M2I+#3LB;"46EK(]/'$:14>*T(SDR*H1#/*J$#,4:68$-T30&AO7:AF;+ZM]7 M!2#F4K.MA_.$%^BR+ PQ40$;<$QXIP)/ #:8Y2G'6#L!EB;Y*O2P6O@SW6/! MN."DEQX%17-%G&3(>H:1SP=L0DO>MUNRU/V/[G"FW+E/Q8+'S_D M56_$"FH6@YKI;B=1""*P3PB\R8@XD1%91PRREEAA&14D4: ,TCR@VTD55EA= M_50B&H.5% H'[C6Q/$C+" Y1$9>LF3^N4.GG4O1S,JL!>TFU,2@$RW('78LL MM0(8ON:12> #6*YM/*@9415,6+CET*+TZDU6BB_V["N-J*M5"][M[.>LZ>R" M;?WT[=.\B!^ZG6*]7#LVNH/8KX!W(>"=[C/$ W,I.HN"8":W%Q9(GF;H)@13DXVE);"S@G*'*6 M1!2I=80KEYC+C8#8.\4>''1?3(=>4*SLK:+"TY*="A4>#Q4FV ^P&\^,IHCP M$!'G"M@/SSEXADONK<:$J9S,+_4C3"UX#%!X Q&ZZ[UP9A*A]AP=:>>DJ55O MR,=9F==B&E8D'OB^$Z;,1F4=%K(.T\TCB;7:@W>,<$@)\10,.EKTOL6'ESD&L?>@>PY7/"VJN?N_7G.T< MY90ZV^O9SGXL.IC66IVL6[$VR$-3:\GZX62?H@+0UGJSF@O4SEJ#@UH+/GW2 M \7MG1=?7?NET\TM,1VH[]F_UVMP"WE84!>>H@ /V^J 3]"'A\.#MKGH^Q$VX9=M8-R(>&K:N?1]N!M=QKV(]S: #:T^&UP MAVH#^S,_UC&L0EZ)?FV_V\V: ?=?[ D\QC[<7J]3%%)XN'*[E3-]QC\R&KQ4 MEF>6-PVOG_;*7\PO#F\U[Q\@YN JE?+:S=8ZW5H;_I&?V7:*9PWPSW)AV[!4 ML$&#;O'Z?[JV5[0YW6SUHA]T>_WUZRU.9[>O'HK[4"955I23;K^5?^&W7FP7 M^W'5EO1?U]O"#M4+7WW$.E#[T\'-'YGJKCK=D^Z9-)'*B?4:^_.@=]69;S\B MUXOV"-D$-_N;;9_9\_[:K]>?$AYQ?$GG7XTQE-*W+,[&_W6]7R=Z.*_8*L_N M-/X/@ [;?%?[W/'KQ3,4_" +,7 & .,^:,+'2TWX^TH3BE_^Y5MGJ"[_GK59 M,[M8W]F5>K+-MHDNI<"\%I8;J[3%#(.M54X;C7/%^TLW-!E, ;(OX,O##8G< MM0QQ!:ZT6RF.NB>#A>\5W9/7:]N=6MV>UXAZ5\M^^[MK.-PJQS*$VO]9I#Q; M&;+]O.F="X(0@'Z- W >)#(T>16L9$$AIB ?)Q^O35+(&PMK.>UM:^]GB M5)@2>!WT/-.1RV:75[^X7GM?$(;+WL0E166X%+#":([Z]0[?(L5;N)2]7LSV M-U_QM#.2;^ XMIWW^=9[.[/]A03UGI&LAPOJT(4:3R=^>])Z=%;?;RIE"'5< M(FPE1]P2@W1@"@D;K#'>,47M'=*:Y:D(?Q?,:I']OZ=/7>W_(V:M9X(J2W#*^S]]0GVY_^#4G !/!GK;/G\W]&HN_8T\ MT;DVF3Y";T@?J75+9C["&F#U<3#)OE>4,A3?^%MK ,S0S\'>"MS^,^/V9:>- M\B&?@]%D#G+=(@S9"+[.1N+/Z(LIW?G%?@1=!H<92&7>YKSO>7!W89P*@Y1? M@5_*02H@2OO@;!>.'A@NV)38*;_EQ)Z7K\)Z]$LOV]9^V%ZKF!,QF@9>ZPU] MM;_ ^X8/M4_[M1MQ!O GF.R%!V;"'9+R]RR1@CL' Z44>E4Y(X04\Q$ :@A M"HU^&,>K_L?V6_V_P<&W8;OSS_#^O\)=DTN$0?3-0)*4V0U#BY# M1(-+?L@33D/YY<&N;M6_:^TSFU M;;!8X"*=P ^EI;L4"/SF!.(;P$<^V-G_V;CXG.CA1UQB#[\T HU0/ "._*,JE9>ZP*&"H1Y&4SR M5JKVN8P634>*KG&SP4&K=P]J5MK:XWAQ83OYT..VWYTZ$&GGB_7*[^B4D?JK M^$ +M*(U."T4%'0I6_1<]9CMP")P[D-(VECE#65H/)%) M!P=0SM:G2=WU.)<;C)W!C<[0"F3/1T*]5K^<.6<7$A1'#= 11SE1C"MJ7=!< M)FHIDU@J+RI!>1J;OX6;,;<)C5XBH;%#G(A<[B,%XEQRQG323H2U#2;6;VI> M/9*62S;X;D%A4$IR KX?YN"$8,LMT49@H +!*W@A+2G,6 G#[<*P\XTWDP0. MIC1&+H 7R!FUR DKD+*.N>AFEY8LKF8;[@*2@+3J8)$E%%L/?: M61[ 4] SK,MU.2F82YSL[#RR..?C$K.>HTO 30;=,8JUB/@0K9S7AEE/0,J9 MUPI;H:GDWG&J'!F*#U\BSMSA8[P]4:K_!%$BVYMU5C^LD\;F^_.F 0MC&;@6 MC(%K ?"3D&- 5Y@&KN*9 BL0NWE>S+Y&/UJ:0YLN#7PFQ<+GK[(X+F* \X9_+W?A#@ZJ7KC"9I_ MQ5[._K#[\3_@7<(VCV*^GX=WGF._;SGT.XGI==+D.@F#&49"N82XR55/8$N! M"5+J'3 T'-7:AEF?,<;D7S4 YGL'_YUT7@EGJ.:*!X)=4H)AXRFCA :%9PY$ MKX+_2Y: +[PI/#AF&ALD. /Z1Q)&.C*&'&<*J%=!"RRMV>-P_V?VSOU,_B]G_4=?]8D MSD>C%$;&&S"S7"2DJ8<5%BX)#'PN3E?4#.ZG&]Z\H!S];#KM%)-6 M(2,XF &NX:>4",(T!LHL44&#&4@Y??DV,>G%J_!B/A:RWFO_WA]I.]P3D@RO\KDA/*+]SG+:-R%KK*N*Z\/'3O23N MWJ[!USA2BNWT=^GWY$>KO(%+;V"+-H45/,H@P)W,1U"$Q^QB>L2 %E*:B"&Y MHSE?OZGWS'C64SIMMXN\_DS_3_M9:DYZ71]C %CJ=8\+7)HKG#X2Z5'FW66* M7>FMQMA?-%1NE<8!:\6-UYQ:IAGAF,O@M(Q"#Q,>EB9ZW^%QXG9*VVF4;E4 M8K]_.LJYJJ3P4@KK9\V0M+1$4,23#H@'(9%1X),&P7VD.1'.QMEI5]>EL/ ^ MSV#Q!S&'TU.1%CKRG>+/DYP&_II/O=/ MO$6*:N?$HB5 H(1160&/ $C':*$\1B9)@#(:QOD[J.!2["]"BB,(GSO1H'@ M7#F7/PK<<2%AH=''9$$C&>6!YQ0C8JR('@M)6!)#85$C85&5L"Q?6 [FRP1 MQ31W*%H*OB-8:Q 6$9 +/O@H?<"P\AMWRPKPN3].VR683*7*UT99\H^1C'2_ M,%25C/08P8A=T60@3=K%K+>"($X9SB?8!JD\WEL'EW $&TSO/(L:5F2.6:6# MU1>,ZMPI PNM[^PV8<&CHP+,3@SY6#J/5X;U1B[RE(QF/KHPEQ4:AJFO4KLO M3YG [>S9LTX)*O:';;5'9:WPF;.#EC^HM?JU_JD[C'XPJD.]K#'S!ZU8'G7& M7E%3?%7@>A)[A0AD.!H =@.3T.O%:70I!6T!BC6-OH+) <=W7R-%^6E[W!/-YE.*_YK_W2@2TR MQLHWW0#DO60WJVI%J^K&NP3TFVCBŮB'"#$;<4(R,-@1Y;*4&'ALEP;.K MQZ[G\[Y\#W5G'/@O^T_$E,K*J(D#S2SSBQUAV902TX)2GP+77FK!6! Q4$-E MC%9-NB$3XG_'U-;Q0\O-(G]V%*Y^N\=7U\6]?N%YTV*>7*(4I6**6M0<61N! M,2JO :;!:34N'V!.IZ^7IU<+GEHJ%W,"4O1.<05JQDTB/BBOO-9;3E MN-KRI6_Y/F["1GMA)08V* QL>9!($TX1LSHECA-LDEG;8#,0[E^7)U-EHYGR M+*-6)GI,V\U"0,HRF.F"RL4$1WN/,8N$*2FY\MB0F*@) >Z9<"?\' \ M6'".SIJ41D$)]\@8'A&7-B#'&$5$L)1 !)+0:?8YPWVP0A*C/0E)2FVX%<$) MS:FVW*L(EV9\B!6DPHI'VW+:M(392)5 ,ON0G A@Z@;VW1.IO4T<**O.6#&= M:':%%04COQ]4O (6M=VI;?M!-S\L-;/ZH?0B*OR8A=*_+<]&,\28#*?!:$P" M9MI&XB-C;IC]0S U:/1#=0B[3$WACX=%E6+KY["CO+0!0N=-O&'NN%:X!!GW!39%)L?,<42G B6..(./ 7@-# M"YQZ"M DLI6>CO9>U:V5;4JJ&J27)P"[%TUE:)0<&R2#LOGX-S%/\UP7LXH9YD]E9^"0T!03B9YR M+8,E4>C(4G!)Q2!FIY]4J>P/V%O/FUKX% RV*!*2\Y*" NVF!!$)_GRD&+L$ M_DE.N;LM0?F^V0#/0!6J-)$;2I;?_VQ:XXEB22%F@T37+#:,V46#1%G M?V/D;GP<4J$J:GAK+&3'T_IFO4DBJ+E.!GQK!^)%29X]( GB@ ""\B)=_99! M%3><'&'E<.0A!<^M3M8J['D$^P'[Z$-8]+"PVMW[[BX8$,DXN!D$S$;FB0'I MH T2U'NP+2Y()_,IP'2@ZY88L>L.$RG*@Z5,)N8)&Y<8,J.RH,@4NF<'UZ>Q M554RQEW)&/ZBZ11X($8)Q)U)B&M&D!51("J,8Y$I0!(Y3TW!C3;H-49%_^IU M3V)O.%]BZ[))Q"IU9LW9RN4.T;P11-\0)+43K2TR7"S47 L'B;7D&GQ:#FKL MJ))&>.FL,(R$HOL)T 2%:16B6J8J?_Y9WZDWN=>:1D-02MJ6=6G..YY3J3CQ M/OBD0_8G;PY*%:,$)IJ^4SD2F44D(1*'O?&Y48_BCEFMC &>@H4CX'8JEOD# M2(*A$HU^J&H>EBX4AU^:45M);(9TI@#2A=/(&9JG"MC$ W8^4'.[4!2^0>E; MA"[\\7@=EJD5)%A!I?,6C$]RW%G)P;TPRH,@VSN$IHI,W5-.X/N;'GOIG9;( M>N5!.F1"1D2"M-%YM$)2)F8/1MT+%ZI@U"+;>9Z]!NR,5IY+1'"N M40XB(, !CDP07E.BS#%?M75""#P*A>/K=3O*G=^P@>.L!> M'D8FE.+8JV0DN)F<<6LC34Q2*IP-E)DX:K7[P!DT%9F8$J#&Q593)2$\P12I M: WB.+A<)B>02<#PK(M6!3J[Y=65W7B\5OP!XV@!H\#[Y5E&+%/@'3/%8PC6 MX*H5_Z,(QD5]9[\);#Y&(@5B.*>H"4J1T]ZCQ'D$OD^4P!8,Q<.L!#/4)V]T MPHX'!^Y#SCR$/28.;(2651_^)>SEQ;>FPY@%'"4*-(+'8(U%6DJ+'%N0K,>3 * CP+;XD Y'Z$YK>56LY6RWSL&&0^:0X8)2*RPT\# M>2/G**U[E#Y%L[L3W>\$@4M.7.!81A%XPER#4FGJJ0^2A&19 MU:?HV:1PB^1AEER"J09ZP7+%&TG( 4?,[BBSG&/B$UY:GZ)9_9=G%#)G^EG- M8UYD'K.JYC&_QGG,=\Y7GIC'K+2SFEBAL#8\6>Z4ET19S25..9EPP7G,SR3- MBTU"IA+\(A^,$MP'X+:6,,: TF+BK*%51_:GGOJ4H]4)8QO ^4.<&_C#Y%& M*6ED> #"$Q40'U+, YS'J-S:>OVVT]WE-6-_^8[/FMS06W)NH],8 MY_KU?!8A :A,#&4!><>U#AYS*HJYOC<= M""V8<,:\("9JIX$5*F(-D3$Y*> 53KEF5:N"QRX__D*;2F--#=6()W ;>3 $ MN6 P(I8XQDQ(CM_0V?;Y6A5@IQP+Q&.:%$^,:4.!ED2,M8I"R5BU*GA4J."- MG=TF<]J#%TZ1L-XACI- 3FJ'HC/@E9L@4NZ(+&:6K=^G4T'NUDA-4CYRG:3U MG&N;2QFB#Y%6G0H>'2J^G3=A78,%JXR")!9Q[PQR-E=#YNF*P0=:N/5\1LQW M.9T*7D:L>,%4PNO\\EFS!I_FXK.7816R)@L^>_V4:F:XO']]QF2>61U:P(-[ M^6.S1X;E(94O0GIO7:$)7^AC,3MCE-K_6TXDO#P4'.6&W'(B1."JY\Z\D+ QN8BV7W;K\*=]T++8 MZ]]QCCT'$"QZ5@8NE.%)N!BXYR%@YSPFWOOHJ68I/<81=B5>A7CE3N#Y7%KD M7EHQJ-QUDGEDK L(UIMZ*JUT6L\^L;Y*EKW'R0U-+LY/LG$*;-%$AQPW@AN3L021<,I%8P00XI.?G1&R?ZRRR^UTQ3< M<3!-#/-$HL-2L<"D95X2*6P5(7OLTKRC)A->)Z89\E9&Q(7&R!@+/ZD8-(M> M1ZMS;OUM/M#\X9+%Y,-@[;!(!C-PDHGA.J3H7&!&J6"#8558Y)'E8^=;DV"L MU#TZX]]O+'C5&?^Q M\E(^\Z8B7!#&<*F2G.0Y,,81Q!+F#, [&,(6ZXP_?H0XX1U?IDC=-VGJY6MX M:2;NPK3R>/;Z)( I*+A1\6SXD9VQR39YQDI,HZ8\1&[@/X5EC,(ZHQAVGL[3 M\&@RN1QL[MTS/!N%8=Y.[\O;ZF\-'^!2$?&;4\3/?!N(-/!2*K!ER&+J<]-_ MB71P'BG,!*=2>"_%VD8__HB=:?4;F\(UW._^J)U>.<#UWB$?G'Q@1%/,I.'8 M8..E8\Z+2'/C5\&K#GN/)!2BL0EL21B>SYP1T]HAKH$RN=S0)(*/8R0/#/SU M?(@TG:XZ*^1S5[BGW:Y@Y"5+S/;.EV8.TX!#XY$->19X3O#5UH$[)A@%AR?/ M+TVWP,@(.](L[+"9Y2W8A_$A49W[84\5U7D8*ZQO?FY&:@)GBB'"7)XZ;HH) M- X!6^?"B\2,N"6J\W$!/VVQ%@K/8(TJO^$.OZ'.FS998@60%8,C@$X@ FGX M#Z5$*5 7%Q6](70\-41RAB-QF9 X-1YK%C.>=1!Q?9C]M?KM1:3/&":"X=OEKZJ7&>NN8&-S:/SQJ''C< ]:ZH4!3>!(D-S M$HWA%AQ2$I'B6%JJO2:>W,Y_'M8T,B:XC.18".XYB=8"S-!<-203EERPI>#- MK#YP7T"B M)X9'J7R.(-Y2A3^D*2-J?-/Q^-WM(Y]M7-\3&<*J0]Q=UN_;>3,6LZO!:4\N M&,2I46:;2[J MCD!]BMG20"7'>JETND4PN@A^HQ.;BQ&&XUO![.>(8VMP.KB$_UE?OF@@1";K M'&8JVDAR:I]+0F,JJ-4F-W*C57+"$S22%HV=HXMFM!Y(F!&(>2-1$1\QBA)D MC)!,"&MQ\+DOTRU1D:$;6QP>3/NP"^;>WDLR[FRX,NZ1%G5MXZH1 M''YF3>X#^!F. JKE0T7A,'+*.>02(R%(1:*/:QMR9J.N,NYUE898I*WDABS] MNSJR6!<4(+P+>4JEBQ0,L!82,^:<38:DB9SK4@"JCBP/V.K=LR8UW@#[5TAX MGH! Y M%W96(=YS564!9Y9,A7RBSKEC D24<@%WZ[CQ.J@J_>B1D>+P6U,PH\%!I@@K M3Q'7-G>.=P0YJJF*G@;LPO*JLA1GC@K!L&6PXUP8+^ /[0(UQE"%JZJLQ[8- MOJEQPEH$<,>-Y8A+'9#U/*?.^RA"P+X8-'([4KSM\;'#]*X%(U3/X"]71S5W M!*MV:3,:YJ3*1\-.*&#-+J>9>(5DC"YQ([G615^ZZ7+F>8YJBIRO<)75E%IY M[0LB7NC& KT11V(X0LI>;TKS??&\;>%/H&JY59S-VM(6D@3&#!+HB*GGBC0!*(] M=MP+'VA0E,81#=4C&JH?I!+5X.Z[G)FCIJ$\<$D<4C*/O21>()<(*(-E5!E+ M6"2BZ#-_URRTV5!9I,]VVV6Z>!:,_N54[IP&=ID"5CL[B.4W7+X2?\:>+^IX MX>56KW9RVO,'^3/=DWS]_EASN6LR/+N_W")2FD.6:6Y <'74 MQ(#W/3S@4A5]>#KUP8(+GFB:AS[L#GFSE<-5Q]'IK98,UGNK6,626H(>#W*(X>!?880'/8@4#0G MUR^GX>I5BD=OQ'TF@@"W=?F/+'CJ!-QBX%%A%T/2WBC-E7=*R9DQPNNR\;<_ MB.&T#>)1MX-<,].*P+W&DV!W M5Y]#0A8,FV @*E)@<(?56BV"%IW X@)NQP4;>:Z*?U'4Y)^"),3:<:O3.CX] M!IN[WXO[^;SKDIZ-0EU%35_-C;+.^D72=Y$NT6YWS_J3N5#7,S!_>V"#V4&1 M4G[9++@78@_!,K7M23_^-OKA]]#JG[3M^6^M3O&PQ8=^OWX! 1?X$7N#%F#@ M\"+%]Z@!_\/HRL/WUXOWOIU$*;?TWS="'7CVP D-[YWV]<2 MNJXYF^MK?RUNN;QM6)F\[$7 ^++M<,AF\#=<(X7@C;[OEE^E)S_S+T]OS.1* MEHNX;&G6=[5!*G;JE\_9GG=/X2M"_ZJG[QPKXJP_VN\!W0IH>*_>QYC2[T,Y MRUH+CY\])6"E_T\J_OO]EL5IQS0E9)=+4\C_4M?'W*7LQ?J4>:.AK+W(*CG1 M]OBZ6"VX)L.;'U\37%MT99YA4?[/-3E9ZN.//W8O7W*5GGN1\*@0@CMK7!YL MQX%7>"-EI#ZH&&4RX@;WARV6Z#S&0:ZXR7B$Z-+YOI3C[?2QB"'O1MN[Y+3L MA7*6W>]_]/=V3EKP]T'CTRYO?/K8KN_L8WC_Y_;WCT?UB[V#QO'>8>-[+O][ MSW?/AY_Y[Q\'[CBTMX__.-@]WL)[A_OP^C?@N9G3P+6^?[EH'&_!M>H$[@?7 M-P\._WNQ-:C_C7_^N;,U:&Q^P_6+>E-08B(5"4D<\BQC)9#&."+'B-#,>\VH M6]N@[["XJ5+CT30IO[N@1MT/]1\([,^@QJ!Y='+=+Q^5+O:H,_&Z J[E =?G M3@/N;>G%B7*'60JCU>0JUL-926:X02S2"I^89<@9;I)23)!K"'*%K M&X2_4_BFL3USP]9L='@:9!I"YLM")G8O9)KQJ!4R/3HR90ZU<]:M &DA0*I/ M 5*B"3,O(XJ.2<19! :5G$?624<=MC&%/!<:O^-2+8E'551I7D#B%55:.B ] M%'-RHFV%.@NASIVID?H%!#[ E1@5 E 1VD M"U8HXJ30GHM:3)FU:M3GBQKU>=L*/-/S$K%>FSV"],Z1HI,C2%5T0FD6 M!(W<1OB0DEB0H&@2RFBWMC%F>FKELOYESS.0S$",R5R5&?=WY_7FD+A5'#8T MN4RUG%)5=J"8/DQ]BFC\^2IJ$3?:GO6)"SV7^TI]QW_KS M6JF7M;_ABG CF[5>##$>%ZD:?FR]3GJC=+K^H.N/+GO;7,]H;Y4+:J]]M).7 MV@[@U:O$85ND1BZ/P"ZW_/9%3=;AU M!ASL;&]GZ^?>IP9PN:_'C>//O+[S!5[[PO/][L*]-#9W?X*[*NKOFYX(%B)C MB!4DS+M<91SG?AJ%)O6Z[3+)^K@;6@E3-[#T%/PK@6]KX)1LJU?[8=NG M(/GA\+0_*(1F6-=4,887)Q<7G_$R^,,M"%G"T10U&+Z0.>D('6V[?3[$L4XL M!>B2$]=C;S_V+F>>+%9DI(@1)F'%:5"YBDI[$2,#:V>39,SR^8J0;RXR&H\Z MKE G].<5+?CYO.D]4S$I@P0-'G'G@5IX:HL&4E9)GV._"X60B4V!86DL#@ ; M0IK(X(_$.+?.FN ?6B]6;>5-6QF--BDD@I+Q!G%A [(!*_C#$1)=GL!L9M:' M3:/&)!CD!@9%5.3V,H>"AXQ:& S?&O8Q>!WM/L:1L>"(X);/46@.KLS?![8W M-20BX=R?#W@?V%2BI,V%3"P9,/4L!G]#VVQZ1P7EU=9]N+S/O_)MDC>M+ML[ M1P2>B0+1^KF]XWF3"V5DT!;9*,"H6O"G;(H&&14Y;(,$+N9SZ9N:GKA6B5,ALOXSTO67A&:^;W"*-B_?G34JT"X(IA&UTB$?, MD&/@EA.OF57&4FF!D$;F02D]!98^,)AX?!Q#RPXB,+.34/_3F%;X3>ON%TQ6NR!M]"9\I1]]_@XC]@IWB\FZ@TG MG?T<.L-?L]N[>$?9/'6#>I,K%#WGU!KNJ= <+%PB >M1\X,)Q>#73J"_1F]/ MBL#W1>%[C^ZIN*4W+.5?SNH[]?/Z3C%EX&)[YSUM,B:#(D(@$6TNBS :F=S9 M %/A1(+W7'3%^ K"9S253[?-M>G/L(S7,_[X-],NSF:H92[=@_.KWZE_X:E8\J GC5S5WWOA4+&8(TX(RQWS,(( MZR!2$$1Q$L$K?2>$>J?E#"MZA8$?2KSXN\2+$BN&(#;N47:Z5XU6\KC-X4%( M*IJA#T,=*H\YX&YIFNK?!(KUV_M]+R,JOR\ MY^5^]4N%R^>+F["[L/^GO94IQ]_>_#Q2.;9WZ'\V=OYI[^Z T9W__M!ITB]4O/'PW .GYI,J%X\8%4(CO_QS4+QJ'>X=?+AH['P\ <'_N M@9KN[GA0[?\<-BZ^L/]>[/+MG<]-C%.PX$XCXP)H6:().5ADQ+"/5,@44S9V MUX^]B0S)IH0#D8D#BFJ%P3-DP@!.@QS*R?+]=.)O/ MG8EET2B8 MGW1[MG=>;OQ*M;UX'CVK-RTLH!!$(L\PN(-@Q)")PB.KQ5M+[[. MQ^KAO7ZKGUV$TZVMO?X_S M1[A9LJ[HS6]7-_N&;O9IVJ]0M6K]5R:3[">-O,H+KBQ;FV11YY_W4;6Z_KWO/A%'>;/#+,,.Z&V?=44 ML%KAY:WP=J\%),6VRX3.X0'1Y7E!M=++6^D_6^"]A-(#+9VIV/'5"B]QA4?= M6,M\HJ>S96,D8.57\J[V; 4]N-:=[5TM_O0Q/TQQ@IBQ^.H\$>39KE[[-OB2 MIZY=+%RO!4,G]^BT<7O9VDLJ>R]]U84.G.]7[KGH.F,IQ0$YPBWB'ENDB5)(&2.9<3QJSXJN&R!X^?]/4O"YC++.)=7&5W#P MM'!P<^[>3"08\T,J*%@4"LZO0P&-6A-);3ZP=P %C"'+A$))6.5#I,IS\S*D MHG14*X%XH$ XH2/7RJ%H"0B$BB 0SF*44<=*JWE@<0T,@*:$_GYW8N@KMQ2/ M;!U>>:^4U]$1Y89O[JF"PX7@L#%!E4UD MV"7BD5'%; .!5&YSDS7!8H=_K0+^"&K]!\+O=)7BL;E!S$[^Q M>.Y5.'=E6D&]&,B;8( "^)_QBB&IX ^NM4"6\X"T@WVE#$?"205Y%>15D/<, MD'=]W-W[P:#7(?S,ZWCUF,OM"+=)>3H8?7:=LOK2FUYW:5=UL=;,O(L/O"K7,1'6-6K7,2"=53YB%4^ MXHM>Z2H?L+%?$:TYCX((&HKE+ M6'N1.%64A@3_)FEV'["0I61.PQ&)M0[\S6+Z39KJQ MPU-.\BH5X[G2!2ME?AQE?E797T^HR.?7%9DG*WC (+7**,0=UT@GF1 UPCJA M?= XO""I>'V9HL\G&L'@@*F0R'(< =FC0 YSBBQQ)$3%#8LZ-S!35+XC;!KC M7QGH/QCH5XJG+GS0N]A1[NK9KYOS]NX'5^Q-Y^<]'2HU)IBG(S8:;"/RVB

>"(JI??'<(,)C['F<.(+Q#!X?^(6H%82%Q)6$ M,?SU+ZM; FV ! (DZ+-@T-+=597YY9=9E9D*F4 ]2M0+JE+D1O"U3;IAIG0Z MJ !H>13U+0+00H!GSB[7;^@$W3."TAA5TL1339U 6A"@2C("*$7X$WM8/QR$ MTMJO;1(#OO!D7X8*E99'>RM4>A%4>C.'W)X/HG;'6V ;EHCW&($H>\2)#DAK MC-&%2 V\B:AVS1:7_/AJBYMY)6,W-@M\?M%DP9:RO+KZH#!A6801+ M-G<*H590Z35-ALM@D_/59L'R0<]DJVD@14$")""AI<':HQ<]0:1)@CB N2 MD"/$(JFPD]@G(>??,GA!T:@VDA8B%9Y&8P5AB&F62\QX<($]Y@CK%%VBWD:L M\XXPTW*=BTDO^)6!_J.!?JF(ZNQN\;3AK:#]NGVWX&%(5>T6/ \JC>\6X. B MT88A3*-&G%*&G' >61(M.,0R46/6-MD&4-17!D!OD75.Z1KZ(&VM0NQ+H,GC M!U588A9C/+U]7J7*ERE5<^FGT>CPN MK;$(.H!=EBR?)%4V(>W!KV0\*&Z-CB*P0J^)>O36V:+T^J$GW%QQX(](<<9$H MLAX4F1 B8Y0$N 1?(:FH-BL6)QH:_$-NI$,A!8.X=[D_L9/(*TRT3KD)8I&H MQ(Q9QV+RR.@K _WJM-8K#4L_#*ZJL/3SH-)X6%K@J''2$;FBDRAGP#Q-C$A% MQ;GV,6BIUS;%AJ!5ZN3JL\[)6-;#M+4*2R^!)H\?AB A:28) HH\YB%@9Y(6A" 6%,ZEDD"=#>6(@:"",A;1"HE%M M62Q$*@PS-"0>4)0V("[!@S1>@/-(P6U(GCOF&( \7Z>4KBLFJO/2KS,P_>K/ M2S\,JJK ]// TGA@VDA-:) )&5V4 XL*66TT\IX8X9(2*HFU3;S!U"0BK38 MO47:.1G->IBV5H'I)=#D\7PL22W-65A$.HJXC@QIX2ERQ@585:J"H6N;3*PS MN33G*BM57G%5K@+3"]?K\< TB\82&2+"'$O$H[;(.O >(DF*@YG./PN])G1I M\B">M"+X8[:E[N["-5LA]U5&C>FYV"(:@Y44"@?N-;$\2,L(#E$1EZRIHLC+ MAQ-'$U%D;'&,@6.$ ^.(IWSP36"!),-:FIAR \.U34+%.B=FG0?\[G?4@C!70X(LL@YP<8;*2/U0<4HDRE3&.!EAN]T MOU/C9PSH*G;:;RD><_"?8^Q/_VG9;^9\]R2<[EQ](CO?_CD&13TY./ERM;/W M^7AG:_OGP;=MMK_GKW:N?C_9N?K"_G-5YSM;1Y>[>Q]8?>LKV[GZ>BB)="'9 MW-%&N%PH&2--4T(FI]=H] %^X:Q7O6RG!W+ZH?SD,4L#$1X:$ M\+DL.U;(FD0055PZ+IQ0T=X=KBM;0'=+FS,L)XU6K[U4,C'M&.''FP>^L4A9 MY-^R8%S5+PZ#UBY::9$+5B P&@Z9Y 42Q##J'9BED+DB5^M:R75 K5L% Q#& MMT]/VZT^ZEPSR&M.EF6@T3JW)<@-L;(^\U&9CIVUNXW\@?>=V(1/_HB_731" M[WC@W Q]JT_B\,U7K -F>=Z[_2NC],],:\O^0GR/FK'Y&OIYW!D\S9D]BLAU MHOV.;(*'?6^;%_:RN_;KZ"AAB,-3.OML#'%A?J8!GNE,\OPL[DMQQ?>-3 K\#%-?(G W3PP@ MQ5\WG&,(FFM_7G..OPO.4=B6CR6JE*_87LWVS4]QK4Z>ZWS%6RT06 D@/6,6 MR"J1\OXEF![*$X_:$R$#Y1D*B7!]"X0Y81,6:"8C_:)^]8'E,,:AYQX'93&*)C>5D (PC4B&+$O!:^>3<&!S)BG(>U(PX,)T MMWPL'>0R37A&@9H1LI8X+K#=JM5MQQ\7,Q%MIWE9^W#6:33[7+YWG,=_"@]V M66NU>XW4@*'G%^//1K>7V?MQNQE ,O/DY==G)/_PZ7>-7T#USIJVU8*7&Z!> M&2-]$XPO7!8^\.]X9/UEK<38FY69\0YY/.\:<(_\5+8(#M9LMPLF(X^@#6.% M09C M=H9"&PQ.'B:+CS>\%3\W_^C*5&_=4>&BB;6\=GKJ$J/*K@XE^ MW.RDTBBUCD:7^*)]W@2W$&P4K B8*9NC9,W2HC5.SYJ%]8*GZ9[%PJ*!^ 7; M:W^&SW5PGFNGL.BS,0B>MG?;10 M;*R^ONZV2OTLG6["!DXW3!H,O!5+8W71Z!U/%=C&$-8]:BI'Y::0F'B7S.1/ MSR@U\.YZ:5T+:]B*[?-N\Q)>@D>Q,,YIT#.CV%\2\ MT3TNOCJ7@7X%2/DAF\U.[)XWP8;.&?=VT2L:(]-,<:J#B0Z'I"*X4#H[5(=; M R5"LVC3/(&E,IITHTF[:3C4%/UY!XQB?N"WJUNL?O+E$#-%N$D:!"H*QM4VZ3J1:)V:RS-)0E&FJ'?PPLQV<3[2L2@)\$J--XCQP M;9C3X,9[:P01PL1*M%Y4M':W]@]-E,9CD"K*%4/OW>5R8^:3+.*4+KZS]^DP M",O MV(GZU?:A44$8# 82%@KLI<,4&0>$% MFB'?:8F4RJ%&"UP6Y?;MN0O!&]F@* MMNK[)[)J/VSS/ YXYXVLW5QICH!1HUO[KSE.HEF&+3,*O* DN C$1.L8%=0E M++3 8KH;A,0SG423;TX*MR\R^'$21QSX#A V0A&)BD1-@]*&YR.[ M&U,$$%R$9A$ZN\AGE<#%*5QP"Z[[B)Q-WST^[#OI.=4[(>Y&#/*%F% M82WW)PJ\^PS#^R>/[BU+SD^XSB&/U+ED@(\9;(#OJ]SJ"X,O3?)Q01=H,C87 MEYEB,ON"LU'[/7I[WHVW" ZL!Q$&,:O\X)!/A%DL9(N/ %3$\VOKW1MDP%*@%Y?0*2763,DG-,<\0P%0#) M(A<2"1B9@'74X!1H;^\1D (9;2U#4 YFVK.\\U](1$&;"@QNCVP?]6'KSBAZ MWC&[OK+/-"$.+M.*O5JS#4ALAYA9?G/X H-[9==[]!+6^_/3\Z;-0!AB:OA& M;Z/VP?MV)^_^Y?V)ZU!K0;SG%B43>2ZZ#-PD28*8)\X+Q1UA_AY6 MFR5LUH!C*9L@7\ 7SMKEYG.C]3 A"UK&B!6A7@+H6F^2XTESK)WT-MWKQ%>@ M^SQBQNM;7P^E3#8('Q$U.7+$74)6)XY"TD9J12UCZ6X*G!GG.*D@&$PHD:&C7AV@1K<4R:!&T\^'FB$J4E$:6=O?U#8'"0&S#JVP&^#181%E;RT"GNZMLGYNC)\'3C W,'ZV<^R]>Y&XEO*)S\L5"7> M:/GDQXA+L6V(@Y&> &D.4N6<8^=[*F<==H^QM"=UQ0_$EOF-,5_]I_R#KX[,%!+UA M,UR_J)]\.@17F1,-JR!E!)$A+( 95O CYNVTY#$1V8V6&U,VF0=QEGFS)I;S M+/^-![[Z_&%O-&8Q>LH/]!L>K]'K'T%LMV+M1[M7*GUQ)+G$@./8#.6YQAQ' M* X5-_/!R5XO7[5[[DX;O5YY"5M>8!!&'HYBN/-><<=\?G'XKGW6UOA1W+S( M_,S/WUVO'=L?97R\>*&X_-E9NY$/<%ZT:Z$!S]-K=[JU6TXT_MZVG>*YMP:? M7)\8,KP1\YWS.4O7O"S/^L(Z-V#= .IL%X9Y67,Q U+39B/H+F>\63Z/G5]( MY_E*3;"Y^22F_6$;S3+8DW>.\DS#!)[ 5_+CG%T7Y.F6T:/^W6'<(+R#&%&F M>3?6?-;(>1&=[\$C#)\3A]N/;D:E\]YY)TY.5"D)@VEJE")@N]W8Z\(3G-I& MJ]A%R'E;X,I=#D+[S89UC6;AYQ0>7;Y%\Z8 T=" \Z?SP. 3K0?D 0^>/_X8 MVE087Z2A.Z_#*G>+A+J267=J%XWR?N=G?L!E*.0S5(HBT' &]<2V7^D M_KG=T5V75G^MVGFI:]UKCZ^,F@SND<>7[Y%/T\.G&JWO^2FRU-P<0^Z.24"Y M153E(SX0%!FN\A%?8S[BO?F%8_F(5% !+%F+$ Q\7L*/J'D(G#'*J18KG(\X ME%7X5X3K_HC%6>W:YP+?K]/,1J=VI+3,*(N/D05/G>!)!1X5=C$D[8W27'FG ME"Q8/+!Y3-!-&8ZQ*)D_CN&\"72\>*[?+S\VP8#LP2U^;Q8$_(W1[GV^N^4/ M&3A@7$2*C(X2\604TM8G9$$4J899=TFOU2(X)V;Q+*I>8B?X]_6Q" M9U@Z;S*"#7WX#IG#6M)?O&ZUB5,67?AN]G#B;+..4I[U\^\8H M;.#2,/1["/3OW'][HWAKK"A5^9[*KCJ_]6V\06Y][Z[+$KJA.7W09>]^C_.' M??/>AV4S7?:>/@US%(R]HZ5P:5Q?H#3>!.;WFPKWRVG5&%Z_M;/P*Y^$01F@ M&B.C^K1;_[HGR/&@3O%3YF"I^W 8,G<;CKS+H827(2;# M XLN..8L359Z<.YD>'11P*'SSQ_+DPDECQTX59_;G=*E&GA4*[_U5!9X/3O= M.?E"=__X='%P\L_Q_LDG?/#'-MO]8Z>Q_^T3W&O[HG[R@>_0@^/]R[$"K_D) MMO;Y_M[OISO?/C?J>W]]WS_Q?)_^ZWA_;Y_ ]R[K6T?LX/3SR7^NZA/]?J20 MJ2CPZACSB..@$3B8 E$A9 R!*F_-VF81TZ._+:C ZW-7Q%Y$6Y[7K-9*()>40IIX MPSB3!%;J[H)\+Z3?]_"/080 GC3>#0G/]&6,; SD;!70B"^%M: M)E?\:>ET>XP_26\YEI&AH#'.N7 *Y2H'*$JO0:]Q=$2O;7*LUU6NN;L1SC>@&='M3484RYIQ)P296/4SDB#H[:>,3,CX:B0Z461:7^"=0BI MN7,21!E6%G&7&'*" NN(6.<:_)Y9G),XUK$2ZR".R^+858&;A:JWD4Y&:W,L M%DBH44XGD4C C,A @856Q&-%U'N,>%BBG!#*(<5$0)SRB$#9":)4 [UT)"=Q MK&U2PM8L@D"XI$+B+C*!I645'5D1]1ZC(\H2Z;3 R!#O0;V# M1L:PA B5,7)!C+"Z4&^N0,7I9.)X%0IY$D;2/^-[D^24#_66*46UHQP7 7T- ML5,#G>.U,HDWIP?D1*,?L?9GT[:JN,ET),.18P[,I,A0H,;8*"S'@JJ@A(C1 M5ALU2PYB1Q,X6GVBN&NYQ0D _'9):$J\X#3RZZJ#+ZU;K)(.+$@,+ MQ9H339TSUCJJP=T",'/&&.&(\EXPGCQGV%6! ME%4 LN\W)&5O^RJW-@G,YTJ/"@5J->)< 88)YE'P.GF'"1:*E)X69>M,/QK) MJD#*U]H?<\?VL"$ M9N0A$.8B%TMW3NSU!E *I1Q)U8^G9\WV9>R7T:F=G7?\ M<2Z%>5:%26[%*<)IHCB1*%/B0+(-^%#"DB"CB4H(6=&050"K3Q<9J$HJLG]9 MW_O #B4Q7AMPHUQ1Y)LZ@3003&2(P)[(D$+,UN9PA4/60'5K@^I]B=RZ",@%1+#&!C&6 MK.8%L]KUVKL1]2U.90>&6P=2_0#BG-E89Z@%.VVA= M @:B$-KG.3+T?^ZL2K"\(#N^D@\ 62F$X,X:9UGD'-B2-U)&ZH.*P*N,J$C4 M*B#M]\G,ZI"8Y,$#?<(4<1(">'S:(YR,XH[*H'/;*BDS?UK7:C*6\R*J7@CP MP]S-12CWN2OJ+H=&+O7[XZ9L;E%H*/[O>>,':%NN.II#;D5K M+KA+#3[2.^[66NYG8N^Q2[O6[9>6.W4\ /K./. M>1[H;BI1JGQWY2'I$:7Q?^YN'9'=K3JKGQSQ^DF='&JYU.TY; M=LG.-=++2MZ-_J+5SL] \DYC+,JG>]!7F\MA@_H>Q=Q2I:R*W9U2)?JFW.NJ MEKK]5B9<#E<:?PU="&KPGY$JOM_&$TN?OV)OOY)_B2"YF//@F78[?Q75T=]V M+=^CPZ12,)QP9&UPB L#J5=3^'0A*861OB2<5+8^[&1#[U?O+BKZ9H#R\#<(D%/7A@K>O['E8OI"KU M(VL0/Z)<\? M\]N9N$\_SQJ=LE=(-7MSSUX9%LC,;,(/J29P-O&+'=\ 7[[H4UDT6.R7"JHF MZ$4&P$ MO=O.[0S;YW"%T%U,*X29-'/)ST>#\?Q18'W3^J)9W'6]O5H-C<1+9S$!#S@L M_F+M1J9.!Z&_8OKK1,^119\Y?4U3ALVOU.0IDT\Z96_\F*[5.!"5#'>8<&M2 MWA0S0FA.+7'1X06=(,O] W=3WR/I;T+LWA2]6OE]R_(H19ON?ONG"<]WM4/_ M.=D_WY[LGQQ_W]W[!+]__EZ'Z^R?U/G!Q[&C%"?[XN#;UY_UO3H[^+;3 M.#B!,5W]T]C]XXNH[_UU7/_VY0I>:]2OCK__YVJ[M_/W4(K0R8?#)&52U%-D MI.*(RY20,XF@*(1GVI&(65S;Y.M3?\ M&3O%*8:%8!.="7P&7G[AY%^_>;T_2BI$FA>1AI,63SX=FL2Y,EP@HP-%/$2' M'&<4,>J5I4R)F!CP(K(A*C2JT&C)T*@/!XO%HQ^QV9X.1CFL4T1U)H'H0^^5 M'3=]/D3:'>%(7PX%4=0(DY!P)I?D%Q(9K!DRRKI(F!.8J[5-NE'1HPJ0E@J0 M%@)#B,WEL0UPZ$,KE$ TS5MC%1+-@$3U7OTF1UJ MW9QR$S.I%08">H#XH1R M9( =(>:I48E30ZE8VY3K6K!EP:+76W"JC%>>NV;#WP0I%Q"CO'\"EBO@]L@8 MY0-VCE9^RAX9HZQ*&LU6&YHPFB@32?#(16!.>1VL\-3"R$V;"F[5-O2[I0OK.+%E]LD2N1"L0 (@F*# \2I2@2U5Q2K-2" M8I05&E5H]!PQRD?B416C?%Y$&HU1?CTDCE,BHD&128LXE0*9O)F;O&&646XT MM6N;;./Q9=,J0*H Z>EBE ^#H2I&^5)(]&4R1AG!2U-*8B1<=M& ME+0B@1*?5-$GE.I'!RF7I>CL(@[6O8EKS'!J[M55,EI$44P?L>/$:(PMQX$; MQ:1,5,&+&1Y3%XH6RDM? M)&W54.R%K_%B"+J:7'F1L[)Z]F228S_,F%0<^Z7LR-JB)/K.UV7+UZ=$C5D MPRCY%#4T%+W][:6K3E(][!/5J"'B8<)53>PSU:AYK65HMJ+OY[R3(N<=+U7. M^\J4$\!5B9I'3-Q-B9K_<9U?-ZL9G'L&K\O4%!/XK:H&\B I+,^'%%-85:MY MW&2.E%8I9O3!%6N>>O*FA6^NIV[(IWIR#^HA16LF[/>U;[701Q,;6LSP=+^= MM?L-=79*2=NOJU_9JR/ M(A^*LI@SHG0T27(IM- QAH4U,7H;6_]GWW>NCG)Q_XOZ2?UR9^\([VY]X;OP MO#M7QR?[>>OEZI]&_8\O5Q-;-J=?V.[6Y^9^[DUTM4WR]W:VCD1]S^>>1\<[ M?WRZVH'K'FSMC!;:Z?71WX/*MV>P_(P:*IR6%X&D,::J!EO94R>("P%0YP+C;1R' 7& M+2&&)&7$VB;>T*J"HPJ.E@V.IB>Q/!*0JB26YX6DW7&.)(AA%DB1<9XB;C5% M6N#<7 FG0 U1F.H,2:HJM%-!TG)!TD* :/R(76K\C %=Q4[[0:?K*AB:!88F MJNS00THM3C$#3] 8P;)AI)E-X+5Q)D.R03.:.Y-J2NAORP)%#ZVS4P4O5[>6 M3#EXK/K!2UW5WYEWSNC3SMEK*L#SD."EUH&(Z(*/+G%LK(F6:R-%\AK^8T,5 MO%Q*BS@>O$R,,&*21]'*B#B1&AE83 2VRR;OA2RRRSE>5WD#93E2.JO\\D=1 M\U5),']P\/)AT%0%+U\&D,:"ETY(XU.P2)D O)QC@K17!/E@7.;G(A*<2_+R M1P/!*0J>/F\D#0>O"2!NA!I0HHKAKCD%%D5-4I<*"QELD[0 MQ50)KR"I@J2G#%X^#(BJX.4+P-!$^1UZR)DD*0B.J+,$\6@]<@(S1+%3RDM% M+8#]HH*7+UU_IPI>OH)3A$15#0X?-&?L:>?LK9^\=,QZ8IPFT48NHM6&8\F2 M#X0E)[&K@I=+:1''@YOD",#11V) >>N9HD,HBD,N(N( ?5BN"DI>) M.BFI2KXZ>KE,D+/7[MEFK7VC!,MR"''IKS'#XAD-P'IUJ' 9L?YH(BY'9(C"685TY!YQ3@DR02C$O-/66.5-;NM' M"5_';%&-(I:^$OJJ8=@+7^/%\'.I3/#<9Q9>;2GTN;V%A]F2REMX 0NR/^DM M*(V9-3@A+;A%'&<3PI5'V"61M"&*X;3HLP[+5 >]/Z*=\U/0$W]'771"07'Z M+^5GDP,T:[1";('>Z )6%ZJK,Y9)?T=^J?T['EE_6?LG-MMLJW;+>8CWM0_= M6CM-%@)Z^2LU8(^U^+_GC=YES6<^UTB-&&J@?K5.]'FIX(]> M+>5"@S\&A09[Q['6*$HXAES"\:*1JX7!A\X[\$X'OG@:;?<\_]/J;=3VX-/- M^",V:VSX.G"O\].S+&;=VGD7;M,H+_Q[$^0*_>V/VTV8PM-V@"_VVC58<'_> MS+<;?I94?*4_N PXHX,[RB_#I<-Y!P3KNASBC6ADI&NTSHMZLR/",:B+G*5B MLI#A=0WY_QXM"]F7)7SS%>M P,][MW]E>:OS,S(V7T,_CSLWU?&.(G*=:+\C MF^!AW]OFA;WLKOTZ.DH8XO"4SCX;0RJI[YBFV[ MY3>*,>RT>W!UD/B/[8P\63,^-UJVY1NV"6H.&I#5JELK/OSN:\N>AP;(^'C1 MS.+GF(27-I0**J0G6H1@N$P2?D3-0^",44ZU*.T_?">&#]EZJR1YBE%[H2QG M03MADD[,1I:,%([?M8)34/6%I#GC1 M>!41I]8Z[M=C*T/9W/.OUH1+W:Z9> MQ$X&)P"39K-]T7U?^]'.6M_," EXSW$E.PI 18Y$X%MX(HSF/ MG-A(9$R\)$_W]K"^BR/5;[!VNW5VWKOF3(BN*&DZ^,\Q]J?_M.PW<[Y[$DYW MKCZ1G6__ $G:.3DX^7*UL_?Y>&=K.Q,JMK_GKW:N?C_9N?K"@ "1W3U_L7/R MG>_L?0"2Y0^92\9R@H'U9/[CO4).RHB,"\$)[J60 :!.;$R>.?_OK(3S+7?R M$I931"FLY\%B1W42RD0AX6\28[7<3[G<>U\.(PY.2>.0PYPA;IE$+M" B 4: MK(PR6M.U33YUN==K8 5.AW2\3QK'CGX#49;&,!T#Y80Q9S0.BA%FN?8TB.$E M'G* +;\>Z AE]%VYEGN/7BD-[>N]>SC7.[N?0#_Z#O=V?IZR!5X,208Y",L M+H<%@'6UL*Y:&F. ]"QPE_+4]X=[TDM(WN=Y0Z$ MWH0B(QU&P5* 6\R5"*G8BU\(J"LF;<3$Q4R5) =+PABFU#/*I.>X6NVG7.V] MKX>!> I$TZ'H(H!ZLA*!V@ODI<(,>X*9=&N;9!JF;\SH$2RQ]W_MZT]XMW?A M5M4C=QEE^\OESLG^88ZD)BT92DFJ')-SR.J0D*,V"(VC">[N'K>%-:MV!%=M MZ?,A,J4=XYR@0%D^:1\8,KE6"/6)B=R54N;#&[?MZ)6^:2P/'Q?M$I]-_V=8 MY[+OT&[Z._KS3J/7B-V/MMF,X??+3]8?CW[V30O"[E[]T!%"M P"J6!PF0MM MA(B(&L*U#=( EP0,F! !L$Z(Y/ $@/]U\*(,T_W&FH6_B@,KE7E9/=':.KK8W?L*G]D',=MFA]*S MI%TBR'DE 7"\1C;76">,TLBMU5S?8VO*I<[2,$(^"BAJ@#PT0,DOB\V"HQ;0 MFI"%T]::#>O*F-DMVPCG9SD>V3^<7(AL<<7NN3L!^J#CO MYGV*_*U//T$;6T>Q]E<.W<*H8 J.8=@]X);KQ2=F'LSU1%[OZ]QL],"TCEXG M[\'EA0< .+.- 2XYNU9 P#A%7#I/SN-'T73L:;UI5A=SU2>F;-SUVSXV_?* MWH%HAYC@LJ'F8+HN?BFVSVYD_3$[:+D36J,=X/YC^VW%%=]G,6GX.1;B MS^N%&)BBE1CMG6/[V&X! >K 4P N%BO[KP_?_J[]#4J4&IU8[+6KW[JU[3]W MU^>TL(8D2KSA8%]#WD,P.@F9X]B4*I8(&[!X3"L+^RP6MBX.K?8*B'Q"DEB! M>(C Y+2W2//@J0(BIZE;V^3K7.#I!O9V7>@;V8P3!5)GU/@;[&87+ M RG\] M* WI$3)4)2(M5GJ^7AQ*[3BFR8)#Z!Q(#]%(6\Z1U\Y3S(S-'OGTFDA%Z\R\ MY!NU[&#=+D<@02/48YCLMUM]*I+YR?!9DBQ@MG96M#Z%M^Z3M6D9N(^6M+>= M@[M .6.' NB_8Y8@H:A"W-B$M :\2D033XB3L"RYN=*&N$70"B'9J/U]P\]] M[/0LT,/XT\?R'$_)2^_ LV/[(_;9<<&W.NT?C6YQ JC@MED,&]E\Y^-=)>"U MN]>G?/XLV=G@8AO]PTX36_AD?8QVW_% ?6R] &(W9]G>J*W6A@?L P_@X HA M=51>$IQ+*?C*UWUF&=\GA^#I&DD(0PJ@$[ T>&1R-5[,$P.8Y=(Z>YTG9VRULEYJU33@=L]2K(?0JZ]##J'Q(TBD4MO#"-8>&(Y M\U:Y:"IR_FAQ#AHQQS2*O>9P$0@HX MB>@5K(E.W*FU3<;7!;Z%7>_T?H1P;/O=!_.IA\A-!6;7JRX'/'#1+4 :D-0,BF?]LH%1)(BR KN MG90NX%PVA.!9Z'3^-:]UMU%$YH!'9*X\BC+%NM4^U-H=4%W;N>Q3Z6[*/JM]/PAG/S1\EIQ\@5(ZU5]ZP,^##&(P(Q$- @- MX"8H,B[3%^V)X=1Y8\,LG'QF'CQ*!1Y.?@UAN7&32()'#D-PRN<-'D]M2LE$ M59'?9Q:F3Y>'VB4>:)!(I]R 0BF&')8@5E(&&XB) I.U3;TNZ?1]GM4@O_-0 MW=JIO03@;5[6W/B&CJU=Y/22(=THY;Q,5AF_SD6CV81K^/;IZ.9[/XZ?DU** M:[RSO]QY=#1&%CP%1SNIP*/"+H:DO5&:*^^4DH=;A=K ?]&-_DPY0QKLY?WL MX=/-@_Y9;"Q\R-D98$+.FC$O^&XJ-\;>O.YL7QX20;#U-+=LP;FK8C+ -T&+ MB&;1QJ0C8^ X,CQQN!16 KACGMA"$OSU[(YN/A:$X)U['NDH\AL>(!^?.^W3 MC\UVWH#<3> ^O7G!J-/#P( M<6N1Y#$A#MP2.IT M^CUR\A6#:TIV]HXNZR=?+G:W/AVJ**7QX*7*D&VOSEZJ!UX7N%0.@,4;!VY' M:OR(Y7'T"7&Y#4+L $# 9L$7FXWLHN2#$YT88ID\F=]J-O[WO!&*%*_5,.-S MQK &3M*_^QOMC7AK)?!E'O6=8RRR9*\/$@!@MWW#9L?S.L!UUSXA4/A;3\[< M?E9FZ+C)OR<3=!OY)'H9J)\2?K_UGN'^&Y8W(U-N-C@STSO.:1KYUK/D[(V? MD:@R>^_)[*559N]KS.R]-U-W++/7.:L=UA9;+G,A0*-]8AAS 6R!^B3GS.Q] M?BB=/O%_@7&,IX6+!C-=E(O(O__9B2EV,D"5$;37LR5R=P#H^CC;Z%'&T6-_ M?\.=8PYE9LSM__&QH!G]F?1#,WEV/9-#9T'['R@*.13V8*:O-HK=G%8O+]]2)NW\B_J=7GE<=V,&B>HO/SW?6 MC>\'O_P6&MVSIKU\WV@5\EE\Z;=1#1)GD\5;L@*5;]]8C@U<6H]^O(/<^MY=ER5D0]';W[[KLG>_Q_G#OED];/6PLSSL M;*K0+\TZ1H^SM5N[K0C='/7JJH\^XT?OJ;)[?[E5-?'9F5L]E2#^U-7LIA.^ MB7I7(Q7+[JL]/$N)X5DJ,\Y:UVRYYW*[R$K8 F=DEBK%]X[Y[4SP3\&H.YY3"'CF+ZQ^ M\OOWW3^V+W;'RTN?U'_N?ZM?['\[.*WO_0N>Z:_3W:U]7J=_-7:NPO>=+7]9 M_^,+WS_YP/]SM3W1H" QPJTP"G&K'>+1)&1)2D@'I@WQU'/GBNH"3-*)$V>5 M[BU*]QYR$/AA&EBUQWP9O1MKC^DI-C$&CV*D"?& !7+*&B148$D1YDEN#$(V M2*5U+Z=UTQ-&'JEW;SU=Y+DU;[P+)!..6@_Z%KSBB!NP>%IIBHCP*1*K Y4V M:QX5=VO>0]>#8P2]! M,L("5MF=D]-3;2O]>F*7[6%:5KEL+Z-;8RZ;2@*H/U$H\A005UP@38$X2DT, M%MJ"1P?$46R(!;ELE6+-XY4]4K4JK^QYE6O<*PM12(UE0,Y;,%R&8:1)3$CZ MQ(.*0=%(B@KQB_;*IO?'OM/?6C)W:S'-J>?9PUQ\]*BZP>0-'MM]<;E1?L[= M)N-#H%A1[SR/PF@:O=-!Z.0!.+"JW),E1/DOD[M-T47OK498JX0X!<\DE\E M7A.LO"*4^ 0HKQ:_W?1J4&&9;C#:K74R:V%ETW$^#PI_WY^Z2,JZY",I.D-Q MSWL2;X]A'<^\-%/=?K?-3.^OWY2C.F M*,W?9Z:*!"Z9+.U?/3*L=Y\P?;P#L,IZ%C<7N _:6A$L1^SUFOT"^F,YA7=T M/,C >2W=\*JMD?=T@RA=<[;;Z(XFZ,&3Y'>9HN6[*U)C?X8NOO/=/<\?29HW:A^&2I-D6A*^GA%N+_[<3"FU0^W+TZ&C\2A MQ[AHM8DH+ ;BTE-DD\M=?:VB\$LP0JQM4L[6B9F,\-W2OFR7E'GFXVGXX-!UBFST?E6\R08VH=\\MVQD T;VIM]-;@$5HNOU MW_/M;J_V+FM_%+@QW"L*H,J>=^,P+A3*/*W#SN13I5$\L:.MCXJ2 M-)UXUH:9:1WUN^V,%*1A@RHTUV4(&BW?B46;A$[6]O+WZU'"I+7A4]GG*FH# MOHL_SW)9CU_6"R+3*&>I>U/8(Q>"A?L6#F[W%!FVWX].^:*+\0WM!?WMCV,X;P[M^ER73_L+!O2Y MW8&9"GMY'-+O [I_.(R<&ZTP."8<"_!TB4>&<0'."DM!"B)8 MI&NU"/;P#&:WUSF/2U^69KJVY(5/Y<(/L.JQRO/^D6615J:TA] ;4HF%ETG0 M&TP\[*IWOR?QXDLZ5,_Z=,^JYJF4<5]YA=LV@9]E^^Q^+,(/8XZW;I^85:L9 MH5A!73*-J)?LX=-D<'Z&W:)[=TU66W!DAHSQ)=Z:GCI]F0X^ M)LU^>+RSS]N _8QNZ;^F2<6+T,@W.&^5,#ZY,#ZZ[!)YBL(9<(U%3X^^KVI& MP2W>#1UG]>%S]YADJKKTH ME[SW*!8N#]P^9H3#(^ODJR[3T.XZ2CR^[^TD3E(Y'B7C3AIC.:=2DZ@]I232 M?NU].=H2![&YM@WN*L5_O6/ 5C2.U#]=)@Y.MDG]CW^.=_?@J;>.<)U^/MW] M8U_LGWRXJF\=-P].CBYV3OSE[M_CI\N:I_63KQ<'WSX)>/]B=^O+U?ZW?7YP MTFS4M^H7NW_\<[J[]8'N7&V+_UQ]ZM7'3I<9RT*4*2 BI$0<*X^LLQH)[&EP M@;F@=242;TLD?'" 60I)JD$DHB)($R)02($%KK 7!D2"K!LZ[;CAV ME3/HQ M8#E(Z9T#-!>9Y5]9KE=IN1P/UA#.G!>81TL<]DG$Y(EWPH;HRD,;TV"J0J(G M0J+M7GV0/;9WQ.!>AU1BR[VGB 9I$>="(0VF!%EO*.%:1^9RP0^E*]BI8&8"G:>%W9NV ZO;WTXC(9H M1R,@CF,V%UF*R&#NP?G"1#EE%1?YS*J>/.OWS(K0YR%;/ MAU=:<,&+>VI*T_D&/Q5$IT[\2TW '#"36&3<1 /Q H-7[&@*YBISV.0W]VVB##H9N[MPX6Z.;0685$IH2NAOCT6C.ZJXW8]&I5(\ M28F0MZS(001>-'!ECG!!O19"$4&H\EASAE4_,:"OR+A2Y&51Y,M110;6 *3/ M@MSJK,B"&V2Q(L@++XAA#$MJ*D5^Q8IL3>!.8D>D"7[J MB>Y*D5]DD*#)X^DY:CYPA2IB\ MLLDOG2(_58&P)5'#CV4&;Z,UG%?W;O?V)+=?'N3]SQI"7;I X[OG#0%T8;SP MVUP'0JX+#GX(.7Z4$P\KT'KX/NS8B1 IL.3@.""&O49<*84L>(0H<2VPQP)' MF3=$UC%E$Y UH2LKM!ORNM7Z>>,!E;X^@]O?/S?AE99>@+XZC!WH*\7("0)K MPV20P4D9#%_;G#R]M?+;EY7"+L[OKQ3V&=S[_HD#QG6TN9)O8!%< \LMLM%[ MA'-Y%B\YY8*M;2KR"@\ZO6Z5G8]H-OIIK;$N[^FU> ;3OPNTKT? MYM@_*O:X*NBT2,=^J&3,#2)U]]H?8 +S<]CFG[81MEL?[5FC9YL5?"T.OK[< M./>9>VQ]!^>>6)>$1B8)X![!*&0$< _M!-!%PW7*$4EMS", [%&!R(?1CA?? M5%@13^')M_HK-7\9-1^+"1!E;<[!0X8+#&I.!#!1PD03@)*^8@/=XSG($) 3#&AC0\J6%<9\M52[&4Z M(5"I^(J&B?X""&&84V&84C 9J9@U@-G$,:18--Y0PK^W",'NQ'?&>[MCG M(U-1*[RL\/(.O%0)@X_+O%?&<:.XBTSAP*7FWFO.!P4^[MWXKG!Q8;BX/Q&4 M8HY@1PQ'2BF)>)+ :C5XL +\6)=D)(84F?:3_9DJ3*PPL<+$BD.^7JP<#^\1 MBJ/0*B 5% ._7P.'I!8C+2C32@1B/:TX9(67%5Y6'/)5X^)8/)1X(EB0&BE+ M#>(Z)F1D;ONIDXB2P-IQ_RHXY&CGZ*+US:\CS9Q6LT%0V<+SEB9694/%.]J= MY0Y"]_;]'6F#.D+'.,VWXS MX F614>V6:9V^[S>5[G93>F_<[.K\O8Z)^[_K%\!"AAEDN0Z=T?,W7[S 2;J M**+$Z!2%]R3%M4VS,25#J1"/ARVULB3Z$(0@"7/GG/;,.,I#QVXTS>)CS5ML!X/XHGK+? MP+%[[H_SA_(E[-%1!\"P%VOQ?\_SLQ4CA/$WNM]1REV &KE] CQMK0.?ZJZ7 M7<]'&JOEV>]V[\R6T^WE[!TL3S36*&:Y-.;KM>V6WRC& ML-,&>6B /OXR;;'&)+P$ M5.>L=EA;;+GD(EJC?6(8_WI-UM_17]>:<#6 @?V&FW.H,_?\]MZ?/WB\78 MB_ZXU?C?\]BM.H;N?3H,QN6S/0(1K$1.,W'(8,(1V$+FN7; B4!Y:2,%80:QQG/+C@)<=*"^,+TZ,FL)T!G:.VV+"W7 M9IO9QS:R>YM3-E>;NOO"?'>+XLM%_F?L>/MID@3.(E#S3[>'&B=9SR;Z.9@)3%8JZ@XEP3KQ*B-F3@3+6&^[@G_S+(]T"?-V:/9SE[^ M=?0'T17EP>5^P5FS?KKS??]TF^V<;HN#K3K>W?)L_P3NM>6O#O:V+P^^[9S4 M3[;Q3F-LO^#TZ^4^_:NQ#\^X?]+\7K_ZPG>N0@/&=;%SM=.LG_RKN4_KE_63 M+W1*,:,?X8]_>/A__VH>T.8/=]*&83-Z=I(C8%33G04<* 6A)AMS$Y7(G;JQ:W(WI( M/2;4"H.8I [$C5ADJ5+($6U)=-1$D]8V^51Q&PM_/$4)C\J"S&M!&#$^!1DQ M%HECX8TPFO/(B8T$+ B?OL-!XL=U2GO50H)?Y,8*W%[U>)VQ XC#DY)XY##G.4H MHD0NT(!(SBE31AFM*5B0J>(VQ8(\03F9Y7*@_IJ^7_8@)^HQ8U]U0T<"%IRS MJ UW'!N@K90RJEEBD><-W>G<=:Z35!7R/ YY)M*6QI$'4 =>_>.?XX.3KU?[ M>T<8[MO8__85@R$CNWO[,!_;/W?W#K[7)UTE<@B&C&DE$\)2V\Q=P6F2#J-@ M*9@@S)4(P%WQQF17O0?8.<4D..+$16FXE!QL*V.84L\HDY[?XBE5TO9*I.WH M\C 03Z5P#D47 ):7",G-+4:)RHR'J[ M&"MAM8F."I]X/IY)K'7>.1^5@%\D(;*2ME:&$854(8L;9-U=Q?B#"U-FXP9G:&MQH]&B*U0NVS$9GC,1M+<>XHO,>B' M[ @EH+1".!QEXN!BNQ"PETQ%<'%DM&8Z\=S>^;R(%+L*;!X'-E\FZC98+[S! MAB(K0RZI)1PR2E$D!391D^2\E;?GW"U"01X3:W^M2N8DU]$$0S0/G(C@C%"$ M"R6U3HYB,MUN5TJV+$IV.:9DR;.@;4) ^W-E2JJ1%45++.^IQB90>T=QE,G# M'MDZ)2H?Y!]ZY^/0.W>E6A79 M"W>=#YXGV65(SV#(_GTX[UQ&VYE'T?9@E"NJ48\XZLO@N0YMI(P$(5&()*&\ M48,<5PK1P)15)/B \35H3EVK>7+0JK5ZS%K%0%E0&B.6)%"$%,!7%5HB(JFC M,D47#IG0"'AT?*VU8SE+,YYQ?M-8AN_%,AJI9CZ88 NM M<"XR2;S%,I>UY_T ,:[TXW%I"SLG7PX%P810IH$S,] /1B32$3SN%#SFH#>& M<)(#L?(6?2C2TNY824T8H<'F&"'ACA@C*+%,@V?OJ=)!5RNYD)6\^@16*1DN M-$(K:)]MIM<][ MM:%LIU4:W^TX[6_&&/MCO$G':936:C#XO\LT_/S2622/@O"P&L MC[UZ8TA'7Q_./6H5.849:T8_T^YG/35.3V-HV!Y(;L[CS?:J7:;J]D<9X+U? M:N^RET+Q;Y_ G2ZN.WJU3\7@^X]??)3\]DN9A3S+-VH7C6:SYL!ZPJ+TFMEZ MML=F?[UV=M[)39M[^;V+XX8_SH]Y67ZU$WT$[:N]:_PR9ZC< )1&R6P$T>!4 M*:VH)U8QSQQG&E]OJ%(SX7(/I;K_&3LY\&"/XFZ"U3UMM_[.F5[3JJ&LK#?] M<)3]C0+6A@,23'HO4Q B'Q,C=$-, MBEYA 6Z5@6:TW1@.;4X0'H_K6:^8U(IC@[E7R2K'!;-64*_ ?=7]!&00 C0+ MVLPE#WO'(-P99_= GN%;6SE%_PV+!*EO>;&[Y^GNUB=@?Q_H(;<*2\S!L.=^ MLMSQ@)S3!C%LC?5:!\)QSK^:E <0A]-V)Q904=K*RUST LSMY9W4_D'R,(7C MP_T6(!CYL]&?9_HZ(B-O7#(^71PJR7V1!,.C!5WD/$>2XO,2==45SC2!BG28+]8,HY;.%1F.1. M)Q5=15>>P&KP0PW>O9+2(S 5 01!.H (GC?.HHZ24.T#>Q5TY6'R5=&5)Q$\ MCP])Q)@)DI P!@0OBH@<4P3))(/CEB?*#= 5D+P%TA4#DNZP)"*7AA0..V^# M2RD)F]-"@ZCHRLL9)7$H11!:68%B FG@S#EDE6=(4BJTMT[BW.]ND73E0?)0 MT97GE8SMJ\.D "2TD\CCP!'W,2*ML$-,F&A -H*U?D:Z4GN734T_Z--'YBPR MGW[D"E2C$9Y!_*R1"[6YD^B+$(V]FP%K[YSQ(#PI4L@5ZI,UX/UY ML+LV + ZPKST-.C$[U00VVK!>YVN[5P.W(&!+&S97ER?+4A^"N@\"'2?GV6, MO97ZG]D?+-Q ML-WQP<,HRIJ8Y7BV^_F&W>UN]SR&W4[^-Y]LVBFS LE UAZ-9 /Q MVBN?NG(K;C#.7QQ2+JSDG*((5A]Q[G.M%Z61H)(J+D.B J]M]B[:DT+5%X-N M[2Y_+1 1R!L" B<)3:J."#7-LD>%TKLXX5GQ0?8$D#$1S86,AP,P6[B_@/Z9D/#&JDC< QXE+6(8$;)]RK#&66E,R M/::'Q&)5:URS!M5T&T>M(962;TZE/EW & C40H: ,Y_[)"5+L59,Y#W*:>E;Y7%!$.1FEHIK$VYK]2P2M8_@E[5KW<;I M>;,\?W)3P[:L?M7S6^B[B> P MCBK-/0J3E2TV<=8D'&6G4' P>Z(O! DL#_Q/$N+XM4B-5HN?6 MEX*V_ &/]^]VM[O;&FJ'<,-E^I-WS6(J[;C6COK58<"2*94W[VENB^.I0+FF M%/** S4F'@/* 0F>LAT_'79]>Z@V'H6HO99GU9VK\_S M]HYSX93LQ[?NKA%;)"!LU,9:P5R_,XL)*&I#SR/(4@@!PFR<99%S$%1O)$BU M#RI&"43\EF9X#\/[H;-L]Y'QG78K5\Z.K5XET-<"_94?4N>)M20BL,6906D0 M:!XX(DIZ0[QB #X ]T1OJ+M%>HPN3:WZ/4,5[U6D61]N*>1^8]Z OX.T=ST8 MM9A#O/M9C>F&'CR7AZ#?>R(VJ)BK<+::PZ\S-4E]T.A[:,?71/5%?=-0/. !7]=/ M]_GNEA?UO<\GP+5/ZUOA>(?^Z_M(G>H3>)Z3KX<12VJCEDCF'D,H]Y90#V,++J&E5 O/I?-.)IJ1SSBRKLHEK:/'+HTTMM%FNT;$@VO?AABM0*9BS'$<3<:.5DKA(" M'( 9@>.,)7(7"6(KFT3QO"A6'^=N$Q7BZWO[E_6M?\&_!\V#O>^XOO7/"5R? M[9SL\X-O7RYW81Y@#G].J<#)#W.6OW($(Y=$/L6E%3+>N%S0)*E(*24)WU8A M?NX2G-@&+!*FTH$IC=98:B5F#D=&+ Z!5U+X%J7PB!XZ&H7/V88TN9QMR +8 M9$L02QX;GM-OM%C;%+/V*5C^ LZOQK#P%+5S)!EK/7>>6J4MBTZY0!*L:9K. MCBN57@J5OKQ+I=OXX/2@N0MSMT@[FD 4P!]SE;F&$A@9&HK"/.@D\FB4DV MG^D5SGL'YL544O@6I1 ,BQ5>Y9+RR%L)]$99AG)9<60Q)MXJ*XW&.(\<_JH;1Y^X ZIKG> 4$%!HCB5S.K@8@N6C-30K6%HF6/IR']\]W3_Y MJW&PM8]W]K[P@SV I6]_G>SN;1-X?KCV]L_Z*=QK#^:RJ7_6MV!.]OX_>V_> MW#;.[(U^%5;.S%M)75'#!=R2,8)DJM2//*V'_DN*%-&?/=M_9ID\-,S!-XCD![?3=+>;HZ_5=\_#;5^OP'4L&1Y$-^X6-L$Z_ MGT:7!W_]FPZNCJ]@WK^P^>/AA[F+Y0HN%LZ=.'")KP[&8/P/7MP/3 M,G4BX Q#-P3M)C1TWP.QS2*@%LM>_6)Y"G&NJMG.M;:6M=ZB%V8B[%!0?J'0 ML03A@]N##Z.I>>! (B-)@1 MZ;;KA*"8LEBG'B6Z$1,[='V7^9ZSO$G(FK'ZQ=)BW8C\8S#.[W<1"E^J?W?" M!I-_7#"6*8L"1*I%M[+IV?"#0RP_(G0)4FTG;+9:V,QD!1F,,X.["'?K>3IQ MHD!'M['.3-NQ*#/#R/8[83,C;)Z")[S*/<(V$-IST=?@Q3WYP;?OO*\#8EJG MFO*&-ARB]O<.Y. .M^IX6 'X?4[;BH,X)*9#4=L"DXV;@1Y0QO7(="+3II0Y M$6D!N=9-C;:VY>%N\9-IAYX5!;%GL AL8QI@!;=/$%'29(;?BE]W_+1U_#2C M4!#7LK#%E,X\*\0T8U/WJ1_I<+!A% :4^K9Q,S^UNQM*;\A\C\.YW]Q%H?+K M_P[S/UXO+0169.WA@.-,XIJ\S#GFYY[SNC3W][:C74W#J+]"PR)+IY/E7VDO M(%A4:/A(I=4VF?%3-?[$!0B^,2+3])AI>2YN X>#$443MGS9F MM:EOG>1U<>4QU\.XQPSP@YB_TH\'SB1:'GE1"'9@O# MI6VGODL*;'T$]X/ QA_#)@IQ\QF9GK.W63$I1.W,GXBM\XE>B@T]@BG\F6;1 MV:/?(U_5/3).OA_]F_PX8J<'IP?P'G1K_V,?_@5/7GW\]>/HHW-X!/]^!W^_ MG0&T&/Y]#TS#DXA7OI](S\S]4 M,Y-^>B$C!-MG!"R&>\#W+)T&AJ\;S&)Q;$:.2\@SA70RY>P-7NH^7/R$<$J) M$1,P2"EVI(ZY;_E!Z%H<[G\.]OX8 Y?YE#][+7'N#P7*@_8IQ38*(R91"W5Q M&%KSO)9>.,NQ,6Z>4'L!H)BY(3P=10S^L'T_L&*7>808GF5%W-Y1+(VOB-:K M@&F*Z5#!,RF\L@'/CWG>DZADL-V('4Y9-D;;,0'!(E!M)/(72B7$C#KG\K2: MD-+RL8^?2B1IA3HYSC.,#=1 .\?8X P+VK%C@FR0(%$^1-.]"1SL1,#UX"?T M@N9,]CI3OQB/S].:(&SX_DY9VL"(D9FP$WN^Z8;NL!/A$8D(EX0V3$S;"/V M%WO\U\5!;/3\>$O'R82F$M_PLYKTARS_,)V "!1@;7"*6U2.]]#R[?W%X=&9 M"6NR!J?'L*;HU\_09XR91JQ[S*,(P\KTP'<"W3-<4(#,,'2H]>PUL7J>Z_:, MZV%8D6X[@=GSXJ MGX(]^X_QTS6#R ],2P\-RP&3-'1TW_0B/3 =L%=<%C-.!31IX <]WU[0,6-3 M/@5BW /LTC?R0A5W,'"(7*1HX=V42!6P]]6NL Q M'_&YRT> MWA(0_8?F1IC/\4_+BWADFJ;.'4R-,6-?QU0&W0E!QV;,"&-;0 ,O:QB?9T-! M6-B"%GE0$&(/4::QO40"Q)B 5@B2,(D0*A<[V_!\B$Y SE1KDE\\CQ*X, 3R MSYP2*4<:+(KU>)-=7[;IDCJ0Y/F5_OPS4\_(EAZ:>LNP98G MH>?KE#.B6]P+3!(&Q VP>;MY34.WZU"=RWMCM(A^F]W">YKH$RWI%G$)+Q>* MTC\S.%4B\#R%+9Z#Z6_3\Y\WT M_.OYX6H0:3IOA/D*PY'ROAP1JDA;(UYZ!ICF1O M;J31<9:E[4:&+?VH@G.^5E.JW#B5%M#FCU6UJ.!!M28QXDO4QY-H!:_EE^:= M,^>'ND=?YI?HA+-IRE7_@CG6DUT_Y;S>X(Z#JG:$9_:DW9E';WY&#C$N,39&RP M!024[LM;!D]V!DS7!_+M[H+'^2IBQ MAS,7TS[!YJZV ]_$#YSI;V!2])B+Z.C[TG;\M @U]JGOSF<^I,D(UB!^PHP; M-)"F-!49A.*7R:A40M=(IER((K,TR-+H%@'3;O?O//Z(1"68<:,DKI60^ MS5T"LU 32BY"7]-NGY;MT_?YS-X'RF^&W9-*\N,@HQ].)\4$>$BT-Q+FZCL> M-4.Y)H:(S*#&'\ <7R=CPH66;K=8V]EI1MXW=5$J1:E#:@7(4*V^KO:/FM,PR MS7X=B,+8SR<_AA^O?OSUW?A^-+CX/GQ_>7@T^#6X^C<9G [ K'YC'LYFF9Z^ M-V&TY."O#\/OIP=G/V",P=6?,(>/SN#J_=7!MX^7@ZN3X>#=5]*"\'[W%3&0 M?GJV$U(K(KK-;$\GIF?HOF'Z.HE,F_AN%%HA FSU?.+>$9KM9D4KDHT>$J9[ M(S#NQ^/VM9&XU\/;WD(QMAQL>S-9-@>V?8?2JE3TE9Y?&D#"_MGYS(('EV&7 M;1D6A"YU')_H88B9\I0'.F6CKLJPNZSRN71&7YQ MR5A,:.P'U+<#N)ZH&T9P6UDD=FSN<=MBZ+DW ^6Y+UG\OE,2;F3WRJ)O&/-H MR^]JA/BA&?Y@1FD)(M.EQ&"Z:5%')P01^.W8P(!=#!\Y\'F "/SFS:4Q]P\( M\GB,])?,+GIX')!'EQTKVCPAB8.8AX'K>0&Q.<$L]2!BC+A&['K,%'% HXP# M&G-]/1_6^!''67Q4>4]_Y5E1=.;/6I)D,&?^$.;YD<%,H$8SUDG@@Q!Q(ELW M73,"I3&$:X8_>VWZO>#VW3QN5;2_@?)P@VOWUJR_7<)N=?MGT?IV4:0MMW]N M*=?6-X2*M4179PS=I42;,88\+S0=%C'=" W0C2A%AXYGZBPP7,["F#AQC,:0 M=6M_SI;)LUN/\:#.^L=!(I&,MIE&N*->\.3?,JRU)6 MFS2SQ*K3Z92ZM43@/W-*G6TX")-NZ*Y! YVX;@R680R$'%JARVR+NJZ)A+#0095NBG.])^?H>7K-[0&>?.MPIK./-J%'T M6$G=3DM<2[)^G=,2>#_6QSFP>NZ_G/7IL]S[-N MH2ANF9'<.?TZ1?&N%,7;2K!.;[Q+Z3:C-\9.P&/B@]YHTE@GD4NP"M?03]W;7P?4[I-6W/(39V:+.IJQ,>8$L= MA&D 3=@S'48]$C][;9F]P+WUQ; NDSV$MV&C(JC[%2.[JE&OO?A=E)W+U>W- M!&B78[PK@G-&GXX>1KSNF9<>194>6SU"?MN^J3&+W MQ>9#*,_;*4<6IBYO9)]WJY[9@F VO;F A[FA,9 ^- MP'_%Z4L7HCC[HPQ_U=F&MQ--T7PIJ&,33D(T!B.&S>09*#NFH8>>%5A8=,,# M_ZYLPRUS&G9AD^^M,L=S:5^.MKE^YH(.NUR M PE\/*==1J;GF3QV=8Z9V<1WF$ZMB.K4)W%$'$HCYH)VV7.L6Q?:;5DF8Y>< MW2F7CZ)<-H18IUS>I6B;C0T8+O%]YNF&S1R=>"300ROD>F@'W(X92#1*1:Z- MMV>2[:YRM,LOE^Q(Q!/;H@%W8^RW17 ;4,.=3X':;Q/$ 8CD6]2 MPEQJFP;CGAG&5';$-CI0PYV^D,_F4_L-WX]=2G6'!M@=R3+U(,2(/:4A(7%@ M>J8M/-G$,_?L2NZ,C;TU-C839EW&T:X(L5F7M>>'AF?X.K5B3R<.#?7 MIEN M&;9I<6YPGSG"97U7B9K;(L+N2*?<3H9?F!H4F09E9F@RWS>!J2WJ6+'O$69% MOA_&!I])#>I0#?>"X6=3@PPOQ(;4L4[BF.B$N)9.?3_2'<<(+-.D9D2=+4L- MZE -M]#HV:B[68=JN+.2Y/T%2A%I _UC'KP;7/V,#(?YIL-U._!-G7 6Z6'D MP7G[J#W8/J>H.Y@]X_;!EBV+=W>9/'MK_]Q2KG6HACLET09MB>;9,;6XZ^DA M<5Q0CJ)(]TUF@%WD18'I1O"1]>RUVW>#/1-HN^6N[V -MQ/\Y@YTP@[6\&%E MX*\YK.GMKRT3?,'BAZS@. M"6D04IL3 M=!%+@NMR+F<>[&@2R[>>S =I?6>\M[X6I.Z?7BR/)L:NBQ%6!* MG._!E> 8.G,]:ED&8322"!7V[;OU[0X,URU=J!UZX1-$+]Q,@G:YQ#LC.0>S M[@+B!);KZI2;ODYB I(S,%S== D87 2S3N](H]X;N?D0ZO-V"I*%.A= MCO+."Y*O;4'B$7[H$=V.$7WH]L,N;,PR (.;4-2P_,D()LBID>$F[H'O=36(_#'7/PYP;S[#UD$>>'ENQ MZUB.ZT4AB&"OYWG[EK+8I6%WZF4'8;A7LFU&O;2X$QD1VLY>9.@DB".=^HZA M!Z%GF-1U(]>-4;UTNC[SB]3+/R9(HI4F->/ZA%^68P]I?IR,]#";3++A2]," MME:_PN"!6TK-9,2 05Z:OGC/ XL2"T7)T0DHC\?'.3^F$ZXEHTF>C(HDTLYI M.N6H4V;*NYDU\FTN0-W\[3HA=#<*EO-8B1P?RVWX%W>ADCKNCDJ='_]S8D3# M?T?T6S ]'/Y]F'='!ZYH!L,N!O4:%[ M<'3VTS4"-_:9I7/',C&JZ.L!\PQ$++*C,(PC9I)GKTW'[,^W4-> 9E,D#[18 MUJ&9#3'].IK9 IHY_?Z3&M1A<(:ZZQ*B$]OT=&K&7#=\UX-S983;UK/7=G^^ MCKNDF)X&EAHJ"&;7OA)?L+8XO&TAAW/79#Q7$G>436C:471)T9<'I_\8@ZOC*QC7&+Q[ M;_\D@6%ZL0HT]AS=B ,&-YL%4L)$(EKFZETH M*/L:JG07RHK2J32CM&,$,=$8*GDQ3?)Y27@L\;9 !;PW,;@C52'7XKV(#]_! M-GZ 76S3]*X:I;>@Z:O!Z?N?9L0L&VU*YD>Q+.,(N1_IA 6<6T;LQU:$5_T" MFU(;\UP3/MF;]<,EU'-+.=A1SV-2S]7QSR!V8L*#"!5%2R>A'>DA"\$D)S%U M+9^:A$LA.!_+KZEGD0B9G0$TCCHU8CXS0U@GAK@[&B:M[OL,C,& 0JU/T]+@[P_8.%+>. .BRF&R$Q=.*ZH+Q1.]9Y9!BN18(@-ERDG&M<(IN;G/UV2'<7'8^?@)YR MS(_$'4#:I*/+__-?OF5ZKPHIU(6]'V5#V!F87!:=:2%'[^-X&J9)E%YJDYS" M9O46CI",QM-)46WQK&,3-0Y!\AIR,#R2Y$P?TWQR*1X03(*O7S@YG$M/NSA) MHA,8.,JY&"C.L^%&&LQ= K[O1YCD%KQI@67UD]HV<5@O;7B0Z-9%Y"*V&1@JTN6@%S(43Y9B,;LY[6V8+<.%C M/*QD)%F\)3J5>/)09HZS(L$'7N8\I:A5OKI(V.2DC+\VOJ4DK5%_A89%EDXG MR[_2EM%!.X0>@5SF^2,)9=N9V:_&GR=5_ZXQ6#)Z"&+O3*=:VZA)94:5": M%4CE2>D)*; I*!%HA,]:C2V5!#:QF Z'+4U@P/-CGO<:*L*03TXR!NL_3C@J M'2#1@:Z&HA9)?$48G;![9WQ2VYY+M0KQUH3Q'$M'X"%0V$7 5;YX5:TO>% M M3XSX,@%C.XE6('X!&JI+W:MIDFAOBB(#@A?&>#(YT8054NR^HOMA8RV_I=EJ MTT(1Q9\T.H,;YASH%X:6=AK2;B0I!0E2>XX/(FU9QJO#3P/Q+_/5BTIK+21Y MY3SF.1*;I&/XE(^ *5 Z:@6/ICG<:"B9P%HLY(U:"-6Y0:84GD_Y.7I9A,Z] MB E:*C5%G5ZL*.01A55IR42;T#/!/\!\-(JR*8R&7^3PHFP(6KO($BE*WI$S M! L@$*3S96A]2FO-X1'2,A XGDTPAQ M@698[JX+)V=4ONB$LVG*#^/%'L8FWNZ_Y98"VTR'\G='F)QR!#/Z,X4'GYRR M.+@X>!?]M&P$%3) V8\\JL-IV+H?,5./[=!U'3]R Q8^TSBHU&/8>CAGON;E MMRUR96&8A];44$9R_DQ!7NA 6UF*)K7X4!\K<3',&$^5:,DJON7UU57=6?)^ MFHT67?!<))_'69IF%\7+U6\H[/PJ4M6?JQ MT3>7?G;=L*;5]XFUT;#7?T;(9M^\<;+V2L/>4(EQ8XI>,/?H@E1CJ<'/'KL\ M\;OF2'\E1*J#Y1>\!G?[6I71"X$&-JB@60;/<%W5R_;M;*N(Y3:K?5);9MRN M%O]:S(M=@QHNT\VU\PS5PQ14P-NTD5B-2':Z4FJDJHFV,U6C"D0UU-_RC/^M MCO@S6).5]U3?<3 08_#NH_']]+WU_=N'Y. O^,[IY_3[Z8?ACZ.SR^_#@[.! M]?[B\.B]-;B<+1KXYV)P^CD9'/TX^?X-QCCZ/#SXZ]]D\.U'>GCT=_+=^N?J M^]$;9W#T_>I_KC[.M5EV;!)&<13I@>5R[#+&]!#.7'=YX+L8H7")^>RU<^N. M/&OQUKJU!(_!6[^OD.-/CG(ND )XC.E,.#+B1 MK+XE7E4Y\"QM[(20O:4N>'?=*!8)63SD#W#&']41HX@=)*-D.!UVDG8]23N8 M50C/V5__$O9__TY_6.EY>)J9!U>#JX/3OT\'[_Y.!U=OC,-O/\X.OWUTOG^# M\:^^__I^]/?)X!U+#C_XQD\"%,,<8NG<#@V=6+:IAXRZ.O6);3B!Z<:QN3CC M[G>,8ACF*Q$RDW_!3_M.M/171[2/3+3.S\!W8C_T+#TB8/T0-P1Z#;FO.]0/ MN!-9AFO&V,1J7KGX_0;PE0=&S'E2-]0MS8#NAMH=9K^\CMG'Z8_3K^3'.\16 M&-C W,;!T;\GWT^_6H.C@_3'T5<0!7_#VCZ: [RA0.K3(/2 A0(WUDGH^WH( MO])M'A/#Y2PP'0MO*/M>;JC=(]KNAGITHG5 K0*:\&.L)21 M,0!HG5-KGN& MS2S/)J$KRVCF:[ 6W5![WTSZ77*>,#YBVF7"TR?54?I!]>6/!Q_:U2IQ\HLS M_8KGV8/XV,IC[CQLZPNH?^8" 2P,XL@S0;( "<#%B-B45LQUT_*(Z02V2XSH MV6MQ^5FOM@ _Z/&=:8_@\]]O>71+[:B31SLMCV8]_JX)IT\PMR^B.@FB6 \# MXN@L-DS/B+G/[;"31T_*N5_E>6 BH_8\&6G8B*28:X9[1XO?LL/>N<8NU\E* M[-]B=I)Q!90=CV GF,3">)L5D^)I5]L<_S2LT'"XY^F>#=<+\6)?#WS/UVW##YGMD3!D M=&^J;621"Y;-%%QB2TQ.1*6,A!HJ&G0>->F<2SJOP"C:I33)*$JGK$9>*^IZ M7P%3Q%5/^C5J:U:IH-Z9XAOB@.1LN*;;K+W.=G52KOV MKJSI1K@"SQ:2#W/E!K*NZ?T-=4U/:VM$Q=>*.]-5?*V%D?$()5^E$C+7QWB/ M]M2X"V[MJ*VCM@VH[5XE8'#S(6VTA0_A7UIXMSS_B.9 -H4AV$K^ZVZ+[J#: M=0<"'0%JI)]YP6D>G0BL&,;/>9J-T6:\5<>K;>[H)5:]APV]Q+K60(\-O, U M8QY1[GG$BGQJ4=MQJ6V9OAU&MJE\8-XRW.&Y_$#EXN)LL0=,^>CVI:N@-?@V ML ].!_;WX3]D\.ZK/8I?[%)M6W[JMZY;UW>H$T)X)(&:[D>\' M+C>#D%@^\0U.;==CS",><3Q?A;:\9?#5G0!Z( %TV19 0>0Z++9"1#IW=1([ M5 \XUEV9GDNX&]D^EK!8YEV5\7<"J!- ]R* W# R/,*)9T>,1"$+[9CXG%,_ M\%WB1/2FS@N= 'I@#4B%R3DQ**7,UP,;RVH%IREF4Z /2T)D MPT\;U6(M6/AVUSZL*W-B9L66:X=NY("2X[BAY0=F#*(G]JD54;]S^VR#S/EG MSNT3A[[/G-C2C<"G.C$9UWV3$ST$Y=7$FDS'M9Z]-HUE?4)7ECF+6?_^E)Y5 MXS)/FFL-9OHD-@++BUP2F23P0 D.7(^%D>L;9MSY2K:$:V=\)6Y(B.EYH1YS M(]2)95*=6HZ#.J FF$441<"WIN'8?N9;RP"7$X\R+'!(P*^ $_L,Y\T,S MYMSI' Q;PK4S#@;3< EE;H38?X%.2!3J 0UMW04&-CU"X]@PG[VV_%LC '9< MNX5<:_$@-"+/=HAG$1.=2:Y+ B.RG=@-8NIV5OF6<.V,5>[[ 06#ANH\-BS@ M6I_IE-GPATM<@W''L+F!C/ M/=/4B4%#$#SPHTT<&KHT#$V3@N"Y,\#@;8E'=%R+7!N9W F#('0C5.X]-R"> M8=@!,]R0FX;3F>;;PK4SIKEMQ-3AH-I'U+%UPOQ(#YEEZ]RT3#NF@1%(A]I\ MV^V.:W>?:WW7"#PC,MW0W9GF6\*U,Z8Y#<'V]HB)732)3DS/E2F#1FQX'HU\P[ P9= G MV\*UMPV8KYRZH[[7+N6R8R'Y2$C#F#"76]PG MQ&6!$P>&8[@!_,\Q@\XWL!62[_N<;P"$7AC0T-$MCQLZ"6Q'#RF+]9@%?AQ8 M?@"6QK/7KN?>D5/R+CCF(4(0BV>R:0)D)T4[*;J*%'5, L8="X#Q/,)]+V3$ MA6US ]=W'8=8G:]F2Z3HC*^&NC$W@\#0 R\(08EDMDZI&>I!R&-B,]?D(7OV MFKA/38IV@K(3E/_)0;*.GH:;34Q"MTU%>H?BV,5JC#/L \Y2*Y@&9)C%:*>)F%]H%+;3? MUBE1=L L#6D04I /!/2L*'!=;D4,:,R- ^?GQX7JE[.69%@)P/@@&YWS M8D M$,"+(]R%YN<(8GR03;[S20UO7 D3=T>%R>:@QA^=@ZNO/R-JN 2D@F2VT:$2 QJ^_,-6B0#4WZ,TW[X!DDD&0T%=LO1;C8 M62,R3=!*+,\%4>1BI;)GAJ[C1\2)HXC:/VW??[8*J/0CP0B:?O_N6:%-\1]' M%Z MLMQB?>2_9UA2TM&->R2 YA.Y,Q/Z2QOGV7E2B.\7&ES+T52J*(@E#XM*$) Q M&9;71GBIL:3 ,NII4IQ@;77()Q>*DSYQAVD .<7OFUR DKK\8E&Q^/T M4A9IP_%-0!'!M],1K"K5P,Z&ZRTYEU_.X2/M.8Z(+;#(=(9?4B#W\):<%]-4S#+F>2XO3E"^U("@%"'I9+59@]L-5G,0@/OBYVHA%KRB_K"6@1Q;5L 7N MU*661=$T[VM+SPCF$_(1CY.)."!.HY/9(TK$4#!)V+N'1'^NK4M= AV MPZ1J&P"OAB],RH%PJ8VO:(N^HAX=PY\P[:_ %+GVYLM;S2.&;GF&;L/_W)X& MH\)M#+1?3,-3.%'T%QDDU3)LE$RT9< M*#8T3;7WGX_@:Z B4*'-%'Q,!8$ 413UYC0'TRY.8!=*&L M]L9F-Q3WI312;4IKC]NG UOQ*P(3 A<<@05%\>\DCZ;#8D+AK IY]JCIT-&E MZ"SGO2H6\$%1O6TBX-/QL$:(%C[,!%HX;Z.%MZT5\33Z#A25:'&>#<5@,6>B M-@-[1$PG&:Q2["GLKV7^CL<\BI(Q[/XE4BQ5W(0?G]-4B2&*/2S$6F:U4SS# M1/XTXI,&4^+VP;GD^:4.JU(FT4D"QW&, M6,5RL$VTP"X:_06ZRS+97V*_HM ?9X48]J4X>MCZNM'$[^T6(^JJ,.JOT!#L MZ>ED^5>6-->9Z:#Q&+>*[Q.I[N$)3$KFT,/]C507@<#J M^^G'BX,C=@:ZN/'C]-_TQ]'QU;PM"<\=G5W\ "L4='+[\-WGY/O503(X?6,> M6)_/!N\^#P^^_9L>OAN +?G^"GLP^T=.88ADYLP]=#TS3UV ^ (AA M^S&;U=4=TP9!$,0,T[ )-7V'<-<-39=[A$>&,ZNK-PY"W$ZMH[A>>5^H!]_\ M_O9\@Y!'H6&'ID5 34:GNF/Y3F@8GA,9,,1ULF>+C82&,J$-Z27>PLGH/$O/ MI79^3D$IF19:2B^*:3(I>EJ4TF0(?^,9@-H9<8[.8/B%["*%MS5J-&D*%SMJ MZ/ ,7..3RQYZ.^%T4/3T0!D#75)H?'(D+EP^>+HPBPE(4-11Z42#UQ>\-!-& MZ#Y*89QI7@B5(YP6L*"BK1-I-(J 8E#[2!,:)FDRN92*'6P6E0T*89F@:)P+ MO5(ZI81^<$Z35#2E$NHJRDVA_Q7%%-45?*-0@2H)VFB4!2>91$+M F40-&Q8 M=BB&HE)Y.0'E(T0=&[9I*C006I0#,J5!+1V\5+25;@V/*H5H)'UZM,A&\+++ MVCZ:V1%V.BUPDC@6[@Y-Q:T !D@JE&U<)3P:B;%'_#B;)++E%Y[49*(LMYZ6 M3U-YV)2A9T[,A!_+,X';)96'F<%X>7MG\8BET3.62JU0KM$B Z5\DJ"^G<-Z M"M[7_J,&Q E3,-54[S*Q8>7F];5KG>WB?>]XU/S(%!_! Y/&QL!!H>Z(3G:Q M&/P=T$MR+*:MB!W5?%05BT*03C)2JB<.E$TGJ./WQ/F?)VPJ5-\L+TF6'A_G ML)X)/'$AS)03>HXT@8>4XRG#1G*D9JG :RB=L+%;106ERHB;KRS35D^V'N[: MB1:#2EW@>^/I!.U;,#!PBV>]=#LNH2IS9SS-(^ HV/\P58(Q%D+@^(D$2T.^MK' M&*4D_!,-H*00GXPY:Q.7,$VD,&K)HJDP@N4'K"3O&1F&XF*4*4Z*JJNO7%E] M\U7V8FGM-8PFD LX[B?Q#^EMP&6@4JB9=D\K:>.>3E6,N*A)Y^)S_H^8[CW/ MZ=H9],0FQM-<[#KZ8:8%.E56*J?$%S#63Q)@G_]YNY@= MG]>_Q4AR\0(%U];%,#^I21Y6,]^>X..#:_/_F(-WD7-X%%D'5_]<#=Y]O?Q) M"2-!Z(9ZX!@.5F!Y>LA"7V=!9,%A6$ PWK/7EMM?AHY2QB.1M5"<2OF+]^D0 MMIQ+$0Q?TYMB6#P"OV<@.J=C^'8.EWDRGI2R? (/T!P44-E$S>:-:_+F#NHS:!\ M[1!' *7A=*AAJ^$Q[#D)/A/)?J/D?*XTW01>^4"%%&(XG M.<9G0-,5AJHT?E0020I+$,/1"8_.-!70D*_%.$.C8W7].Y"I()./$Z4/,Z!$ MH#3<@:&*<;:E>@7<_V $WFV:^L>##[,B M3;%-DVN0:=12\F) )Q&&0YL/O!$QS'^Y")=^XCGZCN&0*@5$MYZ

QH[N>\0BOFM&S+41804;>L]I';^# H\VN$P.DE:5 MY#3!7,L5\O3BX^!DQYGF.$>H.L3EHJ=32?<@)_$P\,&8LG3+YT!18 ;J8>SB'U'$#7Q2JW1$L MARI;';/D,*<.YEXY $83-.=I7_LR#='A.DED6E^:EDLL0U=U3%OD!"O$9C@/ M9?4W%BKL]C%-1*)PP_4Q'_T2#^'+ALKNF74 B-DN#O+>96U"X*WCK+TA=:S+ M'WQM>W>1/^@^=/K@&B)L$0ULK;?_(XA[S>IK@RHWIC)=WU4!4"$PWH PNRP2 MP79U$N';,LPNGOEK!F+/A)AHM+49^V-H.5&* G<3B*2 M[M%LFB].-Q+.8'Z.TA7E]JB968*#B_M$Q+>$_S46(RW,_!"/UXDB5;Z#%*6- M.:L$>9DI)*)@\.SI=*12WO%F>9Z\$'DWT:4FKJ>30LO1B M<:92(?TIK)7K7FH7BZ6U4B[,H K!E?[RD4A?K?SI,'/<#=AVH8),,4\FA=^/ MISEF:(D=_3Q-X<*QR//PQ7/[A;J><57^0 M%;Q<@J0'U!:N60K&CR=9#Q/GD)M4-LVH0+VI7(F(2ZB<0[53=:RX4*O2)LD$ M24T=^&=8C/8!M*XL+YJ%/^KCMU0H*5@#(I)M/@-KY8*A/ZBY_D?-M<[![JMQ M-HTJNUL=5#X\QUI>?K'[!L,W) I^AJP<3],8TPU$G1,0:"*S4A$>093BP+NF M,1#)%#5A(,*TR&9KONQWHF9&!-N>*^K9KK2L-X/'3,DJQ2K")Y29')I0\51Y MH*@,@SM17, @6'H21P&9,<7;#J14%9&$,V)3>>O!,9W :W2L2H*#X@C-(+)3 M^@O2.G:01.52,>\0HV%PYC0Z [,J9R+3%7>GR.*)^$%8$K@G4NYGU24+A G[ M C)LG%W@+8H1VG@J+[^M)-5/?W[8!EK5)CPZ&<%+CR][2AWDF)XMJAO'>"_K M,?IJ:W+L:X?3O/&UZOG%5)M>BJ!4RG_U-*6.Z!&J*U%)Q3)YGO^2E;C:FT%U MRB)K''.>2PI!G2>;RDR!$>=EU1RHM6 JBM1G)O5*U !EUM:EG*^:6*$=H["3 MJ@(HBT.\2"].,AFBAU,84V1+>IZHI&JLP0/U!HL^00^Z+!4&!E\6*=&R$;/* M+X"-8GCU(_>+&2EU0\R]P;=2=U/;(FLJ<<8QIY@/+16/8PZ3FXB$#;$_)Q2' MXN=8X2!RQ?BHT@Y0!1B"O5V(&"#NR9M!7_O&2U5>K+=Q8J!F24V7GJAZ4Q$W M!+4!5(1]$"J'<^L=9><\%2P/"$(_A4\,L( MMJPY%4&@DXHK35?5 F[:,O=V;G4$ZBW8+T@'R3 MH: ^ES5'7 DU^%XE@9M4V5(O6RR'Q(^F4NN;2Y]&ZQ0KYTOW,&\5R M&AV.)0Z#N"2.Q6\%ETXNQWCW"+@#D5\FR$T#$W ZE/6G+$\4(Z-(E/\N%&<) M'D\S6;$@-399O#Y[0=;TV=BR^F*3#FZI]M3IQ:J,#-X@<(YR(3/@9KZTEN+?8T1^$UN0BH=/+/B.:;"B=+8 M/>F"$0?)E)RLT0262.N9I&[QPAF5 -;2?D\E[M[44 &]^A*I-PY453ZJ:$N, M+=\J?%IRAIB.F2ER1* ,51RGWB7!*F(< L17>BE#%DW#0934*<)KK%% $DA9 M#SO^H0I"M4CA7I>0(*DH"9/NH"Q+2Z:"N4XRY"7T M5>0+E+\4@S>5ZB>H:#\MF(\C)3 +)(CV-8<'6ZH.I6:PA"@K?UZI.S)TO-)C ME'!-'A2T08LV?R$Y9U%"J_#;FT%/*1FB/2G&PLZSA!77W_3%+'G/\RC0(I(3 M'#N.R;(QOG)6OQQ)WV&2SRO",D)9"N\Y+57NB_ \BW+/VI-:4%1GQL+Y)3QW M<*F@]5S/KZKAH9J8'\I%C,:A6PT'3F3MZ@)%I/IB;3X4EP5"VDCD.6&8EZ@V MZ!5>L&2UX%*IR3/*AG2LPI?-ZRP9Q4@K2A<4.U J\M(S"FP,WXXPAJITE52Z M\D4!'OQ5>O%$IUF.5@EH/5Q(+"K ,T5D> B#3O)*\ZMW%\UE%9Q3@0.I9=5' M"[)FQ,OO"GHZ0RE5:6 ;^_W6BD\^M-_O,\=@H_8.:#'-A.JX1CCH :71FJKE M6[@L5'Q&^O)W7^0>CAKY8E901B[ W%BD0R\%E7VHZ2)[3X<2"TRDO^4P&%7. M>I&R!#>#^%0E&ORIL (PAA."-2/X\,TQF'^JI'?4*$7OJ@D+7GXO=VD!KVU_>5K /D3X M%XS^;,M8ZF.!=V*!T2I!PZ+X4:;DB$+S27;,A6Y>T?6(H\J!+F(:13)W1\3+ MLVBJ "-DC%KR"4;]$/Y.H5T@.EH^SO(:(6+ND?(!4.#@DBPFI=.E&:?-I8\: MP2 F#1R-ZH=WP$;HY^ZI6+!TR+8Y&9/PZS4X6F/68!#(8O$E M\D+%>;],0_&*(?Y8YG()GRG/K 8W(N>8!%J%2]4G7[](Y*IF0'7^G!9^5WX1 M97BI;LJX[J>/G][#;[$6"&RQ7J65,I%Y46)SB&0 I^<81@_V DQMBOY$Z<(= M8@*%0.(&>E"A\/2R(=K5@2LTS'K,2@$>Y^IV^,UT''P!_G]_C+01C]H\V4AN MJ(Y Y0M)AU&=YR>JNA%IZ#Y82GPNAID5.5XR+2)(4($\B5F&J KNJ/GPY[PIX;CBOKODV/XVD( M^J(D&$0<1(M)'+1OS:Q&Y=L#!2R;8K)X-]O;)W-[9K;E E- !%XBOCKHN_,O M$%9NE:4)&M',.IIP1XJBVQF9U7?Q!<'<"QK:EWQ93]I?TB^.2$UT=":.7\ % M-6&"8!DQ%S$L$:[!BP:>EU(:7V:V7R9% &:KEH(99J5,8'0(?OKXMM?((QHJ MJ*'?C+X_/U %+:0"Q'7F32.'I)5T)7=%0OGCEHNCJTZBW,$2 8/YC?+\_MV MZ]W[P/R?&CE7B[GJ#2K3J12D;Y0K17#"XL<7\9+80 $-JSR4/%78L,B6?%CZ M!QI?E0X\<2R8=ZTEL?0P8*Q/. '.E<$@Q=0U(- M(:N=!6+R8D5(Q*98J_J^7>5?V>;E[5!K!2!U7VZ^3; KHFM,;0&+'C6P.RD= M%_QE^0_$T ;K__)E,A)K%%]ZU1[>&<^WJ,%#D!_7-B-PF+ ;55-O]6;U<5]\ M---P1W[FVWW7Z!ES_&N(6_DQBV(<89)E49>Z786-G]ZU(VQ26G:K=DG:S$1K-COJEKR9@0XTZAU%PCP/^A=;>@I M6$S6I,F-R&[!/NP(V3VOU;X7*Y/YG?=13MIFS^ODY&.>P(=,H2H\1;71[[F6\[2DHO #/8[%THJS2@EY M+ZY$M^^L,*,%R1\H1G2[O\!;A;Y>' MC=F&/4_#L#>)U?,ZP@=ZV[D+N/$:S1OHXEHL.28$M/,SVG9WIVCQ!G-J=(\K(,L"IT"U;& M&LM?:"+HC5 /<,!)<<+9LBP%%=UY;O1]DP0-2=%^:TMN8 C2E(_BDPL>>='N MY5K.ZC/.JE5<%2N$LUI(B84);I&!8]G417ZX!W&ZPT799@B65=4BRN SE0"V M(T'"LK%5B3\@#T$FNC5.9>[,5,(%'8NPK&S:"QO:N'N770S5H?:U9K: "$:+ M?@V*6J_/S.W)-JUB2!E=GYMC3]T[5:=@'+5-+KTZUZB>[2*J+%-'JB8[$TW( M09ET((;0IF/\R0([T?%[)O%O&+)%Q#0?87&H-&UJ=(.J'6W%#\LYIZ?)A+_P M4BNFT5RV8&.C1#44'F S&-2\KQ86TLOBQ+XQC;*7^N8H5+FHU2P0G34K+[98*9=POHU M">O!4T]8?[A2CQOXQ<$LJ$WY16;T*;X7O=SJ#N14BX&>=01VJ)YH]#Z'7X$, MG<#]@,J/ ,RJ6G;+NT=PV&B29ZEJ?[@'NL>R'*%--0YXH)"%=F5_IENBGLG: M<7%,1?N&0RA6;+;XN=9GI+91%^GF?(*%@A+?5C7.+"L[ZV:9E20:-H;V8X>^.^P:D>HL"%W MGP$:Y;55F7NSD%Q8)+(-)^AG G"7\3$?B<1,4:H?JVV2E>R25C0LZA6U+YB% M*6""$(<[41FMTT(+0?H(;($QXA/4>'H@:]*4CX[;N T2Q: &M(,I9Q>J[*0) M;2>U\$5LU(:\V[+4SP8 WZ-6MY3%*OM0U?I%]3?= Q[]<#/">=44012YJ@ZN MFND@)M^G7& -%=KS0F21-W\%&JNX#QJ 'Z@+"".Q^9SHNLH:"*2?$514E*M_ M4LG6PXSQM-'_2O#HBPIF8I79&ZW9BR]L-/_)1;;1[%?.>MYJRG];M2;7_D.G MH^BD*B.LNYS>=UQHK2EOZ+$\NF\PQS7W7?LB("%V7]X@ M #TLH.4L;U=""A M0;842.R^#W9=/+&D*'4X1#A *^E8FF"LAMF0$%+1"6=3Y=Z2_1VC6M*5[[/,+:$Z:-C&BELOR$]XTTMK3WK[IE=:O? ]^N?H.#%_B]0E$FF)/ M"@7170!$HAB\]+NVT-70/2.HRA?I@/^/5F#W9:R!RR;EOB#FZ$@[R,ZE]F.6 MJAONH>QO+P'*DJ+ZACSK4=1HG\+S(5*XZY1:E8(=R"0X'^*0URW,RQ*[H"J% M2R1(KI:7#%:Z>W*>#,-I7O"RA@Z1NK*\*F[,*BNX[)DR7WC84D<5+I1L8JG] M9O>-QB2 C%,:-M 8%=IQ(-I6C)('= L4,CQL02'AW<35:8]DG!YTOTF#8*:GL70A:S$5DZ/Q=PD*%'@9U0@ M"I% TYI&E9C-II,XF4S*$%XX35(F(E*PZH(+QQ[PL9S"FR]O-9]8O?O)U]I8 M5_B/V(_'5!-Z"O%.(.15=2GCR"NU87D5,->Y81%<2HTU#;!A8 !.D M S=C6O.I""JV!8'PXY;D1^6=/A?XI37ZTCXS9BG.JPAT:7FC6Q"5=>GA,PEV MTQ[*1M_ES11+?!G-,A% D.?G)?_BA=;Z>IOUBS2;U)B=\^)71#W0/U@.(;$* M3*OOMGL#VHU*\&4T(IXL>[MH95N7V4:58D'";:]$":XA&57B0D,,5J4""8Y' MI&.QF*P)-BZ42P0(%QL[QCA.!=NE(9+AJ,2"@-5S1*\M)!"?P!>_5-U[%.BC MH$($7!3:YS0_%R$;5$7: *\?8WP9(J7*KCVJ13K7!%9Z,"0&)-YVC M<0,[*^VHOW"AOF@LONV ,6H0I"!F+ MVGTY@/I6EI]I49H5O$0*:H-^ J74;9X68UPJ"& )1KD 8UB!4TG@>F7V";HM M$5%GL7E![TRS1K<'A)[F>%909@(W2Z3_=B>;UAMT1D M*PDFM94KN]'+79M^9<>V4LM$?:O@7&2 J$.\D&:"!%*4/3_*0+C$GA9)-L40 M4UDR!) TWHOQ>(](EX8]4EQN9*(20_[[;MWZ7 M22R2ZM8)P35?+ +K=,AO>#/Q^\;O=7=']) MVVT[A#.JU1%$)GQRQ6'-C<1E8/Y+#*!8 ;DO!H[:I)J'U:]K2!0 M,ZWX#/.5KO[^+%;XN>Z]B/1;9AO+8@M=_K7PR;K)Z:<2VAOETT'9).E-[4=[ M*].)9M[?<)MG59,-"G;.4/1YK).H:C(1N%PMN8H:34.(CD#%T(4?4Y&-B@K< MNQ_DVD,0RBI0B.AV:/6T+UB1H%!9&VMY(YE !)$S.%[4TO2V4!28LSF'G=7$ MR>+(AT(I_5PEO'QM-I"\JZRQ[:+JE3TBVWWO926$KL1@K3S('T>C['R=2W"+ M#;XO"9H6R)NBUXI N2Q=/L+)1BO^UN,,_LEE"$@@1(*E*+R=667$)6IKSGF[ M#XCI80,K$R\72RNZ!+04RP1/"NZL:5JI^Z.JGZ 51+>>6 M6$]4>(+JGIO2(:8*FS (0H' M50@@#EEJ-J"M7$@8YUX)0RJMNHM*Z*O.S=?;A*6!7=[3JF$$+^U0-'[A%#!M M5=17QN7(]46 "*K DJ$*D^T^1QV.M+^GZ V8#_+5(3UY4SKS M-0*'Z)*07S\11U6& 6VW&094,<)K8H%&W[F74.#&^<#V-N<#(PIN-BHA=&_9 M&7Y[[[C/4@W; ZZK31%-W!]E^S_&,GKT M(@LVYH%IJ;Y14US&[:]A[7:8-.+ M/1>*'';N0$TODSE4(XYM#VJ7MN"#.%%]^*3[?NX ]J!(271I3],5Q)6F&HF+ M#.C)Y5BJD$U >Y'G7+P$W:"F:N'Q:3TEX[5YE25= FHWG]E.PI[+[-X&RA8Z M.^,QNM_P$.?3SUL=GV@QEY/2O^ZXI')?=8Q3K00:(.A8^O>+L]DV'J6OLQ%% M%YWLXAR=?O*&S$7*?#:?Q@2VUX2C)Q X5L:C,",KBV!EF).1#T4,3';'$^Y# M; >;_%)*:AD3Q^1,WC14RB3&IJ])]?%$[V$YNUI$5[WQ5.N=5.0KUFF4C7U+ M9+<%,!FO)#X$;%*&US?:?S!R*5O4(D0-I-CF6'FV,EG]J$:N9#Z,5*:?[H/% M@F208-@1W4]4-3UHW8$@'68OD+D8(VC+=;"U3I([8YK(XR MY),+=#X([_E%UBI0:R:"51T#RO@B9CFHKH9E#^VTD<]ZCNV)"^UTRHYYY90G1F4( M"G\8U4Q+%^),&.$X+W'W)HW*:?'TI#+9A;&.V0*B9_,U1-)%S5\3\\E%S;>% M\Z\7[L*W)%R?U^LDP'W7BX]^=8M4UI)JM"0K-[#AB_I$XR/8)\YSX9$>G^#M M(C*!AIC&IG3^'MKAY[)4_1SSAW%J&$CA,O>FC%4I!3>+8UTH,0)U*A722HT$ MZHEH02<[;,]>=O6]EC1$OG+\PAT!]Z;$\)DT;M+J.PISH1)#,B3,1WI]5U4J MEGQ?Y83 ]L:)]!86TN$ 1GY_;GH-QT=#WU&J&)^?">:YCZI\MDJR-F]9H=S5 MRMX^7&\R$%?M53LG?(:RB]H!5&>A2; R/'JXW@1X$7K_DW0BS-1Q=B&2RW.9 MK:R)!J[8>+*L(%I)UC*7H,S"+6YK[674Z;$8ZU1CN07 MKY$"4%^^^^#3?*NN[[WR;49J43/DN\4NOO(8&H;$HQ86E%@'6[U9V^C-$-)A MJW=MFYR;ZV)J;+'<6<#!;;G3KMJ(&F935(?/1';--%2EHACDKOO8"I<3"#26 MY74F7EE4VI/!<[ >$<217E1WFRHOJ0;L202)<@Y%HS\G2^!^Q52!1J:8> ;] M$/.K:SK[F_X(5*5..%7?E=/>5"D)ZKS"O5.[34#$"/ %M43$_ )TD%$'>& M@T8L'5^,@P:K>DOB9&9*==7 [0+&NM:VIQ!Q:K]$(XRDEKD_9#AO6U0G-;N- ME0'>W+M*'YX6'+,WTB3FTNX VP'KQ0L1[58-*XN$81!=J.>J_*?I;&PDMBV3 M0ONT]W,&8DL.E)Q?C 7\)VJEH/U&TL4F]6>!:B:-M3E3+1D5(/%3VFS NX2[ MMHRYT&.V;*:X%8O$3P4[7%JX2+XLJ7S8.1]B'J(L7I7V:F7N@ADG.@*+?YWS M=$[>->SJ=;A_J_7YOT3#Z$\B3T@L5?YB(%:P^RR&VGW5$QN7**QXJ>4+>32K M^LM:X_)+^4+I'&L@IFJD.OZD*7(H+K6W]03_OLR M4II@+$=%G%1568PEV3+E?CQ)AG!H,G^]3/&A:]H!1"8S1V>RA20 M$)I5.G]EEBOQ5@%G2 :N? 3PFF'!19!"%AO@DD1<:K9&^1*]9>7%=%EEW@DX MBG+P2FW!4)R2X!3FRW$VC0SN.8"MNDZL$"*%L_T0)9^;"8WO&@F-[U4VVWZ( MDYOS-G-> C>6=8@"V*!-*9A4)--2)7W*=%I5H-]*N6VD_;X9M*J/VSR(/C&\ M3Q?XTQJZ_NR+^>BD>O&B;-D*.&?N-;+P].;M*+W0==H8:C-*Q5!N.GFW@V@H ML(5 >?6BI(1#A_FBNEA4.=$J&W?IJQFZ4B^719$G5%$/LAAKXTRG$'53GN_LB@+\*#OJ38^-YXK5CP MUK793+XIKVNI)&1W<9)=**7A7 XFTMHG22&T\?J%0.*@OLM8^9R.OCX'WJKD$/Z1\F.:+M4A< 8GH*6)ZUG :L";IZ,R'VA% MU24&0U8:5#%7F.#JM73*E 4J,@X3%;VO:RTK35$%[)6'HZ= TW W2B"<]U8E3XGR3$1D\+*6H>X:2-C;&^W&X[E5IZ4.VL.;Z9//9#W_F( M4AX3"A1K[SYG5RM2!]5@7\70A;2+U&.5?:40Z*9YJZN1(#GA?I1,624![\/I M_T?@7XW>&J+<>I Q4<^Y']6TS:4VVXB,<*G#QE*54*]0%^8>KM#EVE^3 M&$"1(B90?.MD#@%VNP_T\A=-1G\\QZU\@7OY ;.D_BVSI+[1'$3U/H#\E[2" M$:;*0KZ0RVNBR*_6 MP9SRXU8B<-UR*(>G*%:NR:MO(KO"M6 Y-4RNWHT:G0WH=IY@)8J :,57ML_[ M3WT*.[$/ZY-QH_]@V7EJ4XI>::B*BG&+]<.J1>$#D>E6BU,9NO@XPH(%[;G2 MP%[TX(63W:<^N;A$+ Y=S8V<@$KW0K*1F;<"K8N.SK3B@O-Q:62 )0&<*R4> M8HEQ0<\L*<99@7:52!'XQ67&22O:.DR*B*= -3R;%FH6?^R;ZB[HYHC^V@=A M]2G/SA/1^$P:SV)M$UQ;2VV'B2%\_E!@I,+I1V4&-+Y=)7?S$15! MT?GOP(/8;DW%.JK>; () HS+"]E[3H '"1=_&:KL@Y'E6&BC>$)V&L"T#2H0 M[[$HM2'TY1)$ S'!31/M:_]+?\$V+)QH46'.('"7*BD3D7"!IJ%'+X$WG2%ZRC(B? M(P),5#_=C,0VPCPE/D05/"YD.\8"]XLJU+(RM"93C!2P>:Q^',KAW> MOER S/\6*'88&FH1)SI;FNC$G5/X&J>PO=PIO :VB?MLSSS)UWQY"]%;;HG7 M\HB8,S1/BCJ'\4@44@]D]<;[FZHW7NY!PN&1@.)$N2>0Q83@+ 0>'PQ2"&'; MN)H6R=TJC[ANHJI:M+Y(5J8DHO7R8CL1;Q MI5?MX19TKA*;+3^N&;QO2":?Y/!_5KY9?=P7'_TQ8?.?V5;?\.RE'QM]<^EG MUPUK>G\#<:]OK/"-GLF]=-UN\;-MF1N>[4QGI]Q]F,MKJ-O7:R0=]=<=0_ MA$"00@'D#HJP__>9_6Q&-*$<-\<3S-]+F/9?L?C/JS&V2QH=OS0T4PBU\F75 M.)8Y.U!Y1]1CH<0O![+&OW"H>7UMKCF?&.;A;U)#WB+7(RY7%\'L=M3;>N/. M/2M\*]WV+-F> MWUL[5:C=[P<1:?[O5$IM+RW'4K5J;U[-\4S8N MN;;?":7M/B3/[3N=4.J$TE,12D[/(78GE+;[D&S3[P=/5"IMZGW:0>OS\VQK MA*7B^3HR7[#^'2%S)UC7'KCFK.]+$JWJ;=G/(W+[ZVJP=W-$CR^'.OI8R<8A M'0MO^1&Y?=*Q<$,.$;'PMM]1+;A]ZTGRL1/*!HUV\AB(W-@=ZU>WU[W MHNH<$P]\1$$7P>GHX[J+RG\Z(5N=A MDZQMU.\+$]]E?,"TM]L@.,JPV?M-^:@KV+RK93/O"/7[/<]<]PI;:Q\Z9\:] M"B^L2GVBSHQ'H)"]8GVK9WGK9B]TK+\UQ]>Q?L?Z&X>Q>F3M;,J.];?F^"S? M[D(8MPMA;+.E\K;=3^I>W2[=&-T8VSK&0]3.[D(H_H16Y\[I(1R"KE6Z9I./B+3\DQWBR%D5'("M%,GM.E]NX[8=D!_Z3 M35#>U#&P;];"W11"[6X\GYA=G?BV']':A5#[DG#1T<=JH:UU==&.A1^Z;E=4Z-+3\D:VW\EGWQ M:70$LI+OFFR8P=SQ\$,=D65WV"<=@5S'PWZ'?;+E1V0:_I.-]#]8<&$WJJBB M%3,45S"<]RJOVNM9]KKVQ%K[T'E$[AE4NROG?C "V2O.-WN>OZ%'O./\QS\^ MS^_B&1WG;YBD3)P-PY4=YS_^\=F&T\$_W&,49)N-F;_RK,#VTUFJ_D MF=DCWH8YA-LASYZXE\;MHB5=5?AF.3U^5Q.^LWQOF6M;,!W?=WPO@$@WC;UT M?/_XAV<9UI.%@7D"6!"'8Y[3"59S\%]C/BJN2=':.!S59-BM! )XA#&ZG=KS MG7KJOH_/O. TCTXT.F(:X^<\S<9/L&V6UPO\+@-TRP\I,/N/9UKLJ.0ZV)QO8 \#GQ!=TBK7\;>VGUK]H6+GX"_X0M/ M4_0VH%4PI/D91]_#$T.0L'OVVITX[R8EH,O;6*,[TI--V^@(9+4\!L?JN'C+ M#\GM&FAU!'(]%_O6NN&MCHL?^I#,8.W*L'UAXZ<>1_B+CWA.4V$P4#9,1DDQ MP8CE^:UZ;.T@$S@]TWF<&N?.>;'Z(04=S&U'(-?J&T&')K'MA^2O7[+1=GF%Z+^ZLLO2A1=O3 M=M$\-SVK3]8^O9T7:]M44;ZKG._U#,OJ&']'&=\V_'[0,7['^)LP?A X'>/O M)N.;IOUDB[2>0%#FXVC"![X[NJ2JLN[W'8P8.63LK>E\XN M@%(66C;3) M"8?UC\3,PI1KHVS"M6'&DA@FBF&-)U;-\=PQ>HZW?N"B\U0\W GY1G\-:VY? MO!0==:RR9__GOWS+M%YU.>#=,6W3>CM6[J[B_3LA^+/#H%[3V-P7 ^(OFHS^ M>)Z"&?$"[8B8)KEV3M,IQ_Z@%S3/Z6ARJYJ/'>2'YV;/#];(?>A<'@_NK33[ M:UPH^^+LZ(AC->+H.'=[#\?HX@P=;5QS[1H=\V[M 07$V8'0#VMA^2O39FY;XX M.SH"V7:G=G=,.W%,'2OO!HUT%_(.'%(7?GBZX8?#R0G/M60494.N/5=5#2]Z MVHAOULEN=XWKYZ;5^3ZV^7C6*:3>%Y]'1QNK5=NN42_9<>[#<^Z#'T_'N3M" M&W['N=M[.A:QUBYFWA?^?>K1!E'8$/(XR[DVSK/SI$@P]I!5QL*$_KI=?&'O M@!M%P](!]ER%Y MIM&!M.TJX]NFM4XV8\?X M'>-7I15!CWAK)-1UG+]-Q^?;;O]Q6HX]/O<_ ;"F3W=KMNRN';]9I+YSMW3' MU!U3=TS=,77'U!U3=TR/=DP[J"SO63#@@$\T+%$67:I!C1[G_(2/BN2Y2MV6[6NF67+ M43;BUQ-5]^1N/MD1P!-_LB. )_ZD(( _)A1T$OB;)>>O_QO^*+^A[@[/@LME MG!4)(M"_S'E*)\DY?W61L,F)NEB:WU+:CE%_A8:@VTPGR[\RI/EQ,BKUI*"M M-$0LSU,.?T3*@!ZV]NUNZK]'C"1^&/-=LHZ=9AF6*R W\P] N:*']YO<]#2:88G(4?O*;U;?+ M7_3@#<681R@JTLL>?(ZY4\ BA0"<^LWMD_I1F(/EVWWK]_X^[.\)[FJ:9A=@ M'6A"MFICV R85B&VNMQZ$,CT^#CGQW0"NQU>8H4,FT83&2"#MY\G$1S,Y9C# M]A7:!4]3_!N'&/,X.];G@=C;[EU/NW:FI2L-I1K.S= MW.Y#0K5GE8##C:OM]K/<3V-#PGX$P71K9ID77+M^@,\_8I^Z; I#L**G\5\1 MR"PT(Z07O=9,BQ=WDOVV%0EN*_K7[7?:ISS!$],*FLY7B-PZ@+)U*UX[6KA# M43^O9_F/@S';!?#6".#UW2<:OWN@U(=.*&W3VLR>9S].P+H32JO?'&[?Z832 M5GLDMMOLV.JZZ17IXC./IGF./O QO1R"3?#$ZJ6=8%W%I*M'>^ C6C_W:U]J MT3KZ6$G9(AT+;_D1N?UU.P/L-PMOGZZS8YK6#KH=OTS'XRR?E"D#3ZU?EV]W MS4&V_(B"SDG7T<=U@1-_783HCH4?6A?VNH9[6Z[K[)BFI13QI3'V'=3$9&[M M3)[RJA9)5V-ZOUNSW2+'[WGFN@+V#G=GA[P4]\8GVT<4FS35>URBV-;;>FV* M[*1U)ZV7[XG5LSQ[IQBSD]:=M-Z*7>ILJPUMJZ5UNCM3&C>;'ZM=\)QKOWE] MJUU':-:%A;-UA)O5*\[7'SI]IW[%Q4D2G8B:1CJ9Y$DXQ8*\2:;%B$TY-VF$ MKJ2Y? +.:/:!]HS[&M8#SHT!#X?]L07 M1"6KT7?;%&CTS;NE0$D'%0GB6\=Y D<&.SY#=4U2C?-LJ!5(#?C)*)DAM\L" MWH?45)6+'O-1N9=S.[]AT6^3WN4W%KQWG2&-_NZ3]8=UMK"G'EMP=$("%B?) M>(S$#M_/Y\^M .*YR"K25]]L?PD_F3]P,?H8IH6_7,0S^/OG",MLU3K+/6VG M&''U8O\O;XX>L]!?[(GYZD53]@#/PAG,'^\3(V?X>?GYLY;3+S_9ON."6,6'KFK*,QBBK M?'TO*.CC2$N1"L1VP$&!"@7["S]9<-*P[7"D6LAAXN(FS^%- I]'Z!Q"+Q4' M-ITD:7)%Q2>Q.&3&4_CRY$2+I@5L >QH7].^*O8&FI1/5!]BOB\J,=,Q:"] MF4"0TQ%2*Y L/ WZ+8)8T)$@I'@*DQI/\^@$*0.H B^FK/[-Y&3!M2GF*7 P MVE^$T0O@H)0C1TA,#7C-23;%?9@6")>!*XK%W@ _X2=(#FK4YLIK?3&)9R15 M7_N&Q#P!LH?IHQ[[_[/W]DUNV\B^\%=AY3JG['HXBDB]VWM3-6L[.=X;QSYV MSN; MC+5RA8=KFC-C#G,%N0PXW1X@.>P3[AW]0KSG'K8T[@*K @79=]0K1"^7K6F1 M0KE\=3:;E0?+_9^W2+?<;X/=DB:L)]D'Z=(SKK?$FEM=P/0KYQ;5Z(*! G,- M:P@^7;0V*)["W2X'QHA@*'C&0F4'>H(V(N8L[S*"L8II6MR:*+@W/,L@F1)VF(GIA+SIX\3!!Y)._+G0" !/0:2XX_E^I$R7T^FT+(%R UHFY5ROG4Z4C@,MG?"*M !K &JC*@PX=.+U!BB+& MA\A>RN,XV2N6J-7X>/WL?=GXYZ_(P1S]1QHPX3+>*<AFLXWA:>XQN_.6D "Q0GD$J"KT2"%D1(R!H&R?46W@:=#SJ7I+>! M9Q.WTXKBF.VA=&/1EH95"K,-#2_\E$YI+[FO/H)!07!.HL./S#)A-G<@* -& MK8,F:>HGD@(YH5WEX-]ECRWO-_,!,Z,;Z%XT66**Q6\A"Z(@%M %8[ZOF=DI M?92B\XWZ*[?PQ7O@&XP_>&3;D3>$@>XUG@FPJMRZO0EQ%T$;W#D1Z/;_#._@ MU9FU1RWD)F]B'LO N(&("STX=3YSL.>)UX(M"R]C+:XM6+R P:6VJ,M+LV?E MG<9J)296V:Y./%OQX,66"[&LIP T+4E$3NL"FA82BNA0]$>]X8\\\K47#G1K M7RIA01^'"EJ?@V$WSP<"= !/VD> ?QS,!F<#5:GG>JRYCC4$J(8 /1*8GGTZ M"% -2:DA/C7$Y^&*Y]PWZ,(A/.O[3?U]?M,QKH[J,=H^1OL,JU9KUT;P*R2B MV\I!#39<@:-H[;J4)RUGE^I!B;@]!HJFHU>"SNAJS\@Q.- M^W3,^XU:*;5I;99I#;52:KE2&@\/O?[74:74/G/US(SE/0@Z9VTL[Q3(7AAD MW=#2&.XMWZ+1Q?:%U_Q1[[)_4WM,B_"SBW!3'[';(MP^@^C,S+&NQBZW2[,O MK%,#.-?V::))VKFNOTFCQAC"W7:N-8-LG?;# ^$3M0P_UQ8-^KT#0=,Z*L/M MLXG.S")K9X5)#8S@!ZI*'EJP1I\\+FG:K5HFICTXT+4]!_3))XQ::/3)%C-% M6T_E)V^AJ[7U)6MKRYQ,#VP'J[6UUM9M88JV:NOV>3$M\*'.'RNXI*Z67](= MY># \I+N$V.U[E[N'>;XL"58=BZ_T;Z%%ARC[&6P/8= K;(=>.&& _9[1D.< MTD4)U3?PBS3PDFS1[LX\8V1A-$]@;BLF./2JP@7 M+5X@#EJZD3# 81";1@!'$=1JP**%0 ,6TCFW0!N_KM%F1&"7I*AID"WTT'/>M'(NYDVAO]^'20L%Z\ MQ4)B6X B:*JB=G!\"7\AF3_'LI7'AY 9G -AT8#1?)>L##", LX3X@12N$QA MQ'1S$SD<'UM@@"D<5\%JA")8Q1\:@[,*EQ]%D M^ S.N5&WK M294J6E+G.]BA9WI;W2<-YQ/4]B%[^O$T8?G#$WU L&N/$[ MV<&(R>WPLPX1GI!C[CF\K0,^#5#Z"AN7(&H:HKB'09&O! Q4X3/A+7K@OR&@ M( )(XYN<$B=!?3OB=(=W'&:6.P<"(5SY$4?^\^-0 KTY!FPP\(,#;EZ ^%5H MVXFY8J^<-"KR(_)48;+B_,_Y3.+@2SXC]S2#!UQD0(D9:OZ90I$V MUK W0EI\))!MQ OD.QIS]$/<*"E':40 \O#H&[T3Q]N)S[DE?PL&++YM>RMV MHD1HZT8;?.8-"9W>G^/MCSS5P]U.)-P D$B$TN7BRFY+U\D?X9FVX$>X=&!>9/\0@;TPR>.%M<-RK3:\O[ 8SEU$*H;EO5/"F>_AX QB>/7Y6S.% M-:HA6R;7R)O]37O]HC4^S#\X7OB^7PQA10].EHRNW! I!"_SGY?8&[)'R/GO MJ!KK(ROU8:K1%E-$0[2R,U[82M19A0W.6AT0VJYWP[E!#=C)_F3X^2U(FBL: MI)1T"2%[SJ#P3&)L0<"7MTM5))5A*)7P[J4'L_=@%3LFQGBM9) O7Y8)):/XP#0YC M6P"']H);;(L8'[O8$Z.[P M7H\Y^+6J'3@0==XIY&$6E^Q7ML.5ZB#W0E0 ;QQ*M JXQ[5FS9MJ\T2K3[VO M2J>;CUFGFPX=>5_+6_D4S[N!D@(3Z>HGCC[MGG<*;'7C###(B9,D_'O^"+C\ M+J94PSN1,R4=GZ110%H:I?5JPZ(8%K@)X4D*-&1P[F%P18TG;SUJH\2!^U%Z MWW[ZYX=WH&^7+"&C,0FQP*$#Z95"CHPR2GO9I-FFJTV*9>2.3KG!44ZY8@I7 M757.%?+W#YV)E-+/UL\C4LCY?!;S2#3)DF_OUL'X !/L.QAY_S"2&64+!?W8 M%ED7#CC28$UQHOJ\?XCB>N%W,F0QZZ <[, MVMB)Z?!7QF)!&/#C)A\E;OEB\!$,N#&&73KR[MEK+X[Y,=VE'>:-B<.5'_ XCU*6J<) ].0=R++U$VI/E T=L$:4>S79/M&5<98L" M,V?/\5A#'DH6=:6=M2WKL)MJ8#K%OF*\R2R.Q-RBXT*%N>(7>7%NUA]UNP(7 M?YF1FA>5I7/0VSS)']RK%F?^;,$14I?B>L 39']2<[BEM\#21='^RPOB-.)E M?SQ8% JYV%.;'UY3]27WPK.S4RBL,:?HCU),Z"UU3R M5L7@LD MGY[H_1>QV]"_Y9E&FDTG4HV_84V*6.';,"#7#H_YWT/PXSZ&+O791:J-*%(P#6B9U(M7M J\5W3]]:TQG/2O1GWC'?Z$*P2T3'C'#ES^1!_DA /^5&2^%O_+* MA!6!S+%A>P[+YH\=JA#RXHKP=_>D6J;TWM32E,=4KAA/$*DI _ MG.^=*%KY'9.-(59CB.-E"3Z #+G%":;[A$Y(:,7\/%D@J@A&/_[CD?0 E%^*5P3F!Y=W^>!.+R, M=)!Z.9N-^Q/(#BJW4"<7L5L/1B?O[%^I$X'4^_?&W(D]GCZ&WR[\-.91VSF> MU!1IW&!0):+J 6>-KIJT TKH#J[J$O>;,DOPRBPIS&_"Q-E%6"KB8/=AX')7 M]K][7WNE&RDU,LPN]?$9NBH7Q2S#M@!>8C%CY)QIWB M:7%[K&(]XF7 \)["V#S!("X*L^62GV?$8Q$7"3$L,CH.16GX!][0Q C:HSSU M65@X"V>=/PN/3MGR9N1OZ2JF%^?WZ'Z'WQ@?N2I__Y JKWV+K<4Z]@]2/IE\ MDP**TS7>F/TWXRIUY6&NB6X2\K"#FO=2/#:I+C:HRC 8]KJ1,A#OE@),F%Y M!=_9Q.RU_,L;B?_D!;06>NA-<;C19@?2BXC-OQ8L/YOUIH,9:!!= @N>? M[*PW'M4C[$/8V:6X@'7QZ/-Q'ORI-=I^I]3[>^$(=PV,YT$BG#UT-I(U0"=A MM5-3 Z;P*4G\=#]]@&F>FQ1&[^RW0R#IE$=J.$'5ZOI*>G9?UHIZXYR MXD BFCKEU"EBR#Y:X?5W?GMB*DQK4>$EW8@,4QC"C4V#?5_ ^:4@%L6OFI"I MW8TXMOFB'%NXHO/&DV)>ZS'T&,<8XTD[%P[:+:RC,Z6OI/&>NAIJ'MR/:2EKX[T M#9L:$EKV&E!7RYZ6O3TG7__07JUGVG/U_/9H,FQNQW=$AB\I[R,1Z"5 RS$B M+!WW=TV[K],E1SPL[-[L,N,)6OSJV1+#T_#'9=!WVCM-P%5+WSEPAV5:HZ:6 MO [(/W<*MM]K&F?LB P?&I%7RKG[/7N4U^7NB]C/VFWI\\:=SU&/6<,?KES [.#SR;G>U^:7'&:'IC2ZJRJ>,MDQ>=@# @H^]ZIGUH]YU]WH M$?Y/W2B"'D./<8PQ+JF^\)'WT2XZ=6_U36O2-"6IJYOJ$W@TZTTNLS1"RU\- MDHW-Z>@TI3.70=_1^%"/7XO?!;#'P!S8+1$_O4=5$99I[S0%H"<7X4LJ+GR: M2T(7G;R?CD]SF>XRJ#NZU,((+7NU_&@M>\>C;E^CH&C9J[Y^,F[JXNFRPN>^ M('2QI^*?Y(+01?NZMCFQ6W+;L9/TM70X4(O?OBL*]E1?]3^FEW2IH3PM M?K7$;S@XL#A>1^.?:X\LJ_$=VX[(\*'A^.[>$%H\8Z5<#<>X2_6GUL">/8RG3'AX8OM1B?JRBK$GO0)06+>9:S,NSQ^;( M;OUIKO?U$%71-NU]]. M-_=']7W(-@1U.R?LL]E3HR1H87_\MMB-D=RTL&MA?X">+R?VZ%6KQ?S4^WJ. MFVI->_;3[>K9JXDGO;/1+_&"Z-]>X+(@>7V%,VP1*3YM6.0D>(F#?=^P(#XR M1K0>0X_1)O"$<=Z1010M@K5I$U1Y;ZMQ MO5-'1/BBW?BOS/?1B4N!CE#Z3$G_99TH.XD?8>C7M/(W, =]W>ZIW7LTT; ,.L2_7=K( M A8Y/AG_CKOV B].,*EW>_)&4.[5(?[G,E% AG6,__)B_!S (7S>@KW'7 [L MGV5Y[- R9X?VG&_-#8>SC6_8P[%.$6C1/9!Y+',P;5H@I$7WR3IE-Z\]T**K M19>+;M\<'=H,H347CBXZ,S$;Z\R$SDP4Z?0;8BXLHW MW98P.#G$=,<4Y\O! MU!Q/K7;?TNQD'.:E;4]ZS0E_[MI.B^SC+^!.S,%LJ$7V!)0?V@?_$B M:R/0_*3=(JLS)E61"=MN# _9$=&_Z(S)!^PPS^)$IDI.';,Y/\EY:9GC0;^^ MVM/5V UH.^N-GYNR)]='6NIJ61M]+7-'TF=:YK3,59QTPQ:<='I_JBX^6*-+ MO;RD\PM[\PMA8"0K!I0):&9SGQE!F#!C';K>$B:*68=3AT/.3]Y>COKF:-(\ MXJ'CD+4,O-FDU^"PZ4@P0@M>#9+]Q_^:VI;]IAU%V)K"6@8O4 ;;7 M W,\&)P\^-%-VMI6[]E)>W(MI<6N!LE: K;22=H>9N1KZ;L M,_=\+_$.O!U\T;ZE;?:MEL <=Y*^EG6I\ 5:_%H>G=44UC*H9;!51Z#>(QT" MUR%PA12?DA6+#"]8A&MFO!25[:],(V"']?2Z[!B -7KV>M +H6R_-]-1;RUS M90D1+7'M,>NUY%V0Y%FC!K?.=;S[^8K;)VC,ZZKO!E7?<[8,(V9LHO#6BST, MBH>959PXWT\?^.[:#?B9;8['#0H9-&C%DQ4C#H<:9T:+[ ''_<0I?T+EV([5MTVOA"NAJL_YTE!M[7I.ZT8!AO(K9B M0>S=,OKX&/ G0? &7=,$78&"1&M2O]L%BV[;[ BP/#"(^C3*LE]Y%IC$=1 M1H=+=89#JSNM[LXG!:35G.1)UT 1"/Y/'/&UEP#%%ON79>.R MOK!;%J3,R%:W?RV6#>\1'Z'HC9]U;7M7PCMQ1V(]F/-# -H ?F>LX>%5;#"8 MHVM\99N$K>GU#9B@C[E#_.J%9?=L^8D) MKX@W;)%XM\R_-^$'F%N,F!/3O?\7P]XT_RE,8C#KV3_VND#?%5+5]\,[$%R# M6-_8 "U@6C&16I+>]6+GYB9B-TX"Y)[?8SFHFRX2'FV"M]]Z"V8D]QL&U(N- M.^;[^"<.L6$1U@$[-T3+1-W1VB2<;4KJBH%F?,92,?'3 VCG.YN8O99_>0.3 MW_C._6LO( K00V^*+QCMQO+H??SK-W>>FZQ>TT5 4APR""G>++[NT5=;ZI)_ M-[9[XZE=^76_9_VX_YB2:PC"@.E?/DC!K>^&PWW?5G^W;TLGO8DU/&C44\RU M/QF!T'KX".W M#M[O6@>-$DJY/]+OV:.<*,VOSYQ6@SXXT5D]1JCMH+6;1=! K!,Q>7"UFIZ2 MGOV+E*MV_](>[BB $[/3M!8[O?R C4;"%(9P8]-@WQ>@P-'[XW&)W*&(7SU) M>< 9 =,-WAF?(P\WS(@=OU;9:[MYM"V_?/+H>/>CW.<3K;8&YFBF89;:'7F> MS"XU\*PUTN5I),OL#T[#[EHCU=VD&3@GEZF1GNB269N5RQ>V2*,(TQX;YWX- M_H0VI8]F2E]TQ;YEV@-+WZIH]1Y-&BOZCMRHT-Q11X*'8RV_[=ZA2Y7?"PAY M?DTWFS!*9)&)#GF>+.39;6_/-NV^CA&V>X\LNS>[3(]U\X=-XV[E+58TJI,DD3=/\0)I M$O)9\^< M^_B'GXJKA"6J)*U'C0:B\?/?YA&\LF3"349OBYP![_LIBM7&B1()OQ?$Z1HU M2IS?=486SN0D8DL?N!ME :]9.QO0IJ"5[Y(5BE"81L8\C>'=$L\OC8$*\$IG M@9N=__5P"%G%@Q1P![;UEP;KA@."&2O' M+1PBRRAP[BQ9>C*R'FX\?16R!5A QXXX:<%.:!2X\67F1 M:_PK!7T 7\.K:8?O5BR@KZ4PQ\H[X',O,C9IM%C1,4HS@2.3'@#B27;.F1+( M!71PZ)L(5GPGW@[#T(_BGO$!1@#;C(8"0F9[4D+,79HU8M]L&Y&\\IV.WV#; MC V,C?_^>OV'*L9 :EC@[AL[("=& T'I%RC<1!K(QEIYFPUQLKHY_-'*)\V& M6](%U?4)#EY9+)#A(R]T37ZNV-OGRAY[^[!SI6A_X$LWD0>[ $3<,LT'TS(&\X)L"54R M24SB1'P4\"7R4>H\WF\.!]-&]*6W(1@8L+[M--?C9&+8[XU.#,.T$ N3YX/T M%*=%QIW6QU4:]48%7*7QI-?_D3/J7E2B+1)7HA,]$3C1.:$,#<:U44Y:E\AL MY2_W47#KN^,@S QFYX.&H^=ZK+F.-&<,I2 M"JE8E%"?5BYM+>SN?M7?&57O]4UKTO2^H;Y7_KR;-!DTOF_8D8OE6B-=G$8: MF]/1:6 4M$*J?7MRH)$NGM9M/Q/[>J<\0UO9)W?ANWD_>WP:S$.]0[7/Z5[3 M2S\=N4&ON:.67ZGEM^4[I%%E+S)$NE57JN.D)XN3=MM'M,V)/=)^?*OWR&K> M[* C?KQFCSKL8=I3C3G;\CT:-48RZX@(=Z."I@92F:Z::4G([:'G- S.42G3 M:MUD#DSAG%2C0,3GMYXN2GNE;56E4?.[=DVL/SDDJMJ;6F;@&1 M.@E85E(Z+.Z4][?!$,:]V1.#(?Q>Q$&)2Z'(!!(,L(Z+^ 7,6:PD#DNCUVV# MF34#R%F4T$E>HW<--R60G'48,<*UD?!I^.X-C$.?R9_'!80&0J5PUDP@4> 2 M^6S%F"O8+!AAZ2R2,+HG)(L5 L[@A&+\00S2 6_=2%BF,( 7!\ =:P;N,^)D MP'I##HW!'\)9Y7//!F+?-\Q%H"8"*L$J%]Q6X+ 47\Z!==8.K-S#80E@(XZ! M3K['X@Z@CE06^7!YZ.?<_P#F5 G(A]A+W&N7;2*V\!P5'HO]*Q78)? 9!Q4L6!'PF4#[B9CO.7//]Y)[E'L8;;GB!DL@$UC MC!C2=^ \%:.K*J<"XH6KDFU &+%F>(ST:CG.C$-4Q1%PS7Q&58@Q^$4EYLSV MB-6P,P0XXD7 #>H&2MRN#-\/.%1#4%:+T\@J4D=#4!Z+T@J&5P&0T L4'9%N M;B*'X+ND'-16!CM60I5P= 2RZ=_2,-,+![XQ^?\*!U MF3AHX4T[M-A_\'(+&.8)JP#:X%$P!VLXF\W#!W/]TU4>X6#@AFBKP!6I3,-VX,$4/SG;EW#)%K'8<5NZ0Y \*?^2KL]FL/%CH M_[P5[%Z;A5N\N:JA3W9R)?W*-DP:HMO&M 2E]1T!W+AE#"CODX!XI5N%[T2O MG?"K31QE4C(*_DHQ/%#'+,*44)H='S99J".VWOCA/6-7A7.@,@M,X88T\MI)C.N/'6*>/QG1$':O MDFNR0$HNM00["M/@B(>$.NH%7/2\X!9!L#&B1>8@$I>Y-\+O',T[(QX%=Z) M."=I^"2- GH9"N\5V-,Q+'H3)FB/(C*K[ X0!E>$=W_KQ8APSI&=49C??OKG MAW>@J)(40&@6@]G*-W)[J:,_#AZR=\YD"6?_(T]'$J&[% MT:B,F[.'?%)&A,?ESU(T/J.#%\! Y)SPZ(CS),5[^6+P$6"4)8,%AK(W 3#UVHMC M?GIW:8[.\2U ME76KK99?:74^K?3:70-QL/D*4N?\N5)=FU-8VXX//]I-<#]M%YE=VT4)&W1! M!6R?^X\\U MGYD<&KF1D[#BP2$;%R!1G/MA:803[Y+,;N?D+.BXHC@YLM_2$XU[A_BOC1FP1I9YH]+)M@X@\I_7@*$MG@5D#.:DP MP1!DWIRIACFA$V8_C^R+2YBU17WD%L1-#:VM&HK8APPU-!@5LE,;'XFY14>$ M:F/$+_+Z&'I/HB@O606#O\SDAUZR2>=PJ'+=%=RKEF/^;,&Q49?B>B#H9$=2 M[ZBEMV#1?_ROJ6U-WJ LQVG$L_X\%A0*;<'*)WB((U11%X9*1*8D=A&0Q MB-IJ2HT&9;:IHCMD?H,:&F$@1_F.N[8!\T7TCV1L]_$:VT>M&U.<#JBL,WHE S_D?Y-F*I#\KVNR-MTN>*KO*/)&!9"FG MB6&!G77]\:PTG_:M0WWN%/N$9 MRX1L$7AR:\<<+\(L6HI'[E\@]#22R,46M- >2G9"S']UO."GERCLKY#]?T'" M_),( R?!GTX$QE$2=T/$<[Y3MA^[H8I5;G$,UPB4ZRB>P#ZV(DY@L*=O>9MU MUU4<;7+!Y_N^L0-R^Z MX:-\(M?Q0P#6,3->"D?EE0DO3,Z?1_GB/+$XEBTN8-EE#?NY]&8WV$4PRA_. M]TZ4+?R.>:40$_!"^2S!3)11&7 C$R:Y)Z$5;O??8SH MN?_[!Z^_L*R):]F3,1L.QW/7&4VL^7@T70Q'R\7"&?R_J?U#'>X]^E[NM)@2 M>QE<_7I]_=GXQ<,J7BRU^!#P$K-.N(!_,@.Y+9#+7&;+7#,G3B,>^EPQ?P._ M S[ZAEUP,3EY SZ2RQ;$Y-A[*\9R:7!-C'GJWL@$=1;TQ.+S$"_NB4M]S@W5 M(L#/9' .HS&.?_]O'NK+I\'/=Y'XX%S+Z$'EL@(%76!TK#7S/7;+4-LFHHJ, MF@:K%]X>6"YEDKS8^*_4B1(6^??&%T9!1I)I7G)=J,<(0Y^6)>.H1+$T9K*D MT8ED/=T"KTO)!2N^FAKZQ0 Q52*L,6>]\>753+ @_C.\@[5%9F:05"U!+)H; M1>6+H=*!,,'B/#Y'6>P>>\!E#OXR\1(?ALA&C>A)WEV9QX9Y7!I=81$M T<6 M= <+%I*.:/#<9[L!-,E&PZJFA>,O4C*SN"?\R#7%JS#UW7Q900S;13W:>:?G M./2S"L.A&E*SD9>-\#_A$1LRA<4]-T"A'%Z3P& MD0760FUDJF)=(DZYZ)'CM$#K@X2 ;IJ(-!+>A5E@3T56R&AO0*$M4#7%^==" MVO\[\/!?7]'(B8V7F&ZRB6&]>/:8&XZ0E%YGY(W>= MWY2"LS>\,\ABF?U*[$Z-7XH4+;_9IEQKVQ[A_=\__/'NNG+<6E_7 M?5?VV*,H]^.OX@1=6G[4%#56NFPJ';DV-A!M*9AZJ-9BADV1W M[^(B4] E _]>*"IQ]PCG J<]L85J4:94?E>]Q^:>[ZI(9(H]4YZM^*!ZA.J= M$75SC3?.H!0$)LQ]62 Z=V(/S,K_&Z9R.^&W'F@*GMR#3<6T7@$K8I\X<_G' MZ2%7X![0.X-[ XE<=@Q16:NTZ7%_&F?J6^Q9$:) B,XUI6111<8959D40>0J M"K@CW9"W([:"?<12"_Q8BAL0ZMF8M,!@#S&JHDWX'>-=CBQ;0QG?[N7K2K9V M\SL8_/H$,6!UA(3C3#V S_.Z:53M6:WS!R(57PJ2^\B5\*,]\V8(3PM6Y#N; MF+V6?WDC<5^]@.9%#[TIOF"TV8'3HO?QKW/[O]?G/H %Q9O%E_WZ*LM<##^ MG6WUK)E=^76_9QWXW7 P/NC)?9.=]NS9L$6C:@IH"G2' H-^O;D^ &)> '$T MX+_]+>/B:O90__ '<2"M40X$68 RW(]7N*NJ3P-5N',2<>1T.H<_\N/W_6Z" MH@;F[&42CA ):]*M!_:?0!!='-)7;=N'\NJ>&=WL MXGQXWXIS[S^AMVZP9?E6:81RD2K>6?%#?2S%&ISI;FL/)L*'4-"+# ML?55"2N?">7'O:;69;G8GIVZTB+[*&(.IU,ML*<(+UF]D198+;"-B3DP[;$6 MV9.K456B^P!(CN;-776M<@^">7MWO@R1;93=1\5Y>/[[Q*>(D;Z"*W5 M-NHVCI[67'M+9*BB<',\-D>3Z:OCK%U'6RM4U\O)>-@;-*;ZN>MHK92T4JJC ME":FU9]HG?3,.FE@V;WF5-ND2]!),]LSYN*AE=+CE)(U'/2:^\SGKI2>J$Z&;_&@+>JD?.5?J:_+7#1O M$XAT*MK2B;($YRW MEE0[X!TC@-GM.))E3F=-94C?:6M4.W=Y&73%1CB6_>8R)>^2LL-57O'^%O$Z MAM=84=EFWQK65U8Z?M>$MH,FA74=B=UIL3O:.::%[SPHK&7P'#A$'WW'K-^T MFI1O:K&['+'31U^7*7QR&;RDU/%'%MVPR$@B&,)94)-IQ"T(DQ5\&C'>"7P1 MQHG.'#>F[738M+!3Q_'J4W>FT\9:]EH9Y=44UC*H9?"'GX?F8'P:M.K+H*\] M:@PCIL7O$B:J M;QX?0MI1WQQ-FGIR.I37@,#3_J6BC6H!;'FH5U-8RZ"607T('M]5GDT:-\[2 M G@Y J@/P2Y3^.0RV"G8^_(%7[M_I3$FBQ'_W@L6X9H9+Q'P?J>$YRDB=P\] MIS$3SQTS<6B.^QHS\=EK[L:3WOCB,!.U4M)*J8Y2&IOCP4SKI.>NL9[9&EQ: MZR2MD\K[00S-P:CYD:V5TB.54M_2;3BT4M)*J<*- *6DVW \N_ M2,Q@8L,0FS#VL-SC-=V0\&[9FSO/359B>NI3XKW]_!%G#GR=)M6/U)_QDY'= MZC]$=YO25,,B==3_KB(YFXUSPZ[F$7.^73E+F.QKQ[]S[N,??BJN$I:HDK0> M-2S\J?@(U<184L<+7*#,:VM*!TW5=CZ".XY'ZQT=2K3^/0RN?KV^_FQ\88LP M6'B^5RPPVK^2$CK!.DA&OO8!F10^]*0X_ MVNSH Z(;_SK?RUZ?[Z<(?8LWBZ][]-66EN+?V59O:HTKO^[WK,KO]@T[[?4' MPQ:-NO^[F7W8DUVA@-4;C>T6S57SP .C#NOMU@/)L <3T-8H-]ZX#I-*;Z_- MN*O9VV0R_[&*&):2!LDJ-A@<9J[QE6T2MIZSR!CTS1INV&42[G?XI"[='LMY MXWKTJ^W&M)NR=M^VZGC_#ZY6TU/2L_\48GQQ5--<>$PN?*Q2'#39A!.3:%HO M?/4!;WJ$*0SAQJ;!OB_@1#&6861L6(33!0=WJZSEZ4Z6EE"J'C/]B'B*7]CM MTZHU30)-@BZ0X *J_F#)+$AW45,?'5QOVT(;YW':F*VI@*DQ)]9I^@!<1EJ& MXJ"7>4?XF?+%6INT9VFV:4]TUPBM3;0VT=KD";A]8O;MF58G6IUH=:+5R>.Y M':P3W=-*JY-6W/$LO]O:#LU0D6MEB8%7.@DB>!&N-Q%;L2#V;AE]7*E=:UQH M5E,'O5'#HM_V%<".Q^9HTAR]OBX5]"WSJA+8R7C8:U!XW)'[Y2? >.B8P$Y, MJ]^@=%K+ZQ/)Z\"RFY2L:WG5\DI\,[/-\;BYHM<"^^BNI,.A[DBG!;:QP%H3 M%G&W&: M3763G2/&\W2/>MUBH)IDPZF6O>-54O1.4Y6E1>\(=H7NK:.E MKUHW][7L'5&W7:KL/65/G99[K7\XWQ_EL)YM0$9#C7>9PB=7(2>(5&L.T3+8 M)@IK&=0W]7V$Y& M;T;3H8Z-'8VZXU[3/H$=B8WIN'0-D@UL6\O>\>+2P]YIR*N%[RS8P[0GNACI M>/2=]$9:^K3T5<$8C32(T3%E3U_K/?]KO>4+?O_W#W^\NWY,9?[9-.EY+.)! ML[6WFLU?CD=FO_^X.\KZ/D9SLD^&8WU#^=!PO%9*75=*YF3PN'O86B&6B=IG:1U4HET3&?F9*25TG.3?61/]$USK92T4JIJL3H:]K52>FZR#T8] M^^*4T@45QPK&7V5#=%==9:"^V!]2230W/:6FP?#62M@6^TV!Y:!C8\D'>T MV#Y>;"^T0O."H />KIS@AAE>8"P=+S)N'3]EV'_QSHDB)T@,WW/FGN\EWFY? MPFY'IRQS.FO*_OHR5P-;WFI\^:(C 4!]F[(.>VC1.QIM^XW!\+3D78[D#CY\Z(7@9=-7C 9>2#08M*69C;WF1&$"3/6H>LM M8:(7B 3?-T>3T\"57PB!I_U+;96H0]@M#[!J"FL9U#*H#\'C>[FSBP6GU@+8 M#V"/W3!%]YCNM6LDPD=2IM6R\M(: MF/U!IN;-KCF=9VK=H3>S)J4N.K MM9W6=EK;U9*L@64.1P>#4&MU=QSC;CKL->]6H-6=5G=:W3T@62-ST&^._J[5 MW5$WQ1Y=8)L0BCK^E#C 1O"GZ]W^_#?XCYS2VHENO$!RW*RXA0L6)"P2B_CY M;_/HIY^SH;<'$C.8V##$)HP]K&%Y33&\_?\29 U^G M2?4C]6?\9&2W^@_1W:;\W:A('?6_JTC.9N/^<^_B' MGXJKA"6J)*U'#0M_*CY"-3&6U/$"%RCSVIK2$5:UG8_@CN/1>E)*Z]_#X.K7 MZ^O/QA>V"(.%YWO%JJG]*RFA$ZR#9"3G3%*VL![?V<3LM?S+&]>+-[YS_]H+ M:%;TT)OB\*/-CCX@NO&O\[WL]?E^BIR >+/XND=?;6DI_IUM]\;6I/+K?L^J M_&[?L-.>-1NV:-3]WPV'ASVI*: I< H*V'V[UJ@/9 D?S,Q;H]QX*YB3^VW& M7K3IQA0=7J^DIZ=E_"C&^.*II+CPF%SY6*0Z:;,*) M232M1:*7'_#Z2IC"$&YL&NS[ DX48QE&QH9%.%UP<.-73TO$Q_RT7;&IZ.Z*UR?EH$]NT)Z?I:JBUB=8F6IMT2YM8$[-O MS[0ZT>I$JQ.M3A[/[6"=-&[BI=6)5B=UJ^6Z?4?WTX9%#G8+,MCW#0OB/?V! MG@(03X^AQVCK&!<$//>%Q?9GR=T%=PKXRW\?X%;JR:R?ZQC":=5D-P0;F0+<$ M.R9]I[WA939C>.K87"?9PS)'MA:_X]%W/&EL1FOQNQSQFYB3OA:_(\;I1KVF M83HM?IKX,^@[&CD:WFRLZ'."!TQ(#UJ'$C2XG=!X@?'W_@T^ODR M"#R=76HILY:_.H%&LS_6-Y..&"J876K;V:?,QUJ#MOBR%?!\80*>;/C@Q8*' MUGZ6J.CE)#D4%?U,<,_+%VV-S>$LPR,[@0@>%C73P.J/LV'!QM+I@F?H):'U MXIGJQ8DYLOI:+5Z66AP,^KJ&2*M%K18K%SW$X/-,Z\7+THOV<*S-1:T7M5ZL M7+1MF8/I1.O%R]*+UF38:UH(T1&]>$%E/U^30T68'+H.ZDL1[I2,Y%ISSKI.3&6O:.Z-WT>R,M?%KX*LOM)B-=;G=$^O8; MQQ:T^%V2^-D:@.BXXG>AQ>87!+_PD44W+#*2"(9P%NB\TB66,%G!I]3RFWS; M.*D&%NUD &>J$1F."2W8&%FP(\$Q?26U5L1Z:EOV&RU_G:2PEL%SX)"A.1B? MYM[R9=#7'C6NI=?B=SGBIX_ +E/XY#)X 6U0K]V_TAB=UT?<9!&K?H)>Z2VK MSWFB-D-/09A62XTU-&>'7BE\ N+HT&1E>8VET^)'[9&F==ZEZKR)V1\>B'*A M5=[QMF70G^EV$%KE:95W#-D:F=/!@?:$UGE'#))9N@!+ZSRM\XY3VVA:VLYK MW[Y8X^&EMMVCJ.1/B3/W&?SI>K<__PW^(Z>T=J(;+\B8SH87B(^0U<9R6[W M90&,/R4]^*1KLOIR433B:R\!"BX*R]RY V878I&_L\3X$"S"-3->^F$ZYR58^OVJRG9)J1"KKC>'$1IA&1@!S MPSE1V11> HK8B@6Q=\L,CT^9?5_X*0HFS#1OX*3/"I7'G1)$3P*L]9^[Y7N*QV#22%:M\8 $+ M@SF ;!C,B8(PW7IVS0O!9,F74A#F^+P C%9(2X49PW"D1T!6C2!,F+$.76\) M:@6?Z"%GK1P@ :PGAE?"@-6;:WG@L[!U\N M4]^(T\W&9]CH%J:T9DZ!S8B].,%5,UPQC_?C]O 5WAM):-P02#-, M%=VBCG BG!$N!UR:1MXAAHLD= M8X&Q<>"U^-@R36 ZQ@:8*G3C3*XO0XVA,#BX]@7R%W#;%T[0GG%*23U;];9# M3L&?+5%[>R;^$K[F-'=!],);MKN6A/#E(LD@C31%!5VT!CD3#?+^[Q_^>'?= M+C$\J0G&#?V6*ZIGV;5CV5P>Z!00\D3:6& EH7TE_X$CN P&6'A.5OWN@/@F MWK\K;1E.D!*M(W0)VF$T@QA'1)U'D@^F&=A8,&O?#^] =X2@7*2F\$'K@$[C MJL*+^6-I@AZE2VW ;Q\-W&=YZ SH+%RG,&C1Y M7&-^GRD$^)7CW\NI>3 ;H'!$JD0:**AO0,> 8H+-7H Q<^-X09QPI2;TT8;! MPC'\M.'C)+F1Y4@S2TX!-1PW9T"S7/&_*2HNEF,N4 ?F=5K*%#II!6WO; NM M_=[9Q(;:2\,RCZE:\1WN)NVGP(E](^T7-=((GS(E^%X4J^H(<1TML$NWED@^ M2DE2@:C_.&.'&J8_:(?LU1R[5"O7%D=W:52B/,JU$=LP0>'?A+&'I'A-Y 'G M\,V=YR8KD7I2GQ(JHY\_XLSCT$^3ZD>*RF963"JB"F;1\;3+7N8;C8O44?^[ MBN1L-LX-NYJ#)OYVY2QALJ\=_\ZYCW_XJ;A*6*)*TGK4:*!Z?_[;/()7EDRX M\XJ]C2;+^9A]YT'/,A.P9.9/:@[6IXQV*86>\=S__8/77UC6Q+7LR9@-A^.Y MZXPFUGP\FBZ&H^5BX0S^WW3TPX/*:79,W;-7T_SF_2OU7#3&D89OG0W*E/&% MQ4"-A7+GJ?[(O:#+@NRWTV(W\%G M"Q8%IG&W\A8K^@E;;]#HBNE%<([Z(EZ,# AC,B$4:,;%2X&L E\I820YRP 9 M$]^;1C%%G^9@9 4L!MOM4V!\91MXUQPDQ)Z9AMVW+1.GBBSO,S+Z8 A,M^+# M7T"@:>/%9.2$N<7%4$9!H."?"^;=XL*<#8C:=V\-*P$JO; GT][ @,WS<;HX M/U([&&^'WRT8[IH+2T\LB!>V-:H-Y0C=4$B45-*G83" MM/82?M*!+B2MAAK3=2(0$Q:M918T<#V>&[SSDA7_&4;T/%!3] LP^5PTSM J M6Z X^#Z) 9#^;A7"7V"G/0R[P3G)AXCH3TQ^<#,1A!JY(03J^\!9Z(A_6.*& MXC1 &!(,\QE4_FMFQRE)0!!F!]\]G+_W,%EXT?U:V*-. )^"(H=) =_OBE>#-P $CLK1>FL0^S> N"!V:E\164#0@H,_[G;4Y F@\/ M3>#:!#MQW4\'1X3S"ZY4FM!/X',7S( 43@U^8FX20=R,_G(-^3[0FH%0P%D8 MXIPS9 MDI+]> -,SH^.<0OL)J19E#M0+)['Z<"W8HY@IMF/*->?X7T@SS[8 M@J/>9/0C9W@^-WK&PP..JWL0\L#X1PK,G"GP>1A%X1WC6MGE>@>,IA>CLM,W M7S"8P5FZ8)FB$95&2E%#?F#"0:Z,)!91,@Z,$3EW :>Y<^MXOM0QF/0ER]9[$"1Y<,"J$U+\9,*OS3QX!KT[-&/W*'A-A<]@0[2/7.BVMIZ5MR8:2LVIC\0 MMK_+YHDX8WDB77J"4BQ-H3M)&W.E23H4R=)@7_AA6[X5_#1V0_1EC15S;W@H MEWW?A!2'Q1 O%4_Q[-S6H]76D<[<[Q= *<+IA]7]4Z@B+D@"V3NJ[7(90UAP#XV 1VIK>>N. 44I!ER#% MB"UYB,5BY4X,MUGB55 M'A5%!,:T;\*$_C\C1M<>HP# %/),?#!@1E%$3*_!2U1;%CDF-,#M4;0Z59[B MQ%8A\![P6813P@ 2Z72*4/#!5/_->#%4AH5!7TP*K\&Y)B'XJ'5>A,_/V0V& MDZ+03;/L!QXA:I FOH<5K6-N('!B.G#XTR#9L0<[E>++TX@"0]*,0+,^!IW- MR?Z/%,X_>YH1C;O%TJ$=CV3LDCNZF,")<$BLRYF#YL]2-^CRS-1E8TT.R+Q8 MKO09(^:MYYBOD2$LG\5Q&!&HY.1-7%+7 EL9$KAC)P8-+3(1Y?O ;$HA2@Q6ATD5"88Q$F$3"1"[:". MEUY"_Z19I)[O4HKI<=8AS8??[NZZ]OC>G0-H]]$;&A3B2/XJ0U:IP%9"17 M6MZ2EF2DXY93LC1/-E8YV29^@P, 0[BP !<#+Y*O,8JUI1P2U2%P>&1;FKB9 M&YJI@@YX[#LQ-.70R X27CXWJCXGZ!=8\N%$BY6XNP1V2*BX6?E(5,HAGS3! M'5@X(@7\%K@4?A%XCDD;G2O*P5A5E'O49+\W*M62AU=73-M<7?$6N,JS\%EE9^,\X.OZYBL004Q!.G:$ M(@/$\)U-S%[+O[QQO7@#9^AK+Z ET4-OBL.--CL@)T1S_G7N"O7ZW!T20,CB MS>+K'GVU!;W"OQN/>L/^N/+K?L^J_&[?L+/>># Y:-3]WPV'ASW9I;E.:XTJ M8+&W0A)VG[-G*2)7 7BK(-I7LW*\^MG.LR6P1#P.\3Q0/=.'-"!)R>\H^!^Y MX+_?%?P:X&4/(OG#3R/0-5O83F=%I;<4""C#6M]B*FOXI$RE0,35A=]J-R'Q M'*D#B/?@:O=Q6W&01\*9M9Z>_4-E](%N 8]1@1VA[LL/Z!"'*0SAYNA4C]2% MA['X<[=V(,ONF>U7R\8#B27<0*6J=/!!RDI%M^*,AR#IG1C?LD9(^R" RS8@ M5=99@XEU M$H9[HF;'9V@P\"18T6!H:"_4;7]VQM)4ML262]/4'(X&]87I2&WS'M'<4//; M6?';P+0F,\UO;=J33O/;R+0GPY/PV^5%%\15="J@5&[\Z0A#E^SO@3TP1\.F M#9FUUZ>Y[E%<-S1GMF8ZS73/N39[.C7'=O]T7->DRTNKZYISH)WK*FO@'.N" MZN55&M4#\1MX5@E01(# DOQJF;PR'2YS?.]2@ *ZEK:(J,X-IH<_5J;(H5<( M7J%G;[TO?TD!HD*.1G6YLN:M@-1"A<%V;UB\+) /I]R+6J0Q;###6SQT)X6C ME>3C.XM%E.(MG R<2:*)[+QQD,,:; VR$1?]2@81=;,J(88].R.@,E,OB-.( M7YW,X 'XR'2I?7OB&"T+DC#*9]K,17UA*":- R,C'X\0L M97W^K+(UX7*)9'H!KA0?H/BY'QY:[JHRP XS_$$RE2HNZK]^/M??)%6R?*UAK MEM]X$CK]CJB' 60*O MK]PR'^^8Q"'2D[G\,A"_G) &BY74K0$L8O +KEUP/=B][^';&U? M<9:>:E,+^#7GOZO;QS:' R*[Q/42WC9BYZ1F>/4;[3^Y'WDS*[IJ)HQ Y3X; MDOXF#< TW+TRVZJ]P>3:P>I^($]>$#)E[Z+@^06 M':8,Z&@'^-0:*AIH&Q#)%-"XN]\704W-K3%G2@@D>X2 F"+&YPPN-KDJRQS5 ME/H\;(TTV(_$5@H?LS7$2'6J<(@M9)EZ$RDEP@Y6JM2T^7/],DJH0*ZH#\* MNTD!P:NB2J< M28S2IZ5":(8/"\VV[E!!>TO%=5O&$+(".+<2G'!.JSR%1/148+$"Y M7%X5$'4,1Z%1F7:LR1G#-G/&VS#'&/F48PZ=/TM@\)]#6LP9 H=L8VN$9=@J M\3;"3A&9LZ. &D.K9_<)6 M?)96^COL"G9O?*:^6F4P%C5NJ?=[]BB_J/[ S8.G0K!XJ(I<#G[TK%D]@O\F M?:]*A=Z2B5H$K%Q>XZ[Q.!Y!5S3W^]8;0HSD?\"_1($<85EK]).GH_:@E-HC M3>VC4/L/;!KWK(>'^P[6*:K4/VU!QCZJ(%_?.3CUG0-S/-;W M7#3//>?:1N9@.M(\IWGN&=8YS7//N#;+-J>#X8FO\STC?- I:/P. MDZ^;R L6WL;Q2QJG57J/=C-"E(I3"WD.%-VDJ:)K'^I)]W=I8-MZE]J]2Q22 MLM_H;6KW-MDSLS]KZD^<,?#.*6C\N:3G^4$G:UU#M85L-@9K[OS=UH[OTF$Z M6V^3WB:]3>W3>8=ZL)59JS,\>BEE5ZA)HT+BL*0@KZ;14TQT#H Z;IAB/5J# M3&?7HDM/29IVR_1PB!"5AYG+3T&>EN.I:N&X9.&P9N:D/]'"H85#"\>3Y-"T M;&C9N 39&$_-R?@,K:HFD)\MO]%3U:1^VM_MVOR(QO6R.S2]P\4^[^'2^!T[ M:.,],GZ-S.( 8WN[N!>[.X]'-;L[6^I-=[6],W\0]MKQ$$7 6\_3*.:S%#>* MPXC"+I,WL8+A)5'?J+O[QH>M(X 0Q(+1V%I[.&XTZS:V5LGH)Z(TO!$5'3(, MB,.+H8(+ :SZ8J+\F] L%X0UE]]@1[D@D5N%OKO3[G[.;@BU5842PDN N[@U MG;@%7W4;EF.2[E58ZE7(.Q81U $"Q>+YY$HDU,(M68'*&/CWXJ8Z_ Z.OP)Z M*R\B-D@9EJL]TDRHN040D!0S+,EUA.)CO=.P#$\D&* M!!H6J(-*P$O03 M^!QAF DNA+">-TG,#9PX@1\XL%L"'D30'Y\B*(H\0H'D*,-!-4)@_R+ MPTS@KF57[>EK+P*SHOBM??CU>3@A6WU_/O+(\#:N.:PV.C(V8)ZX7+](XSH'A'?\^]F)YN@J\%9[8X&>[0&1" M,"#^,P6%+F(&A]LEAA5W]%VT6UUE*&#=A FQN5MYBQ4'<"!]1>#I@E$1Y3QR MZ9@BEO_U^OHS'3(,4; Y #8IPASOCF!_F<\*)L)"[J^3[^]&W5\F]Y3^-0=A M@2'Q;FDBA,7WPSO2A0&"?H%L&BN@(R'4HZ+#%_V5NC?"BH^$^OSN"4PKI,LZ M!(F*%48"51H1M@N!+L$T*V@:J*23%GDV+"(O,] K3.XDU_1RR=R_R1>PEQ0P MD$^X.PA(H\RT2)YLH7$&2GG M>LLET!9?&<$#.88<0N<4)P,Z-%U+T"2NO?!'? 3T_N28P^>^(5@AV!#UH(47 Q4TP>KX2\@;9&JHR+%&8YBDM(X*]!G([*>BJBET5AM .H@RQC]VW9ESD1%"" M;K8**+7J1^I:.2U!RJR"D2& LJ^$1/:G[&CP6PXI?_XG'CHHJ#%@,[&%SP@# M3F"E@1&V\.^OP*$0<,S>&HSX>*O%M4%!O? M$8&G\L'$SSYG/]L:%X<%*S^\882LGZ&O;\V".P)BT-+MR^:) &F\8<37C0<^ M&!P87S>H "/3^.VWMX7IB2^R9^DP5Y$Y02>C"/&SFUQ,,3SO(A*(XY>F_8_K M/[]F[\SB6EX '(7G&5]0B.H:MEN?D=H*.+QR7,ND G!P?(@?A@_SA8WPO+ZHWZY-O0@SWC M70ZRF*SPS,<7UP%4-?D9+5WQ[3U$N(V<^SA\1;0)\XT6XX^#3D6F)")-H16#,]0-W:Q^8 MD'Q)'*X9\ASOBT'XD >]UZSS4H4"\.I46+3*WN.$<$^Y8&2]<&)GS3BQ90!@ M:Z,ZX+KO^ KE9YP(Y0LW7]K]]X8;4B!EC4!RA!\*UC.:D#P>:2Q\.$S %,I# M X3B*>@L=)V H^0,+4X#)?EQ@^HLD)JE?'HB)H>1-\+#C+/>1,YFXRO=B[C@ M<8.7F]3D1F7F<((Q-E"4]&;>24C:.>5OYGB6Y* $@E'YZGK&W]G"26.FJEQ$ MQ<38+H;\Z!4>#T31AYL4)R/B1ZAG!=:L T;:=^9>P42NZ&\"!%6RJ3JQ6O* M;R0X6Y<"'GRKQ+&"'/D][YLD%%J>;;D36RB1)(T/>4S;5#L]*3M8MCN_%L>5]"0:OE2%8X@3&GUD@>$>\8#0D,SM_PG\P%VMP(V"L)M4KCO4>!S57( M)S@]WI-(B=.#LEK54IF9%2XV)O#D(8[MX^04".4V2]TEI XRCU+8'%(]%7J_ M9>T.1?!U"Q0W49H)BH()Q=&>4097[\S>Q/^RZ M_,@)7^"<*2ZUMB>BBU";F55)#,+,XA'5U@2(_Q'A_B-)<;^$?D MW=SPD,7[6^+REPZ:RS&X"/-<'O8O[%4AZB*'_DJ3D]$/[C<4O\O,W%US5HEL M<%--) ?P"1%W9CRX28E\J3/N#9'JJ-RV=ZAEBY$8:MJ[9DZEB7ACM_ ^OZ",_ UCB1'QJQMTY]3D_YM>N!M^3-4ZG]-V&"S(N%%6D"SH--*,)&-PM%G!A$N: )"#<@G66&D3NR<7]PJ]LA#S0_^6UB3E MK,#>\RB.H*8ULNX'G&A*&L: I?B%,\'Q%W+5>8)02!J7L*SZ38H9[X;!HW&@ MLV!/@#6V^BAD=2:9N!;XGQXV12L)>.%MB'/ G3*-"!L6+#&(!QRA_HBJ_) [ M0!.#LX")3CR%:(U[-Q]+)N"7-V%$2R>._@WSDL9 Y2,A+;3 9P^R\_8AX>294[G#*L?P7AODOBJY)IY@G1(])9 G)#9)!?369 M"_]:4Y/L$B.B;MG"H,UE"Z"CV58.+@J!\*+FM0/I&DRF.H+O-U)#1GS9:A:U ML.QM+9$)M\NSMF!ANR+$5&07!ORTH._;L #]S2OKG/$('S-JL SZL MLP PL?;?&:^T--Z#G8Q^J_%K%-Z!"2:T_OGKA*_"T[#Z]LOYJY?6*VF<_>/3 MW[]B/0GF/M98)LGRE_@VR\6?LMW S)EEF,+COBK?=@AX!'M@JQ M# 9]!+00G&_H_MR"@#LWF3$+V\E3EI1PXN&'#3_JI7VL3K70$(N_A,T7%]S\%#7'L&AA2Y7/Y+Y@2&46LN0F M^^5UQDCP61IQJP7IC-/'DEJ:N7"V2B<]9P$,G,19$Z_J572A0OU/Q@M-F2]Z MM7$#<^^Z91M:8!S-'^Q47,M#A'/I=E,<0%;Y M 9M6?L\%F%@//#6/)[,H-D=.+ //ZI5PNRFWC$F:H$+#4.LYT$V&LUQZY#"! M'\ + 7/.O<-P87B-'>@F1QUM@X@_KT,"CCF,* MG C=0R40A;).:5%G"I;T$^ND^>U@(P>?2MR?7NHLN=;L<4QZJZ8 M!0?K+J[]Z3R47H]X*'>MU?) $1?>5>E4<_&97ZG0U7E/4ITG-B(-]M;GP:]$ M9"^[C,+\F-U1%4V5@9J_&^?&M1)JW*#U%Z:Q MT*E4= UZDDBFTJU%+K;Q=>WX(,_B_,'/.N-C2Y]*JK)8+#7/[>QUJGCDJ_]R M*=WS+^Q&9@"^7OV?7D:Z[?&0*]":W37Z\OOR;KK 6!ZH8S_$*+EZW54)_9D8 M_<4*,U&""1_Q%N%@2?-Z-O1=[T)1X(]'PAZ;I"-G-M(VZWXMCZO*S:52*X.4 MICSIZG@_Y)(7K(,]KT"C:/^.X[%;V/!8:;T-:Z@:N^C5B?,\NRQ;>IRC"4)I M+R?ZQI(\]8?G_VV8W6$&M2;^56CI+HM_,1J"GI_OD5N*'ME86P=>6 MTMTIY;(^CTA0Z3Y,;NFGF/CFMB>FPF37%#'F>97'5160B35]02_CEWS%'6%E MW'L"OX%,RE@7! KTDT%'@')?@1')[N7O+), Y?VGM\46?-;'-*)XCDA MSCYP'L[_$B%Q(0D<'XI74> 7HA:#,JDD#=$MR[ORB/+UM?/=6_-*#_@B7/,B M+E0Q2GD&AXH!Q4YU3,C0^960<.^*R7=T#'G$PD#Q"@-X:P?A;+ \!Y]'8VX9 M@AV0G>M*&8T7JX][0[*;0.5"?@Q8B_[P@; MDA1.)%& M0D]*L&EJP!B1=G]_BJO0P\LFRS1!EOHR@[39?)[N@(=B1N00)%Y<\,"(@;50]Z"1A8E3D6MF[/2BKDW A9 :G/, MM.3GPO:CU;!.%%5QP3F8%G&RLED0.].2E L_,")PY8_BE25* FZ(5\Q,A,N MVU1L#]*IHE AOQZ,.HM28W!89#8-JIT@"2.*X[$@7&-Q,X_^O$^C$#C],X3;1^E*<8#^5OL@$/O8DM"GP+-"A86,4*Z7PJ+_H] M*Y/)O)0X1V64!FG3^?S)BJ?1G0J>)G4,R6UPKYPOY;IF_VX?7@9IV^-VUT"A MOS3D%:A1Z,N+0>&"N>@>Y5'DW&>J_.W9*P%EC0MUC9MLC1RB3_U.Y/;S7W#+ MB#); F5URY902\'5^J8YDX$ZEM^VQS0!1=EXB"ZF/)B+5E"35J9\RY2ZOD9C<9N87+DR^UX@5A7 / M6#O J]8)V OW*+_13EH-D1R$26K$_%)N7HV"5?<>(8AEICK/: H8'<3CK,&5 M(M=O9LZ&#TY(XO";UU4//98_T?K/V).[WC58M,"7'AT;*5WL8%GIW#H-,&! M$[ AL2BDOW$BMU#6F,?-'V'*M0X#]4#:@3,:1">E#C5J2)!%I51 MC%G6@!&7<54I+Q%)V\1]F+/Q4@[5/M+M$J^0*OL"DO(R?F58 ^?*&KUD'.W& M&KGB7^5,]PI\[1QFC]?<94MY!'4*$!BF#'?QE(BP/>Z8\PUIH[@W@6Q[%/K\ M8I):0I9=!LLNKX#!$]Z9=8F7 =CFY7Y50*8]K,Y"[9&A(? +LR5S-Q69Y$5G M.^@?#U>:BPOC5IMM MDG?>JKR32_@Q62$Z/'A34WPD%$396!@UR.!^L4#;]9Q] M>+\8,M@9AXXQ4DS@D8'O8%*U)IYDV;55&"S[WN.7\1K(/U> 0K9XT!MC@$X< M!A3=X)6J_#*=*&C/)HGFA12\#&"8)S=#041O72ZE%#SCU*$B$^YD4J OX>7< M=+M2G*0Y]%0%K:DJ(A9XFO%KG53EPI**8+UF(DLEHS M.TREX++@UHM"GE[@G3/@6,XN<&_7C$NI5B^%;./UW.6SR%\->F#)=4@BR@JD M4(-A%2..@"_Z=P1XOR0*-Y''XYX29W=;Y0@B/45TR MPT8P"5F?L+M"99 BZF[5@J\S2 %<,*]16'SC(!XU%LKS <(N0&4J;Q/S>VZ8 M%^*1(!9CXQ#;:&^.J%4DRL_/G:<8\\4BK2QAKT1TN(! M9;.C:13P@G+&4:+0?P$'X1XS9 56D'0*9@0+*B;B?%34/C* G4L;KPI'TR&7 M,@(Z>^F],C#K)P N-EC[M/UF$0U!CA8Y(H-T3"1ZCO#"*\][)0',A43>>D#Y MJBEK-CT+-MTZ%O*8P3(4.4:Z1\Y1:'+T0[P.7F!)<=DDY!$:NLF>(7>J==(; MNFT4$8 )(;D@OM.-O&+^ @*]7_($/2*!]3=X320)8"DFKF+3AF;3'B!2!%' M .:)H?L,Y72O05TX K$ %U3[7RE/:,>RPQ6-9XHC2()^8/<,I(=\L>R/I42T MY4\5^I@UB6ZJ1\S&\=PK3(9Q2!RIAK*8'W>+$E,%1,[ ;0A419Y@&&RDXS K M0ZW$)Z\)0B[@RO%BD;!QP@=8Y'C3E)Z8O(FW-PVW>^(KBE^U%&#P#/),91=1 M*;7M&,JK!%@8PB\H5%TR*R!34R<;1&[(+@'+:=LS<8%K3>C7"O*G,N&[71 V M,R]/$WA3<4JF%A7?R(N9.A]#KP^1=M_BDIC M3$W+P.ZM EC*S7T&^MZN%-Z'/]J0N,O,S8RBRZT.(Z+I79ZT!;7$;A5TO9+. M+.5W7"K]][U[K;VM9Q3 -!;PT'&<_%3# ^7>%;_UC)SBX@6,A%'=#V+0 MXH9+]*N&@GA:[H:CE0MM6R ,GA^D#!RLSYY<,?!9:AARFS MR6% %&N/VZ,\T)[G4,"H 1;%/T7,2U8K>#*PAO_.&1@%)JDB73 MP)5&FPR-E<*1K<([Q/.4_2+5Y,W="N_VW7 5@93EQJ$H"I5:GDK@9=?UJBT*ZG; M1L3O(J-G&,F68-0() ,W ?(6PL8*$W*]A2^.TPWE;TL7PT_;*WXJ"U0Y1ZF< MB5_Q0;9M;77"<0Y%XLLK)R0'0,22C]\(/9VP#A93+X&7$1,>9HPB+!NJ^X MH A F(6M7QLK#G.IQ!:V@DO H'G$D@*4?DPM.%/EAJO)%?)V'S_Q_,+99+[A MF\*-9]ZH+DN"+,4-SOR%H8J%8Y9F"WCQ;\VL[QLX46Z<&WY?/H'%NU?H8U/H M%8'=8Q(-;EUF@TN5SO,T7%A5DF8"K+C?U;8.$&3;@GY3YXVB?'I-=?$&?)(E M62BDNY-KH:(L-)*S;%+"G'5^*?6;Y_NR-8],2G%YKC$7HF_I&NNM)0OCJ:Z MLAIL7UD_U&YN#:RSX'NRX,.+RX*?JOM\,62X-RXO^CTI/+PG?/WF(3$M43&E M^BJ30ID60@-D(T&&5,\NPG7%14\LJXQ[P([OPN6M/P7"S(I*6.N=EMNGKCAJ M*1?_3\01_PPZFUP*_.P7D9:&XR<+J(L8.D$PY: N'XG$5"!\#9OARY[IQJ]B MSW_C><"O+, (NL!<,G\CD/@EK6-[O0:Q"?KLYM[M+6%MXA]Q/ MJ"I5*PT_J[582H,NI62-XW6$=%%:86R>>HJW:W$S(2Q4\&;&6EYQZLQ#<8-> MM/T5\DBUO+P%6J%>0^0O<$"L?)G-BKQ4;I^)0K=8+6R-%'?B M,5)ZJB[I^4VC9RC=?$@5S9W%MQN@>N!>"0(LZ7]OGM%?CYC2N#S8O?=9KS Z MO\TF05PJ(01S&%2E-S8/O" ;(A]3_%=45=X;OO>-<8S>G0=,>7ECH[9!JU^1 MJJV^/5;?Z"D 56SXJFN0*NK@I]FQ'W7SY] M^7C]QX=/OQ]5V3+U)>X4(1]Q?,6(LG&@52W[]8EX0VC"CA>2I^UVA5U<6IJK^KVVK8[ M'D._^9(#S7_*FK1ET**Y MV[;O.AZ/9O* ,#6+,8$8U/H.K\?2,NY6G"A8?B6".Z2*14V$"JKT24$1,U4@ M_+R)G%F&X6/*((VXU\>S0(X?T]7CE1.M^;WCJIW,:CCPQ! EEK E>*4AX"T6 M>,?X;:@("2(A'Y6G"S6N%VOD[JAX,[73PB8$"QC$+*"F/7Z]\Z)_@J$/CIBF M>"L]X[\# M@@EKSC1ZO+[TR;'&\_P^?/9VXL8>9A1.%V=*F_LX$F$Q>HVF\Y67$!Q.BQ=4O3J\UA2^(ZR]*%D5_ M(.PV< ^;C0##,FC*#T@#3D *^@L\2 'R19&6[&HMR/O22ZAPG/^<%\IE$,9D MY/-VEE2*( OEY'.B423W'SC.6UU3_ZQX8-X>'NCSXB>43T(38:X"W23WG$-T M;CQ7XEAC+YT<4$$@=L$=SC7D=8PR? MD^W$G]9*ZD9I"B@\\SHA1+ MSMWM/(*?!EGOCY3J97B$C# =(G3!L&)/2K)$8=Y@P04R$"*](.]T4H.WS_:^ MSJ]5TN5Y;F)S?(D;?LLHK[95U;FSX,<[N5+?MG1F("*9\G3'<-_&27AU5W9; M@:K31HRL7[ M53F\=Q?YK866_J?"3N6@]T)YB W%POT*3%2K#&PT+]O-^?@#1TYJ55@=VK7P2+*;V E7!?WK85F>D'H MUB$8 ;RK"0_1OGE7?85C;O %-E4N18+>(HX'5.#H_BBVY2>U_HABP6=V+)5L<; M3-PR%Q587K$'C:!&=DLN%D@)W&0U&,\!FA4^A5!:)>F3+C+VLCV,;? MHW 0$^4:^W3)) MJ3"N&MN0R4LZ6LD5RM.V 5TPXEUUZ+ 5$9<=\[6SHH<4,LFH=@[SC MHIMYW*+OF#@'"WLNO1^NC +1O=%/UW1LQHZ/7Q5+1[C64#HM+7WVW>/827&" MYR-VSXB8R<-C6UIB!W*0>*:3C.&UAS'LWH3B=U_^?_;>O;>1Z\H>_2H$[OP& M-E#JL9U,'(^! )UN>V[/C*<-=V<\OS^+9%$J=[&*J6))S7SZ>_;:C[//J2(E M.5'"YA5@P"V)K,=Y[+,?:Z\%>2_9F6H$WI6['775+/[WE258K'HI?%@)0 92 M4IK=)7[P3M0%_6SBW:C(CXAZYIAMK MQB%4;FO)Q'6YI8J^O'H$]CQW*)S"NW[]]^]+?5+HZB=E>3Z*3:.T=UU)N2 NB*65D(W @P1XMG7 MG,\*U+/O04MP '*KVM?<1)G .L+G*R]*:I]DF/,6>O,"U,F4@HMDA405TVE& M!E6GBXUOMF>S++Z65?$V<64P="MN;D9 %6[0T!6VA!1L$[9:LW8U-9.V5W]J M 4UZMX>.)SA '\,:_4FMN_9LUIT#&?V--5Q\%5LN?;B'R#Y%BYI##;2\Y82F MY)L/?B0U>PRGFKCD*6?5">I(>C(VFKSW)ODJ[JBO5XGL0)3>M:\+U:P0#H)X M6E%:.*0'$7&CY!1S0[13^64MR:8RS-:>=X&0F/=$K;3X,<1N]8,U+#\I^W"> M,!A+FWIB9_"1D+QR^\M(K.5$2EA1XR?'J<4T:"YBR.RXRSEFYB8Q(8E&MR-#.X((]?AP\L-/:@F<'[3%<*AA3FZJ\K9F5+$8Z_!D3;GL^I(UZRC_ MBLFA4$B*H>VE9M;.$!;R1EJP: YJ@GQC%%LY+7-KG>1)I.B9JN4-!+T3$UG5$K0SM=5CE M&DEPM9>"8L%$(:&Z9W"\??/7!T>7./OG=PB]@EB78&LURO8HRQI5OT+Q8O:?TDF-_5W!/-/HF4BXFB M.%:/X2I5>(+0B8_P/S MUUSB5CC/UVVWJU" ^X MBI9MJ,-[E#V^)-OK>FQ4_"[#L\.P'XSW?*AFOV9X'9\W71'?:+%8!4^B;E7L M:AW^70.TC[ S[/?&MB<(%AY:>OV$5]SYG?W3!>=47,LPB2$J;?;4&\J% MSRX#1Z3MBAZZ\!X#K1V46G<866)-DW)9A25;15N_X7XKY0EGP',%!' MY5;.E!8Z6?K]2[3G1+;9-!486XBH#=FD2]Q@9VC2D_I.3R0[:"ACH9%J7Z(J M'LF4HJE_\V,$TSJ['+ZXU_#IS8_*\\Q[PNRHJW!2X!5.C?*Z&I3\=]!RI^S+ M(MV(!8!\#GOCNN+*S"5?2>>4;YCRZ-#!UP?RAJ\^OH4>ME&<,UQ]^]_L+PW#][1@MSX4#ZV3S^J?Y]$]&=/6D[WG4"9M_\TL@ MC3IC6DR!;3%]P'K15GL900":PWA \7BQ(1Y?/H"(B 6IO\A*Z;X59N"??O>[ M%[];A&=M=$7^T]T1:9\)ZL$ MH29C05?3-I[%JAQN%INFN],E%#F+H-HV1Z#B#FJT?&0)6:E=$LM526 --.** M"SC/NG*>\JX__7.YW7W[^BPT7I67A@-UE9IBR(MD,J&PJ4KJ.2]-JA"HE&-K MHXGIC'BA_G5@F#.V)2\'HM9.I%"$58*V1^IUVLD$TNTBEY-A[]6$Y &J('[T MU6'Q/V$U_^:UR3'RQ4O =J+%;MZGS#N1-!SRG?]#U822_,W%V80Q[&,*&U M)P",T\IM\-(-)TB^*914T"3391M/1@<%9'*Z2%O'FA^)[I3GM\#"9D1J)(L^ M3OWLED4XH6F+A*^/E.@(2[MJDUX=>5\4=#@1YU5>I308=]?8,IDQ$G@#E(I* M&01&7,CK"F0BG#'74,VBS$.8DE6]8SZ!NWN&2P]\>69X8#QV1U=]ZG-!(#7I MWV;F-_XZ/3XU=)-(=E?XJQ'.0^B);)>@ABH\D-F.^9Y9R*ASNU#N )ECM[?C M>G'D%BG,DL^$#CQBI0A(I?W W(*NNTYN,N,J=#8)L=G+N6)Z]* L#)(>WW:! M- #J@&M-'WCB9&;>0[Y+S6"Z98@%F1+9S+Y9'>?>= ,5^3=K3 ?;W%^ MZ(%Y3L',V="?NK5#MN@"G(\?QDAC)L-'TF!@5>_9Q/+!)@AHJ=0=GPWO'\31 M_-4;HIAQ\\%-D3B!>":U>ZQ[6@5SME.HDM-V$@W9)XJCS1X;:CMC)\-'G\L#;J<=0V4KLL?8%+ZS3+J0 M:J9QN7]4!7)8#L.XW6FE[;KL55.!X/+I2%DJ=I1N7!J@U%I!&+VE(C*,6:]* MD%AII6@T)%)D+%T']+P[ ]8=GWU1[,_$ 3P-6DY,DV;T=2DH5QKU17GJ?SLU MLH/(5U4\9X2RLU;(+'/D,\^?3_M$6$M OZ^^?6P#9D>-5]42CG@7&Y:%[$"2 MWM!GV'3A".-/P==H1[R@4@'MR@,W(??!7,@XX^+D\(>M@-]'M*>#R>FC-!02 M#SX0!ZLL H9>I1NP6OH2R@<*ZL9:=VX%AL$.DO+'$*5<;U=;6W+OGH%8N#"=.E MMKX.RR/S/=:9AA>=IBR:VENGP(L6<6#"\"ZY62SQ1TVA$E"IQBU MX%/A\)=1+'C\DPLG^3@ZQCN5$:IIHG=6WN->*/-SJ>8/O_OFPDHUY^3?GA6W M^S?G8]]^]@I!L$49JXL6,DZ,5,$6QAR3.-"6,-D2$U":'TE/.2E;++Y_3 Z^ MD$2HG.?AZ)#ON4>+CN6[7;FJ_M<2>E** AT:4@>__]V+K_Z/X_&+#W,B33_W M+)#"(EAT]C#9G7_[^Q=?_)]L4%@7T'(8HO5T:A'J83UQ=HG'-*P)4C'$],CC M12[$P3^:9HXFF1#QKQF"'9Z]XL 7:RC[?D<]F"6"X61\N)1A90S5TI8*QY<% MEU'TA/S-Z\6//;I3^9')==,I!/-,3'YSMD@IJ^#2QHF_X\>^#J9RK]FA8 #Q MQ=]^Y6=E^L2+>QXVK\*\Y>?>^>?F "]X[Y2_S3>5:7A=4]MMRQ$&UC!I""A MCMW509FW^#ZSG\ FY07.LI(D#C<0 L/)NS'6)[XW@7C"Q>H]@ZPU&4PKF'[= M:B1I TS/W!Z88^%(($\<#P3ARJQ7?VV)JSW\/D+J)XCKJ&( 7MD7 ?S MASP29H ?GY9!RPEDVIJRS&6JW3YP4\WT^6UU'9[#\$OE[*>-R[/(DKC!J1. M.6^%NI>Y*N0GA]"J/E+:V>V?!;."V&?'EK9C>-56NI2#L:]XQG!S6!&!/K,IEJC3 6X==<[M#4?V'*8"XT:5Z9Z)]19'\V:SW;B=2T7 MI.)L<&L-8,-&S;91>@5R5 8D)NM;&"5-'[:H(U!?[*>8Y_Z4=('.V$C\?$R1 M82+#X(8S2>FYPM61"=F,2']T\+4ZOE7,"-X0^I3ILE'[HCN,;9UGDSG X/*M MIPW;!*\0Q?9N7MQ'^M36DAGUY>(P]^4*E SUEAR_7U)!G$ZPQ*2 M2-:I'H:1(+"N\H>&7QLC'16V3OL^]6'VZZ9NU\!62.4P>HYJ)_['"F M92'W;9/TL6G(75-P\FVF%7\\T[ES4-:ZRK(R$.TYOC+4O]:B<(;.@1NZ)9RH&6-;\K86#\UV]]'M'+M] ML*!$5EM?7K?.+;D@,#AW)2WP0V6;XR)G99UFWKF=E&F@/"7[.>N/X21 M&UB2^"#RS( -P+]BNU +K,&Y\]ZFWF<_?X6)=+0T*9)/.).>@N7]S-R 9\FX MIY>,.V\/YA^S N;1F7/=YY1G.5JISIT1C8;,9JLAQQ37S8=RZR3CQ#G1UAI]&5%DB* 2[EFO=^ F=DC9[Y"K0(BHD,$%].F-\B(!9-OQ346VF065 M]3MM*>3"DRF'=7A8\I1I15_0;+14EF&6-M3U M]5R;.VXMOO[BPFIS,Y;Y']71&Q&;'&),3)2==[)LM<60/VCKE^KTA"15)9N8 MJ)PW91&2)JZ-+UB?IY?SZ_O(\,:/%$$],X?M_T^"HF?L.$4D4N*K3$Y3^G<( MR(78W2*1["SG$4-/NK6R%,: +.APTGIX@%(%')$2C48&F_E /777-U>$C.0$ M3-<":EF2NT8AJJLC99AO%TG224SN6=JO>0HF\%?MOQ['(M^!4[Q$!Q\-= M$B$.SGP,K#_34/-=;-'(S3I([^;>7W+6<0@VL60M]B%YF\EX6T)7:Z$F$^E& MLCEXQ*6&)E(VT_/$H6WN;_;YMT>@D\Z70@/]D+][ZC[1A_-H_)9Y-+;U@# % MONFRVM\14(:UUIP^B>$%*)4_?/L\(4\W(4VY@E1SE(31@UMFY'GTGW#T%2R3 M#KG'?: QC&I<2)%I7L=VB&A6#C&= R>H[)^WS9-.7/B0^:EK8O.KEZ,=H.:A M/T_!$TZ!>4A<:6*/PRKDQLJ'OCQJ-0@N^?.>>,H)&5MK GA M?[JA=^%$DM9^I.S:&0=P;R$XP'(V$A6)UIQVIYL'>6<4QXSV%B@=VM\9J)?W M3EI-0*^A4M"$8;&BB\]6*&7WGW8=A8%;,"\+%7R*M(M9$I>Q2 (?@5\ZE7)4 MW$2Q)]X__.(07J[72(NSETS[T%LF)-ZGX@ME??%)MWV>\]#WN'\T"HCA3R]81HP[[(O0Z69+,K:?#6 M7D\[DQY8^##D3P<6G6:F>N9!=<\MG:?*QE]>6-GXG$J"+P?N!TNI-73C"+_7 M'$99X;@X?#.XLK4N171NX;AL'4:W<-6^V",U8=DG7V12,V0F! CJ3%5R\#ZV_LONC8] 1W@U1H3[J@6L_J0(K44?$1L+UAUE=)N M&+N%+$HBZT)^FQ]"(+(1#(LF5JY(X,8KM /C'/39C#%X$ *[WO7,WH_7]7>$ M0[NLF(E%1V:=\'L4B:KS1@'X-EX^RAIF%FF-Q.O:]3,5D?]<$G8.S>??,#LR!L/@5P5+-7@0?", M*)T(>3R7"O].^5V"LPQ2D IW*)DTWRH>U EO'G7[K\A!VU=6:C=:>U)JYXHWU=R2JTGS$?*@2A]$$JXM%")K67>]G M<4\*/YPH96$J#DOFMZOH5SW/\A/.<@(>/C!&:=7UNT[I,U=2Z'>%,Q0VT'7, MW( "+M\#2H.YWMB"H6O\>2P;;=*29F:7LI[0 QFP\GGBG]3QMTFOVV2ZHK G MZC5K,!, HMTUE(X9-"-A^9>(:K4S^-G5_#L>J;GG0Q6KNZ[_$#:D,&'!P$9Q M2B&Y(LM=;7=-=Z@XLZSU*W3D"D^ 11"],\W?TE6?)_@)0[U!"M 398=8.S.& M%S!E"$ #^@*@@:#/@<-!.A@D;YM%A!>348.QTK"W3"5_[&TM*\[@CPZ\U31\ MA1!K'.'=H&LR2<>M\O+#?9GE^2A$Y(%&9AG\5>'!1C>Q9&>OZ;3S<3OEA;)Q>P.*ES]XA30BZ:>6'T!0PP67G MLKY7*LYKRKCB^]4LMSL8&3Q3^CH68DE]1VX3%$#D73;,BJ>L[#V4/TBMINQ; MQ H*,N"K6B:]3)YN40\G4O5WRF+"!-OEJC+YCVRR[L+*J*ZH:5QE2YBJ*DGA M.G(VEW1/*;UN")BCW[_O79"Y!94C4NMQ'CY/'V*8>XJ_]AVMAL3WN !;]-*B6V4^6+&<$)%C MB%[6(>SB:^;W[[:S.7.'J#/]LF(Q[J:H.CWZJVE_AU:!7:68*#M29?3-Z"7; MPS0,73 RVEL8,83SJU$5$\4W\ MCTK&2 '\X7/"5E]&/K]( I\D#PY*HU6J0&Q_]$&D>,A#81.768UIC*3\16]^ M5*P7TS4043T!2"HFW1M;UQ[X#%TY 5WYZL*@*^?#>"#;@8XX[9V5VF$749%9 M0S5)? ->\D/<1+%"C\YC.9107LKYVN0$-]_);6IR5:91MCLB/#=Q:T$(\$3KU-$$>1_DU&78!)1(3KU.'& M/;:YAJ>OWO[/F]=77WZS()+$*IC3"W D?J[8_[PM@V<4?.YC&D%]I-B@H;AN MNB6I#;H1TM'!J>51)$PBK]2K#!H);L,N?''MO^C9G>AQR*!+$C1*8J_L/>98)S,90*4T1&YKZ( MIF:,&KFXW,E 1D7)'_\=%.=DL:ZJ%OF1->6P;J&Y(UY0)*UKNH&S7WTW2A;E MKNLU.IFRU>&NF8=&]!$%Z@]*2_^5.$":40<)B%_A0)I@]Y M]RMR(P]&Q.W;QB5)C]P]R*KJ-K+NS1![*P5R@S!BNQ2!:&U*5^YB?@N# 0DX M#NS!L:M?AL;:8M.VC?T4HQ^>V?HC?/S1T+JEAPRK@Y@U7(MS"NO/@&,YBB7$ M/S,$TI9W<9FUY."AWT?'E]#O<=LLA<>:\NM-PPF!/X]E3XTS_!R%Y%*5,9=L43-F*O'C&J!D,8&(EBPQSP]YO4W\ "JB: MV5$78%=90XGBD"@U$A;,4!NY"D7ZS//!D@*HD$"\3,&OT30:YM#!TIT+H:D- M:U&9S(%M6:4N#[=%[PT=>-KK=%>9;Y8W <7EIUN3'9].<6!"NF_)%3?%4P%F M63N:MTED"$P4A#D#88+C]QS*CQ^ 4A"$V0<#=6\,I4 '\N<%$IF5"^+J',AFZ37I3R7(BCV%C4NI,*-JS;CD.3D+'>]*%;5I7O1, MN:Y(3WL7IC ,TLHR=>W!K1?/N+L-LX*3:S=B@G<-^1(0=EVSJH94>=Q*5ENB M2421J)8W]#R$FKJ1%]I3>H>>4A&"EF#UJ M*N2M8<,4F3\1-2Q >ZRQR$S^E)^B0I%O*_.WOU=L&062+YZZ0'(T:I@?0Z*7 M6WP/'N/A'U>ZD>K1E]]2K8!-M3OR1^;B5[4*ZTGS'-BKP[+JK\K]OEQ]4(,@ M!?+;L2'&TM@*"CD?\:D'9M*%"V6!40*MZ'/7;4)XKLYS^.@<.:K)*V<$7L&\ M;Y!3IF,O6(AKV;*C\9%:9.H+( NF'W=$]I^V1O&K5*]44Z+;^B.?,.(J<"\0 M&*LEHD^%"J,X]@58MK=)LTHH2+'(,@&%&-9D#>*(X.L; .] MELE4HP&T(>4%VEJF4^I>G YZ.>M.R+9*^2]]ZS>;R;H;;NH-.HRH=,6M1T*[ M[9_KGBLK"1ZKN^Y=WY!:!CAWH,#+2 G/;3:TP1_<@),)EN8/ MUKL5Z=Y-I M<2=]HT3_=^J]"AV;%S0K^4]*KS-7S?7R%O'7<==;QW JUMIZKB.B" MC6[BM.L8\X-*D'C&D25\\0D3[P MIR)HL^_*Z%5%!2:X] MA7[/&=N ]]$6*1XBC472PX4PLWO@+^?7RG'>K?UB(@('VWCX?*]I!G"I2M. M56V[1"HKL2F)Y,<#%JW+;-CFT&<,W^VY4AX>*2Q/\H(C58X*PX'HF5Z!;J?@ M)VY/, #=\C#[O.!T"$%$3^S/KF;J^%S#0#]L;-_\Z@U*>K&+9=^5%!_KOH_5 M+=*5"2=($]R\EA%>G.N]=T%E\&]A2KH.;P'^L["^%TRW#J)U-3PQ9\X99EB@ M8Z^=SB,O8$3F@@X9^XS39)[!PHY&Q(N# K3BM"9'9DKZ/>^1W&ED.+5'7JCG M$SUH)2I$1/\7HGU6]=-\I(XO M6>Q@G5VBJC"_W5*7?%EGQU?ARE+ \0F%E/PGF4_GQSHW4RJ&/T#!D[/U/D7N M!D531A&!ZN#C\Z T?>Z$#-B]18'7F -I''GM7!7\,;M%2V(^E?:\@_X6**AQ M$ >2]&L2]BP:C>O"97=U2B7WNP$*+_Y1J2F_1V=%2>PK.&/TPA1KSU$1)I=E M/D+!*#I=\/N):G]<"+I$R<>]L6"W 7 M:G:4#F@&;D R X>QWAFH019UQ;J.=PD+)X1Z[*U0\$&%0.0Q.=F9#.%=3(E6 M*;OE40\^5:ZIM"$A:A #O\2DTI8,E!:!5,<]DRID2P;7F>5IV$+!]P$;=77'##):T=F+Z:O6G7!>/REBO(? M*94IP\+YIJR@DR6Y><#R]21SU(JE?#"IT3GY%:]%VCY2>\XA)K(^A'@\A7AE MY!T 9ZT(:^2ZPB)TXV:;IFXW3?6Q-K(N6TL%U[OG%.8GY?$+L(9)=HFLR[C\ M1=CF^$1R5&.B[CKY_?$1FSM0$H,C]3?M!T)[H:(R^:1[L7B=_8;!"#F2C*.T MN @>@(3$.K&REQ\%7Z42%4]^:X,O#?)NH).-&Y<(9 57Q\D*>?)L<6KQ0W-8 M4]ZV E@F5KWTRC[:$[/2?A %^ 7%EZ7;VZL73.1B?:C7&*B1.6B9 '$MQ?7 MC]2,ZH_B_T1*P77='%P93W,IZQJ-33?,X6V$9JY>)8M&\Y.*J/*TZ3^>\2,_A*B132+DL$ MT_<.$?<+9GOQ5[2(/I?D3I3D?OM7GF1B/UU?,1:<4* M.&P78$#?'GO[V@ZH!JBN?7E=R8'MA-\RM3RB]&%XIV(_AM5-,"#2T+&L"&0Q MAMBK$> 'FD2^^N*K+RUP 5X&]X34.TYF%97,_?4^GTNZJ'L;-5HEFF.U3PK9 MV=+9JW4%J_%B\>^(O&%Z74<7]P1@T%4(+;FQDF.L4;+8J,"G82.3!]HCS*J1 M$32%\QBSW-UT K1-;D$#XY@Z23AAS>.KJ=E>J&63KP&^DZU9?ERBBL^[E MR^&5_8H0U\6ELV/NQ]'"5XB15TR_%1-.">;7\,&2R'FQ>!E3HT5X'V[L11:: M$B_0,%Y76GYV;W;',;&"SSWYDQ[3R;"K6B/&R+%9V]Z&-Y?<8B4< OTV4U_^ M5[D9-[%W)2/$B5E4F)/R8=927L_KK:M%.$#QTX2LQ%?VHQ6W9\ M' CCA[Q'9=>33>+OZN6= M8UH>=A=ZR1(,7A7=3*AQ#YJ>@-F/N@/(H&?> M!$)-5^"F@2PSY2NT+RB;+=H04X(:BS@BC'RZ@"7R7B#3UM?;]=,.M(J,>\,)$WBT$I1'0DS6E[MZ MG1&%<+"A!Z'@:P89]1G4V42I;1$%DX5S.!=+43Y4DY_C+OC=\DO&> M@4"B1 8'@T[!G9]; M^X 7:(L="U@\A&ODQ*^RH0CA'>;(N0R\RIR,-K,.3!==>$ M$T;=)5';\:2* MB;!,7VV1CY:CH".=DXX;=]-[)&D4>5F.DI@9!X]_'[ZKF W&99>X0SM&YY:M M"'_NKY7CD3:-$X 3#1O+;E"M&BZ0CXPGV^'8/EA4-2(O*54V<-;HI/?\BD3X M;$W);U-4,^<3K,'Z=%J<@=+ B+!B90J6=M*D,@.*_]"P@WX^I=>GM!I^U8"H M0>8H,8'@^8!A*%#^$$XJ.\8]LP_;J0NG$@T\9Q MD]((Z,RGD$74(:H2=:39VFN"N//MW[+47;;'.6&SN+MG&98GE=GF Q#E[>C2 M3L[#*8+2PUXEH Q7!\T"1_("@=U8ZHLN;&[+,TOS$\ZJ[N$'6)23//?/9;4_ M?/VOEU=6>]Y0C]U0K#;%7 JSE(1\7))WE 0Q46Q@QB,B+Q*&]\KE$MJUBI O M@T%]-I-/.:N.&R@8Q[WBD=[\2"D=IS-_\C1\GJ&GU()1G5"X\+LP";N^!NEP M](A=$I=RN]+?1)/7B=*]Q5K?A@\_3]=3^AV# FU%)$!J:AMF=4G55(E3\*=_ M+K>[;U]?0-;C.T(!L(ALS@3+A:E3\>%Q7YL+(H]QYT[ELI$D@:;L*#KP.P*A M[X]<6@FJLT8(I0E_@'5T7>A20E+6WZR,[VB]D@Z[!U%8*Y?P(WF$"]1MA!&I M9,()9(4Y^W-3$M#7$;4I!GM**3;,9H&MYG^Q.=HA#>1_UMX4SEJO?&288($Q MRF'&2QZ?7/$ZI=<4!LM9G*H0Q%Q$S\E?D17?].4U9>X4LYI-BN;"T$(284,L M6')'J""BUZW84O/VDT;9(\\3;O(OX5J^[Y?2ASNNE: N&J9]'\8F?(1%]M24 MK:]H-J69$WX684/E::1;EN\=\UH)82%#ML)+VQU?+-ZYMI;*$PHX )*S7PP' M&*JR7]UP*P\*C_+/),$7&[Q$2.ZPJP97KLH>CC524'F?TI)1!I,)#J*%%9-6 MI :-BH321Q,G\KO[7RQEX4M)C:XQ(PYR*_H,=,/"O2=32J(Y(IET$/ON^WHY M9CQ+[E2G'GV(3/MNNQ:4"]S3(L(%<=H=A9 2EX8@B77!@R,N MSOF&PI2OSI!R%V#GOQ>2D[PW!@@VJY&Y4@\,<=/4C&TR8 HV[Y^5P=>L87', MU$M!;;A2 MC"699<,FIA,WDQX6@P":R?2^Y 5,_<^^*NB+E:S50&W/W!7,,5,L\&F$ZU<% M@ZB<26ZK/7.!4]D&( :406/PD#1U2W)6Z=6DT62'3J,56VZ/GEQM<))S*1F6+_LJ('4M(H=MJ8S[J 67I(/5;4+"W95">7?3)TV MJ=[=4_ XWD]-BWY"-C////4X-_6;DRG>3R* >#OQQ1IBZ%N;5$2T]5IH9X!& MZ;W18_(3#GPWVU28!&(S[54G6AKEEEE++=$&R,5BJG. _+K::=&DSF!S8#?.VY'H.*=^8]).,23,88"P MM,:4%%[M3R_>O0AW;IJR%QT3K8JI>2$@00=SPZJ8!V:Q&2PPLB_D')F>L4/: MPXW[/N(VTH>7L$HY3S/H+T1+8A^'(U%U!T+KX')^0>NA3:B4,!OJ7R-]HW,5 M7JDA 4D@#_0 BZ3+V9P4$U2GC1'/JS#E Z/\W/-WJCCYNPLK3IZSZ7-D]=/C M2(*N2"@U/>0$+?T,9WG" H1RWDLYC_Q-[? 3U26-ITR,B.8R)AJSO3E TR4,/C,IX. 7%I35866_ MQ*7!.S+\]3\H13LJRP MHV)Z8EJQ4\2M&C^:Q1"5TH$6"8!2<'ZY_F4<5 R(*B5C:YKA+LI$Y_OIRSU/ M_I.>@&%F:^1OX5TB[\";E*M6\$I,NS:L!7PBIN9+,/;Z:ASYPOC0][):7G40 M=UK\:#O]95AHGYVE_-;WKWY\>0:R6Y\;ATDR.U3_NUIUJI7%$T49':F7B$M2 M\+82]8(__>?BCR1\UA_.>-S=$Y[#\#_;G">T.?MPL&PVL/A$H[(L^[[6U*$6 M_&']N_Z@U1PR'2.:LF.O]%1H@D-GX_=_:*KQ>;:?<+:]\I)/>3 V2.2NPNE! M2%PN!#L#Q_7;[U5^E;8W[W/I M7 C;_+H#(R7GK+#WO;ISX3U^^J$/UR/X68P0F,MF3UK"]6VY HE+V-///N+? M)^EE\)I]^1'-ZM ,7.6L&)/,]//L/&7G$!K'W5:-@NO%0A%_DHPDCAX*K>E? M1MUJR*?A6_KY>:Z>GCNJK"#_C/A#M M&.N>R[K=:Z_+Q=D0@T!23;U4]*%5PTW*6$B?/3#=Z1"[0U/W)^@FZ6M-)7!J MW[^0J]:O%0=-Z*'L?/7\4;/R2+62'G8M']6>7#=#\'6;/>D:93" @MI-W+,6 M6=T?,)B*42^B,$3@O25KO<5Q0%_5K=R,7B=8'Q!6F<^N+U#UQN\IIPB[Z!>P MI"$A'"D>/2B8:8",JVBN_#O'OS^M M7&(BM(N<32$CH.YLI<.G70)L^0:C8 MSY6 ;$2N< %(K)$OT7M^J Z1#&Y&V.W.Z8](&U9&KT0?3ZZB?$Y MZHWZ$'8]<>2%'=8=JHO G[YU9";">:*L,T*W#UHEO'HDSW(T6*3@J=,1EYX- MJ= >DATBDGL /R-?BRL7<8.M=;"T$FO2L+OGB'W4%5&_>DCYELAH/2OAXQ\V M5A5?+%YR]U=R$:[ATY=M"2C+>IT8BR%<>&!V6N(_%_WQ2(\;3/Q0PW40H\\< ML:<#!V MP99#]!.'+.R!K#)]'YY"&K8\+96S3SVV!C3P5-5"Z%&7^,MPTX'">;+H3>+JO+Q]/]P\:6KA%Z%-Q2]WL*EM#A>!D#67CX)>]4UPA M(4K"&'N]JJK?8L?RI;D[, E70,S&=&P.DF#\CL($"3>7-BA29]'\\P&D < @ M-IX%*JV;@7OQK"MFJ*H/[(>L^I%=O^TQE5-Y%3-=\N;24(%S6MP2@IP!T1:B M#S*-90\3J$=J>HC059IR*<,/W]Z#;',*TY(M2WEM]&EL8^AO,_8R:4^;Z,C] MKPG2:B5JZ$/57 MTGD4)O21I35();2\2L1SW4?21HTQ$ MCAP0.@8^UU;$J"JW6I(7$2-) @1.OW%N>_V*IJ1S=A5O*X;Y[LI@V0]5V4=) M/7_B<#J6!]@$ \O>:*T%$9,('T]62])7+4I-U(].'+]Z4Y*@*.Q$6>WSJU+\ M4J0BISB5N 6RSJ. 6,>9^5C=;OK2:=-YWW.FKYML2K#N@Z:3TBL*I3?U:L'< MH%%X)<%+;"WT+/)A,$(@E33,NQY$Z(E(,H3RIG0ZUG.2:E%M7H5<$W5E9=_P MR2SCE\8HZ&MD^U?/D4VM"=S+EC=SGL74J+C$UH0R=2;IA0#+6:S<-"E5=F:@ M6/"+B ADMJ2USS>CNGXN[Q7P&G('E^13N9$H7>@W8_BD3PDE?T=)P7?22 MG(C/C:<4_?!D*PYP_33 C$]3)$UH:8>Z/04,@LL9INF]W+UQ/I2PL5949VCJ MX28AO,+N794-',7C3Q&IDTE??0U^5JDBQ6%T=_#>9>E\.[XB6; UU.VHJ4OY MZ7SC)NU\\V7#AAI;]60Y L= %AIRQ[G%R$3'-<:\S'@> WGYN"RXIJOWKH-/ M)917TDT7'NFFW@W>#G4P$&,KN9>_AZ/Z*?I'7H2@2%2"H95Q+:WY2(S<)^?B MY5NTJ_(*:;VPO;Q81.0-X/''^0V1SX3GQN1P8Z,E9+R$87P$TT7CJ2PW1C1'7[-AQ M6:M/Y/3EG!A)]KXVM+FHF#C-2-Q*:ZP0?$U>S!9V0J!^4ZH:J-HJLFJ/6N;J M[?@G+O>G&<;A\%S"-N#R.84W\XKE."F78]VLF?^QVH&W)CJJ8-W',J6S/3CL ME94([MM&A='=,[!>E_G NL8=LUD)!<[8AINOZQ6=J*8X07][TLG6#?F8Z3ZG M\^9GO.M!/:R:>C.W;$]<]=]$WLR?:L)X[BD1PU&"E%D\T3F1AGQ M[^>,N( -]%0#G'02="8T3= ,.Z9B0YXV0UM3;*$,;_!/QS[6=PD1,80XPZFV MDR_G>*'4!>KJ6"Y.,WYQ'/I7C\K5-G42J4\POUK M00N8%'U4/2C]Z., C=#[OTQ=B(3%XDI&%_#98W4SF42"!-T0[]UK9\F MCQZ#^?OXQ!+QI6Y>9CHK"XC&/%GC5V__Y\WKJR^_65#JC8!=A1PA2O"&N#+& MO5D5X[G =J+ ]OOG ML3#2TM[!']>R C"*:U(V9S,I,?:&536-#E(!O? '\[ M-I1VH_"=G.>Q-:)ZKUZ37TUM?B3183%2_=/]?1^"[VJO9&7AQ**D9KVGXY&$=!H' M.0VS76439X!\888;"JE6"3YR&PPK4D3SNH9B/'7Z)<633KF(X'5RHLI9QD4R M=_"8C++3,=VG'TG^3..X@HK@D)YME$T[Z<3-9FA>+%['PSJEYHXN.#=K-'3;3+1,RX[YH*J4<2YB8RX_7S1#[A1 (?M1J52I 2_GU:=-V1 MS#8H,-$RVK;"M,7\5SQ=N@8*F_EXS/FI][/]/*U/.ZW(F:XI64D9 W]N);HL MDDEF[?>!/3N!B>%\BVY*9%E[%M9Y\MDS9V(F]J"<]W6I)1K=9<-%@, %)9(' M1WS.(_C *;_" F59(39'FKTBS'XA+2'"#VU2-/UBW%VCU5E1=)%QOU*()-)= M,?MC@1[O$*9DY^L!-:=8U439((F.-''4DN5K7$[0,;GT$=_72U,BIR%?:B0U MR1P>"8?NK28Z>L:4*2?\X8K^0&+SW;B618@* MC/$>NU)1LCX5&6I\D%0[#T-YDZ:?,Q2!]Y^NJ)P%Q)='O?C&PH=4LZSD$AR?[[%.MT;QV#/X!XLCS"I +'Y1'L(J88 M2?*M]-W4I78_78:QL2I1' G .V^K_-6-Y9I&94M$W*NFK"672A8^-3GQBUI2 MH<\1<%Q_UMW/ERG ,376>VT73IJK7,=;BL%.JH28%D $LV.4BKCRT>0:<,F4X/-0PK M#]Y)%,!X6(?@99[D>:O.3(N,1U%+,_O,&H17I*L7^"%JWN!K4(\0YI)63N.Z MB:,"H@))91&NZ.)HN_%IO=A/8K DGNN>FO'81* DK:8Q/B?@G(GD"?[-Q_WD M90PH%QYE/;(Q*64]K8" 9:Q7FHTLMU03GS;&2@IF0-.3@>!UNU%+$6.KT629 M5C[C);==6QT8[440-;(TIX 3S[7//WS]S875/L_)47D5"7:(_0C,BV2LP[_[ ML<$)R$95F372*"D:4UUI1Z"^0OQ(8K:;IKN[!'^&*G48I^H:EY6&&'>"=[WA M3'"PINTHJTY:)\E-D1_#]5!N(N!_.U3[?5,EOMS#D^[-%QD0RD(Z#K[[X\NO%^_ *KT9Q MT?ZC6PK!*OW]+,D^Z7G/A.@3;50+<-A&QM7JH^?K,4(A9CU;5WYUNL_A,YLJ M+%\"X])Z+U%&=\0?&7LEJ_"Q4VHZUEA>U; O.);G52'%LU_#OK)7WS4_O.,(AS+G81?J][$26A^0G M'/4(DO=S.$W_#2MC]]6N*L5QW79K[NXACE5^EB88_8$M(6,V7G4A(BH!5%B\ MK-?%XJ>JJ:L-W_0[Y:M[IR6 \[9DKU[^]-V[L[%EU!-0-L&U6Q_B5#A-3&V+ M2:EEUXDLYZLK#BPR<*\P^DNS/\WC<>IB\57T8H3DX)(FA"6 M+ 8M"/S!Z72FR'9;H7/[6KO(IA)([-G)@VM.\!2&GH?Z\;.5-Z+,2J6+(U%MF9HXWV'K*B,8= /WV2(#V8O&.\KOZV*AUP8%"QT+8PB&:T"YW MJ:'=A.7<]?L8 M'MAS2K.0?G6D<]4S.JRW\@/-3>4H*=+V&G1V)-WRVISOTH_:]>V-ZI%[./K, M)",;V52D0A.7W8,?R;>HQ/FW!]D&?\(F47?!W 0C,0$&(;9&]FQ5Q=X,^R=H M'=71\$;0OBX=3M*%"L,H48TH)$3>VA(@K=@C$Q_[-,_@!=B]MRG[(WG;*<;) MM>>"U>3(8GS$TB5O:C>&*5L)X=Z!/39)A]/B6%=X"+VVLO6"5NSQ2Y-\_U)= M6!350.7"IZR\X: RVD;;(2:I%!::Z/1-"MT(HSTIN?/B7;5LT)B#H^KC6#)7 M*'WH&^)5Z#6U:&($FP<%M,SLE=FI8.(E3D)J]2AR7X @2ZDO'-/&(^Q$K:[- MR6U^9'=3F9 J,,1J'6(%<5_N,S?!V-%OU$OB*BWMO:%:SUJAW/64#J[<>F.DB(2;"LO@7C MB P'%2#HE!N-U ]%%IFR&XC01'[#I39@^9>,X] M]DRC4'.0:IYO*I5LTP,W AT_P0Z'2'"N=D=\56W,4K&7OZ7?]JXF3CY4OY<9 M2^R]M+/&;C!*_P][5,]E'[F8?5.'99.O!^$KI&!'CJ6_;OJP)>B_EJ2$L"<< MUB"LXJ9BY,Z6N60B8[Q0[,C&CXM7*L?^@741T(WP[.S,RJ+L'F.I.*\0:?0> M,9;>-M%#QMHV" >T>ZSFHFMTMI9&0Z!BL<_[1&BRK_9Q#^7C4^X-;__ MXL+*QF?L0OX@]I,3,\>H DZ;;.\*)(18:F*2:,$C5:<>@;AD?;4\6")2G#OQ MYKV&A5/\\0F[,""2TQ*,RKOO7I$?<5MW34S+N=S??__?=]\M&LGP]&,3TU=I M1%1*GV+DG [[OR0OA>%7EB7JC,9;7IS.14(Q^;C C=1D+>T?#],6KY J/^*I_H4290/%& MC[/"/G,MB^EO$8&+US1-N^=PDFZ16Y&.3G MWSC[0?0NF,1C=6"H&OD&2T,G;N+?!;7^"#,%_"-\1!@7OI\#R(5C M<]"2-[N2\^&(;GSQV+0'O-[.[P;OD@G/,&>9U]6>&VPG%E#!ZW-C#2 [A?)4 M!QX>VF)[WLMK7:\Q0IPUR.@9?3)+Y]@%Y8QW!'AP7T49FKD%X',A+Q;OA,', M:E_Z%(X9DLP7<\J(CZKS'YD;10(WB:77%7&O&6["\^UPH2*:N ]M=]=4Z^NJ M2-AB8*V5B'W^#8^2_QQ[X9>67E2V[09]^)N'O2B?@!P7HK/'=3W0(4QF'"6. M(TR>KOPD*>9$((0NBT"[WD\/%Y]+^(77PH"F]'6U#1RJO^]PE M_X0=A/<8EXEE&?CX0/UH=J&XZOTO8<70G%:NQ"B+!I60EECYM(J96AN#/]CN M0MX:ITK<58!:?59_SLFF%6HP7&"ECHK\]F089!DSDW2S@&'1WBQ\\[-:+Z?D M@;P74>\]]O!'%^CS MB/298'Q=55LA0&HI\5;#&^JKX+GWX#GOPC'A(Y="G/)K,JA5V;?4/..[4U#= MPC>F!\_=KQ\#S1-9XE[4MFR3AD'J1QQ1Y&91>.BH3H_[5,G1%L)'8J#\951R M>*3/Y'HJ%*S=892D@HJAW-AT1B)!D362Q?$I'CCH"4QS5];K*P?M$W,S;D>V M2.P9[XWLN>IUHBFVZFON,]QGT*4TKO1!',?'[5J!AFPV2&, G/_AHJ^K%<0W M^"^_^;(@X.\W^,Y77WSU1:'EDM.+YV-QR 43Q0[^K=GL64_G-%_3 7WTI MTB:3,]V9>N\+A(OKTDX6#F^L291 +C^!T@C[P9G3^:+I9O$?+W]^%\Z)>K^I MV<>G;BJK+]AC?_4-/_:"TL#$PZ0\O_Z!Y0G3<<:>)ZZ1X::D@ID#>7'LTU18 MF-L=%T/$"6T'24,(.V%P:U8G[C/C:![9=@G7%/SM/,S*8%Q-$^$7*P8@1((4 M;KB%[-?TNK-QG*RN!\9Q[M*GHKE'X!N>W;F_T_EIJ-'Y!NKSQ)^_>7\6\%WU M)6U$-UU*(F?<=5I]"V:HNBWC_F)/,T%/S6<:8W4JO (ADO/$42)JF+F4 MK_MR*Y X$#W2$>T>12JB,;QZUI!_:@UYGA.%GLXIV<15PUB7HV06N)!-K0$: M>;]3.DRL>5P?;]XG2X2)':D8TQP0+T7OC?U+SJ+&I#:10@Y00),LU5\$3>8E MT=T":PX7D-;G<"@,G4^IF\D]ZI5I=FL6ZQ(/,5G34KA.4AFJ_!OWE_% I.MO\^4_R#,<<>8U;@V176@A^D1Q7/T M>Q]S'+NVXMZB_IGZ^F0=_\O+K^/_@X:6<@^]MF"NJM82DB=W37B U4"AI[.O]N$_@Q!J]7H#]]S3?L;%DPE_% M1#DB2S@?R!=24)4^KK:CM)@2!$F]=38!$*%UFGN \K[BZBK7 M!"(E(JT42)\"11\*?-=, ?H&D3Z8#VGFL+C)B,Z^@,F-'7W%U'_)WR@3SF"G MIS!\=MS%1R YE%;L2^;1EQR>:0W-E[A1>D"?#"E*<\)MT,QSY(D!K$9S=%OK M^7SWW2OU!^8IJ#%%*/=3)UK!C2T/X/V;H+SO 6L0&#A*W(.@Z#C*14&,,EB% M@6\BL;QT(QB^$7:8,EJ:?$]9G%\L_JO^4%%'Q\-NO:F;N2U3<,.G#*'?U&P\'XYZ3?*,)+Y-FZ#T*=5,.-](J7WT,XYB+UZBF(^]^9(HU M31O[] EFL/KS6&O'UR?82@6EOTQ&/#FHB5.1""FDF")4HE38-.C^I.7ATS^, MWSFY-UX?%/]TA%J@@3HQ+-+E:1T%&QL>:O0CDM=U; W)FH7V51E1S@DO%S&Z M3&5Q8>"I(%!'VH=T*L15FW:1I[TRL4>>=CB-@SN4\I81AE5J,[XS0M1IR^\T M/S3KJB2NG.@6SS:HHU]WQSD%T?=*WBFV>"YSJK'@HP8;%?X%^C\A!6.J@B88 M\D9Q9*V[LV_XA/0D3DQE.:MNNP@AH3YKUZ#J1%RCN03_*"ZQK.#>)U?PDTT# M'$5YM9R*9>&DD_G$TB:D#.8DW?*69S.1ZED44PIB4@<[YF(B,^&NI_=U[ M,*#/&AP(IY1-&1?U_FGGVPC+V7*9;>D!9?%U1]5;#J;$\"Q7+D,[]P(0>)25X9+ M^N3T"H@^D*Q1'+IX#D6P'3I4LRMHTQ"[L,L:WJNH\^D?->_371A=; B4M%WV[&Y5J"834D*Q70VV,A.7BQ^ A7&HES%[1"M MDC00*W43#8L92'HJG!N;;C4*=X'B+ZY[Z19X:-_Q$<8/,>NJHS)SC,AQ$ZPD MF_M>CT19HCQ /+@598&&54^LY@=:J>:21+//[T[T53T9F.+^39/FI455VALJ MWCQH9T!*#$&6'(Z4[_0I-=>2X-BU_QI&A3.V23\C>43^A\@*\_J1]S;N.,?) M,;N&S7V8.1R$GGMNX4RHA5W\=]T)Z(?HU^;X;!*'<*+(&19Z=O3PH<*.!FC8 M(P6;-88M](19Y)'&PF5Y'-%XD1%XJL+JTA\<_++_QB? M\*0'^%,]?!B(84]19.^A5_ CZQ6[\NKWMFELIH!!6(AP-ZTIKI5$Q6EPWUBJ^@,-!J$7X M[>S%F*VWVU9[W&MDWK6DXG13_B48;?*3J"%2]612,(D6A6%0AZ':+BFE2CE@ M@9,NRKI?]<$&%/,%KW5P.&Z*!\RUMFC*J\"YV8TM\ZBJ/H$$H-S1BC9X^4L( MTI4) .<.G94^'#6E45DLT"BEI#1)HS"Z$7]AH#"X,Y4N<#JT^3LB4PE?JBWI M"J5TZE7!B6\Y#6%Z#%R4]*(.I.<=%E8ECW8!*Y*$=_9[PLEZ;H6P)\O&,UK* MR!E 5WUJ$8PGH'//Q9,H'AAA= QZ8P,9]=!-60.@W5QJY,#= +J81-H"7KO. M.F7V6.U4'D_GWY%.< K+,,%:PQNJA"MX7CTWI5HLM<>9]J Y1:2I=I9.,7LY13W;02819EE6OQUW%EI!%VI82 M;/))H@ZU3_)LSW*M5[&.=63Y@9( M/NVO3 @.J![A!BQ)8I62DT;$[?)M>4%/X5@4YU%7#Z6@IYNH(9%\$]9D.07QRABB% MNQ-]N[=-O7?%9"T?&(O*"L[U;E<[U;UO^2LV=GO<^R],P>)5\ 3HP;?NRRVN M,NX6(7X8MZRC0TRU\>07M4DO_9=L4-G>Y*V()%U/"@&5MM]T0M%A.YQN,:K< M?7U"J7HB+$[-3U[5'1XLK+/JMA?(W+ S/[:L2G!-12*5M#(B:8FG,.H5( >& M46C+,%;DB]1#2?PC3#N9J\X7P-Q$;D"S]8,RABOB@5@DBL>?#*=0+Y_HX<^E M*PJ_JO*V9F5*S=]U35,N.]%IX_*!7V5ATELR'I^^E?ZY4F)HYK8AM85BH5(P M^*W\3H$?*S\ZEG^7$0F6@$,ZMHQBQ%3GBZ LG9,L!+Z*1_RG?PZ[_]O7UC,A M1E[(L;6\+?G4[8X9(AVT61LNE]Z<:(422S;$13PK;HF\@H M72CT&B>]JD0(-"-[#>%SMY>&4G<1X)+B)7Q^-_A\@!"2U*K0=R.(1G@X>O75 M!+W\7*X]4:[]S865:\^G@6Q+O3Z>#UXPIX[IASD8D7, GZFL62#;TVA.=H0Q M=?N<"R-XK425W" C:+]/@/Y3#(HENP(+75,295E!+G1LR]LPH# W0*YHQJE( MDFG,ZT+6BPW6?"+AR'AI*O#7IQ?.^W! /P2E%B1);"T%7 *RR@N@5UH"%G!T MUS*ZQT;11\X1*IW*\*"8IN)920D#.&K2;4?WL(#EXI2L:TJ$CQ#&BGFHF*NB M7_N*KA"LVZI!%HM3EI25M2ND993.*3U1%@8/M>XBMIM2J%=T0/ES2T@L#ZX* M8HL5Z5_!XP-XM,WER(<*.GOJI1>@[6%6D,+H0;K>013H,&3D/CB%0>W43N[, M@(&*X#'9>&KR])1^1@:7C,42?6^;=:$PI@T8 M.;<4=R?H2Z2"TQ65-B_*8(V#*G?*B-F&0R(UYN(3F:)R()90^G+2SY-NL.04 ML/0H'1#4X9N^+%)66#[6G_#NNU=V!A$)=D-H0FK[[>GA/%Q32A)1M4OXK5I? MH75U#W[U*RE9"9[00IM[1&#GQ>+=#9?1Y^W5 P[77F4,V5$/'PUA MQ6ZO:WQTN*"H^TB[V9S[M,72*VT,*)*FL%#7\F. X8F)$G=AC7J*GU3-C*T MZ.:BE#066G=<,X4=Q5M-W\D%'R]CV46H@ 6=5&;#;0-[&KL0'9181G3H!X>, M/HIUN"2/CTXVR=<>\I>WE6I8=J'%M_'2/\2,+_;&[=B0%9,)=85$40'0DI9Y M!EK;&E!EJ#\DJ0/4MVBW'#J]OQP!G[XE(W;Y7PCHY*J(7%?<#V&S;^MB<3/V MI'S8AM^M#JM&:A[IN$4K4(;3,+S5MEX5 >ST(ZK<,S* M\*+^*65+%)R);SL2&75^E8B3$":Z7)A[V_.5AMOV$5-#D@9C===_]^ MFT-/+#6$=8O$ SIM>!B.XL9''N0WK]&O(+HIJQL !.Q%\&)5[#.(:KE[)^R< MN/BK+LSM7RII( AS-682T\'DS]P4>=ZWJIE@@&Z*F M%L@#W=7A\DA.H8ET5\.2*"AA6'P60Y?\PZ_>_L^;UU=??O-YVG-B$C%IPTFV MB9'*/XOC\W'M &_M-<[AV1^/@%"%Y;#GPG,2! )B(F;J65J"NM KMNT&+LW0 MBX#=A@/ OGG"!TL29U.9PT__4'\+VX-6+W)R0(T@1"3"1QS&]56YW2TKX@IZ M%>8K!"AM79(R\A$:885'^#9[2[L!HTK,A-CE4E)1$$?25E^N0X I]"&W50YV M(D]VQ.FA\ZF3SBD0\GD;PW_);45"ZL252J)"Z"(PX'#\_1.K=Y13.9*FD_RU MAO!Z=)I_7@\WX0&N.R+X">]R4S5S+_9SQ512I'!?CM**1PPTFQ"!4\NOA MY+Y;&1':7A%S80&%Y;<'XTU/>&]YZ9'.%B([T0(Y![R/$&@'Y469C<(E[+YOOECLUTU7(;!UMP(W0H2Q<1U2ZFP]0;2 MOK&SWS_[<]GL1-GLM\]ELR<:VF-;1L5EE?I.ZRM&G%C@1ZAL=)HA=' :R_VJDX)_?L%>2B.%RSB*8A MB=BU"^1\*.A2;K$-6ZRBD8M0R+OIRZWD&E$='?97L1."56BYI2DN((ETID\T M^R02S-.9E'6CG)R\4Q7#<",BZ;L@![&CQ*Y5\>8'4OFI9 9"+WU-P Q!R/LZ0/U/I+UQ75";'37=2NT= P1(8)$ESX)1]Y Q;IF M0Q/VU1=??073\'*\#IXI/PSI?R %'2Y&I)N458'#M*4"EQ3ULO2\&P/AI:J' MY,&8Y6.5#!I:.X.3Q#<$I2+NN.UN4Y^$P,QX>FHL(%6>LE_=2"HI=G.$"-FW M&G$=:A '> MPP9H;AQ@;D-# #[-96AJ:$0]J2FY58HS-33;G/DZMKGI>L$3W>W,%76OGS5) MT"MK8L E)AW74?)M[<%!DW)X?J->F; U@G:0LL4P,=3[P,PGG-@(KBUYQVPX M^*.<[,_ZA4ADMVK7&,._C7%RW?6I\;L(%,/[_!!0='\88]6U"J>&=.R 7* > M%K&O$B7A=H0X$*\<5EL"M\D@Q((1!3&3\19SYH=V%:R1%(YK"KUY M>0TBO>,3L=1N7,F6FA=BE,9CLDOR M&'N@+EQS#D8PDL5P8[S[_D@13+ G5>LB?%G2.,"YZ,>BE$W91G&UG8@:#/M4 M6'(%VW$'BC8E*+ MAJ@3 7JP3CS/S-/KZY+6'TOM^JE.M!0\V01:J'G?_& ^ M$I;58YZ@>A+'/<&\@\Y[O?_M^9Z% _J:J,25,,$M;3UYHR=%]DKGA^![O8C"V1]EF=]]CY\2DZJC^4(.66[,?'';%N6B?99NR7(;!7 MYI\\ES+G5I+Y\ 4.8;FZGR&1OGBLO5 0.E. S@68Y;>CTW*/Q=S6@ <8=1%X M3\,%96[DHQ4.!]=NZA6#+75>Q]UU7[*+85-[>.(PAWU-M.Y"S4MB*[ M!WLF[HFWENJQA/W:K9AP'2P*B98D@4BV+![$^ '4N8+M^5-J]X1X&3FG8.S! M89^_JT.)3R> _\GU2OFGS(5@S'DJLNJMSCN$[]-7VM1[Z1"69*_;@O1I@6??J4$PJ5 XAR*7^"]B2S*8/V#*3I/Z"/L4U3(_EF'-KB-,_ M_92P\^9"@3ZYZ%*8\\O*N$ DH1E+WPDA[#+&=5;J;^G5D".W-;"ZZ;I!BJ.R MXF@">7WFFXZ0?WQT@E^&3/' W?*LZT&>'E%U8@)3R+X.I/SJF M695A8C?!+E["?B1N5]7JFT>F,8^XN&M@R\+2B<:4G0U02T5& HE:V7!^7V1%4N@Z7) M-X9[5%Y-$C 5_J]* O%B\=HJOSDYEWM9>-ART,!N 2/)D57A"24*D&/Q65FT)MA"?\P%T=T BTFUJWEM1X!%8GZ.#PW(QO M+%3HQ]ZZW.>63C,TJQ7D3H;".U"6L"!+V5+!+YCT_H-L:HOVI,:94#!%UDV9 MF829#:09849^=)DPC@YI]!E'W3EL:+0:< -B53YG!XES3GP@QVBA9C*["84$ M!K^['R7Q7 ?[P^__]<+J8&>$TWD5X?<_$!]>_XGB=< D&1WP/[UX]\(E;\@? MO")G0HP;<=$5K*QAG-5%I(B)&CL (03C0A$@6.XROF@-""R)['G6A6YOYFM: M!I('YK+[BO13"^IPVC*:9(I*"6=AV5A$99Y,Y+>[ (?D-5#P$?E'F=%P(C3K M._)^64],W-E!1RX=]/DAEZ0[5D:D&DJHV,G;)9'B7\;@61"%-4_Q^^/SR !8 M%JR(_$;3H[#2D% M[/>O?GQIN;$_]O62>,Y>4A1!Q)N]DQ-%0GBZZ:,XL0=U=M"DX.T(/B 11\ [ MO.\AMW=8O":)-4RF=3"]!OWY_%$,?=$DZQI9G]R;+25PA( ED )W"ECJ/KQ;=TU(KGV<-L:;:'W=3[]PRE, +&"M>D'D:+J!:K>+ !ZVP=E[NQ MIUDSIX2.K,BZT'E@U'U?,W8/&3>),L9Z _1"]+ ME2'Y-IPB#\>VBUU5)"W#N$F&0_FRY87711JXAO M\Z7T2(GD Z%2O)(&)B@LIN OK\?2I+^]5[?NPGN#7QTS]&*AXGRJ:4--FIP9 M5KSSD#3E*/Z_0;N79H50 2&&<.[V%B_\EO3%KF]4V(L;9Z14POE2W7,<+KB^ M&*L)=N.>EHQY%(7K/ C/]=U(TU&$UQCW-U??E<,^F).:Q9S?KJJRK,I((Q$/BI9&!XUZXS" MA5H G. RL:'2\$5I[NE3;Y)=$/PEVGXTH2^I\_@G]T[G>>J_>?_RI[,X]N>" M O+LV#9^QPO@I0ODP_2=__!^=\:C&QP^Y[VX;,UU2?V:P>@O@W7ID-3UKM0: M+3D:BF87)DO'BI/AU>4L&6S7.$$E4Q**4,54/.T*^ ME#L)*YMZHS0UVK@88M?N:D5J,&M5SZ-#C<109 R86H'-.RUZ>S:["7,OL):S M"K0E=)*A60@>YF1H^97)4HZ@5!48(AJD5'*K^ MNOI8:74N89)@S(,DRN:2-J^@J(ZY1(Q+WZLQ=AVPA7QO M5X67L,=3@8@^#"XX='U)RI)P%W#>_4\\R@%1_.LB!$PYZ>$,-\!RA5V%I&8< ML@3(PC,9A@"5Y(U.3W!\PG>J:_[T+U%7@(KD1*%8_X4FB;ZY)$:95BI9SOU3 M&)XNIUOS\;AVY1;)QM7(',N#96'QE JK"@=P%].&63W9JXQ(2[/U^$(&_*9K MB$.-#$0=^PYC%8M]^AE%>V.B5K)$-%XYR434%==8NEYR1KAZ&"::TNR(@A+- MDOD=J5_\:U-Q:2,T>Y%Y2#"Y5KZHC.MZSDH7=L3B6^$T**(G#K'BBAWA&)X] MV-XX# 54!Q4,V7J ),<;L>O2[H-^=+)4)QL1:4]+&0($*.BTU MP@EVSIQLZR=)-#)/O$#*!W#/6TRN[)82GLU+B"N1Q"CERYA;X.?QIH"X/:$P MX4*W),)B$O5KZ9DT= MK4C&,AB)1T4F+XP$WUZ>8[TQZ&WVLI*/45!8%ZY#: MV_[2A75.Z'9N+M%,/,:_1MS.S9DK^\];F_#VQ>XB:-[#7.02J$"^/!M'/K M=K2U0&*S-),5IGBU:Y^K:J_C]"W#.IY.J)CF9W/F99 NM(&=?C;ZG)Z[2MI[8#UC6S*3!K3%N M)81U%7YJ<"UJ+>L&P2WTU;9:U^:_1!5/@>>" _"E!9V:<\S>*TZU _VE8G*P MQU$;[%2MGD=DOJN)WD?(*' X-V$50)]W):ZB:^LR#=^:\KSWE 3GR:P[PC5 M[5<]9\HI/\#58.J+J]$X&@<%;E,39KL'_#]&J5QMD&XRN?'J!I*+YR,;-%MK4_.5N][41[!FPEA9 $4:FF(U #;" M;@MWX=X)?GM.^S=5Y+22R".F/,7T5 MOD3Z;"\541E##.+6X5^QP[L"E4<"R3QPSQIW_6 KP6%J*Z9 R76M8NI%9&D3 M>5+)N!$5\*LLQ$3=9P##U8/.(KT=(]53 5!!I!?6$3AA;D )BWH,G>G)'-H[ M'NWYS9(5!#&=,\G_!UA>%^4A^*+OINE2IS#?>MY!*^X;,J#3]6UC0'(0)#S*[ M1=[DDRX7VZ68FO#3$G1@E)(D'>$"6RO]BFTT"8/#[1$'+JGO%70Z2(NP3A]V M.WRP3@]).C.J$U2WN_*0M,R$L[%"3EEO#%CVFL[I#Y6@\6E+RRYK/+&U:1"Z M7:G"NGX/F1PPAX N=Q1#>6>&8P9."F.,D\P)N_J8L[,\4IZ-BIE 5.1F@/)I MXX\QI*<+W_D;N8&1Q\^'V(TF9T1_&=?7%N?2"JI$(=')-[*YF#M%HOW(-,L] M#Z&7F9YSP!:J,B^.3^7<'O7LJH+S-TR;%OU\9YWH^/I\HI4N3>#,=8]Z!PN' M$4/7K@5P+([OW,J6=.Z7 )8\\*6*U>'(A$T>T7219YDM1?NB S3OXT',BT1LC-"LN7N ML*K[U;C5N;'@R/&\51]7E:EY]?F'D+JI1"J7$ZQ M+,6G2_-,?SW7T(D&JH=D82[@%'F? 2XM4DU]X("N 8TXL80X4[/\ 'D>JB MVCVB2N^% ,&>)_5=9RV$A]6F!<7WW<=ZI:2,]%$%LUIZ/WSEIR1N^H[J&_+O MEV,P97W]ETA ]U-,!0(V)P_G;G$RN+,&1^H&$N9%^4RLNE/01>8GOKGN21:! M0@LH'5$%D[Y229 D'$I%C143/YV/I$2%]ZZ:/?6,^>%4/\&Q,X2;)?.^..W3 MY([3\*1C(_H>,Z\XL@YB2O;?9JH/;)4X]8*K7J/V(A8J7K-;7'-9&-D9,KJ2 MKI7D2U:$\-Z'.]G]"YG==(<\&PL]U6/SP\!<&G<5DA>J]2P,(1>4 &)6F4&; M;L-2JF6!SNG$/C#C%P.$29*O4*YC?] 2!8E%K#M"GI&4IK!)XQO.T2AF[4@A MC I6PY<'=FLX.ZHA(1=O5L9X]B"CG8)TK&6'--O7\"8C6Z!8G8S$50]!=A- J&N??2Y- MG2A-?7UAI:GS(5I='99DDV7%FYVQ'+HUQ;&?%I^) M!9]2#"K GJ3\@-N,/\_D]<0F*DQVKNC/&&QVHINANJ/<7IY@^'>$TLWB-;WD MCWV(+E>?"-[SWU__>!Z 3QE\'NWP'&$6P@">YZ!]]Z=S&#(]H)?5BMAK(U?F M#^5!N$;_M5A\]<67OR\L-',4W:^0! X^MQY2+SD5Q5\0O$Y)14?63PFS\1]C M6\F5?\]7QH4G#T ?+=NQ[.4YOJ0/?_7%B\7W8\^TE/#HVK92:CGJ[! QPW5? MWA$ 3RLEW_VI\-OR/\.>6X<_W9#"EY*0<,Y]08L96DV;N?M_N?B,OK-G:C!^ MH]?5JB+V1?[<;^1!42!UGI,>IG_ZSRNIWJT6X8W;-1S5SY,(U2" =ZY7Q>Q, M3_-HN$((J!D3A4NIIN0FT0?PG^@\4"8:5DT,,@_^&R(3"1YVTMHL<#56BR&+ M"(B8Y,?R\GJ9>8AT$JYN>$4A].)O2GK5E]IB&M41;H"K::4&E1S)<_"2SO*X M@J:?YOD8(H7Y*0RUV:YS/4_^&#YD7"WS&0F*T=8A9!M.4 Y<;HHG!J8I2A K%.1#(Y-^-U+PN'AFP,%D.+ M(8P"%Z$&9:8FW*KRA^$A=M%'L0=#QG]3&1'AL-7'8[X#6),>2A".5UNAIF2/ M49V2YV.R>>,GKEHP$QK^F;(,UZ7'<<@KU(,)J4W3C[SP#0^3=TS-=/*=13S_ M.&X6ZM!"4$H'QX]27SF'U_@52HJ6BR"QX&J0QM8=,7:C@R6ST3RA;WZ,P70* M)MFKR7WSHQZE&1J?MDRU9WR:]:Z:XBW7VP0@@ZI7@F$KH+OELI'&>*]@'6?@ 8RXZ;'=292?PU?)H]2;S=-0* M^H)X5&W0YHY4.1S1US@HCO1!6XP6"8DQPB5."GTD9T47I"D0ZGO"!$9>Q@== M7X4OM)#&=8QAS@^BP"JZ!4C91(:H=0=7UP^SO[^,M]B9@2+;=77=5Q5K2L>> M;11-YNY$AH;O ;L?YS!Z78PI<"# !XU V";X=UP-S%?<+ZJF9A3GL0-0RX%X M(J,U*!(D!.&*:#8X0FKHU:!#"59W=D<23+9C)4FTXB=4JZB/UGO1]_9@&X)S MR.W8(4Q.>FDOPN 5"#Y@H2N*BQVF;3GV84FAQ!OQ;,5DQV":PG'.:+S@XC8D M/JM+/ RO ]'=M7M#NERM%[F-6^X!^ZV%XL?NK[JT!/8S3Y5"%/6 MP;?K6!:9?3P.W9CM11XJLQGELN^(A#1L2.CHR/(R0<%=L./U4MKN"%!@G \R M]F),DG?DI$A.6QIQ6R0,TS3I=[QW2SD[&!*T/4]1*S-O$(Z3S*EF4#&(V.?6 MR>E$@_'0I"O):M.R;:-;D"RTMNS[[HX&41C^H^\].S1J85B(,78*LL5)5O== M)2$Z_#/%6QTAETYN(3DTMMC,]?MQUW2U*8A/G$P_)7(N\@RD9YX'GN2D/.$6 M=72A2IT(Z@2-IM#3W\IQH6E82@T&5X2^4P4743&3H,-?L%UZ;G@[657\_>57 M%<_I1 H+=L,E^Y)E/LA7TP2T>@A(6K-&43R7N?5X2S1*[369(9<54P4VX1JI MPGYAF^N/CDSE]2-E:NH!,"A)MC%4M4HZA*/HS237WI)C+JYS)<=5G^6WIT_% MP>>11W%4#]%]M##AZ-!I%*=11>RIO[L1+#I*(3@\UO$$5[ AW_Y4=D;W^EQW M3/4Q.&( G$,NHS*S?^P^,)ZE'N_LM>(PSX4OV7]8T5+*0?NS1C&SL#)^-)OB M5L0GFIV;_4V/=G$7^J1$7482P-%RF".F&J-E>0E!+[#3$7P6.\@)8LQ+/='J M#)]%9L8[$U(^044EDDCP3^ZHIM9"%U++!,7/>E!HZM1(7CG/)_/JG74@G%/) MO'IQ[NE>0XQ#,U;AZ%2F_C"]_U!5'W#Q'0/LZ9;>%4G=-PE@A+[--E'RED8. MID&^](2Y!Z44OQMXV$A&CJE[1J&AWFSJR:& D7O>,:&1S2;4YE83 1R]EL^D. M4"=>_>@XY<7T5#MQ$F29]X>E[V,DG>55PRHKP]HD?QX?#K^ALN"R'ZWK4740YLU/XGXE;J)?[I8O',(T?1@J8S MZ3,=B N2U>57E"6M)%QU"E8HA DPW#Z!.16IWO?E2XTE9,D?569 M5 )TW^#FLC5S;\AAJ.N9%5:K(^_UQXH=O[E+4=2+#D8"P7@Q:()*T+AK]5J> M4K 9E'PY,04NMP!F!!=7IW-IQZT]>Q+Q28R:,>JZI)H+N!FTJ/L]YQ8%#ZJJL=&A*!66UY'( Q)YT4AX\C) &"E MH7WT?42^.:>1)V,;-W!X)S&?O'$)5F2$#;/\.WZSN2:@(G.ZD5;C&GS?'=CW7&JL>0N89F1P]XG;9"$=YO)16F+-<=)$]N6.* MC+1B,E@,YMBX[_))(1KI7KUL2GPD:6<.%(!_2O%%G".HN)?=#](0+C!L#HCX MMVV$1D(67& ,..*27A'O,GLU:<>QSDW#1D,MS*NIW/1<7[IL*8^LT&U4KNC) M%<7N>N#3U21;B(MUDW;"K(?K,9# OQ;DCYMJ!6 MY]BZ7Q XB0-<:6I"1H:BF8T:S!V![M"+AZ$[_SR^ M0Y\"_ECBG/G2LD:&HCSMF=00*8F+-ZTWEY/:<*UR73.;A G@6QYZO%[^),S_ MUC0Q"6C![;OLH^)0:C6\B+6T8[6 .7^4# 97A8!LQM 9H8V:QK4/:(B^,*D? M(W=6E;=*)P#*0SP-L3_E<"N&%V80++. WEJ':_9MU'N*CTX (^0_A6[RP !, M5UDG$@M03P9V?.( M^^)PB9<5VE$X'@I/$$*B81#4E_4$'V?QFJ M+F-E45@OZ%/O)\1#3@\)(W%R MPA32$\^.3JSA/.O#;.WKV,*"AV U4?XDL@)5;YU+DU?IFUU M.2?>-KP^:0KPN>5RG)] )2U+OL$O?UFF;%%+0\4%NAJ%!;T:<*'*PN39(W? M_S"0M-G'OGW( OT4\YQOQ^,2 *J*!M+P&M7JF$@.UJ2]XCR>_^0VQ''"]Y4V MUN7R[B@@J!U ,IR)T6:O:\2N!C5":2"?4T;%^V3VIV\:'C5!\4+$Z^=,FV W]E6U<8SZ4.0F>4KQ"?*::/(VUQ\L=E.$NT3I*LF!(J$7*X@B2;'X43,5;TYZSMM$4DJOVA;C/S M\%%3@:HJ-.IMU9OWO:3FYUMK=QT$L="P> MM:>NF&OPK/30D,#SMMI.EW I6T.%721=?;P0R%N7548G19<$['EWG\(]Z(R7&7[D<>15J"9578\1I M%K)%K,0Z&0_*9&;MV3KUR5QR]7-+>-U'K =K1,41'*Q3]"H41C)#<3_SE+K! M<\A)OPA> O"LX=Z1]WOV49BZ1YL"$LV,$$ZMNGX'^H?UT3.&C8P_P_,_,A#\O]W()=*V2=*DU4=: M=0-JFKTZ"N)$#7PXB/.^*H<;Y*=P2J@7GSHGB3Z"4)]M4"X-;AKQDM$_L=*( MFHI"GDUU1T$'2>\.0J$=CAS2MUA]$,TJRG_;8\)WE&NBV=>_ SYJ#T\G-#WT M!42)5/Z0]XHE(O5Y)0!0D'%'(ATX\Q.Q"A8VQAC;"%%U1]N8W @3>CQ^QE6J M68Q%MD2841UAKH.%#Y+K$FQ!N9YXI)A_@=LD"XF1;<%\K:/W^(X]=.%Y_*S\ M_+-O/E<'/.Y"XL#\M\5G]>?\.?'2CBPE GMCS0-4;2\K%[6WU?XJ5T*-$6IZ MZ[D'GV0^)I/V;7A@]\1JP,/80%).,$*J\@]3_.A@\DE%FIUM49U.%M9&Q2K:D2A,)]-*Y:Y&X[4_CUT8%0J. +7@ MPB/H2>GRGWV4 <+K\B:M!#T>8B6@_-K<]?(ZYW4"Y5K='FS5A] MUC^S)M\0[L7.:K_HS_"$/B>'2H1?PZ,$N]XC#R*85(^0*!?#EO(DO:PZCL7Y M[W1BR/X0W-:\830_2M$X$3'@&'3#$&\%'X])<6B)A. W>DTD C MSSWGD:6/HP\N,K%YMR>[ \P+K>3.[N/(D M>?7PI:==#W&-)"O02A>9S,WLU,5/DQ]SWWJU)7B/?C+[L^[)UG,UK#)<@7)? M5$$?]C.E]M8X$NGQDN"Z1O0$<$O!;*XRYK07"N M;^N!J(#1N,\>\]PC@9*33@(^:(27@,50R<9=TZ\!RR]7-U30-:4]95NCE4+U M5B$TR(XCF(YX_0CMY)85;@]PI.\>1@8/ECZ_#JZWR*N%Q:(9T3!.2^)%]\ERZQ?=5,UV*%4 M'2N#06QJT"RSXN"P^*=P3O%#!O/3,'I2IR%J ?SFB_#6A,L0+Q\$HM8JM:(D M>=CO=Y(N7I#:6IC6TP-5FKL8@\^ YKN\[ M,Y;21WQ7:3J!FSDX:QR7/?Q_@ GC31YR_8QMAI%64N"8N0VS>:G_!V_2>'O< M7:0&$(:($VBR1B.>^TZ69=;I7,KSR7DIMY$%H^1'[CX:0C[T@7#(WH)ZZ"* MTJ9PG)5',E&28&QQ#AJ/_X)^ M(4H3P@/*-_I,\JJ%$-+@1Q@[MGKD4F9YB$0^T4X $">5])Q.ZJ-/N$Y+JJ0) MZ6^\Y&SJXSM-$(0;?H[C^-3!^:BAX!C.YB)-:I5F9 @+AQP <^X0.,2B7JB8 M Q!.K/B".['4/!R;8>7P7D2IBJ@CZ/=-KK(U%&JV<-8T17 MVBFG^0O!:;DWD/#IZ"L(@P%13$FJ_J:B?(6.(&[)7 9NT!$S[,'T3^YSA83\ M<_'L1/'LR^?BV1,-K>L'0BZ$(_^(2IB80:J8$K-RS8P=QUVKMCOY9[X4 M[?'P&K3_V:)P+^H]EC$&U=SPIMUWZEJ);8T,TFI&I+E^_E@+8W; MIN[)@5CPG29 WX1%H1[(9QMU0*+:'/_MW=5_OEB\.YY=N2<&/QU;%CX@+K,#/ VE M7RE7JL%#3>(."[IEC$BLO//8$&DN0OKJ7VHZ8I$\Q/4R @:2J*.92Z,;+(=5OEL7 3O; LDEN0=B5 MYMGQCE$M/;*QY^^!MSB"@FX7+\-B;<1,?B42@$BD??=*X8P4^\B:B6'.3;A, M0Y?2(R\>6.Z$(O'!R,P9S:85:VV$Q9,.&^X=4^8N?AQ[H'M>$O^*G*&O8L F MA\*['U^^&DP@\S-7/#LO.0#?Z0">@S@FAX \%R'T6_7U,M8.\P=>2"?" MEC.B&'>NM1#%66SSB[5XP<_'2TZA%/]?>U?:W,:19/]*AV)V0YX (8*71&EG M(F22GF&L+"E$'SN?)AI @VB[T0WW01#SZ[?RJLKJ P1EP2)@?'#8!H$^JK+R M?/F2F&X%M"C"P$/4H'G=@6GKSX/^@;D.'-A0AELJT2L!^ZR[:.K%9TK?DF>* MW$7X9>_/XPC>!%^!^L^,8IQX-<*"G Z\#(3Z6KN8T!'T-_K"6"1%W=)C[CZG M S>!!R)5D(R%"E'[FZN^)KCD&'X^B9"E6HL% M%TO\K7][^&+"G#J@\077.+N&\>&J1>R5D,"_YQMY=D%;+S_L??/?FZTZ(^::K>7'FS M'#)$Z-2HFZ@5Z'6;_$YV5O0@)DD%T/P2H?9&SG("(I,P03<,)H;1&:2R7UG$ M8^4JI66>)?W@LK(G].%'7>#H!9I:0S!* :71:OEK7\CB1Q:Y:4\=;J?SSY7[[-KA];I"@;FP1FZ4/H_/=,ILH:S",[/=J@WM% M8:5BL2R,NV^=4P33>A"!,%E"4V$XE,%^';Q-R!&.AG!_UC:Y?P[,;H-FH/ZR M]67LS^7IW) -*RCB\E*I@*^ITI'F"<6@+,&HSQ; ;ZXN]ENYP:W$19?)+KE$ MYGK0BSYD,/P1DR)\)'G[(>/PB[2J [U3%5.GB9T:T')@(:2X95"MLZ'[S=ZD MC1Q+ER=EZH#+H&*L/% J62*E_2[\,:$;SHVFG).46 OF\Y$$KU#Z[+=DDUL" M+XFS@/\4XI[E[7_9 I;^?'^T84&E_NGZ?PD,G()Q# MLC8 D@(9(HTHQ4(8T[ #-F4QN+=6V_>$)8R'8BKS,"L0-6UY!&MK*&H"8!(;2 I"!T2\0Q8THDO M'1NKA;]S"#W\"9.BJPVP_>&A3$U@P*UNI>K:,-HI()?(D:39O@. -B.>*>!1 MS)H+$UWM(DK6KK,^X2-P@[.SD?)!3^!Q+ KK(G0'),9X?6E9<]&R#]&S0Z MG!;F-9S5W1.7 1A8H[FT)JI=LJ5OU7X>FK@LOXV:ST:48);?DSZ5.;"/.+([ ML)W7U 'W%+8!OMP\'=:[=[ MM>[=XF_JHO1=QN0B+-PM5S_IOUSCZD0X/UQZO@VK8*MC_XZ8.7W@%9 MM"2 M=E^7C>NGBJJNG#K7&?8?#"A4U\BO5#3UF(:VX4E/>ZQ9"6A;8@[&02* MLR4/U4^>F.L>5'/&XQ3][LZGIVN6?VAAM['5[6Z\("*9AL85G%E^%1LSM")S M_%D!,G6@1B?#^Q E\6TL5[-4W&CJ6^V)@W[!W\_PY6G/O(MOWE?L;(=(?!:#E<+*4HNJRB4, MCH PM)PJNH$162^YW/7'#X3V;:7^*:*&' =_&0SZIX=PDNEUZRT,/J4,3L+F M2\/,')?'>&"M[/T( .XM7;L$UZQ2-^KM$4=JQ5GJ!];;:_IZA8476J^JY33: M6I0 '_VU8R5KEZ^+%+_#&VN^?3_XI[!'E\+QFF9U$LNV(X++#K_$'6'G,DLC MGU@IAK%K\SAGTE\:GX@OU?.QT4A%#=^$%ON\1)JOK;0)PL4\BZ3%O^6L%DVB M3B$28 2.63XEN*1\\=N$8(Q"JVG1?0L>C9BX\C^Q# \0;K M!. )?&19JQVP8U[OTB+*12<&Z-I9=@"(0)@B(&PQ$\.H7, XG8L,^B" "#X) M;G#9?Q!W\+_#V?R-^=_*R-&%M/6:$^SQGM&YKI@GX"$6S.XS(4=@1@VQLGEH MHZ"_([7S3)C+!AS:*J>!7>%L&-]63(.+$PU'%!W#G!$B5[##GXERR!L?\(4/ M$D(&L&T/B!&H X!X#&JJNN#4/N4?[9JH3>Q6 ^:THF]@[L]-L"LT3_T!M0)2 M2B>4M8TGOWL-F#'(&CY\,I (16!>(UE>\^&M_M-R\3F/B/,MF'>J9Y1+"(V@ M1?.)E9Y3GP%1%?7J[JNA*ZJAQSM6#7TZM U^B[CGQ:XF[L3)UC!_K.Z5@$H- M"^.=L9ENM>4X3&^5Q]SI;*]GS[,MWLKV&JH<,N1)L(R:FX1_JMT)& M82SO6ZJ P:O^H8JDD:DW'/]2%=*63A^;\!+(AKEZ29\A^[ Q3>8#GB-L\02] MV@_R*,MOPS3^C]0PC;-$R6CYR/KF2?QK] TUQ)N5/:IQ[');9A@<'Q[P'PZ0 M6Y?TQ.,I>!>0K)"PH(T]E[\L3J:DIH!$#IDPIU'JJS3>?!(;W'MS>"HW7=(I MH$K34M,:VAH5$XQ4J7!ABH,&NX<#B+C95_$XJZP+[ARD#=@9-Z&)2H5B(Z;' M=1*'AQJ/4TNA@ESXC2>53/XSC%3L8#Z MJ)+>?B?MA1HP$F.C3X!PI2(^(>>'ZGG!&)"R^WK M/Y]0'MB=]IU]-3L^*[R"4\@)<*GM"8TL8;](/W6>H(SQXLK;68^Y8B:&T63D%DNI#> MPGV%/1%J)[CM#9",9&CQ8SC4;M0*9\NB)S(XZ?,B%QD]Q[I,#Q:1@79C'%/B M\\GQGKS_U\U50).DC2PN@)=O^]7*AR[,62/3A6->98*+K(; MK$9!P%M3F!.$="C]@/ES@1:8!E$2;[/1#)4:<%BW3[]_3P.:W\ZW6_=ZWC5Z M[MKP;M*#8 R<_-#-(;-SL2L[#KH^4[)M\>K;(TPK,$:2<7!R+V^[KBF[W%:( M:+FJC,X8RK-+Z2.)?ZOB,8\D7;FY+JE82PNKZLB#0,CF!24YTP\N[:)RI1#( MX%IG:'/X(;EUZQRIT!M$%]OE:.@-#L$)+82D1ERM2"J939L%GX#4'&&"YN0. M2K.&QB<3')L 1!EE:(0+I]E&1-D.UV/*;+@,XM;,W>?FK<>VLCJ,QUQP_)57 MKTG$W0]D[!JN3$T'0H>NQ"^=2QYBU38H!_\@IT M.'H^/QXE@4(K$NSOF2C@>H85 ;39;XE@8'!^?M9SC*MA,#&F.V=ZH@IHE^9( MYTC35>=04YISU03C9@8R2"<9 SIDZJJ8>@U;HD]ZC7U?V!FODC((0<+KMY.9'@M;,G6^B^N8([HHN &F#S3_ M"0ZF[#J0O&HRL(-75/1BQSJJZWCC/EK6:@L]H$_<@(\:'F?N#I>VV5=[S[KA M%[4,H&ND?1\7ABAX:2VQMD7\#$RO(*#95L &*0Y6BTI5[BB4]D83VC,3@N4\ MP,R\*C@2Q5D3_!2YY!\.J%R:03Y9VCA&(<0AP M:@*/RN@+"DJ($@VR?[B/\+/1%(;/]W'@J [<:([)"%Y44.W[JN"*JN#)OBJX M*3)W3^?(0(E96/)8.H^V0%!]Q8KCV ]NB+438 8@VRFZ@3B4A&,%>W)A8BFD MTIQ>-#JK@J=8I+?@0!:J,T2\:J-S0:'*,83/JW02WF4YNF+N@2P5BC2,\ B M=0ZM"PP+@SY]\W$+]< CI.H@2\;TRA7Z&D (P3A/4CW^"Y&EQ"6I/T)6]W;K M#_7S-$XBQ7%87W'O:81! K$W9O733#V\1$_^X_>:D0.H.WZ8>LQ)F9P5L<@V MVG0>QZ;3/@##P0Q3N&BP#[C17OPIC-::P5RQ'*TVS^YF:*WE,>.84%%P8\PM MP3!-SN-*.2UYH>#%T 0(&X9T)V_;FXN=5$C4Y'X9+.XK.89:' MQJA'/B'^!&ND",XAT;ZYNM".O-E:$P&.'2[(J+B2)[^8]?6'%V*5!T2@XNI)2AO&DA*4*PGI3X'R,G5LN8)XR=_'6GV4W#(OJM DED"@5;3/1C M82/,85(N;5;6-I'R5XU2F&VG\;HTH< "D\ILJN#U+LP.8_LL-9E604(0ITKP;<*1 MVT9Q=Y(0X;@@-N8-P#VQ=P1YY$P.SEZL39 $8&<,JM-Z@3N@@SX\L(OD2?(V MBJFZ_,?%NY[=5+=1M'!JW 2".3BA"\5K&7;N#^CMT;:@6:6$&B372"+,'KH! M"E! XPES19Q+*0UN\FV&8YOH^7*:53F.B/H.L11ZJ.&*UA,;H\L;80Y6C26. M2S5P!!.I:PB@%G(:_P9HHQCPX,13GMGL%6%#2C=6U^)1(MNRXUX8O'H"W1'L MTCF%;7>V;%8U&AAG9_O!VY8Y/W"_=4\Z$^[K);3*?T]#O6%"&*47G8R OP^= M&*H\/K=99N[X=A$J:_&CF)1K]*HKGV(W$Y+0BDEC!D$7*0^."_?+;,,(Y8EA3U*0.U'W'0*J%\4.+:3PG:*]Y M)."0)Q631_F>L&C#\HD6W'9>TR=.9GO6OL JSF@+^P3"" \C^:D"+Y,NW(]IWGJ>%?0\8M7IT;7V M8IB0#"^W\KD7R0UK$C6-EZM_#TH-1V",F<6)A5!2,Y__DN7*:H+KF;/Q]$W, M[Y.NO40]68GB>4")Y5YP:!]!,0);6S4B;HK"^$7C*F$A&Y(G/JE9)ZU,6"3W MF_BU'PSE<4G:-YV,CRB;)%O[7>;JE34E)'@$2/!2<@L&JTB)+XA%..'4Y M!*1N0(-9UQ02S.;4)EQ_)E0>X0B^3D:MXP:4I-BS-VZ(GE )HYCFF#-K4(N>,_8++AL*#E&(>+MJ%>@]%T3"X-C MK>+;*".?%(![CX;8CR&D7@CG2;<:4IZDT_$JFIY7*E:P-O6(K27\?8\P6($P M.-TQA$&K:OE:& .:*KS4N5UL"RZ1;$*/>&4MC,>"+3NF&P-6N-9M0PXW.KB8 MN".=SK^W]'4 _2D23HTY-R#+5:<8ZVUT,3*!J[+C017R'<@FU].G0'G"4(PF4RM[#$\L-#>59(>]^FA)5D MC"6 0AB="C)? HD=IH^Y#Q8KTR5?S=9P0D:K9MS.%MT;HU% /=98A&K&"&'= M-0C]H>9;Z-=J/-\4'1\0AO>L P J61121% M$.(L <0NP Q(2:&(4+V"@UBS,0E32XNL<'D 9<]\Y6(*7E-N7?"F[!73D%I M'I9 _"W4&T=)&,\H&+-]Q$2D8R?XN(V\B!T<4..1]&YMX334>* M-#WTR[ HHIS- -X/@[L<\FIO2Y=.$\MVV%WX!T,R+I2,O#,K MS>'N2EGB[WS+H90C0U7/B"@CQB,@:2S2*Z>4'1&K;,L&=T9#CE7@MO[ML;)"8&@*EL(K$*P[IR= M?N16(F&5/2&X#=SAZIYIE[#/@#Y3D..WE%Y0AS/XW>=2;,,X)G)5,A*VBOAC MBL'E#>'OI3?KP8-IHB#&%ZTEE6X%_+?=";T+?:C3C*O*M$3NU'&!=:4X@\=* MYM$+\ZQSJ8PC1G!V>=%,UHPC4;64,%)[7"@;VF8TK=Y1#6:M!K2AR[S\B?*V MX4!6L9!A<4J&^ \8K26T*X)=%M MF"A[ T@C9,HQL6J!])RV,8@0?$L*CY# M%1E0MEIK>>N#P4/]*\M_%>/CJ_]+L1'DS$GF^R:K8!]2]W=]I74B"4'#6''7 MN"QU>@+-.AJ;9XL%".,SYBH6@6:,44NZUEAY/C?$4)[;#EBM=AFJA0B:*<'# M"O=\'UQ.OG*[8<]K/I=U!K!;8A*@%\%=?:A!EN:)EG4N)?MPND36Y4[TK ,C M;C\*)*DJJ^_^P*.!@P+<^ 5J@ >FB;L,%A-AI2BR;""UIA/1UI]Y#EK;02.H MJM6AK7O2#W[FCH!%B'$3&/\A-]_81W%7]QZ #*YP0/-2YHBSXZ*(V29@\3/F M-"WIR7;@O+S/2M "'C\[I,XQ()"A \J&^U0A6DUG?KA WI*(*R09V=6!75'8 MF)Q"3L#3*VA@/9[ K227!D\?B 1)T:-#@3!?'0;T@[>I3"E%MKBTA =E+D66 M-Y7\Q(RI! QVM!4?_)I6MV+.<$^@UP(PJ6-!8N@9?LHA$GV/-Z;IZ+4IO!T0 M3&:'D....\9JFXH\: *ED5VE!(W+/K>-_+UJII<6!V\^<;.RPIG?'HL6W7#GT*]SG]L M'L-]:6]%:>]LQTI[3Z=YN*GGG]^K\4MDA8QE\UP55D%%*0A!KTQ2V#I)O49B M%0Q5G-)(7*]RJK-=8K/9A#E_2%OQ5N7ZW"P@:R[^'KH&=%U[9M%Y7/);F@4@ M]L[\CBT@.G;85C1FUF(]E<,2IJN':]X+W BY9-21(9.D"0JL7]4!VJ)X);.G31]3))(:374\0>-48DE@;VLDUE2 T"I M/;&%GLHEG5I22VJ(55LRRG5,UGI>L5E)FEWA!:I\9#DX=4:(>ZHA:H-U "A)O1VI#O269'4;A_;B-L-MO$(G325+1#&O=L4ED+(_% M$SQA#?91%0>Q@"9O>I'-AC(1[ZWS]9&OP76=X>*T8%W-0?[>G*RI>^7T[1H>">;>Z" MF@.K7#^XJ>I00QXPUC@V[F$:>M?3'CTGYO,DE$PL8I_\]BQ^I\P1,( M(Z18_$A$>?#+5K9>?ZBK)65,;/-;"J/^T*0[OD9BB6<*:YW/!:=0<;N;?]W: MVKH:PDH$H7$Q\XTC<15( 9'X1 "ZH 21:1UZP33&;&UT;VXG?KGW+K=YMBA! MO*%M]9;,;6R\F9&""U%;X0ZHX&L>L!<6)3"( /(\IE'@,' 4UN8N@Z 9#94_ M'MEV+H<.0L*.I6825-MJG$M88_+0U1Y#,3.;0+<6EC1MLIQS]=S#3;4.&I>[ M4AH0+#\#D8+#3K"J/"ZH,(A<*I'49-V$>EM099(0HG: #XQ-_VIL0A*#+H( M1TD5P,6$6DUB%9HX2E)+Z78^$NAL 4U+62,4?/A$]'7Q07T=S5?KFJF>5XM$ M!7@I$@N44>&H^)QSJ&=!A+I0,49I0'*,7)C0;>4?&6TLF0=M5:_=WZ9\DMG<:3SGV$?" M5RY=Y>*U4:.^SS* BJ\L@12$WY\98X'V$AP*RB.D40(A4I'YM>RA[3D;!ZT: MC[ DRC2ALFRV^"S,ZMGI_+%2(/6K_06E2,7R['4U$%\ K94C2V'1X.M?8D#L<*37<,A/R3$-.4/T(1X"9*83+0?A?M M+@X&3WX73_K!]X"EOPDG$&Q=6DZ\_>X-7CWYW3OM!Q\P7+AVIFIG]VWOZUM? M_]47\?6/C\ZVS= 6/QU4=8/KNZ1Q>%Q3F[)TS-9 M6G,3^!Z8!T_">1&]EO]X VGL)%R^CE.\/?ZH]OZGYEDARV/"]X2%%9><_LP; M=7[6/SL^@;TJ<_//6&[,V]C';7Q1CEO^=MH_?S7H_/-A__/^-N@/CLX^\Y?= M#_OJL']R?KS695_@0M!BF.6&G?O;L^-G-3E^?32_#P:^*@#1KJ\X+?8?+X=X M_EC^@O&P.SM/8851R'4LPF6QL">CYQM&(.X]>TRA*\RWS3&&KW8CH?+SYZ@\83/-H M\K=G=\D84$&SP>'];_^.[N]-W'!?9/>C*.]/RQG!'#2E(75?3>/(1,Y4';N+ M@@_@-L_HS 7>-(UI"!Y$O=E6(980[03@: _%.]3AK>$ M9 1$[GCL,WSI!Y+[]7RGH4 T?B#H D?,O M 1 Y.=\Z?$AS2Q3$Z>OL4#M6Y.;Z'^_?_O#CIZN;;FZ4K0%LU?N#U8PEQY?F M@.\^^]0D&)P?GU#3YR?$BA,%@E$9XRI94O<5DPK0T'HFEX0N%9S'A*D.8FB6 M_A-,]?$7 " 752E,'(3KA54YS7+S=N.>9;)DRK^+<#8W?DW2%]#CD^5I M'/;@3O#MP5D)X\/P%^^-#@20Q4;@V7\X)&AP>OPYD*"3E_V3P^X_?RYXYV7_ M\.S+0X).COI'A'SZ4I"@3K-^]L3->CMJYJ>K=Q^@-?[Z_45K(K!F>P>G)*M? MRO/YW*]N)7ZKW;$R'E3TVJH6HV](NSS"T]R&M_QV^7K'WNA%\2+X.4Z2.)P% MWX^ &R/ZG,AGQ\*$]^$L6F>GV<"!/32OA/-TQ@$\WIMM>MO]_M=7Y(>X3-82 M@"?V4GC%M=@;*1KN* M#J/LQC\V'<_-IX^_;9V'W3[=_NC_^Z3I30)\=\;?E M$_9M1CJL-\_:G49Z,U516-1 MI%\W,UL:OZ2<\HQ=MI-L/J4@$I)QH0@M2'KL^_77 $F)$DD0(*48%ZHJE9%) M] .@N]%H-!K@#_]ZG0?6"V81H>'' _O#\,#"H4=]$LX^'OS\=#TX/?C7I^^^ M^^&_!H-_?WZXM2ZIE\QQ&%L7#*,8^]8W$C];O_HX^L.:,CJW?J7L#_*"!H-/ M@NB"+MX8F3W'UF@XLC??LG/DN1//.9H,3D[MHX%[ZAP-SDZ]TP$:3288VZY_ M@MSO9^>V[4SPR9$S&$Z'_L"=3OS!F6M/!RXZ.9TBS\;^*1:@K]%YY#WC.;*@ M8V%T_AI]/'B.X\7YX>&W;]\^?',^4#8[' V']N&_O]P^BJ('6=F A'^LE7Z= ML" O[QSRUQ,4X;SX"P[H6G'^P/$_>'1^R#L[/'.&>5F.1"38)(QB%'I+;#]F M@_AM@:-J&GA]R%_S>H:#H3T8V<6:_'A)5JSFZ#!]F1>-6+Q1R11%$U%Z^4KT MA-?@0 THCAF9)#&^IFQ^B:MWPUR"GVT8;5O9#KPTY7<X F'Z E>9%2!>NJSU\? @D.;E<] MR6FY]GT\B$ 4YY8W+'%PSK=AQ((IA&A:#_W_??0X%N_X'$2X*_1O=]/-7M M/I"0D+3H/:=^@O<6\3\>7%!P[ \L_NSGAYLZ7TM4F!;-L7*T53,^#<%CAO^L MP6H%,+ $U0^'FV4W4)((^W?A)_%[4Z\SXJR(A'!#(93IUCE9298]S%DG96CH MXQ"(/Z. >P6/SQC'D2J'*VDE++<%RT? YT=@&%[R/,.Q,B K1>J]&.X1@RX] MXYA ([O(9!U(+B ^9!4%9/UC#?B_^RBP)9\B.KT#&RK:%:'0OZ!SZ.(S%"(O M^)9&NH-* U@N4&VU@2Y MUKBP-E'4FJQ%%@FM59NL0J.L9:LLT1RA7,6&_?UOIR/[Y)]6VD#K'UD3>V]0 M+E#T?!W0;UULQPI#+O"CX?!85> :0G,'@GH$D<>(PN.1J>?$QB ..+F^#.* M"+#YOM Y-6GI $I$!RZY;:=N+(F\@$8)P_R/%3H768XOAIZH@3\MUK$7917G M+W&,2* X_EK@R@3K#N&_[H+EYE14UB=S^IC,YXB]T>DCF84$9A,4QF-/!+Y( M.+NG K88MVS)LH,F NL &VML*T.1T$VA:R5ZQZZF2O&B>\ M:]$\B[=)3.JBA>+/=))?:^1^+@$_N'KRA<4\/4+/'G 4S7,%.7!&/ZZ!@?+4FPCG\1Z%!XN&J2>G[O3[52?4!O^ PP9.W'S&= M,;1X)MZ88;0#_6FH2:XOIZX(][77EZQV:_)FK>JW> /VRE$K,F WFLT8GF5S M3,;$'2A'0TURY3AS152OO7*LU\YI$!COY.*)F*VU+MKF0/2LT9Z]$$FG.YS040?-?$6-0)MJU M^JA4*%<<&]R7CHK#&Y'M&N3-Z+W&<)/+> *%AQ8D1@'Y7XVP, M X:9FD!9@ MB@P8"U!3^>UEE/%79[930I)/>B=.V151D5L9

O6"Q,<^/TI98/<6%:I+]7+-.H,E;$O-*C3*REMEK9IEY>U*CY@6];"/ M^G6-"/L%!0G^@A'GLT@U4].-:E+IE#\:VN4P*,>Q!)!51.JQ$"(QXG(6:>W. MJT%)Y_F1[93]LK*0HFPH+K'[.,TWL'L9 2X$SK*2/@T?N%%B))R)[#$MN[R# M>J4&>00VN13P4-&)03'R7 P?YLVQ*$]>SAJ4Y='M#7%F YI0GUQS'->&F%_PA->%7D\JG;O#U2WM1.8ZU OJ>>V5]EX+.C"T# MD,_31T[9F:J32!\GYTK.:AE)*8+<[!V[=LF)JA=.#\W73?@"C:=,.9>X2" W M52=V>?>S0-U/)NO8I#*9W!*=.N6YH8#11^-3Z+Z6R:F@DQN:,](&(CU\7_!0=7PA1GLO+5QF\4V)%HB8.)22I-7*&=GGC,8.U(:>!)K9L#(BQ-)\H"[*/M4^&\EE'4 91:2P>6,:692D.6 MO;2EXH::-V *3V%?\ 6W\D*SCEAN,1V[O*F?(PGA++'ZMMJLX:>>691!R"VA MZU1-9;6"Z:?MJV2OIKF38L@MW)%K5\Q6$AGUT*8M60!H&$7J@;,J0KDM.[;+ M>^1+%![\%CA]LV,5?-0:(1)Z^>@X<>V2!:L11R]'QMCS6(+]JY6G)4Y!7J1^ M4&$#1SF I@@G'T6G=CD?(,.VKHIN6WIF,\,O;CCM95AFNF:86@M4[DB<.64/ M3T^>??0ME&6@&^360Y5:6'?HVIU%VT/#*[CQE89>2TLKH9>:5AISJ6LQ%%:BK=D5-V(&7RZ:-AK&>QEB5LAI&;/A"6IJAZ:.B$@ZTH MD*RLW("!!2LEF*2$O>.JCEE:HY";H".G['VGY'TT-FG/VQUEJZ&5FY5C=U3' M_KZ?4TO94)7NV$(L,ABYA$[<4>CH5U. M5.3D TYO<8">MAM$$O%X[CCDH)5B7A M9(B]EPS_]Y8BO3/9,@"Y;%QW5$H-*Q1 MPY++[,@=E1(62C);HN=W&'/\WLNO*HVJTVAK I1+\M@=E39&2Y*LSM3:CT?. MGNT(L87D3ERGM*]3DMQ>6&O"6@L2C+.;:UM&CK1AY>(\=9UR/'U3G!M1B&55 M_8Y$%+XM]I7&. )F\$6J\E>R*HGE\8DSNWR^J?B),P%E95A[46B-K 8,Z3 Z M'KI.*811*YA>CI;TJWJ%>PK4DUO7R:0CY-BVRV=:L@_Z%4#ZS'>=4%X=L32> M=\SOA&V601]C>B5^*GP^L]WF^E9JDML\QW54Q#Q0_![G]SW?OF\CL9VKA)HF M\&RO+6K"7OR<72F#(I)^7J-14B2,:>&V?!0C;PD@/NM$IXX-"VE^W2_?Q:?3 M1RP.UN]JD)7K)$9US M6\0^\JZ*SQ6(SO[];_;Q\)^7^P&E-:"62O4 '6,OV)]2EO.VJXZK8,O5[MAU M%%Q7:^-[%'EU%M2W4I2]P(%5^:=@*KJ;LR94N9!/7*>T[5 IY.5W M1KA;3:<:E M/#GTK:.'JP(ME^^9ZY1V*JI]VU5=?*!FM2W37-_VPBZ.LN6EFF.8LN;B0^)Z M@?!6R%)1GPQ=M_)XNF0H%^[E+%2W%W7F]_,O:<'/*\1"FA3/$&W)9FM5(1<^ M/SNCZO1G=5I9I<54]KUUUQ#1]HU V]KDNC%RW5)TOY5N[,W%ZH.#W)&]$PRX M#U (RUSQY#,"/)ZOAL-(M%#Q:X*J:-+=@Q/'+M\7DWK<*;;%P<627#P="'RK M6,%>@B6>ZVPX:&)*]R%@J57.YM:39A_W*%1%T":3LB6VW#H?N6[YV^1Z8NYW M%J:J5 KE-+_UVJ$"N>R/7;?K$%\GV$_&,@']BLGL.<;^^ 4&RZRUV[:]ZN3: M<>*ZY0^-ZVI'WHA!UHJ]YZ8SFDM/LVMO=F<_FFJ4J\RIZY:_,M[*H%2]RIK2 M2[6Y"4&>^ F]JE^\OB*0N^UG=ODBNY3:$N0]XC+?&R(Q7X^"CBZ7HY[RU4D2 M>JD,3H=V^:JK%9@8,6MP>YGH7LS0#",U;:>VZY86MS()]=)*7YVP@)PO,"/4 MYZWZ>. G+(LL1@E@DEA(XT=&D\7'@[0XB?'\P(K3XC$;\%_1N4_GB(0W\(X# M'1S6MKWFR^Y/#.0-/8"?%S3B&="K/DU1$"T[I4ROT]GTW22]PP5>X F)%5F0 M/IG3$#25O2DPX G/%Y1!V31*7DA-6J5,/?!VU;) Z&9"22,8,[4Z^T"1K!" M3]>N_*CMS4:I#F+SQ)G&7L0YJW M3L>^+ZP7"NX1\6_"BW1H95NY/'$*P]-LY'W!;+;>ZS5Q=@#R U^K+:VO M"1?FW73LOXB+GZY>L<<_-EW+&%7RK6M']B2,,;"WO846=]_K&65!8JHX;W$4 M82RLSS(/Y8E^QEQ3?\.(/3TSC"562XE:P_[^J<9L4U)7KY[XH*I\XFF@>M?) M)G=V;#6?R#;)&-\SZF'L1]>,SO,TU;OIVF%D\3%Z?BW :K)/;WFJ$5472%-' M;(V5&6<_1PB*!YXU<2U4[@BM1;&.=^ M?.X3:#L?9C?MS?M%@*)H.4SOV /?,UTFW*W&;_8F&L?YA%T__#M ;MM+BUB< MV3_ ^#DDL0)+LO8]T?N$@0L9X8+=DL]Q*I0FS&IKM\?(NU19U(0^R-8X#YB# M^'P)>PW3+ KXHJ?5:JD&R52C+#0MC5Q<)MP"W(LFI:>0:AR16KZT ]N5ORIJ M53+@\T420]M@.GVDT_@;T#6LNB04)FAZR:IT]L6[()K D4W/Z3+!/Z$P@3'B MC(:CIHT'-6(C^IG% URUL(%K4MO'P$P[3_,'YXK^,];B@;HX)C0^XV]+>'/YF'& MN^E&J.J)%AX\8J]IC;@=<&-WJ&J\"='-S)FXZ.27R)",Y+"2C\$ MG.V_Y5\9DRY375)/WC/VDZ 0A +O*XU"\5L KM-; ,31L>; ?CLP0T+\]XR\ MH!CG+6_(%JDN;()$KTG(9R5A[F[ *,%HC+-D?9#&>$[!%#3X$SH0IH:M5[I8 MEX*FJ].*.(:H,RR;ENLE$)J0)4]LNIDO&'T1A1MT7 ?!!,6OC+)?O6+FD8BW M+76*^9;+14 C,,=WTYO[.[V@O0+R,V<.^ZUBU\W4[^T57@5DQCW57WAB^V7JTBKE;RH0FJ#! MA:7Z'5N*H[AJ[[ IH8OXWL*6[J/_//N, ML')9#D5]#K Z@JFV\>J5K_<3$CWSYW3;4-]N$YP^D+&#HO&(R[?ZDR)*M*;. M\O7G*U/77N123@+E:4X"L)LC,QJ97/GV)?R*B(]9=O@Y$UFVJ9FN:_B1IHBO M@'E9?EJ-O. GAKA67Z*W^B&QW4K>/QJ6YE<_8)C"^8'XB&?>\_T8['].8AC4 MO^&8JWDM/Y3IC;4,*FF+W3(-I%#OO4!>-VM-B^&:TJ8:O\])1$*PWA=T/@'? MG(,W#>!-+Y=/>K7LV!K^;DRGAAVHFN-^#GT2>30)8Q[^\*#$>,[_TIHHZT%, M59K\^/X3'7LPY3&\=/RO*1.=>Z+YOGO]1*&)8JQY5#D"O[IP>5EXM.W*X:/QEL)'.C@F+"1E M2855YQE;92=6 QFK]*I=V>5^17D)7D!>Q3Z MOQ$<^'K[.96D)O2Q,9C$CQ%38&2S=1],MJ48'SE31;GZ,4NFD?:FT"8)6O*PV2Y1;MDXFPH5OZ79SQX&RXMFN_&@LOP9*?JA62K>; MK3WU [7YI;QW87Y[BVQ+IJ)L^YEUI^9A+1TO#ST]?:,:]U-54)DP])KRC>[" M^FP=)5I3?:7/*/SCQP1Q#P@W7,)46=0$X:D=C!M/8\SX15(!CL4"M>%*Q(ZH M[Y]GU+3+D"]&GZCZ K\3YE]CSV*98;:[W+4_(V&M]?40:MM]V]C[VM*E.7]J MC+]T=FM]'&S.^NM>,+JUFTJW[_RUN9^T_EJ?QHOO&NB,F&]U MC-IV3*,)\VEQ^.7;\EV.];7&,]465H[5"Q0]\UZE7W5]PNE-K="?+.GJ;EI( MLTKMW'(>U+,*W6HR(;^K^6[J2S%&V]]MG=.;8$9RT_V /2Y.,B62K]]4%S9U M)&S&E N7#:F&H==(WGN#=+F7)_(-&H64%S/6X5]?K'^EZ?D)Y23\(H&I"_OB M[*(PJZ@ZIEUA31VQX]'0=G735&HI3#"O551^$]2V:6CJCO'@Y6RW%06M2U@3+5@6Q>>S=NE&I!F#! KFG"@RSR7FT4 M,J'=RA>OM3U*)D-Z;Y\G_]0;#"M,7K"X,%3W))@6AJDC5OCIV*],3V@Z/]E, M:8*>%YS3Y9:)9%ZJ*FQJ>*-X'9(X[1V1=/I@?%'"?ZI?K22G-T&0E=^.:#1. M#53&1N>R)JYB^?GT=QW^40T$ M,^XE'#N77!!QXVWE%05-,$VKI/;L3NC\+NCLG%+AO*7VYS.T$0TYNZER$$7Q MD$^GPR[*=9BZ *QO2\Z^E%!XI;'IKHI@ZPS5N5&TA$5H3 M]+UC0+E#?JSFMQ^_BV[_< A-C\!/; M&ULY7U9DULWLN9[_PJ- M[NNDA7UQM/N&%KM#$;*ED.7QG2<&EH3$,8O4)5E:YM=/@L52[54L'H!UY&FW M915%'7Q ?B%GDZ?__3XS_>_0+N M\7_^ZQ__^.?_ /BO9V]?/7JQ2,='.%\_>K[$L,;\Z/-T_>'1GQE7?STJR\71 MHS\7R[^FGP+ OS9_Z?GBX]?E]/V']2/!!+_\I\L?0U(Q21W!.JY!.:G!N^0@ MB!@1N>AL.O_KQ_I+#"M\ M1).;KS8__O3XPWK]\</OU+U>^_UEN MOLV]]T\V?_KMJZOI=5^DQ_(G__7KJ]_3!SP*,)VOUF&>Z@"KZ8^KS8>O%BFL M-VM^)ZY'-WZC_@2G7X/Z$7 !DO_P994?_^L?CQZ=+,=R,<.W6![5__[Q]N6% M(3_A;"'S#VEQ]*3^\9/GBWG&^0KSLS"KF'__@+A>$?+-D]9?/^)/CU?3HX\S M//WLPQ++3X_K;97A%/V^?5V$,AHA?UDC? M.EF%T_%FBW3A2[,J@\7R]&_.0L39YM/)\0K>A_!Q\FH:XG0V74]Q]?QXN23> M3T((B@FE(#.K0&5E(7+!*B=]",X:J^W%I:E36=%<-K(K814W MP.\:2NV1.< MK5>GGVQ6$1C?RO$_;L9RLI;[S^YI2HOC^7KU)GP-<8:G,V39:I%5 ;0$1-$[ M"%'1JY>4%B9%G[W$+C.\'L_%69[CS--E>K189ER2WGK\Z#-6+;-582?@PC)= M(=/%%VC[C2>KXZ.CS3-ANL:CT[]?]5E3/JP7S05P(FN:Q[YDJ&_7Y-5B_OX= M+H]>8%QO4?P:UL?+S4Q__I)FQ]4@T(M'EF(]):B_+=:XFA ^G6D+EM[?NR[\ V]M*.CZ;KF M\>KLJEM ],1YJH"*L48II:%8\A@5HU^"&JE/UIX9 MK033C"E/5RMD(Y>:)\9%IYS09ORAL_AE.J^9 MPE<85OBVMPB(W/?^ZC\_B$P^Z>NH0Z)4&N!8(.@L*^I .%?5:!]X;+%(/UBO M\!ND.0:N>/NJDAO+%FJ:ZW*-PZ0$*U+('+*0EMQ.TE\^< =%8\ BLK-)[J0: M]H:P"RGT=T** PJC4XRN,>N(I*NTU>^U@ H%$EA;Q80E*#(REH&45( Y$V6QHN$Q>8N4SJ/8DSN^/X2OZS\ M]E[GKE4PF_D1HM,9.I.=UAHA.!X(F/$UM"Y@N',H5:'?]R' #N#&Y$RWXT5K MJ;2C2UA]J*J7_E.3))_";+,!M#[=./Y?87:,$RFTM[)6]:$F)L?B(,3 03@= M@@[:.=XC@Z#/&A7#,]MG;V@'5X_O3.L57[2(:(%) M"@M4H@#!,R.@%$'^ILY)B#ZYPMM0C09G)HQHQK2ABX$:KP8,A+PEID M:AQ$[0T),-M,'PG.W8-4(-Y_=F]Q':9SS#^'Y9P4]HK6__BH$@GS"RS3-*55 M5])@W7@N% F3^M8T[Z RR!1B42F1%] G%W$WMC$YZ -Y4*8P1>TV>JVG>O7(0<67"NSK;3?LH-@,;DHS>F M1@L1-*V56\PW,SSQ]I@JL@A2_*8>RE*._#[ZET/(+G"O3.D5N5]&,B:7NS$# M!BWZ)='_\\GE]7E%/P\\'OO[FA35IDYO45Y_W.["K$*MV3OZN,0/]*7I)WRU M6 T[.WN/81H>K-UW0TX5FSK&V"G.LNJLOD%V53(*3HC-%. M>-4G_W<%RG!W9(7$S!I4OL J@$U%Q/;IDVCI;X0LP 1+\S3,0^"6T8_*1!DH MGLRJDR=R"ZPQ.2'#N''5!VDEC6;FYM\XIQG."-'3?#2=3U?K.M]/> I*4\SA M58Z@,RN@O"2M*B@4D;5@THJD.+(N%+D#V)CYTEN,"C.'[9O5)[\*7[R4'AHZ.7"JI5ER@%428%\PIHM49G>/"TTUWWJM6\ =$\["5UIOC\1KFZG M#5_^9OP^F],O-.63:JAC>NG.W-1G6!9+_ :Z=DP@A4W+/YV'Y=>7M&B;>IBZ M%[38O+LOYVMT*!4G&(,X_L<2^\XJ3&9Y=:4 M?'@6M//ZEC27-\M%?:^\3>@5I[>)Y7HLIIZ(B:EFO4QR4F1K4Q^E?0[$\*3) M:OVZO"6?>D[!>]!80D %PM:3U(8TA4>A:]+<%,]3]9$Z94S.P1B5>MY7X%<3 M)?LN=#/N;@<_?1,O[[!_*S:J>RCT_TROXR3&J)3U"DPJ-&72!>#K@<:,WA99 M B+OLY>]!]@QJ=!6M.DMLW8G]4Z]]7.60Q29T;D(7GM'EH/7C7>F0")F[8TV M,O0)@:\!TVQ^WZ(1+,*:H@I8*Q.)-=+KJP*'I%CRTIKL6.?979_K>F"%.90( M5\XC#EKX+H8_99XI9M1@M4JUC"11P*@,)'JW%"LRL4YF\D;#/Y(T3B.1[[O6 MWT7PXJQ2064.1F2GORE+(KD!67T9&O[^UNAT]N'69,F?.QD.]" M57H[(;73R 1I53$AH:(5H'D>3U6+*#D(EDJ.87_M=?/ 8\KCCXU?W079T TYF>;I1@4C+837-2KW2@OD&:$HMDD/ M: B8)&!&;AA*B[E/?=R=4?G#E@Z/E4A#9=BV&1--<'$1T"G!.>8D33VQK,C_ M4XQIBOB(Y9P7%"E89FR?=/CMN':AF/G_G6+M)'OHFKYZXN>7V>)SN_*]LR=V MJM2[ 7*CHKQZ2H$&>+-IO7TT\F!82DPR,(=))D, M.34!R;WQ#+@HSB9NK>E4*;T[QL'E-Q_"$I\%>GPMB211;$1( :NS4<9:X^'H M96%$9A\VJ251I,PIH^NCJZ[',Z;T0R?^7*G'&2Z8ENF^9>W$\0)/_OMROCT= M]@(++I=X_2FQ25 I%NT<>%_+#@N3M>]T;9D6E&(>Z9\^Q:[[X;UGSJ%[UGY^+H*C$R[T+0*M-P)R X;\"G711$R28^.YSX:ZU98]\PS_$TY MM:^U"(_?WT$E]Q-611;=>]S8I M4J%26&^.2_5T8U807?(09!*1PM%J80_$J5N![L(P_W=G6#M1'IAO)Y=\%!XX M+\Z R)H PFQTWG&Y+P.)44H1I%B M=5'7:])P)2_65Y]?SDTH\*UX<"W " GI1FI0? N MT^04%@C!.C"&E\1X3.CZ=&6Y%=9.5#G@^;M#4*6=G#K:JM.MZ6U?] LW\BFO MN:(9"ZW(I&(TX.JU?!P58I)2Y=BK,^_N*'5!00N(-675R#<5!VEH+K3:'+N\73 M]-_'TR5^NT_JE\5R<^/%N\6IPUJW6HT0S'&(OHAZK:H%QUT"S4,,BJ% [H[Q>ZBV:,6PSA)LVK[]4H?PM[0 RVE:8]YV$+_XP;EOOL'E M=)&O6J#M >R?OZ0/8?X>WX8U_EP*IO4DF)QB5 FU<3,8SU+)/(Z%]"Q8?MI1O MQ'R_)FW1@P0/X=^AD,KIDH")((&B&P1'VA,D,[$XTG=9]C%.^_IW#WO\\/LG MZ5 2]";IR:W>%_&1.\?K 7KP"LG#4WF3YRGDY@43DF+2E3ZUJ[MC'-,9QN^? MI$-)\! D93I3Y!X1K#*R-OIP$+#>AH@Y%UU8U/J@FO1.DNX1]"P7"3%OS@.] M7*V.Z?GXNKS9E,X@NHVO%3J#,>F^_[KCYOS@S]_P66:TKPGUO#L,5O0 MWAE0&14$E0BE1X*+RI9.33+OA#8FP_X VF*XN+JPZ$R)O<6,>%1SZ>>N'7VS MW)Z8V<"?L*AXDC%#(1^"EL ZB"5YT,:4X$KATO>)Q/>&_!V<,#B,C6HMWC9F MZRU^/,D>5B-ZDC4\GS!\M0CS"8:4F$\(P0BDH*KV_R8_%>I-NY@%:EJ4G>S8 M#H/=\R3 @^1OFUJVU@+HHJ1J[2\MQNMR2N?:5I6B[6 <,\9"JK= **LE1(<. M*+J17*$,\0"V[GILW\%9@)YJIX' NA#I]);M5],YKEZ7YZ3YINL)34Y@/6[, M5:*Y)I?!6Y-!2&9#TCT7!QM0^NSBSJ75>VGYQ8B*:6 MFD:[6/W;8DU3#YS; M( H#H8T")9P"YT0 KJ4NBFCN+W?$O-N#WFGD[Z)HOY<_W5XV#>\$V*(DJ_H[ MIN-EO=25N"R5S44%#5EZ0_K/>G#>,B!^&ZY%B8;U\:AO '3?4O[OFC\MA=.Q M']?O=;667Q?E]^G[^;1,4RWR.:G'I#5XLYA-$ZU 7:AZ(^7%/;%P>;_L1;UE M>+97%Z\N.(;W_NJ_/(TZA@W:W)SX9)*5:""+&$"Y8L$%2=Q44J><+"]VA%5. M#:X'/??@"7K/N#:<=']%'&/:ASLF]I)\<)/\8KH*[]\O\?UFM,7IK53=3? =XQ[*Y-YG^HU,[':( MU41QKYP4"H+#4)61K]>C1RA><*,,YT+VJ;LZ1? 0EX@9+R6]9.0#E\SJ;6<> M8J8?,T.+(8:B8^PYZ=:7B!W*A.[%FA8WB-U'8.U[E6^.H[S:UL@1Q@EC@3OI M.5"([.KT \2@.9B4,,ND%4M][ENZ$=*83&,3EK19_(Z6K8TR1EUOF=6D"D.$H+QWI>CD?1_=LQN^,9BKPQ#H2@/I]O)K9LINQ;8Y M&[>:;NJ_)A858[Q(BDPX!:?,.(I,M*7@M*"*,CC!.S4BWQ7B&$S="!FVMQ0[ MVLAO#3U^)?M]3"##/%.PDV:+S4\GS:WILW/M%[;?S(OYVYI@KK-\%E;3U0 ; MV@'%VD:Q8DG.+Z!/4,X,9A,PL1 B2C!QL)!%95)AVL#TC!5(BEXYPZ9)KMS+1XV:FS#H=W28$.E MU:[GU,G66YB=>X&O QS?=L03U+G#TQ8.T@8+[[#1X3;;+&^LI\-=:E=T*D78:;DQO1@^27-CS;R^ M9B_(L^-5K9U;/5\<15J&NEIGUQW2[U;3O+V#ZER[RF@9R]&3[+$6M(0"$35" M[=GT&ZX'.)RW/F^XZ[@[W%9.X'4# M/C_IG#:1SLH4>0:5:CJN2 $^" .>E<"RU"FZ/H4YMZ$:JIR>SF:+S[4Z\Y?% M\L7B.*[+\>SJ>*=+(*R6R9+?8CW2.FAI( A';Q'Y,"6Q2!3O4Z5]+YBC:C'5 MC%*7U5 _R36S?%?A_'NY(,6YQ129#LY8!T()4L(F)'"L."A):[+2M65NG^#B M=EQCLF?]V--.-!WMU;GKG098J6N>,MPVW06MD44Z'>8KR7W"C"Y9<5/[PA50 M(4APL@A(Y,TP)8U0J4]OY_,HAC< W3[K;?C\:UCCDKRUU>:@TEMU&_*V%7+89.L&V)7[/'ZXP=E[,HTLT7;\:Z_M/'4; M@E \"4YN96UUKTJINWTUX'KG[V)IB><^ZP\)BBVIIF-CN0U"PLV,.FR,L+(;LWC M;L$U+NO2B#/7G!=N)9J6";'CH[K6]3CAW7<0W]S$6W,E!)H(+,?:W$Y&<"(I M\";8('-2IE??>/ZOW$/Y_%(!O[__S*W3+#]I3N-T:3 M?:8!TVI1!'P)P:EC=6[H4^^*%<]%\0&<*[4H7+!Z<2:"<,ZS%"TFSG:+.G8= M-DV,1ISOIIS@TQI =\V"*I1C11 Y>AP#:B]< M#VD,K50/J!G:B*:C:W+S/7<#?)&['SK<^;@G\!;>QF6"$&&NS/*N<^@< M6&V^#L9EU*N"X%DZ;$PYXO:/L9

4NG5:^/;1!%9">AJ MCZ2@"4PD'-EFX(E%E9)*LI,>N0%0IWF>]_(T\R*0+$.09/!+R!"<]Y"8"DD6 M884XZ(S'Y8VWY,L=+4<&RJ;WJW&JV7-QOB#!X3I84,$4\)E+"-SP>GE;4)W. MX=Z.:TPZ](!DV4J@U)$( 4L^/2>NEWN\;\ $[C M1%F)0D8%S#/R3I Q"/4:9BN"UTQ[DLR#.<8/F'48(-*=C/Z]UKV[J9<9'5>L MUAK476.A_+C.51)\* MXV\0!MFN\]KIY7R-2URMSXHIS]>"3%)42@OC0*94=^"PSKD>NRC>9V\SO1B[ M91YW'W,,]F"8R"^D&CLM=B?[L)DKA9P4D\8,B1:-[!0FB,@%L*RP.&LU#WV* M)*]B&8-5:$.&1NO=KD?9!V+>YDZE,QPHK;(!05LBH?(DH!AH;C0;YGPPWLL^ M_1ZN8AG#QG9;N0]<[^YNP"_'Z^,E_CJ=3X^.3S"^V5X^,=@9N/O1K5R">TZB MQ3;VJ]HU]Y*G_V[QC :>9G(>=LH M+>-8;Y+VHB!D$\D?S12LQ-JEAC13$D8RX\QNA7VCC?$:2>N6[<1[+6*K;,35 M:?TQS]/5YGQ]K75=;:2+ZK6FJ1K;I]2UYG M:9B5J=Z,30&X,!IKZJW6'DM")8P3 E7'-^Q?'RTN?".\MQG$1_>>YSPCOXC/?Q@'N3EB73W M(1,%'#Q;"SS&1&3A]-):I.B0!U7#$1%Q5_W7S8>\^<'_&\/R'<'"B2V"6ZD3 M,&4EJ.0+S8,)2*ASX"9YYM+@>7P;;D1*O9%L[_0WABUY/T?T J[/BPGG&(1. M&\ MGN,$=2!9*P="8*SW<2L(7&K@H13D+"1E8Q.=08/M0@GU]Z3$/LO=T[<\=W'R M\\71Q\5\:#[RU@51LGWV:&X#=5X7,WF=+B\B=%,.,VVL5Y@08J'\W:;M>ZKU#9P$Y--\%);",P4 M((V8P3N:KQ92%AY#-!H[,>5:0*-H-7$PE@R7R4-9E3WS%'<\LK-EZ9*3V(DF M%#]D';T':VI&D7L*,WBA,),CER*8P/*.L5Q/VW)EA&T.[=>P/EYN3B?=/,,H MBK4&&22/I?8WEA"%X>"91*Z,0R=WS)7O-?YW9ESNPX>+7FE_Z32*5G99AWI3 MSN5)3'*T1D@MB1N>5*KRKG8_CR"N]+X3Q9$,.1Z9^,CJ0B;J0 MD7ZZO;BZ27'&O0=I:\;VF-CA#%O6,J.)!KPJFB)@M.!Y0% I>F58=L+MF'4_ M1-!T?I S-K_%C]O%?%W>+*?S-/T89M=G?21YZYCJ[8C)!'+W:B_F&#@8DTOP M-B44?=SEHAV'DV6::-$9Z[VP] M?LA ,:&UL[+U;=ULYDB[XWK\B)^=U4(G[I597G^6TG75\)BOML5U59^:%"Y> MS2Z*=).4T^Y?/P%>9(DW;7(#E$1GKVJG+,G<'R*^#40$XO+O_^/+U>B'SS"= M#2?CO_S(_D1__ '&<9*&XP]_^?'O[W\A]L?_\1__]F___G\0\K]_?OOK#R\F M\?H*QO,?GD_!SR']\/MP_O&'?R:8_>N'/)U<_?#/R?1?P\^>D/]8_*/GDT]? MI\,/'^<_<,K9YD^G?_91ABA4(,8R1:05BC@;+?$\! FD_'R__KP9\9$ *,$ MH9DF(G-(Q$F6B?3&9A\9) N+#QT-Q__Z<_DC^!G\@(L;SQ9__>#,>SN1_';P_ QZ?YS3^\C4;]M/PA_NIL^.?9XM__ M.HE^OE#/O4OX8>]OE+^1]:^1\BW".!'L3U]FZOMI$.Q_.?TO#JI]7O_.1'(T2\^(3YUT_PEQ]GPZM/(UA_[^,4\E[T MZR474*K ^3_+I_W4&]-'!#*-UP$(?A?&A> 5,>[Z]/Z8;SZ+),C^>C2OB'C[ MLZOBG5SY84T!;WUT!;2+#R)7[YY',74.6?D;*54B?HXNG+?WCKJ:C>X7A8=HQ?\:^K?UV><>SSX($DC74XN,RJ\I3ZIZ*6A@^5'%"!K**-)O/.)H[*536X> M,_(!1HOO#A(,!^NSY=4X3Z97?K4">#6'J]G B9@-!TG ZD!D4)XX[1B)CGL! MD2*DN*V_V9H/,XA_^C#Y_!,^YZ<8I<$G+XG! MIQ-)<7&>1TX\,T$9/.AI2'6VY8TG7Y"6>PEU6]&BCZ)?CN?#^==?AB/X[;J( M8Z"5]49!)CK*2"3P2&S@E CE#42M4W2BEX(WGW@!BNTEQ&V%ROX*?0L?AK,Y M\FS^F[^"@0H13_SDB<@23XID&&XB*1!@TEL794B!5E#JW:=>C&)["'-;N:J_ M_F>%0\GUR/Y].OSR<)!EDAP70Q S08(H5+I)"1X+E]/T]\>?&EZ/E&DVUIVU;2\.&)>3]],)Y^' MXP@#J9!>!H 8D]"0U&7/T5J2J)@-@0::N:ZGZHVG7YJ^^PAW1_RD5YCL#K W MD]G%59&4<4II3313E,B8T>W/$KFHDG(V,)=3#0-NU[,O3>.G"W:' MOGL%S,I>\VP*?@%$26/*.DC@&7>;QN""B@T3?(G'A@NJEX=M/NP"=GBR\ M'5KL%18K%\RC-Q\GX[6CKU3VRGD@*B.OI-5X;C"OB&/H&.@,QFO>2Y.;3[P M;?82X@Z-]HI_O8-X/45Z,1[>#^^Y.2\^WH5)J,!=2QXJ3F)6:*K1G4FP5NTX:, MR43&H[Z?.N\\[@)T>;KX=BBR5[!KS:J77^)'/_X B^";"TPSL(EHR @HQ4@\ MS8( ,UK@2JWL>8VXZZD7H-;>PMRAW0H!K.?7TRDN=7D/4FB')OKU;" "$\!P M;38Q061F>,9[;H@%&Q17P#6K<0FQ^^D7H.UJPMVA]0KAJU?C.4Q]G \_PPL_ M]RN< VTU#QR]L$@]V@$T2>*=2T0$M,P9_I]*-2)8NY]^,5JO(-P=6J\0R"KW M8]/GZ()_F$R_#K@Q(J*?362YX9;6:N(9EX2"!"6,M:S**W[GH1>CX]-%N4.U M%:)7[Z[\:/3S]0R7-YL-0&?.@S-$'055'OGH1>C MVM-%N2,%I$*(ZN453#_@X?'7Z>3W^C['Y"W:'I7I&LU6;S$4:C-?'033?EN@.M MP9A+&$:00",EH*Q0SE/5-WMO^YD7H]V3!;E#KQ7RN1#)5/*$TE^O(>B)-4 M$Y.L,C$ISVR5<_GN8R] R?W%N4/!O0)>JZ#;MPUF7=*A&8MHV5,2G$10F0MB MC9-$*\_)%Z#F*D+=H>E>\:\=*WWOPP@&*7IA-3H!(J"')UTN MY?JFE/$HZ70V3LE^27K[GEQ1T[>*U<^X5_<2Y:XZMQ^69?9??IS!AZNMZX#NG+B>D0_>?QHL$B,&N.)\ERA.X):\;2DG7O%P5%J MG3MT@W*ZIN_ >/):/EVH>]_G?_]I0QAHRO[KU-8TZ'V.T:]MHDI.2S3E#H RH=,HX MZKW3069KC!(\#$YY8"6C_9LS0S7:H1S)E2UN)#+92!S-@3"FT+UAWB=^*$VE M@K5^@Z7O?O06/L/X&G[!5Q1%.R\Y0O\GL5"#4*H,O&'7$:ER^L-)8'K1@_E AZ>G+/P'L^?>VGGS9W-M: M*ZC!&;=Z'<,](" %W&1T#"91GXKE#JX0J9NBA MKC]]W)1;,)Z\?D$N]#B-: M!P8\.\YR&ROG%H@GK]U3!5JQ =#62?'RRZ=B0L^>A=G"GAB(S$"J; F/*1-) M12JU=HX8JU/@#+R-AQ(W*QS+FY">O-[K"+MBIZ!O9\D,\ ,_/ANG%U#1Y P:/1:*VY2AE$C+D)_,X$_;1 -W@+D< ML_%$ 5=L*+B&M"@=A=F-F9+!.0->(N>L)))9CV9*=D1'A4"2#NBC-M'W!I G MK^L^@JW80/#FO$$1S KA8/9Z_/)+(>'UEG##$), S*1M.G*.!"!\H%SP;H3?B1-N7E_<_YLFJN+($*S8: MW(^LW#0A!8MSZJ?CR36*P(?A:#C_.LB.2LH\)UDXAEBE(\$ _D'!J^C X%%U MNK;W/_@"]5])RC6[$-[8(?./,/UM,I[) MLXB"L\(=*H+H8U8V6]23Y^-C47C-EHUWUX:85V_7SS"&5IJ>N41 !-GDD9DVD3[-P#Z$)(U$_0-3L\KG']!O-;7G;4QG@=!#I>QI/<[K:[\!X\LH^7:@U6S[>2O_]E@NXQ(4 7^>2)$4= M]<&K0+ADZ%!)41J,,D&X==PX!S&F-B4W!T ]>?77$GC-MI%K;,7(Q@-H]@:F MB[8,/_O9, XLI=G;TI(C%]]+>D$"PB(/ 'Z"[EF3\E] MJ%X,1]=S2 /.8Y9!4L*Y0TH&OJA*-$1'[KE,'KQKLP?L 71QZC]%T#7;2]Y4 M"$ 9H@WIV6DR_SEOM699T58Y2QA;#G S2E2J%?A:>74)[J8 SD\RA MID<]RC*.@?GDR=).*35[5=Z#=L7P[48_@3F=DRR9?*61EXV!N*PD2=Y%RP"< M.]@=K3J)]@&]5!I544S-SIA;RU_6-FLD,/(:" 0$(9,J RAP:_1*X.HCX]$T M+B8Y2X> 1LKO(>F6S \]$D+A[^TR3 T$M?BE] MW-/6H1JTZ@T@F([>F3(>R3M\$ZAQQ#)'24G2E$XY;VV;TM?Z#2!>C>.T%(V_ M@.5_7XW?PU49;C[]NA3BV\EH],MD^KN?ID&P3$0M%7&*H:?NT$@+$AUW&GRD M- D3&EV2'H/R402TCF'(C@OS-BIIT.MA ]EVM"TFKT-P@407(I%*>^*%4<0J MFH)7$E_B-JEB]R$[/TW:Z7724"D-2@TW\#WWT^G74@1W-;D>SY_-Y]-AN)Z7 M[?[]Y(U?#*J2AAL!"#AIBJ^30?O#&H6F1PXT9^52/C@8JAJ+[H?Z_="JLMHJ MEC N;-C-EZ!8!Z]FLVM(+ZX7+LJB[_?RW?@-?E_\:#9(WH%23)#R&I2L-$X\ M6$NX#<[FH -7II-C<-+C+Y \9])%@PK';J 7N=S?,+,;1;FE="@B MPW![+1.JJ6$RZ[,<=UW07B#=SJ:\BM65.U^1Q;NP'LRZJ!58.SZE'.C]Y-8W M5F-\$BDR62%G9<+,GN,FB[2ET3E1F%F*W %45.!?(KP?25<5&(+M6 ML'@/CEX 2BA:#H& 7+292Y18"Z5_!93QH9Y&Y4\AVTEHOA.NM==4Q1+B_2_+ M$F:Y)+JSAEN0N> T)Z%(C)ZBP*S&MP,MR:QHIDQK- #HZ3O9O<__3NC40AL5 M:Y/WO@'W(V9(<(?^++':HXN;0B(VJW*?&*/(,F3([N3-Z0_Z---%[=KE>PF_ MKL)%I_5.1/DWF ^4MX$+;XD),96AC1GW3913M,;ZS'P2FRT.3]V$#J#X3KC4 M3C.U2Z;O>PD.X::))1:H(I:5LAC!*/&!9I)BC"PX:6D\W6;Z@U!GT4O-@NNC M#^5BYKT:SS>6,!!!R)2")SIE51H#1>)-XD5RHJ1-FV1R=7-I-Y;OA%ZMM52S M@/O8LWL/?&D/Y3CC66$6,Q^\+!];Q.IO801S?";E::J=F MO7:G%^,P]!!IUMQ9HK0HB5 T$L=P\\6%:&!!X3I."HL>!^,[X55#W;2H$;_W MLCP9KZ+BB>2D$&#.I7@U"J*2"2[1;/&_CR"#X1S7\(D!TU%2(E))Y*2A3%X# M((D)*D22N56+SY[7\#72HK;3RVZ_/%XF[4W(A(72YM.&TIK'2\*L%^B+4DT; M)2@<"?0"DZ/J*:9%5^VM[<1JS<$ PE"X;FFY)B%DC]N?H93'K*5H4US\*#.@ M*BIOLS*PE^1;4&%KJ0.30>J8@-"7Q%GIVS2?V,9RX63H M)_L&[=4/YL#<'U*7-#IG M#?*=#N7(W \^LQ)T#RBHQ%%N@@9BI>:EU1-NJX9%UR@UO!?L[Y*/#31:.QNJ MWYM4AFE-9_ 6HO\TG/O1\+\7S0H'D*V/GBJ28NF?#D!)<#814!:\B%3RS99? M^ZJ^6L"[3"X^$G763J#J]6KM6Y!CGCE0&1E7Y O!DD"](2E+&U,(:)ET2SYN M@>[[H^?YE%D[YZKS^W;3@AQ=(N\D[O.4EL@.\!+9,8DH1FE(7$61NX7>CW[T M]\>K2FJHG6?5]2WXUK;>6(8&@D53U91&2M80FXT@@E-(6NB43;<4O6.?_/U1 MIHX2:N=6/4O_>3V;+ZIUWT^>I;10@A^]\CKQZF"V;9 RFN=B)6 MEV6L7I3E*_5JO#JM_P;3#S =Q&"\$((1ICUNM]ISXC1H BQ'PVFF-LAJK#N$ MY#OG6C4EM9B%PS*H :*N%VYX,A4 MZTB9%YEN\.H6?278LA&XK'7PW5AMP<_O^K0Z^L2YD"2X4L\=I"?64T&4U9"\ M%]KD"@&TG<^^3.J<0Q'5<[$.\7PW7)-3*&F)Q'AM$*X'8BE#]$)K1VDI+NI6 MC'/TH[\_VE120XM4JZ--P0'C.@>+ED8E#$A@LH1'@LHA,!5HFV2)HZ%> M)M'.H[D6TSZZ(%[LL %%E\K<$AC/%J_)6T#1S89S6+6_6[Y6;R%./BQ5NGC# M!I1;117-N.>&0*0,^#()5GP318U,@271I@=8ZY7]P>2S\:+%K).[$YAX9%%G M*/.URA]0F@P8(PB('+.7T=K09@-]X+%6YZ34Z1)O,>ID.^]-!2>=V,Y1UI7)8JHR55Q"TFI2:5B TR$0,N^EPB1"T3 MH0ZDT)VRNCOM[TT0P<: .T=DI1L-E\0:H0GWP!($H%ZT&2#R: 9#],D3[B', MAQX,L;6$5=([GD63<3FX%KW2HZ36EGF)5*$)+YW!%;E0ABM%#MD(&FVKW-$# ML![)Z(BCU+V/.;W%WB")> /3NM%S!U#'S)$XFA,[89UWGD0#]6T.-ZLF^[,1 MPZ8H$BT=$B(KQD@0Q$LI".-2LL0R]XW*4LY(B#U#)AZ*#\>(O $/;I76K=JV M:YN-"F!*V4.)^ABTE:B()*K(.:-1.=>F?FT+ROG=@ HJVIYPVD.^#3HP[_%A MUT,TRDPMCF=@M!QM?XCHC6HK23*.:AMYX*S-3>1!6)= A'IR;[ +O(4YK@_2 M>A[G"A50BXXN!^)M+-<&/I @929@I$X076+0ICOI;CR70(,*DC['K(QWUU=7 M?OIUDM\-/XR'>1C]>/XLQE(^6VX.)J-A'"YR$B.*9;J(=TWR\RD@Q]\.9V6\ MPNOY1YB6KV?XE[_C[TW+PDL&[(LB@M'L[G*Z3<4J45,73+PEDM%3; M.Y6]RUYZVR9[83^F_C;8QB>_04<6O^$_ !N@1RJ3HF@N"*]*&PU*]YV+ ,<+^;'$_[:6\O/7]_A/%WYKN5*(7@;::?%LY,E) CNC5:ETY&'#T>SXFE"<'FQ(/B7 >>+X,@]T0''X(? MQPB_!2^N9_/)%4RW(*Y<5Z]2,IQ[HKU%U]5"F8*A/1'HST9J<^2BS<2N>X ] M AOU5"5NDJ.B!LYAI_[\]6<8QX_H8_YK&31/U JJ2Y,X1HF4G)-0>@)J)D(( M,446VR25W(?LLBV0TY70H'_--KXUNO6]6 =\Y[5%-A ^&H.DAU[O)4T%I9S# M--G$Z4K+[<6P *D0K'4!]]F2^:&"/EC)PY1A $D,GD3D\?J47Q)4S6*)Q9HR5@LXYEP%MQ!5A^+FG16O**F!2$25%%M=DUNM85YQY$ M%\:&*H*ON#&4F?=_\_\YF:[-Z&4FAX549MV7NN"RQ-)"V'HFB-"))4XC3;:3 M48H??XL"^+=-]>]^_@68GA4$6[$M74'SF[^"U_D.IO65;0=0QUB7G;2^%\YY M3IJT$G+E%WT_."^,S$ =,2;C[B/*L,YH#!$@<>.QAJ.C_%0UO\<>/)OB MCY%M184ORAK74-CJE"GG"LW,$,D5;F<^,.)X,$1I;XT)U+J.(TTW/OA\IW1% M64\J":JB?78'"U^GOTBFF)..)%/2*I52Q"4T/WAF4D4=G*/=6D-M?/#%*.T4 M0;5ZT\0:"Q@4-#STKB110D!=#*9TV-/TYI\L*4=HJ@*IJQ=["H%98L:0S" M4Q*3Q?V:*4,"!(E_>&8YF*33O:ESNS[X8I1VBJ!J]R!>8]%K+,*'8&4H\P)P MJ_84?>AH X$<8\HV!>.[-0O;^."+4=HI@JK=EW>-Q:R#5ESXR)Q &*KDX9:A M5:6N5SDTBP(/+,=NG4OS57GP5GH",6K$@BOS5"?" M0 0)QBBMNS6CW?C@BU':*8+:VR[V_%GF?O;1CU/Y3\G'_^Q'I1P+O_,69O/I M,,YA\;/V:>7'X3A7'GD/Z6PDCBMO=0@FA:"5I)!L<$JHH*/FPM$DNB:.'X>H M7YC_S73R":;SKV]&!X7]ER$2%%)$(56\ZR8'V; M@/_]V'IM@[_"; ;P&A_AB_A_+7TKGDW!EPEZRP\_UGGO\6HK/H[.V=EV3:XWUK.<\47ZGI1Q@[3JP$>!1JR M"L09*DKGTQ(<"(%H;H(-QMA(VY0*;&.Y^$G>#B^ZRKM>KLIQ??%RT5_Z; M_S*\NK[Z>3*=3GY'WC[WG_ G2-;D(3C+*,FVM#T)U)/ ,Q#TE@"H,3'R-OG? MQZ"\.-(T4U&#!*V[A_, 7%314464<5 *'2EQ- #1VGL-P5(?VNPE=W%<'"5Z MB+G%#*_X$=+U"+X=:UO+7MX/HU7(D*!XNI4)3TA.16S $X]F3DT2 I)HE#_3 M$>&YRI :TZ.)0AY+@=+>)=U*HA>"9B8M)\[+TN+82!(4(#.,1.LJ. .FS;[3 M =R#-2MJ0HI)6^4TL'CVK_Y;GGT7B$W3B#N ?)A,XNH*[DJ@GMIY("*%!":5 M@@W-!"?2,U7FO4J"NSO:_-Y#\FW*;!^,0/=D%3\&_ARCE :\^?EZ."I]*=>= M?$!+RY0@RI=92C)KXO'H)]8&%H#1G&.;P-)='(_(1CY559-J2:$]$(1T$R71&J%L)#\C@7I>=0>5*-V M+6>CP'W51V=@P#%2;A%ZA?DH*>FMI\W@:5\A-S %[D;OGFU=K++0Q&4['?-&FQ9E4V2!H>QKRU0O4!7M34Z4/^HZQ!4!6S\8Y *O>KT@7B+.,DII+FJ6GBC9RLQT?1>TRNI\C08[1; MNY+A9S_^UU^O?1D_!>OJU)RB=2"A1*TRD245U0OM\%1A*026/;AN)2@[/OS\ MUMCY5#.I*->]%MO9SAZU]A\F'J/WT$V_UH82Q* MCZ"@B&PTO32.BR"Q:4)VF0W2JH=\+XZ'"$O64/*DM[,I=%-XM M270;TBJ@UP54]3X:>^&G7P=_?#9RRW!D1"* ?4^H+Z,69 M9#U XCKJ0TJ>0?S3A\GGGU:?N-3SZB\+-2\4_.UYYZVWJR3X22^IU6ZLL1C, M\6OY'93;33 0A+99,6)"690HL[6I0)LT,Y:*).UA=(\:G'/<\\4M3AF]1M1BRB 9NN=L)'+E)3S98B3L=K3 %E! MQZC%/0@:1RV"HM;*@!M-\![/'1/+!;L@S"9CN+9.\C;I:&>*6OR".\'S2>E= M%^?_',X_KJN;7WZ)H^N2+O9L-BME>^F]_S((1DH=\23V>.Z6 =T.O3EG"->@ M7) .MX,VPC@![".,A1S#I3VQD&;J:A VN5OH^>MR GP9T3[0V91CW!,0Y7XD M,4U\.0V 9\FB3%1'U81'>R%=&%OJB+[)W>4JI ?2Z$4!3_*0RZ172VR9TL<" M*,:SY3:WJ9U\Q+'2"OO#<8)MD,IY,)[#N0LY@24TYX &8$8#$.T#HK,WPH7D MN6DS"/5)Q$K[J+^:V!]#K/3-=)*NX_SU]!U,/P_CL@HB*4VS$IFDP'$1-$CB MV*)I"WH45GF_U:ZK1VQD%X)'&2$]2K63BB*N'!-;X9D]&Z<5HMG*!>T"JGIP M="^<\P='^VMJ6^V5Q'PV#O 84A 02>F83:0WCGCO>$FO<3:;G '$4]7]@;CH MF51_C'1K)PT]$R_>3%$Z,+T9VNP$-UPD7)]41!H\#\MH:'Q)C&$Z!:\V6TKO MB:MM??1Y@VJ5Y#VI)JS:4=%WUY\^3:;S]>)6B&+46EB=B>8(1MK2OX531Q)Z MHFC"")EIMP:-.S_^R:NPO] >3V#T^>3J:C)^-Y_$?_W33TM^VNS7H0^E5.$\ M \F[//YL@\>/EL5&M#1G907(Y*R14E+I4J0N&A4#.,F2Z3Q@O N0GC5:(S^; MO%J>:*ZSZN()=B$N5PEM(*+4899OBUP[IWJ>($_])7 P>4L6R'$F'CPEMA0NGR64CO+2RD[ M\UD(L/B=-CGX>R$]V"3"2BKOPJ2C17\NZVG=T:0#M+8-9/:#>Z ^,G74V(4< M/71P9II$B(KZ& C8B/XBAXA@$RK36NNIS]DVZDEW=GK M7(?1,*X-]?4 EH0/94D0;9(F,@5)O$^4"*&"$];;KI-J=GWZ(S%-3Y']I*;@ M:E]$H,_U&=WZ#40Y(B^YLL0(HTKM4*FWCHQ$$"*;DI>JN^5G[_SX2]%E;]&= MXSJB9#Q,9_CKT7\:SOUH^-^+5(C?"NKY\'.?5.RN']W[&N&D-6Q<$83@>==8D9R,()Q01NS8.N#^ESZW?31FC/P[ZY+IRI;'641'M>6(G\#$H) MDKV2"8*G83-U>M]58.=G]@_>CLL#%GDVBZCATH5>?GL.B0V!FYQN3GGU"C(?Q^T\VU)+8FP'<&MJ9$&\?XWJ&283B$MT*UP#='A M^H;\;9'' +=.+[/2!$2II?&\I/?A=NUTY [=,0FRC9/:%>%E$JB)?FH;H[>Q M0=HC#SSF1> :SW5;["N9-2.>I4"4R1PW3"Z24-TVU"Z/NRPZ-!)SBV:XW^ZL MEGO=[%O__68T;^)Z^25^].,/L+2%'%)39\9PK2X3&2DE#HPF M-&9+13))L&XC+@\^YB*U7DNLVPH_>;[SCA/M^1+E\F!["S.8?H;TRV3ZR_7\ M>@IE-_/C" --(_4I6Z("HR74"^&K^?^O',Q\7Y!TAW[:(EVC+TN*Q,I2]8(.AP M)1=2X$#;]*(]!N5E$JN9GK8Y92MR:I%>=9.Y%VQV6N*IR43$\S,8(!ZB(I"M M%1:W6@5MG*%]B"Z>*Z?+?YL7KB(OT.R>#=.BYGTR1BG $#?'UW=('$1.ADM: MQ@F7 9*E\#U:15RIL:7 I QM K='P;QX!E76U(Y 7.^([@+G6_AT/47;;7;7 ME5MND@.@ 60*&EVU4G>EG$=#3G#B'"A;PH69MDF_O1_;A3*HKDYVT*9" '9HH %BM3%G$LOHELBS3E1WPCI M,@H@ LVR-%4+&E (S"!"JBQ)G!EMJ62BT42&>Z%=%G'::&0'9_I%=]],)Q$@ MS=9G8^GXM/>F0N$1F70FE"_Z8F=#O)3H^P%N@26B8/6]&1#'/O2R2-%4Y#NX M<7+0=LW>TM]K/ON?,%KX:->S^0!=,3YZEM!"Z'[WQ0^3K*FC8 M=2$>##@1BD-?$O^LX238H/#=Y\:SR-#%[Y:Q51'4!?+JH52V@WLG!WR/>4%> M?OD$XPU+:V X=0&L)9Z"1B.+HKN6;*E-0[DQ%[S,W?R@'B ND%OG4LD.+IT< MZ#T$_#>8#YA7,1929Z"EZ"!K$M#.(MQQHSP#+5VOHPR?\?TPX5B![E#TR9'; M;FM?EJLQ%;V5'-F'#GPY5#.NFR5D)+79..]!=RLQ[O:\UN6>YPN-U!?O8RD MO9D3L:J%6'CRBP(E)*X66BL":5DEB[:8UXDHY8-'7SY2KIOX0'LAG;L M)GN MMZ(G-730KL1O@6?=I:L#HG,4@-["]#!UGY64MKNRKZ_$S\2%[)CB*A,I4VF+ M#*GLIY*4ZAEM#0O&-&V8TIP#]Q1WGH\"1PBZ@>K?H2D+LV=WL_YOBA0%\*PB M&K0RX4JC*YU^. &NN7:4!AD;1=KW@WJP0L*3=;9Y(%02>(/2G"6TGW="DXI% MJXTC6BWF"0GTFX,(Q%H(7$>7;%]XOA-:#$;IC NU,5DB M:>+$V8)/T^"@-&9LE4>T']2%<*&_P!M4V"RAO=@)C0$-6>A,N$R%ICSBEH6' M8W",69ZT44;%TID=>=DK0)P98W,2)#H5"B!TISEZ MUQ319 5.*]V\I>>%L*"?<"L6RI0>X,]+?V68?O+3^=??_-6R!S\3@C%@@1A: MAB@YU(H'_(/J)$24S$#L- >MTSR"70@N+;I41=(5+86"YUN*T+,/4UCZSAL0 M5V3O K+ZB)+.\,X_LJ2_)B?G4D/E$29'@$W1.(<;6<[9E#$>AG@:6&G^'VQ6 MGBO;*6+]%+AR8,3)0U'E".G7[O7P*WSP\>L_2G^@%VL;6+DR -<2E3@O"8?H M#^DD%QT'@&MG=.A6:;O]V>>=F-%( Y-ZXJO=?.Q_/?OGNW=X".;A%)[%_[H> MSH;+2_;II\FRR.%FQD=I(0) G"L]] I(TWT34 MM=_NVR!O?_WNTV0\FTR?C=/[C\-I>E.$\N;5FY>OT,^9X>?=3/1AP+EGG!@. MEDC%-4I'.4)]LM9'P;SK5GG=$\A%LZ>U8BI:H@F&BRUO]'(\'\Z_+F]LLH\F MZ$!2EJ6F ;^R,B._*37@M_DE%V57<_[?PT"Q+'6,H M0T5BJ8^5! T51VS 0RC@-TO7OL>MPSVF>S,5'B.RED?W0?O"2&6,98((BDZ* ME*8$'Y,G.MG,36(INVZIJX_/E.NGD).LM6.DN==Z;]]M]G9[A"%BGWZ :?W& MLX>>TJH';>>5;;6CC8)3M+D8187E; TZ[91K:1T$R>B^#-1#SSM/9]H4>9FN MIXDS$2D7D<].14Y4S!Q-AB399B^ 1]"9]D WNL@SUR9;@CLM&L4!K51'T4IU MF6F@D0,D<^"@^=ZZ AZC_J.Z AZCAQ;Y+O<7R>LH58ZL= I/Y9#V!IUDS4B@ MX"3NYS+H3C<7WU7C@CY\J:R3%IDQW_H7;H.[=7+/!CD >MT2B&2 MH!!X\XF ME8E1R&Y=!D_+-MW .D.\8 Y5UU"+Q)I#0'^#WQ<_0D]!Z)Q8R$1)ASY[MIE8 M'C.ATI8+79]U:)6MWP7?=TBBTW33L+'M-L1]!?E<:N=!<1)]*/E#%MT'YH ( MYW7.0EG&CNBG"4CX5PHIC/+@=-NF\&3K"T] M?0^H+]Z'KBW=FX3BN/$Z5+BUBEJ>##.6.XIO@UX].62MBR$(%9)3G("2Y/P M-&ZVTWFZ7#DVQZ\]58Z1?IOAH@O;J$Q>AYLLDN@UXZY,:C3!X[)QX[11T3)N M2G"@(4;;+0MLWQ,>:][.4=K8'C?:4Y2UL_Y^P47BQZS+7 ,HP2(EPGA+I%." ME%';A 9M@\^E)W:WJ;%W/O;B-'FZT,Z0@@L!#(\""/<&V91 DF"L(^ C%0I7 M9J!;WMW32<$]69$]Q; NRZ",-.@Q<3RR@F?$4ELJ'JC,DF<;4YNP5*T5].YCVP_' MLZNRIPV4MM9P&@AS)?LS2T^"#I:4,0$&T#!P_%&*<0G__)6:#\+?K8:Z9U=] M@UR+GZ]G*(S9[>O7E_C5_.NKA8H];\[19U[FN)QT#5N@9,-I0.#B"X$$Y;B"'X,I"AK/A,R)]$*A>QDY\3E[0J-0^ ,E?&[#MT?<[:NN M=D_N_76,:AIX_K?@O8 P_R:(%3QE17;1"\*D,41*GHCE/I 4$#,7D@MHX]+? M ^S"^%)3#;7OE_[IIU,_GK^?O%E=Q70GMXNX]=H4":,I$6DSBB1813CS+@1! M,PW=[J%.QW A1#FG)BK64NR&O=T3CP49MZ8 M]W[_LRZ:$/TDVZ CZ?;E5*X[;%60 MWH(#.B4#:&&4Z6JXLVB/IXW2A HI6;(Z<]MI$,'C4..!--"Z6CQ&;)6U]S?_ M97AU?;6>:V LQ4=*XJD6Z&?@'[[XI3IHB'CH9$_KU0G<>?29\\I.%?ZDAN3. M6>VXZ'8C M;_[ZB,R/ON*O& C:ZLO8!<<%]HD]2OS[FHR>(KN6?6(AJR!\9 1DJ<>7EI/@ MG0Z/Z!-;187'B*SVX?QR-/Q0;HV6!5#+Q-^[I8G>Y]*Z ME!*7RP@D%C5QTB@2J;=2!)>]99U.Y7L?]8"=88]2P:29_,[1$O87/YS^PX^N MX6_@9]=3F"U*DV8E3;7\[=EL!O/RO5^'/@Q'JUOHQ6^FR?AM.;)*(Z52U#3K M44;6 $7O^K'6DMDH'$M<:<>S9*"81.O.EWYW%+F1 ;\58= 3S]G[P;0SW[D MQQ'>?028_W4ZN?Z$S_EE.,;O#?WHVW1FO[AUFOUZD]ZMC'4F&R *2G$S2$.L MTYYX]'"T\#9(VB:=I"_RWBF!"UW=H/BFQ6=A-I_Z.!^$:'(2*! E ]ITQJ,G MJ*@D,;B$@J+6= N]'I\3>!^T\WM)9^795MI?556UR-GRLX_/QJG\IYPWG_T( M9; +\"!Q:8R-AC@C')%! FXOQ!*0IE@BKMKXE!NS!P1^ ?NLC$Y+9LPI!N^[^R\:J"T1BFDAY$.@!:_ M2RY6[5$(U)# 12 B&&%T4LGPHY( #S_N_"QIH:@=V8 5I=SPONCYY"K@B[&, M4*,G/OZPZ.TRG@WQ.:L6C\MU?!TXJYG,*1*JHR+2@R5!6#PY60@L.$BA\27V M$6 OBE;G4EJ#H^QFU[WG=2S7_K87=?/D_A[C33N/'K[\"'OK+"=-1!YMQ08YK5UJ? ME4$])A(H[R>Z*1\%]F'RO%GK?1ZUF2GMPI@D'RD 6)"8AT3Z4@5CJ#1$N>=#4ID#C MI3+LGA2Q1T>P8W35DEBOQI^NY[.%!-CJ=C4IK2A+C&21!$*CD02F,DI"^5(A MA?_?QC<\ .H! U#UU;F/.#UUT>!>9!:G**+,^TF8CV^%[SU49?BC]*2(:*O&5A*)QU7@557T_?#C]\G"_.7>49"\9D8D0HM?0EJ)6# M(XDRJA1S2J2!?K8M51PKG8L7HAND!KZD,= /OZQM"28#<2Q.:$E@0: M..."IR2MRC9(IM M3AJ-2;&)'2O_KC93^OX\G80;3S^456+C/ M^.,)PAH--R>D@E,!"4"2BNB N46K"PL$0HB,XDN7P38Q-%NLIEKTIS^FYWX4 MKT>++]].1J-?)M/?_30-F 2;(]>$N9B*2<*(A^QPB_.:2V^*Q!9@(W6CQ]$\MH MOH52SV[0?/.E^4[2W#C:IA"AR7*>]'M0@W8=+A//RYDSW69W6=2>-:W-UMG M)&_1"-5$ L?MQVM#G,5U11$YEU1ZL=D4]X'?A?M6],?K\ B9TR*EMNZZ_HJ: M+H,07XV7O2]>C=?-+@9>:(46NR#)>EWF*9?9[#P0%+[D$1S3K:_A6B_QCW?F M*7"K94YQG84NAJ_AHE# EF9!M'*"2 UE_G!0Q"86DW0F6-O8Q:NYG#]>CL?& MF8K-?QHMZAW,Y\OTZ]D@(L!*$9:]-QKMV:_G@E M'B5[MM\+]3@=<.%!J<@EVHHI+KL+.F8""4IJ 6"-EX_+HCK" 7_0(. RQR49 M$:--I7(E UKFUA/+%"=:(0%1SJJ562WSP2J>^M&JWW5;DQ),DOQ1>H<>F2;;*E@F"C+@8 M-8%L;/0J4=-H5/D3)7WWXJLGQ_ECJ-"XQ\O75?*-%=FPY/$82P:E9H(A-FE* ME)?!2,KPCXV.?]V:NGQ]\.*(QZ'% PU@3E%![1S);VU"2@!V( MQC!)9$#'U!HTW$.0C&9AT';OQH_[GO0'4UJIY5QY\\N!SB <4.:(S4(0R:PB MI3,:<3H$ZX.S6G8:&W=!Q3>/P0&IH[ S%^IT@?9'H +"1$V-XMZK3OQX2J5!)W.@HC#W[A$5RSO>3"=HQ_47G\X4F,\ M?W;K"=_NA!!>BMD)XF1T1":'1BV82(0-T>C(LE)MJFSOQ];79MG[A+].)S,\ MD[.C*>+^)S+Z<9(ORIY$)/B61*JU#ZS;@.UZ*U_@.O^F5)DEF_9+134TR.=_ M%N/U54F^@/0"/DTA+CT^_'H$"[&/T[.K"1ZC_[WX_M[%#&SD(IHDB4V^#+CE MCCB'SF*R&7#_=AY<&RNXU@HNCG@/HMH&OM=>8'A.E.E)A@?'2/0QHJV0RG1F M&PA$:6A*SM+<)K/B$*J+HU(U%32(X-SF]H *;8$90[PI\];0X" .O"8:=U@ M"93;-@.$;J.X./6?+.(&"=+?1F7N7?0R7"DA&*>E)"%*2Z11$A$'1Y@!DZAV M4:0V.T-7A.?*I6I,CB8*>2P93WN7]//7]_@1R\G,W@H/7..&ETO%@"D5 \X0 MYAT/!D)VN4TZ<0=P#S_0MB8INIY*)RKGG+9+ ;B>U-X!8M-KA@X@'^:ZH;J" MNQ*HIW8>B$C!&L17YI/:8HA)P4C0U)"('J:3S$:ISVP+MR;0/1<2CX$_QRBE M]A7%([=TDSW_W4UA%155.3$1/"1[O)5$I,>(M3T2[%,%1H8+HFE>Q M[QF/R P^51^3^L*L?97P%F: GU:F"KXHW63U'<93[/./TR_%*^ M6M^/Q,Q3@*@)5\7VI^BY>QT"$7?8J8C^!F4B>2O MKCY-)Y^716XK:")9E7%5Q/(2^-.&$E:#WL U.5QHY8&&@1; MRNPV=+-C$?"K$B'^@+Q=8PN>BRRT)%!BPU)DABBE(\E[#<"REZI1WLL!5)=' MCVHZV%ND7?%R>\'EV6_E!GX^_ P]+K7W?%+OR^PN"#)66L6" MBEFSR\]^_6DQ+G+\8?&0WZX+U5_GI90'CJI !?.ET5,I M59: EI3F1!EP0J4H+&>=#-C[G_4 PQ4K*OV.O5I9L"UNHJ?@7^>WX$Y5"8XJ@,QZ(%H%9CTZ72FUN:[HBO'SF]-9+ M T_G8(9#0"LZ*0XD<5_JJ#0CSAA+F,B>FR1,W!R_<)%))BUY4DW^#5I1[5[W M\OX2'0.A+9.$Y]*P7MA(+/A$I+.)<)&W0 !=4$!MD1-]>16N*+2[.O,T\?")!-1ZZ,JW"\0_<@>J M*/B$N]]3M/-01(H@8FF&Q2"9,BPX$,^%)Z5VQG!\HUK= CWEW('F_#E"*;5S M!_[FQ]<9';OK4B2.^'9?>/[BXTUI^?+"(C"E'.[)QE%8!I$"RXH4,2G!;;0= MKY=/>_[C#/\?I970())W!_4*W+IQA,@VX(H%48NJ2\\#0:" !S<5REME M'6WC?A\ =3[2G$VIDS8:J;W)'%SZ3:\1(Q+"2B1)XXDTEI'@DR+66L$T]2IY MUVE+Z?*TR^5"&X%7#.4M[RE\N-E!$>2AN_'DM Z,.\*UDVCT9T,"-Y0(X"YI M#52Y>V\9CWSFA1TOC83=P(1]=QUF\%_7I2'1Y]7BEQ-@7?8T4D^RTHK(+!A: M8$X3RSRG3(0899OC9 ^@2W.3:\B]0;1_!ZSU8.<.P)HZQ'NA/8P;7$6!]Y.B MA_3/LUNL #)$@G8-PA+"$5G:3=CL$N$A2>NSLCZ%2Z#%/<[M>5EQC-#;LV$] M,5A1Q[1W!$"4=B.FC ]3BG!N1&3!J%:.R$XXYS?[1FEMID M_*%<7[^ ,"]I_9,Q]!N:>_@#^^>L=<>[D;KF,^=9)!=R-C)25)US,4;&$D<- MYSPX_-%]*[/#_-L(W%OW0FAY!!L4$8*BO2IM)JZ,>T[>2(^$4*#:I&WL =2_ M OWVQS[WT^G7XLU=3:['\X%W,J4,@D"9-R"A-,G,&7WLH(//)@86S1D6>Q?5 M^;>;&ES8+DNO)/<&,; 7JXYCRUG0\'PRF\_*539([3FGF7ATLHGTT1"K5$*' MS6KMF&%>:,'!Q61ED07 BM'!@E4#.=XQ^G@KAPAC33OP-4M+N2F+=2L-" M-(M:L3* 0C.)/&;X%1YVRG#A>&[3T&\'F'.EH+4W*X^7[6-).2ODGJ_(?1/A MX=FDJ P0W.L8;G:*$D<]0\$(Y7Q0SN0V>1Z[T#Q4M+RWAC>3%?M*ND7YQ :F M57"G"ZJF\?'=N!XF.-Y?;_<0H8?0ST<):Y-S4FABRH:)]H\@+BI%DJ&T#"SB MLE4AX1FI<$] _%Q,.$;6#1CP-TC#ZZMB\2PLF_4 (&:L"#J2('"),G $%7#9 M7.2LC0[.\C8QB9UP'J"NH8*N-A-N>@NZ04RJF$>O\_,I8EM'YM%<]25;A#BO M@$@P9:9+R,0S RY0EB7D-N_^%I:+T'M/$=>.0:VS1^YT?9SX\4UW"^<,''K.D]9L;3G6CC;MPH,;B?=:6^(%+?=M M21&?@L4=1T%B$3CWN9->+U*9?26V-P;4Z(;RKS"&J1]5NI[<^+2J=Y.'D&Y< M3'*&VYXQA@&@$@58+GA0:%T!=SF#&!SXW#:WDMI:)8-EA G&J&SB4A)5!FI)_"NQ"KGB+T\U$B@]54RDR$LHY(@PY9$#2B J-@,GKJ:)OVXX\] MCMR "A"L6#((JV5:RS'M5A@3FLK]&$S_[M,4?'H]_H>? M#HMY]=;/@0U"M,QGKHGC:&A)W$SQC;** &4R42VH"[Z+ M[=EX?.U';Z;#<1Q^PB^6W28'!KPRPC 2K6 $>8J+UT(2DQ$\,YQ)>8[38S>Z M2^1(!3U4S+O>C?$7'V'%81U-3N ,B11M:HE"()XJ(*:4#5%J>8JMPN&[$5TB M)TZ4=X-4ZMMV^QN81@3G/\#/X$M+EK6=\VJ,CAW,YL7>&7C*C%$B$N&]*R,= M&!Y\( EP<$YXDX-LE#1S+-3+8$Y;#6U32O5*R+@K@>7UCQ^509CK_0^FPTD: M.#28=5:*4!\X;G_1DE!&A BKE?= G=X-B-J M2GN;!*8O"?XY'<[A=+'XV>QZ?0T\X)8*'LNPVZ@3D28Z$K0K';>D ML8[B:Y[:."GW8[L,:E36P39+;(76K!$@S7Y!>:QQ%;2AF$4VL(2[5HH9D5F; MB%4FEYDL4NGHJ8UMRKGV8[H,5E22^38;7+N4+<$HTPHRB:4-ON1XHOFH!?I* MA@<00>)N][VF;/5S2FI(?$=TJW)0\[9U^V+1+')EZB0G%?,@")4,+5VM.*3PG"/V,=>*.>ITM02+LNIER/:23898D6@C KC C0R!QYO47 ?O?<4 M<>VBX%WUCX9KRE+IT*I]*:9TE%CNT/F-Q@H)WL2.;>@><\7H*3JL(K$&F0ZW M$[ 6YQ)UH+@3D3C%2R"S]-BUTN$Q)90"SXW9.\5RJO\=&;ZWY8^3;0.-OIBB) F<]AD4:(9)4)-. 1UCRZ'TD%U$Y,3HO MJ(RZ3>K)!I#SG^E]=;-U"72Z8!M8X4OC<#V':4'DDK4BP4F2T!?1BM==,#4]UG>A>IB#O:_&#A*@A[@; M;/4[L;ED73FYB-(,L>F<2I,;35SFV;NDA6HTI>1\%+CG@#\' XZ1<@/-OX7/ MD]'GTGGX#KC5R>0X2U &NV53IO%E%]"T\8$(D9-GR@,+;=+5#\(ZOP'07W-; MB6.UQ-[ (-@WH8DQ-$U38-:LB[ M07+Z@2E-'8#]_^U]VW(<1Y+E^_Z+[\3]\K)F%$6-=9M&I$FR'ILGF$>$!X4= M$,7%A=V=#\5X1[A?OS'H+N1#AP^TFP+ MZW?8.38#5 5UL*9"U*4!-!F2S1DP5.F$+NW@\Q1HL>6@NSZL&&/T_FRXV\@H M.K24#7@9<-62%ZO3@+(2:1]U+UF.@Q]T-\I=@P;=C;%UAZ#AS;]N.)RY/;_^ MJVV*JYK6)=T]!B*G*U"4EG?&PF$2%04AH-)9NJA2GS1B$Z)3"1LFL?B$'4C/ MX7K _"'HN@8/S^/;3P0QC2\'$&1'1W38.5Y &6T29(3A#*BIX_+J"&BT!V4E MNAQ-3MA'V&S1(N]P+@0%AA1!,H4@IZJ#2;RHBC[G MTP=2(#2ESX85"HTP>(?@XF^7>?&!_KC!&UJ50O!_T SX;, 1A#-_E#&A MRQZ185=[SRTMN79APQ]*$ZE,/O/)DPI.#GV#->U)Q[ #%BN#,J8(&Y6.21EG M*!2C4SP;^(P^,I2FHA8RA;LAVS8F2%3B\@PLF9J-,7V"OTXRE _[P]N'7M_7 M;I\);4(@J4"WQ,[DG" D*=O(2.=0N^13GQK;C9 .I[]V# N>Z\C?WN+=E24? M:%:1MVC4JC&\M/FRGO/\R@AET4XZTKGV"58.7R-L%R),8N].37+C%*A"))^: M\) 1B-"F10,&AJYY'RW5YT*=%L4CU@C;A3E]/=1=JO(9<=U*MAC)MA""0J.^ M@A@XVJ,43"P5LRUS=/ ?@]CQ=$O/1/[H+ENY$N*-V0O3;AV5,+Q)IL*+8])0 M4N$<,6+N-\_K<,6.I^/":!MWJ -Z5G17.F]#%@YDR+Q#EL19H'=,T.*]D-YF MI=,,_C]4L>/IF+"#W3O<\?[ZH*WTOGAQHS:-XRV-L7+X7%K8Y&P;/\+K%U:C M#+NW>MEGC1B#\C0XT\TO'4[PG]&_,I2BJA:$5PPL,LU12 '65QN*1&EMK^$2 M!Z\XMMN*,H7%.PA6/G5OU:@H25N0L;07E8$S[U3!H2W)ZL +7)\JP@-4CYHP MH!AMVT-1CWJB&2-KZT*5&61*F=-SHP$-1T=:1B.-CTKH/NO$8;>IC?+NRVUJ M8ZP\5V_2$$S?;YO:*(\-:5+:QMQS44&)2CH10FF*&"8: ;$H PF#208I:NJC M0GG(;6J3,V",E6=O4T,=:](U0JN!;B4N!,@O#LX6IS2G1;K34(1C:%,;Y;E1 M;6ICS-Y#/>K)>9?5D[1.@,R1 UD?D(G?FBMVR_^]DX0[W MD$_H,0U!]'W*T8WRUAXY.I^(:L4"U11LAZ06(B]SH&*4RFNE=>ES M%7FHWZ,?6>0HY/65IU,!FDYI36%"B1'!GA+*[[XF%WI4P9WB')THWSS M@AS=&,/.78;][FK!^^#-9[PLWPCC3E2+_=+'3UJ0/>I=UJNRI4LA)4U&"U.\ M#,4B\A\[5S [&\[&/*A/:;844EBM*J"2#DRK5< L$#@RC$[DC,'.41GRZU2E MV1OK0VO(Y*TIH)&_)<:T8[#@,F")108G=75]PLW#K\<=PX'!];AC[-TAW7AF MA)NOLGT=*V1'3?^U)DA1:M"^9"55R*G3Y/=C&)NW"Q60-UN)3-L^4CC'5TH[W:HQD3^ZEV ORSSYP5EY9T $D7E= M*VXY'0",#KI=M6B#?=H-#[F4=CHNC+9Q]P+JM9+.:'W&: .G:TUC000/&-&# MP-:)E$I-<8YQBH=:2CL=$W:P>X?RZ@&#@GTI_(9&0R7D5S>)$9;D(#B,1%BC MJGTN-8]I6/,N_)C8!QT*KK]]ZU>7E[=X\77T_&H(.:]N(I+(%3@";NTA309( MZ0 A2\^Y87$)>]7-OHSN-)@RN1^Z%%8/&AFKF.JZBM0F#F"[MD% S F4JLI[ M94VOJ3W'-KYW.KY,XHNYZJ]-T![)@5-M.GT;0AVU%:!X/RQ$;4:]_%[JKR>, M0D?;]E#JKY\L(5 Q9J=Y5R0*!*:V1E:?!>14A(_.!%7[Y"P'7VXUQL-#RJW& M6'J^VIHAJ+[O>CA"',VNL$VI$&(Z6&X"NOE<[4%+0LQ?=3 M'SCD7^K]&KM5NE^1J43Q,%N@BQSY*RZ$$-CIR45+6/+ M!NM:+K)AJN?SSSF8FJI1KECTL>,I[BJHB$41L#F6P[.$<# M09O(#LO%$F7K2Y^CI4,MKIK8\V/L.T-QE2K>8R@&,+H*)M5V3X(>5(Z8A"&7 M4Y_;RD,LKAKEFQ>*J\88=F8A;9M):YDU>*DL1QHZ U()4+6+')]F;SH=^!R) MD/8NF_Q4=N]P)_F\RNL0<#^$M+=TYBB)Y&T\,;N0-J*C4JSC!"C+5=]Q4)Z@ MVFIUMK$XG'4-.5 A[7XL&>. V82TM?4R"J]!E=:-7K* $)V'+**206FA$W9B MQ1$(:8]RV2 A[3'VGKN"NT?9=O]:[=$%VJ$T=>S$7V=53'4U*6G0*PXA AF. M'\Y>_/0^5=FBQF!\Y#REJ4,8Y14PR@P)A2DH8M*QSS2VN:NR96"N2"?!"RM; MOYN B+* #]D&%9.-ML\YU>%798_AP."J[#'V[B0&,5:#-T9?LP<9!(?S:%S3 MX,T@C?&%DE*;_!J!:6XX 0@B%!4E.R90(_3'CLLKSS^Q;@;[?-1&_KJ_*IE9M>O_D7Y=L;*F<62:00):!J(WUC MT)"L0Z@JH3<4#/ [;@.8;EW8P>XS*6K_3LU4#/&GQ=75XI]-APT_\I_=?#XK'HTWU@.' M0L1HL2G"N@:9C6"5"+RV]8E>1^$\#=YT],VLNMHB1BTKKW.NR?,PQ27;0&6P MR%&33+F-->JTM!R\KO9NZ\H4%N]>U_TP;%X>1I:O>=A9U=GF:&J;&2S )%4A M8%(@2B*3K1%>SM&?^AS&4R%+%Y\\9D_HT*,:-09;>$'37@0PV1D(E31$(=D* M6FKCYNA1/*P>U>G8,-K&C[T>=Y?:_;C*D*[?UC\X7KYKACMSA $#QT=4VM:F M2@:T4H)5J)%B35;WF06U =!I^'\*:S]Q]K7S>>J CDB2-9A8"10AASF2DR@L MEFD;O0JA>@Z#^MSJ'5-7ZB[TC@VQM+S=0D-0?5]-XZ-\MNP=J%MC#X?);SB^%97#<)C 4-M M9H7WC!,Q8\4V'+[/C?VA-XYU8,(86T_=./94EY,)Y*L5O$_JG#B.000D64!Y MXB2W5D=Z38M@PTW'(;>(C3+Z8D*+35AOL<1SEZA\ VMM-H@.E5V3"@C2O(VA M=I ,<]8MK]U"&RTH!SGTY6<=OW\GMN<\POKD2[!*.7 V,B+5;M.T5""EH4"4 M=.I42?88RU$S8"(3]R]G:%L11Z:U]2H#Y38R=-G#+#% ,;F*:E0RG10N'V,Y ME:!]1RMW]_MO^.&>WD-P=0W:-R';3]B^J^>>)<*.9N]>#_< 7PG:A1S:9H1- M,+P8"%0L>*F5(ZDPUSF4GGO3X870?2XVC+%VU]#]/D)Y>_FE[R"1K(D\1,N_ MF*IYOY(U -E0$EJ/(97Q4?RCY^S[='=;9VP,Z7>SY-31_9/0_OSGXKZ#-2CA M4%2@(DTK<:@0M$VM>"[(8ERT*6WOY"_/.5DG;V?)SEW^R^4J8?4B9@^9HTS& M(P(D2PC2^D F)$VRSX7.(4M[[!+:[63A#JV^3_2V#T'T?4I[C/+5RP(/VQAZ M'FD/'WE3$0*!_S]STFH1@@@"0K8ED Y2=[K8/U1ICXD]/\:^,TA[V((UEZ)! M)<\+6CLS#)(B",KDHZ8V$;B+NP]1VF.4;UZ0]AACV X=<$], =>E5!)M-K/G MF,4(=! 4*7"\S 3M1662=W'U8RRGLJ7O:.4.S01/#OT>@JGKMOX4JOUL[+MZ M[%D"[&#N#DO]T]BBKB8+#;H)2IL<#*3L(V07R.FD;3%])#GFH\ +&_PL#!AA MY0Z>_YT^+2X^M2:$;\#=[4S"ZTQ&>JBJ$!B5"J#S_*]9>QDC45%]:KN?A35_ M +"[YQY5;TYE]@X!P9M_W3"RV_/KO]K6MQJ7M1*B5:IH#DDX,C&V#5"3$"N' M+-43QF"-T;)/H<4F1*<2'$QB\0Z]94_A>J@G/0!=UV#A>7S["1NF\>4 @NSH MB Z;R0LHO4-5E550=:16CJ0@>ILAFT1M*2U.]KGNV0=-7@@M]L&2,?:?I79+ MQ(2N1 @Q+R?+5XZE7(52?'(F-0Z[=FM+X+]9PC;#$3=Q8"'8-X70:TBEJ++8Y,-4KD*+3VUH0F\YL* MIK,7/KN/"&C30?/1"4BR%9/G0) *>=!%9.:7J&M( M;9VKEMJ^RV!5Y10]US;65WB,R@02<_0IOP#S%!DSI6(%H2Y^+]1>AG09=IO5 AQ:)AV*V M9[[X(*NKD*FUZ:!L@V%10I"YZF!(9M_GAO4ABM-P_-9V[5 MN:86^#506_W8 M\KYW5^>9Y)F4PBI>E$!Z&YJ4:(#H108BS$H(;8KH4T$W&.)IL*./1SH)?'[% M= >4RE?L?_R%O $V*1 M#HDZ^6;"J]OEG<'OE/'C^0U>G/_/\HS@S;_R7WCYOA4=GB_.*CFI200(WB(8 MR\A"";5I3=;,J7U*>:U_'B=G%T\_GK7[D^ M\](8C$Y"\J:-'M1,2>\LD--L!(^\[LTQVF((UN-FSTP^ZB[\>3>_#H54"0N( MA!PR^ZH :XB@!54.M *;H\Y FX/0Y9J.#>-M>]"Z7,K(G$*J($(58(),@$;Q M+UF:POM=P$YS7@]=EVN4AX?H/HVZK[!24OD8)C? M%ZT&HU.+:6J U&ZX2+ED2I_^X&=A'8SXSRC?K?<43&;X[ML C?+<4.67;KGV_I M[WAYBU>?-;M(WVU;P=I:/8J66HNF@5<@9.]YVW+>2ETBK2L$;CB@'/2X?1\U M;>N:15>[SME7EFUF@E<)SD3&I8N%H%( 74+4,I!6J<_W_QCZRG8)#2:Q>(<; MTA=Z)8:@^]%7MI4OQW4,;>.(^?O*@JTRM@D6I+WE79)_P1@\*-3>U,CK::>6 MDV/J*^O(DC'VG_WLP9"S/LD*EI9=VEE"&Z$!.:6J=,TY89^2U0,[>YC2AZ/. M(,8X8(XR\D=7;K]3(?J 7ZI!EB_R[NIN^*PA?;^Z<"80J M(T1G\TJ^(XK:&)E4-&W>3NES\K0)T:[KWMKGKJI/7MW>_+6X.O\?*F<4I"$A M"]0V0]3X-@XN9P>RQA*L3*7H/EU4+P";?^V;A!/KJ]Z4YN^0;#T);U6;=);: ME <9!!35IMW+ZCBE< YR0*E"4";I/G4@SX Z959L8?8.<=*3T-[>WES?X&7A MV.!,2EVUR0)D;+6/447 HCG35!1#Q6A5[M/7\!*R4^;&M@Z8\-A^>8*T!N[M MU?G[\TN\6%)W61O[CJZ6B,]XG_>H4ZNN=DU]N!I(VB*0$*6X8(-8'^6ZX71N M\"./W/\=[=OA;.;1J_,_RK+\<16NT64F9FI*.@7>W+P@,(2<3;K*D$M2O)J% MY$.?&]TAZ(Z<+MT?0WC:[RZ^LPKV:JK[]7-S=5YNKUI4?^?BW?,[QN+S<"$')S16#=IG#T;I!,QU M#;GZC**Z(CJ=&L[%@1?NDV:CP!A#3UV5\@==G=/UJP%GU/<#>*H-RI725D(& M&TWFUTX2;&63<#1>G'CQ8F"K)^]!^GA'5RWFLO.$9Z@/P/XT FRJV;36(!4U MA\T^(H3B,T3^0N140Z#U4]5G23'\R:= BDYV[K-2O!X.5C#6H',!)6MA!A-! M0LV_:"R)$B9;AVF.??(ID**3G3>>I/8L/?@J)["H UZ+?;!XO?CP87&Y_%>\P?SE M Z[:R>"B:HF7I1TJXV6F11UNLBE+' [PM:8OI3C EWRN9 -5X.R]RB8L:$AD M5-[J$FO -EK"XN.2C0-\P5ZE(2Y63:%=L2SG=/H*4:4,KI(UA%)E["-,/W5I MR%,W34^JW:P4+$P04F$5H$UUO!)SH(U9))"NNBPI5\*M;O(V/_*0SM1'./VY MF[R)[#MU^O+D9?-7@&_K ]Q_4+Z]8C\06R4+H07J5JUGFXQLA%0<_V(0*RH= MO:C;4&+@\T^0'STLW^'L:[G.K@I5?F9(E^_?\>J\*$/12YVS)^&AE#:1(#'I MT3@"%1P):Y51U.=">#?<1\ZW/3BO0[OH%C>462<;L@),B1?6I"P@D0)KE*A2 M!,4!_X]+Y D)UM=%$U:QW'7#?0E#?\'SJW_@Q2V=<:[G,08)M48#!G6&F-D& M6!PEE8/!,K2I\/&G'[F;I[%:A_J2#0O;$MN =4VU'!\C^-),45.["M<2)/O4 MH0TBI%ZWNSO /G(NS>^ZJ=43U\PQ$'%.%"('::"5R$W"W$%PB3B'1<[?!6EFLON$,HQ/AOK/A6&_T3^7?W1]9JUE4OL$ =N(-V=X38V)T\)D M258;.#/<*NT>]O@39$H'NT\HK3BR_+?:J*N7'((30S4B-P7B5"%$3"62\3IM ME8$?1WGU1(R8R+Z/61!VC6C>72TR4;G^A8UR?Q3Z=LCYZEDUWDMI(@3ID4,Q M;YMR/8+(J4:R:+WM0C)]:\+GO,M3A#)6W6NI00$T19V"Y.$L3D>(D, M)HG:YD81=2'5,5323I1G!6,&DMUIPOB^T3]91U'V: MQXZQDG:4ZP=7THYQP3S5DT,0?>>5M*.<]G(9Y386GX<+(A>;HC% R2G>"\E# M4LSY9)4A8SQ6U6>G.?A*VHDI,,;0>Z^DM=Z[4@SOL2TN,M)&2,C1N+9$E&36 M6;I!V2)GFF98!*,G#\&RO$(OG+;E3BL#A:JIV/IYZ"=>I'5#N[HD. L8;I[FLR M!%1?R>&G8.WYL&IW]ZT+R4YF^QXJPT^"\I"R%ZV]K>S;*G MK%A 5154@6W<:Q8VV"Y\>!;6'O2$=W?=HI?=.\AI_MXZD"ZIO,&KR_/+]]=W MJ'))-B*_916^#5@R&E X G(J5R+2OL1.6$Z!!A-8>N.BT+>7\TMN_3M= MT]4G*G5Q=5\O,&U[Y9 G]>AX'/V&:TV(7GB?9$8J0INEI&7*56172\F>HGBJ M"7'(,Z>[K/KUR^V_=-JX2 J$5[5UE(?645Y EBB$)>>][),Q/ EGPF.UNW5U M51UW;]1?%E>_W-[<7M&]:<],]L65X,&GJEOE=SL7=@Z"E36AB8G-T_O8;1C4 M_>;9VS'FF9.Y#O[IL"'^='O-+WY]_2KS5_9Z:>_[+^\-,?";.]7CMZLO:_HZ M\_H;362?732!'!1.*_DM8H'H0KN,L(8B98&=I*BGP7\*U-N#)WOT+^:_J-Q> MT)UI[HXT5F<9*@14O,T Q5;(%8*"1*WN$S%[7[27HD_EY#.@YJINFYXO4UGZ M\&O:=!4R2..AI.*9R$9 REF!4623TK8&V2?W/[B:MLE\/KB8;8SMYRE@&H+H M.R]F&^6TERN9MK'X/%QPD=?): A4C>T"K(GL)D^0C+:E4BRV=KJ3/O1BMHDI M,,;0'5P__/:K.B.S"A8R"EX%O3(0$DGP3NL<=)+5]1% .*[KR%'^W/I^>HPS MIJYV^T^\NL++FS\7[VZO\E]X32.4#8TK4L5VR99D:TUR@"YJ< 4Y5A.60[2U M.'7#3?7V&(Z6)'/:?NI:N$>P']?I4/ %76B#I) #]E#9&K:J-JZO%>G4$I+8 MCAJ'6>4T'05VLV6/"^@/'R\6GXF6D-Y^;*:] ^:K5*$J <5IWCM3T8!)5'YI M(RHIK6O)7?:0C9".E@O3&KM#Y=OJJ&_QX2-'7*NA+A?X!5I.)KFQ&Z85 MT:#4$00%HJ1(QM!1M^)I4$?/A*D,WD'EY!N2WI?A\N)D5(A0M;:\2$D$%+FP MTS):*Z,4HE/=P6,P1^_[70W\W_$#+I"DH54)N^Y#G?,D($P%#44Q' M;0)6H=#TOFPA5WB]<3;VN>B:P]4OG!;U\O08FTZ=L[U2 M0IH'4>6#:$)[7YW)&J2H'%G6+" 6+ULJJ8UQ7JDX3&EN\S/FWY%W,?UB>KM- M?6KSJEE_ RR,'B-E2$HY,&@Y\/ V0;:UJ.1<%GE8-^+F9QRU.Z>PVX3?SNNK MF[/?\?+]:K71(MM0O )AES*4ND(,'B$[)X@L!Q1R4+DF?^J#)9?_;7VY_>:Q MIQ)*;6_+"3/F+R#N>34 QIC@:;AKI_^ROAPM[>""=2?N8+\>W\_[L_I4= C2 M $F3FGZ?!LPU@;;2&UFREL,N3@[#C1LBH>F].,9L$WOO/_!?YQ]N/]R?G9!, M)3=YJ]0*LZEDSLN-!Q^$2E;HDL6@PZI!_OOFT?/MFCL9?S&%Y>:IX%NR$Y%, ME3%#J](&4Y*$2)H@$R9'(J+%,,2A4Y3DG=)F.J7=.QQ"/@6K_7A%]T'B$(!= M3RU>A+B?@XQ)'#J )+M[H\,QQ\M 7=*V*"6:"&+DA#\0,/8VK#Y54DG(+/O4 MRNR)+B\5 M6ME&4KRMD@J0,Q5'K?UGO;=N0Z8]](GSY]T3>VK1V\P3QAV%SL]^I?=X\>;R MYOSF\Y+TKIIH"BG0U!2(HJV0,GF0D:H6PF>E_3-KPS7E__U^\>G?^*-7RP+_ ML*3#D@I///!48HE=;3GAA5:#LD)Q3^ !. :$"2_[]N%3Y]WY=S;_8D+;3;A< M/\(3LQ8Z!@'.^-(N23,$+PS($&N5BM<.]=S%Y"'X<,-VW,V%8TPV]4[[YN+\ M?:MP^T=KY?QYU<7SU^*"/_F^C59K554L[?8E\F)C;%ML:H2 6JH8H\@:!VVQ M+SYJOKUU-QO?7BSKY?->7GC%]Z_&HMUIK.G9. MDTO9*:N,22D&9@%'.L:CM%D;\[CI^*6G3=).0MU>_G[__Z^;7+ZU9A0(6 M*PBHQ,1Y@(B0FG23DTY;XS-F[-IWO '71$T4WW[ZV]N;ZQN\+.>7[\\BL8MD MU(3$-2HH*U*?M24M15S_?>#Y#MK?II"H9L:+&8Q@T=#B6?Q/?F7QQI MGU^O!GE\^W@GOZA)K4 M85,'24\B_C+Q[C':5S=?>NXK1X"B)M[SO6YMLS[PEZ,ZX$V_2GX+SMN'-6AL MC^$DR#.G'SI4\]TC>W595M >+J!69)%,#1#:,%\CG8"8@X7HK'5"&2]KGT:P MYU"=!&LF-W^'LOXG7WMUSA/:@I=L!*W:I:&F-F57:% E*402P88ZWR:U#Q&" MV?:?\08_%#&")U]G>3A1A?-!5-XRA7-@FSS\/4 MJ5P^A$FC3=^O__Q;8'=''4.@S2%*\!2X_=S&3N3&(>38P01'<9CC#IU)3OGW)_PANZ#Y/M1+Z74F*A"J**V M68:2(^*J6P*%J+SG?ZI!;G[RX^?S;!WZ>(\KP$B11YE2D!* MMJG75O-J90UHCJ-SR"2L&S9M_*E//R5W[FJ\"8\/5J<>7]_M'M7/M_0SY24T MQ0ZR]XK'2087DP>IHF24SD"4!B$R_;Q,+NNAATU#'WE"?N]CY@D/#)Y!^??; MB\\-8;B7)G'&^S;<7@8R8*2V#*X&0&I M9%A:W,&465K#P,!+9"LP-8'Q/O/DJ;"SH3L( PR7 M+&(3)"K-#H3$Q"W$QN"%3 1K?&*PP?0Y$3I\-:G)(OZ^7MG[^-6*5B6I4]/2 MY[4/38;6@@U2J\SF*(18!RTJAS]^M9,'=YK*.L;\>Q_ 66TUU2N&&&SK6R2'T&UO2M+GON2O@_"*]OKY;7='^[_'A[P[KGW3UX2RF5E#*28=5 ME'@A]@C(FP HJM'E3#Z+/@6:+R'[;B@SV@USW;9]4XBB0NNRLJ!"&[S*&P&D MUB..U:402W)ESOOZ0ZX%VH4FD[JAQSCSI_!]F9]"^?:*;<]Q(%Y<4/GI\QO, M?WW[=\^"D9ZJ;A$FD]V(Q-:1SH&VH: 4F;/7&>O!QT _?:)U<^3D!\W;UUH6 MHT/)K2 \20_&:P^!O +^^@CE9;6"_*"T[X1J7KR-QSQR,_#H%[;DZXO%-0>);^O?WKT],TEPWI Y@T"1>9-6;"E?(WC. M- 1_$:2/PTHJMGO^]\:S_F#)^]PFI[?SU>DGBY;GKJO7S[EB6BCQ+HI#2 M; :=,@.4M@!3VH,V.F.6UE;39_3WB]!.@CM]'/&8*6'62/I,!(SHL$+PR&"% MYC71V@35D Q9"Y)IF*C-V">?!"GZV_PQ06+')J#BDJZ!N>HJ%D8F+">!%"%' M#N\-2J/DC.?OA]0$-'FL.][@A]($M'XD_B?_=\L:=6EC#8;#\2QJ:HI0"B*R MC:@42CFBQ-)G,,PF1 ?8 C3*X8L.AN]PV/P4KKNBEB'(NC8 ;<:VG_Z?:7PX M@!@[.&!>B@133$C!05&%5U8=$+!& V2=MDKX*DR?$^2YJ?%"[\_]9AO?G71\HBUAZQ(/%. MZ1QY, UN6OY4C/$ZA9I%GPO+X1B/GCN=W=)MC$8L#FW6OHU(M&!<,I"L5$"5 M^6NLRWY8_^AQC-&8.+KY"C[VA8U.6P_.'QZ;*VYTXL=8TR_!\T=(6-."0,D M4@RO%M[O*D>NTFO>\DI.P0]KZ#\VS9U1?AFIN3/&J%-K[CR"-[RMS_->R; ) MD+=)AHVUC4,N8%7R)J1HS/ITI*%<..#^RGDXTL<)>^_9CM$[72P".LF+II.R M@>5?H@E&5V_D^DC;H^O9GM6?.W5PCW'&WCNX4\W"R(I0,3=M7%4AZ!A!5LN8 M(UJ_+AAQ=!W<>V9.)V=,+4)U)W+V[@+S\@YB31]+JRJ4UP)D*)R/1]E2\1(A M&([*3.:DG]P@GCS_G!/9=R8TYN1^?DK]+%4GM4\>;.:DW>BF?M:F'"%947DI MJTH/T_S8KW1<7Y_N:KB-1Q(]%1A^7UQ M-+TRP_CW6U-I\-&UX1)%9Z\-ZA!4K:C8;T*DR@OR8Y6&08_LJMA@L" *42"+ MT#1B0@"TF &E4B(IU*X>DV+#PPWZBR&;E7]96;F=YQ>7BP4OVGI9LB!K%+;.?FII&=G2\XLI'!6R)G,,17DEK)S],,KL\EM"HRF M*$45M5-CX'.H]A.F[NZ[,?,QQAB^PX'IEZK]5^7_WE[?M#7V:_W^FI7P%=_[EX534Z6#\#CH&SVZ.,9DB9 T@..JZFP'1\D7AC$PM!I/RN7'D\#=%EFH\^!UH>,\KE@\MCQIA^YKJ'(=!^E,=L MX<81!1#;^&#VD50U4-:6-U?;-+&6IZF%?XJEFABDD['/7GL\Y3&]V#'&]-W+ M8X;?F!5-1@;?+N,X,34U"4 MD8,U+V(J'+>)M;#]Q$LE1OEQHE*),4[8>*@X MAPSUUP25&Z8_*?]U>?[_;NGZ:S"OK#/:10758P6C56YG6P$B^=IT\ZIT?>+4 MWF\VJVRV:$(8Z*SEHBA\, M;0[_O"8G20IC %>% 6,SOTU6%9*O/I U*;H94ZY]GM<<#FF&-T2-<-[,J?P0 M:#].?+9PXYB&J"U\,#--1&)H1 @2?>O/C0*2T+%-\$N:D*..-.-MPT&>^/1B MQQC3']")#T59E&\7,*D6,$I*B%9%J*KP1\B2O=YR./F1GOB,\N-$)SYCG#"# M@M$7U2XOJ%W.R::)TW(6=)!4K6"1?U^*4AX-)CA1,<2##68F<5V'H2S/B#H- M0?9#3G&T#X>+YFWC@)GE%&/+5&FMHHG!(;:-T9)//\93E%,>X:"LYQ3'VW:^< M8DY>BM8HI(3-O''6)F7-H9H5JF0C.8RJ?8H,CU5.<0ON='9+[U7DY_-/YX4N MRW^=TT6YGSZOT*<0,V39ZO.%UQ"D=4#.Z*A]UHHO+ M?=%Y)5"C ,20VE2""IAR NN3)<_AM!-UR(IP'"*:!Y>5;.^,"2O4UP74AL X M51G.42[8(."XC?UZRG!62JAJ@6RS;T,L B3'F*P4)*U.I?A!N<%AN'&0#.<4 M7AQCMJXRG"I%1RI5J-@JJJ)&0)T-1P>B-0IS;""GDU$]%!G.,<;?*,,YQG)= M93@I*9,H(JAB12ME%S"Z*::0L:"#@;[59IC7GU%J 7[\Y_-,U9Z)7N%H([MHL[[Y/JR&8 M2^3+8;Q_7IV_;X-34\QM?7[_*G%Y<+PU]GVBL[F6NFSX$E;=72YV(=$&_ MW39KLKF6(Y]7?WJ&57DTG-/:S.&ZB4SOU%XJ.Y0B15FJZ7/A/@W^8^;<'CWY MF(]VON7I'CVOK9?Y+[H^$U%6[QI>2OQURBZU5EP-)(3-R:(P U7I=H)QS%2: MV0F/Z>.Z+V?KWX'[ZZ_S]Y=,_N0#51((A>)28:LR^:L!96MRK@ITU>QG&7L6 M]S%S;@^>>\P[O].R]>]LL5\7;(_+!P/O-Y[.?3Y36;912AF<]+SE)P[^4!L% MQ6:M8S QAF':S2,??,PTZ6[HQZ0(4RU&KQ*NI/N#M^%R>T%W M%OGI\](^JY(,LL[:DA(45)H722,A8)ND7;6-424B[[I0ZAE0,XN)34B3J2R] M[Z;40N=GO])[O'C#'+_YO)*UR;I-ZE$0EETE,45@>W!4EX1-GHJQ^;FKG6O* M__O]XM._\4>O2,(_++FQ9,43#]Q7!=1D/EQ,8\L)SZD;E!6*>\&I 3@&U#&] M[-N'3YVW>&EG\R\FM%U/7Y+4*DE>:TWFH,8(DR"H7* :7SC=BI+CX0/WX8;* MI6XN'&.RJ:^+WER_]HY00_K_*:=D1,5_>#*QQ)RJ@=HZL!3*@.T-<* M!E,I*:IHZK"A[>:"13?[];M.7L] _LATB5?GBR6+BY-4.1/AP##9 MUJ3I>3]1G)QH09BM,$K$02X>]KQ3V5)[F;C?/=XFB/>2< - /KT/;\V'?>S% MW?PVCA<[&+U?T< +8$W0B7%%J#&W<MN?N U9KH?1IT2)5T'+T7*;?J AZ5*9OD)C<,7W*KG= M .A4@LPI[=YA6,I3L-J/5W3?FCD$8%=1C!+\ M-XD3>VK1V\P3]^A][1>MUJ?J2P);/+^FE@JPJB9F5D7$:%P(@ZZ>CZ,+?NI8 M8GM;3EC?N=Y^. 3&J3:QCW+!AO;G;>S7L8G=M>:I8"7X-I3>N*:Q8R)";M7E M6<<@RJ!"M<-PXZ F]BF\.,9L4S>Q?]/'JWV6B.0@6L$Y+!E>X7E!@5BR"ZF& MD,.$3>R'T0$]RO@;.Z#'6&XOPTV>:\OM/?!DVV?/VQ>]]6 415J11(52FI@S MYMPXDRE*[55TXUJDCWA8"H>"N0B.;I3!-J].:PX2A0=A(W^KJ-2J^\BJ'OJP ME"TJ]QZ-V- %O72"]QF5$QB?/7#RET$:"FP50NPT<',"\"2$*HS42:5A5?#!.LF O2#IOOU<8>C MQJY2ISUBK'Y.!.J_0!T.;?1=AOZC8 MK)T*3MD,06VFGAT4 M_F@?#A=,W\8!\U+$9ZVRBPC1!(XKI%00/2.TSO'OE.3X^W(2U-A62K\3,\;8 M?09&+#4"EO)+]R+=SE%NE7F86H&,XT42K4,(5>=<>D?4WU<1BF)\JZ3:6G'/5I(, ISA)*-7F&GY,6^BT=DSDEAD&/=T3_7Y$ MP .D-EB#TK0;0)O 4%-IRY)C]5I$E.HV3EX'+@[9W18Y3''3&'P#C5FI=1+MA0 M+;&-_3K6O&053(F20#KB1,LJ"U$J!40V\V\GH772:W+FH$$SD*L*S9$\9SLP%&6+6WMPJTM-\?@AI4>^[+JY=T%7N+E2F"; M(P,JKQL5 MGFH*M"8G<"YK#OE4@N2LANI"-<+XX#L=YNV.?=?\\\%X@M?X\?P&+U9RJ+_3 M-5U]HO++XNJ7VQN.IY>Z@Y>9SHRQ@;3BJ)BS8_XJ8X76*@H4(@E'@8KM(\PV M&NK\V>C,7%S/6OLZL\.PTB6\]+*]TKJ].!\_7Y6%W.E(([F2G>4T+3>SA> A M"M44[8W1WHL-7>(I7^.[8NA_G=S@$WOI%WMU>Y;_X-Y>W&M^,BKF;(',6 MI8M.9?Y6&A/!H-> 2UX4=H ZUBC&I0TS$?K%]_I!\_W0X\.A]=;&W;YRS_H MNM7YK;[#\DP4J8L4'JI&V82K#*02-5A5E1.5?%P?*[3O(.R)M_@^R;T/"G20 M&7C0"?G26UUO>JW5&7(IBF+;AD1N9\A%:(@.$U",CDJT&''00<$N2K.[O<)< MY9G[IN]>7'XHU98M2?\-/ZP.6TU)VLA$('528'*P$!$=>"U<&S3&;]&'LP]1 M'$ 3])P\6$SDCPY![3V6>]6A 6BZEDI^BV<_Y9';^V>#HW]9D&,H>K7RAW[.7I,3:=6NOD53/W?8]H2Q_./U&# M=]_B+T-,QANP63:1%U(09.1_)2,C-=7A]RG%(=R'YW[>TMW['H8PB,4RWZ&.6"#>4" MV]BOI]!)SDJC18BJZ7IKZYKB4H" LO".1%8/&UER&&X<5/0QA1?'F*UKT4<@ M5T0TRSMSQR_3I*RDRAQ)6"-BE=:;046_QU3T,@VX US_M\J8#:!]#*%!4#DL0^ @D;(7V?V^^TGNIPG/@0S_T$ MB &(NF;1CS'M)Y.>R&GK]]_36+Q#:OT$,D]!Z> <*"=;XUSB?4XU;<7@BC4F M)Y?QJ#GP0HH]&P7&&+J#Z]]\^'BQ^$RTA'1?5)=$#28YB"%BVR)#ZU_BY8^T M*=FTDL9!M;RC??\$F/V.+-S&1XMI#3R'3-K0RKBG?[=UGUQ>TPQ5B(.>/UMM MXGAKK%4L"LHUU!30AF2TBDD8'Z563;FT*C.\8G$0DHG6";KZ=)YI0TAUL?P@ M_NEM_9WRXOWE^?]P0+6\/WV]N+YYH$L21F%8J4BXZ)& MTZ==;.(7V77]O7L2E:>!W/FP35"N*;<)6K*92U8)*4;!/_'R$T20*O8I/QB& M;_Y5>I]\7%_B._BP0\XXR&*_+2X_T36_RC+]N?YS<8,7#_^\6>VWQYZ10QDMQT'.H&\=$ 8P2,';HZR\N"7M.@U#[O9*WS>?#X,I/8/=J5]LY8)? M%E=WO]7^GCRS.=G@LX.$TH*)3&"LB<#G*H7T.7#*<%S?BR??\\>7Y4 YU:.F M\LNAVC0^6!VP&2&(DI'08F!^J/M#;2 ZGX C0X7:8HYVD+#\ M:)X_ VK_Q_-[8\RBC^?'AO'NE.)>U$ (+VO,_,J:UU$A!*2" 7QQLB9?T;L^US\#P,V?;TSH MSD5?7_2H-:"+BY5*T7_@U7]3ZXCY%I\.I5A+@A.1+,$4*YK$=%,H*E4%KVRP MG4H.7D!V2D29U L=%I4[T03&]ZI\8#M?W[0>V$_T+($[S(EXO!'2^35H)SJ3D[]PGUUQZQ MXZKQ]N8ONEI]Y&^+RR: US+P'KB??M+L7_BG/;3^Y7W6+!VV^ ?ZA*]7#^O* MH6<>MU,'2@*$4P"B9 :-O]1Q:.YF<=V[M MPFI3,\G01\[/M)=]^FW[2!?C]>7JU^_&7'1]XHF[,';=Q$TJE/":GGSBF79% M)J8?)%JQ>V7N9@]_0]Y^=AQ;?77WV^V7)ICQ M?_[7_P=02P,$% @ (8EP4QO;=\U^)0$ ^6 , !4 !V96QO+3(P,C$P M.3,P7VQA8BYX;6S/T:^K]3_F7RD _UZ] M]';U]+*>/WS91#"&R>&_KO]*.6(\S1@H<)(!A-,,$,PQH) Q*1,D"HIN'OZ: M)"F319:"6,4"(,4$("A1 -$"*\H3*;"L&EW,E__XJ_D/HZ6,M'++LOKKOWWW M9;-Y^NOWW__^^^]_^<;6B[^LU@_?PSA.OV^?_JYY_-O1\[^GU=,)(>3[ZE^W MCY;S4P_J9I/O_^^/'W[F7^0C!?-EN:%+;CHHYW\MJU]^6'&ZJ3"_*%=T]@GS M-] ^!LRO0 )!FOSE6RF^^_=_BJ(:CO5J(3])%9D___[I[FR7Y'OSQ/=+^6!& M]J-J]5(R4Q M4B:YD?*?SW7V_17B>Y)WSY@<97N!.-U>+7']0 M[Y=BK&]WV]75HH>7V-=GL=K0Q0B?Q:Z;CL@+\XL/^J>F&]-0#YE6_334W1%5 M?MO(I9 U6^XU'U-"O?W?+I>?/^VY/D6K9?5@M- MXXOYYN5'^D:5R'F>QR#+8 I001) >8R E*1(4R48RY+99ONAS^02_/WG M5J:JXP&]?N> P>;,7%[+"_NOW.PU]82T)R0CG&2AB)0'*" &LX!)P@8G$D*JD:G+-5J^& M=K?W/SS>B]?!+#QMP-Z';S975^BW65WQ$=6(:_&^BU9K(==ZHWA"U>W'_UR"!TJ? M9C\_/VD[H/JR%F]I^>6'Q>KWNZ5:K1^K+^V6E9LUY9N93%5&"ID!B(O";.D* MP/00 )C3@A+3=G^IF(L$"?-SO^?7?L>A;4& M+RUM#7W9BK8D?CM1'/"WFO/DGC M&=,[(TZ?YKK#^7]7G>A=A[S;R,=RAF,H&1$%('FL ,HS C!*,B#C.$\RSCA) M"VMKW[[?R3%7([FAJD;VZ%#XZ#!VLU# P MCV2G^H/;S61U!ZW7:'5H;CRSU5W'/<-UP.MN"T"YWLQ^TM_&O?J1_N=J_?:Y MW*P>Y?K=ZI'.E[,,(9ASF((XY4@;J@P!2E,$<);D@F8<RM= M]%LMGR6[]"/93]7>\ E,S/;06#.!E>I]5J)NH&,AZK\=6H?]/8Q"!59*MA/? M[N%A.]0/-T.GNQHU+U? MGZJ'&[W>9X?-]D]2;P[GQM%E=HZWR^J/]__U//]*%]JL+$__]O;;O)PE D)% ML=[>40KU1D] 0 I: IC1A-SLI,Q%TX8+LK4F&.G2>U5HZR2\OC7\ <:*W6A@!Q031'$(88!DI0 $%2;E2:I\:JQ@YHTK0:"MIM=#_=/N+HU=FV&C8T4XPC ,3T77P.M/1()B\$I2; M!*-2UB!P#DEL6"/#:.TGN;E;\M6C_+ JRQF63!%40*!@R@#*5 98JDS >AHG M@N*<%YJVMO&,%Z?47NM.M'0F--/GO-'"10LMEQOS' &,4%<8B!X3C5@4F^I M8PU=6HB,,"521J@+SP\'; 0>]P&8'14/AB$PU1H$:L&B/QG1_AS=;O0&ACUO M*%O(:+.*/M*UGJW^V/8D$E[9=+^'4=GRI'*';'CZ(3>V$W(^>[_O7[YLO;U>,37;[,4I@)$0L.XC1+ 8*Q #A-.. TU?\$I5 QLIG& M%_J9VH2N18U:6:-:V*B1UFZ:7X*V?\)[!"SPU!^(E?6$MT3BQ-0O)?_+P^KK M][J%>M;K'ZK)7DWS2^V.,N$ME6NGONWCPTR>^R=M0&UTH]5F\9.YW'>O_E[* MV[*4FUF2*TDA2X$D4*_H,4T AI P52>9JHH:!&[K.B]O4V-$"KQP$J!YU)& MU$CHN-CW8VNW^'M#+# C;.6,*D%OHBUZ6MBHDM:?'6 %BE>[H+_'4>T$*^4/ M[0:[EX;$5TJN-V7".*2?S-;LPXHN?Z"\>R$"%J2@$!8@30N]CQ(< H(+C;+* M*4QAK"24]G&5%_N;&HTT$D>R%5EO&^@R4HW0+N%]E['N)Y4 " :FE1:\K;21 M$3=JY1URD<<"19?@2*]HCA44V8^JKQ!(:VCZ0Q\O-S-BR*.U3ONACO:O#3/C MWC\^+58O4GZ2B^I.\)PRT_A9=['=74LP;AT-RS?W& R?E:6> M3[."0,GS3 ).N3;O.$H (VD*N,I2+B#C'%I%")QH>VH48J0RN5^J6WRKQ\?5 M,BHW*_Z/Z/=&[&B^U/^P7$I>W2NHTNFH^5*_HTUO!QOE &(+JVXX<(%YHQ4L MJB4;#H*#438RG47D";K G#88-6/T$< 4DH5U00]%PNB9V0O>K+X9UVQSM*M@)1;J7OT[]\]#CZULA M]$"7S1\?YDN9S(A$5&8)!MPDF-0+> I8D2@0LZ) ""52,*O=2&\O4YNPS7%L M(^)-^T-DA(WNE]+U\/H4L/W3UQMG6AWYV+I'L>-# MZ[Z'!V8BVMX;_Y%NGM>56^->?5@M'S[+]>,[R3:?30#29_EM\T8+_H\99"G' M<9Z"E$C-";DB@.8* 28)SXJ,ISETLN]=!9@:7?SPO#&IB'Z<+^>/SX_1[RHH'X^ MR U\2X/--Z2AK;0&OJW -U$M;/1;\V<8N\P%)K_&F%7/XUI@+F I\92._FB)R-@]"=M$CR7(GJ2ZZC\0M?RSVXD93\&=D05 M!-G 9%5M%W="WT0=L=N_5)!7DOMC*V>LO#*6?>^CLI8S*(?,Y=[ 4!_Y#_.% M7+_5FZJ'U?IEQK!4D!(,A#('6) 6@,D8 DYXAA$C/%%6-S3/M#\U)FJ\O96, M42NDJS-\'T%;-_A@7,9Q@%M",L#K?5+Q*_S=^^V-[.D^JH1+2K_A7')GGQAM;W75#U8 M1G]ZD71=.EHPSH-J9\B$'*K /'1T7ZR5/FK$C[;RUT]$1H-05\CLH0MXJ\Q" MB%>\:&8/4?_=,X=VAA'H9_FH]X-T_6)N6VQ>?C8;CO+^>6/*-II*F#.1RP(1 M20&5QB^>D@(0) H H92$TB+%/'4AS$L=3HT@/TDA->KFX(GO+$^]5Y-*KLVU MH"JF^:;>JI71ZKE5Q(WS+HZ#'@3*88(,$DJ/Z:*)1GL2K2))>SIX-: MDJ..QF'GX<;D#5U4@>6T.B5D\F&^K*A/_Z46HMI$UR/BN/9<'(UB#=11TC/*-O94SZ1"VP_;46-:EEO MHEI:*PR=K25;8+Q:1Q<['=4:LH7@T/JQ?F_@=G'SI3F&*W_2BC37#TFL>)% M#')MS>CUE65 ?T82*$A5*@J1I0PZ[0E/]3(UNZ82AQ*]6'@-_]TLF>QMT4]2E[M//I??C:Z,>*2M[H79,PJ8#DLJRO M.YA+4P]UFL0W+[MGFMB^V]_I6E312#,.9-PIJK:3#"9Z8,C[ UB_VE]TDKO<+D5UC-+Y M56<_F^.BR%.2@$R)PB3S9 SD0)(B$QI(A!G5J7PW+N>&O/7>^+E5KYHL9/: M@9;,OQ($WW%N1A+0Q8DILL@^^_F?U?U<]AUVV*0"X1SF$B05HD>AN&90(8SQ,@ M&*8HE4FA#07KY=BZVZDMQ6U61ME(7EUFJ9>&Z]8%^X$@65S$C!<@3\T)+$04 ML,+$R&(B$8DAQ06W7IC##,1HB_($AL-BB0X"=2Y:5)?R5YU?5"F:*S%F'&6X0)0 +%.],LY-H:HMV*W^=!W470KA<;9HE@S93<+[4\LAR$ZG5.OI95GF7WT5KJPA$!PKT M,NP6"\_8@QEX33H.(JHTNHFV WRONA?-ZJ0EGU=[O]MI-O: .2QG8P_<2"O= M6 /HMA+Z!+MWD?32T7CKIT]<]I96KPT/#$NY=/9Y[NAS6\KSMBR?'Y^JDS=C M(Y@ZZ._F7^="+L4GNI&SG!0$,0Q!4C!I8L8S@!$I0*J4S-("Q3%QNE\=7.*I MK=JM;-'+7"XL$W&/-[R682E3&K30X2H6(2J]$2HW4:<:!@-&5*/A<K#,_1VOA.<$4*T(,QP AH@!)50XP MY%AE*LOT(FE?5S> A%-S@'2RI!T<7!RF3K:=CT\ MN#G(MV%QEO':(Q[:>U(-6ZU?5"O8K&Q;)WGG>SAPD^\4O?$1OQYF^CL4*7[E MH1ZKK/&K#;EC8>2 P]%?2CE$QR,67PZ(VWZYYI =3>A\Y9?50C=CBE!7+OBT MB!E"&(.<0Y/!UD2HHS@'*BE0BG.><'JKI'[@TJR?'Q^[E20LZH$7AO[$Z[OAJ'7H/.DAFNIZ ,?) MQGY>C&FD9;\(DW5^]LLM#?$.;C-(G-D['-3/4QA*R)@$"2H00 4G@!4T \8= MR"3-X9TOG4^/ HITO9.@#FR^A'N7Z0:Q='C>-(V+C9PN$;VB1NH;U7 M9STB+A4,KX?;Q>45#O:QO%D6\/MR2 T#J]_7Y-CFB&ZD8=KN>X@&MN&C)L"' MYJ!J]2AGC!9*00P!$<9 5H4"!)$4I%(0$LM$)#)VRQY[MB^7*3).VMA/QN=6 M>7F?ZOW,-4GYNZA"+GDL,0>0D@(@E#% (8>@@+G22Z],9&I51-PKIN.D!F\1 M_>@74;N-@A>< J^*1X4+ZJO^M9RAZA.<@")@(8)N;Z]8<>"$TOVE!4Z],(QP MNZ5[=R5]/\F&9\I[]5'/$CY_HHN[Y7](NO[\^VJ6QIC'"20@I>9"/X,Q8 (5 M("DRCDQ.>YX[E:@<(L34",4DM7'CD$'0V]%+:$ #,T]5._QS6SO\IJTL_G(3 M&5DC+:P_^KD&*J_,-$B044GK&J@.^>RJMH91W=;]V[F(_:,FTN>U%/?+K4'P MAI;S\N_+%2OE^JNQ;>^63\\;_<\:)/U69?.^I0O^O*A^_+1:+'Y8K8U_>98F M>X\3H>MB#>BO]\+C?5'K9_,38IROI$_:Y'G7-910T;DAV752J7V+(D5C8L4 9@2K-?#' *& M>:;_ S.4HA@+Y721.;3 4UL.J^BL)@2#=[1Q6[2"#[/=FC6EP0N\9-U^O'M[ ME<+.[=V)2QKQ=E?4:U>CD;Q$:"WBO:U!PH4==@L8:@L,5:+1^1P[U MO&^#=^2:STM9WBUK^:K4?G?+C5Y6RSFOV8GG64'S'.N/C.4 Q7HYHDE!],3D M20QYA@KD5#5X#*&GMA#=/CRLY8.Y_C9OY8R^5O%_*Q6M:KTBV2@V5L(-EX_ M;HF:VM"&/O:^/A+T?A?ZV:ANHA':JPA;S>O]VP3"0 <,U#3B0%T$_V,$@@X8 M"F^1H$/ZOM+IV&S\C B_SC=?CO9[Y?Z&;W]WV&X@7_Y&Y\L/J[*L;V]*O8J_ MIVM3/[><09E) DD!E,H3@!!$ O( (^)BO,"I5GJ=*=A-,FGMMB]W68/4,;U M]+67NEYYT!W=A5,:RA'=AAVUZPNMQ^[!\L@_>.13W.I_$QD$HC\9#/X#ZNUDO.-UM!D47[_[6F^ MKEK8+M@S5*@LD7IC!ZD)"\LQ RPF"6 )RF$F<$R5G"VKO8OX/-XF[Z+@5DQ) M:J8\$C\@:]9RFU.5M4F-/S<'+(-+PHOH7273Z6B^V^9- M9U=G/4R3VM)=EOH/M9^S'@3?FSG[C@=<7#D3^VR9/-&FB0E1R/DK$)=3)KI# MYW#5P2.$(UUM"'R=P1*0WNL+E]H8[[J"I39[UQ-LWPD>'?M)/FHK6I@K)-#<58"X $BA&- B%2"A2M%,T0(CI_CZ:P6:FJ]E*Z0Y2##? M9K 0VM/CXSV<]FK47RVT=F\H:MFK<-M7";7MA?&UPFY/"S75$-Q>"*\(Q^UO MUXUGA9S/WC4K\:ZQ'_1ORIDD.$]Y0D'"L00H0P10!/66)<95>=E8$&Y#G3U] M3(T-6S&[TR^J)+6CQ3XX^YG.$TB!R6L /M8D98' "=XI)?_+P^KK]_KMFG+T M#Q735!S3U^8HM&&A5,L$-H\.-*)D600YS&3C92?W]3F_2UN#?M);N.R-%O1NBHDMHQ M4/T2YI9VCS\D0YLU5X+H;LO80>/75+G0Y[B6B!T 1X:&Y6L#SQN>62G_ZUE3 MV/NO^C^?=2OO5L92S^\#]!"^\^'X>7N[+Z$A5\G]=G>QG4N7U+Z MR"E\\86!>2;6#W39^(K>KI;E:C$7M>-H*3[JSZGU#)H]SI+JC0]=_*Q_4_FA M2\>2.5[ZFM ,Z>I3)0G;:52=$G5UJGT)C5;13JT@U7>\ NTWZX 7R<;-4. 3 MS*-L!EX;]Y%JYE+VJ_[M@S0UA5;/RXU)!OE1ZHFSW,Q0AKC"N0), MQA @43" 19$!@E$A*:1)YA9([BK U"R+5N+_]<\8QLF_F#^2^@_]-UJK$8E& MCTBK*D\^N=JF&5D8'!PK\SB/HB5G!QR;T/1\F+:EE3YJQ(]:^:OA-V0D87[3M68OMDIK1?9_FB);?;9MMY^/NXAPA.=K4N;X_\'K[H57%;6\H(/[P HY^Q MM./'T4D4_XE:C2(SPZ..3E62[T8K8QW6L:(W4:V9QXOI/H'V>_O< MBV3C7C'W">;1/7*OC0^M9;VLMOWFGL/;YW*S>I3K[0T&$P:V?);-_?3_ED); MH%QF,9': LT*@(JB #AE,8@AHBG+:*Q,55U[WG;K?FH$W0AHJOWS5K1]ZZ0M2.RD]]G&?(AN'FN1.XD MPLC%R(? 7TG3>#KDW&%FN(URU+^*$VIAAE4BA&L M",@)Y A+ #%D@&.E4@SH7(99RZ,9]'G]&BN%KDZAQ [H=VXS 9L.P+S#&%@ MUMI#KR-OU @<_5:+['%W[0"05WJRZ7=43G( XI"(7%Z],HG!FY413V S&[V M#PO4/NABU+E\6KW#R7OFJ8$>%EH:(\+\\7[GJ-7FQ68] M-S4R3__[Q]5BSE]F*4$:@X!!+I_/(,_U,C4);,:..G(,V6^=PM36TKD8KN,7E#M0 MVZL7!L]&V.F^1K;&>A4^-LOZ'[\^&T$3ST4?Y!M)34:O7_1_Z[1?>CIJ@C)! M7S.:,9%C3@%.,W._#DM ,4T:?,/D&G* ,EF# M3HI7RRC@!%)?"@&WAH:QH>FGKE=>UK<(3.5RD[NPK51>%\FN:V0G,X+B--5< M"##,%4"2,4"3!(,T+O)$%KG"*'6A0K?NI\:#.\E-L(^H9FN=XB^:UT7%!R?] MP ME8$^NK44\TWK6FYNW^($RSC/)%#49)F2ILZ2XHG>$Z:%BBE+BL0I]?>I3B;' M8)6,42ODP!O-)^&T=(M="5)H=Y[&#8E56 M"6W;+SDVCAR:*K.TZZF?9A@0_5^]J<%<(BB1HDZYDH)*.SDFV0H;=:0=-Z5Y M__#:$=5D!BTP[_E,97YZ[(-PZBC#,ZD4YOT2_Z'2EUN![SMUN5VGP5,8WRU- MRK_/^M.2LUPR"!%B0%*4 23!%#("$CB+(T+%"M$G6S,86),;071\P<%RU#< MA=_]K" ,J&,<&)S,1ERE]JS$?97\PR?@>JVLPUU1IIIK^ 1<5V08/M7:ZQCC MO\C2I-.HRDE($_#Q>65^=?^\*3=T:0+O#E)NM!4%M2YJC(@UN_[Q; MWF^^R/5/>D#J)#,?=G?<9TF240P%UQ,_,0%2)D]5#AE("XZX;CZAL'!9H5TZ MG]QZ:B2-EEM1AR<#!_-OD6:JAWPD\XD&M"4J1LTJ5+G0M9U[;:7]4RVE=7SIJE@ MK@>P_+):"/.LY%7&EL]K:CCW'7TI9URE"E&"0)'0%" "E2:\E .BLAPK89+T M(1O"\R[9U-AP*ZY)CM+*&VUJ@2.A)7:H@>=U"/L)\U4')G1,PU:M:$^OO<0J MC6Y-==*;:#>0'?VB1L'HW2L.I$/EP]<:T)'*)(X]L&Y5%D. WUN2T6N'X]5O M#('37K''(!T,SD9F(IQK 3[-RW_L0IZ368QH*O(8@AA6URXX!"3!&.0\4077 M_YISISM:?9U-;=W!R6HS+4+A8 MD<,A&, M8R)!ADU\80$+@!&F0'&6T ()D:=$O[MF*RLJ.NK Y9/K=A/NBTO?18V(#G/P M&#@.BYS0O !2*)/^)&4 5Y4L8\S3&),D%?8,?A5L8W#X#C27S?,Q:A8T?A46 M@8F\ \,0)C_&PX'+K\)E)#:W^4S)1^5N(]4C__U&@.XZYG M*BQ0?\/]+Q M.ZJS=U0/[_]HM^YD7+GC^&__2$[;,)Y:?^[9:R-8.J$J/SU7IADN>(&,@2^H M4 !E1)GJCPS$*5,L2R56^:@WKXXDG-HJV1&P"<-D\F&^-(5!#H(Q!Z69\#_" M$&8(%@(#Q5($S(^ 0,*!0@0)3JF(93ZKQ7Z_%'^ 4=Z7=[\C-0!!R/GNO M;9/-RZT0>EZ5;_6/]^O/J]^7LS1+F"0Y Y06A4EAK!> N,B!BC.6)S!3,K&* MC>KI8VJ+="UFU,AY$QE)-8Z1D=6.J_L [6=;3S %YLM!"%F3G04&)^BJE/PO M#ZNOW^NW:Z;2/U0$55%37YNCD(N%4BT]V#PZP /VHUP_R/4GN: F2>^JW)1W M=5"F>/.\^6FU^0^Y^4CG8L85D2I3%!"5Y@!A20'E7( 4(LXS;=J+V"H_IDNG M4Z. OR^?M%318R6]\6AI;N;-57ENM'#PF-CB;N&^"H!F8*:H)8X:D:-*YJ@5 M.M)21UKL2,L=&<$#H.K@;0J [D@^)4\HN[F-'.'J=0[9MC6>"\A1NSU'C^N[ M PM0S9=4ZU$5N=_ZD':!]C_KCZXR(N]5_>2<+CZNZKS+[[]MM+4Y9PO]8KF9 M\80F!*L$2),66>_KI69\)H%4E E"6)(3IXS(WB2;VK+0*!95FNTY;'?:W41; M_'2WJ>'IX7?I5ZN2KL4-"4X312(">=ZEZ^M M/TR$ D)O\4E"H:8#*[_>^2ZF-O.KK.,[$0<5RCD!I-W$OPZ>P)/>$9E!&==/ M*^\]J_I!-Z-G3C^MYJGLZ&>>])7?X>-:&A>67N*DV7@VE8]OEZ*ZCUUG=YT1 M#%.6$0R(M@4 XA(!2O("L(1GN4I8CA,T6\H'LUI^OB;A@XTT5A."U!/B2*9P MDZ,1O4JCI&6NRQ.NJEP%=$ 6YH$C9<>64$2YP74X>X=3:P#SRNJM[]4G2Q?O2[,@^KE=/_H/)1FOI+SP\C MA8I>.JEJ=BF('=.27VYH0E]UO:1VI.VD!0^2%=P>':^?ND6WHW[T]C ORV5WY7;,^.(V#'3F%0S?FF/4/5&3LK'JN MWVD0/:V;75Y4&OT=H^*O&D [NAQM6 *S9Z5'4U8S MJC797C2KE+GI%.P?B/8KY)HW&AU'^ =1:9[:70@%_,O M4CPOY+VZU9POYHLJ2]FN^???^.)92/&#AL+$S3_7T77WJCTRT[)68?.?#<7, M"%8$9K0ZYHX!2DW>,4DE8(C0#,O,^ZC5,#(? M8]31T;RT/3?6:M;W9;019C1U/&GS_!58,ORKC6UHRG^%875?!H*@[W==\"OB MN M%$'B/5HXPO0P,D:7S=;5F=5PD/TIJ=@[B?OG)"&46MS>TG)=_7ZY8*==? M3;=W2RV7_F<-K'ZKN:6]E'<;^5C.($XQQ5D*"L5-.JA$ 9*3',1IC!3$(LZ4 M=(J6#2#DU)85HV-K6W;]BZV>D4GPV&H:5:K>1%UEHTK;:%_=Z#>C<%1I[!H] M&^++L%MD7GN\ R\UKSG4[H&U @]Q+;F5?'N[/6 M+_O>%;4+CPXSM]\\EYHMRU+;]6R^K#Z 2SF/&E8V'TQ%OK/$7#YF# &8HAR@ M##' LIR .$Z*7#%*M.WM8EU[D&EJ'-JJ%/&=3C?1XT[J:&[$=C.(?8R=G?T[ M\H@$YNWM8+SM#H95DK>.5K7-Z\^N]8BQ5S/6AURC6JT>@3PT4GTV[2MJ_);S MU?-R4VH;6,XKDW@&98PHI1!P9 @Y%=I(39,$D)RGA"698HAYB1$_[MMJFH\? M$=X*&JVWDEX; WX"=SLR]0;CJ\9W;Q']=!E1#R'=YR$*',!]HN-7#M<^#\7E MX.R>=P<&F]&G^88NJBAO,=]HICN3U$,IQ8G,)( $Q0 AA $EC( D54DF4@[3 MV,D%:]OQU"Q!3VEJG/&WXZ80J ;FIT;DJ"OS+I$*:Q*IO'A+I#(4*K^Q9+:= MCQM%Y@C)4?R8Z_O#..NS?'Q:K>GZY?U_/6L+K3JUVL5A)GD&128*D&H[21-5 MF@.&$04JA8)D14H(=8J'[>UM:NS4/73^M(OYZD83?=S&?/WL'O/5#[T=1WD# M-# Q;>6,:D&;T_*:B_QU%YQTKY0[*Q>VD8P^P'4-XKYU-'4>.4XHK2ZP#[D/O]9;.W8 MPP=B@8EC&%C.E'$)":]L<;:S48GBDLJ''''Q^6'TT-YX^ZB'?7.[%(:!GDP/ MVY/+&859'&-5 $PI D@F,2 BHR"52)!8T2R63D1QN"L0?(*]58=#LJZ=C#<$@_#F\.B' X,( Z-OXN M7/R3<6;/"*)0,AD#:=PVB*4)8"E*098E*B,9@CPNK(,>K+N=&B%U+EA4/GZ' M0WY[J/NI)QR (^^%;KI;RKV[*Y^"0>L04A$$XI&B+'Q![1:#X8Q8;UB&?6OC M16HX:[@7O.'^=L#+WXX)$9S:G!#IV%\Y#I G81!HX]\W?IWL"8/ &73;^,J< M"MW *^,/?:RJN/S,Y9*NYZO[I6S"]1!2:9J3!'"9I=I"4A)@F$F0Y@4FLL@4 M3J%K6&A/?Q,TC=K8F;8,8B=HIA4_TO*[1T;VP6YA+?D%,S!CM1&2.VGWT;LB MP+0/1O=@4T]PCE^_<^CG.2@BU0(EF^C4OF9&CU2UT.E4U*K-:T,3Y=;'4571 MAN8$C@Y!C&B)*"QP 3JNVOE!2 0<% M'F<\YSR37#FYRVT[GIHAUCV_KZ?O3HGNU3XWE[GU,-AQ:0AP Y-F'Y9!S_5= ML?*?=,^F\_%3[SE ZWWI$UTT%4'+&4P)%E02D&*< 20Y M!@S%"F12P *)5"CDE,N_M[>IL=16P.BID7!X':5C:.U(R!M@@9GGH-[1#KJ/ MEZ"[JF3164B"E2$Z[O'52@N=5;ZO7-#YEUX]$4:=3\=$%- BR4&.C(\JT^81 M2XL$,"X)853E.<]?*0G&)/,JA/P9(D7W&(0_/JZXSN:Z:[")=C MR;N0?]0T%[UYEH+U,[1T_-U2\ZBY??)5OJ,;^K8VB&<,TXSEF0!0$JEMTX(# MS%0,"&8Y92+!G%E=U;G4T=0(ORF1WA$V,M)&C;BN=>3/H-O/O#XQ"\R@0^$: M4%2^'XLK*LN?:7CD\O+]ZAW7F+_P_-"@U/FC_$0W[:$0E2SAB,0@B5D!$--4 M0(2@ !&.29&DA$FGK X'[4]M\E?BN4:2[B-F9U-=@4/@"5U)9J*"+,X9!P2# MGE3;<^3G?A\CAWF>5/ XIO/T8P/B$F[%?SZ7=0#$Y]6M$//Z&JFY(7>W;'SU MO1D+MH>@,R42Q@M< 43I/>&A :9P3$G.98$0QC+ATR!G@6SVJ.C)]4P"1; MKGPS*V6RHK='S+(Y8F[S9;U$ST]Z9[#Y(J.U-*%>YD_>'J54.CLX-&/'8W7G")?XSV@E "-#_,R/Z@N[A7;_6&?[YIB_9]DH]T;O(H MOUFMUZO?]0]:(OUO>GKC-*$9SB# N= V>,(IP")'0(F8T4SPE!*G*B5NW4_- M1-]*&K%6U(@WLKI9[H[#8&?8AP,W\'IH!*]JAE2B1ZWL-]$.\*WXT=M+@#OO M#(;AYG7CX"C"J/N*8? <;CL&MC+P^OOCTV+U(N7/ MZHK;M;Z'WHYZ7W% W/S2&/IGCP@#.)^*%#*5,@:B2 A BL7:'DX)P!PFJ4(YEV[!G2=[F1J)_R0WT6*EMZE/ MNMFLY^QY4YT^;U8FE_#C:EF7WONR6FB8RYN(&66B/\V7T7,I=B__ MV9'&3PZ$)1E?"V_H\^U>[6MWN^UEF<8Y0:7S?NI\8S^T[L M':%<=EK?1$M992>:MTTXY*\<.'86+NN@(Q+:VKM]W"[JV.Y_T=K/&>DW=X*P.6G:;!3P><^'F7S[@69%1P52J5QQ>%-J>Y<:=D2D@J< Q88G(16R] %TAR-26HH[,]5(2R49J M!WJ[9F L5I>1X Z\SK3\=:C&3=0=@^:"Z-;#L,>%(PV)P]HSTM",M J%'"*W M]<@#KKTKTS7MC[=&>4!A;[7RT=[U2=^J/5AYICRXR79YM]RLMAF?JQ5VIC E M-),I@ E! .4, IPE&1!Y3ADA/(7,*C#0DSQ36\4Z";;JN*!MYNSE:B/+:*XU MB)ZV2;3KS9;QUU1^FM+24>-K,"V6O'&'*/#*=YP=K=9G+S':O=K+>%YEWS5: M#O"SQDKY;8+L30797V[@J@7?+A#>GFU1+E78%)7P:]:YH=L&Z^ M7="RO%=--IO[]:?YPY?-]D+/]A_*YE_*6<)92O5N#L0B20%*B@R0G'&@?\]1 MDDJ>*&Z]2KKV/K4UL;IL]]7(:M;$WQMI]TXIFE^Z+'_.8V*QV(5$.O#25HEN M"+#-(G:_CBHA;Z+=9*HM_6BT6/ZS6F@#%#"4)@9QE0.DM%D"00T!3 D$1)RP1 M!8X3/+R\>*>CJ2T0)TII&VFC1MQK"FIWX;58 #R!%ICK1\+KBBKD W'['U:* M_ 0*3O7(N^^_7E'R$UKT5B8_]?R525 Z971_G6^^'%V/+_?OQY?[M^FWDE5M MS7B&F315##(^4<.:4IH,2 MS.PU-%I"F5/B=Q/(G/SW(?[P[=78)J/^=A:W^=VKFIP999P1D0"9IAE JB" M$2Q 6@@].W.1$&Y53-FASZE-4,OB RZE4%U&P,;G[1W7T)[NUX74Q:/M'=I) ME<7J29&O/KKQ,ZYB6X:C#LML:C01QX$3!Z *-(%>2AM\&U+IJ=_D/2 MM9]B/EXQ\YNQX"J)QDU@X .\HWP&7AH=6'%H7M*'A[5)--9&:U&7?J=6J,U)76L>R( M'[-HN>QB[K9@W&B=)O#RT-S MR#?)I[7EM5J;W>K/&VV-E;.4XIS*M "9,EPCA00DTYAG%$F)\R1ES.J.XZ6. MID8O35+T1MAH*VU4B^N:0_X,NI<=]KXP"TPK0^$:D$.^'XLKR301Y"150,1Y;CQ' C",M1W"F829B@M4 MV(?&V_8Z-:+XZ=FD_S;F?'WOJ\ZBH04=?JGH/.(6AP A< Q,'L<7@CI2M[># MHKN N Z_DN4%WU>[>#4(YZMN5EW$R^7^U/G&7NV6U$7]^NY"77YYR GO<[E9 M/O\R7#W5*ZEF&"Y&;\E(($JC_HP3 2C$@"IAA&6,,D=O1:$]G M4^/I^^=-N:%+89Q<0LOM>@31 ZM>_W*%609$4B2F3E\!"$$42 7U_Q+]=RCU M%[!FJ[&![78Z#K2,+DQ*4H_HVI[K^$$L\")7!<]L=L$S?UNO2H^5Y&U0\'QV MT]/AR$&<8#Q]X"C[2]?W:N'IEG1>S3<,\PUPJ#%4,.$LX0)@) MP%(3O,+R0DD$4X:L=O>._4Z-G3])(>5C%5;1S=QUD*[K)GJB[36Y:S.MVPZ0 M'?T$@'UT)ZX66G_B42UVDS!CFZK='T8$MF@L4(T3P''&<4 MH*R@@,(8@8*K(H6Y9L?<*3@FE*!38\R_57D4A"D:K/:R/*UJ/:*OE2)NI!AL ME.U8= IC%YAVNW6%NDIVBPM%["4Z67_(J'H3-1+6ZD5X(VS3IN^O)_O@Z M]*!X)?A@PHZZ(H2&_' )"=[?L#7'1$W]I.=2=?DKD3")44& C+$PZ244H S& M0&4Q9"26F+KE#NDV/C5N-[)%1CBGJW0G8;,CWJ%@!"9+:QR<2>V4PEZ):*^# M4;GYY3O?5&1K0N)ZIW=N['%GL(VA'&4%1&=9R'N6$:9++O M=?!J]S_/3>&3SPQ,&3A?FI.?#U)O$JIDK??J[Z6L.&*&64KTY"W,34P&D$@P MP+% 0# A".:)*)15F(A%7U-;_(U7[JG:ONM-_L((7-7OM-1)4>M>B6\^?'YT7EJ;Y]-)'TODK!.0#F-PE: M3W_CIC*[K/A10C*+5SSO+F;5?04JT>$@ M>F6T 6*,2G3#83KDORM:NM)\:C,K1SI?SHI,**(H! 4Q50$(XH!A%(.B8$+Q)$DAS@<98:$DGAKI=K8OF@5V MV>+K@E>_U4([GA"''W9'>W$*@SF:U3EH'(?;G:&Q#6.]!I/Z=6S@T(-PUI(. MWO$5Y0),R>VYZ:).AC)#-!8P3P0@*DL!*F0.6)8CD*=Q3@6CLB!6&_:^3J9& M[[M,^EM!FVP\ VH*' +:S\*^8 I,G ,0&E9XX P$UQ4A.&QT_(($9]0Z69S@ MW+/#K,N[)5\]RL_TV^#HE9X6)O2%UE)&6LS0\2H6>'A=COOZ&W4AM5#\< FT M>>6*]"RP\8S&7& HL02*)0H@G I (4\ SXJ$0IH*F CG]"QPFF[E;08.R_3J M)P'KG_G7PA!XJN\0N"8]"QR>GF4 )&.G9SG_<0Q+SP('I&>!KY:>!5JD9SE\ M9@ -F6S&>L)K4YT^S3=TT<0_O)/RL;GX->,JDY2FAI1P#I#$,6")E"#F"DDH M848<:AI?[F]J9%6+=N5M45NL+4C-+X*!>:X1-CJ4]B9J8.V_9#0(0P5&VZRBG^7:G*V_B]96Z4F<<]*Y#Z3- MYCG\\(S'=_>JNN\1&26B3I*8;BJ[K1XU-8XP"LZY H..QJC9 [V/RI"T@H/A MM$@TZ-[VV*D'!VM_(AGA\+8&K%XUG;ZUZ*7QCQ&II"5R08C*%" )%< (02I0IZ9T"*'G.8)%K M0X[,EG+S6J-"ZE%I)1AA3+Q;9TPQX]_R(F(,^(.IE=(Y$>R MN7S1CYN1-12X7NO*N='QS*JA^N[94X,;&9@;81?7=;NLV_VR6NCWRSH-X$QE M4G!>*) 5U98_SP"6I D41"B+)4449?[D9__AG#I/B72%9Z1G\24LWY?./HN+PX8'9^2Y_#$'CYZ(A:85H+Z#%U@R44 M?M,Y7.ITW!0/EA [I>KIXW=:ZX M&4-Y0A() 1$F,X04%%!E]GD9S!A'C%!I5:_2O>NI;34:X@-=F=OH#MREWR #BV. MZOESU_30WS>@A0'\?POC!%5+2IT=U.0:;#9OB4J1RA4'>4Y,(?2$ :8H!;C( M1"(Y%7F"KHP-Q]&J,A+H4>L!Q( MV0]H(S&PXP?F1K*7D>AEU)[7QZ//RSKL<:7%XX,CA:H ]%_GFR]M,.CN=E5= M&7H6,Y*E!4X S*FIJ9?I3;L0PD0,Q3C+"@VO:[#0Q4ZG1IFMS-T-O'.@T&6H M[?;.Q(X>LH3@1/&3_[@#; MK)ON\?TWOG@V-;LZCLJJ+-WM4C1=_4@WS^MJ[LUPC+!41(!48 60DA*0F!0@ MP3%/"48R8?;!Y(/%F!I-[;*2FMRLQE$8)_]2^0OK/_3?%K(L(UXK$IE+=7U9 M"GV.F(5E.,HXA/8RFB'XO*NHMM5C[Z"D+G>I56FI+]HI,\IH.)B>HXS*2)9I MP-%QLV*O!K77R!W>^G@V\-4([)G(U[=V11VJ-SVE2LJF5LF;,[5*WG^3:SXO M9=F6*_E5FHRE4MQJT>F#;/_]XWK.Y0P62C$(,<"IMCV04A0PE>J?8)8Q(=,\ MQE:!LZ\C_M26RU8X<77UOI$_ [M]PG0'-W2@B$51J]*VJM46A&YAJQ:(J$%B M^U148>&YVM7H8^B_!M9X*HQ?&6OTX3E9+VM\*8:MF)]DN='-Z,9-;KF9()E( M*"Q FN6F$#A. $TD 5@E249PGK/$ZL#U=/-36W%VTD7<9%3\T_WFBUYRZIS9 MCFO. 9!V:\)P> )S=@<9(YD_!CVML5>&.^AB5 8ZK=XA0YQY:F 2?"&JI#QT M\9'.Q=WR;7V/=88*%A-2Y"#/DP*@0G# )$= 2ISD,,89A$ZY%<_T,[4YO1,S M>M)R FTF-#=['9/@GX'5;F)[ "OP#._@9$0TYM3;"SBY9[_O1\%O[OLS?8V; M^;Y?X:.\]Q<>'QC\*?7Z59?;>"=+OIY75L5G$]DX2U4L\XSH!5U(O4\5,0:$ MF:KR(DV12J'02[X+*?3T-35BJ$6]::O'=,2-?JL$=DR3V@>S'4EX B^T"W4X M;NY!FY<1\1NOV=/?N*&:EQ4_BM*T>&7P.327YJBIRO4W+__Q8;Z4=QOY6,XX MPED!.0$"I1 @C 2@.9(@(2J#3"!.$NAX^GRFJZG1QYZDD1$U^LT(&U72.G)' M#\+6A\X>< M_U#P(LB'GRQ?0\'VJ?*Z[L<^2+ZA]X@3YTAMA+IQL,WLJC!-4 M* 2RPI3=8J*SJC74UXG>ZLK)*[753Q5P[A;\G5M M;-5_WBUO.3?%=\N/]*6R^HM4Y#G+!4!5$6*H68YE:0RHD$HQGFC+R>DX\&*/ M4R.U5KSHJ9;/C8* MOM#KV/FB[4 XD37:\L4K*^XTU1C,R9")]CLJPE#N5V'8+]FPC0G\J#_3+UK, M3W"27H]!A-+R': OM^K=5X6,[_ MNR>5WK@C:L>%4QBGP!3:+=C8T;*.;^[JV91SC/8U-=9WHVM4*;L7"KU5.$#I MG4!#$J;BCF]A7Z?03B#(S];7"=7?L-7ES7.IM_MEV7$7:H.YZNM>Z M.\95'&%L&5%Q#7*A8RDJV2(C')@O0063QRB*YWHNMW;3WA5A@!MB*V89)["2-C*C^ MV, &$*_$T-OAJ!QAH_HA75B],XPY3$X4W7#Y4:ZK<.Z=14Y1)I.<%@!C;K+K MF0#J(BGTKHECQ3G*8B%=:.-L3U/C#&.;\6IA'>C MD/,@V_&'%^@"DT(^J_K9RGV M(QNJRTF=7^TJU_ZDM:UO4G=L$"IEJC1:!/;+CUS=FH_L$B;AD_[#1&5_ MI0N3"./T;YM\O#QABBBD5ZJJ3'V>(X %,ID%DYAC4LA"79&+PDV8J:U<1LC* MV*U^Z(@;_?9N]4CG2\<+:5<-E-WN9"SX Z]?5R!_9;*,89 %3*WA*- K)N(8 M!EU_VHZ!;0[)RUK=]-T_R?KIV;1ZKZJ_E+,XSE)-D! 4,,::*V4!&(TYD)G$ MG'*>(FEOWU_N;VIT6$MGXE566V_I0O;&[0Z"V<)&]PM>8#)K[_8?'5\W@-ZK M^A>>871)=^H5SK'RFEX-JV/Z4FN0^O.47FYFQ(2DUCKM9QZU?VU@BM&=*=VU MGZMP[TY1@&T2-S%3*(]Y5A"0L1@!1.(4D+Q(0%9D/(<)%S!QRQ+J*L'4V-K( M3O474,47KAX?5\NFMM[SD_Y1MKD;];_6OU[5^CCF '4>)SLS-BCZ8_I>#G;T MS0V:;IV0N&-MEA9$QB03<6IYX_"HY:FQ62.<'3L=X]3/.E=I M'YA-&KDN5V&RYHBSVO;-??U29][KOQW.^>-61YG+9Y5IY^CY!ZX[&NI.]/J$ MHW'NO=WW<:M$JIQ2!(C $*"$Q(!BR $E$G$A,4JP58+(@?U/;1[W6R6;+S): M-T[O]8&3]"9:RHUY;=XVP5?EIJS2F%?IRVUSR0X=2;>CHP#C\XIV2ZW![D3B MK8?#(EO<:P=A BM.9XSN5=0J$11U M7PO.M>A/:+UQ' 6/ZTT?B,.7FY.M3F2UZ=/8?K'I;6684_9OZU59?EROU'PS M@SE2',,"Y%(2@ HH 2ZD HHE3,8)2U2AMS4KO<[9N5L[;3NM$ML>PLV/2K3H MJ9+-S3O:!A^[[8_J5SRAV*''\-0C0PQ M/>%E>;O+;-I);+K-:UK11.,'RQ7G/,M20&@L ,(9 BPG*9 )T98?SY(B,12U M9BL["]"Q?Y=ONBM%P,6OTB"Z=3$H7$&'">(R-F$#RA2P*]($D)PCP#%1)-.H M"VIU-!4<\E&B@1O +=/QAAP7%A.HMT,"9'$A]68H*0#%+ ,(\1C3F(@LQ3-M M^;_6J)!Z5%H)1AB3]6Y,>&=,GK9C4H8>$YL=3\ 9$'K#X_;Q7W;Z>T#<9;<3 M$/FQ-CN>Z,=QAS,0N/X-CFNC(^YO!NJ[O[T9VLC X+_5^H?YTAPL[(6S_'TY MWY0S5J@"(<8 92:A/M1V$RFR&/"<8)F)@B6\<(K\Z^EL:BOV+NRO2513Q?R) MR#C)GO6"\*AE<(Q%_)>51S^YN7M0O/+[C:V M)#B6<9X"B'&N=TV8 T)(#!#-\PRSO)"96T!??W]38]U67,.[S0U*_=/;^E2B MM@X_29/F5C.Q6JVC]F#=,7[OPB#8>:T\0AO: .^B6H'(7J)*VJ;,6A3DMKHE M0'Z#[R[T.6ZHG1T 1X%UEJ\-8Z!WC0W9,-Q;$T[RMKY(_I/4\=>ET:A33 MD:_F%H=]D"W.%KO) .@%II=S>0%NHBZD;P-!ZK#%# #M2%M-'Q"[[3<=L>K= M=]JV-=[^TU&[O7VHZ[L#Z_$:TW(;*W&__C1_^++YL*T8FZ=)PB!F@,N, 22K M/ E< 4(Y3!5-,2N<:COU=S2TK%KLU73U4 M8:5O7G:/?*0OYE>WO].U:&Z/_;!:*SG?/*^K=&COOSW-ZPK#Y=VR#OSZ51IQ MI;C5=$D?9'O;[.-ZSN4,IT6&8YP#D1 (4)&9FV(" Z$*+@M$)6',R9WVFMI, MC1X;9>KT9M+HHG\T0<+/I:AR['T_/U1OH+0?D6C)N5@7 MB:@#A7$U=I]KX(@J/&[:V\ W40>3ND[R#A53'J8-S6V1B1IHMM>(HPHBA@MM(P.KL=3X%EX;J^$)/ TWZ%AQ!L2RWD*%@?OZY7PC.1IW8?)DS.U M1_5>Q^FI]\9SDO9(O><0[7O.H_.SSK0Y2Z72_\.H-FJ0XAS@3-LXF2!YDJ8% MS.#UGL^ZKZD16H_3;E "V#Z8K_!WNH/W>LY.[^E;+1 )[^5L^GM]%^>^XE;^ MS8-7!D5/ZXU:LT\K9T4B4YJ3 A1I0@!B60)PC!F .859S'(L:>80*]UI>G+T M8)(3/]%Y'8$W(!5J%S8+>VQ.'VTHV& *GX.6!4(P6JFP'B6M,\@FM M+T0@=]\8,][XA*0'T<6GGAC"/JOEPV>Y?C3;ZO??^.)9S)M8U.@!7D?:=$&JGTZM6AJ1 M9ETTVZ=?IS>'[2KK--'="R2=JP4J%AED% +"&0>(PQR0PA1R1C179F\)B5/Y MYK[.IF8XNJ1[MP+3;O/H"Z+@YF2=V'WOFE<9J)"@#29>]X^]'8ZZ@;11_7 ' M:?6.&UL(.9]]7E/#/S^_/++58I;E,<89Q""7,#4Y4R6@A60@*9A$>4I)HJRH MX:CEJ?% (UQ42V?'!\=P]4_^JT (/-,M];>>U&=U/3\G_\K#Z^KU^IYZ\ M^H=JSE:S];BE4:;F607:>7C^@0$[IX_K^5>ZD1\7>G2,X=?F"6N3!>4Q4V;+ M%,M"3T/(":""IT"D2N XD042+LF"^GMS^2K'20W4R!MM!78P]B\@FPF$$B%3 M@+DR:=N)2$Z!N6UJ#ZUXF[S;OJ#UV)/Z@^TP!1Y M]!5NLR\..5&\ )S#[M,?@*/=Z'C2S54UY$R:\?E2K=:/=9#>D][ST/G2K$2; M570>\;]XVH_:8=>[$;W0Q'@[4#M=]K:>EJ\,6- ^R\>GU9JN7\P)Z>;E?";, MSZO]##(FO"BF:9:D>0X*A?1REQ(,6*Y_(@RFD"829M"J$N;5DDR-LOO2)!^D M!O.4*?FJ<;1@_[%&)[3YW*H1U7I]IWZWE8+9VN M7L *[7+=";E-5!']U@KJT]UZ$0V_SM;SW8WK:KVH]I&C]?(; PSD6_'5.&[+ M^^5'_>E\J>K$ZF^#,5RD !0"R4SQI*$6L7WG>M@:ISPBUR* MU=I8KD_N 2NG +0P.*^$)?#L;Z6+[I?15KXK07&P]:X$9R03S@TD-WNL!X%> M,^O4>^-93SU2[QE%?<]Y#%>N\K?-9 I11I0$&4HTF\48 9I3"5*F?Z9YS#!R MNN=\OJNI\5I/T&TEKX]8Y1IC.\/'#W*!J6\X:'X"E??P"!^G7'?W^F'*>VI; M12GOOS&P@(U9Z.$I20A@4&;([0;_0T_1.S_>C/%TO@)^&$_%4L$2D0,1< M 82E!$RE'/"\ J, U7U^IW M(@:*%[R @^>K]:?[&OEJ?:_"QU?K^Q^_(G=6>?^\*3=ZE9TO'V:0W'Y?L^["W:'SCF %," %*Q"J.DAD_S]4I)4_F MGCKYX-!CUZ6\5V_74LPW310=Y2HG2<&!2@4"B&,%F%8)<(:2/%<4)S1VL_J/ M.YF>P?])?ETMOE8IGRHY(]V/HX5Z DO,I=(+4 Y@DA1ZF8<"$)Y20(N4Y@QE M!"96E\G](#G*W2"3#58O-#6*5P-H1X[7P1*8'5M$:O$NA[T..)0^I[WGP^BC M;D8^A#ZGYO'A\]DG!SI(MCL"W6PGY]\GN3"YZ:H$7$1/5@MY$#6 !3"\+3+QR4E]_H_*- MA>*'7&+SRC">N%M^U;2S6K^<.A\H%!,8<0D4YQ@@6A2 0<0T422)XK3(&7'R M3_5U-C6F:&6=NV9KZ$74CBY\X128+[9BAC][L4'$*UOT=C@J7=BH?L@75N]< M:5C<5B7!;Y>B$Z_\HZ2F+W&OK1Q3+'*^?- /_+1:KMN_:F-G7IKWZT).DG]9 MSO_K698?=N666(XIRU(@95[5_(T!ID1O_;#06\ <(98ZA>*$%GAJQ+5;Q:-& MNVKS4:\YPJTVT4^>*:D[!OPA'&VL"XSR:H>9_B(?;<8%Q#V,,AA+Z=2S* MP$-PUBP-W>^PI>J6\]7S..*4!AVN7@..U,\IW/T>5 FYY-\K+-@O%TM*TF?Z<)$ M\,%9GB$!3;6X.)<90 ICP I5@#S'."98* @+YQ"%<768FH'6R@W:\EU;R:.. MZ%$503E?1B^2KAVWH*_QH3B$8DQW^$<\(+BV5EP'B1,5X7L/A%'@6LG'JTVX10SRO+JZK 'SZ]'Q"4[H:_X^P^.*:Q)^15]%1M M<5*;O*^RO(O,-G;75P2@DGY A9WMNC4][@35"XZS.:7?W3VF@5_$-R5?%H;U M[H58FW;NE_)A^TVM&WV>UJYGE:Q^.._E.=-9E@N M%78P30#-!4(*%[FI$1Y MD2GWBEB]S9C:#LC.$3M3;%S9Y4O7QQ>55WLUJI9?'M.B_IWF,-<PH_3+2]-:[?P)-=0=CV#D-[O_T\:;(@Q$X MFCX/?UJ_J?7#L[)*!\O'JEC'KI6?LX+DF60(@;)$#&!IH[JHTH#AG&'"*<]T MYE(/[48[7H/.6$70DM7.V+IH8UL>TF_B? U=MYER ,PBCPY["Y.FH.'>R'#3 MX!LH!)WW7FMKU(GN#8=/9[:W+A^NDUXMYEU%G#'.-84, 2;R F"M"\#S3( T MU05"7,G<+1QTJ"%3F\X.4$GOK[_MU7,.,]J1^B,R:YVK;3?Q[&/)HGMU2W]5 M]%C=\VJBZ&&[:9 F>A]L?231O9[_:HKH?5#H$D3O];R>&J&KIZ?5LGI8U>J, MZ))3Q,RT0&@,,$8IX%@S()5 A10YA51Z*8.>-#"] M67-"]Z__0K(4_M7^ >%?DSQ-[]+Z_ZO=EPP6^[_7F\H)>]E^6ZWG_VT^/[9- MOIAWJ4H^^==_@47Z5Y3>)?:MKVY^IT3[5[#ZE;D $G0'"W1'LJ*ZKFH#W>4Y MV;71;&G;7ZX.Q[R-!DN?)LU#GY6P6F^+ZY-6MS?(;58_Y+V(/# VKT3#G;LD MKPKQ@#JG5_P/JVYZVLBXFJ977#Q3,KUV7>\L>O;XN%:/U<#\H#^K[VKY8I8$ MNQAY@3.=XTP"I,O4ILDK0*A @.0809PJ6F3(,TV^L\&I4=ZQO98Q&HL')#;< M!-V-%4)"&9DE!J+8)W?="9K0R>G=C8Z=?>X$P87TJG4E_4 M^OMCMNZZ.=SFUL#)8-T=I4.VSMW]L<]X^K[?]5V\]*K!Z7=OY0'\[] MNEHW_V2O@S-54$ZQ+H'FB LA :<*0%RFA8$H906A=<,;5SSIT:&?[!1);+ZVF M;/)3;9.#HW=-_$/U#F\.?]U^BCH"#*R"Z..1Z_3/:>CVRM9T7._X<6L MM)_4^JU%>%G)BZ^6G^>;?S8:(9CQW"Q["\"+PA878"4@*89F<.,0E3HKN&1> MVP_=[4UM--J9FQS9FUB#/5?E-W!V7*2'0R_VFOTZPB1487.&2DU8%E& =8Y 5Q"!I@JJ9!* ML)Q[U3YR:W9J3%-9;5>MG^IZWSTT[QSQ=J.:\"A&9IP]@ >3[^JLXI_)'\V? M4?1=_) *RD&.38]*17YPG#*2Y]W]#UGFVTJS[GXI;=*5:4@M;;KS##%52(52 MH)"V2<-" *XE 2*%98%P2I"FON3B0 (CG!(T0;OR,ZPQQ0WP A^8G&MO=$/+VXX?ND73U6:CU'&( M4TL\MB14HE1B4.8%!IBR C"M%""*HI*6".:9EPQ4=W-3HY':/$\)\&Y W8@B M'$R1N:(VU";$'\4I;B()T+GA$E8TO+O)<07$G=P_$Q-WNZNG$-U\:6NT5 ^M MZD0^Z+]O:B6B^Z?5>CO_[SJLBC*E-$?8ACMG *<, IX7!.G) MN;4[-49YIY[79AU8[2"H&[4)!^'MQC,14(Q,.(W%NW#HRFBPTL"8G51VWR5M MRP,*K/E!%58GS;'M<>7._ Y4RWSO+U_8<@/R\UV7<53WB^7+VSQ:3TW,Z=G M\T-]1#-#NH0*9ASP:J&$5&DF.9D":'0Z-2(:6]?\MQHH/L7 M-[P)M&.D1F#X8D=KV+*'!WL-_U06)P=$&YO#UD!T12AX0<2;#8]>'=$5BDNE M$IWO[2E^N%BL_K0\]^MJ_6[UPK?Z9='L"&T^*Z'FWVVN69."-F.0\XP9YJ&, M*8#+0@ .>08@$51E9JF5L7RVM,$F2GYUYR,O(YR^+%I_66>FQ%UH_$>R]V13 MG8SOG-EME'IREE_GN)%7>*Q'U:_<) *4P74>LFG2!81":6.D]^;]_M(W-'9#RR MMH8B-%(ZU@E2@=*JNISOS)>Z>.-XB5!==A]E.'5>V&_6]FF]$DK)S:_&)#M) M_*C,ZM2F:5CVK$I&S8P[)2-9"0J8%H;.- -&S9KS=Y-3X M;6=Q8CLN6:S8,C&O4[VJ]YN'.<#M-OD*"V)D8CS&SYI;95/:<_^=R55X:, C M-W=\@DZL')H==3;E#L/I%,KCSG[,\[N98K\\6<54>T:]&^L@88BG- ?2GM]C M(C1@5%/ !:-%B1A6R"LN_V(K4^.72GG;THH?F5Q&T(T_!N,2F3)J^\#6(E-9 M&"$ L1.#H+1PN:51F:#3V=./O_OBX2H@M51>.SF[_GD[-\NR+[9<1R60,^-* M2H[,U"-54 ,LE 2$*,,&I90IU3 K!-OM$CFLI?I9T6.;*#)?O/]A3S=?YIMO M5=Z%&4;72BKU5(FEB8,/IV(@_JJ=0SH/(B52C"B VLH^*94"AD@!4I$A;GB> M:.$T;XS==2,2_<<7^R'9#FM2T)O.ZLB)#M8=#NOK^"!''C7.93YVHJK'DCDM M/Y*#(_'[H+_^2H2^>#7IE2!],DAQQ1--'[$5UT>_FLZ*I^]=$BN^C^HQ IX495["VXXHF0#&)9"E5EG'H/*Z@$3#TH>ALU(=.OVNOBQYW7'.YGQPFWC ML=YUFX\8K>.R/KK=RI9O?O-Y/QMO\>&QZ%3S]B&*$&$9 02G9H&CE08<"0)* MC$5NDS4+JMWENCU;GQK3U?8G;WPTGGT!9RI'4@@$((4(X!)I0 1G@&/**2W- M^,%RCQ(Z,2$?J;Q# WIR\.%H*G8B@Q>S;QR&IYAX1QZ\/('N,[QY(^XC=!X1 M^;'TS0.]ZI[JYCV!ZQ8U]WWHB%KF/?T]EC#O^Y!^9Q&'F!#?BKT7[IP0Y[2L MBU*BM\/[H/OGE]H9=?>\P]'3O?.N2WN6K-KK^1]D2=JE"JOOH*E7N*]N?;_9 MO#S5_W9:W2)CHJ!0 8FI,%,@,]VT6EB X8SG,(5%(;U2]\.:-[5)Z5GQW);E MR=\W=4FL>L1N?/2LAQ6V<]U8Z_6Z+/8DJU7HIZ.H[5%_U>JD35W<5N=Z%)_Q MK\<5I0/"UNT*:^*X];VBP'M6!RQ.*\,#N79A&@_:1F[,RES0M( E$+)D5JN% M&L+/!""YI&4I#/DCIPW3VTU-C;S?K-;KU9_SY:,G*7> Z4:P82"*3);'85G[ M2"Q#G=;0.+%8E\&(%H-UTMRKQ5Y==KLKYNK*'3US%7+\_SK9ZOU;WXKY?Y9EZK8Z[MX;']L=E^Y)EF*#=<(Q"C -M:&;1@ M$.00%UJGI3(_.)]^N+8Z->JQ=B<[PSTV>YU1=MA6CX%=9*XY@BUI&9VTK.ZS MB>Z,J\?F>0Q\1]HT=\(YT%:Y+TR=6^3.#QMO:]S7OZ,M<>^;_9A;JOGL7?-* MU9K%[Y?R'=NJ&69:D)P34(B, $RUM/N% M"<9VF9EA*G3G/#JRU,C9%W1NZ4 MR=_;DC_&3C<2N0YD-Q$'@2B(<1(]_3V.D^C[D+YQ$E7- M)[L_^?Z'8>(E6^S4Z#=O?OY-K1[7[/G;7-RO%3L]F%= MG7OL_$CVCESHA[BGP0%0#1QNT]^>D<-R!@-W'KXS_)$]PWS,"%]-(]\NV&;S MH"MNO_\QW\S,$EN)E!<@@TH#K#0%-%,4D!1!C(L2R]1)4.AF2U,CQLJ^*I:C M#HFU-GJ>PEQ'U8WQ@F 5F<_\8/(/5KD%0=BXDZNMC1M"9[FA9>*3QBSID8X)YK+>\?V*H V=JQQSGYP>_>2G7_)'P3:1[.)Q=&MX! MGMYC2]=.3 T!?E:"/<^W;-&HAG]4VQG..98HDX"FMN( 9F9^2!@'%*E,(TBA MP.Y*&]?;F1I96PFQYW8(VW;-EALF/**P;R'KL.L:!J\15KS&R.34RDJ'+0Q4 M'KNE82 ;:5^T'W1^>Y^W >GRX?;S]S-L^'.U<.ESN?X#]?KDUM/Q9/BA)GYL@)PFJ<@32D3&"&"E-/J^5H#4Z/%VL;D8&05 M?N=^>'T1Q-MGUT.ABG#NJ[<]++=;-E2SI>/LPQFL-2D!"7/,< <*D!I20!,F2Q8AHI4>!6, MO-7@U&CH(&:X.UWVUY=T!EMB01 K(-#*O-68%V82EY<"E(B4.LNRG.?,3;M+(J9]<.%&]7R\U<-GN[M7*#D@_+KX>-I!DI6^I1#\>L'Q ML#86MI&Y:0?KEQK6(]N3G?&)^;EE?L#SW3ZHA3WS];)@W'/@/N"D@_ M=ONP_*Z6IL-__F.U_N>'9953O-E4Y1L^JXU:?U>;65Z4!5)0 *YR,YMBMOI> M9F/Q2B%+G&-20J^IJT.;4V,R:RF8+\'S>O5HGNLI$. "LAME!88N,E'MK;U+ MK+U6^Z:Q>%_196=U.'[R@"@H*[FT.RH7>0!QRD ^M_:2:;:%UX]/1[^NWJA/ M;"[_KV+KKW^N9CDM."I%"@HF[#Y\876G&#=_3;%(>5922#UTFV\V.#7&,6\9 M\M(JO@VIP_%D8* B\TMM[=V%P(VOJ^2-2JS5=XFU.S&&!T;32PHZ**JC:4,' M0==7/-H9JAMJTK>?,Z:\M+-7)WK3[O?UX.&+*^>W;//-*FG6LE-?U=(\[$%K MM?ZDS(MEPU9::^M:T_^KZ8K-M]5"SA0I-.=( H1H!G#&K49#BH&6A8(IRJ L M,V?6#F[>U#A^MQ-ZEPCC5566IW;K+ME6CID9DO$L>:Y=L_.EU<&Y7568[J?3S2P/AJ?>TWE$;KBLZ!-WRKXPW3T1 [&M3CM=)7"U(]F_G$^Q_/ M:KE1]TM9%0Z^-S./[::)69UQIB542@+(= YP05+ I!G7BQ)S(4H.<^RE^.;0 MYM0&Z\;D1-4V;Q+3%\FJ*DTM:HL35MGO*QYY&WW(TEQ@B@"CN#!K89H"HHL4 M()7EJ=8IU@S.MJLM6[P.^ON6(X9=V#;"(^NVZQ88K\A3D=V+VIA;O:=U"?7: MXGU:0TC-3F> HMWWFYW9!5/9R#.Y3S=;PT2+O?6#$ _S6AR_[1Z66[OM]OU MG+]LJQS5U2=6$X^ O,R+'&2DQ 3F0).* 2EP%@2C 610Z+G;ELPM4'@LU/E MU+OD?Z7_EIK_P>29K9/OM1X&3._,/]G_KSY)F.5W&-*[K,AW*SGVLOVV6L__ MVSR'U>%DYI6K9+K^]5]@D?X5I7>)_1*J^]\IT?X5K'YE+C />E;"*C4N?OXU M:=J"Y5V)\!TB:-?6O);N"-/.W?5VV@O6OHW]-5G,S0LCZQ/.&FS5B __K[KE M_P41NBN++)!#@R(A'3XL989M(0H$N,Q+@'6) )40 5@4FJ4L%53SV7.ESO%E MR];;"7Q>I];$^\C>L$65CU=W)5>/\^72OC[F+[41L7NGQ$SF@@M0" 3-;)?: M\&'. ,X%$EIB;'BQZ9WWRQNEI$?LFYTM8_6,LA/@L?H$DYQ08;Z3G&1F!9)1 M#(A9=X 2:Y&F&2L0YWXA?5%[9)P8OYW-]1 3NPO<)LM188T\=3X/[MXC7-M_ ME[0]2+:KI/8A6JBW.WPQ([\=K'C-0'!WD&[$A7L\J*>TOA!K,^W:'>;,U7XE M2AA2:5E@4&92 YQ",]5F* 4"85Q(FJ>.>6T(\8WKQLYDNUV;2TFFM* M^K T'Z':;#>U;M_#NBKU81BICN]OJ@DUOYT1)5$I= %@IA7 U-;MT24%J:10 M(YX5R"VW/ZQ94Z.<0VK$_@B5;Z2]*1HWDC^-'XEH'.DM>NK<-R46 M69KG#)1*E@!C5 )"( 9Y!AFGK* T]XI_C]PS(VK0QL?>;2",C&CD4>_H)7][ M])+O/#"#X,Z'9.=$8KR(HBKK"V$L-5EG.UY+1=87J [U6.]']0CWW(4;?E;" MAJ#,]=S,-)72BO.T "@K"S:_LDF#=*#JM3[2'/"+R+@+?S6Q!X(S,6_M$_K9]0V'QB#4< M"L](X8)^,/G%^'5!T!FF=_'&\2+MNNP^"I;KO#!D[>-/Z_EWME6?%J83GZH# M)PPI4:4&3-H9.30S%M5]ZN$.IJ#HS=L,Q?W?%.MY6>ERGD&\Q(H;6@8&_(%G$D%B,@(@E2F6FD? M+NYIQ]08^&.MC[]:_X>'0'IHUHR<]LSC$_M9E6&YM\/[8[7DNDMJNY,_:LL# MXB6*),=1>]CGLNWG< MQ+@OY$7WSM["RU?U+*/&YNNJ+.Z;G_L?_[^YF;6NQ;>?OZGOQE];%)!1R7)* M"%!2<#.F*3.F$2@)R4&<"&?P#!* >E*A7G9MK-L==^P_6FID9! M+4N3RM3$VIK\45OK23\="+M13AC<(M-,7\B\*>8V&D%II:.Y4:GDMMNG].%P MQ\#9S+W\?R^;;5U\<'<.,BNI*"3."U"6T+!&GA: 2:E!*3G+D7D@RJ'?PKRS MO>DMSO]F$/[W7Q;5CIE91FH[_E8)E>W0H)XSF(N(\QQE.489X")' $.6 HZ$ M! +!@BDK%$^<8JZ"XSU*E>YO=N%NM8!;0/]2"Y3,F]W+)A?L+W?)4FT]:U5T M0^\Y9QP*Z'A3Q8.E[1HK$2:*79#$F1]>;/%UIH5=SE^=#7;>U#-.X" ^\G&U M59M/[*?=W6VV_F21IQE'"!0(E0 K0S(DS02@0F,I9%HBRKUB +I:FQR_M'19 MK+6>I_J=P+JQ1S"X(K/'*5*;I+$TPDZJ$R9A#\\[6QSW8-S%^;-#;Z>;>H2! MOU/MDK.6%[P/.6Y64)B0R*I+ I% 60 M%8SD.L<93YT#P]W:G!J5'&)26&.I1W2S(\S=E!()O,C$8@U.#A;O@WL>=+*S M.MF9'1Y1CPCR\,B.%%,>!&&_4',_K#J#SQT?-5XXNI]O1P'JGK?VG>[MS^R; MF8@0A2%CE0*9*;-H)[P$1"-EP-899YSI@GLE^I^U,#4N;D>O^$[I3L%SG<8- M@"3ZU.V 1I39VA77 \_03EL9>59VQ)X1G$+I]TD. MB?Q%>V'B_4%?RN2Y-M-C7G\%18>5T7!L M(G_5!UAV@6LW!VMG?#S6.<-Q&FE=J_NCR\1!./%-(22JH83A:8( %5(!+S$"&,TPDD5 1X5.1X$(;7@PW M0@4":U.=O;EZ;@JR>AX*7@+2;=XR$)[()+>W[CC[(-SLI>97D;-_7;[[U17Q3\F51B0O8J<;VYR?S$FSOE]*&N#_;U^RK7<#. MJ"R1UF4&I"B5+2(! 95" IF24G$D5.XG]NK:\-1X>6?M75+96\5*[RU._JAL M]MQ?+X(!9WW.3<^ZF30%Y+3&:+W_3VFC2?Z^0_K M^>-\R1:5C.JG]5RH3VI=I>_-(,,*YTJ#3$-D)H]9"5B1$H#*4D*N%9&Y^^31 MN=FI4=7.TCKW,WFVMMH"*K40=?++?)F\;.3A7QQC'SW[PF'6&07AR)1U7KUC M#W=E=U(9;JNPUB+14;#UF(-&P7BDF6@PK/WFHMZ0=T9/8H)#?3TY(6.,\$$<(OI:"[09\/9)R< M@L.>V,(:O!<6K6IWB!NU._I [KF1.!C&T?84S]>ZP4N?N*$29ZOQL M.^<%U8W2J'Y9B;2>X5E^;9_N2XM#$_^67GP%]L&F/;A_^]*U;TA_4C M:1SQW'ST[28WNHP(?F2FC("[-TGV1"\H/_K:,"HU]@3HE!7[/J:W%/SEC5%/ MT:F;SYG0UW1C8S^"/)4S.J$5R&^T.K;XN!L(%W3''6_L>=QHMX/>6'&]MZLG MFW9?[URB5$*<8PX4,__!U$9X:5T BIB F4TPR;PT"BXW,[4AOB*;1FI0M.ST M/#V\#*GC6>%@H"(3R$TYQH_FBV";;\G[6L4AX"%A)S1ACP0O-S7N 6"GNV?' M?=U7#T]5:220)-(:95( 24L&<)910"1!@.0TYU*G6BE M*74!2#;_5\ MK=H_?WE>+3>KM9EL?/TV7\M/S$X_/GQZ_V'Y76U,CVV:#(1495FJ4@5(-4= MD &>20E$FI:P5*I,J=.&:PACID8:UH5DY\-==(@(&+%_(K-6@*[ID\8SM(\\(@M&[*N1X@UB?DY^(0B!L.T,3!C: MQGCA"H'0. IB"/7,'B/BKO1JT7QSA:*T1;UZ[IM_*^EW)NNY0M;&;!A^7;NOCP[MT2DJ0ERH#@ MO 2X(!Q01:HRI0HJ#:G.O)2>.UN;&E$=C*T27L"'9=+8Z[#+C( MU':*V7R/603Y&"=0@J[@NUL<=3'OY/SINM[MII[B46SSSPZU@[#ZH67R7<*VR<[J.IXIH&"5#TIA M1:R<6AY7V,H'C#.Q*Z^;^S'2._6\5F)>3XQU*5BND "Y( 1@I@M 2D$!UJB MF9(%YUX%B]L/GQJ_M&WSHY0CR-R8HR\0D0G""0-O KCD;-#O_*B!43_G2ZZ= M?K47KQF>SU=][&_W9;(?=$N4N!:^W*X^[:*&J[/SF43FB\4B!81C\SF+' -: MX@*47$!."ZJ1="J)%<:W>>P?S-J MIT0FH_,@[";0NM51#SII*Z4WTKNFG_9>^:B2AOK,>J<9QNVO5TL_C-!O@U(3 M^\/LD[+8HY572V7LCTA7BN. I_88'R_6]'BGUF:>O)U_5QLS<]Z7FL&DP&8) M;49"5IH5M38_L=2,A+(D2FI.2*;<3\<]&I[:F&?+*YW753(OD$T>L\%CBJV7 MJY=M.T?2@TM]NL1A=(L$=.1Q['(A(,. +31&]+F_9_1TE5/Y[GB$:4X0,!8R96EJ1?D5P%PB MP'--@1 %X5E6DBSW"Z&^WM;4.-\SU=0SO+H#<[>MD4!(1B;U/8@G$]8()S8. M@(0-K^YH;]P8Z]N.GP5:.]S2CTQ^6RT?S=?Y9.>MK:*SC' ,$80VD9U;'H& M8&)FDWFF)"=I1I'78>_E9J9&(=9*8,VL5FYW0PKZ7L'5C2N&HQ69)OH!Y4T1 MW3@$989T"H3:8$-5Q SYU 9!9QJ"!3*2H3-DC0E[HO.?C9, MC4AV,[V[1!U,O[,::\;X6M%;U.;;=:EQP"?FJU\O.:Q#XV,?^R#8.F!71(T+ MR<,ZJ9RX2]ZW^Z%V)+&>)(TK]JY1^L$G1"]Z?XP5R1>O7SPC 3&/O:W^5(9 ]Z:J?!\.U-"E;C4*2"(E S)0!- MSPOG?CO-?H MT<@4^3J=&5@]TQ_Y$74V/8R;D"*G/Z1^VIT]GM]S>-A^4^N/J^7JN)91HQLR M(P1G$ K3K:J@ "M5 (Z1!E03JG2>HCSU"DGO;FYR5&ZM3>9-12U5&_F72I33 MDXB[47:DUV#8Q2;-"K:VI?NJ9(VQ(0N3.:$2EM"ZFQR7IISA&*Y F=-V8><#IE&2[.+6 MG],-?3?XU'.5B;AY65OM[YE9:>!=NI-& M1MZMZ?M#->/]U=2_^ZV6^5E=U16=(Z!(IFIF%EE7X4^9[)PAS M4*0ZPPRE!<[I;*D>S2I1?O7XXITM<'K7:?VNG]D1\;TW#_IFYTXKG3PWME>L MH':&>S*#>Y1F:*Q*V#XZU5ONSYS9)Q7.)<,(QRP J) ,XDM:L"F^>?:P@SJ@S"?0-[O"R9VGA\',DR?^6":P,Z MN&18<2$!H@@"+ 0&7.0*2*B(R+'@A%&_HIVC=/$X]3RO=W*,#*?^G>BZN31" MQT3?A6KW2+O.X<&/(P& X&G_P=",%H/F9\VKQ:CU JTKAJW? WOOE+<>UFKE M($KPV8[O,TXAA5 HH"#.:F4<4A3$]&.12R6Q^=FK<(9KPU,;+UL2'54LDO=V MNAOYK&[-LD=":!\[D2WS]Z\%U2A]^S=&A][+]\+D@M[_'[W M]\PK/0AKS$J$2R0+!'1.S2Q/20DH-%24*EABQ'-",N82!G'AV=,,?/!6%;F$ MFAN9],0B,E_\Y@" ?S;HN:MA4T!;SQ\W[_/)1:[O;VV?/BV7B#5-H;';D(KBL,YW5OG>_THQJIYK/?U"-;O%]NY]N?]S_FFQD3!48$ MY0 2PLQ*I%" E;D$ E.=IA3EFC 73KGP[*F11V5>4MN7_&$M=$QCN81;-U<, M1"/V+, #".?/O\/E"]_Y1HE_>UQ]_W=S5_V)FQ^J+[OZIB\]:Y2/M\.)W5?: M=@*5$A "E2@$PHA)P56A I2!2J#(K"@_1AN.'3^V#W!>2*7N4 MUBF=SK"'PA#Y2SP@,*3*T Z*'E6&>D R=I6AZR]'ORI#Y:7C_1M5ALHQ#^^[ MK+U89>CTFI#%OUO'TILW/P_7-&>1]W^RM7QXME=N_E9)JWQ8UBH#_U!6?$#) M^^]JS1Y5HT*@/JWG0LU0GG*6F7D<+C0U+"Q?P*E MY*-VC%M]^K@F]!L4S;+;EK_YM%Y]GTLEW_S\NS'HP[+)A5X^WHOM_'NU_;>/ M9<.I4(B9)314' .<"0E(J@G(L=89S6"1^^W2^9LPM2&J*O^D%ZL_FP-ZO3,] M87O;_0:K'MWB-N;$!3ORT&&W]"JL=^;;8>(7ZX$9 ?Z2[)U(#EY$"37L#V)0 M!N]AQJA$W!^F4SX=\*1(:X4;_/WPLMULV5)6&=_;]7RYF8NZ$AX72DL&N>E/ MDML:IMBN# @H,2UT*A5"R"NT,)JE4R/9^\?'=97_9 L'U78>*BRL:F>2U<&; MP*N#WAT>:"TP1C=.8.;O.O%O^7N7[#T.76HQ>J^,.Z/O;>VTYN]#0?>>K0]N M\'4&H?]4&[MH6$HK-R)LXNC*_E-++[-S$X/9''BW"*9Z HH%8*$X:HUQY< M#QNF-J#^^F*L5,GO\V65.%VYL"-&WVC8'CWB-LI%QCEZ7$VM<]4EUKIS(OFC M"X%89++J!Y8W%=U"(BC?7&UL5%*YY?(I<]R\ON?VB,TC^K9:F#LV M=7WDF1((,B0SH$1NID4EM7G[@@):4"4T*]*"()^$G_,FO"AAM+R?3IPOETT9K=J(P?@R13,.D0!0Y]J\ MO#P%#!4)PE>3EA$-PI#2=#B0#Y>VX0=*9QG/C$>-E];CY(VU=C.GJL]B8Y0AGHHA\>SV.GC&E]I?'_0;-9\ M?S;EJ_TF?!$[V6W.^,I]-LZ08IVLX^ONDO;>ZI_&T:3M:;W;NDF.?;U+]MXF ME;M'IT8ME\--8>-W2]!9<$1S1YU(QX?]="X^0HM],M\/*X2F8/7FW8MZIT0U ML,$R2U&ZFT Q!*E$&. \EP 7.;,B%104!<\RS&592H^D>.=VIS;-;V\![,>" MNT2^J&1G?@++N\1ZX)-&[MX1#FN ./".N&>0_&./[+M+R/;*U/=XUSV2^*- M/59^OP?DH10 O/'J%@=P?]R(N@'>/AY+"OC?WF_E\39EOOEF7[P'_4[Q[0QEN2(J+X"0:6F+>$! 5):!C&J2\S3-""8^^[PW6YP: MW5M;$_.);+\=RTDO5UN5/*WD7,]%]9'Z+0=N(Y]G(F?,C*]2FE4;YB4"+*4* M$*)P6D*199SW6+J%Z8#Q5V"OU@]NJZN@[W7D<=;:FOQBC?V+1?386KO"M?:& M6^$X0Q-TH7*[U5'7&\X@G"X;W&\,%:"R3]8618J04CG(I3(,E,,"\ QC4+(B M*Z5*S9S?+POT:E-3(_VVI=="5?YCZ*F_9U)\&/2F$P40)>G]-DB1 P->)XG] MMMNW P4&)J4?:6&19AFE:$+;QT],M%] M@9U4&NDA'D<\EO;]88B]?M\C,$1'C_18@O>'9&P=O>LO1S\=/>*S5#ZY9WP= M/=*UZ+UR3=^X)6/5ZJP%IIH>RCF%;MTM:W)D53;5#O5KTU-K*U5W,*#K:==_753_?WOYOKUULQ! M_>6!NKK ;REA; DG=)4^U MO2-I&/AVO^.*<8*=&GO].5R7X!!"D+3JH7.@,PBF)N=_8CWWNA5B]V,K<2VF> M:>;W4GU60LV_'XM@$)9S;<5(4,DPP-S6];#+?Z*)Q#P7A!.G.":_9JR,CTL\?0[I3L3&X!FOP19:WOAU-0*G)L>E0^\H/C ME)0\[^['3/:<]L-RLUU7>\V_FK?I_LFV.I-($U7B'!3$QE02D0&20PY@;LB( M*Y5JZ!5>;/;)&PRCX_UKD*IQO/A I,K-8$Y.#C795*LQZ MM!LK;R*Y!410ZKC:V*AD<7W?.J/UTLM*N2TW:H:E>2-$24&>R1Q@ MR7/ *&,@5U3FJ$@)I+A'L-=),Q,-[=KOIZC:3-^2HL=0NG% 'V3&*A;:H/'^ M!AH]:H)>]#EP =#C-D:N]GG1P?/2GI1$K$2"DK]0FI]#9C:7* 607QN M=F%M'L72SII_*K;V3+'S[0DWJHB);V0N:4R_L#NR727<*D_.Y5WR?PW2R<,R M(-/TA2QLJIJO$>,FH/6$Z"RMK.]S0JQDVCO([[56ML*)^J36]GB5/:H9)4C@ MS' ;A"4W5%=JP&6&08GR@D--((>\__+F1NM3X[F]B<=GC M6X"K -E:>?O38B\B@C(!:9E*D*DR!;C,)*"E%(#P4N6:*0V9< YHO=[.U*C+ M&MHD"=:F)M96C^#.#DB[22D@4)'IYS)&?2)A.\#R"(H- ]I(\;&>+YA?K.QM M)#K#9CMN'R^"]K8/1\&T#I?WT?YZX8NYJ (-FM2!YK6$/-=8%LC0(K/KVAP# MDJL,%,2L<4N2\51H=]6O*ZU,C11K.WT$JJ[!YT"!(4")3("UB4G;QEXR7M=0 M\A'P"H#66-)=YZB%DNRZ 4*W6->UFT>4Z;IA_[% UZV+>VFC+&VT@GD'S$^; MN51UQ/!^E?V>K9>KE^VG1M[9D&U5:>7K>O[X:-Y744I"F$1F!T0F:8/CB1' MGAQM#S;>[ O6UU.SRJ.D<6F\WO$28QFKET83:(G<6[[B+2'PO2'H,JB),45> M0F!Q(OP2Y)%^8YU4\]E;FP"\5NSM2JI9B1#A2&/ <8H UCH'A&8*I$(0HM), MR-#]43%"QP-F#1OFDKYF_^SZO_GY IEA=>E1KF*DLSX#BRDKI MFH?7'O:%Z1>K'?MUDG648U2O31R)='7JNIY MN\)FB&J7GY5->5;2CK=F/-[<"S/9>UG8@*AWM?S+K,QU*60N :2864G, G"K ML5Q8?2ZF"XE2IY, ]R:G]C6W+$P:41R_3]@!9;=/.RQVD3_YG;')SMKDES:2 M[VY5PO*F W=T@M*$0[.CTH<[#*>TXG%GCUVFX\B-MTVN5D&Q+(F 0"MEZ*5$ M&2!%20!AF(HL)5D*G>;@UYN8&IW\=I0*]]/*;J7PKY7Z5OV'^5N3)Y0\K];N M4G\=*#-(2LU)"=*T-"AG-#"(S\WF4W%N?1,P.<#QVL :#--+&E#]8?CM-G3AT;B!=OG.\?:%.RX^V M>[JO'*#GV$X2;T4/E 6'!2<0,)I2@!7E@$A&@-",Z4P4"J5.Q[0.;4UM=*G+ M7R7L.YLOJM0\O5HGNJ[&_F@5EI.7I0$Y,:,,WND6?JAD8JJ ,>=H%Y=N<%RO MA@%WC 7LJ9!&2VOCY@%P/XG';ES":SQ>:6]\D<=NQR^J/-ZXI1_-7"JT_E6M MGQ[TVRJ+4FQG$.I4IY"!G*3,UHM0@-(" TFQRLT,5BGI=/[IWN342.=$Y^'. M"E=7AB:F=4]M(0? W7@E+(S1IV36V+OD3.C!6ESIUS4VA^,7=WR"THQ#LZ.R MC3L,IZ3C<>> O7-^6PR'GXKAO/_Q/*]/U.H3M%D!62G*0III4(D,15$$"#3K M/UT*54)8$E4ZK;*#6S8U)JN,M/F9C97]"E\'ZS>/'?^Q>V/$^59/@;.#=TW M0."3AY"(AS^X"&+=^.<>(4&]>&P2M(&!=3#OS0!2*7+LUL9SM6FJILF'0T&T M6K)C?50?S=Y?6?15B6_+^7^]J,U7N]ZK"A/35$*0P8)QO]?G<'%#J9$:$+/(",T P*@"FS.HI MTAP(6Z..Y;@L=3G;KK9LX3BSNM2*UY1HWU:\S^6K;2/1C;[&F8QK .&2(>HD M$^*5:Q(DD<5&X@S\%UMZ?=F0JT-MY\4]8E4J9OFPV;PH^>[%CL9-)'IUN/99 M?;=K$3-PL^>Y^3KF_]T<=\-"46XWV115 *>0 (XP KE"18&49-AJ'-[FA]X6 M3(T[=F>19H;]Z<.G]TG=379SN_F-C8VM8F(W/CE0O3K'(6PC-N31)S8V&::V M/ZD=."3*5#[<)8T7R:D;L='WB N)W0LCA8U$Z0V_R)(A2'8&GO1Z\'AQ*4/\ M/@I;&?2@GBLS\4W)EX5ZT)^5FJ'UH> M>![L].@=QU5T7,PC#SW.<#>;:G%*@PW ,.R*NX<=XZZ_^P-UMAH?\*B^BL)B M]:3VNP#[W2J&4D(TRPP!$@$P%Q*P0FB0$21RC1C#Q"M/Y4H[4V.ZCVJ;+%8; M3R*[!J(;606 )C(AU18FA[V^&'MZ-V (+#=\N:V198<['3Z7'^Z^W#][^]X\ M1U;ZY OV.,L+"@M6ED +N]XN,044Z1*00A:(,S/M@<@MJ>'LV3ZO\CBY#'OS M$FN?>P[W,63=W_<@&")_T8[^>V5Q7_2U5QKW\9-&R^.^Z$ [D?OR!8$J#==' MS2HG$%.<@4P*L_K(S;A+;:W.0G$,J2YIB;QB[2\W,[5A][P6;K\H@"N@NHW# MPZ&*_-'V0&EX0>!XY^%7FGK=,L"=9] WKNXMC?@/9H.FMCO%ND(I@J#* JG\G^'&9$LD,=!3FPJ)& M :&YE:1)M< "*0;+V5)M8Z*W+X>R'06[H9!!7$JD! 0\+[ !*L\!31D&D'*2 MHQS!# F/C-:A+]TXD\#FM?LST&OG<"8R%)?( \S)=]A?AO,$&6\)SOX(C70> M\?7;?),\5=8EFRU;RDV5&?A\_$;]6U!)SLN@.,AQGMPXMA3G9;LOR'!>N;#O MQM9W\QJLUC_?S3=BL;+A8=[[,E>?,*%O=F]EEZMV?IG'9Y5A4.:.:D].3-L]Z _&?S5>JUJC;\/QH*W MJZ>GU;+ZZPQ1KEC&&&"$45M J@0L4QS0@@L(,2[-WYRGE8-,F=K\\V"XC6(4 MU=^V&T?,!=:3_;_8&Y:J.JY)_IQOOR7;;RI9-X?1Z_ZA M <-ZVV$V,EH?1J; O1]-R.E='9Y^E[3Z]4$G>W<:H5/K4%)[5/_+:'WC,1\: MK8_&FCC%[BN_F540>#NG8,-:&&^N%@2)HTE=F"<.S GK3A*HL@+^OESQC5I7 ME9NK+!;S:P.8N:O)%=C%'C"II1TDS;!)GI[LUVYS[K_9Q,"-'3%;.43F%[^9L7*1H%U (UNTRG'YAD3'Z'>W MY<)K]V;D0?;098=H;./A+@=,VD"5O9-)Y>5=TO:SSA!+CCV-&L$2LT?B9(:% M-/1U,L(B0'TU$RQ&6WWV\-?S[VRK3O:\A$I)4:(4E%1*@!F#@!=Y"D2F=5JR MG&.W8-)K2_4B.#Y[JD-!&JNFD>L+ MY+E[VN5^]_;IQ3M'W#_MLOQX [7SREY%C)X,6QK6N%_*+RN]_9.M5?/FZ53E MF10YX!*::3#3&#"H-,A$FJI29#R3[OM(U]N9&KWM+:U"<3>-K5[E;*Y"ZL!T M88"*3'<'C(R5R<[,/J37 99779\0H(U6L^<2>,$J\-Q"XD9UG:NWCUDYYY8/ M)U5Q;E[>;W/ATWHEE)*;7XUYK6*9F_<_U%K,-TK.BK3$"G$&*!+0YI"4@.:X M!$32%*6(%2)E/CL%-UN<&EG:-)\J?[?:3V]ME[\\FQ]58[;];?W/J]H?O\7^ M[7YP6[D'13?ZA+*V-;'?QE'IVTVRMS?<$MH9FJ#KX=NMCKJX=0;A=*7J?N.0 MY(VO[,?['U9_2[U12Z7GVQFE7"@*)6 D+ZQ@,P$TU1DH>5:JG#";7M]5%M]_4$9($Q MXA#DL"1F6F(+@_ L U(4K)"Z0([505P:FQHY[&RU)_*-L7?)4GG6'NJ&UZY^ M\R(':9ER@ NNS(1/"( 1R:29"&IHSX?<%6V"P3N6L$U +-VX-A1"D0EW_^Y] M;KU[3)O7/KE?+%9_5C-E.V:]72LYWR:_K3:;@(4Q?- *2LN=#8[*S2ZNGQ*T MTST#%>/JHW&[4ETM[6GG_8_Y9I;R FHKA:5RP6T.4 YHJ2G(-$*9Q$1FQ$L! MO[.UJ?%THQIW,#+YPYKIF0C4#; ;N02#+3*[>"/67VZO"XDX,GL76WP=>;TN MYZ_*ZG7>-#"VY1!YZQ(3>[%:82,O0*-'-+HC$.?._U.#KG-UWN'[U M#+[KGA['3LT!5NMD_T)+,\1H(3.4 ZZP6<>@7 -&*0+43+ZQYA1BZ9X@Y]3D MU$;)QFA_[4@/E!T.I8)C%YE0=K"U#+Y++K),<#0]3JV"HSK2 58 =/T.M;R MZCS?$==7IX=G7KYW=ESDVFYG MPD,1;9W:H-"V-#F8VFL!%;.+'?=VIM%QL;>&^O69_]Y/?#3#;AU%M'?6]6W,';VWV7;%<) M5\DG-@\83>D+5?1*T1<;?_5ZT5V0N%2-[KR_'U&]FV_8X^-:/39K)ENN8/FB M:GE)C HN"LP!R6Q"3%8*P#1*02%YEJ%J/:CM+88J*M*"@R"S;,I@"QO/4+/84 M0H@4::Z\V+;]\*EQYLXV[^+F1XA!I!0JN0(I,H,4)@4&7!$(WW(VC5FX;>!UY\I9K5_7( MV]<,+:E;*1J\^?EVP3:;>H.6:8DI,]]E4>:E6:YF&!!DQ0<*);'B&4/(+QK@ M>EM3X[F=J=6DI%+EX#^3RMQ^&^%=,+M]X8' B_S!#\!M0$7;JXA$JEQ[WMXK M5:B]ZOCU2K37;^F1WW-\/K=?V!1(,59*"LR$B &)M5(E[ZQB[+-:[XIN M);_,E\G+1K;_[;JJ4=!>ZWR4+QV,P;&\Z?#'^9>, M?[_=Z:) .2T+H!C) !8% S0M.2BRG.BT5"53V&6DNO3PJ0T_ MM7V)-; Y@G O''\&7/=@,12.R". !Q)>)>2ON=RKBOS9PT8K)'_-C78M^:O7 M]%64,JOTS^K9]/ W,Y&5[UYL#8Q/:CU?R8H09EQ"FJF" IT5!<":E8 *GH)4 M8TY42;0H"S]5J1LM3NWSK;>7UDHJ]=2AD=L37L=-N9"@Q=Z:J_!J&9O4UB:U MN4WEMI J4X[8!%::NM7JR&I3CB"<*TZYWM@S=%7^OY?-M@JG_[JZEW)NIZ]L M81,D/BS?UC4NFRE'M3"3,Y(1(J3-U$DQ AAG!> ,05"R4D#(M&7BHGJNBB:;U:A?W>Y$5C43HA,:"W;;7K/P?HJS<>"WSAPMU\T MU3X$#+/M"U_8^%MO*\8-S.T+TEG$;N\'#93U?-#[6H:?5INJ6<\@+I='3>C3 MVIMKN>U0QW%G<90H+!^(XHA3=C7\.AJ5#E!;Q#$83?U?K1K'UI MP316I8WD,=,#K&D*N,PH*%+*RI2+@@FG38,KSY_:N']-?\OU$,[^RV,2OA7;/YI S>U5W,>CNWRN"KK=K,4DT1I+H 1#,- M<"8D8!AC4'#,,J85DE3-EC:Q4,FOCO3F:X33NTSK=_G,E'CO\]X-.T%0__4R M?Z[^LE@QUZI/_;K$@2FC(#P.CQY0?=")-1Y8ZQ-K_EVR=R!I>9!4+L1$W(.) M8R(_$D\'[P$_+N^+8"?3>S]TO'&@K[]'HT3OAPP.>/MH7&STVPA/L1D2()!% M9HO%8 1H82;">:HD5P6V);S,(]9\U2/H[=".SR?3;BURF%);N#H!R7)O;_*\ M6KM+VG1#C$4.$=$(%!1Q6X([ X3G.: 2M--6)44<%UH*Q0!,ZQS+M/";?HP>I>-,\WH[K0QN\IM MPW\T^",/LCL_DI8C=TFK-XY\B3:N!(4UZ.G!,(M&/58( M[I>4.8APXLG?6[ M&81?UM6QQZ?58BY^UO_]JGYLWQ@$_CDS! HY4P)(;(,7RD(!QC,-LDR690FE M&2R]!$>=6Y[:X-<*%FZ9[DF@[KB[D644-",3XV4@[Y+:XN2/YD]K>E+9'J.Z MF2M><4J=W6S]=>J>N8)RM0B:\P/\6&NSWMH3#?DBM@_K+VK]?2Y454!%455 M0A!(%:$ XT(" CD$ I>XI$(*")W2@ZXU,#4.:FRL!,,;,[V*VEP%LIMM0L 3 M_R#5%QEG\KCE?A='F'M;_&#^=LH-5Q\^"@7<I&:UIB)B6PY#E S/P'2ZX!4859K$."):4(YM1K6M+;DJE11%M'8)_1 M9$MJ-PI1.WF!02H,'AWE-H\9!?[(%'2FX-!X\;^3IC"Q=>3NT"FK?9I9+? 0 M9\8S&-F82A >UKRF3H0_:#=4)'H\L!_!&LY^5NOMST_F3=W>+^7[7*JLNL+L18V P8Q\L]EMG];KUZ>Y\O'6L<)49GEAZL\E-C=U(9GNPL[R>AY=0'GOM-@9 =;:MI"*C]=YD<4(JSP=35 M\.OL+3E <75;R>7>'B%)[W_8S?:7^>9;'0/UNX!%@3#'BJ-3#_F%*HN4YSYAQ*T\. J='6L0MVZ;/>.V%3^/;! M?L\[-^I4/X\PDS[=U,UF8X ?F=G.<3_8?Q1DN?? 9]G?&W>/R)_(^(\4%!2\ M'_P"A@: V!E+U.>YXX49#?#Z* )IR'/Z2L9\6(K5^GE5'^Q6*6=O;3&5]<^W M*ZEF9:[3HBS,,ISDR)8_HH!0G@*,\E*F"D&AB)^*3&=[DQM-:CF5(YOODLIJ MNUW66)Y8TWT59[IQ[QXO(J 9>W@( &0/P1HG> 9HV'0_?V19&R=GSY5NW&X; M>I[REFV^F06]_<,NZK^S197\;;GML#?/N%:X*!%0-+4[?T0!ALL<(%X:HI$E MUFZ3V7[-3XU\VOOWUO#J++'ZH>5"WV,3I_[P/2L)C?*(!R17 1[I,,0'ND@G M($XFO-*QAP\\U\\ZO)[28P'_53U9(EW_K ]2JKV">N:VJ0I6MF9Q7Y1X65<1 MKS-":)E"+ &7TLRLBC(#W)9\*G*!8"Z@+DJ]2TYU6,3W,L+IJSQ.3HW,?N^4 M6%<)2?.EXQ+>7+9Y6515HZM\_NVWW>4;OVR;?MWHL,2/US7C$.;>_N8$^6ZW MEWEPHN+25A\=_(C> 1YK_>@=,=)J/TZ'^"WY!V'9N>CO]^3QEOV#/#]:^ ][ M4M^E_Y7+^M3 MM: 2)JPV_?8'4;-2:<$9A/6,$6=: EI(,Y5$+$]3)J HW#.I+[4PM<_V;4N> M\2[1]CSU>Z?:J2.0#K.WH?!$_GH;9+[4R!Q.FH6[65 U]IY;APYUKZ]('EK5]1K99]H_Q2U M3N?\O^MZOK:\RZ:"RZ>JR\"^]U]T1^S1T5??M2]'J[T'?7JRFUB/DC;GC=<] M_9?D$;OIU=;FH;MKT#J])\ ^"W;?)EYMY=X3BZXE?-]']A@^O[P\6T6A)@MJ M\[NJRIA0EL-,E@)D!;+G]90!ACD"C!:"0\IYP:GSJ'BQB:D-=HV1R::QTH/F M+D/H,+@,!B;V$5>#R<[ Y(_:1)]*C9?!\:#VP2"-Q-BG8 4BWD[W._GT\IWC MT62GY4?LUWUES^ !ME";SV:ZN7Q1']6V>>]@4>)"8@E2 6WQ"E@ *M(""*2I M)$QG9>XEB'2QE:E16U5Z/FFL]#SROXBBX\G^4&PBLUMC6O)&+<6W)[;^YVUZ M\S^B[\(@[$G\Q9;&/7#OJ6(NT M87Z'O5J[%[&J_:TO,&N?=G'8:A?!4[1M[!?'D4"G^SK$GGA:MP"OJI.U?4]: MSML4J/9U#0!)ANU^F@LR'QE4426X %C+T@R)J0"\R%*0LZ)D M4I8*YDX;!YVM3&W@:A0Q]E;VS+._C*C;6#$8I]C1 =X0>=-L)P1!R?!R2Z-2 M5J>SI\32?7'?N;99L5N-_4KX^.UJLYUA@Q;B50R0)(8 LLPLKC4$9DHLI.:8 ME+F?BM%9$U/[\"L+:UGV115NJGY8WO9=9)]#Z3I!' )0]#G<'IM&:]P:&')6 M=+^7O;/U/96.CW]?O]RPCF#') M<@"U3>^3*3;#O$8 2H*)*! LR\SK4[_:U.0^^=K2*MOC:6>KY_=^'5?'[SX( M6K&__Q90>S.3]S<(TI\&;F(1E@ZN-S;M_1CR;>*3U?VC7+ M\Q>[%+$*/.^?GA>KG^:+_)UMQ;>Z_L[^@OOE\H4M_E-MMG4U:V'/9Q[5+%>E MQ(7" %)[[BA-![ LQR"5&2?<_)9!KQR^@+9-C8@.EC71.7L'-LGV&]LF^F6Q M^)E\5QV#;O3^=..S5^JER 38>)6TK4ZL7W?)WK-DY]K157=)[5W2N)<<_ M' MG!% #\JT(>T;E9HC 'O*Y3&:Z%L;>R7^^5D]FX_FF]V6>O>RKA\_7\DZBF66 M:4)+0B6@.32\V>34J/I+DV!H\Q";TPJO6$I2!E*058J!00 >T#4(S_[.@8#DK0O/'3D3.WK;IVG:W=A*VM]_[+%@SO-C<7&[(K(/+=S)?EE MY\Q?;#SPKG-:1E?]4[F4['UJ_SX<&8:"-RA=#C9J5$(-!>$IY09[;N_S]"K3 M]]?YTE:)L($\F[^M5YO-3*D,RA07(!4EL5H5!: \$P!RG"O)X M'P?:=HOC@YO\LK"')]MO;.EY0G(=:.=X@.'@13_=Y]ODPV;S4M7@J4RTN2:K M$)IGSCB$/G"_TMK8Q^?=3E\X#+]Q0]^C;;:MTBY^FR_5!_.CY0FHT]Q QX7, M:@+F>;F!KS[BU,_K V)I61GHOJ"T"Z'I .@2?Z@:@7 M,CW./Z\Y'_B\\ZR9D<\WK[EY?IYY]WX>.J-#3T]]C\9Z^#^DQ:']:KX12?CN;\?4!O*=)W71"[6KF)PL5FSI$ZPTH&< M=%(5&K>>-.=O>V>..,_^;IP>\1AKQNF9D4:=J#WD-Q0-Q[5S4!KP^/&&I^$8 M' U4 1XWM&K\A;K/]:[5G"WVR]NWK);S..R6P-*L+YG@-F^"F)409&;5F1< MX0Q#JU^=IGF_BO+]#)K:(-8NC'ZY*OI=LG'I5$A <)F!3#%:Y&FN%/73 W1M>6J$?)3ZH%>+Q>I/.U=JY6$- MR[YRZ@W7,X8(&$<_>JBDWBNC+Z=AW25MTP,G9?F@%3XWRZGU\5.T?$"YF*GE M]8!0X7Y5@C 3VW_,M]_>OICO]4FM=Y$L/V=4:$$15B!'T/!900I TP(#7929 MF85B"H53 E?/]J?':K6Q(4/WNCO C<(BPAJ9R*X$YNV!KNK&[!RXVP?B_8P9 MAN>$7>2HNVX;7CG(S@F@VS%U;H]Y'2'HAY?M9LN6=BO@1$;S_0^U%O.-^K2> M"_79S&ST:FUOG G-89F7$"@HF)G[000HQQ@(2DM>4DP0\E.6']V%J='M7@YZ M)].[,SRI+!]7X;G'&^$X_YQT/\>>R ;4>6X!<4'B^?C=2?ZXYYN*?4(&[+Q: M3TY*Z;F'&_^CQ)[[=U-HO>'4ROMJ2T1MS,]M[-?JXM&W.-NN5BO9]I.)K67R;&; M=\G>T:3RM+7TN=N?2P;4H MVXR@LN 4L"(O =9F6*"049#A%#'$J4Y+X2\RJ]]6!A ME VS;A "Y[9>;&KDQ-8N=\^S6CNO[JL:=R^E>4TV5;#,P_K3>O5];HR?E5P) M0G0)M.2V=$^. $.25-YEL-36U(;*31&F/OZG S VFR,]A70^X* MOMVL$!*UR+S0'[ >BG+=: Q0E;ORX)&5Y;K=.U>7NW%]SSW=.FN^JAFT7^:_ M-6M_,V[.RE(): OY$4T0P*4PT^8BI:# 7.8PE869//OI8G0UY_.:CY-QV5C; M%/=JA7W<):*VV7//M0MLQZW30 #&W@%MD&M*?[6V+]_> ,Y_\](!D;![D%T- MCKN5Z.#ZV8Z@RST#PB[X[0,M?GJ@M5/)KQ6*:%# MJ>T>(19Q>M\CE.+5^W3Z(1-[#?!/NS>B+09^MZLV%#@R(FK'A(^ B&/N^)$. M46&_&-$0M\7>D<^K)_7;:E-E_]G0P_GR9;Y\;.3[# ^^47JU5O5U7]D/M7G_ MPZRX31MFN/S_J7O3)K=Q;&WPKS!B(NY;'9&XEPM G,_I;<.S^MR>EQ9W=%3 M'Q18;=U62OF*DLO9OWX +A*U40 %,-G1T>5T6@3.>2 ^.#@XR_JERB/YK&$W M08NKJI'>1^-2DN5FABGB2"4YR(329V=3F@]#*D%.8EI(F:705%U?;>C";FL* M**O3WK23.!R9&24C5FFCMR=]GBD-D^F_1O-*N6ACM'..L0ZVU';[T$06,/!& M5$L?_6+T_$M=/F"O:K37M5W?YO.5NG?1H7I1JY_7P.[0B^ ["#R8O&,'C(<& M_DQP>? I;XR8JV,L/LD?PM/2=^$$HM.ND$SQ6"WH7-8 %B&*PP"1, ->9^5XG M#.NRXA>#J7H>&<837]8KS56;%]/%?D>,.48?DT_Z'/M(_Z]U58U'U9RDWT MAQ'7L7:##>AVQ.(9RL $,QA%9W)QP,4KR=C,.RK9. !Q3#HNC[K?"K]K*BM] M7&H#Z:DREAY-Y.$,0D(RA1!@',DF*A]E C"2H4PJ)H1,;6^$+TTR-7IIY8PZ M@D9_5*):4DLOI-_UT 8=.][<=#1[GROJ=6][[WZV6%6 M1B<&O+)@WO]\EGPCQ;OYC[F02_&5;F1C4"LA<,8)!U+) D#SYE.(8X E5 KR M-..YTWV+_=23(X5&PD@?)1UO1!SPMK,SPJ 8F#&Z"3"5U*9\7BUWM /72![@ M=.,.F%<[Q&'Z456& (3QQZ!(16V3[X[]D5-;X!D MI$JE%E\.MWJC%U3N+2)Z_,QXE4$O2'M0[O/29P8[:,X4#VW:/)>S+,U2Q"D& M$F6Y(28*<)P@($F6BUQ*&!.G2DG]TTV-JKK)R$OY9YN0[.R-Z4/8VA'C";? MW'98=[L+X-^O97,/\<)8@.+; =,WY=B^%POUS[A=;)X:&H??)$GE'/$49@F M*J< TE@"RG$*.!>0I)P54A*WN/MIIIXU8>-N^68G:%UWH S%(/#;;JO^@!CY MJ]E@MC'Q8R9Y71+_-.;]IE2MR@XX/JFT)Y1_S.5"-+8AB4D!,Y$!*F6JWT6B M?R*% "1)\A0) :5='W7;":?V>NZ.X2]&1@*U;@]C M976I6L0JH9ASD$K" )2D %C3+\BH8!!SJM+4RNHY/_S4R'5W5G>YH[Z 7#^7 MWH['6!X=7Q?-_1K?G!M_9NC1DN OJ]7-=N_YU !;Z9,L2RGW/ M_,(YDO%T.ZQN1I0]2+TVE,4PXYE0]CH=6% .CPU@Y3?;!\IT(DZ7JYVN[K^K]$VV?]H:;V-D)U_+V4#^I]N9D_ MT8TL9U#$.8299K\L-@D[@@&*"@&X3'&6%PG/@D,/AI\9I6CIC5N_DEO0??A5"4WRC067/-CKLL;X[LR)U,F@8 M$_=&//WR]$!9QN7BVP [X=L;AQL:+OW;=[E8&"Z@RY=97"B"1$R 1(@!R#$$ M!"8I0&D"J9"2)-*J1]#YX:?&@$WL<"5BU,CH&C]] %\_<]T.2F!"6\I/*@5_-DL-%>S$MJ=%_+BY^Y^4327#O])M<_YEQ>.#PMJH70/STHTQ/P MVW+^+WUVJ@Y(;U?EIMS;P!CF!4XS"')<0'UF@0G 5# 08\3BN&!0TJ%G%K^2 M3HTNND9U5>46O#GUH9B4^F4Y_#CC>;&=#SROMX0C>KUVWJR]R^&N73E1'8O> MMG%#4MQ%]T^F%=581Z0P*Q#J$.59VM<@%FC"P>'CAYTE'E=OY!33 SVH#_-2;W#_D'0]$VDF*2$<( 8%@ 7%@,H$ZVU$I00IK+)$.4:3 M.TP_M6UA)Z39%\P+XQP [8)]/Z&'1S2T(=J$0Y]VH'E<16]D9'0PC;9;R!]4 M5.L1&46"(N\\$D.BU0< :1&\[C+JV+'L S0^$]H^9)0;ZCW! M)N$UR9CDL:D_J3(.(-X#1SL'>Y<7! D2/H7N]I M R!&7N/P"WUGN#P>D\#(!F[WM/E+\>P>D]P0+TG^&KUGJ!%O:?CSPR@H5V) MW4\KNOQ >4UZ?ZZ:;U:<%HF*&0)(&ZD )IJ?*$00\)1!@F!2%*E]M8C^N:9& M4JV D9;0X=V\ J@%:_F#*?3U1"MH9"2]B[J(#:&U*] YL)P_"$'BKHU=78 M##VJ7_!0G6,GWM&_#DS.TNOQ6:]04R,MQOJ )' .!%3FR"1R0&7&0($02@7F M"1-.A;L/AY^:/6*DBXQXCJ7E+H!G]Q(.AR3PR^B AGM6TUFE_>8J'4XQ;@;2 M6?5.\HK.?VK8B]MI;[:FT<\[,XEBC%^@4NH-*;)N,04!534.30 MF!\Y)HF5X\-BKJF]TDTOVK+N15N'^T=T)Z[;^]V'L=W+[@FYT*Z3@P:^M:#1 M_770G&G @ZOG- WWZ@$8:'X,5O8/#*TG6W=G= X83_+S0P12(5*%4A2";6- M'7. *5. J30O5 XU@5A%1%X8?W(40Z5WJ!6$=FQP S"!&:"5 MK+E->?^3+[;"% 'JQ!_LVJQVBP3=\\W\QWPS[\G8'-!\]2Q,GANF'LXQ-B8]_S'W*HJ_R6_FG/Y7N?JVIL_?YYPN&IL5TARI..> "N.-Q 76/^6Y M-OU-]"6/,2RLKM![9YD: W0E=#3]^]'LIP%O& 4F S=XG*HM7E7_YJ*+EV<8 MK?;B526[)1BO?]A/MZ[*AOBRGO.V9U2>ZK-\1C- &";F=I3HGR0#*8Z)/B1P MH3*G!L+7)IP:";S=KM?&.UP=%:)G(^AM_;E.$+8S"GSB%I@8SA18KJ2-*G%' M:,!U"9N@;;=.)GW59EN7(+C68NOB<\/HY:M\KF-7RP?UF^1Z)O%.LLU,)$@6 MB<@!1T4&(.(*4*G/$IC1-$>PB#,L9DOYC6ZDL..5"S-9O1:D?BVZ\X5[.W:" MFO@[S6!/T6)%+4O]78,U38B 0B*0Q%B:4E@24(052+."2YCF<4'P[(=*PL=D>^WC Z] .3?Q_N47^F("_O5?UUO-8DT=BHTV9CE%4V1J5. MU%J.';T<+VW]+JP=D[W><@4FP%:QJ-'L+FK7KJ/)76?].K^.]AK>[=8U3&&_ M,/C[O>/V*^*X=^5!X#VY^F;H(T$3E5,$Y#6+.\0#0G"0(J M+3" QKW'B*GI30A%FO*5MM)=Z+YWMJFQ=RML]=:+O;BNIF,?P+8&I"?8@IN1 M'<0ZDEY-)!U@3%H@XMFD[)MQ9,/20OE3\]+F(?=K@2_KE=CRC2&M)O^O;!S9 MC$"2@$;2 ;<#ET&] M?CO@!:K 1#$():=+@JLHW'Q)<'F&T2X)KBK9O22X_N%A%H0YI'Y-7^E&_K8Q'K,O4G]IEAOZ3<[2N& 8"P%$IN&$.13Z]*@/DSQ62,HBAJG; MZ=%^ZJG1Q.ZN?*WEC'ZA^F@8/=?2.A86=8#?SM@( VI@0C%"1WNI[W9Q!I$1 M_"ZJ18_VLOLS1=SQ\FJ7.$P_JI'B#LNQQ3)@A%O+T[1'L\^KC2Q-1H)ARP_S M)5WR^?+;5\GE_,=A$<:\D#R6.0*(8&WDY)@ DB$.XD(IS LL.'(Z(=T@R]0X MKEMB9N=?V5RKN,ABXR^5;A@\YC&Y[FP?IG\JYJ"(#5\M=NO\LYTG*$Q$# M!#D$$%(%6)PJ('B6YKF*LU@YY90,D&%J]/KVT5$?QC=HDHYQS0_#PML:<&. MNFRA#=EQ5FR\1AXG($^C;\=>K'^/-ATG,'KKRG$Z\M![U1^KQ0^]8[Q=2S'? MM)4-VKAI*3B'1($L%5QS=2$!2;0YRU4*4RH208F3.=L[V]1H>"=L5$N[JZKA M>K':A[#MQ:HGW()?K%Z +$"\M!4FGJ]6^V8<^6K50OG3JU6;AX84H]NG;_Z= MKJM&0>^V\IT^D9N14PTG:K[N4L8LE4D."ISEIM&C:>G&,LTJVB9,$$-"6M7! M=IMV:LS23=R._FQ$OXO$UK2YK:6/TCM3UQ2YE'6S7H5^T@F';6#VZ:9V1W_? MP?KN#*R#RN99X^M24"\$SF.5VK/'VUT^JOT68\V8OT^5PT/*_LY/SV M[7;E_NE."B0-9.04YQ0D[3!3$R-C &F2 &J$@$+E"G&6)L: M\VA)]Q;S6KTDAXDRCZ-8DIULF>=&]NIJ0^X*M]GGSU@O@@7-^\)TY/0/4_BX ME3?2 D>'!? \X^A YY[Q'(G(;\;5C<4=0.KE;YMQQF-N!ZT..-OEN8%.V_FW MY5S-N=X.FCLT?0:HVFO/9:=M2:+B-,^@T,8X2@$D<0H(E1"P1!0QRS).(7%R MS%I-.S7;_+?MTQ-=OU3Y97L%HKT&4:N"HV/5;A$LG:?>H0WM(.V',E :BAM, M?EV<=E./Z\9T@N/$5>GV] ##\E[\S[;<5*F%CZM[(>9FUZ,+4Q+FX[(ISO-5 M_C D\%7RMEA/M3<^:ENWI+R^ 2LWY0QF,"EXEH 41FQ42T645TIVM51 K,]8=J]1Q,+)_+:F'2OM)B M!2;0CE:F%\A>KZJ*5?1QV5:O,NU!*N6B8^VB[EI7^KW2(CK8TZ^TF"/9W>,N MJIN1'@#Y7F/>YWSC&?T!4#HX'(08?]@AXK/CF*<0,PGRG&0 KV8X*WK8'>6"(-NX.W0 %O5MFS%-M$5O_Q>H_R7P#4; MW1'S>K1PF'[4XX4[+,='C $C#".S#]OU&)H?)20\LFD%;Q=+;6=M9GK'[]HT.5Z M+45UT]82!^>I@!D"+-;L 5DN 8$:8Q0+S) 2C'"GN%;KF:?&(WO!HX[DT4[T M^L+8-8C*=AD(+"1GC *HS,UCED! 45SHKWR,E4!IC%/J6CTNP$*,54]NMQ2\ MLQ3/NZ4H0RZ%'>,'@3?X1:3-5SQ(T)LC6)X#X&QG'SD8SA&4T\ XUP%\E""H M$AAGL;8I&4XEH$(5 &K] 4%Y#&A!)A*]!*D=&7@ *C A-"WBC8Q!<^&O(.&5!"[--2H17%'X MF RN?=R-$(2JY;6CA^L ]Q.$5]@"4\1@Q*Q) MPAJ-,S112OZ?WU8__DN/43.$_J$BAHH2KH\\"BE8*]C2@OT# SH;F7)"QPU4 M[G_.RUF2\"SC0IH\/6TG(($!CBD"4*J"(BHY281U9Z-+LTR-$ Y;]Q@)7?H: M7<2R__WWAE#@=]\%'+>N1M>4O[VKT<49QNMJ=$W)@ZY&5S\\[%#P=SG_]ET; MP/<_Y)I^DS5]/*BZ0>+#=E-NZ-+TK7M#RSF?X0(IE.L7/\.X ! B#/0W0X*" M9R5'":?6K4T H/:"U]VQRUO8;GJZ?G;74_O)0F]:(L357#^E,1 MW6S6<[;=5#;U9F4^O,O6^[Y:Z 4L[R)FU(Y^T6/50SM60W1;6[LS2[ 5"TQ5 MK=Q1(WACG501V/6R=82_BRKQ_9UO!J'F]=3C)L&H9Z%!X!R?D(8-,HPSW]/U M4@]5?I'K:OQW\\563SU+4Y5*@E/ "^-EU60)L$P02&BJ+2>D_\<2%W:\,,_4 M>/#S0'83M3H5OVU+L7_8N+8<=H7D .?0)JY'0%&RMR>HN:J3TQU!78/#* M19?F&I5UKBA\S"_7/CXP:8J:FH/5W4_52:X=?5:0G%,H!$",F!(&G "J2 HP MR@AG,8T+[M1+\M)$4^,2(Z?9D[OMYNM6DC?3Q$6L[7C"!X*AKV\:\)JV\W4/ MR1UI>,QXN@*%WQRG2Y.-F]5T1>63/*9KGQ\84E@7(J6+3C><#W2^_AM=;.6^ M+YV5!( S<#,LI/XH-67D3FJA.YT_?(8E^@&D]\@1.3O+U(R9 M7=N%:QV?'("T8YB;X0G,)\?(! ABZX7 *U>;_Y#?ESJ\[[\+#I:O$P@#BB+,94T(8Q:E6.S MF&MJ#' @:N4D<>. /ECMF, 36('YX!"G6LSHET\:K[]4G3',J49+?!?='SF6 MOE#3_]$?:UC Y94[^N8;E4$L%#_F$9M'AK')HWQZ7JWI^L44J-G4Q6G+^^WF M^VH]_Y<4,PAC0CC/@"(% A!A"G"<() F,"F2&!96Q*$QW48)_6AEE#3 M4B"([3C>(VR!>7XG:52+>M=>OED Z,SEEK!XY?-KFGY]&@CLP9QTB;>H5[CH[ MWQ]U=MYK,:3T[\ U<"AT$WXM1JII,VA-/-6LN0W$WO(T X<>KQ+-;;H?%)VY M<:BA;HI2'U!,+9OE5L[2 J:*Y@5(2($!5 4S3DD*4IBA!!52Y<+IDO5@]*EM M&%4.ASY&KVOQ7/T07=QL/0\#T0CN:ZB!^'H%B &^@S,*>_86=&<8V3]P1KE3 MC\"Y#WDM!;5KQ=@I0:1?5U$HD8&$%A) 3!3 ,*& *IJP%&+!"^:A%-29J:=V MX;DK!?7#.K<6=MP0!N' Q'&E'-2^@>R(Y:!Z$!NC'-2YZ:=0 M#JH'%LMR4'TCC-S5L/K/WV19E<*5Z_E*)#.$)<-%6H X5TJ;+HH"PK,8\!SS M)*$TCPNK7)P0PDW-\JE[W_VH933A8UK(D?H5GELZ.X9\K04)S*$W]S"\:UH9 M-AI&7_J7<[QFACVX3Z.MX3D!_ST:'/9 ZZW58=\< QR=?Z7SI;F^?%CN(FP> MU+YM[ONZ1_6^?S17+$ZDYO.$L01 #K4)BUD*1$(1@A(+:'<4'3+YU/C:B!]I M2E FO.Q'%5ZFCVO<0X?O04MCX>,,"'A@/JZPKB_:HX=E-Z+O075;>S_'*CM@>-RZ!@#JWG-UY)O=J>1 MJA!(ZX>#+,US60B 2)8!2)&)\J8/=[6L#AMXI7SWSC5O.ZKOA)52^+1P:Z%TS,S\>R MW$KQKKI3J:W8^O:^KCA8ZIVLHJHV9.@WR?5'*[]=BA7#1"C 4(HUET!]^DH1 M,15-B687F*?0*:3J-G&F1C?O?QIVW\[+[VV#Q;55#-;PW/T;EQ-SDF>"IT"2 M& *(,04DUZ\2C-,8*2;3F$"WV*SQ%G2GC0J[B_;ZF(7J5L'=J^31]^,%6K_>GMM$&M>_ MXP6^$X^.GU&';:IOMN5\*EB6.5>^$[[[@%!KZYH.[5)#X;Z:"W3'=#WUC=]$&I7>JB[C3EF M/_5!VA[U5A\VQL 2(*<9^YW.WI@JF=*$ GWZ-YD2)LTV91G@E$J,9(X%E4Z- MQ?IFFQKS=RY/?I74R%KU*W L]=&+KYW9Z0VUP.Q^MH!'J#[I5J#X+>+1.^.X MI3MLE#\IV&'UT# ::;JKEU_H2]629KLVB=0SD)Q$7N5,+P_#13(XY6RNBY%M.-,2Y :4<5MP,4F"-VV#02WD6-C/Z8H1\# MKY1P8:I1N:!?W6,2N/+I 8?+RW?5OW&YI.OYJO&QQ"@C.68YB)6F ,BP (P) M!; V)HI4T$*D5KXMIUFGQ@U],1AW42N[HY_+;1TL3I@AT U,+!, UN$P&0+@ MD4Z1OH!V.T>Z M9[@+0>;+R3HZM^!T=&YX>'ICMJ/9:;=?4%^SHO__GFY5&/ M5'6@2&.L>K8=@-B")\BH:GE,J+\\W^NA!$N6:8/E92:_W ,L"A24.0R9QA))(6],1E$Q G25"?X MH2_*R(2J'-38K]N/+)>25Z_KG_/-]VCSO0Z87%>!DX>JN\RA..YT[/#LP.:)I;/^@=G=J]V4I-Z6>IE,-O[DU M%@_+KX8)UTV_L/*HNS<56*HD84 R*C1#X=A!WV\XOU<)QXWN#P'N2;!_D$F&[1E?UBLNI2@_:"@^K9;?'N7ZZ9,)^=4F MLYY[OIEITQ0G6*^R*@0"D!498"JCH) D33(>,U8XU0^\.N/4N+T5.#)?ETC/ M^!0M5G1IW$RKA3Y 1*HNWVA9+< >>3LZ]HIG8(H]A-)("RH\*WFKY*=*8G]D M:0V.5P*\/NNHI&8-PC%1V3\XP '?#OA.LDT3[_$KW30G\_<_^6)K.MEVSNV? M5QM9SA*N4I;B'# F]<&9LP3HL0DH8B6(H@5/$ZL;O1MDF!I!&>G_X__":9S\ MM_DCJ?_0?^.U2M&S.6(X>4,'+HZ%4SL\Y($YK&(MHT%D5-@%BD5[+>ZBG1X' MOLM*D_"+X.!S#K\8(SF50RV*F\?X-CA[7<(#AQ[/YWN;[@=.W1N'NMT0[@QM M9)AE(D6))!E0,18 QCD#C*08$)(S2146'#OE&_3,-;6]Y=!BZU[/+NW9S 9C M=V/W!N1&-7.[;&,$#6/=7D CF%U[/-^K6;07%.^S92\],BC,V,0C5-=0?Z>F M ..F?+>5_\]V\9)J$'&3SY^S_WS3AR'V@+Y4_[0=L\-+@O=,M5=>31PW93;NC2'%-G,6*) MS$D.8DX3 /,L!K1(<(Z(KBC;,V"K3 MYARMUE&KSUU3%ZI5*6C9T0'0AJY)ZB+2:QU9HO/ YNW;P-ZJN4CUSR[T]T_<^FEA5-DKQ( M$ .,)Q# F$GC3"] 1A"6A**8)$[-P*Y-.+5CQID"-3N)!W8AN(JYK:O7'Y+! MW;VW@.BAV,]Y9 )7_#F:])7+_IR'X'KMGPO/#2P/N]S,Q7RQW5,_J3/DQ\W,BG5MR.U9\C84,;-('J(4#Q!M,@>GP6,YH!]E7KY YM83Q!-UH#6"&0>C:\L4"E2L- M7OI&&+.=BX4F1\U;;)X86'7&D/ ;6DIA:%HNRVJ&>^,C^%:U)GGSLO_(%_IB M?G5OKC,?GLT'NQ$=W4M];3[+E!4$8,1B?=*/.< YS@ 5&66L$$F6.UTWAA%S M:GS=".M81";,"MI9R*^_+H$WB$IZP(SX45?%J*-CQ%ZB[N<:/:-*T;NH4?4@ M)"U8P$?8!?%;:":,J.-6G D*]TGIF;"S#=M!JO[P;U?E9H8QCRE,"VUC9[DF M?2@!QC(&."E2$B>29BB=5<$5=J2_&]F)IW?CAR.%QRI 9%$%=LF?9B$ONB% MVMPOQ:ZKW[Y(G"B8Y(Q#D":Y # C*6"<*8#B/,8RYQBKU#$9_LJ44S.RNH7B M6NFK\G [T>^BS]*R&ZL#\G9ONE\\ U- *^Q=5(E[B&+0,GKV,/E.H;\V[=B9 M])8PG$FHMWUR@$/N#5W^\Z];:BZ:I6RSZ#G."$,*% 5AI@R'!"2.&: )%RDI M.*3LS./3>>GZQ'Z@/O6-_G!E#740!_G;?4>MP.*M&;XB./J[.E MZ4WV>9JPG %>J$23'&-8WQ\R6P(.W1ES8PS1\G M-NWS,7?K?=02Q.AE8A3/MPD9?ZO?D8/T 7[\<]4:@[P@A50Q@!P* !-, "9<@"(1.$D)ABAF'EL![R:> MVLYJV4M5R^^U7^U^(2SVO4#P!M[=[)$=5K[+X;ONLROP(*BGU1BX[\OLNR?P M"5PWM@7>CS>ESL G6CHV!SY]?G"AA]63_$U_SZH;KD]F]4P3GCJZ'18(BUR? MKD16< %08!D#(,XCM.8(PI5C!PK.UR>;6I$7PL;[:2-6G$'YA+T0VWGO_8& M8& JOP&[(448KF/BN^I"SXQCEUFXKOR9N@H6#PUM\,=8&='"[)35/F^E=_.3 Q$-:?O^P6/WY M64NJ?S2E 4MCGMPOQ8?YDBZY^9EOYC^J\^B[>Q(E$ M*9 PHP"J0@&:*@52*B 4/$>4<:?$Q!L%FAI=_+9]?EY45$P7D=B):WRWR]42 M&!VC^5*MUD\#VH'>O'IV%#3FFH0^AQJ\C2YW4:--M%.G=Q5Q3(]6O5C=8N\*K\TH)-VKM0QZ2A!*N*%",2(V\ ME #'20%P@A'3)V>BH' KN>H)^W$JKK9W&A\]PVJW&7F"ZI5N\ZZ!YKQW6,#A M=5OHFV]4QK=0_)C,;1[Q'#[Z66YF"F(2XSS3QV-30+"0!!"&.8@)R1*D24/Q MQ$O@J)YL:DQ]$"8J]V&B2V]AH@9AR5#.)46 <25,J7$%6)SD($T2D4!90(F0 M2_B\-X1'B*C?1Y(^[R))@P%M1]&^X O,T;TQN/V1S/ZB;CN0C!-O:R:<1J1M M1W7K&-ON,YZI>F^\[R//::X4Y8@"6129H6X$:))#0!7)I+;VJ$).ER0NDT^: MRH-$_)];@1L9YT9<7Y.!#KP.XZ8"]* V#DF=$V :I-4#C36)]8TQC-0>]$34 M^"7>USEUY8R1%"9)E@!&$V7":$W.@* IQ0EAO-=KMOXD+DLC1>R[@L\$YBFF5($Q$B9NLB, 98(!E"1$20)YUGF5!#R\E13 MLT,J2-54Z.-RL^KT&)HIE7.>J R8 M9A&W-I:YD\,] MLI3]U#7R H6^SMVOS8.*.M="W7R*G3)-6UNC3M1M?3;>VK@%'X^T1N/%(X=< M*^=890_H7@M?OF6*42.:/6!Q'.3L8T@OE^:?YOH/47VYZUFEAF26X3S!,I/: M:B;"V,\Q(#R&0,0H0107B1!6&Y[+I%/;V6ROT1=[99I_--K<=/%[?E%2I T- MJ%=!PB0!L! IP (C(&D>)P0E,HD=>YGZ7I9Q;M@[8D9?0@(^Z,K]9A!'OWMW MQ//62_A>@$+>QI^?^#6OY7NAN'(_W__LP**=30FC!W482EON;QP*F*A8B0(0 M00F DE& B4:?DS@N6)8@B9UVANM33FU?Z-9Y^K1:?@,FW+U*57:LKWD=;#L" M\@MA8/JYC%XG4KX,6N/)'B^_92FO3SMNB4EK&$[*1=H_>2L/O7]Z7JQ>I/Q- MKG_,N;Q0J'*Q:!)YC#W-5]^6\W])\46NYRMAJM^5U9=IACF&-"M2 "&* :0< M 9:;@I),LE@DE$CAU*TYB)238[MS]6?WA4'OVEL345W/OFWK24MQ%]T_K;:[ M*T),YB-3\].N M>0\7F":8YT#*! &8L@PP(B'@(N-94:2(2#H\7?/35-LO'1E?-[11N@2L'>]Z M@"LP.GQ"7U[SW7; M"I"O=PT)K]_?BY.-^@6^IO+Q-_CJYV^\XFYZL99'-PVWQU>6>]Z@9]<2E?I 5$I-YLZ17G@16C/ M8CA>1ON!>-1+YU;DTZM*A]!H%T@'WB'[@?95[HJ'0CS\2O@Z6-97OSU#OY"H^^7HFKI\'VU$!^?GM>K'Q4QE4WQ-L91&DMN,F]9 M6F?>DEQ2P#E7-$\ES.S.+X[S3HW?]?#['*_*A[%HA8_F'>D=R,=A$2PX/0RT M@7G=H+K/OM!B1SNYHZ[@0RH4.L#KP.]A8!Z)XVWA]D3O[ECU4KS#<./1O+N. M!U0_X''/.7A_7:_*<@995F"((2ADE@%(4ZI9/L8@91S#@E()%?22=5=--S5R MKQ-9GOO2>CWEV]5HVYW^_6$8F,6O9/56XHZ00G< RSA)<_64TTB3.U#?.C'N M\"DW;A%R/GO7[%S_[Y:N]:NZ>/DJGU?KS2R7"HN,02"+C)DJA1R0F!8@33 2 MJ&",4"M"Z9EC:BS2BAGMY(QJ0>VXHP_-?L+PA%%H/[7>*R<5K?-?H>1/A)S2F,)<$*P/BIG M,2 X4:#(XC3+TQRJW"E!V ":T7R9\H<*^G5:-D- M/JIY==;\:YG, MDH0D5/($T!0E /*$ %:D$!A'EC9.4$9@YE0Y=8@44WN;6WFC2N!(FXFM][?J M1[4M1?6[JK"?95NJVU8)8H)02@J $K>,[W.2ME1>7#T0U\^&?D-VNUKL5I'E90FJ.W@W5EU+D[:#WG< M+FX"TF^EVD&2C%N>]A:P3FK2WC38@ N:?82;V3#U)O!5\C9FLG(2U[&GG*:, MQ*;:#-%G:ZCI$3!(,I!#S!2D3&1VB1,."NX4+NRR Q<6, M?U@#\]WK(NIP%^,?V9'N8;P@['87XX95[SV,Y5#CW<&XZ79P_^+XZ,#,D_-1 MR?OH^#T,@FE_B?]QW,52^[>OW?T;XB=Q3[%=0^]Z77R5[I*=Y-8(O82 MGA+NHAL%CRLO("^?T@XFBQ+*:O@AUUKQL?5&_F%SL4_)%T_ZN^9G!6%*&)*J?[J2 A@ M7@A 9$J R*G,49QQS*SU='-]UU M>[ ^KJ(W,C)RWT5&\J@2W3NF+@%EOK$=*Y;,%\:.,64N;V;QNZWHQSD+&4WN4U/=8AX&EF+WQS:F'RVWQIDH6.SBZWW"", M]06)%4*%P )(E*< XEA; 2S.0"IRDD+(K09C?CE.C[3_ M#E^+<0ZV 1;ZW^A<>W!T;?6/&@".[L*F!<9'!&'*02:(/LC!7 (L" 9HG5""F,"9.)2%ZYIK: M";86-7IK6=39<:_IP=QR?_"#9&A.;T$\+MU[-4O*G7RO ^*7,'OF&Y?DKBM^ M0DP6C[@'V+]?;O1QKI/Z6?=0[+#8+$MBF<6, Q1CS2<,0L *XR>#&<.4,043 M*\>8W713HY1:XJ,&F:;-)%*S@*)!)_5,4,"4)B NB%,Z(*'*GXJL' MHT^-+-H@+3?#XA P.U-B, R!W_4VB-&_K7!68Z_6P>$,H]H#9Y4[M@#.?VC MA5C=Z+YVZ7YGS&)M1RAAT'2[/PJ \T@V:-[3=;M#<,>N]1G,8;KR[-'<=#R[4!CQ^ M8Q/1P\N[?7^RW_27L')J/:B&X>CBRZJS;7N_UTT>@5D-S(;+3,6J5 MC/[8JQF]7VK.6%=?"L<"ISZ_!':VZ2LM;>#=Z]56=7@+5W_XAVG^ZD&^UVD; MZP_8BPUG/4YQTS&^U%M2G7'4\1 \RO73C#. 4X!Y>!/P!'&V6B=IN,?Z'S]-[K8RG?SDB]6Y;;3#B#ADJ.4$Q#'Y@X&RP1@I"TUA%C. M2%S$VEQSL=3LIIT:Q7:D=K/6+%&VL]G\8Q>8:3L"WT5&Y*B2.=H+':0E@QM. M7NTXRZE'M>;SAE"4J2,YB#G*0<.QLCK2/JR_Z*_>=FC(,5SO8-Z8_2C#.9"&!2E6N M3:<, X)D 5(89SPEBK+4/BMTN!Q3HR^[1O.[ F(.1[$;U@HJO289AP *TRPU MPRD@&5<@2X7>5# 7"DJ[RFXCKM8XM=WLUFN<9;)P0XP#_3@N3Y.PVJH1==:A MHXA[I+77!7%P;XRS,".Y/H8OD"?7R.UH]KI-;AA^/)?*[1@P9.Q^ M=-/L\3?)M^OJP-6\9!E)]#XD$% \CTWX7*J//7D&>,Q$EJ0X([F5;]MROJD9 M#&\/=IW5T[PL5^N7:+G:.!YUKN%L=\;QB%[@7:0+7-7+=2]K@"!;2US\5ON\ M,N>X=3WM #BIX&GYV#!NZ0:,57=R#^KW4MZ7I=S<<[U5;A?F^'00Y<@@A$S2 M&#"L_P-3R0"-B0"))ALE!418.M5J08HB7,@L!(XYHA@Z62-V4\]-5HTD@*E137-A.L(\35U-9.9IG:EK!KI59+ M&M6B1I6L[LWF3D'M)R%O4 7FFT$H#>HY=Q&%F[K.G8XZ>M^YBXJ=ZSQW^<.W ME-"Y/^L1SW*:%$E!@"*4F_:2L0F8X@"E,%$BRU-48/<2.F?GFMK+WU1_N0]8 M0N<\YG:FB2**9Q#AG'!G;QQ_=-- MC5(>UU14'4@:61W#+Z]@:\<;_A +3!VMH!V\[B(FU6HM(Q,I\V?E2=-_C=[J M;_!\$WW2:MQ%C2(>0YRL /,;VM0_Y;@A35;JGX0RV3TUI&2''E=_M"VJ@T1< M,"I!FA#-)T4F 68" 8(A@:Q0>9S8-^8Z&'IJW-$(YU(*X@"I?G:X3?_07O-: MKB'!((<8N%2\&(K%6$4MKGP='&M5G-.VOQS%P1,C5IPX)^EA48FSG_#4+>/W MI="G+T-M4KS_R?4G[I_,WV8907&6:TL&ID@349PG *<2 Y5SDJB8:".'SY;R MF_'T6U"1R]Q6WTY2?SN[$H3[>& M'!<'?-V^'-?TO-J>X^H ;OM"N=[,WE:CK9_I>O/R67]E[G_.RQFA65)04QHV M41) E0N B3;L48)C@?,LR9"5>_S2!%.S1KLR1D;(Z \CIJ5I=A'&?MKV 4Y@ M=G;&Q9H+KBG?=P#5SW8.G_IOQP?/BX./\OI?4ZU]RZ]^;IC+Z@M]J9PQIN08 MY^LM792.J:P](TSHN]E*654>:>4,DK)J@8=7?TG??*,Z2RP4/_:4V#PR.!!; MC[/EQC+ZN/RR7GW3WZ8V.EC%>4H*3D'!! &0$@5HC L@DR+7NU>2%,HJG(R MR1143G?"%V>:'&\804TQPS9?:K6N0WB=C-_K %N2AP_80C/'4,3,:&GY9 MX^)LXU+&-:5/^.+J P/)@I;?S?]-:L$/NI#5S8]FIKEI9&S^P=10._A%YY.S MC"6IQ$D&6&%BRQ"!0)^:(6 YS&*1,)%FPKT7Y4TRN;Q#XW68-$)6UCLW/\B] MN-4OUSMEZG^GFW,-*!U)ZJ:%S2GD(E4IP%04 ))"KVF64* 2$SQ48"1BYMI# M5>IH"Q'6:.9HW.+.;=N=4<<_$LC8JQEB2TX:$ENXNJ5^M]=Q'VLD>[]^[X M=YT'/-HG/H#U:\/<)-&X=HX/\$YL(2^##G;-5!Z>O\\WW]\VJ9=5/MAGN6G# MN3*9Y@EF,4@32@!,M%7$TH0 KA)")8\QHZFCA^;:G),[<#4B1]3(Z>Z?N8JQ MM9O&)W+AO34U:']J<:-6WKLVOY0JO7*C!M YP.?;M7-UWK$]/+9 G''T6#\Z M(-2EBO_]*I^;4B'BW7:M#PUUBD'5I5?_6!4EFU&:97&B#7FJM"$/1\%#.60FC54]=MVJD14QW#7B<&2''7%/EZ-B(/[N3NN!#]U!4.WL#L52/; M$3JJI6ZRBN[JKN?F;W7CS"#8.L2U!,%XI* 6;UB[!;0X0]8;S6(_VGBA+,X: M'L2QN#\]L&:V-*6'WLW7DF]V;?VJ\)GR4?[BWL7 MU0)'.XEK*,OH#R-T5$GMLVRV TA^BV;;3#QNR6P'*$X*9KL\.S#_5!^I'U3% M>I^WYN92_Z7JQ/RQ++=2?%P^KNFRI-4EYPR+# O]C0-)0K3523,!"$(4$))2 MF#">QHE3KR67R:?&2T9VXPFNK4]C=U;V9FEI< ["WXZA0J$:VOAL &TZL]>B M5[^H>[37TIL0B([\'C-8!Z#F-Z7518!Q_W?[:G^K84\:B^7#]+C=_V9>SZ PURFMY M*GK[LIWYEZ$N\J>GU;)Z6[_0]<.Z^IJ)JF''[IR>"Z:0%!RD-,],TA4#A&IF M2T3,I!2*P#AQ 9QFJ(D%YFRWP\M9YW:ME?+786A.7?E M=(/;9ML* &+HW:G&[_X0/Y.G;\2._J@$CVPN&&Z UF6G"0#Q6!M*+]2^M@A' M?/IW MO!1B1\1_T.>=WUX8'W,6>[#W;Z2+YYV7^D:3-YKVUVL=]3RG+[]&R> M*L^6*:8_YT_;IQE$>2%040"2JKE=;P.&FOY+:^2)KBHH:^A.FU[E&["4ZV^[5J'YHTN_5OU@( M_B[Z]' M@^F7P@?(,2X;#P?JA%AO&&I@F>_J*-)D'NRJ)>%,L P)37M(I0#&. ,T%PK( MC"<0$10CX630GYUE:CS7B-?D*/W?CB6]S^)H1ULWHS.*;V:74!2DTE0O!GYK MB>$P*>*5 M)E5BWKS18G#LAN4R,>RENB;]Q@R]4-(ZE%*\5 MF^,&4D^DCN- 0_.<3+:"HW%U^-"$7I9\_),0=3C)P&5H>QQ<>ED#__MWR9Y3!C5*:F<2+/ )02 TH% H(JQB#% M.:=6CJ*+,TS-X*F%C!HIHTK,2,MIWS_Q/)#]K[$7> *_R<[(./5,[-5^4+_$ M\R..UBNQ5Z%NG\3^#[J_R+])OEWK$=__Y-^-I]J4G9Y!F6:<:1,Y%1P"F$(* M*&,YB%$!64Y9+I!5'81+$TSM-6YEC%HAJ^KF]B_Q61"OO\.W0A/:]^J&BM,+ MW*?ZH/?W[("CO;Y]ZG3?WM[/#8A'^R+7QB%*OTGC'-U9G@_;3;FA2S%??INQ MHJ!)05. 66J:G#*])Y.$ )6D!<]PG"@EK2/1KL\WM5=[+_')*7>UE]HA<,H" M\OXW/P"0@8F@@^&#N879'VFCAU 8.H2=^<5RI("S&S%U"SRS1Z@WY,QBF/&" MS>QU.@@S:C01W<6=GJ$1TH*K?]Q0NZ MO5O/;3.,MRMY0>)@P_(SXH"][)UDFX]5!P[S?7Y7)2C2Q8/ZLIXO^?R9+NHI M9PAG29R9*JXLRP!,XP)0F&* ">&\X'&&4JNNYRZ33FU_:@6M2I>WHD;/=91? M>>=4SMP)?(O=*0"D@?!@$R],FB;4=PVK2@D\RQ%]UO:P(GM+RW(;";??26 TZ@G&LOX#; ,+KZ M*G_(Y59^T!J<*Q+^9;68\Y=]1+PD&8\9Y4"0C $H.#.E$Q'(4UI(DY%=<*> M/+?IIT9^<$[('+HD=IX4#.C"Q-8)'YAW;@WO0G"#ZHQ8_3$;" M,.2\DIRC"*,RW3!XCNENX"@#,[2,/[JNVM@MCEV'D=7.ZCI)K*TJ)&9ID5)2 M$ BD";F!$D* $6) (DSS(F5<94ZEXMQ%F!KWM=%U)Y=^VV?]H^S48VKN FM] M;J@SZ[YJ1(HFRH+%VL*.&0&4PPPDE'$>PQAF139;RF^FU->KKANIUZTK2L# MH5:T4=?";IL*^UX$WJH\)%X_M)G6K7YEU3'9DX/@=I3]YMBYBS%NBMU@F$XR M[(:/-&R+^[LTK5FEN/\AU_2;;+W6[^:+K?YM/6\W& !* I4B N!<20"Q-NY) MJ@I DIRCF*5Y@JQOZW7K#>]Z:2X-H*3>1/HB5 M^TJI$=ULUG.VW51)LIO5P>[X?;70BZC?;U$C,9R"75?8CG\#KEM@\FTECQK1 M3\NO=^0VW20JC?QQZD#DO!*JJPRCLNE @(ZI=.@P WFT*6EGFCF:>0]>J4)F M,M>6), T%0!220")8PRPX#*'!8.:4IU(LV>RR3%DTY%]L?=R1+]\7FUDE.2N M3-:',9J"AU][I&_"<8T/"]5/+ V;9X:9%1^7^E @'^G/_3W.WJ'/ MTKB0)%9 \43I+4^3!E$8@3RF&.G=4.'$Z5ZX;[*IF16UK)$6UO76I!=2.[[P M!51@OMACU+G/#=0&SP82KY31.^&HE&&C^C%E6#TS, U]M?RFW\ G$\7RJ(>X M_SDO9T@4!.(,@P)R316\X("A5(&8B9P+E+,\1D[M-<],,C6*,#("(V1DI+R+ MC)S1'T92R^K,O8C:,<6M. 5FB"$0N:?[]V#@-^G_W$3CIO[WJ'I2 *#OL^[9 MPTT%I@^:3^CB'Y*NM4W]CF[DC"<4*1,/3"1G .:4 XR+'* T)850J_7;4F"UH)&1--*B1D96^USBBY#VO_N^@ K\[@_"R"FS^!H(@[*++PXZ M6H;Q-;6Z6<97/WM;Z=BFL^1)K=ON3=$]W\Q_S#HE7M80=D;%LO.V!AW"0+3 MT]F[[_WU>'L#?K=;E%&JS=X.;9#BLS>(]2JU:&^'\5)I6@\C#Z/DPZ0!/?^\ M_.UY+:EX6/Z-KN=F*E,Z/)GE**$)%#'(2&RJ0$@*&*8I$ D3#*<)56GA0KRV M$T^-7BM)H[(2-=(,^Z,1MNHI$?U"RXB:NW*3(NYX3V2]%':T&@+@P.1YDE!4 M@_W;#NQ6\*HK@S^:=(7**QE:3SXJY;E"9@C%N6+.$:XV,T^-P&IA.Z^9HR/:'G)+ M\R\$D*&MO([,_RMJ$*VB X)[K)WA\A_2:#7[^)&,+J"<#6!T&F 87SULOLMU M6W6\2JK9ORZ93%&<\03DYAX=JD0!H@H%8J@48E00F6$7ANJ9:VJ<]&4MGTW; M5?G36+ZROBI>&?DC?M _P(VJ^M"V(R=/& :FHTK*72.!)EDK#/U8 .*5>R?/^3+[9"BCK?R,3R-@U/3*V/ M^?);V?9\W[\/:98@IB0"@JG$M&A"@,5I#I J"H&PPHC'PQQKOD2<&FFU&IH0 MW"]ZM]!JTL7BI0Z]U;JV<;FMIFV*WTY7\^!GN8D^F?AJK6[]P% OG;=O@JO7 M[C76-[1]UUG:KGK17K_^96V5W"_K2'X^WXL1R._G3?S6\^$(Q_9 MKJM^>DJS>&;DKLZ-<_YOLC1)&TOQ7A]AN/[Q<65^U>2[&>:O,SEFE$!!LT(O M#D]C &F1 6:Z"C$5YEU<=$\]I*!RZ)MV;/0^4,)W?PX]R1;ZNEHL/JS6AI-. M8O0RB(GF@X(D6-,#B@$M$ 88P1BA(B$9MBHF-%B"J5%'FTR\*[D<&=%5+;I# M]=E!J]%/+*-@/):W[D%%NV3#^WVRH=$A:I1P<<-Y6@"'6L"A%V*DPL N"^*I M+/ MR/76"!XT\'@%@V_1^Z!Z\$T##3,NO^COVW=MWSZPQ?Q;_79@F<(X5P5( M,&0 )E IK $L2 0$B733#K5Z3F=8FI[0RMAM-J)Z&9.GD'1SI:\#9O G+Z# MY>$Z+,X&Y&7-O5J/9Z89U72\K.:QW=CSR8'GQK44\\T'RBMSI\H\I'D",R2( M-@.+5+_:IK2N>;43+E,)(4:".V5NG$XQM5>[EC!J11R4Q'D&2,N3XDWPA#XF MNB'C?D*\J+S?X^'I-..>#2^J>7(PO/S)82_X9[DQ5S!?UJL?RAS1G=!N_."P#G:\$0;=P'QB@*VN:ENQ MS9W +[_7*/\EV@D?W5^'V9ELW!'S2D(.TX]*3NZP')/6@!$&EZM9F[[V[V3] MY\?EPW/5)6OY[2U]GFMBV(4ZL"2#E"<(Q#SA .8L!E@?2T"1"BIC*6(5NQ:O ML9QZ_M&+_Q0"\DSQJ1 \2 MC>*.F._2.+;3CUTHQQ&6,V5S7$<81F3WG&^?M@M39/V=?%Y+/J\.<_KGA:SN M%Y?B_FFUWLS_5?U>,ZN68_-BLL0WYB[Q_VSGS\8_.&.%R>N,$: YD0!"10 A MF00Y(6F>0P$+7K25Y1_MVI*C<.M'96BKDZF;UVC5;5&7;WNHE:SNZJ6PN:NCA]IU?-'OKX! M]TK-WH0;E;A]0WI,Z][''YK";SK]F4"2G M65"6*VVX@H0Q;=/R7 %&]/>@4+$L8I7F6>%49>U6@:9FZ1XD>C29:N^[F6KG M\J]<<_]O7$,[5A]S90*S>:M*5.ER%W6TN6M7Z:ZS.DU6W$%^;KB$#%] >ZXT M<*-0(U<@\ /A:64"3^-Z=9SN#@1[I\;NO"L3J6 ,(5#:)@S7]:ONW1)[+8)X M)H:#.(:KM4^,*;A<+6"R=+W:C.2C#M7'I68166Y,B9AN0ZD9AP+C)!6 (YX! MB*D 6)$42)@J09!*<9X/KT)U:=JIT=][I22O\E'GC<1U]2E1R;Q+>_%6B^KB MN]:YP12P!M7%J5^Q M4U./KK3UU]>AAI M_54N-1\NS#E?/,V7<\.$YK5L#H>_RBJY*RV*3!1)!KA2*8 R-H$OL T5S1C M')E6-2Z<937KU"BK$;IV@AZ([49,=I#;\9)W( /34A?#0XE;=T3T1RVT1]/+ M"22OI&0W\ZB9T"@TGZM2X;Y]M:EH6F&SD%TG7 M@Y*1PRRM'5U.8\$" PJ#-8VK'S;0@%9M6.<'?M/9G'3CT75??;I^=TFG&[]%Q4 M\Z1'S^5/#GO#WS\]+U8O4E:)QNO%Y]-PF+#WK1]S>^7/H0DV?*L,$9#@E M&EV> YK%$F0"2DXYS%01N_4%OA'?<=H!O__MRY?;P;-CS!L!"4R9K71M)07O M!_L>];W2YKEY1N7-'D6/B;/OH[<74'FW>J+SY2S',(-9*@!2<6&JIS" 18$! MAXQG.9?:=G+R!YY.,37>/*X*4DMY0]F4!DF[]_PV? *_YJ[0W%0LY5#[8)52 MFFE>K4S*H9I]-5*./CF@0,K[Q?S;G"WDW_1?LG=UZ?BFCGSK_D=*O]$9!A)) M#&"1Y@#C. 9(R"1._5;@:-:XNA 9(?*&]=Q[B<#_^B%WO_[ M@+MN#@Q!T*%0B5))J6\RTE^:F C-3&<@%8YE2S!S2K*TR MFQFG1AA?_X,^/?_WNUT-#@=+P@I@"W/,-VR!6:,5MZIDUA&X4\;$W2JSPM+! M,/.-Z4BVV55L/=EG+O#TFFA6 XUGI;GH=6"H.3TX]'IP*1_4806:7^G/^=/V MZ$N]IO+Y%.C MZ)V $6\D=+U+= #>]I8Q#)S![Q^75?;>4=VINZB1/=I#_?8:U .N)]TQ\WQQ MZ2# R%>:[M"<7G8.&&-PIJV>3+Q=+3?K.=M62;WZ>];<&JQ_I1O^W\(^M=F[= MOU4O;GO9^K_*2+9N'-Z)@G'.MAVZCG8T.<[J!";-1HFH*V55!.$NVJU9J\G! MA^ZB1IFJ$UJSCO0OC-LAXHS=F[MC;"=R:J]=<0AMR]M M"85/*[ILR?]AV:8!"*RP$H4 4C(,8!ZG@&8H!0QBE6&4%E!8]:FPF&MJK+H[ MDVH)72X)^@&UN6/Q!E/H"Y96T,A(>A=U$1MTOW+EN^APN>(-PK%N5GJ@]'6Q M8H5)_ZU*_Q C7JE8Z7)XGV+WB!N%"CF?O5]N3$%8(?3WH?RR*C=T\?_-G]^N MA)PI3E,"LP0H;+K\9!AKXU5;L*E,TYCFA$.[6NS]TTR-.&M)HT94;(5FT(%06;_Y=DB!*R?_SV^K'?^D!:N--_U Q0L4& M5X8=A0CL5&LYP/+3[J__NV:#^+A4J_53M4WL[F!FDL9<*-?5KLDY++]*,X,>[$%]F)><+OXAZ7J60"XX M(13P5.,+"YX!G"H,$E30%'&JLL(I,LM=A*F12B5Z]-R('(FMK!*+-M]EM&[E M-RY4\PN3,>Y&,P.6R(Z P@(?F)H:X:-*^KM]1\8[TPJ:R>A+53;R:Q?^6H_H M'WTKX$Q=PT'T2FH#Q!B5[H;#=$R$-XSD?JSZ3?+M6H^?I.QQOEG(&<5QHI J M0"$(U$]!QZ"3P48[^EQ2HWOHV$L0X@4KDA"-LY>LX/_S47M&==$T19,<3S!%V=F;#<$0" MOZ#V8+C79CFKL]]Z*H=3C%L#Y:QZ)W5+SG]JP'5OD[K7-*A]6%?M:=__E&L^ M+\W8=5&_>Z5?(5,BI:["_Z!^E>MO@?.384"1ED&H"H2P*#&5&0LU6]^ M#G%N5>;^=E&F1@=MQ]^[2.XUN&OKB%*C1!5MTS3)T'M9K8?#[>AM2]?/,.,N M2& VJA."]XVSHX=UW3;;%)#J+$ZM3U0I%.TU,D^.O#@.-]NC+=)(%]_A%\OM MEMP+OKV7Z+?-,-X=NQ[DIW<58&H[W%=I0LT6 MYK)Z]6QJ\.VUB0[5J:JK[C[^L2RW?9]V;3+@N(QVEG7(Q0F\VVG1+X-K(@J, MX-$?S9]!6K4,1<]S9P%'(4;N*S ,HM.N @/'&7!6.'3TS;@DM!"$ %6(!,!8 MY(!R:(S_(HV)4EF&A4U!PC-C.W'=:)4(%]7E@G,=PG/865C?PQ$)3##'?O[A M*#B8NO/7GTR'@&XGE9#RR^"Q^YL82B7/^8UK-[D[K^;GE6?5YM_R(VV4%;?EJ9OU:S@(L9*<)! $@.8 M<0$H9!G@(D,RBX5*N5-/E&"23LTH_'VYWLEVD$VD_U)>KD\Z\O+:V8"36+30 MCMIS-;?WY8_OHIU^;2ENHY#^[29ZD9MHK].=Z?&Z]5F"-CC\84HR>I?V=0H[ MA@+]8GG(8!,.,'3;.^S'U3W_/]OY6NYR!3ZLUM46]KAZNRTWJR=-J;.44)J1 M# )($F,'2P$($AE F" L41$KF3@T]G:7P(I/QF_=K4\C8LM;][;<);28@)S: ME-ZL(MXJX6!%NBV/A:GM'^UQV+N5.WI<18WD^S[:D9:]CLDQ__PV.,X.QGPP MO$>R];WB[G8>& 1=[W'!;<3Q3A.#-#TX; P;P6V_*->;V5=C+MW_G.NM "<% M80@#460(P"+66P&G%"19R@N5I$EN=VXX&'5J-KZY?)Z7F[F)X/M5H[A=-U?] M1EC+L(=#V/HI>C 8(P0Y#,#A_V_NVGK;UI'P^_D5?$P!$]"%NKT8D#N(D M#G&8:-\LR7&:^T("PT'^\PF/P*H&Z=@LLUN@'9%(4VE9B7042+.0^6)XQEZR M>\B,< ? 20CDR0I8CS+0KUX]_H##YIL;2>3FPBCFL2P%W\,LX+$Z]H1@RB*! MB:",T4S:E,#H;%/#^>9F4=H6CX,=L 4J.J(=]-+T$# M03>],(>XC-_XTIOS[;M<#@$P:FDY\MHP+7/[#.I^VN(_>GQ=[70KOE?J$D&H MNYI>U3"CJ%C2QZ]EM52IC$]_:B@J=43;%QEQ/,1^Z'M,R+A276)%\CC E(04 MYSGS"(D@\@.K$ST=T34WK=6QU2XZS1DN!9:\(FTDY?A&U MI><[B;@-_>>Y"7%L+WPKOW[*]G/QO-[4*7?EE-@TM!X&<4D MBW),?>%C/_:B+([2#'*K[+O-Y'.S'!O:%^BIIW>6BE([ZV$E #,C,!:L(^OR MENRFO403CGJ4+PXUO#NE/00RI[K7BH!)5>@0:/8UX: QAG0_E[IO0FU)T%51 MKNLNY[/9]M)G6HM0*J\D#Z33[!&UH>]CFD9,B)1PD1C=,6 TV]Q4UI9>! W! M YL?SL)\6D\Y!V_T#9T.MPVMVW3OD&.PS\)GTR[L$,:I.H)/P.FJR=<0E=-] MO.<&F;!5UY"?W6YHZK90VW0MR*CR!@)5U9?9">C*)5QEV5\#YP\(E( MA<#RAP@3+XTQHXE*=OR40-JH96 MJ(+992'I@$JJY#^J_MGP]&P+(5!*_9P!Q5G@AYBD(L!9F.4X34D2DIBF8>3+ M+\R*E6\CAO[4*=!CN^^*6 UF*5 '=W/.Z89B MW6SBT&DWAL>MJWY^VFD==&,8#MQR\S>'.>-R;5?ZB(MR@CAWTK9&3Y&@ZX=@%'A,):;JP9%1A M64CZ+:)G/D^XPE@XNN5FS@R)N1:A5]\DY8,V\;0=PC6Q/!B%U:<7[/@YC MUKQW<[UEU?L^PV?JW@\>O[QB>:]PY1I$N8+W7)K!]:/J]GW_5$K-]+_&2F)\I/],,8T"E/L9]R#*(U"CQN=FWTI(7-3*]L&3EWEG.]T)R_T^16( MJ2W6X77.5G(R+."8 /VQ:S)V*Z./5?8QS0KJ\8+ZS(Q3-ST$SM$*JJV(>;-* MZR&0G2K!'C2>B]ILG71+.>=9#@D6GMH!#.(4IR ]K23U&5 *:4BM3GP\G&)N M.G!;9MMT>@S*,1]!TDR778;/R%KJH +9;6[R==Y'+ *>/O?X.ING2W,OS2W> M@0K?X XX?5[6]'&C,SXN*_Y8JG*";>$D$4$6@%KP(HHPH5Q@EO <JFF>=N6?V\?KF& M@O]XHJN?.IU#/>FK)2'#-/4\3"(OQ9G@#'NAB.*<131(K9IWSTTX-U6^0R]2 M!*..WD%YL[.(F_E[+G$;U6]?;_HKQ?A!=F<4QH'&"?@-5,GC@ ;69,B'DS W_=+5@Y4"?9,$0X4^6A6NR/>6[1@JD5^A MJV6!*LVU8;'>!0+-$Y9G'HVE! ,I4)()S/P$<,8Y#SWJ19@2;8A\ M'Z<1I-+'2!B/(6!Q:NY9.")J;K[&IS_/P-4&LR(.7;T 75FY"*YD96"FWD " M(QNNEB/48TGMM'4-8#M<[9RB=M#LN] 2? /)61BW-Y#@1.9N0DG:&4#'D)\T MB:[FFLY(.D9GQVRZ'GM8"N^+I.%6?) !XK)N(_W/FU:N.UI#WX0_T"2.0Y[Y M&""-U#U0,:8A%QBB5% ?F!>)Q":G9S/Y[ RC$-(P+G_!MO--2@O0%:T051=; MJ\2K9>>;E3#,LH!C03RRY5-DJUBX(;S+"RY02SM2Q.^&">YRA4- '.:'OL__NZYJ?3^1.E^:5C\^ MU_!4W9?J"KM"V@BX >GT\O()OI25_/L'^LGY]4'HL*_U7];." JU5QX@T(V57)DP[#NU\XM&_&&9^])S$/;(]Z[':G,:O M!*JY72#=S-M*7G*,&I;1E6+ZG?I8\8U:QA%[05??F^_".[2M&=_R[_2BCZF% MY=3G'YWH2>.$J42P'UM,-N]K9J[_+9:!SL^__VK_(O]3-PO__=?_ 5!+ P04 M " AB7!3N^_@M3_, %: D %0 '9E;&\M,C R,3 Y,S!?<')E+GAM M;.2]69=;.9(F^-Z_(B;G=2P#^U*GJOLH)$6-9I0AC:3L[)X7'BP&B9WNI)JD M*Z3Z]6.@+_+=+\D+7GA/G2S)P]U%V/+!8&8PF/WK?_E^>O++-URMY\O%O_V% M_Y7]Y1=+S[_VU_^_NEW<'_Y+__Y/_VG?_W? /[;;Q_>_O)JF4*PP;S+W_.-U]^^4?&]3]_*:OEZ2__6*[^.?\6 /[S]A^]7'[]L9I__K+Y M13#!;_]T]2\AJ9BDCF =UZ"'V0T_FBW_^2_TCAC7^0LPMUMO__+>_?-ELOO[+K[_^^>>? M?_T>5R=_7:X^_RH8D[]>_O9?+G[]^YW?_U-N?YM[[W_=_O3J5]?S^WZ1/I;_ M^M_^]O9C^H*G >:+]28L4EU@/?^7]?:;;Y;+\[ MRSB?;3_U15QO5B%M9MH%;4M"*#$*4#E*\+%X$"*BJ!##K&\R7 E>$\5;!:PQ M_?7S\MNO],&_5B'4+[;2V$KBSG+G4MF/[LO]]F91EJO3K3 _A7B"LYR"=(9Q MD#$94+[4C6/KCM#*FV*]5N$@%AY:^28WU[7\8I5^6:XRKLB07"X=5NF.QF^" M^.(W?OT:5O1!D+[,3_+EOZX690P=;I8C2_1<=43Z7WXA"11 M,% *#7A/@N)HA',126SE$6B4L(Y;JB]6.L<'GFS6E]_9 @6JI,[A\B1)TV%F M'&TO6XB^ PQ=I__5\C3,%S.43GLM&=#!6^7B%?B2+#AAO)3*"_.H7=D?/'=I MF08U(RMY.:K$>\#,\O1TN=@R\#<\C;B:%8.() 9PCB50B *",PHX2RP&FZ-W MJ@UD;I,R+6(.U>UMJ!PDZ Z0\H^P6H7%YH+X@)DS:P/H(,C3UZ31P'*J!E>@ M9\QYSYN@Y 89@Q BG@E"]A?PA.AXX%2F$ '?D,%=S[Q,Q0I4@,Y$4%$'\,9S M2%X$B8E9Y=/8GNW5ZM/@8W1/950A=P*63_2[,XLA%,:(^Y(X**$*>?V,Q&(C M05P60WMG%'#4U;IR6_?4W3V V%F0G0#@_SD+*_K$DQ\?\.MRM9DEIUF,*$'K M0BQX[B'*D"$QHYD,/!;]6)PS' NW%N[*1HP'BT/$VPE"WN-JOLRO%_D5^>ZS MI+W+NB3(N>(\D/6,WC+P,D2>47BKW2CXN+'L('3(9X>._47;"38^D:NTGE>A M7.";,W*:'D(,$/#%(7B\V M\\V/W^6:@.$"P70#CS2(M5V3@MD+99@E?+L\6F]6/E\N,LZ()S*:Z208M*.DS M5. #?=LQ'67QH^#D42(&P<8^,]B,)_8N4/0I?'^325+S,C^_";ZPD]HQ*Q3A M/TJ=*1ICY'53N \)3>*99Z%3' $_#RP_"#GNF2%G#%%W@9D7.9-&UA=_5?'P MF4<78C8)I+W>M_8P MM#R?-.Q(4IX8*]4FOEAAV-*ME;65;8BBD%5,R8 G_L%$14%?%M+' \OLKJTV M# _/)_&ZMR0G1D"M;#UY_V6YN,S\:%V"]@%!%X*P$X1FREH@Q$' MH>#VBL.0\'P2K =)=&(T?,1TMB(D%792F=7R)6A)-*SM8S M&;E$3J)PF4M0A9,+%(0%ARYJH5$8/L:-W/VK#T/*1."3I(@\PR*V%%\B/ MXL:BPV#QW'*@^\NU"UB\/L759SH?_WVU_'/SY>7R]&M8_)@YD;4WQI'1(V K M CI$D2)8KHN(6F Q[V+#X/)!I3GDQ4=1<)=H.3C%SPYN<2X"M+6 MJT)RM%.I&3T)D24&J)W4/C!]:*GRW36'(>/Y9$D/E&H7F+CVY._C%Q+C^MW9 MIO:.J(F>62.'_:,[L9RPY#Q?+*K M^\MR;Q!\PU5G';Q\'6@X3ZSV1HE> M$0]%2'#6*S#:<\,SH5XYT&WI7?I\O:+$YG1G+ M\PS'5@_R*[0"IUP!J[DP28<0[6,N_0B-O1ZA[M!N,2_6:Q+N M%:]>A>!8MF!0UV=ALD#((8#AMG"?SJ_KS>I*.3'E1CH>)V!YD#A-Y! M@Z%SZB^,Y$]Y2,8%Q>P0)=.@N+00$DDF8>9>QX-W0$.S(>3U@*B#8'"[S]GH.ND :"]2JJ]3UQ\P M(;$43_ /W%R62Z"TKFAAP6ORV93P]5ZT M\6$UF@8Z0-.;Q3>B>KGZ02S,#($_$_,0>:S)2$Y1 $<+.; 4F==!NC;GVW4J MINERTPXM>TNX W10F+(5P#_FFR\OS]:;Y2FNMA*Z!G@9BK8:,UBF23:9U?IP M:2!Q'921&))Z+&5S2(_.)XF;IA].PP-M9'UT +'W*_P:YOGU]Z\U'J;3^MWF MRP53EZ*;<:XY0X_ 0Y:@K!?@G= 0A?=2FQ2+;-,Y> !QTW37:0>QL?71 <1N M$A^LS3;H#"9FBE2"$^"$V137YL3HM):J%HEI[< GGL&AI=/:6J-BF]38 M8U3UX%*/$ON/)OH.[,QY(@W?8ECCASJ9YEWY.YG0*JR9)],8K4*(MJ;2C*AO M9;@ $7/PV:30JOG](T3UX&F/ J*Q!-\!AJZ=MG\L%^G"GGI,0GC%(&7G0'F; MR)XZ!IB%$2K*Q,QC]>+[H^=>'"[@ QY_3/ZFO,%*V#J (#57*D MP]LEL!@C.L4,2::A6].#&SQB,GHG<7;@P;R=AS@_F6_FN*9#=%MP^&5Y0D)? MUP-U\^-*-$D$YCF%@R6X0N#.Y.V13* >I;)D'E5QTUZNH'40=I^ MX*;C -%/"*!:=%-96)WA93YK?9G0NBNPF0HH8_$*8LQ(D4)-A"1F 5-46(1D M 6\%^G+;[C:S.M]X'*#ZYG7DD*(4*"4VHA/H =R#1AP(24OG!G#]"! [;?^ MM.%]"W0=00\=G'?W7?)<2O.RL<8L>Y<5BQ*RMK1]O,X0C!9@C!/>*U^4?ZP0 M=MQ;M]O439L@:'06CJZ6#J!VCUVNH[]DL35LKB\;HR$+';0&D3R66!PKI4VB M9BE)Q(S,@SYJVALD0=0SUBLB+ MA$BBBSN?ACN1T(V[-7[4=T3==&"V+OM]O%R>QOEBJ\%JG8E;8HN^6L])K!PI\K+/P_A;N(+*[\>;:I2R. MI]8.,'PQ8;6*-IN-("#9T*0-NQ-MX,$KQW"1)&%K@MV<2F$VWOI:H; MKZX= D=3RM01Z^VHFQC:WHY>^]:UK1-RB<8$ R';&B!9 5%*!CDZD[SQ@14U MZ&C>:=ENW+M&QW$['71@OJXQ,<.0?7D[4/RGQSBN>F]>I03Y65A%P$$32Q8NMM6CVW8[;D@'*I M@Q#!-+H>>H2H:<:<'15-8ZFD UOT"4_K]+;5CW/Q7+[N>7%:[RY>;#:K>3S; MU/N+3\OWX=Q7#"PJE!I8K#>X,9;:SMJ!"#ZC%MEA;I/DV)G4:<:F'16);=77 M 3X?DQO)1FB6 )'79J:F=B T'+AB7 >M+>-MWFL=6( Q>B^,HR)N)(5T *UK M#<;.'S/6LGSKF +!MPGHR,F-C!)2%AP3JN)LFS*PVY1,_;Q]' W?X. MX/(BYVTI4SAY'^;YS>)E^#HG'V^65"E$=X3$@P?%4H2H1"2#:DA(R>8451/4 M/$#0U$5@3< SAO [P- 'W(3Y O/KL%K0,;U^D=+9Z=E)V&!^A66>YIN9X$%[ MEBEXM;0AE*N9$B40F"PH53#.R\=F_>T/IZ=IFS:-V@A9(ZND Y#=%=1,H'(\ M*3KPM:H%(Z;V]MZ.DM!6>&8ME\=RE:;-A#8"T8$B[R#+\)3O.)/%Y$RP!QL, M U6?Y0<;$^A #&9?MTB;DL&G*)LV%=H(4*.J8S1X':'5V'F4^@4W\T2NS T& M#ND[=O-CFS4A>X3Z8W8DBU+;8I.&Y)&09P@7SC(&6JC,2W&B/#JVJ^^.9+=2 M'B3R=ZOMNGD;5KS'U;9=],P;;DU]A<*=)@,LG0(7G 7'4*LD%2NJC2,UD,"I M@[R14?9FO3XC5G2TOEB2D/>"3GYM(P1O,YBL M:KAKC%-M\@V/$#5U9#@%NO901Z_(NEZIX9)7I8Z!TIP'4((G\((V#J:,-M<' MO.F(\.JFA&8:C.VKF/Z ]G9.?^6MNMYO*4)RFF?TSWS6)@&SVYF6!<''0%8: M3>0ZLN)OU[6V =N]U$T=6!X7<(-#A#%PX#%E T)A 9<<@.(Y@ M73;!HK:YM'K]\21QTU;B-(?Z/0O*M2I-A3*Z*"@OOM,,=@B M>1L'[0&"IJVR.3ZB]E!#CVBZ[EJ6J$32H8 TSH)2T1$O(H U/!2%*AO6IF3^ MX*EVS6IICH^K?172^2"1*T&NE^7=UXLW*.M0RR9/::DO]$OS;_AVN3YLRL@. MRXR9_=^7NY%N ]XLB"2\(N):-TI'()$6N$,#RCL-H7:T38RIVJD]2-TFKGJ MH,.OM"\^\%.M99P9:0+G&0&C5N0C:@.1(I':JY=SG;A(C1HQW:1CV@S^&+J_ M>X^]MYPG/./6JTWMA9G/TH9B"EQ]FR=\\7V^GKF0O,W.@T5#]/.2(8I@P2;F M$STP#6,T'_=QL=#%'1RQ[.'-II LC@V,V&Y$'V9%=\'&7C&E ,HYF[\+D0#%/_?COA7SU M?C5?U$_[&YY&7,VT-%Q:$H"LC[Q51@X4+))1S;?T?\#ZFI"<[_?A1[69%TRX9(K5A8-.GICP) K/O 'NO>4Y*C2< M#]+^_9\_S;5L(PB,(,*IM__'LZ]?EZO-I40N.) Y9(M>4_Q%D=BV1B'080F9 M>Q&BDS+Q)R.5AS]^FLO31A@X7( =)$NN'*>W5[-"F9$Q":&AN%K.F5TB$)<( MY#FAHZ@\9-$XY+BBI9-2COV=RI'$W %0/N W7)SA[R2E^UI<7362J8V1Z7_Y M4_@^BU&;XG4$YK0%I9D'1UX5T*:P3D0C>6@3F^]!;"?QRY[XN%/IWU99D_HP METQ>)*$6G\_;)=0_SA,%,Y^BL4K*^NB/3#HB@LO$CW"!&U>J;]^F@/M!DCHQ M9..@:QS!=X&ABXU20T&?@^$"R%T/Y+EY#L'*!"S:'*R*,:LVW9XN*>BDKFQ4 M^[.;6#MX&O)RN=Z\*Q?4SXKS!D/@$&,DBVCJBSLF"@1!#J)GFMM&4S)OD-%) M,=@XP-A?P!VX0/^^6J[7%$B4>6W&R+//:&M; 7+S(];9$5BGP4:.HGC!2QLG M^1H1G51MC8.,?87;@=6X.@^O^EE?7E#(PE'IXD"D7$ QF<'5U[O6F1P%Q^!2 MFQGR#Y+42=G5R([(08+OP+)\(#40 74*]2NLR87M;+,+KF:Z^%B$%D"ZUJ"$ M,4 ?X2 EE#X9C:I1&YI'R9HV8!I)]7?\EK'TT &H/N+)28WQ%OEO8?5/O":L M62R*%\,=R!+(+6-8GWD;#9+Y$(7D5J'(_=,!4+$4?)'*I<;IFTM2IHV]VL#G M,'GWY&Z?)YUJQ=D,N8V$^02EU$H@P\B ME$+V-CDG2$8Y0Q 6@3/BD1>K;=%M')VG2.NDB'RD;-"HBIBZU*)R4YEYM_@] MS%?;1V#ORF43^9D)J+67%FRNS\"*%> ]BR!#9$**8J6YE4I\H.3BT66&A>NL M7G.(O:JFUYMKD:9#$KGBG&@X B/2?NE(=HD?Y@&'3R:.E@ MWA\L#R\\##Z]WX\W%WD/\52=)_#'(^NGZ7Q:4S!=GQ-3/5T"_85FN+HH M/H7O="(Y.]EH0&%#IH9A^;GB_2XBR0L6+S;R;[C >E^9+?F<%/6""Z&V/PP, M I,*)+(19BT!&$ MXA3K*LG!<2Y!."^L]YA2;M:M_R&BAD'GN502C"7]#NS,97?ORS8SOX7U/,T< M8R6X.C>VU*A8!0F1N "!3FJ5K2ZLS07=O>0, \]SR9$?+O$.8?-J?G*VP3P3 M(A45%0,A?!VB(P)XXRV8)()0.6#P;6S/ P0-@\YS29N/(?4.P/,/K&,P,;_X M1C'!9_SCK#Z%>E?N=/LXWQG:,\9Y#B!+G6%87^Q[3\>S-$%I%-QFZYI :BN.79URD2+XHA7DX)/CB-Z+1G-S=R-T M6$U4[SG[8VCI&74&>ODE+#[C>K[X@!GQM#XMO#9\_?TE]=MV2>&^@0B7(VIN ML'Y #Z'1"&K5;:B-Q,:?4O#(@ SGBV,R:PA".U"!YWHI)8%%+FU$S%*WN38> M1-[(/8MLE)%VJP"?:B=5)A0X*PV(@#QC1!9D&_/:4\^B\7'Q1 >C7:3>P9E] M1?W%.$\*P)>+NM^WG5F28L[59![37('R=;2LC]433@*+E2RY-N'JHV1U@J@] M]/T0= X6?@=(NL7#15L'EY/,+&50J8XDPB@A*"6!"Z5XYD4$WN:!UKWD=(*< MP]5].WX]6/8= .A:?\J+)A[&%:LC6O#:UE=HEN(?)A,D3\; 15XR)!]C@Y$4@T"<$91S&+]U@] (4N\ ._=D:+A)P=M"0@F>.@^.>02VY5E[[X%RK^:===V\:Q5W> M3\P= .7-(JUJGY97>/[WF\6MF2@?EB+38O-IO5/)YMZLGP:7D^RG:FK+ 2BMR8^IVZ_6S0H(Z!P(%[TKT42A;SUA?. 5R%[+3QL+-(??D?32X=%\/Y/; M%S(_>>0E>1_)L4FN5$=:>Q*IY70D*&L3LUR5HPR;'D3MM _X)SO"1U?DU"\H M[_517G]/VYOA[>NMR^O@^CCTT_+:-S[65MWSS9PXUK3_2,2J-F>OQT,)0$<" M^>G2E,Q4X3$-ZW ^"CG3MF^;QHRVUUMG2-WNN9T9)HDF)S "JFTOWLS .:R- MI]#7IV,LZ; /4/>B9MJ6<9/@M+W6.H/I^<8\9VM-FKW!\S46A12L9*DAI<#J MQ"5#.Y'\[:)98=P8O'D3"$;3Y)-SKI0>,CR=D_H?0W@(U1,V^JE$S,XEI8Z.XGO M;+G'^&299QZ9!L?K0T?)&83("N24$H]>.9;V]Q/'!&.[QC)]V,6QE-09&!]U M/JHK_&:QN<7Q3$:IX]0ZS"/4Q7="!]F/RX#0Y+T8:KQ1W,?IA_;8.)F7BIC=]F,YQ M%=89/._NQIN\56ZOE43.BDLD5!XAQ]H>R#-RHM&IZL?0]Z5'Y\4XQO-1.B;N M8-.)X1Q/59VA\LX>?)S3F%@QPCO01M9V&BR!YW1&$-\&>=3$]EYI\]W(F+BI M31_&*?P)-N@DQ892M;$3RFUA4*2H+.-/K/BZ.^.*X.>[]U-$PT= M6'#Q>G%8[F?_JI+,D9ND&,A'BC*?OK54+'F2F0,33!WG%CUX%P5DE-G8B#':-JV'#Z.[M^K;QC@] MCGY[.&H?*=I\FMG"ZZUF),%F07*6+()31M1NIW046)Y\HS=;!Y'=6WGNT;'< M0+M3YQH/V[5U-#21\0'3^9ON^7]LX3##XD(*3$-.==(4(H/H70;4#H-,3(G; M+7 ?R$$V(:^W4M[Q<=R):CL%][!M_) / _5>RO\G=@$[J60J='V(O^/L_5FVU#TT_*!_D&_G:WG"US3UCJ-\\56P3_' M@OV+"\?D;[CZC*M9BC9(*3EP$^AT,$& -V@ >4E6L,)<5*,!]S%* MNBL9GA"OHVEL>I0.RMMM?_CNZW9PV.OON$KS-6;RE$6TGEQCCG4B'B-N?;V" M*\R8Q'B0A;7IF[<[K=T5%4^4@#U]G,*/7+$5//G4,H'2R%-/9 #;1 M9C7::66/GV@] *C_Z]QH-5/CU+[KH]OPXL!X>3/S8%+(0D@%T==&.%$%<(%) MT,Y@#D$:6T9(E]Z[=G>UPU-$YX=KI5/0;;?4_=S9DF,MU <;3&WD&Q >2O#'N=N_/2W94&3Q"A'ZZ3#H[CG1WF&1>F1$=BS,'5WG0<(7)5$V!1 MEQBYCJQ-.=+.I'97,]SN.&ZKQF>"T^U!$$G2N?8MQL5ZJ^L/2))>SS?X$5?? MY@G/=_ '3,O/B^VG;#?SC FGF6:%CH880:E(^U;R&OUI9E6./,LV77Q;<]9= MA?*TN^!H(.E@T]P4P!G&(- [(/EZ*Q%R8UOU.=\OSKD9WT_-(X:.GE7 M<4_YJV/:&L4T>&(#5-897%09+/H42LVUMBP%W;T,N=W8T8GKD'=1Q*AP.L+< MQ[#^\OO)\L_U3?H/&=QX]8G-)B_>3_/XHQ.O%KJ:C)>T$,F'2">2\'5\-AU0 M23(0U@N/!#E>VCRZ>XRJ$5R@^IGO5\MO4;Y(F_FW M;4G1E1PH0'=),P$R)%6GV9"!=<'66>+"NJ 5,ZF5G[0CK9V,9#@43?KM\M7G^O_ZU@]S,.N>0L01,UH>?FK@*1"L$GF6)QL56TWN? M)&W:M[M=@W-48)3[W\O(*5_-O)+EO)+!%ON(L MHQ3!EP1;69 J0=EV=+QT2UQ*U!YX2>=&*H!/JW '#=$"+4@?1)D\_A+K>6F6- M@XPG 7B@FOIQ(N^R]F;QC22_7-7N(&3BC:)]"LR2=ZR**Q"U-[6@(PJ?.*I& MCV<>):NW?EI'PMR^BND9;/4!9175/^:;+R_)XR"79_6"(K7-3)"G(A-F*"'S MVIJ=DP_#%*2<922W1DO#CP2]!XGLK6'6D8 XCM)ZAN7[%7X-\_SJ@JS7WVM. M"\G[?;?YA:<2CPZ!)FY!!5$ "^0]B!/UIILI35MWFOM1V]O';&.!-;1 M5=DS;B_=DO?AQ[E/4HH*JM3BRV1!)4NB5,Y!R2XYCBB<;).O?)*TWOI:'=EO MW$=!O<8KJS.BXZ+]P7R;(]ANK2N)7OO9S"J;!2\(V1I!&ZW4*CQ=J\M=R*6P M8%$?#Y [4-Y;LZKCX;65>KN$\WVNS;76'J(^X4T!+*]-$VIC;R^=)[B)Y)3Q M)94VE>$[$MI;%ZL)_=+]E--IW5E(."84'H6M5K,\% M?%0>D GRJ+W7V;6Y?1Q.X[3QT/'+0%NH;G]0+FG#M01E39:M'Q"DC;IPXQ&* M58D$22%?5$$2FP&%PBC3[5'S;<'Y"*V=3#0Y4N'[6$KKP%92@'?Y/C?]S[/Y M"HE7VFR;'^]/PF)#3G1]EO2U_LH,Z; IR I@J479Q&;-Y5K(L6!R0B@GV^21 MAM/89-ME?\=[B[XN;WY>IM=5D^+2^=Y_7,I)B5"0H*FOH( MKP0(,>KCM+L^9PU084QD29[2? M5#;D>0=#GK?4&163_KANXSTT=EEYTFQW<:QE-:#V[A:)L2\_IV$6AL8$5_X MKGS C'A:+PRN#0FX-)'[DMRE M4SD:EFX[E4=1[-2M_:YS>=%H.,I81, 6M8V'C$D<-QEL,*8G+ABT0WKW7?W ML[MT$\<&T!AR[=:PO=]6%B,%5FE[8,QASJ1,(7K! M\9A6[#9]73I_QS59!ZFL,R#6QS\DU'?EDKV7R_5F/9-")>$X@T3Q%'%49YV8 M0G\HDTN)6!OY-@?A_;1UF;0^!@!'4%4'X/N 7R\"_G=E.^0)\_8!&A-%ZQ0H MIE=2UNDZ"4*)!5B1SDL?O#-MS-X#!$U;G7-DF(VAE$.S+8>[7E=<5!-]GJ^\ MGJI\NPR+64",,3$)(M38*P1.,;H5@*JXG*-&>[O#_ .^V(#%IBV8.:9S-K;D M^\G<73? ;Y>+S_3)IV_K#!P*[(FH^69F,\4@D80F&)W[RCD/+G"$5+)$8P.* MT.9MRI.D35L#,^%)>;BB>HHB?SJ>EWQ5V_SZ>SHYJUTBKX7-6YM==.2!*PDZ M)K+9AMB,4FF02EB,+&3GS" +MS\-TY:Y3!65-M33U'"\9M^?XNV/Y0;7LR!X M,HYK,,;4C#M3X+F0(%GFO/ D#1LV(F/7E:<=UC;1F3N^3OH\@&]O(:O):!>% M8%1- *'+$(0MD*U4!ITH3K8II7Z$J(G'KTUXZAZBG0X"T^NL/#36*$KR8C,( M7C<08X4<"$5F.P9?QW*JX$ISN/4X-FU"T!VNJ0Z@-UQ^,ZE#8ICK"RW"B1)D MSJ-3%F).R0>>E6K7/W0@C1./1CLR&!OIKH/Z@,I6_?\:QG\+)[A]ZT\2FR-N*?B%RI>P^(P?R%EX70IN;\4]9V@"B$*:4,P' M""PP8"9)*81. MN\=CXNG].FKYO5)70,EN>^E6;.YA*O)5I3AY%*4;Q9EN3H]5^:E4#.= M&,K5;C(H2:A66 A&,W"VWJ!2P"IXF\K&@01.F\MOAL<6ZND@H'NSH,^B;53' MT5& ,-..JVT[51.+ 95)6,&S $ZSP@3%%[)1T]Q;A$P\1*2%LN\\/MU?\AT MYU(LETTQKZK,%_F>B/+5?)U.ENNS%?XL=1=9>*D\L!3),3:18DR+&H*5+'OE MM4CM3MM#*)_VSJCI@7LTA4Y]372[L_20VE[C$'46$ES1O+X?"Q 3(GB1%QH;$\HIZFQN$Y%VO2X\_VT70P+ ?P6<\,9I.QH3;I M3X:"-$&;WFE;P+I"I*K @W>#('D8'=/6=D^'SB-JKR>@UCNS@6S.BF!]0+.5OGK"Y #>J@A>+D]/E^>S M3&>:LUQRUI!,;>A2D@ O(WF,J)@Q(<9X>[CZ &CN3L>T:?8^$-I8>ST!]?HY M<8V?>AZD(!Q'"A^%LZF^$J((4 4-7!86F,M9>7[0:7YSO6G3WGT ;R1M3 VP M2S8^8#H)Z_6\S#'/I"&3+0/6I]WU)M25158[45'PGL6K^S'S?8R\88YR4''74=4"<91&XX MV*Q]L)BLT&(0D'9?>]ID\G0P:ZREJ4%X97;7ZS,B76G#G><.4JF-=4NI8@H* M @I'U"7MU;#&-3<_=]I$W?0V:@_I=I%8WC9XW/;^SO,-281.YVT_QOS;V>:/ MY>:_XS9G/I/D[UDZA,&F5$#5#'P4*8'+@LRP8J@;#44=2N&T%=Z3X*^I$J>V M6N>/^3_@2:T;WSYIO9\G#,87KP*P4#@H%@-$Z1!,+><4+&B\707S@#D;N.#$ MA=S3&;H6"AD-9/_ZZQUUO*5O;'^T_4G]5Q^P_%+__ON'-S<^O[(G\U_3\O3\ MPU_A.JWFV^+A9;ET#L(B_Q;6\_6RO+^VR$U&UO/3KR?X%-IV^?A??W)PF[>+ M5>Z@:S1N\/N&[ F=[(<=,>]6G\/B8OPRN57KYD)SRD5;#$W.GU'(/_28OE3;-5V^N-#@NQL: M_$1*^^VDIFQ\2)JC,8",^5I2%L';R"%KQWD)2FK3IB)\=UJGO6\[/CYOG]^- MM?OLC>PKW(3YR;JQK;UNK*\BJ44LK%@9)U5+9!8KRF ,3G2LEI"+# M,,_ST67^5S".NT#HUF/6L1300ZS],^7]/JS>K;:"RMNAPN]Q]?$+*626K!96 MDVBT);]9):3@3"D$K0R77"H1K&NRV080-VWAP71(;*6_J2/L#UAO9O#V'JO7 M,3%;-,($*$+:.N?#@^>Z5O489%PZF;P::-H>6F/:6H')[=HHHN_ J'T,)_BN M;#=%E>,\;\=F+!?GXW\QOUM\6H7%FJ1%WZS-?D0(18+FG@1&7C%$+@LXG8-R MS FC3!/SMA.9TQ8)3&_HVNFT \!^J [W O/KL%K,%Y_7+U(Z.SW;)K5>89FG M^68F.;,H6 )KF*'@*D7BB ER,W+TODC+19MGZ'QQ[/3 MT[#ZL2P?YY\7<^*J#MOY#0X'C5%#(+%\&'W=&K)=$'/G@F)\U700"?Q]35'.Z_5F?AIJ M'SSA*<#./@/G0H'R%,>$$C-$+WTT9(4M:_/4^R8=TV;9&@'H %%W !0*=1+6 M )FC:U MU@A"8RFA SS]'N:K;=KX;QAJ;4X-C^^WJ#EK$;.B #E)"I5MDN0:%@7(L\/ M$,/MJO*1T#68Q&ES98VPUD9!'2#OHI7+4ZU>;O?AVC(]4P9MUDJ 3K7F@,B# M&'.=LFRYP10PQ#9@/(3J:1-FK6SAL=38 60_XN>Z_3[@U^7J$=>3N; M.N2A MCIOEGG:DID ZTV9DBF7&M6J"S4'D3?M^IQ$(QU=,!VC[ _^\)J[5[JS">-GFQYTL1=2@R<%QG0&"V8+E&&-KF1W>B< M]JE0(R@V5-5S3OI^JN_,&Z9\+S[_: G?^_@Y0KHW)F8*(3'H6 @M3D#4%.K* M8**026IEVI2%M4OW7MLOKTE^JT4XN1KG_MN/?\?EYU7X^F6>7M2FOUNI7[/B M%'4QYPL(VJZU1L: BVC(Q[""?E9LJ\< !Q#=;V)X!VP]8O2:*K&#H_C5?!T^ M?U[5.287732VK-]B2C*4+KEJQU'5ANX"7*D3I;SV.AJ?O&M3+#V(O'YSRP=@ M<'S%=("VC^D+YK.3[9BRZXE/8F^^_N=O/^J?OY/DEJOKUR_*^LP9%.EJ\W.' M-:$N(5EN0Y#6>]W&^]N#V'Y3U <@L;72.L+E>3_,NSFF6[O.,#;..W[$9GOTGL$=#80%5= ?&IM.=/%BGB4CD["2595EFD M\*XV$!;<%A=]R3JT&26R![']YJU'@60;I3WG0/G&B;$L/V\WPR*_VWS!5?VZ M/B+\._W>JE;!;A_X[_\T\AAD'2TL'U%Z[:/YP'VQAD7@5B&H'!4X5L]\4X(J MCB0#*609GL(61;("415:Q= MIGV;VN5'B)JX1_@(.G\*1GLJH$+4_)ZL]B2;P(8R"Z)$!A$+33:MEU MR2)J( '61T[S#TM_P-.)J%G3.5H@ )C@' MRJ&'J$P 6=\+,%>2D(TJ8QXGK#-@[0N V\ :41L]@.ON_OL-%^D+>;W_W&[" ME)F3S)!!]YPB("4HXHK2@>$RQIARXJE53X#'*9MX$L%1SL#]5=$EM"ZYN=B& M/GKE3"!A*5TK]GVD#>D99.V-*$D*VJ-'@M9-RCJS7 ?AX$F0':"4#D!67XNO M+RY=_L#-A1%VB)@Y&DC;5^$J2/#5RBMR':QUJCX5:9-KNX^:Q_ MF/@[P-!%:+P^[S!0[?CE6;[M9.82H)*TT30&.LN#!INCM#GII'W35,D=BCH[ M\\9$TBA*F!!,Z]5F]K?P/Y:KJQ*$K:UVF*WBW@#6-BJ*UQ>\@4N0)O,L6&+9 M#7*?Z..OP8?^ZS9T[E]_XIDXXSE)(XAW8G#\$4[Q7;G!P\6V";4L%)D':PLA M7&H*&9*U(%$1N)T5%#:,AI$'R9CFE!I#K\NQA3QU;ZQ+TOF%":Q&CQ5>&S)I MVC4AE&XNJ!=")%5E(H\'_3D SD%028).:+1 MH1AFPVX*5SLH?/1BHL8*WT=HO2A<7]!>%$M1!@8I.SJ3>&U4AU'1'X$[@3:; M_&31Q'T?/$VI3F.%[R.T7A1N+FF7(4:G(CD<=EOS2\%PE&XO M*#96^#Y"ZR W?">%]7:^P#<;/%W/)&H=N&"@E%V"+T$%=VN_ MM[J^NJ)IX@'#1[@3W4_\/0+I/:[J-\)GY#.?> U?2# R:%">$2\V)LBF.".8 M%NSV..!64+I&56?75GMJ_BE [:N&9UWM'=9?PIVJ=_K.S<+X]N7=N]%QO'KN M ^33OH!;)J%QMS;21F520Q(:F1->NMCHP!U"7K?EW;O@95BOIT,4T\%1 M?',7SW1RTF5+'JFL7=2POCV3B(!&%ZZ+]*[1+?]-.KI]'GT(?@X0=0= J30_ MU>;LYC>N_>9,YN2S0$?YVIOL;M]&'VK& MCJ/(_5&[W(23D1^GOE\MO^)J\^/]275S%KDR];7VISH/S*+-/ =,8"CTKKD7 M#2Z6!*P(9K.4F&6C*KF!%';[,OH0+#913P?&\D%NKKWHD)(57D>4>@K20&FK M(&HDB%@5I8S>HFT3YPX@;EK_K0TJEFU5U#/JKC_WR&AS?>YA>/4Z M<0"RHP MQ10=0\ G=CH W&]G)%$Z$R[2V0:-G,-I7S7=&5.\M\PX0<]X.X/>0YB?SS8_SEXV. M;'5V"81SY#_8>J\M2"S!2<^9<&@U:Q,:W*%EVK#S*,?>@0KH#D*75W)<2A6D MIK"$FWJOHHE\DI#G40613$#=Z-+@'FHFOBPX4,./ F8/<7< F;>XH0][=]&, MY,)R;,@,W^VW5BX.J48W1HLFLRU MK8;;A/IB+T8PPD87K76)M*M43;-R[*?6/=H9=B[\-^^[#HY)1(:"X'3?E3&^]HTTD,0 MKBBAT"K59M9BN[+KQX;7S)0(IF1B$,DQJ%WF))!3(('<3E/?Y/)BVO2J?8RJ M;HNL=T''+C.$=E+#Q!V./I(FMN,O?^[7<++-^)%_B:F.I_9""5 Z&&+"BOHB M+,G"D\-A W('=3AZD(QIP3.>EI=CBWQJW)S/\KW.PL5]G')2:UFIMH+B7)[K MG$HZ^$VRG&NM4.A!+SZ&X>8A,J9KDS22>I=CRWI"P&PM\.K'[.\?9UX[X:V, M@+R.TQ5<04BV@,TN(&9ADGD,'6M,?_V\_/;KQ2>> ^3B/[;XV"+CYWH3PF < MI2T/DN#4FI?X;2N*(YV%B%(#E"9#*#R=P)%3!K$9YRBA_\ M].FZ98VK\''$UT'H_< 1^C/(+$5E&YP'>7X31%;1:Q'!E<)$'6=G;L.AK<^Z MVT5'L_3BZ*Y'$X5T + +^M6 E4+V718ZXX,G^UZ"E3[F(&P;?I]E M'F<7=.R4Q]E%#1/'X^]7RWR6-N]6'W'U;9[.GP%E;5C1LD".9.<5BPH\WW:! M(O_1Z1#N]"\\(!2_CX(N3\0]=+L<4=!] &7]8I$O.%A?A"DBQ1PE)JC-G4 % MZR$$+VK%GW?%EH(X:!+]+FBY2\9T$?OAFKT+DP/%/'7\_D*^>K^:+^JG7;:" M\U)80>%FCDK7MB$%7*[M7-%:;G(,^G;?^P>"]SL?/;GB#]75^S:!7M%B4@H%:TAZ(' MK[T%85#[J#P*W:KQT\[$=NG][HF6^_-!S537 3IOUO%N_WBS2,3=S!1;[UYJ M1ZSZ%B9S Z&FX5$4Q9/*S"3=!(,/DM2EP1L':>.HH0,\7:5045FS+:/+ OF- MM_,0:PUOS>4V[PF[ Q'':PB[KV2.T V6A:@JI)W1#!3#^F1=<]#1.==BM5/><;OY?+T]/EXN-FF?[YC["J[TO7Q[6A M0Y8_HO7<61KM[2:+EL!&_@#*3(=Z':<=I.+ N3!%.9Y2;%,JTM!NGH3U^EVY MD/&[U8?YYR\7+UBQQ*A+;9D?5 +E+2<7AOS;9$K2@N6(K5IG/TA3M_9P%V3< ML8?CJ*"#$.->3LX[*Z6410SD!,?Z7JMV;G"B=K?AH4B)CK[3YF' @R1-W$EH M))T/@=+."N@521=9\81)LY BH$L4GPE,Q%0FS3OG @NEN$:M.1\AJD,T[:[V M(6#:0P=3WR:]/XMDK2^]B,L98IF(Y%F"L=F RE%!")F!E#IZZ8(;.GCMOD_O M$ W[Z&TYIA G1\%J_BUL\!8')=$>$-J!E5;70M;:!B9Q2"AEL20-;X;5@M_[ M\=.F1=O@X& Q]GJZ_$P FAR""R]MH^JWQ^GJ$$V- M/);]5-$KL-Z=;=:;L*C743.G([-!,4A"TKZ+/A,_I0"JA#HSYI$URCL]05F' M1]:>*!@"L'U5T@/$?B9&WH?5N]7VN5_>SE1ZCZN/7TC>M"&3SUP$< IKK4^R MX!,BE!"3]$((%MM,^QI 7(=6;"2@C:R8'K!VG[1>?\=5FJ^1/(&$5S]<7_QT MS6>J$!\\UUQ(;325E",A!I)I-L&:I$PL;;)D>Y$[[67DL0W?J,J;VJ6_E\/: M[>4#9CS]6G7XJ6:$5^\*$7^J@1;G$&47G@CL.8WO/[IV;UB61A)_5B9C&YWO=67\^ >V,Q_W47P,(R)5 MK$6@ B):"XJ1A^Z-L6"-+:A\='S@TX*61N1GZ^''I/<3UUZ%4 \\J.U=*+ E MID*=0ZDHV$BN,%%NW[D]]%YBMX4[-B>[Z/GF@XJ&LG]6-N6/ZJIMYM\.>8D^ M]*/;V9G'N3B*V^*<, 8C8*K]* M]19_ P&@;65 AA3RLX?7T%F?&=:+#6)#/ MS5#6G@P%HN89?&:N6!\"FF%1T[#U.K8ONVAU#_NRDZ0[R!]=M2*[B/.VR;'M MO;3PPDAC-& ^CQ@MU*>LH'6(H2B?F&@T1O@ADB9$50OEWQX@/(HF.H#4=?HO M7TD6S[70!92JM5<1,\E%*RC22^,LN>^V:;[Q&BT3SP,>1\GWYQ'WE7@'F/F( MJUJK]_YR^2TK5R4,$D6A %-HE4DRR=>,O 41AC/6%2IS12G1XCJXBYN;WW? MMCPC";\;'/UV+RM*\^2,]734;[LB2HHQHJSS93$*DWPIL26.[B6JBZNV<7%T MN/"[P='+>UE)T6I32# N94<1:A;@7>7'L.BQ%.VP31.Y1XCJXHIL7!P=+OQN M1TK Q37"@IS&5%?-'JC3?.2I1T09)X) M@@X3],2MXE[6UU:X(L%M?OP13L\;HG$I.4<>P;+:=<&31@/2'\QD*9/B%M.@ MM\N#NL3=1\$T7G7K1-$H\IX8+Q_PZ]DJ?:E3#S^O\#P3$_1+ M*?4>*%H(+/+:$RNZHH/0;E#Z<1"(!I,U70>ZPS6_;*V&J8O-WN+GD'[\UWJ_ M].K2S=.^=KQWH+,00 *A<,%D!=H6@<)X:^*P"]:[GST=%!II;SF>**=&PO_U MXA\?/Y+5+?,5ODC_\VR^GE?%O%RNOBY76QU=]=OS5B$B>%\?WU7V0HD9D.>Z M>:()W ["Q] 5I^MA> 34-!%[3UBZ_O7'K\O%>KEZLV A.Q>2Y,$/NT8^D)!I4D03(*^UDB8$ M9,;YUC2?O%YLYIL?YQ=')20;381<% .%])53A?828U8X4Q+ZQ^[6+L? M^TGTQ<\Q2?)T%9&OJ*0=]RL;<[/9T>_>:A];'24O!=)(EKSGN];=*YS6">O_6Y2(73 M[IIYS>K .7*G3,Z@O*(M6#M1%!2.6"4_+S?KXOG'ZK\9K+8H(HV@+*.4PRB]H=-M9(\":]J[*G:7*T.I;#G#/4X MX&NBJ\F/T&N\8'Y ?K.$,@J3.;C:;D<5PR'P'+>9,CH=AL=ZCJ MV3T;Z[0<22==&*DWZ_49YG>KJYWSZFQ5NV+B:KY\8-5?-U !\Z&%O3?V>=UN9,WKLW.3C]??T)2P^X[FOZ&D; MF,(YR<874(DQ\&@-L%0']P=2 MVNH;YM^7J]_/-FM+N2 M.@B'[CGB\#C:ZP">'T.5X9;!/\YJQIC^8\OAN1/P9O%I%1;KD+9G/-+6,CXY M,([73AHJU\'K$2@0SC[F*) U>J"R Y6#0.F?,RB;Z:PO/&[[BUVUO8NN>*/( M,^ RY7I5@A P:<#BG'1T).A6CUH>H&A8>I;]+P*T_971%Z@HIEG/,Y[?D9'4 M<$Y6_-V-'1-ER?56#GR.\KQ?4$A.@Z\3O!ARI6*;&X&=R!P&OV=]/=!.;3U@ MLK+UL_#H1HQ];LUGR"*J' W%T'7"VOS*/UIVH:A[UG? M#XRLH*GCUL?8N6G<160H8Z ]9$(M4R'67"H%4A")O(9B,AM6C#%XR6%H>N97 M!*/+OG,C=I[:D9$5Y9F&:##4HFQBB&D'67!K'%-030$F))+4BH6@% 7E2):ZIHF<>;+%V*Z+ M#@/4\[T;:"7_#NS8^7S5_Q-/ML'SV7HSHQA9\, <>.EL34DSB)*L,87.F4N5 M?$IM"C3ND#(,5L_R?F <\4]MEQZJR?L9F[Q.T, MV.)U1LXU2\/F! U<L/)^S"G MK7&1@1[*=T"+7L::I*D#E9P5$%W49'.$#3QQ%>VP&MD1B1J&R6=Y93"I_J;& M[4">7G__BHM;CNC,"N8C.@>!H2$?E%$4G5WMOD]BYCX&50[J5CZ$B&&X?):W M!D?53Z&4Q$,D-!>&%U8&C4;>?H>T&,UIC6-'LL[P2 M&%.ZSZI9]?6;M?GB;[CZC*OQ^U8_MDJ[%M:#>3M&-^LD/&I,=0!,G1JDG0;G MM0830^+,!&T'OG3OH)MUS J-+1G(.M:")N/K8(@$0DC-3>$E"C:(EV??S7H7 MK>[3S7H72??8BHC,8S")XA)7M#J_0G!9&S#,<:9#D,7=LBE3M"*:M&?U3BI^ MJA71+O)^-JV(G B,)*& E]J/2TH)KLZA*1D=RS*P=#O2^_]A*Z*=-+]7*Z)= MU#"UHWP^BWOK -299WC5:"(%PX6O4YUM).=0TVYS2;/Z[DD*9'7TR+!C^*$5 MGD-;HITT>7?$^8%BG1H;OY-0B/3+!ML1M>2)@;2!3G!/@4(=U0PL&A=#J74_ MPZ;0/>DH%3Y/+7T9T"="K"AY 5OUTP=YQF M#),VT-S':VTI^ YN61]]P)A$$20O!\P*"RIR 9[5*8V%&V1)(&8[Q(<]_J/2 MR6LL=X+!+H]*=]')WO@BYN+R>$65)BE=$B='S.5:814L>&\X1(9>Q:A4-(-B MI:F**B>OJ3P$;2/K9W?,^7/,+>ALWF#^-&XAW'DB]2Y/UQHTK6?1K.!B&HVNK@Q/V4<;^P#^W/UK/A#0E M\UA *R]!%5? B401B7*U@WLH)K::G#>$ON?1RJ$9 /?3TZ3G[^W> 7>9>JA0 M4"CC VH!*<0ZYL0Q<-PC2!],*5([SG?1S&$?H!U'(?M;O"6M>*QN M1TQR8P(60!$*>11"00@E@34D5B699C$.A]@HW8XFK]8\#%.CBKR'8_-.Y..M M,J@#>:%94^13IW"')!5P=%'D7+)TNPGB?B MYM7\Y(SVR1^X>;MOG?:HW#DB4\7[Y^N MR@:*9&+[HM@482ZRKL4ZB*1]840NR-L\?7R(HD--S.W/_402_(U^X9\S@^3' M^4PQ1?3;^4S$I5<?!B59,DU*7.0"%Y1]:F8KCAV3?7G0Z&[T92WMQ\-AD\C5&<<7L6C).,]^ MG(D)G/>&1<&"Z#2F]D""![5<4_#TE7=T M6-X()_9O/-Y; M]>:K#Q]O[]3ZM50>)9!)5EV"W=G7"^B\-=XE3\1PZIN_T\?A')$A?KL-'1W$8Z52V]W OEX MV*PCM'T;K>R#O-26?P3CT0J9L(\@#B1X4'=B"IXVS>XI M5#> ._$%FV?5J115)9 !6W9*(L0FL)R2):6RS9UV?'Q!QK)H.HGBGP/;)"T, M *%_TOD?[_D&>?,G7>$?].6DQ2?9RON+YMOSZWRQNFZC0%M&]+/\C)/"EX2 M2;:YV%0!@R6((A!IRP>Y4[W)//0/ZGD>8P(74.PK@O/Z])_)7+QS.4"V-K)4 MD^$#GQSH@"([':78;T-Z-]2NR5S6HBZ!HP.A/%VIXR+V7IQ?OQJY4D,Q;2=J MJ\\VJ*AE0L4^/7]5H_7NP#8N?^3)QAK5I@6^/IC&G97 ?) M\NDC[3$&(XHUYB3HN2=HF1*]D^+G$-&_QJSB+ZL;_HISO+CX].W.+&S],@O; M+;UX##'=\XRS2:IWPC'[BJ&:"%3;LKG$)R 5D?G6=%43AAA3G^JE_N^7QSX6 MK'NSR%@1DA>0VT)1$T.&J$P&KTL5;$-RQ>?VCX_P,K3X M_8_D^9M/VS]@/?Y@74A.18!MNTN-=A92>P\V,1:O.#9A)LE%YMEI]+L>7*%L6S<- :"]H M'ZC/ ?#Y*X><] $_[YE>KYS^WOR^^N6^RWO_HQ0S7Q*A9)"B M%# <1$!,P8*2&%/2HHJTWZB9PVE8-C':!62GU,IPX'M2WG#/CDPFNU +J&0E MLY,$M'5V4+/.Z!TZMV?'Z+'Z1+1FX=W'IJ)[ M1MB\*IEK!N4B7^_92V!_M6W2+.S6BDK9=\JE[2)IF:[ED]R#\ZAA42]K/5VL M;:N^&SJI55)MQ!>3UW9/1 '!98+DO5=:NV+<7I,6]IO,^?"URWI* ^1%#E?" MTC-?&]$/T^)<*9[XRFT#]AGR#MF$6@="&R-+<%6%O?H7]L?.X@,Z#U/9IM(/ MD-_":O\)_SK_6/6' M*&XUAQ0'\$"^N;T^OZ3KI^.'UB?!2;Y&57$,?91-& &2# (T*F5#DM5AGWE1 M.PA:-D :X&Z94V&#XJ[]\HH>'+J[0R<=< Q8P93FT+D2VUB8E(2/-@E[,@1^ M0=JR^<=9 + 'J [7QM+1^/]]\\_??OMX?E.9_B<.AYPCM+SJ+?(%<53H?#U)^>([ MMO"Y^FW+6-FCE;7:@;9+7WW?'=Q_D=+:=\-8/^.+>'-IR]7,B#6JGP1 M$*ME"RBS@VB\A2PP&)UBQ2#WNG1>_*KE8'"X^E;=9#F TWND)?WQ\]RS6$VR MWGA02@DPB1V^P.85O!"F&E5#+J"42R$AM4BW[E%X2IA8R4L=<^A3 M,#,/_2/6U9P8_0L 8_Q_.H_\>*6?B)L39_K3>:'M/EL_Z 96G3VH'"F M]IK/W_38 _O8_UJPR,K0:J.O%!A1D5T-;\#EZ*JT*EG&V MSWXZ7JO$6@.!)F3O*F@+Z$1+(,E43"!C9)\I*L^2M>S=/1M&-BW2?*IX'8;F M>MUU]\CJP5-+]_O@#H9H#PY.89B"+83!Y;;7E%TPJPFB1_[11N0&I.14G]ZV MGH;I,4[\_"UOKJ_IYOK-9?GQ'-/YQ7VU[%H3Y=WEK\V3N+J??'&],1I3)4K6 M.0'*>N)SZ10D&=L#C5.Z9HO)]!E#-BL; QN^*1CK/QO /E^PA\Q^O+C/_K;LMA)]EP%>%TZY4J#Y*]DJ%96U$#LJ,,11B MC(5"7XLP(S?+!BO=4+^XXE^EEW!G&'"K85AM2.V(D04=J.CO?QPMFY-$455G MFTA!S":!09?8CTT!QVD(BL0M>->2B#1]!^Y Y#!!GP\DN*,ZNM)$0N7:+K]<2D_<5"L4Z*V214'5A[QS;0!II*TO. M8FM+XO_UJ:-^AJA!T#8_%':![DB]# HQ=<^*J]&%H-@9$:D5_F8#D6\+<#+[ M)$((N7;V9K\F:I!X>1&(':*702&F[UGQA &S:[TP;>)$5IY/2RE@35)M2$ 5 MG?92/D/4LATART+L$+T, +&W%WA]_:[>]W&_N_JU#>1=^Q86I4S>5_ ZM6;_ MX"'6%*$(*:R5T;K2)R[=2=(@%JQ7;#"/*D;%U/VQ\Y&"-U)"(LF7O- 1$(,% MM\S:3V?84XG04Q#L47-+-#!BX.O\3 M;^B7"\SK2WV#$>>"T-X3.-+,B*4$?' (4I$%#7J%FY,5=J'AV>]9]O;I@XOY M!+OHI(UCYQH)YCV;R4_F;3IKJ@ZT0*&6*2 MWJ-SN,4U_/[\DG_O'"]^8XVN#]I;7$^TN?[Q<\VJ]2'ZRF?-DFU+6HV'$!VR M $)R&D,RHD_E\+&4#Q+S]4_8GT"Q _CN=X_%6Q[>/K^[I>PKA\R^1;0<.'ML M6Q!$6]X6"[,G@M]O)LGT!H^72!LDB7H2I&PV;?1P M.*!6-W@Q"Z">5%\])RL=2GN\39!CNP5*6W$6; 3-/_@VR"6Z/@FR_>@;)0>[ MP!W;08%+9]?N0[3G.3LCT28$F+64V(DFX2$IG4 GK[TKMG@U:4[N\U^W[&W9 M0\E;@N(9)3[ 7?G0-/EV]2'Q(;P;,W1YPV>R'4(^@.>LM/NRUCN^/YW%X*2I M)8-PV;:=? &2;AENF9),D4KJ/,UN K'+&KV.D#R5 @? Z.?;X86CQYY#-]^I:VH_ I?-MYP BST4-9O[U[_%^NW[-O^4C^/G M/UW5NP*#SX+YX9+%?+O^KV?L93CBVWLU<\\@BU/T+G#\(4OT"G*(;8 >F\-H M$UO"(*V71L08.Q>T]NQ=F*$/:9V%+5[G'$KSNBOQ?<&.#GA,].SOI=;%V+06B,M@C?:?%M=]8&.1/'P["??9X!$X-EKC[=%PX$7;TLR":C>):RY[LO M%"? HDG>",D_U$N.\3.?/PBVQD# ,VFM0]2Q-*(>$QYMLMCJ]BMF2I9!HV3J MV94"DQP?7E\*I&2DJ-I32OMAZZ5O&B3'/A[*9E71 -?\[M+?2CJ2D!%"U1J, M#!;:FQ9$EU+ %(,S>VV+^ML5WX_@:LZCME'Q]W!("XM!FC8BNM:[&2:82P(3 M7-5*Q4*ESZR85UBH/TGM$PKUI^A@Z>OSB&I/::4P423(6C)SU'H^B_10BXK9 MV*3(^RE.6Z_RVT6*_B=A8*;RVRD*61IW+]2P*\S>%E4A!\>LZ!0@64(@[;,3 MWBI$NQ>V7FMSP,'XF5&P UQU,SH0C]4DA:)-C!,H-G,X']>+Z@(!NYE9"G2F MCC]/[['^Y:^KBXOO5U?_PJMR)@V%FI4#&7-I M#6@2D&H$7[S_BOFK[_D M_OI+67W.?JP_ZZQ*+9R.%HJL$DQJ2^*\Y.N^;5$M3ODH.D_EGI.=O\T9F@.R M>XQN.BU^7O$AVB&#ARCI^LP7#"9YQYZ#:H\T;OU^3AP,9:6,,*C3Z>:3S<'1 MWR9U-]!1FA5%?[_3] \./7]<75__<'FWO>6'RX=U+6>HG76D-)2 +!T;"\2D M$K"RC,H4I>L]N*@WBW^;2&K\\S83SOY^!W"]AXB%P H)HFIP-FHPCC2DE"R$ M(G,QT:<0.F=C3HUD;5:& MW>*2P607($J?(%GC-%'P:,9R!H_/6;C__T M@Y^#[Z>/='6^*M]=EEZ-0&]R M;DM3&ZMTOI;$SW1S2$_/]@^:H3UG#PIGZK1Y_(8G;0V9/0_C UAT"*86!<&) M -Z7XJ4HD2'0Q4IL(>;HN1+WDGQS67Y>7?)'%GK\EB?KJH)T.JD,)5O/P":$ M$$T IV70*GG,J=.4G;WH6S8[>RQ&OIHQ,;].QMRBM/48'[YA\;F/ZV5T.FY3 MW :KDJ6IJGC0FK%EM,\0?(B@ C*\4BK"]AG'T<'T/"[4>Y#LSZL;NOYQA9<- M^O<]E9=_;,,^WZR2L@Q E0^544$#?X%H4ZZ3CRB%DWT+]O5LT-Y&]RH>JV%+B Q5[X3-3'4>_Z?&C_W&UNKY^R[$!Z^>L".^,:"-"=9N8XCB\1E,#R&*#DC:Y9/NXB,_3 M-9X)FH*)77[2##H8(%GXYN)B]:\V18K#VV]7M^FFWEY\S>$#]<)8%/(7/:I=W:\==/0.'FUK1?% TO..ZD*QS-4VR+9 MS'P%HRR(ZK.L!6/8'&W>S:H]4K7L\V9_FW:@_,><,?/#Y9_\(:NK\\,BO*=_ M?0:O:"N.[G*5GB#K6 M>&SYZ$>GGUSV#G. :ML^M9(M(%H/T>8LD_%&FCYU3,]1M:Q#-!<^-HW(;'H8 M,_AZ]!R1[=GR*?,:GYZ9G>=0E!U1$9$@^=3J<]9/GRJ"1L/_WQK] MJ,\8GU,X-;_BOW[B8.OJ'"^NV2E_5W^E]E),UV>E!($N*7#59##"%\#@!4M! M"EE0&^LZNS8[:1O7XDS!RDX'9QZ=#)#]^!TA\Y4.8^9N/GEBC[B>:&_/M+E-5WC M95G=O*>K?.?GX7HKQB&NT%Z?.X-S-)W^F=RE;^]5^'9U?7/]%C^>LY+._Y?* M/4%O+LN[1LC=7I$M&%2Q4E7:0798&#H:@1UE P)UJ%X:U*K/[O8C"3_63JT_ M_#Z,N/N.QSC"Q^"]L1Q""&7 2-000UN;$:(R K.*L8],GB%J64?KE"C;M'1S M:6K,B&\?PW%X%FK"IY_("';,6QT+4F^,%V6]\-.W&1I* "H;@4)IFQ,ENUI] MAV%&,.$%P4P.YI%E2TM:%/6'XLY:_;J$[!ZZ91 M/:G.7Z_E/2()-^7C3V1[>Z;MC@6SD=5F3QSA%@Z#3*Z1 UZ\JV^N(NDB0Y_W MRH6-[_W7_'#)']IJ/\Y"BK9F%H1L,Q6-X ,= P4H%6,QMD91^U3>;%+RNHWC M%#QM&L>C=++TA, WY<]&\_6[R\?I#,%:-#'Q3<&DLK$.IFVDS( 659*.,FYV ME.P8"[CEPY?-S"T!DUG$/$"J[EY&W]U=&5^*ZJ$DJ#W8)Y01:LUM>+7P$*K3 M4 4?!1U*\;G/T\,>Q"V;V!O 0,VFN5%S@JN/='7SB7V9MFSY8^NA/+!3<-=' MS>)X[4'E3$[6PW?]?.%C2EDY1R:PS2'3$B+50:JJ0,0@A8]80Z=& MNA=).]Y:[?B";=&)5\DKXKLZ2=5*)!5?V*UU5U9CO0Y :03BRAI3+ M.?=Y@%[.>#T>@JA=4?'3L$*1L.*[PUK (..:5GGP1+K(,^BPVW9?"T:W5% SM+H6= M44M#I")VE >J:&34-8;N%XJDX)F/5DX><@9CM(3DA(<<18GL:F3C^IB[/8@; MU-(="HB]/;/#M+-T8O[MZL/'V_99S,MOJWKS+Y;R_7896XO4F1U8[UK]'A8) M&#C2=K%DBNV%5>^[:W'7=PR*E4-UN9I?L$OCHU7\\K>_9RZ^I?8[:P'QYZZN MVE_[]%EF][SY6'/5*@.IK)DWPV%),!F$$E9'JX0N9B_03/SB91]\NB*IIPH& MN.^^O[VZ/+]ICQ!M@,Y?[5L2B8Q2=:O]W MT[3L\TXOG,VLBP%0]2/A-;U?790?/GR\6OUY-_;UGA5=@JTL!0@*UQ7N F+; MB*PMII@I.5?[E-0]0]2R8[5[XVHN;0P K+>K2PZ9;W-3S;HYY@_6U0,O"96N MVAG@R,6 T54R5R9"071$LJ*QG1:V/D/5LB.F>T-K-GT,@*V=LOKQ\PXP3[GD M&C5$T\QPB0B!? 8=4F9W4E;;:1;BR[0MZX(MFVXX3$$C0VX]5>RL5CZ"6? U M7Z4 HWP%ONPS!)>R< Z3[#3\Z'FZ!HT;#T3!OB";KI(! /8FY]L/;8XY+\ZPM:*^RRO/FPNKHY_]_U[^]D_BQDI7,SXZ$T/\&T]_A8!)10B<.= MB!3[W*US<3!HB#H/:!=1\S@3Y';RTQIA$:M7*4K(V-P;9@Q2X/B)N)L[>(-R$N9T*GJF*T&\9@>AL?C=":T"R2]9Y>EO?KGBFW2H@/'%P*1(:%" MGSK\IU0,&JO. YV#Q3UFD<5GZ?"'M"#\P%+5;1\S0SG%B]3-5$.Q_O GLRJ- MD &U@1IDFTS %B (0<#>DV+GJI:@4[\$T&SCF'_D0'=U]>TYX_7F\^CQNZ]X M4B>4M2J%'(C2FIR-)TA"5V#LZBRT+\'V:6':A[IE_?@C4/%U@FMF5;P::W)$ MN=8SG];'MO0LT]H DZG6E<@W!SEAP+21R$BR@,ZV.)E28)V^ A-SAV5:?^BO MYW^\OWE7_^.:UCT=WU!=7=$3O_^I?W]FI8R1I 6.3W,KTV:'/B<.596R,CI5 MR/3Q>0^E>"A3- 4]7[WAG$)E R06GN%S%X=>V"@,*? Q*S!.%$BD,\CBR">; MG/.=WA,GT[ILLN T<)Q#30, <=NM_RO]29>W=&90Y.!R@5 8&$8JW2*1-A)! MNNR:$$V?\L!GB%HV\I\16G,)?@ ,/7=*GAZ-B*I(#F\AH&T!J560:DV0M33" M.VN<[!/_[TG@LJF!$YFM0Q6R="W779#RE+.?;]LS*;-V>7YS?>9<3EHX!\F+ MMKXOBK9CVH!C?R#:BD)O3AC;4;OUPAW',?_=?/[O^CB3_II=7GS_OHL%8>^Q@ :U]UV;?N0,1JD MI(BY:*5%I_W5$RG="X3^M8/P6!4-!L%?KL[9N_R(%P_\G>E:2W"Z@K0IM8*U MR)=_EE!=4-F$1+;V*<%YEJR]P!5>&;B.$_Y@2-IP(\\L.9T)$R"Z-@L%/00E M*Y@B^$04P0%,GQ3A,T3MA:+XRE!TC.#'S,._R?GJEAY&[;2Y>D_GT3Z8Y /W MC>W_X?/L:#V$D[EZJ_'3W1:[R[(F!"\>T6=--%DK 1YU:96IB3WYW+;:"2^= M\:9@IZ$UNXF::]'A_5?<"_^)E!^F-CWYK=]OM@!WT3_YGF1/QXAXRBY M6C,X3.QM:*M:STL%Y;Q-Z#D8"O$EA!U'PKB6;@I,ODC#G48=K]RB'5&D,?D[ M3FG3NL[=>0:M#DTP2E2PJ-OBP,R7H9$6?#7.%E,9KYW&(7?U#3<AG2%G M)7-LLV&,YSBL=>AI2^"2=KXX1WSY]W+SMI,TKAV;@HPM'ML,&A@@Z_$=&Y;5 M)V([MG[2@DFMU(XG]GV6FW8'$>VRWT@]2)I"W=I=(+6O!I9 M_B'S:>+Y@8.HO+)1$62B=DB(70B) 3AJP6A]DLZ'O=RKK1^_<+_$S+B828Q+ M V'#4=@2T3YP99,5/B0+,@0.7R-[FL$R5[EB9H;(H7=[@6/OKURX2Z('8/J( M>\PYWVO.?EY=YEERJL]\V@S^\KZTSN09[\X:/2:N7'89LP:R47,X)RS$7"R# M('N1DV"H]8GZ7Z9MV1SJHY8> U'MH\90*R0I7&M7*H 5(VAG3:60G/1]'K!G M9V59OWQF7,Z;4#U6\6-F('9;GL.3J"]^9E>+V3%-N@<^H[)DO:Y0HG_3%S77=UEX=X._=_\H%6J*I_! M*M=XJ01H5 *T,:4B2%3?:US.;JJ&:I _'D@SB'[,(/N>HX.S@5_\_=GNF8Y9 MO@UHZ!*MTH% B\#>032>#4&IZUR,4"J7JOI,4)WGMKE[]UOO\&U>T*,#= ?; MC9Q01!^R=!IT<:W5,!G G 4(5XUWDO_0E;T9[&/@Y/1NE-S@C)1 23M8=HBP$7 MV\*%XF/>['(8RN'YG%_Z M0_?/B(YU?K*;-M!GNQQJFD$6K@V]?88" )A2"H M)$TZ:V?[\/@<54/Y0E-0\%4.=R[1#W.5K1GYEJ[SU?G'II"[312I6.V"-*"J MU&!TR!"H30:-H0CE4_6R5R)J)U%#N4+'@&@NP0^ H7UV6I8J+:%14)S/S)+0 M$)+)0-[FX#$XI4^\ WJ4/;2S >& U;-3M#(RT)[L:BJ9C:QA=U%2\WEMCW#XJQ0S&P.JU"!C!R M7W!YS\RG!U9J2"PA#5;+! 95 F:,^%(0VF*P(8H^281GB%H&<"<#Q*J/=I8V M;L^*ZH&AXG5A-@H4X]F_]4%"PE:-'H*63J MN-] @'V^;1G/_M0XZB/\I='$ MG_#9TC\4H^Q8IUJBHX@JG(RQTY3R%PA; M^A&XS\4VIS86][JWO&X_S/B_>ZDXXZ.0^/ A(+E\%Z*T)!Y83U';DG50-]KR?DJVME;; MS'S(RF+2"=O&D0 BQFJ4H$*U3\OXR[2->,7-@Z^9]3(HTK;M=CBK:-GL>@,L M(M>ZJBP@W)V%"L(B@*V[1^ M)R%Z'T#JBLH7[7,Y<67#SWON2>BXPJH?QF;3QAL M%9U[4]ZGN--7*ZSS!%6UW$!0$9(+"A0:ERA&K?5KZ)W\TH1^M1^D9EL]\18M'.B]&'R6;*6CO\.QL'SY9W'"'^ JVO'9?PP!]'8' 62 MAU@KAQNF:@BEE;T7RDY3)HX[3@"E@X:9GJK*YZA:.C*;#4&SB7X( [25FR<6-5=KG$@%7$O.&A\)0LJ> M_U7H)!6UI,7IL#3Q4CO5XN#9X72@ @;PN[>RD-T^=X\$!?0Y M*HH/.KX<%U7,WD)2A< ($2 HHT%44="4P.%"'S]C-A;VP_)K>,%81JLC5WS< M!0]WVR^_P8LFG>,K/I[[T-DJ/O:FO$_%!\J42G82;$RF 4!#RAP[*:.LMY*2 MC+W:)_I5?+01B6?58V+/64)NK:"F37 /Q0=V/S!X@YAC[7/S?DW+4+4=4S3^ MO#\X6"/X)<8Q-N9(,0\ E$?"E:96-ZN@^/:&DK Y M6L* 5R&6(J+QV*&_N@$36R5%$=* M)O@"R;B-W#B!?_ M17AU5KV)P6*!4KP TSJ'4E$:*+.WGVJ)WN^+C(E?O>!TSCDT_?4DCEYB'QE4 MC9EWEW2&&H4HE?TXFUH-;"L14IE 9Q5"59Y=/'\TC.Z_;,%QG*<$SB&B'1TJ MO_]K=:;9Q;,B6E )L7E>!E!XAKXV%*+2&O>N('WQRY;)W"T"E:FB'1XJK'LZ MJUK53%9":.VLQK&)##(%2#96+4PP)/(\8&E?MTQ&;QFX3!;OR( YHM'XV29;.#)X3%)F,MG@;]FY#\NRWW$3^6[OS+_ M%V\^M'\[B]9G53D&,\FKMEJX0-0F0RP4@M-")WNX-=GUK$.;2Y=O8&IQ-H_A#Q+=I7 MNX6'I_,)?!352 \6,UNM-O(BHI:09"BM'B=(MU]QRE%ML;-W%YT " <*\54G MU\\V!NK,FEX_DR=,L&]R\CG%_G\.%.#J\H_VV/+;_^E)GMQC;:^EH/BDEK[PPDC:S=$!.@$1F*(5E%TB'2 M:[(>O^7W5&XOZ%UMG__#)7_J[?H2>K+CO'"D�'#J)MKC)M?IU0"AC=U5); MV2#[C'U[F;8A;*^%Z%PJ(2-$;)I'Q5:15L XV1[O)/]*!6>]TE'5/EV@6X@9\JJ;@H%M[O,Q A_@;FMG\>;! M-#XL05.UE2MZ@I*RA#:_ J) "06UC9AL]+53%\06:I9'S5$JWNR*.%;> V+F M?O-9""5&HQWXD-KJO*HA9KY*"WMY_ NO3*_%7EOI6;A\\&@]OP"< X0^ '1^ MHG)^^Z%=_C^O;CXO%@[2!YU<9H^/16*28B82BTGI6IUW*0;59X;,5G+& LXA M>M[R-=6C5(T).4X HPR MR>K(1=QO4>#SW[-PD^]\N)A;IDO7?6VCGTT>HG,!4+F#@4"/W:>F<&PK'2&^ ^^=*Q__%Q5Y.)(35QM-(","94B"0U^VC>H,[2 M4J>1Q3L(6CY%-V?X,X?4AP//6[RZ^G1^^<=]B1I&4THE#11+ZT/E'ZFR08S) M):P^)[G9M= %05]2-5(4?:#:GX72$3H8 D]W7WL_BZ5-3;AN^]W(.%2*S2EZ M7=HP#0_!MIH:/FJ._:Z:?2\H;25H)&,T%XJ.E_RQ=::_SU3*_B2M_MU?^>*V M\'EXN[IDE_JFS8];!W]G1183E:M071O-4E."($2!$JW(6@B/-N[EY.SU=I8Q8D>KXA4^EA]8=_O"1_9^,.]98_L/NJ0KO)BIF&#CTV86S'.T M=JZG,P:+RA544 B&#P>@L1Z*S9Z*K11#G^?2TY415)U4;!L5L?7@F!C9I0G> M0175A9I*4K9/ =UK*2.8@H%]R@BF"'R ';K4#^5XZAV%W! MJ"P%SRZRZ;2<^E64$4Q2\3YE!%/D/2!F[I/2E8(3QE30-D0POFI(6F36==;2 M9!11Q).@9M@R@DEZWJ^,8(K0!X#.]A=ME*2C5FUY:TM,HXD0*MO@)&/%H&NM MG1*OKZ>,8)*>]RHCF"+T 9"S*YIR(5B.IB5(G6KK>$$VRVVKGBZB>.>B,Z=P M< 9^]CGFNII#ZD. Y^MD\3^N5M?,B.)PW 4#586V*TFUR5O20 R>5,'"!Z17 M)?$.DD;R=PY4^!ZI^NG2'Q1&]\F6]O2 JE195 )KG6O<$ 1,$8K$Y,E+09L) MKXY8>J1K)(O4#U 'ZF'\;-=Z0/\*+V?*Y6Q^W-Q-D<]1VS>;H[67*K.RC7)L M3(Q3D*).X(MR7A;?T/;*LSFQ:!'11W"R-?66B*W7RH%-I!%-);OX'>M)(*!R[F(H2Q(>0^H'D=V9Q)*MXG MFS-%W@-BYC[@5%&B4NR:(3$#ID8%P><*T4OO26H7TK]Y4\@D/>^7S9DB] &@ MLSVQ8'46U90,7K-PC/#,!#:>%!7I,+"'WR2_/'(?J?17H#F(O_Q*OSYJRUE2WKNU=$ MLBKJ#-$J-G>>W;<03.2K6%M+J-H\_2[&8I.2D9(KQ_NS1\EY,)S<'QOGHX^M MW\$22;X8F8T@=7M"B;D&@ZHZ4$7S8XW3[#% .$/0 4/GEZOS#FOQ[BUB, MU[H8"U6T=5,%V9LO,;-6.OGB-E/1Q:[D]/ M+"$V@PK62>;!U=(Z-1W$JBK&XK05?7;_;:-F6=MRK(:?!M_VM\3$5S4FT+H6E!9)ICY35)\E:R00':+U52\5 M#("GWV[3-?W/+BBH@S45HBZ-$9,AV9P!0Y5.Z-+R$*>"SP@WV2P* M?QE$!TA_/!C=&U**#BUE UZ&5F:_'AKK-*"L1-I'W:LX>"LYP\'G$%4_#Z # MY#X >+[[JVUMOCV_?M],\]TDXO71\AB(G*Y 45JVSX6O>"H*0D"ELW11I3Y^ M]"Z*1NHM//X*FT7N@^+GR?F*-@DRPK 3UT;=\*$"--J#LA)=CB8G[%-H_CQ= MRYJC>72_!Z .5,0 L-KQYIH]6F2+ZD)08$@1)%,()XAFBEEE3V.MZFTOZXP+I_IP9Q"C0$+3T1&L3\A#1"0C>2<%LZ;2Y MM:XOE$:XWV93_GZ@.D 30\"*/XNN;[[[ZR-=7C^\U\@H1:RDH%;!9PY5@.BU MXH-7K%9L?6ONDX'<2LZ0,#I$W5\!Z5C9#P"@77T>I%N'8JYMX @'H.0(8HK4 M9BH564A'4_K4D1[3GS?[SM5>%]L<4A\./-_@]?GU;TP+EG>73U^DY5G*06)5 M#J(*+*M@VWE@HTU"FB*SC$; PNM59C< ;!1S1W MB=:05 ;RQ0N%E(PZQ?CA X;'GGR*XWPH.D('P^'IS>7E+5[\>4+KM9>0@V;'L@06EM,&?&5FI5?2F%/<>-NI&^D=MP>^9M#)<#C['C/= MGQ>7?2T4/7#(Z\&PT "%I;;JVV/G'@Q_X$,@V?_ ,A?3>Z@PA:$ M2[F]<1:2!,9F"TEI@B"\9CDEGZC/*\P.@O9"4W@-:)I3\@<#:([]5 ^,_//J M_(;>U=J>.>](6(OK^OKV81S-F0I"JYPBR.Q:3=-^24_QFB UDP(&@-+NZ6M:"NDL51H\?'O;PHI[;[!$8R62!F$D!Q+.L:%M M*,A&BLI6-@@\11YT%WW[(>P5)]9G4I8DZX16K-6*P C0!84.%NFEY+7U>4_2^J0^[RDJ& !/V[>+5$_2.L&W=E1@?$ ^9*W[U)6,6LE239]P M_N YKR>=BW7,I76TO ?$S/V9*E+%3(E#S6PJ&!$M\$$J4)2LH81@G?\WG_,Z M2<_[S7F=(O01H+-E?*24+HBL020VDR8(#YB2!645^AHU5M'GM>QK6L:"S"$: MWF-:YP1Q#P"8KV;-::&%<$)#IE:9YY)H_7]\OR*I8FW010TTK_&D0[..N9>. MDO-@.+D_.#X1U8H%JBGLB5D^.)%/$J@8I?)::5U2=Z2,N9*,G4;(SIXZP BA,D>R:"<=Z5S[7%A'%=N?_"7\&!#-(OL!,#2] M?#M$\JE5WAJ!?.E'),# K/)E;TOUN5"G&ZY/L?W)6]*.05U?;0T Q[T[@"O9 M8B3+3@@*[9@IB $E4 HFEHK9EE.LISNR._OD_6KSF;R9=#,-)14HJ>(N=^JWH.ZLT_>IS8?CB;+>SC$;'0&2^=MR,*!#!P* MFY(\1._X,!3OA?0VIE']LTA]6.LV1S2'_&;K5NE=2_7*T^TM7-)[PL M7VR*FZF<^J6/G[FF>A(W?0NK#;'#;:.!G#-'>8GCO2A:!8$3IJ:D4@A]1E:? ML+#:!.V1'#C5NNI:"TO4;%=53;$0M=ZZDPQ,&K:P>@H&]BJLGB#P >ZPK?4T M*L;LM-% %-@/K"W[X;, #C"$CXXCT]IGHLWKV$<^2<7[U*E-D?> F'D8L$F8 MM=<)M",-1DH-P5>$Y/@@!2U+\?TRG*^B3FV2GO>K4YLB]*6G@CS<_&\V;OZ' MC;=.D*>2(,L&XU2EG;9:^HA;Z"@Y#X:3A_T%2!BU83^. M; 9CT$#0)K)^<[%$V?I.4XR'KTJ;I-N7J]*F"'H J&P63*GB/89B *.K[.]7 MEHM'#RI'3,*0RYV::4>O2INDUQ>JTJ8(>0",/+=_P&;26F8-7BK+-ZC.@%0" M5.TB^VS9FTX!]+&K/TY;(GW$9327],<%TOT)0W14BG7LWV5YUV,9E">HMEJ= M;2P.3PJE$6ZKV90_:?7'%$T, :MMZR>T]3(*KT&5UK);.) ,T;5QI5')H+30 M"3O!Z96M_IBD[KU6?TR1_0 VO7^(H445K=9$DJR=-K3+V;!86>RT8F<,=A3 M/+K_.'#9]1$7VQQ2'PX\3VHV:\CDK2F@D0Q[C*TE.S@VTB46&9S4U?6INCZJ M7O;D1=>3U+UOO>P4V0^ H6>&]?DJM3"E0F8CW?8R)4A1:M <;RBI0DZ=UC(< M.2WQY'77Q^!H)OD/@*2]RRF%KDEX%E+,P=TM;8I15% .=3(2^8CTFYHU6ZGK MR>NLY[-6,^EF.,RM2R^9T*R\,R"":-F2TC(O*2 MZ?EP-%G>PR%FH\PR6I\QV@"9VF)<$3Q@1 \"6R=5*NQ:#KJ(Z.0%T_.AZ @= M#("G/>9G^U)8(AS:5D(6E4G,44D.@L-(A#6JVF>XT$SSS$]>1GT,MF;6QQ S M\_=:K.101!*Y L<7K4FE;9Q7.D#(TE-QQ24\Q;+0(Y9=G;Q\>CX;-H-.!K!E M>TY#5DR=KB*Q>]A:\ )+##$G4*HJ[Y7EF/<4V86C2O5/7E ]']9FTVEGA*69T3@MJF)&Q5 M%,R#DZQB$Z32PEGT)#WO5SH]1>A+ETYOJ^TU@7RUPH+3['X9R=X8DBR@ M/ DO:W6D]UN>^%J*I"%TRFTSEFY%QA>_JYE7\?FQL;,LAWACOEZ."WY$JQ2#IR-S(&*$E!+!5(: M"D1)I]BGT?%K6I9]]9H1/3.)>P# ;"29VG7+/EIM'4E N77BKSN5) 8H)E=1 MC4JFTZ/\U[2,]!A_O!-[I*R'0\O/^.'S0.V@77GJLI$LB;R$"W_,%6SW90U -E0 M$EJ/(97I'NU7WS,2+@Y5Y$[W]CBI#@F0W_^U>N@K"4HX%!6H2 /&LSL6M$T0 MHP^R&!=M2H<#Y//WC'3E= /(85(=X +ZJL$M8?4B9@^9O2RF7P1(EA"D]8%, M2)IDGT+X\5<7'..J'"7GP7#RX.='MGE"(/#_,OOY%B&(("!D6P('_%+K/N,O MAV\2G:3;/5873!#T %#9[%^T!6LN18-*GH]-RPL%21$$9?)14UMDUJDF>>PF MT4EZ?:%)=(J0!\#(EJ6)NI1*HJVC\WP7&X$.@B(%CBH&[47E ]4%)@>N(#UI MY\PQ5\^1LAX.+?>G1T==318:="N8,#D82-E'R"Z0TTFW^;\GP,L(%]"Q&MYG M!>D4<0\ F>?W7PJO,QGIH:K2IN2G N@\_VO67L9(5%2?=H;7MH)TDM8GK2"= MHH(!\/3=7S?,R>WY]?MFE.^Z?>[&4"E5-%^Q?-,:VWK'),3:5HM[PABL,5KV M>6W>1=%(M>?'7UZSR'U0_#Q],W&HJK(*JH[47N051&\S9).HG<#B9)]T[_-T M+6N1YM']'H Z4!%#Y?<>7N)%3.A*A!#S>K-5Y7O?52C%)V=2&UJV43+U6NH8 MYE37X*VHNZ8\+I =GD-"W##8HVU+;L5B(A7U#944PJ>2(MD]3U"L=N3-)^9-& M[DS1Q!"PVC;V)60(BR@(^9!M43#;:?FTWKV?DSB1U[SMR9XKL!\#0 M(4L/8_0U>Y!!< B!QK6EAQFD,5Z;6*,)KVE%YW:7UBB" M2Q$YC,4VL)QCV4A\TCR%&H(EF_,I%H$?U?5[\ID]\YF[6?0R'-IV],VOR_?9 M3V6#3@E,-;&5/!E "B(4%1R%P6<9G'RJSWQ(FT$G2R^8(9.8)=>PRK4^>S1$3H8 M8GK/CUL6;?Y*+1?#3'VSNKI:_:N]:^-'_K.;3V?%H_'&^E;N2\P?MLV+KC') M8K-*!+;"?7S]272.E)V8R='OIZC1J#+6QX=:N*-]D9")4T1"%9:EIJ MXT[1"[OWJ%H.0(%XOE0Q*] M"J%Z]A3[=+G---]5OJI\_,P*F1%DW48A?G][PP?H)PY$/MQ^>//''U?T!]_E M]XFYZYEF(^[W)3,/2SR L[[3$\E8E1+[0])[AD[;-YZR4I!5DE4I7['C]/CY MIR<^E?5/R+(^OSFGZZ?&^7.>]R[4+2V']SW3@1?_17AU%H@$1BQ,-EMIXX+A MR]YD4#(G5X*PY/J4:1U+^?+/WT>BZ[EWR.ZJ',!YF\#O#Y<_LU7X_5]T\2?] MM+J\>7]]9KVW06L/OB@.;CC4 6QK+42@-H#7L /;)S0XBNSE7\^7 ^V12GQM MB&U'\O=_K5HYGG3*!7:(M0*#4D&((0$IXXJO;5EKGR>%0ZA=_I%]27P>HK)7 M"4O&&9TE$:2I3K=J M?>>RVD8 E\9?\QAEA2I[;&P^A=_E5^<6A.5MO2S_1? MC$W_*U_K)!+1PL:I9DDBC!RY"5CKK- MM=_KE7ZOKUO^D7XF''62\.&86=W@1:]H>9,ECB#7P]D/B(EW?=0,D>]>5/:- M;S,5M*Q5B*TLT1C97"IK0(B<"),Q5O:K8.BS'>#Q4W]GV7W#?_S?9]+)4G,. MH$5BS]%%"4%)S?;061V\XNO[%$L0/A,T9#0Z!0O;'@>.%?R8.TAV'-(CLFPO M?&(_P[) _LRY4H41"F1LVP!]\I#X\F)@I6JS$E:5UY0_V]8%@RBD2EA )%1M M+2MS5T-DQ%/U0894J)[BU7'8[2-3,+#/]I$I A\DWOIJ2X(R,J>0*HA0V2X& MF0"-XA]9FE)-"-@QS!]_^\@D%>^S?62*O ?$S'VOILK!:YTL9#(>3-(YC:E[-]I%)>MYO^\@4H0\ G1UW_\,H/RTQ963YH&4O3"<-T=< MJ19;2+ED2I^WZ6?)&@M(A^A]<\K9;$H8 %%;YJ-[7Y(308%OS_3KG2PAL*A0 MN[:PU;!XZYO(Z4]7!H>3(4VY$/JMH(E&-@L=C2AN@X<$%JD4L2 MPO:9P?EJM@Y,TO2^6P>FB'WI!/"FV?SVEOXO7M[BU2?-NM7WYC-86ZM' 7R0 M1-O\4B!DST%%==Y*72)M#F;8D0#>Z^M&0LFA:EUUE?$ 1F?G-+=L,Q^F*L&9 MV)Z,BX6@4@!=0M0RD%:IC]$Y:H+B22?/'W-=S2+W0?'SQ!4,MLK8R@9)>\N& MF7]@#!X4:F]JY&/8:<[9JYR@.$GWTR8H3E'$ +!Z/@PPY*Q/LH*E]?S;+*'5 MNT).J2I= DY5Q.6K0M$7H]^[:T)+W@,U:M M=TB^QE/TLX\^M&J2NO<=6C5%]L-AZ&ECX7>U4KXY_Y.>]!9*;9VKEMJT2F9. ML7,0<_6 17B,R@02_9X!]R9SI%12#[3-J:4!(/@/]@BN?UQ=7]/UN\MMCL-9 MD-X198Y==69;KR0'L%EG0/2R>(%H2Y_H[T721@H#YX':O-J8#J]X!Z_+=<=0 M^;U+N>R9+^PB5%<0@;!0D^3#$8,*F5A!L. MG8T(GED51KA^\QKWIW/,Z57' K"3GI9^K_F5,GX\O\&+\_]=J^B[O_)[O/RC M[0X\7YU57^OU"W+WJ^G> 8[CRKA?H&RFRNV[;_EB5E9/S_,8USN M/ZJ'B=E&91]#(PS%M4Y5:O,GV'OA.%\37U0YVVR+%9V"X7D-S>_TX>/J"J\^ MW7WL6GZ/.%8*/:$EH-2\><'7(RH,4)4N-E,VSO>I''B6K*$,RA0<;!J4^80_ M@+?\6WY/Y?:"WM6UG?SFT]L+O+Y^TDLGDS+".$B"F3 FL_,?L$".(1.%6$WN MXQJ_0-BRSR8SHFE.!8R'IZ_NW7_BU16VR0%7OY[_\?[F":-65?;I":':1& J MAP_))0L^6U%$5=5W>@<^F.1EWU/Z8;"3TI9.'#UR^<#/F\MRQ]"OJXN+[U=7 M_\*KLF'.R5HDZS*;\\*A)E7-0:>.4$44RNI:G=UO\,,AW[[LH\L, #N-W

]_C^=5_XL4MO;F^IC6#/YYC:N/;S^GZ)\(6:)1WE[^V*:1M;P[_!S^O+J\> M_O4;O#Z_;G]_K=S?*;^_//^?6[K>$$HQ[9FJ37J75;$*HH= H;V5DRM2N^IB M'^_U).PM^PPTHSD=#PRO)%K]E0K1!_S\3K9. _[R0/#Z;OJYF9!60G+$+(19 MOK='''PT_YV"YN*S,"8!9>W!Q#:DW4B$-F];>F,BAI&#YCV>.&Q&K[(0$&-N M;9=> ,K:'COX-XW(L4BSURU__*O1R2+@"4J=\%@T19(#W-L;L?S35]&SA,5; MTX:#?(6JLL/< ",TM^%$Q].[VYOH&+]NH ML[-HI%-&1G!6\$E YBQ&_A4'\(D-/D;JU _V$F5C!;!SH^E0%2P=IVXP\\05 M>#PEZZX"4;W'C 2.FL2*2I"$54 ZH%3$O[FY#77'K;7O-XX5CQYZ@761[]_' MPSZQ8[VP/WU"-]H+4:)T!-&9UMXL[U.' M=^U.NAA1-&FVMJUC#M>S1K*$F 3&2#)+WR=@>)FVH7SP*8AXX?L-]![>J-BA72CMFS0DUF<64)-C*(DRA%"?VV]X] M]9N7!<^Q:EZ=2N:+]NH\8>^;">REFDVKI5511SY^D:-4#G4@4EN24T,@O5\N MHW+YN! MFA]2G60^@.^]$:/\^+E7Q)FV.2LC![VVU7*7M@*NMO$W2473MG)V\L!W4;3L MO=/!Z2Y3^^;VYOWJZOQ_J9Q1D(:$+,#!21M-V+9"Y^Q UEB"E:D4 MW2=%\ )A0R4*#M3^/H\M!ZIBB%[Z9]\B:W4D@X"B,+92&PZ+JW.0VQ- ",JD M36_\[_X(?#I,':"":[.[:F_Z@B8.' 0RN*H6*T*I^PLF"8 M!^'3(>M092SOJF^P\^[J_(_S2[Q8'Y7U2(E?Z&K-XYD0Z%&G-M*$+;#QU7#T M81%(B%)/OO=7+NNCK(>SYGZ\9S_4=:*NHL\Z#)3:SQ).@6^ MQKT@,*T4)[C*+):DV/*&Y$.?K0W[4+=LK? I#-7Q2AGQ+GR+5U>?6LGS>O[@ MFYN;J_-T>[,N;%[]LI;]6;(JH4\$DAW&-I#>M3BW@LM*\A_)R%;Y%+A[F=1E MQ\:< H0SJVM&1/8MDWDV1HSB]O5F]7'SZL+M?_BC>8/W] J]9>K:J6 M[&ZL*XOX&*_J_MF?.H+Q(.4O22 /2%&IC>@I$RY=$% Y3 MUC5(UVGKP*G+B[+6I828(,K2]GM*9C*Y!"&8Q(:NY$ATBAMB]/*B*8@XH+QH MBAH&<'IW%SQXBR465X&\Y"O,B@C!:@'6".V3=10[%?J_WO*B2;K?N[QHBB(& M0-26YR"1BTW1&*#D%!AL_="*Y<)>DB%C/%;5QS2]GO*B24I^N;QHBL3'>+J? M4.IBO7>E&&PU[LC.M8V0D)UK;8DHR:RS="]Y@7^/\J)):CZJO&B*S,< U(1" MEQB8"\8&GS9;P!"U&5JJL!BS#HX/9MJ<)?UW+2XZ$E"=9+Y\@GERJ0L*69VK M"$&T\V+:ZW3VA8UZK;%80\'D"9!ZQ>5%1T*JD\Q'<)0>H^M[!A)I4[-W((-P M8(+B,Z%%;4.S:E*A2.S4(?(5*<-5%!V"HGD$/0!2]C\")=2@@LJ@D)H;J0W$ M]G9GL0K^DXRX6=4X$X+FM4_=WBAF1E8?Q8SA/TTHPA-1Z%1$!B/:MMSJ^3A9 M9R#%K%,NQHC-N:VG+'SL]M8P_V772>9#O'E]CGT?&HP_?%Q=ML3T.OZ5)GD^ M! $JR<#Q1:P0BV0S8U3BL"-:JIVS3=O(&JJFJ%O&Z6B%#'!%;O#PL)I9(,I@ M+*C4GN':7/0@M8*(-M;J^?^H3U7M5G(&R3W]?^U]67-;1Y+N^_TO.5/[\G(C M9$ON\(3;4LB*GI@G1BU9$F[3@ 8@U?;\^IL% A1%<3D'.(53H*>C0Z9("E69 M^6569E4NQXO[_J38HWG? 8!>Y;RHH@B7[\(B_[S\\::=SS[-W#EO=:W^4]LT M\ZPAB"*@L%!'A"2FG6X"I">WU<.[RE%B7[6200> >E\?.9>8WX3U=X:@ MFV3QKP2]+7>;1=5^K=N6KA8#?VA0BA!2&]9.01. ]?O M*G:;'ELMI-#!R;>UW#K/)0:KE,R2*SD'/*H"(I6%!TS@MG MD&DME, VZ=G'[;NK4_0XK,X@R"ZNMP[($4XR:I<$A!CI"(B"XAE$ 5H)5CAS M(LN3E/Q.E-(]0PG+$?!L*Z[Y'ZSOO'G=-EZ_4%;;X!V'4KP"%62J#Z0%0C88 M17(JY&$-"A[Z]%Z+3PX];X_F8+^GZ9:6 398U/X)P8/-E74EUI()R8$3'DS0 MCKG8JL'<$=ONM?YD^K.T@1@["S4&4I@B.D^.+$A1'\24-^!,1')Y2V+H,OK[ ME).,62 V]C >=#S!Z5E?&@VY(C"]/]V>)I(EYWX,6]6Z\28M[\1$S5W1F7$ MMX'5>UI@_05S6:WWC)FVLG?(2FV*;4?3V*;^%9-5=?(ND'N6:ZZ8)"O'Z_1N MD;4LBDG69G[HM/6OC\R#W;[P"><"^9P&T%?5=$X0L=6DAY"LS9(,?1LC]\2F M>LC,. @# P?QCF9\!\?HX\5WLC#NN+*08[:@4#$RLTF $JBCD+HXWN8FMM-2 MU\F$/KC&=8P$.H#2 YF_QGL*4Q6"*+XF>-?^(M$B1"5U+NBS+HUJ-\ZFQG64 MD)^O<1W#\0XP,SRUNQC%DW :4F"D8E8HPH+!Q< MQ#%&,//?/>SF2G]8O;M>IT]A@R,ZORN3N? U2RKR&B ;",9+,#EX%$S'(.-S MWOB1>^BN-/80B)U2#G-?W7]'YO=E=^AL#L;5]K>AD.]0B'NZU-%QMM;PB M.PQ6AQ4PGK(,=CKX',?7#D["-Q3,K_Y$W)+P]G,5RHX06[AP13#(ILX6C%E" MB*P0DQ0K**0LN5&T^MB6NBN$/>:DFX;Q7:3;;$FHB>.XW-RT@[P,M\2DJ*)) M$6QMN:=J55S@T@-#AQ@%MD]N< 9G> EXKT7\/ON UHG1#9I7K: MVCJIDBD/P65!T)?*A<)$4&V (K#HR(DO M6I,33QJC,YI,$#?:MQF6\.T^YHW9#Y?G(\ X@+ES1TBO!./JCN]UY]24UA:C MD@3."OE?)3'PV?(:Z$FEC!7"#\O,?'R-/N1_B-A6T_.P R@(_@@9P5N*[A-$ M(0RHH.F M3I"TB6+:$QB:5@SLL?7F/?(F! *4_!P1BALUE<7[\/RXXU5E"QI MEZT IK<)YK* =S9 ,H8A:CH^^: :<_K4.V<$_>W^^?#-LO->E$SM/AS.T1Y@ ML+]FIO#;.:X N8HUE9*"\50B2,VMXCE)/NS^?S@0YCPACA#9?:$?P+^9Q?[W M\,?B]^O?][$S\IA3S?2)M<,!YD2QE;)@'1-1,YD3&W1Q,4CPWRP]L^@/$=QJ M"BYV$"W\<+U9+'&S>97^^WJQV?:_V&I""*@*]PEJNP-0.7+P*!$2AFB0^:"# M&P*&T6'#(QN:]R:T59PY!?<[!5']HJY' +16*?EQ((B M,IYXF_R$9[OS>!1DOE$X2 FSP=I_Y7Z3I$<(Z2\:LWR&7&4<7'Q M"WX,EV^65S4SL2J8*("2UPCT4R9I.03TUFV6#ZMX^K+_]. M'WUCB^B++92V,'I@P7E?8*8^OX[EZ,Q@N-GU3DU\DDQZQ\ HF^L30 )GF0+N M?"E<$*K%4]?HSR/A[FKSV(RCQ;6:@'=S'R1O+A+;]6,EQUXL'>? M&G^Y+;OA1BKC24>8%85T!!W$(#/P[!G3:*SE;=K"/KB=>1]C6X5 QW.^!_A\ M38K:=8V\*1S=5]_\M%K_='UUO<9]#B VV->($>9Q<[4;X_[VIB:,5/C7ZVJU MB<]WA[S;9+QR:""K2&H=? 9O:@U/+3KTF%B0;9Z.I]E_/SF\TP!W!JE.9EK; MUG3NDE0W97538KU9E=-6<.ZT<4K/UY08IZ[2^Q]GIC$D2.(@1D M3C>:;?WXGKJJWQR#@$>X@L1##(=?)1 M%V[EZ;#4PP/)1&(? J8#9##WG=: ZAP=%#F7-@-341";,@/O4FWBX30*2Q;< M'UA,=UC5TVF1X]ROWPS!S+CYB 5=8J=UE.$4$ M%.E&2^>\L);^*P9!Y,&/GP<53:2WFI25LX/A.EXNTCT"4* -/$9 P6LC/2W) MJFH%,FMB24*FS;!FA@]]^CP1>7LH',O(N9%PAQ=[*EY?XVM,6U($"5?OI^!$ M[HR/%KCPG*@R"CQ7 3Q!W?)HDA3#3I/!2\Z3(=H<,VU8WB>0_N/Z\L]*D=O7 ME1ME;>W3R1TJ4%QJ(J8X"$8CQ9/">AQVW@Q:;I[,L9D = RK^P3/7B4XD2'9 MCBR>N%9$"%@>B&ND!D#T(623>3(Q<':_L^!!9NCNFO,D<,QLAPYF>@=Q]O ^ M%\2RB+GR#0.2DF0DYI'!94XK&XDXI]K4*B*#5Q!!:M$4(JSK(:@;+A*\]KO4Z&LD:BF UE3YK_ MKT_:&5V@F!8!LX^@,J,3H(X?-]Q(XEL**31-DGID7QT>F8T>00X310<>VH/4 MO+V^VER%95XL/UYX3$90B NN9%<+JB1$P0IH'1/Y'-'+W28DE"E7HZOA6 MQ0T#GYP&;[0V3"C+2YLVP$_MJHM^B"U,W62B.)LY''N*?ZW_O5I\F73TQJ,? MWC)+\VE*VJ1G2NNBCUE0Y)AE[3HD($@3P'F3"&X\)G\. S:>")>RB;(X;<&4 M4,=',,(]1P_)*^E4X$IP?SI?K+_TS#$(&)&>.8;M'1QE?\>PN5YO&___O/Q\ M??6!_MTV2XQK7YRB&#O1P5Q+GP7X(!S9Z(S$FL!#;E-G\]B..@P=#Y#XJ@'[ M.X71[J'#J:Q<= :RR R()0%"G<*+FDYWP6QAJLTUU^-[FA=*T\A\ ) .$,#< M<=U],M[\\1G3%>9_K"Y)/I=DOW<7P4YJ$WQ6X+2L64(B@/>%_JJ41!ND%7%8 MR?'0%?O#S"'B7;7F=8>VZ/UB\\^?UHC[:J_WX6K?NL(?O<=Y+JHEQUUA$/30#W%IRGTW02=K:C;].NXT*HN8"L)"N M*&V2'5:.T* GY!PO-X=X2($7"SO-#/T*K"2 X64W-5V^SS7=VHRDR8%Z4I) M2@QR>H>UA+R[=!\M(4<);C4%%^<6_S>]+)U71EKO@,=8.V(R ][8",&B%YJG MDOV@)I"-.H).?@9,)OZ#N=B!W_EXQ5U2A0(X[NC4*X9P+!"!U5D4$; M=<*KN/G;1S>Z3)E& +TB:=^<,$L1N.; 5;6)KN9::4LZ@LF6JA-\F&GY*U2Z MCA+[B$K7,3*8^T9E0 X\XS[%&!Q$%$1.R61G"WEJW$HRM3E%9X>5E9QSI>LH MF8ZL=!W#X.[P,CPYTY*E)C(1 AEI(C.4.A\F@Q;1*A>]4O=[%;_,\:.-\=5& M('/C;G3"N??6R*P#!,/)N!O.*W'TAU=.R6(5OS]WXZQS_T^*A:,J <8(YLPJ M 6))3/$2H(14$TI$ 2>]!UXT4>B#MO<+GLZZ$F!FS#42S+R8V[4_>'<9TO;^ M^U[UNQ2%"2L9<)IT.X[]CS\D)&3OW6?A@ M7X18#)+=P(#I&Y#@?):K. M8?@!U[]?^&CH9$Z!G$:D5JX.HU'@W!&D(MA$\0ZORX4$YW/T>13-B(=6[4Q5YW0,1";5"3]^FFW M;<0Q7:\75S6D#9>7F'_X\TU(G[[]W0NGN,4B:Q$]J99BD?C)C0%)$6S@+!EL M.S/C\*UWZ.TUA&DSH\ZI%C='3F&5E18<6@&DK!1T\Z(9WAL* M-D]-9;,Y80U >$J9]'I*/UNS+),VI>A$5"4#RGL/7B,#X;U-@4D9\82-#B8I M.&\VB.C4AG)2X=@-,SLC1+47P)E,0GN_NKPLJ_6_PCJO]@3_L@AQ6P-00NUZ+8Q MGL(VG3=0670U&HU^6\K!Z"LI$%+BLO[-:MGFGNMT@]%4;:,E+!A!?J326H!G M.D".G$G+&(. ,8/11K"]!\_JT;1UE4L2R#18S$@N8B9#KHT% M7YR)5M<&)6U&!Y[A8+0Q,A]<+C)& +TBZ;;->'&8I 9F=+V%WB:\9/K*YZ*\ MXX9[>SHL]5TN,DKLHP:C#9?!W,[X$=F>6:+BSM;T3N2@2F00) _ A&4^9EX< MXX/<\L;I_S,-4AN!@8G2_\<(I%79I$P&G]6%X]NYMJT .EXN8]IXSI&" <#ZO/VNOZWJ[">9OC#[?W9J_S_KC=7 M]0KFZTW:!4N84BD&BG2)>.6)5X4.Z2PPD$:Z[.^7W$Z$JR>W-7^5T>3 FDX, M)@_" ML,(5N0K"#)MC<_16YI]-.1G09I!-!X?FN_4J(>9-?=[<9QS=H<;QR'@."HHN MVXEWI?H5=7)+"9HLMK>:-S%O3^]K_HF6D]NW"071 :R>= -\5)E1T$KQ*XN[ MN?6U$HP9Q6/U5#EO_8IVT4AH06)^HA;,00B2;E&3FYB%M% MV2OA C>[BJS\=OF^9HBO26OH%WY=+=?[O_X0-HM-_?=;N7[ ]&FY^.]KW-S< MVTBFZ/]10F!U4!19:/"8.1@GLY7HU;1FQ.^.LW_@MD/:H:WS!LAPEZQN'M[89%( M0 S @ZWY!IY!9-+70=]18E"9PJW_?0,]0.PCWD#'R&#NFY8CGMS0=DY;#A#(H]G*;3R'S$0)\1 IC[+!T\9(:162ZNCA,)6"NE?2:E M4W16D)$VJ*--_J\RT&>,> \:Z#.&UUUT5Q@Q+R9%RUEM[B683F2\2RV ("=# M,Y&3XN0 E#9/#R]AI,\!R&LLHOGK?N\3]GKQ99%QF?]K@9=Y1Q$7P4;G$R1> M,Q28E>"X-H!&22]MD<*D@XS7 XO-VQ3F%';K6 [W, !H>_X;*UB0@4$(+M8Z MJ0(AI@C:1HV6G$G#RA!;U& ,5#. =.>9'RZ2'G"T'ZA2, 9!$6S2R=;:/@?1 MT-XU9\BUC#G;03[W.0Z2&B6RQP9)C>#?W).$OAF!)*(W*&*!$FK>N).-I2 M^T(5;MH4&+:F;-Y.=-VY/ET"J@,%&]50E]7V"=EL)\[6(0;10BBU2# 9^D;R M/I+'U?+*R*5OGP3ULO5]=4=V?Q:>7.U^()3 MYKB-6K!%LMOA%+?)>LO9:Y2&W(_DR?U0%,IX%PA4P0B9A7*.MQG9-VW6VV_I M$^;K2]SU'/KAS^U;[\WIA-IHG6.$'(0DO5$<7(@"?)':>Q$1K6E"XA.;ZBKG M; P&[ENPJ1@_X\F;<7'Q"WX,EV](-8DMVW+[).M4/ %N^S[OHP=O'(<8F8X6 ML]+IJ1JH#:9_^[CZ\N_TT3=PH2^V*-GBXX$%Y\7#9$)<3*($?>4"!0-&,@Q) M,R68'P2/8>O-^U []8G1BM']8V>G:\K)2/OW4'RJPY\R!7 MP1DAH#CD3N:$7(^:E?W$6EVCYQ#I/I#2.Q6KYT;.\PS[\*_5/OM*Y6BKV3;D MXI'M+D27= &8*MXI01SQPX;(CEATQLX.[;'4BOD=W%3_<+U9+'&S>97(P=ML MVPIL[;:W,6*=ZZ')1:QEN!*BS(54AR6>+ U.?7X1SM 0:WUU>9!Z1S#OZYRWJ1-/ 0TX#6C. 562Q=9X/E9%PLSB4W80!&\=_6^0]_G\6EW4WQ\CS54[ULZ-E*\W1?359D&BV&4;[>Z+ M=O='[W:]8(G2[?#*#^O%QSHJ,$A.I["SD&XNCSR#X#C9:&43*B-+9 /'W!ZU MCRY:CD^%L!.*Y*S0]X$ M*D/NA_6H>K9Z_!G[1*:M6$F0\[6DVN M0K.D9LH MDXT6B=%#IX@>NY4N1M//@L&C!7.>,*R_B^FZID[>);SZI+S4//10^ZOD1#PO M"6N#44?NIZMO. T1^?"NNAA(/R\X)Q#76>'T DMMG^P"$24%F?_B("1F(0N! M1E,HI<.PA]E1RW8Q=7X6I(UB> MUT":V+L=KGKSTXM0A V*.]")HD;E295B94(R@;/H>2ZJ3?.;:?;?Q03Z"? Z MHU3/RBSNJ:4S8)D^X>:">5ZLJ?1A#/5-(-899Q*0,9VB#DP-''ESU#:ZF$,_ MB]D\2B#G8$;OZ]N^+FSQ<4F*%JVC?;, &?UVX$8A12L*A"[1F,*"*8,N]:P6/ZR(OXM[TRT?CQCZ$(D+JUW"0RWY-9$%\MP\_K^]"'PZVI9JUWI MYQ?5.P[,*S )L8X_9N"3(B8+A;5!@62BS2##H[8][%J;]0_0TPMQPAYF\Y4* MMYZ,<>C:IRX@GGF"ADF\&%%;H!&Z06W3>91SI.I1Z2!#SFG0X_A+GJ"AN5)U[Z\A(")M2I(/&8&S3L>$O,T%C# I/.D%CC.@[<"0>[1PLC7!& MZ 1.^NH0&091ZIH0+[DTDME@3M=C>?[BZ7XP,[3=]Q@!=@K$79ZJ35(DXP-X MY0RQAPOPEBC1QM!WD\&ED/KS=]Q@!= BE[47K]LU^W_[7&$RU MYC#$^F1O2-6"-@%S_F!U" *> =91XIC[,F=PA_,4M*6] M2XC,4GCF0@*O3GZ 8^I>XJ$/BQ\-%T@..]@>_<"I[CL -4KRCA0;/ MA0!$G>C;D@@>!< MM9 N:9V]9I,)OL.F]*,$]VA3^C%3:HG^FY-J4_6/P'<[$#S[5YCV^/)F2]% MMIEPV453^O.\$]#[ =>_7Z"P&'A&\JNXN1DX3<%_ M@&*4YV2VF!7#QO)-M*$7&00?!_'9Y-WG](:;ZNIM5M&[R[ ,RYN25^(]9N+. M9UQNMBL+S;IP'^IA_7DB+W,3L03A)!TS.#AQ/&H1W/)1H#9-M[JN/W/B\?L<) ML7K?JSBEP,_;VFZ#G8/27$>N<$++^Q!-?=C?9)+/.ABP:.O,O\S!R3H",%D" MN0P$[38)1_/:WSO]?6Z5[NXN[@AV\RI=+;Z0%[05XE>-S%[Q6D@!!FL"4J9( M//(@@ MO@S(1Y?T>B]-/X3EP[V=MA<<@]HGA/J<0>P<7'0]1O&/IJW^%=;Y+ M\6V\<2?;_A[U+C+O0G%0DO2@) 40>I2&9$L.$-_388C9SFGDEOKQ<0DS7N1WH6*S F2\_;A_X9+7(?+(TK6 M#ESIA#[]4S3VX=NC+)88:H$',LQ*!P0OA88HO9",YT)J\A?T[5_582@?M[>9 MFQ_^?/@;Q"F5HU0\(G 9*5A)3H,/]5B4S-1.CD1 &P#?W44WHT!/ M"8351%+I"%&[=-_,>8J""X@Z1MI]"!"3BB"T5%JRS*QITU7FVWW,BZK#Y?D( M, Y@[MP/QZ^JG/;E_+5Q\>(+5G)V*5>%.Q^55: 3KV-;4(#CGOZ*BGNL UCO M)ZX]\A[\]#I]X. 0\:W:\+*'G.4;M= BFIIRJ76]'! ^0RBT?1LD4]'2 ?[R M%$GZ4IMZJ@>!R[P3$86M1PVW?X<$]U'B>RQ M420C^#=WIO,W*=H.369>;?-[#1%?^UQPD>A4U8KYPK55@PH SS71?93@'DUT M'\/%#IS+WXC/6W-XM^?45A<0N9?.R=KMCJ*_E L$:1U(H;+P+B /C=[7'MM2 M-W,79PQDII%7!\"[N_]](2,Z(9TQ( RO+24B65]19\8YD[52*9H4FB#N^[W, M'#-/(^0G9M\

G1%:;Z6<:SB'R74W+[ D; 1YQO#UGJA^SU+_<)OJ*VO>=6 7&) F*BPCD M(THHQA7%E'6V40>7X_?>S:#'.0_,TR*@ RMY9W35C^'SXBIY^^;/SXO;FHF=O,Z D5AB2)Y$*FRN=H.ST2= M6*24M)8ECPV-]A0DS'R/-B_2YP'".6O N^MU^D3?W#8[^V9\X6ZJX87GQAN1 MR (HY4$%*R&XH,&RG)A3OGC1IM*C'4TS7PBE.8006S_^ =N:O'= MC;W@%RQSF3FS4&3@1'M4$+.7H$41AA6T_O[8R[G=_0>HF-GQ[T QYH##>><, MWDT]/D'BX$/+G3![\%EJ^T@A5,4I%ID"@IHA]T4%<);^R(([;G.2G+_$\LR# M57@GT3LCF]^O+B\I,*H_O"A<,YU* J_JF'B?D4XX$\!X7[20QOK4YJZP#3UG MG5PX!MF36?CIX''.;L_W7+@9U':A&,_!&@])>P2E:JXG"PYX+"45$2TFV;M^ MW)!RIO=$$^*SG/$#,F=XW]:LQQP*F!YVI3O+-=,37U^O;J.CFUOFN!_WF M#URG!?'A0C#EZ !7Q.Q"?Z L$*SUX%C,W&>/9"@:98V,W>N9WAXU1'Q;<8\' MM+\!]!(_5H^RBV. ^%QP41]9:D^IK]?-MXI^P;4)(3!'C-!T+C+.(7H,4.DQ M+&6229^'PK.DG>FM4K]'Q+1@.E:_/G3C:WWO;*8@2N*2,!]X A6S@(C(H0@3 ME#'92]VFE'*>R$3_KQ*=""P'>UF?MPKZ9MG'L51OK3'?&)'M (E6!,(]1#$M.'+S@>N M^6E[O@A>@H]D!'-T=%;72!=%>AV*-Y#)I0;RZ!.$PGP=_$6NM<2L&ST_ MGXC %_-,U 3G\ZCE*- =&;[]=A765Z?1R$=+'!Y\+GB208ES$6KWRXB.''!, M"J*B(!>MY9))9KAHU!;I=$2^F.>H+C1S)O"=PTGY'&OVU _C3LU.# H+"&3D MP+N,X(V(P#2*P$K(A;49HGM:.E_,T]E9:&<[")Z#@A[[AO(DLP)2_&("AY 3 M^1I"U+?X.D[%,RS!)59\:=,JHJ? ]!Q>"<]!0UN [B_SKOBT]0HQ^OKT2E+EH#3Q M+M8W62')?K$8G)9]'J_'T3VO]I[QS>T)X?8"#LOGGY6>Y)8U3@MG6>T@A* * M2^1DR C!9*5TCK;8/G-JCJ-[D'*:_U7..>'6BW+&Y[D51SL5[['V9J+OU[&? M5:K7X;).]!07/JIH0Y*0L=9=)_0D76*13#)*X87/JE'+O=,3.T@-[4M5PXZ! MU8ON'6&I7N6\J%^$RZ]R_BH\Z5(I-A8(R51#1&P)63#(C&GNN9=<]AD[/DG6 M('UR+U6?N@#+"]"<.\;E9[(AB^5FD;9CM"^B+%+[[$!*M1WI%"#6QQ^E;639 M>9=3G][BHR2=]^/_A+!M=YUR!(9>@#)]]V[S8745+N_QQ'*;E'4.;*PI?T(Y M<,8%D,*B*%*I(!H5S)V NO-^Q>]7Q29'U@O0MB=S&+8_?$VNR$]AL;YA#TK@RWQUHLZ'A&FWMP6[=ES MRP9^$5G@K$Y$8*K> _%H(&K+P'NNN9 FE)852 TH.N_7],8*-C>">M&DFSM0 MI74TK+9+R2Z2#9 :8E +5JC7<.KAP[>ICI'ZW@IG7?/OWNGUIU!XR?H M /C\XB?L!SB2$WUT!V3%68DL0T9!'G[B 3RBK(/OR.?7BK/R(@<,'VI$;L^0 M.^+=/V;]8T5;7UPNKOY\3R1-:-!_I6K0,@]-)4:W^0OUY\663RZK?'N%;1 M!ZT,."DS*,D2>.OI0#=%IZ)+(*;TKU,/D7;6;06Z4::C0=.+%AUR0?<40VK" M$;^(N0[>H5,Z9J%).M9!8"Y#4BJG%'6)OK/Y2\_2=-9)W4?KS?PP.>^;MH>_ M6[FQW."IQFT\M_ZIYV^,XD+_Z%-;1]RMCN]F>NI&$.,BH/P MD=VT$ XR*PKM D&\*)%2(R>K!3EG?:TV!M??'1"S@Z,#9^KG)=E O)W<_F,,*(X65) *O+$1B._[7&G:N6R[ ?&<,2%8;6#)R[8,#FPTOT99@39L$AP&; MZQ)BAT!AU58N'4#M-[RD'WTDBOX>UO_$.I#Q6WJDRUEK9!!*XJ"R9N L2V!Y M+L)9H9UN=.7]S,[F?05J![)))=(!POZ&2UR'2Z+G5?Y]L5Q4-_AJ\06_)2KJ M)(Q2DOA4QY#*$,$%DT#7V2;.">>X:@*S0=N;]UFD'=:FETT'@)O&S_WE=D*N M2UYD0PJFE=S>XR&$("UDS04JXV50;=)H)R9DYA*1[N*0.7'2@9KL*,/\,.$[ M$W!!SG>)25:GO%)5VWU$LBGTE5+),<>%;S.E>]C^YG4U9X70JKD\.T#I( [_ MNEI^N6F941]#-ML2K;L_KUS^=77U7WCUE?\7: +W.ADX)O"' M$A%L*IQQFYP4;;SXT](Y;SCPEU"TX_'5YROV32SW(?R!!SU"W_WG$[PA/[J; MB9Z ;S__ZYO9[3M8$<)+PRUX)^I 4XI@7R85&VF=SZQJ6G> [[Y MZ _$RA_H=_YY8;W4 IDG[4JBMEYA$+RF\X.9++C.C.![*H)O=]7#5>WQ^'CX M-6 ".?1I1,AX_KZXJG=!89EK"ZK%\B,NT^(PF_+$ITU@8H;N=2*+\W6YV@/Z MF_4>P)@KTG*DH\_0"0C*6H0H?0:*BEQ.T2*7;9Z+1VWS6*LT:+&O^L$UCT&[ M $7J!"HX5A5/0."9="_$VI-W/J9T8KG:X>R^+6LHO7.S;D=D[SW_H4UM7]B'O M:RP40F_YMU[$ZWT>[D'6Z=G/G, XC=OW=+;IZY7$,K_'J\5Z^XCY -*4-]IX M5MO5<22'7Y'KGWF$VO(_ANA34J:591JZR:/M$JUSL\K;JT^X?K>BC[U=[@=< MDFRN'CS6H\<4??%@:C=9E7,$+TDKHRTBHU-&A38)O(?N>'8;UP1WWUFX4\CS M/.W@$<[:T(\^@55L[+@-!FERJ#DM"9[% $J8>O-I& B7,!9K>6ST6G5"X_B( M#'8B6F_^'JY([7=-MW>_\&JYO Z7M8$5_> =KE,%P4>\X$[;PC4IU/:M4Y#' M$4S)8%!;IX574K9)6YN0B/,QH6/0>=^$SB7U#E[GGB']('@S M,3%XU:76_;.!9]WU_!2;'3!/"7_)$VCAL@B5U,@&Z2<3W; MG:<%)5$6$4K4D)0=[Z_?0U*.'3O9II-VZ@:;!\<2+\E[>8_./:0\^&EX=3[Y M_7I$4I,)+<[)7;S8_=%D2'Z9_.,#Z39: 9DHFFMNN,RI:#9' MEWMD+S6FZ#>;\_F\,>\TI)HV)^.F':K;%%)JUHA-O';YE'R*F;XA]7IE=2Z+A>+3U)!VJQV03U+=\!GU[88; MP4Z6XPR:_GK0=),,0ADO3@8QGQ$>O]OC1YU.KYT<)JT@Z759MT/;[2Z+>S2* MW@;148O^.X"339C[/MHL!'NWE_&\GC([?_]-NS#'=]YB]9$(K:J.9)"JOZKEOL[MBWUA&9<+/JO)SQCFERR.1G+C.:O:QHK M7-=,\<0;:OX?AADQN;N<5]Y@',%SMO0N"'IP:72;\I ;T@D:P:!I[95ROHDG']Q?CJY MN+HD5^_)]6A\<34$5L>CZZOQA/QV.1R-R7HX_UJW]]&/U.3L\G-NYVJ]5^-*[UM *PWQR'W0>=OZB1,Y8O,'1. MSDHAF*J1B"G#DP4Q*34_O^J]/7YJ#,<%C6-00UVPQ*R!E>OVSO?*FB](F1M5,D2 ,NDJ)C)&288KQ:D@"8UP2Q&9@?F-]'9; M!CF+F-94+:Q)1F\8YET;4^->#&8Y>@.3V*FR#SE44IT M:3]6_>=,L6H0&T#&M4 =MB5]SDV* '7!(N>@';> :S)&F#-TBTFX6%^&EP+! MSH\#0482GB/)%B^KI-: /YBC6:VU\SP!>5"K O$]$F6,,0&F!JPCYV\K%F+4L 0)1 BYM..W\BJE.2"#G72Y0J-N7: M0)L:0NU-[S>\K*V!32^=V?+VI>"MNW-XF]Q+SFM=8:G2 I8<9))P7+J$71"J MF(,&4LU#P6P*"0,>0\%U:LVM609BM.1HKV.N(R%UB7Z6,I44'B.%DA&+<5N3 M?4 B9L"8S_OH-DII/F7D%&PT+@4L@@ZM![U]=N"Z!KW87QVXZ3?Q!0M;8I\A M83J'.X29?7JP*Z Y;!P%=AV&3$.7(UNNQ'P^PS5;_2):ZJ=WL64H9(!%-9,O M;+)4& !L,>/:<1"L6.[&L:IUQ5[K#*B8P!= L:IL*ZS4*G:TC1Q,!E^T%#QV MNUU=AIK'G"IN ^"^_CI.SNU(I;8UT3TMVA50QUC83L,A['-=IP*JCD>EH)9H M$99S8E5;T<-7ZG6!@6\ALX;@0O1G\3.X;[=P'.X0CCM=NP[75-&IHD6*5!B; M-GMJ@E19H585(1I%4L567'F5A-TK-#J$$Q)]*76#=+KU[INCMX<.O[CH=8^Z M[1>3LVB'WT3RM(\/O=3R)#>63,KWI+/ZVT2+F6AHT_FUP#^.*#9"5X"V.(= ILGB*'/ MYC8J[*ZO4BFN90-TEDY4[N6RQ0"Q65U3T7X47PY0MF04EWOERX#U)J;XKHB!" MZB#.8E? 7?14@R-#- E^PT2U5]VPKSUC09X)Z)U2^[T?7NV[HZIX^1#45C1D M67$=E"M&LN!Z2*D>F,8=/KOL^ M0 M:U9:V\=\JPN73Q?XH.5QVSU.91V[K>O#_'<,WJ]JG0A"KY#G093=I=KL7 M<08X5/7W3KG/&;VQ!97I)67Y/8 [0%L>,WP1R"J1[7>N#_ 7C=%1LSOZ>@"0 M(1?<.&-@"WJPYNNY1C'7909D8'E<&%5Y>/ HYD75ZMT3\Z2"H76>2L]_]!YR@;1GUOS& M%[X;.AF$ZF2KS\G 'KJPN]=A0"53]E68H(5F_>678[!W(>BBSW.WC*[3<351 M*(V161^EX7AF2P#T0O7*S>',-Z]>J39:_K6J@3LF7LY<-3=<4]/$VVT]5)]6 M^]'F5B-XM.U_#=MIM-N'7WW4;KMQ].9ISC;=0OC%P'KK@N;O]CI[GWU#6<&W MWRYN27#_S:Y%]&8N?!J^TX,^Q+/CZB)VNS.6A8!T<%AS[_KO(%FMTTM=@K/% M?6'PPL/]^57WS;%VGYOOB.\MP9]%?\54EN1:C3?@'N+.W,CF6K6(4PY_:KV_ MZQQ5AGZDG'^+/'^--?Z:8WQI'ER-_1[).$\Y2\CHED6E/5TB5WY+]H "^$;> MN1'[W&!!HJ=HP6O%(7$*:)PMIP\V?N1T!ZBF$R+/U$#+/NL_ "ND__E;WQ_[ MS]BC/PFKU$]KU86&>(1+L]WE42?N??H?M+F?UIW\%U!+ P04 " AB7!3 MS7EX[08( #:)P '@ '9L9"UF;W)M,3!X<5]E>'@S,3)XU::V_;.!;]OK^"DV*G">#W(VD<-T!JNY@ G23C>K8SGQ:41%E$*%$E*;O> M7[^'I!P[=K)-)\W$#38?'$F\)._C\-Q+4?V?AI>#R9]7(Y*85)"KW]]].!^0 MO6J]_JD]J->'DR'Y9?+K!]*I-9IDHFBFN>$RHZ)>'UWLD;W$F+Q7K\_G\]J\ M79-J6I^,ZW:H3EU(J5DM,M'>:=\^P2^CT>D_^C]5JV0HPR)EF2&A8M2PB!2: M9U/R*6+ZFE2KI=1 Y@O%IXDAK4:K23Y)=/1VCP>M;L@:A\?A\7&K$IT^2"S\TW&'S-M!!N9FK7;!N,QI/S]^>#L\GYY06Y?$^N1N/SRR% /!Y= M78XGY/>+X6A,/HX&3J#=:$'HMA/NCN1NFCOY940^GHW?G5V,/E8O__@P^I.< M#2;6[E:CT;K7KO6P LD;5GU_Y3MW*G]>(9^X$)RFY-=P(-. 54C(E.'Q@IB$ MFI]?==^RLUE;&O'WS[[AED:M:]UP M3A(Z8T2Q&6=SL*U)N":_%50!XF)!QBR7RA"9D?=2I:39J/Y&9$S^Q81L#ROD M/ MKB,WQ2XA-:^=B\XYJ1 2^3Q?D.I-SP:(I%H8+D?*!B214R"2R)6:@/",T M6Y B,ZI@L #YTZ521(R2%'>*4T%B&N*1(C(%\QOIY;8$,A8RK:E:6)&47C/, MNS:FQK,(RF!*X?(PYK "(5?(NQ#+T!V:1$R1><+#A.C"_JSZSYEBY2#6@)1K M@01M<_V(<@6+ZN@ M5H _B*-9K;7S+ 9Y4%L>XCH4180Q 9RU"%8 .FX))T?<+60ME(588;*$@]Z8 M&K"/7-U9L1*%@ " *($6-YUV^H14)R06?';BNS6[D[P[<])OX@H1-L8\H8=J'.X29?7JP*Z Y MK!TWK1^&3*,N1[1 8IG95EBIE.QH&SF8#+IH*7CDML&Z"#2/.%7<&L!] M_G6C/HD=PWV[A.-@A'+<[U@]75-&IHGF"4!@;-OLZ!:&RA5J9A&@8 M2A79XLI72=B]HD9'X81 7TA=(^U.M7-T_.;0X1Y5-^0KCW#((P&]4]5^]X>O]MVKJFBY""HK&K*LN [*%2-9<#TX MVI7MF@Q*451D1BI/G+;5/#R15CDPC#IU<]WV %K2J+6WCOZT( MEZN+?2XX5';KJDE9?D]@'N!MGS-\$T@*XMLOW.]@[]HA(Z:W=#7'8 ,N.#&"0-;J )K8K/ M<3R;23%C-M%E=%J^L%4E%;(T%W+!T#I/I.<_>@NY0-HCLM[PX 7OG@BYZ/'-N=)U.RHD":8Q,>T@-)S.; M E OE$=N#F>^>7766FOX\U8#=4RTG+ELKKFFNHFVV[K(/HW6OMO\U M;+O6:AU^]U$[K=KQT<.4K3M'>&? WSJGV=N]]MY73RA+^/9:^1?2O'VR:Q&] M&0L?AF=:Z$.L'9<7L=N=L30 I)N'%?<1P TD2S\]H0NP(I[)_G>+VU7!T]OZ MK.'^^57GZ$2[W\T#XELN^*O0+VG*,ERC=@3B(>Z%&]GT58.XLN$O^?M9YR@C M]"/%_"GB_#U\_#W'^-8XN 3[',$8))S%Y/U-U7#I]V-WI/\GTLZ-V.,&#@D? M4@A>*0Y- FW9<+#QP=,-ONJN*'ED/;3LL_Z56"[]-W(]?P0P M8_=^-U960HU5%QI@11=FN\N]2MSZ]5^]N>_O3O\+4$L#!!0 ( "&)<%/% MP7JR\@0 "H4 > =FQD+69O#,R,7AS;WAC97(N:'1M MW5AM;]I($/Y^OV)*=&TBX5<@"89&(D#52+V0!G*Y?CHMWC6LNO:ZZR6$^_4W MN\9)2(XHNMZ5J'RPL&=VYIF9QS/K[;X9C/J3+Q=#F.M4P,75Z:>S/M0-X\! QHN491IBQ8AF%!8%SV9P35GQ%1QG MK=67^4KQV5Q#Z(KFFT"O!WM=2GCES9OQ' M1V&N.TM.]3P*?/_7VH:>9K?:(8+/LLBB16DB,;:U.)9"JFC/M[^.D3@)2;E8 M1>\F/&4%G+,E7,J49._J!6;8*9CB2:E8\+\8>D3G]G:Y1H-V!,]8A2X(6@AI M>#OG4ZZA$;I!US/Z54Q/(GN .,;L,;4CR/WAY>3LPUF_-SD;G2/[+L=7O?,) M3$:;^%\A\N 8KMRQVW=A/.Q;]$&CY;]ZV+TQ] :CB\EP\##;=S&T_<-7'\+H M TP^#F'!?@^_^_XF_^( M_ZP.IRQ;H>D,3A=",%6'_IRS!(:W+%YH?L-@E"0\9@ID K\S(1N#.IQEL0O[ M>L[@[=YQ&/J=ODQSDJWL7= YJ .5,&>*35> 2S5/5G7(%ZI8$(Q12WC 6!:; M)FX96P=2 *$R-TWXH7JEA)0P,(SC,5%3DK'"&=T*MH)>K(W$I+R.9%3G"\L^KM M!P=5%#_>_69>#MU&T^3!I/SS@BA\)<4*+EDN%:8_@P]2I1#XSN>J?FO&0"*5 MO?]6+@*&::58<.1 .L7[!K+"#MR'="OMWK,-:9-P+"TLN9Z7]$#V*MP>8+0D MH\CF>$ZRF76;\J) ,M4A0<(C/Q&(,'IW:Q7[MN"*F5%>&+CW%-TG!X!X@]8^ M/;@CXKVG.R]K-@;M1A.YUNX8##\#W\)7R3>>(8E28FL4HQ6"*RD^M>594S A MW! R5ZPP9:T;,1$"9ED>HM1 E*V3. ME/59;*,T*G!)B\HI8M*F)_+,?<*%W=2S.U4G6VFYD6[?;5G6:3(5K-*82D69 MKO7/.H4]OIX$[D1Z9JR%;RUC4;9 M3Y[-@F]R4'M1PIY357)9_@]KCUJ7F;F^>X3-" HI.(4J:_^V#CMKY=L*L-L! ML^53XL>ALQ8CKK%,\4LV.!>*X]C/<>X_ 7WPZ!CC&6JWGN'V5N8E]M?Y7NY; M2)X=N2_^ZGQ^(_#PU"F7Y9E;I)@@)CM;SZ'6<]Z_7T*F&.E"/UVR%<3&M3Q% ML^=Y)W\#4$L#!!0 ( "&)<%-O4OEAY 0 $,3 > =FQD+69O#,R,GAS;WAC97(N:'1MW5AM;QI)#/Y^O\(ENC:1V%<@"0N-1(&H MD=J0!G*Y?CH-.[,PZNS.=G8(X7[]>699\E9RZ=VUB2X?4!;;X\?VL[:9[JO! MJ#_Y?#:$N4X%G%V\^W#2AYKC>9>-ON<-)@-X/_GX 9JN'\!$D:S@FLN,",\; MGM:@-MN9YUTIY*NCKJ47P&G;VND3G]G&Y1H/G")ZQ"ET0M!#2\'K.IUQ#(W3#KF?TJY@>1'8+<8S98^J9 M(/>'YY.3XY-^;W(R.D7VG8\O>J<3F(SNXG^!R(-#N'#';M^%\;!OT0>-EO_B M8??&T!N,SB;#P>UL;V)H^_LO/H31,4S>#V'<.W_7.QV.G='O'X:?H=>? $I" MWP^_.P)L%^KH@=6/CJ[YS>A.ZG#)A> DA8]Q7Z935H?^G+,$CGE&LI@3 :,D MX3%3(!/XC0G9&-3A)(M=V-5S!J]W#L/0[Z!I3K*5?0HZ>W6@$N9,L>D*T%3S M9%6'?*&*!<$8M81;?&:Q:?&6SW4@!1 J<].B;ZM72D@8 \,X'A,U)1DKG-&U M8"OHQ=I(3$'J*"?6S.A-66$EZ0J^9'(I&)VQUSNMP\Z6"GR[.E5=*%PD,%J241A>QW.2S:S;E!<%$JL.R4(@QAB! M"*.WL57LZX(K9H9^8>#>T'67[ 'B#5J[=&]#RAM/&R]K9@;M1A-YU^X8#%OY ME1(UPS5 RSP*S [P@OD6ODB^\0Q)E!);HQA/(6A)\5M;GC4%$\(-(7/%"E/6 MNA$3(0#-$ QV/!3D6.>B;JV232?$ ZE=2"V/4&LA2E;(G"GKL]A&:53@DA:5 M4\2D37_DF?M=?>AQF293P:I*3*6B3#E8$$'R@D75/QW*BUR05<0SFU9KU%D3 M;RJUEFG4PAI899WI?AF,W7].[;IAG[COS_5=UO[!T\ZUK.)*).!^2Z0 F]KC=J]Z1&%^34$U;M< MIM<0^7[*4TZI8,_T?@_P9;!S$D[E5=E^@_VR_6Z8MT['OX^TY-4S1?IN=7= I[.?]%>].I$^DK&\"KCTI.T]07??=[K=L\C\/G3TQXAK+%#]EISA3')'F"+47QW*1:7-+8V;M@QCV M[ETY;*CLV7GV]ZO5HS_&*IO;US&Y+"^C(L4$SOHKMO6"9CU$_1L3,D5^+_1# MDZT@[GR6UTOVHNOH+U!+ 0(4 Q0 ( "&)<%.+2(4_4Y(# '(H)P 1 M " 0 !V96QO+3(P,C$P.3,P+FAT;5!+ 0(4 Q0 ( "&) M<%/9KUO ,AH /4_ 0 1 " 8*2 P!V96QO+3(P,C$P.3,P M+GAS9%!+ 0(4 Q0 ( "&)<%/:S>/;.L P!V96QO+3(P,C$P.3,P7V-A;"YX;6Q02P$"% ,4 " AB7!3P(30 M162+ "\)08 %0 @ &(S@, =F5L;RTR,#(Q,#DS,%]D968N M>&UL4$L! A0#% @ (8EP4QO;=\U^)0$ ^6 , !4 ( ! M'UH$ '9E;&\M,C R,3 Y,S!?;&%B+GAM;%!+ 0(4 Q0 ( "&)<%.[[^"U M/\P 5H"0 5 " =!_!0!V96QO+3(P,C$P.3,P7W!R92YX M;6Q02P$"% ,4 " AB7!3=KW+_?L' "U)P '@ @ %" M3 8 =FQD+69O#,Q,7AS;WAC97(N:'1M4$L! A0#% @ M(8EP4\UY>.T&" VB< !X ( !>50& '9L9"UF;W)M,3!X M<5]E>'@S,3)X " ;M'%?97AX,S(Q>'-O>&-E M0$ !#$P '@ M@ 'I808 =FQD+69O#,R,GAS;WAC97(N:'1M4$L%!@ * - H N@( EG!@ $! end