0001558370-21-016003.txt : 20211115 0001558370-21-016003.hdr.sgml : 20211115 20211115162916 ACCESSION NUMBER: 0001558370-21-016003 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211115 DATE AS OF CHANGE: 20211115 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Lightning eMotors, Inc. CENTRAL INDEX KEY: 0001802749 STANDARD INDUSTRIAL CLASSIFICATION: MOTOR VEHICLES & PASSENGER CAR BODIES [3711] IRS NUMBER: 844605714 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39283 FILM NUMBER: 211411240 BUSINESS ADDRESS: STREET 1: 815 14TH STREET SW, SUITE A100 CITY: LOVELAND STATE: CO ZIP: 80537 BUSINESS PHONE: 1-800-223-0740 MAIL ADDRESS: STREET 1: 815 14TH STREET SW, SUITE A100 CITY: LOVELAND STATE: CO ZIP: 80537 FORMER COMPANY: FORMER CONFORMED NAME: GigCapital3, Inc. DATE OF NAME CHANGE: 20200210 10-Q 1 zev-20210930x10q.htm 10-Q
0001802749--12-312021Q30032949507748271280.3333P20DP30D0.3333P20DP30D0.3333P20DP30D0P30DP20DP30Dfalse0001802749zev:WarrantsToPurchaseSeriesCPreferredStockMember2020-01-012020-12-310001802749zev:WarrantsToPurchaseCommonStockMember2020-01-012020-12-310001802749zev:LightningSystemsIncMemberzev:CommonStockWeightedAveragePricePerShareEqualsOrExceed16.00Member2021-05-062021-05-060001802749zev:LightningSystemsIncMemberzev:CommonStockWeightedAveragePricePerShareEqualsOrExceed14.00Member2021-05-062021-05-060001802749zev:LightningSystemsIncMemberzev:CommonStockWeightedAveragePricePerShareEqualsOrExceed12.00Member2021-05-062021-05-060001802749zev:LightningSystemsIncMemberzev:SeriesRedeemableConvertiblePreferredStockMember2021-01-012021-09-300001802749zev:LightningSystemsIncMemberzev:SeriesCRedeemableConvertiblePreferredStockMember2021-01-012021-09-300001802749zev:LightningSystemsIncMemberzev:SeriesBRedeemableConvertiblePreferredStockMember2021-01-012021-09-300001802749zev:LightningSystemsIncMemberzev:SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember2021-01-012021-09-300001802749zev:ThirdPartySecuredPromissoryNoteMember2021-02-012021-02-2800018027492020-02-012020-02-290001802749zev:LightningSystemsIncMember2021-01-012021-09-300001802749zev:LightningSystemsIncMembersrt:MinimumMemberus-gaap:WarrantMember2021-04-012021-06-300001802749zev:LightningSystemsIncMembersrt:MaximumMemberus-gaap:WarrantMember2021-04-012021-06-300001802749zev:LightningSystemsIncMembersrt:MinimumMemberus-gaap:WarrantMember2021-01-012021-03-310001802749zev:LightningSystemsIncMembersrt:MaximumMemberus-gaap:WarrantMember2021-01-012021-03-310001802749zev:PrivatePlacementWarrantMember2021-05-060001802749zev:ConvertibleNoteWarrantsMember2021-05-060001802749zev:LightningSystemsIncMember2021-05-062021-05-060001802749zev:LightningSystemsIncMemberzev:SeriesRedeemableConvertiblePreferredStockMember2021-05-062021-05-060001802749zev:LightningSystemsIncMemberzev:SeriesCRedeemableConvertiblePreferredStockMember2021-05-062021-05-060001802749zev:LightningSystemsIncMemberzev:SeriesBRedeemableConvertiblePreferredStockMember2021-05-062021-05-060001802749zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember2021-05-062021-05-060001802749zev:LightningSystemsIncMemberus-gaap:WarrantMemberus-gaap:MeasurementInputSharePriceMember2021-02-280001802749zev:LightningSystemsIncMemberus-gaap:WarrantMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2021-02-280001802749zev:LightningSystemsIncMemberus-gaap:WarrantMemberus-gaap:MeasurementInputPriceVolatilityMember2021-02-280001802749zev:LightningSystemsIncMemberus-gaap:WarrantMemberus-gaap:MeasurementInputExpectedTermMember2021-02-280001802749zev:LightningSystemsIncMemberus-gaap:WarrantMemberus-gaap:MeasurementInputExercisePriceMember2021-02-280001802749srt:ScenarioPreviouslyReportedMemberus-gaap:RedeemableConvertiblePreferredStockMember2020-12-310001802749srt:RestatementAdjustmentMemberus-gaap:RedeemableConvertiblePreferredStockMember2020-12-310001802749srt:ScenarioPreviouslyReportedMemberus-gaap:RedeemableConvertiblePreferredStockMember2020-06-300001802749srt:RestatementAdjustmentMemberus-gaap:RedeemableConvertiblePreferredStockMember2020-06-300001802749srt:ScenarioPreviouslyReportedMemberus-gaap:RedeemableConvertiblePreferredStockMember2019-12-310001802749srt:RestatementAdjustmentMemberus-gaap:RedeemableConvertiblePreferredStockMember2019-12-310001802749us-gaap:CommonStockMember2020-07-012020-09-300001802749us-gaap:CommonStockMember2021-07-012021-09-300001802749us-gaap:CommonStockMember2020-01-012020-09-300001802749zev:GigCapital3Inc.Member2021-05-062021-05-060001802749us-gaap:RetainedEarningsMember2021-09-300001802749us-gaap:AdditionalPaidInCapitalMember2021-09-300001802749us-gaap:RetainedEarningsMember2021-06-300001802749us-gaap:AdditionalPaidInCapitalMember2021-06-3000018027492021-06-300001802749srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2020-12-310001802749srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2020-12-310001802749srt:RestatementAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2020-12-310001802749us-gaap:RetainedEarningsMember2020-12-310001802749us-gaap:AdditionalPaidInCapitalMember2020-12-310001802749srt:ScenarioPreviouslyReportedMember2020-12-310001802749srt:RestatementAdjustmentMember2020-12-310001802749us-gaap:RetainedEarningsMember2020-09-300001802749us-gaap:AdditionalPaidInCapitalMember2020-09-300001802749srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2020-06-300001802749srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2020-06-300001802749srt:RestatementAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2020-06-300001802749us-gaap:RetainedEarningsMember2020-06-300001802749us-gaap:AdditionalPaidInCapitalMember2020-06-300001802749srt:ScenarioPreviouslyReportedMember2020-06-300001802749srt:RestatementAdjustmentMember2020-06-3000018027492020-06-300001802749srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2019-12-310001802749srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2019-12-310001802749srt:RestatementAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2019-12-310001802749srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2019-12-310001802749us-gaap:RetainedEarningsMember2019-12-310001802749us-gaap:AdditionalPaidInCapitalMember2019-12-310001802749srt:ScenarioPreviouslyReportedMember2019-12-310001802749srt:RestatementAdjustmentMember2019-12-310001802749srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001802749us-gaap:CommonStockMember2021-09-300001802749us-gaap:CommonStockMember2021-06-300001802749srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2020-12-310001802749srt:RestatementAdjustmentMemberus-gaap:CommonStockMember2020-12-310001802749us-gaap:CommonStockMember2020-12-310001802749us-gaap:CommonStockMember2020-09-300001802749srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2020-06-300001802749srt:RestatementAdjustmentMemberus-gaap:CommonStockMember2020-06-300001802749us-gaap:CommonStockMember2020-06-300001802749srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2019-12-310001802749srt:RestatementAdjustmentMemberus-gaap:CommonStockMember2019-12-310001802749us-gaap:CommonStockMember2019-12-310001802749us-gaap:PrivatePlacementMember2021-05-060001802749zev:TwoThousandNineteenEquityIncentivePlanMember2021-05-062021-05-060001802749us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-07-310001802749zev:TwoThousandNineteenEquityIncentivePlanMember2021-01-012021-09-300001802749zev:ThirdPartySecuredPromissoryNoteMember2021-09-300001802749zev:OtherMember2021-07-012021-09-300001802749zev:ManufacturingConversionsDirectToCustomerMember2021-07-012021-09-300001802749zev:ChargingSystemsMember2021-07-012021-09-300001802749zev:OtherMember2021-01-012021-09-300001802749zev:ManufacturingConversionsDirectToCustomerMember2021-01-012021-09-300001802749zev:ConversionKitsDirectToCustomerMember2021-01-012021-09-300001802749zev:ChargingSystemsMember2021-01-012021-09-300001802749zev:OtherMember2020-07-012020-09-300001802749zev:ManufacturingConversionsDirectToCustomerMember2020-07-012020-09-300001802749zev:ChargingSystemsMember2020-07-012020-09-300001802749zev:OtherMember2020-01-012020-09-300001802749zev:ManufacturingConversionsDirectToCustomerMember2020-01-012020-09-300001802749zev:ConversionKitsCertifiedInstallerOrDealersMember2020-01-012020-09-300001802749zev:ChargingSystemsMember2020-01-012020-09-300001802749zev:ThirdPartySecuredPromissoryNoteMember2021-01-012021-03-310001802749zev:AmendmentToMinimumPurchaseCommitmentMemberus-gaap:SubsequentEventMember2021-11-120001802749zev:CommitmentToPurchaseEnergyStorageSystemMember2021-09-300001802749us-gaap:VehiclesMember2021-01-012021-09-300001802749us-gaap:SoftwareDevelopmentMember2021-01-012021-09-300001802749us-gaap:LeaseholdImprovementsMember2021-01-012021-09-300001802749us-gaap:FurnitureAndFixturesMember2021-01-012021-09-300001802749us-gaap:EquipmentMember2021-01-012021-09-300001802749us-gaap:ComputerEquipmentMember2021-01-012021-09-300001802749zev:CapitalProjectsInProgressMember2021-09-300001802749us-gaap:VehiclesMember2021-09-300001802749us-gaap:SoftwareDevelopmentMember2021-09-300001802749us-gaap:LeaseholdImprovementsMember2021-09-300001802749us-gaap:FurnitureAndFixturesMember2021-09-300001802749us-gaap:EquipmentMember2021-09-300001802749us-gaap:ComputerEquipmentMember2021-09-300001802749zev:CapitalProjectsInProgressMember2020-12-310001802749us-gaap:VehiclesMember2020-12-310001802749us-gaap:SoftwareDevelopmentMember2020-12-310001802749us-gaap:LeaseholdImprovementsMember2020-12-310001802749us-gaap:FurnitureAndFixturesMember2020-12-310001802749us-gaap:EquipmentMember2020-12-310001802749us-gaap:ComputerEquipmentMember2020-12-310001802749zev:LightningSystemsIncMemberus-gaap:WarrantMember2021-04-012021-06-300001802749zev:LightningSystemsIncMemberus-gaap:WarrantMember2021-01-012021-03-310001802749us-gaap:PrivatePlacementMember2021-05-062021-05-060001802749zev:LightningSystemsIncMembersrt:MinimumMember2021-01-012021-09-300001802749zev:ConvertibleNoteDueMay2024Member2021-01-012021-09-300001802749srt:RestatementAdjustmentMember2021-09-300001802749us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300001802749us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300001802749us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300001802749us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300001802749us-gaap:RetainedEarningsMember2021-07-012021-09-300001802749us-gaap:RetainedEarningsMember2021-01-012021-09-300001802749us-gaap:RetainedEarningsMember2020-07-012020-09-300001802749us-gaap:RetainedEarningsMember2020-01-012020-09-300001802749zev:TermNoteAndRevolvingWorkingCapitalFacilityMember2019-10-310001802749srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201602Member2019-12-310001802749zev:ConvertibleNoteDueMay2024Member2021-06-300001802749zev:ConvertibleNoteDueMay2024Member2021-05-072021-06-300001802749us-gaap:WarrantMember2021-07-012021-09-300001802749zev:WarrantsToPurchaseSeriesCPreferredStockMember2021-01-012021-09-300001802749zev:WarrantsToPurchaseCommonStockMember2021-01-012021-09-300001802749zev:PrivateWarrantsAssumedThroughBusinessCombinationMember2021-01-012021-09-300001802749us-gaap:WarrantMember2021-01-012021-09-300001802749us-gaap:EmployeeStockOptionMember2021-09-300001802749us-gaap:RestrictedStockUnitsRSUMember2021-09-300001802749zev:LightningSystemsIncMemberus-gaap:RedeemableConvertiblePreferredStockMember2021-01-012021-09-300001802749us-gaap:CostOfSalesMember2021-07-012021-09-300001802749us-gaap:CostOfSalesMember2021-01-012021-09-300001802749us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012020-09-300001802749us-gaap:CostOfSalesMember2020-07-012020-09-300001802749us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-09-300001802749us-gaap:CostOfSalesMember2020-01-012020-09-300001802749zev:ThirdPartySecuredPromissoryNoteMember2021-02-280001802749zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember2020-09-3000018027492015-03-310001802749zev:ConvertibleNoteDueMay2024Member2021-05-062021-05-0600018027492020-05-3100018027492020-02-290001802749zev:UnsecuredFacilityAgreementMember2020-12-310001802749zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember2020-12-310001802749zev:ConvertibleNoteDueMay2024Member2021-07-012021-09-300001802749zev:LightningSystemsIncMember2021-05-052021-05-0500018027492020-08-012020-09-300001802749zev:SeriesCRedeemableConvertiblePreferredStockMember2020-01-012020-09-300001802749srt:RestatementAdjustmentMember2021-07-012021-09-300001802749zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember2021-09-300001802749zev:ConvertibleNoteDueMay2024Member2021-09-300001802749zev:ConvertibleNoteDueMay2024Member2020-12-310001802749us-gaap:CommonStockMember2021-01-012021-09-300001802749zev:LightningSystemsIncMemberus-gaap:RedeemableConvertiblePreferredStockMember2021-05-052021-05-050001802749zev:TotalForCustomersWithSalesOfLessThenTenPercentMemberzev:NetSalesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-07-012021-09-300001802749zev:CustomerMemberzev:NetSalesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-07-012021-09-300001802749zev:CustomerEMemberzev:NetSalesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-07-012021-09-300001802749zev:CustomerDMemberzev:NetSalesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-07-012021-09-300001802749zev:CustomerCMemberzev:NetSalesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-07-012021-09-300001802749zev:CustomerBMemberzev:NetSalesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-07-012021-09-300001802749zev:PurchasesMemberus-gaap:SupplierConcentrationRiskMemberzev:OneSupplierMember2021-07-012021-09-300001802749zev:NetSalesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-07-012021-09-300001802749zev:TotalForCustomersWithSalesOfLessThenTenPercentMemberzev:NetSalesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001802749zev:CustomerEMemberzev:NetSalesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001802749zev:CustomerCMemberzev:NetSalesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001802749zev:PurchasesMemberus-gaap:SupplierConcentrationRiskMemberzev:TwoSuppliersMember2021-01-012021-09-300001802749zev:OneCustomerMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001802749zev:NetSalesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001802749us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMemberzev:OneSupplierMember2021-01-012021-09-300001802749zev:TotalForCustomersWithSalesOfLessThenTenPercentMemberzev:NetSalesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-07-012020-09-300001802749zev:CustomerHMemberzev:NetSalesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-07-012020-09-300001802749zev:CustomerGMemberzev:NetSalesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-07-012020-09-300001802749zev:CustomerFMemberzev:NetSalesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-07-012020-09-300001802749zev:CustomerEMemberzev:NetSalesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-07-012020-09-300001802749zev:PurchasesMemberus-gaap:SupplierConcentrationRiskMemberzev:TwoSuppliersMember2020-07-012020-09-300001802749zev:NetSalesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-07-012020-09-300001802749zev:TwoCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001802749us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMemberzev:OneSupplierMember2020-01-012020-12-310001802749zev:TotalForCustomersWithSalesOfLessThenTenPercentMemberzev:NetSalesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300001802749zev:CustomerGMemberzev:NetSalesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300001802749zev:CustomerFMemberzev:NetSalesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300001802749zev:CustomerEMemberzev:NetSalesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300001802749zev:PurchasesMemberus-gaap:SupplierConcentrationRiskMemberzev:OneSupplierMember2020-01-012020-09-300001802749zev:NetSalesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300001802749zev:GigCapital3Inc.Member2021-05-060001802749zev:GigCapital3Inc.Member2021-05-0500018027492021-05-060001802749zev:TwoThousandAndTwentyOneEquityIncentivePlanMember2021-09-300001802749zev:TwoThousandNineteenEquityIncentivePlanMember2021-05-060001802749zev:PublicWarrantMember2021-09-300001802749zev:PrivatePlacementWarrantMember2021-09-300001802749zev:ConvertibleNoteWarrantsMember2021-09-300001802749zev:LightningSystemsIncMemberus-gaap:WarrantMemberzev:SeriesCRedeemableConvertiblePreferredStockMember2021-06-300001802749zev:LightningSystemsIncMemberus-gaap:WarrantMemberzev:SeriesCRedeemableConvertiblePreferredStockMember2021-03-310001802749zev:TermNoteAndRevolvingWorkingCapitalFacilityMember2020-12-310001802749zev:TermNoteAndRevolvingWorkingCapitalFacilityMember2019-12-310001802749zev:TermNoteAndRevolvingWorkingCapitalFacilityMember2021-09-300001802749zev:PrivateWarrantsAssumedThroughBusinessCombinationMember2021-09-300001802749us-gaap:WarrantMember2021-09-300001802749zev:LightningSystemsIncMemberus-gaap:WarrantMember2021-06-300001802749zev:ConvertibleNoteDueMay2024Member2021-05-060001802749zev:LightningSystemsIncMemberus-gaap:WarrantMember2021-03-310001802749zev:LightningSystemsIncMemberus-gaap:WarrantMember2021-02-280001802749zev:WarrantsToPurchaseSeriesCPreferredStockMember2020-12-310001802749zev:WarrantsToPurchaseCommonStockMember2020-12-310001802749zev:LightningSystemsIncMemberzev:SeriesCRedeemableConvertiblePreferredStockMember2019-12-3100018027492020-09-3000018027492019-12-310001802749zev:LightningSystemsIncMemberzev:SeriesCRedeemableConvertiblePreferredStockMember2020-12-310001802749zev:GigCapital3Inc.Member2021-09-300001802749zev:GigCapital3Inc.Member2021-01-012021-09-300001802749us-gaap:WarrantMember2021-01-012021-09-300001802749us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001802749us-gaap:EmployeeStockOptionMember2021-01-012021-09-300001802749us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-09-300001802749zev:CommonAndPreferredSeriesCWarrantsMember2020-01-012020-09-300001802749us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001802749zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember2021-07-012021-09-300001802749zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember2021-01-012021-09-300001802749us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-012021-09-300001802749us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-012021-09-300001802749us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300001802749us-gaap:EmployeeStockOptionMemberus-gaap:CostOfSalesMember2021-07-012021-09-300001802749us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300001802749us-gaap:EmployeeStockOptionMember2021-07-012021-09-300001802749us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-09-300001802749us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-09-300001802749us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300001802749us-gaap:EmployeeStockOptionMemberus-gaap:CostOfSalesMember2021-01-012021-09-300001802749us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001802749us-gaap:EmployeeStockOptionMember2021-01-012021-09-300001802749us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012020-09-300001802749us-gaap:EmployeeStockOptionMember2020-07-012020-09-300001802749us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-09-300001802749us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001802749us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-012021-09-300001802749us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-09-300001802749zev:LightningSystemsIncMemberus-gaap:WarrantMember2021-02-012021-02-280001802749us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-3000018027492021-07-012021-09-300001802749us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-3000018027492020-07-012020-09-300001802749us-gaap:AdditionalPaidInCapitalMember2020-01-012020-09-3000018027492020-01-012020-09-3000018027492020-05-012020-05-310001802749us-gaap:AdditionalPaidInCapitalMember2021-01-012021-09-3000018027492021-09-3000018027492020-12-310001802749zev:CommitmentToPurchaseEnergyStorageSystemMember2021-01-012021-09-300001802749zev:AmendmentToMinimumPurchaseCommitmentMember2021-01-012021-09-300001802749zev:RedeemableWarrantsMember2021-01-012021-09-3000018027492021-10-2900018027492021-01-012021-09-30xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purezev:Dzev:Yzev:itemutr:sqmi

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

For the transition period from                      to                    

Commission File Number: 001-39283

Lightning eMotors, Inc.

(Exact name of registrant as specified in its charter)

Delaware

84-4605714

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification Number)

815 14th Street SW

Suite A100

Loveland, Colorado 80537

(Address of Principal Executive Offices)

(800) 233-0740

(Registrant’s telephone number)

Securities registered pursuant to Section 12(b) of the Act:

Title of Each Class

Trading symbol

Name of Exchange on which registered

Common Stock, par value $0.0001 per share

ZEV

New York Stock Exchange

Redeemable Warrants, each full warrant exercisable for one share of Common stock at an exercise price of $11.50 per share

ZEV.WS

New York Stock Exchange

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

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).   Yes      No  

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer

Accelerated filer

Non-accelerated filer

  

Smaller reporting company

Emerging growth company

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

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

As of October 29, 2021, there were 74,955,725 shares of the registrant’s common stock outstanding.

TABLE OF CONTENTS

    

   

Page

Part I

Financial Information

Item 1.

Financial Statements

3

Consolidated Balance Sheets as of September 30, 2021 (Unaudited) and December 31, 2020

3

Consolidated Statements of Operations for the three and nine months ended September 30, 2021 and 2020 (Unaudited)

4

Consolidated Statements of Stockholders’ Equity (Deficit) for the three and nine months ended September 30, 2021 and 2020 (Unaudited)

5

Consolidated Statements of Cash Flows for the nine months ended September 30, 2021 and 2020 (Unaudited)

6

Notes to Consolidated Financial Statements (Unaudited)

7

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

33

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

46

Item 4.

Controls and Procedures

47

Part II

Other Information

Item 1.

Legal Proceedings

49

Item 1A.

Risk Factors

49

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

84

Item 3.

Defaults Upon Senior Securities

84

Item 4.

Mine Safety Disclosures

84

Item 5.

Other Information

84

Item 6.

Exhibits

84

Exhibit Index

84

Signatures

86

2

PART I —FINANCIAL INFORMATION

Item 1. Financial Statements

Lightning eMotors, Inc.

Consolidated Balance Sheets

(in thousands, except share data)

September 30, 

December 31, 

2021

2020

(Unaudited)

Assets

Current assets

 

  

 

  

Cash and cash equivalents

$

187,238

$

460

Accounts receivable, net

 

12,070

 

4,122

Inventories

 

10,761

 

5,743

Prepaid expenses and other current assets

 

7,237

 

3,999

Total current assets

 

217,306

 

14,324

Property and equipment, net

 

4,330

 

2,615

Operating lease right-of-use asset, net

 

8,840

 

7,881

Other assets

 

145

 

45

Total assets

$

230,621

$

24,865

Liabilities and stockholders’ equity (deficit)

 

  

 

  

Current liabilities

 

  

 

  

Accounts payable

$

3,736

$

2,599

Accrued expenses and other current liabilities

 

6,740

 

2,890

Warrant liability

 

1,481

 

21,155

Current portion of long-term debt

 

 

7,954

Current portion of long-term debt - related party

 

 

6,225

Current portion of operating lease obligation

 

1,035

 

1,769

Current portion of finance lease obligation

 

 

54

Total current liabilities

 

12,992

 

42,646

Long-term debt, convertible note net of debt discount

 

58,740

 

Long-term debt, net of current portion and debt discount - related party

 

2,956

 

1,649

Operating lease obligation, net of current portion

 

9,431

 

7,265

Derivative liability

21,368

Earnout liability

 

123,124

 

Total liabilities

 

228,611

 

51,560

Commitments and contingencies (Note 14)

 

  

 

  

Stockholders’ equity (deficit)

 

  

 

  

Preferred stock, par value $.0001, 1,000,000 shares authorized no shares issued and outstanding as of September 30, 2021 and December 31, 2020

 

 

Common stock, par value $.0001, 250,000,000 shares authorized as of September 30, 2021 and December 31, 2020; 74,827,128 and 32,949,507 shares issued and outstanding as of September 30, 2021 and December 31, 2020

7

3

Additional paid-in capital

 

205,753

 

54,097

Accumulated deficit

 

(203,750)

 

(80,795)

Total stockholders’ equity (deficit)

 

2,010

 

(26,695)

Total liabilities and stockholders’ equity (deficit)

$

230,621

$

24,865

See accompanying notes to unaudited financial statements

3

Lightning eMotors, Inc.

Consolidated Statements of Operations

(in thousands, except share and per share data)

(Unaudited)

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2021

    

2020

    

2021

    

2020

    

Revenues

$

6,257

$

3,802

$

16,771

$

5,368

Cost of revenues

 

7,026

 

3,938

 

19,392

 

6,213

Gross loss

 

(769)

 

(136)

 

(2,621)

 

(845)

Operating expenses

 

  

 

  

 

  

 

  

Research and development

 

823

 

287

 

2,214

 

742

Selling, general and administrative

 

9,299

 

2,758

 

29,245

 

6,973

Total operating expenses

 

10,122

 

3,045

 

31,459

 

7,715

Loss from operations

 

(10,891)

 

(3,181)

 

(34,080)

 

(8,560)

Other expenses

 

  

 

  

 

  

 

  

Interest expense

 

3,983

 

862

 

9,534

 

1,242

(Gain) loss from change in fair value of warrant liabilities

 

(27)

 

14,533

 

28,108

 

14,363

Loss from change in fair value of derivative liability

5,023

9,290

Loss from change in fair value of earnout liability

31,788

44,164

Gain on extinguishment of debt

(2,194)

(2,194)

Other (income) expense

 

(3)

 

108

 

(27)

 

107

Total other expenses

 

38,570

 

15,503

 

88,875

 

15,712

Net loss

$

(49,461)

$

(18,684)

$

(122,955)

$

(24,272)

Net loss per share

$

(0.67)

$

(0.59)

$

(2.22)

$

(0.83)

Weighted-average shares outstanding, basic and diluted

 

73,740,294

 

31,585,159

 

55,298,257

 

29,305,734

See accompanying notes to unaudited financial statements

 

4

Lightning eMotors, Inc.

Consolidated Statements of Stockholders’ Equity (Deficit)

(in thousands, except share data) (Unaudited)

    

    

Redeemable

Additional

Stockholders’

Total

    

Convertible Preferred

Paid-in

Accumulated

Stockholders’

    

Stock

Common Stock

Capital

Deficit

Equity (Deficit)

    

Shares

    

Amount

  

  

Shares

    

Par Value

    

    

    

Balance as of June 30, 2021

 

 

$

 

 

73,248,111

 

$

7

 

$

193,804

 

$

(154,289)

 

$

39,522

Exercise of stock options

 

 

 

 

506,461

 

 

511

 

 

511

Vesting of restricted stock units

17,168

Stock—based compensation expense

 

 

 

 

 

 

1,349

 

 

1,349

Conversion of convertible notes payable

 

 

 

 

1,055,388

 

 

10,089

 

 

10,089

Net loss

 

 

 

 

 

 

 

(49,461)

 

(49,461)

Balance as of September 30, 2021

 

 

$

 

 

74,827,128

 

$

7

 

$

205,753

 

$

(203,750)

 

$

2,010

Balance as of December 31, 2020

 

30,120,057

 

$

43,272

 

 

4,910,555

 

$

 

$

10,828

 

$

(80,795)

 

$

(69,967)

Retroactive application of recapitalization

(30,120,057)

(43,272)

28,038,952

3

43,269

43,272

Adjusted balance beginning of period

32,949,507

3

54,097

(80,795)

(26,695)

Exercise of Common Warrants¹

 

 

 

 

69,232

 

 

646

 

 

646

Issuance of Series C redeemable convertible preferred stock upon exercise of Series C warrants¹

 

 

 

 

1,756,525

 

 

14,068

 

 

14,068

Business Combination and PIPE Financing

 

 

 

 

37,843,390

 

4

 

109,801

 

 

109,805

Warrants issued in connection with the Convertible Note

14,522

14,522

Exercise of stock options¹

 

 

 

 

1,135,918

 

 

552

 

 

552

Vesting of restricted stock units

17,168

Stock—based compensation expense

 

 

 

 

 

 

1,545

 

 

1,545

Conversion of convertible notes payable

1,055,388

10,089

10,089

Issuance of common stock warrants

 

 

 

 

 

 

433

 

 

433

Net loss

 

 

 

 

 

 

 

(122,955)

 

(122,955)

Balance as of September 30, 2021

 

 

$

 

 

74,827,128

 

$

7

 

$

205,753

 

$

(203,750)

 

$

2,010

Balance as of June 30, 2020

 

29,818,650

 

$

42,191

 

 

3,254,478

 

$

 

$

7,402

 

$

(48,730)

 

$

(41,328)

Retroactive application of recapitalization

(29,818,650)

(42,191)

27,853,836

3

42,188

42,191

Adjusted balance beginning of period

31,108,314

3

49,590

(48,730)

863

Issuance of Series C warrants beneficial conversion feature

 

 

 

 

 

 

2,976

 

 

2,976

Exercise of stock options¹

895,890

44

44

Stock—based compensation expense

 

 

 

 

 

 

254

 

 

254

Net loss

 

 

 

 

 

 

 

(18,684)

 

(18,684)

Balance as of September 30, 2020

 

 

$

 

 

32,004,204

 

$

3

 

$

52,864

 

$

(67,414)

 

$

(14,547)

Balance as of December 31, 2019

 

25,757,260

 

$

37,982

 

 

3,254,478

 

$

 

$

5,552

 

$

(43,164)

 

$

(37,612)

Retroactive application of recapitalization

(25,757,260)

(37,982)

24,033,725

3

37,979

37,982

Adjusted balance beginning of period

27,288,203

3

43,531

(43,164)

370

Adoption of ASC 842

 

 

 

 

 

 

 

22

 

22

Issuance of Series C redeemable convertible preferred stock¹

 

 

 

 

127,302

 

 

225

 

 

225

Issuance in connection with the redemption of convertible debt and cash purchase of redeemable Series C convertible preferred stock¹

 

 

 

 

3,692,809

 

 

3,984

 

 

3,984

Issuance of Series C warrants beneficial conversion feature

 

 

 

 

 

 

2,976

 

 

2,976

Exercise of stock options¹

895,890

44

44

Stock—based compensation expense

 

 

 

 

 

 

260

 

 

260

Redemption of convertible notes payable

 

 

 

 

 

 

1,844

 

 

1,844

Net loss

 

 

 

 

 

 

 

(24,272)

 

(24,272)

Balance as of September 30, 2020

 

 

$

 

 

32,004,204

 

$

3

 

$

52,864

 

$

(67,414)

 

$

(14,547)

¹Share amounts have been retroactively restated to give effect to the recapitalization transaction

See accompanying notes to unaudited financial statements

 

5

Lightning eMotors, Inc.

Consolidated Statements of Cash Flows

(in thousands, except share data)

(Unaudited)

Nine Months Ended

September 30, 

2021

2020

Cash flows from operating activities

Net loss

 

$

(122,955)

$

(24,272)

Adjustments to reconcile net loss to net cash used in operating activities:

Depreciation and amortization

605

263

Provision for doubtful accounts

142

Gain on disposal of fixed asset

(9)

Gain on extinguishment of debt

(2,194)

Change in fair value of warrant liability

28,108

14,363

Change in fair value of earnout liability

44,164

Change in fair value of derivative liability

9,290

Stock-based compensation

1,545

260

Amortization of debt discount

4,598

470

Non-cash impact of operating lease right of use asset

1,453

795

Issuance of common stock warrants for services performed

433

Other non-cash expenses

164

Changes in operating assets and liabilities that (used) provided cash:

Accounts receivable

(8,090)

(2,939)

Inventories

(5,018)

(953)

Prepaid expenses and other current assets and other assets

(6,511)

(195)

Accounts payable

1,293

233

Accrued expenses and other current liabilities

5,184

118

Net cash used in operating activities

(47,962)

(11,693)

Cash flows from investing activities

Purchase of property and equipment

(2,320)

(1,301)

Proceeds from disposal of property and equipment

9

Net cash used in investing activities

(2,311)

(1,301)

Cash flows from financing activities

Proceeds from term loan and working capital facility

1,000

Proceeds from convertible notes payable, net of issuance costs paid

95,000

9,379

Proceeds from Business combination and PIPE Financing, net of issuance costs paid

142,796

Proceeds from facility borrowings

7,000

Repayments of facility borrowings

(11,500)

Proceeds as part of a redemption of convertible notes payable and Series C redeemable convertible preferred stock and warrants

3,000

Proceeds from the exercise of Series C redeemable convertible preferred warrants

3,100

Proceeds from exercise of common warrants

157

Proceeds from issuance of Series C convertible preferred stock and preferred stock warrants

3,225

Payments on finance lease obligations

(54)

(50)

Proceeds from exercise of stock options

552

44

Net cash provided by financing activities

237,051

16,598

Net increase in cash

186,778

3,604

Cash - Beginning of year

460

1,297

Cash - End of period

$

187,238

$

4,901

Supplemental cash flow information - Cash paid for interest

$

2,559

$

641

Significant noncash transactions

Earnout liability at inception

$

78,960

$

Warrant liability at inception

1,253

Derivative liability at inception

17,063

Conversion of short-term convertible notes for common stock

9,679

Conversion of convertible notes for common stock

10,089

Conversion of warrant liabilities for common stock

37,580

Conversion of convertible notes payable into Series C redeemable convertible preferred stock

3,000

See accompanying notes to unaudited financial statements

 

6

Lightning eMotors, Inc.

Notes to Consolidated Financial Statements

(in thousands, except share and per share data)

(Unaudited)

Note 1 – Description of Business and Basis of Presentation

On May 6, 2021 (the "Closing Date"), GigCapital3, Inc. ("Gig"), consummated the previously announced merger pursuant to the Business Combination Agreement, dated December 10, 2020 (the "Business Combination Agreement"), by and among Project Power Merger Sub, Inc., a wholly-owned subsidiary of Gig incorporated in the State of Delaware ("Merger Sub"), and Lightning Systems, Inc., a Delaware corporation ("Lightning Systems"). Pursuant to the terms of the Business Combination Agreement, a business combination between Gig and Lightning Systems was effected through the merger of Merger Sub with and into Lightning Systems, with Lightning Systems surviving as the surviving company and as a wholly-owned subsidiary of Gig (the "Business Combination").

On the Closing Date, and in connection with the closing of the Business Combination, Gig changed its name to Lightning eMotors, Inc. (the "Company", "Lightning", “we” or “us”). Lightning Systems was deemed the accounting acquirer in the Business Combination based on an analysis of the criteria outlined in Accounting Standards Codification ("ASC") 805, Business Combinations. This determination was primarily based on Lightning Systems stockholders prior to the Business Combination having a majority of the voting interests in the combined company, Lightning Systems operations comprising the ongoing operations of the combined company and Lightning Systems senior management comprising the senior management of the combined company. Accordingly, for accounting purposes, the Business Combination was treated as the equivalent of Lightning Systems issuing stock for the net assets of Gig, accompanied by a recapitalization. The net assets of Gig are stated at historical cost, with no goodwill or other intangible assets recorded.

While Gig was the legal acquirer in the Business Combination, Lightning Systems was deemed the accounting acquirer, the historical financial statements of Lightning Systems became the historical financial statements of the combined company, upon the consummation of the Business Combination. As a result, the financial statements included in this report reflect (i) the historical operating results of Lightning Systems prior to the Business Combination; (ii) the combined results of the Company and Lightning Systems following the closing of the Business Combination; (iii) the assets and liabilities of Lightning Systems at their historical cost; and (iv) the Company’s equity structure for all periods presented.

In accordance with guidance applicable to these circumstances, the equity structure has been restated in all comparative periods up to the Closing Date, to reflect the number of shares of the Company's common stock, $0.0001 par value per share ("Common Stock") issued to Lightning Systems stockholders in connection with the recapitalization transaction. As such, the shares and corresponding capital amounts and earnings per share related to Lightning Systems redeemable convertible preferred stock and Lightning Systems common stock prior to the Business Combination have been retroactively restated as shares reflecting the exchange ratio of approximately 0.9406 shares (the “Exchange Ratio”) established in the Business Combination Agreement. Activity within the statement of stockholders' equity for the issuances and repurchases of Lightning Systems convertible redeemable preferred stock, were also retroactively converted to Lightning Systems common stock. For more details on the reverse recapitalization, see Note 3 to the Company’s notes to unaudited consolidated financial statements.

The accompanying unaudited consolidated financial statements have been prepared in accordance with U.S. Generally Accepted Accounting Principles (“GAAP”) and pursuant to the regulations of the U.S. Securities and Exchange Commission (“SEC”). The unaudited financial information reflects, in the opinion of management, all adjustments, consisting of normal recurring adjustments, considered necessary for a fair statement of the Company's financial position, results of operations and cash flows for the periods indicated. The results reported for the interim period presented are not necessarily indicative of results that may be expected for the full year. These consolidated financial statements should be read in conjunction with the audited financial statements and notes thereto included in the

7

Company's audited financial statements as of and for the year ended December 31, 2020 included in the Prospectus which constituted a part of the Company's Registration Statement on Form S-1 (File No. 333-257237), which was declared effective by the SEC on July 6, 2021 (the "Prospectus").

The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated.

Reclassifications

Certain prior period balances in the consolidated balance sheets and statements of cash flows have been combined or reclassified to conform to current period presentation. Such reclassifications had no impact on net loss or shareholders’ equity previously reported.

Out-of-Period Adjustments

During the three months ended June 30, 2021, the Company identified an error related to the failure to account for the modification of an operating lease for one of its facilities amended in November 2020. The modification extended the term of the lease from November 2024 to February 2027. As a result of the error Operating lease right-of-use assets, Total Assets, Lease Obligation (current and long-term), and Net loss were understated in the periods ended March 31, 2021 and December 31, 2020. The Company assessed the materiality of these errors considering the relevant quantitative and qualitative factors and concluded that the errors were not material to the consolidated financial statements taken as a whole. As such, during the three months ended June 30, 2021, the Company recorded the following out-of-period adjustment to correct the error: increased “right-of-use asset” $2,272, increased “cost of revenues” $14, increased “selling, general and administrative” expense $47, increased “current portion of operating lease obligation” $100, and increased “operating lease obligation, net of current portion” $2,233. The consolidated statements of operations for the three and nine months ended September 30, 2021, the consolidated balance sheet as of September 30, 2021 and the consolidated statements of stockholders’ equity and cash flows for the three and nine months ended September 30, 2021 reflect the above adjustments.

Liquidity

As of September 30, 2021, the Company had $187,238 in cash and cash equivalents. For the three and nine months ended September 30, 2021, the net loss of the Company was $49,461 and $122,955, respectively. Cash flow used in operating activities was $47,962 for the nine months ended September 30, 2021. The Company had positive working capital of $204,314 as of September 30, 2021 primarily as a result of the Business Combination. The current and historical operating cash flows, current cash and working capital balances, and forecasted obligations of the Company were considered in connection with management’s evaluation of the Company’s ongoing liquidity. As a result of the Business Combination, the Company received net proceeds of $216,812 in cash, after paying off the outstanding working capital facilities, the secured promissory note, and unsecured facility agreements. The cash proceeds received from the transaction are expected to provide sufficient capital to fund planned operations for one year from the date of financial statements issuance. We believe our cash and cash equivalents balance will be sufficient to continue to operate our business over the next twelve-month period from the date the financial statements were issued. However, we will require substantial additional capital to develop our products and services, including those for orders in our order backlog, fund the growth and scaling of our manufacturing facilities, fund the growth and scaling of our operations and possible acquisitions. Until we can generate sufficient cash flow from operations, we expect to finance our operations through a combination of the merger proceeds we received from the Business Combination, the PIPE Financing and the Convertible Note investment, as well as from additional public offerings, debt financings, collaborations or licensing arrangements. The amount and timing of our future funding requirements depend on many factors, including the pace and results of our development efforts and our ability to scale our operations.

COVID-19

On March 11, 2020, the World Health Organization declared the outbreak of a respiratory disease caused by a new coronavirus, known as COVID-19, a pandemic. The first Delta variant case was identified in December 2020, and the

8

variant soon became the predominant strain of the virus and by the end of September 2021, the Delta variant was the cause of more than 99% of new U.S. COVID-19 cases. In response, most U.S. states have implemented measures to combat the outbreak that has impacted U.S. business operations. As of the date of issuance of the financial statements, the Company’s operations have not been significantly impacted, but the Company continues to monitor the situation. No impairments were recorded as of the balance sheet date, as no triggering events or changes in circumstances had occurred as of period-end; however, due to significant uncertainty surrounding the situation, management’s judgment regarding this could change in the future. In addition, while the Company’s results of operations, cash flows, and financial condition could be impacted, the extent of the impact cannot be reasonably estimated at this time.

Note 2 – Summary of Significant Accounting Policies

Use of estimates

The preparation of financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Our most significant estimates and judgments involve deferred income taxes, allowance for doubtful accounts, warranty liability, write downs and write offs of obsolete and damaged inventory and the valuation of share-based compensation, warrant liability, convertible note derivative liability and earnout share liability. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s financial statements.

Segment information

ASC 280, Segment Reporting, defines operating segments as components of an enterprise where discrete financial information is available that is evaluated regularly by the chief operating decision-maker (“CODM”) in deciding how to allocate resources and in assessing performance. The Company operates as a single operating segment. The Company’s CODM is the Chief Executive Officer, who has ultimate responsibility for the operating performance of the Company and the allocation of resources. The CODM uses Company forecasts, a financial and operations dashboard, and cash flows as the primary measures to manage the business and does not segment the business for internal reporting or decision making.

9

Concentrations of credit risk

As of September 30, 2021 and December 31, 2020, two customers accounted for 55% and 37%, respectively, of the Company’s total accounts receivable. The net sales to the following customers comprised more than 10% of revenues for the periods presented.

Three Months Ended September 30, 

Nine months ended September 30, 

    

2021

    

2020

    

2021

    

2020

 

Net Sales

% of Net Revenues

  

 

Net Sales

% of Net Revenues

  

 

Net Sales

% of Net Revenues

  

 

Net Sales

% of Net Revenues

  

Customer A

$

1,326

21

%

$

%

$

%

$

%

Customer B

 

1,078

17

%

 

%

 

%

 

%

Customer C

 

722

12

%

 

%

 

6,040

36

%

 

%

Customer D

 

682

11

%

 

%

 

%

 

%

Customer E

647

10

%

1,240

33

%

2,807

17

%

2,006

37

%

Customer F

%

921

24

%

%

1,021

19

%

Customer G

%

792

21

%

%

792

15

%

Customer H

%

527

14

%

%

%

Total of customers with sales greater than 10%

$

4,455

71

%

$

3,480

92

%

$

8,847

53

%

$

3,819

71

%

Total of customers with sales less than 10%

1,802

29

%

322

8

%

7,924

47

%

1,549

29

%

Total Revenues

$

6,257

100

%

$

3,802

100

%

$

16,771

100

%

$

5,368

100

%

Concentrations of supplier risk

As of September 30, 2021 and December 31, 2020 one supplier accounted for 16% and 12% of the Company’s accounts payable, respectively. For the three months ended September 30, 2021 and 2020, two suppliers accounted for 37% and 47% of purchases, respectively. For the nine months ended September 30, 2021 and 2020 two and one suppliers, respectively, accounted for 36% and 39% of purchases.

Cash and cash equivalents

Cash and cash equivalents include cash held in banks and in money market funds. The Company’s cash and cash equivalents are placed with high-credit-quality financial institutions and issuers, and at times exceed federally insured limits. To date, the Company has not experienced any credit loss relating to its cash and cash equivalents.

Accounts receivable

Accounts receivable are recorded at invoiced amounts, net of discounts, and allowances. The Company grants credit in the normal course of business to its customers. The Company periodically performs credit analyses and monitors the financial condition of its customers to reduce credit risk and, under certain circumstances, requires collateral to support accounts receivable. The Company reduces the carrying value for estimated uncollectible accounts based on a variety of factors including the length of time receivables are past due, economic trends and conditions affecting the Company’s customer base, and historical collection experience. Specific provisions are recorded for individual receivables when the Company becomes aware of a customer’s inability to meet its financial obligations. The Company writes off accounts receivable when they are deemed uncollectible or, in certain jurisdictions, when legally able to do so. The allowance for doubtful accounts balances at September 30, 2021 and December 31, 2020 were $142 and zero, respectively.

Inventories

Inventories consist of raw materials, work in progress, and finished goods and are stated at the lower of cost or net realizable value, with cost determined on the average cost method, which approximates the first-in, first-out (FIFO) method.

10

The Company records a provision to write-down obsolete inventories equal to the difference between the costs of inventories on hand and the net realizable value based upon assumptions about future sales trends, market and economic conditions, and customer demand. If the estimated inventory net realizable value is less than the net carrying value, the net carrying value is adjusted to net realizable value and the resulting charge is recorded in “cost of revenues.”

Property and equipment

Property and equipment is stated at cost, less accumulated depreciation. Depreciation is provided using the straight-line method over the estimated useful asset lives. Leasehold improvements are stated at cost and amortized on the straight-line basis over their estimated economic useful lives or the lease term, whichever is shorter. Costs of enhancements or modifications that substantially extend the capacity or useful life of an asset are capitalized and depreciated accordingly. Ordinary repairs and maintenance are expensed as incurred. Depreciation is included in our consolidated statements of operations in “cost of revenues” and “selling, general and administrative” expenses. When property is retired or otherwise disposed of, the cost and accumulated depreciation are removed from our consolidated balance sheets and the resulting gain or loss, if any, is reflected in “other income, net.”

Impairment of long-lived assets

Long-lived assets to be held and used in the Company’s operations are evaluated for impairment when events or circumstances indicate the carrying value of a long-lived asset or asset group is less than the undiscounted cash flows from its use and eventual disposition over its remaining economic life. The Company assesses recoverability by comparing the sum of projected undiscounted cash flows from the use and eventual disposition over the remaining economic life of a long-lived asset or asset group to its carrying value, and records a loss from impairment if the carrying value is more than its undiscounted cash flows. Assets or asset groups to be abandoned or from which no future benefit is expected are written down to zero in the period it is determined they will no longer be used and are removed entirely from service. There were no impairments of long-lived assets recognized during the nine months ended September 30, 2021 and 2020.

Redeemable convertible preferred stock

Prior to the Business Combination, the Company had redeemable preferred stock outstanding that was classified as temporary equity in the mezzanine section of the balance sheet due to the contingently redeemable nature of the preferred stock. As described in Note 1, the equity structure has been restated in all comparative periods prior to the Closing Date. For the periods in which the redeemable convertible preferred stock was outstanding, the Company did not believe that the related contingent events and the redemption of the preferred stock was probable to occur and did not accrete the preferred stock to redemption value.

Revenue recognition

The Company develops and produces powertrain systems for urban medium and heavy-duty vehicles, such as delivery trucks and buses. Powertrain systems can either be sold direct to customers or installed and integrated into a vehicle by the Company. The Company transfers control and recognizes revenue for powertrain systems sold direct to customers when the product is shipped “FOB Shipping Point.” When the Company is responsible for vehicle conversions, revenue is recognized upon completion of the conversion and the vehicle is made available to the customer. For vehicle conversions, the components are highly interdependent and interrelated, and conversion requires both the components and their installation and integration, which collectively represent the combined output to the customer. The Company also provides chargers as an ancillary supporting product to customers. Revenue for chargers is recognized when the product is drop shipped directly to the customer from the manufacturer. The Company, who controls the customer relationship and product pricing for chargers, is the principal in such transactions and revenue is recognized on a gross basis. From time to time the Company may also sell services associated with the powertrain systems, revenue from which is recognized as the service is transferred to the customer. Service revenue for the three and nine months ended September 30, 2021 and 2020 was immaterial.

11

The Company accounts for shipping and handling costs arranged on behalf of customers as fulfillment costs and records these costs within “cost of revenues” in the accompanying statements of operations. Shipping and handling billed to customers is included in revenues and is not significant.

The following economic factors affect the nature, amount, timing, and uncertainty of the Company’s revenue and cash flows as indicated:

Type of customer: The majority of the Company’s sales are directly to fleet customers and fleet service providers. The Company has also sold to certified installers or dealers who install the powertrain components in the vehicles.

Type of contract: Sales contracts are for goods or services. The majority of contracts are short term (i.e., less than or equal to one year in duration).

Significant Payment Terms

None of the Company’s contracts have a significant financing component. Any cash that is received prior to revenue recognition is deferred as deferred revenue (a contract liability) until the good is delivered or service is rendered.

Returns and Refunds

Consideration paid for goods and/or services that customers purchase from the Company are nonrefundable. Therefore, at the time revenue is recognized, the Company does not estimate expected refunds for goods or services, nor does the Company exclude any such amounts from revenue.

Allocating the Transaction Price

The transaction price of a contract is the amount of consideration to which the Company expects to be entitled in exchange for transferring promised goods to a customer. Transaction prices do not include amounts collected on behalf of third parties (e.g., sales taxes). Sales taxes collected on sales are recorded as a sales tax liability and are included in “accrued expenses and other current liabilities.” To determine the transaction price of a contract, the Company considers its customary business practices and the terms of the contract. For the purpose of determining transaction prices, the Company assumes that the goods and/or services will be transferred to the customer as promised in accordance with existing contracts and that the contracts will not be canceled, renewed, or modified. The Company’s revenue terms do not include retrospective or prospective volume discounts, rights of return, rebates, performance bonuses or other forms of variable consideration.

The Company’s contracts with customers have fixed transaction prices that are denominated in U.S. dollars and payable in cash.

Costs to Obtain or Fulfill a Contract with a Customer

The Company has elected the practical expedient to expense contract acquisition costs, which consist of sales commissions, which are reported within “selling, general and administrative” expenses.

12

Revenue Summary

The following table disaggregates revenue by major source:

Three Months Ended September 30, 

Nine months ended September 30, 

    

2021

    

2020

    

2021

    

2020

    

ZEVs converted

 

  

 

  

 

  

 

  

 

Manufacturing conversions - direct to customer

$

5,588

$

3,366

$

15,084

$

3,630

Powertrain systems - direct to customer

 

 

 

218

 

Powertrain systems - certified installer or dealers

 

 

 

 

1,320

Charging systems

 

242

 

70

 

244

 

70

Other

 

427

 

366

 

1,225

 

348

$

6,257

$

3,802

$

16,771

$

5,368

Warranties

In most cases, goods that customers purchase from the Company are covered by five-year and 60-thousand-mile limited product warranty.

At the time revenue is recognized, the Company estimates the cost of expected future warranty claims and accrues estimated future warranty costs based upon the historical relationship of warranty claims to sales. The Company periodically reviews the adequacy of its product warranties and adjusts, if necessary, the warranty percentage and accrued warranty liability for actual historical experience. The warranty liability is included in “accrued expenses and other current liabilities” and the cost of warranties is included in “cost of revenues.”

Fair value, measurements, and financial instruments

GAAP for fair value establishes a hierarchy that prioritizes fair value measurements based on the types of inputs used for the various valuation techniques (market approach, income approach, and cost approach). The Company’s financial assets and liabilities are measured using inputs from the three levels of the fair value hierarchy. The three levels of the hierarchy and the related inputs are as follows:

Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the Company can access at the measurement date.

Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data.

Level 3: Significant unobservable inputs that reflect the Company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.

An asset’s or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.

Assets and liabilities measured at fair value are based on one or more of the following three valuation techniques:

Market approach: Prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities

Cost approach: Amount that would be required to replace the service capacity of an asset (replacement cost)

13

Income approach: Techniques to convert future amounts to a single present value amount based upon market expectations (including present value techniques, option pricing and excess earnings models)

The Company believes its valuation methods are appropriate and consistent with other market participants, however, the use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.

The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, warrant liabilities, long-term debt, derivative liabilities and earnout liabilities. The carrying value of cash, accounts receivable, accounts payable, and accrued liabilities approximate fair value because of the short-term nature of those instruments. Long-term debt is not presented at fair value on the Consolidated Balance Sheets, as it is recorded at carrying value, net of unamortized debt discounts. However, the 7.5% $100,000 convertible senior note (the “Convertible Note”) has an embedded conversion option accounted for as a derivative liability, which is presented at fair value on the Consolidated Balance Sheets. The fair value of the Convertible Note without the conversion option was $59,888 and zero as of September 30, 2021 and December 31, 2020, respectively.

As of September 30, 2021, the Company had cash equivalents held in a money market account. The Company has concluded that due to the highly liquid nature of the money market account, the carrying value approximates fair value, which represents a Level 1 input.

As a result of the Business Combination, the Company recognized additional earnout shares with performance conditions as a liability measured at fair value with subsequent changes in fair value recorded in the statement of operations for each reporting period. The earnout shares are valued using the Company’s stock price as of the valuation date. The valuation methodology used is a Monte Carlo Simulation model (“MCS”) utilizing a Geometric Brownian motion process to capture meeting the various performance conditions. MCS is a technique that uses a stochastic process to create a range of potential future outcomes given a variety of inputs. Stochastic processes involve the use of both predictive assumptions (e.g., volatility, risk-free rate) and random numbers to create outcomes. MCS assumes that stock prices take a random walk and cannot be predicted; therefore, random number generators are used to create random outcomes for stock prices. The fair value measurements are considered Level 3 measurements within the fair value hierarchy.

As a result of the Business Combination, the Company assumed the liability associated with the Gig warrants. The Company accounts for the warrants as liabilities at fair value with subsequent changes in fair value recorded in the statement of operations for each reporting period. The fair value is determined using the Black-Scholes-Merton option-pricing model (“BSM”) where the share price input represents the Company’s stock price as of the valuation date. The BSM is a mathematical model for pricing an option or warrant. In particular, the model estimates the variation over time of financial instruments. The fair value measurements are considered Level 3 measurements within the fair value hierarchy.

The Company estimates the fair value of its derivative liability associated with the Convertible Note at each reporting date, as well as at each conversion date. The Convertible Note and embedded conversion option are valued using a Binomial Lattice Model designed to capture incremental value attributed to the conversion options in addition to the value of the Convertible Note. The value of the Convertible Note without the conversion feature is valued utilizing the income approach, specifically, the discounted cash flow method. Cash flows are discounted utilizing the U.S. Treasury rate and the credit spread to estimate the appropriate risk adjusted rate. The conversion feature utilizes the Company’s stock price as of the valuation date as the starting point of the valuation. A Binomial Lattice Model is used to estimate a credit spread by solving for a premium to the U.S. Treasury rate that produces a value of the Convertible Note. As of issuance, the value of the Convertible Note and warrants related to the Convertible Note were set to equal $100,000 to solve for the credit spread which is then updated quarterly. The fair value measurements are considered Level 3 measurements within the fair value hierarchy.

Prior to the Business Combination, the Company had common and preferred stock warrants issued in connection with the issuance of debt, the conversion of debt to preferred stock, and the issuance of redeemable convertible preferred stock that were measured and recorded at fair market value as of the date of each transaction. These common and

14

preferred stock warrants were classified in warrant liabilities and were measured and adjusted to their fair market value as of each reporting period as described in the paragraphs below.

The Company estimated the fair value of its common stock, Series C preferred stock, and Series C preferred warrants, which value was used in the determination of the value of warrants issued in connection with certain debt and preferred stock transactions and when measuring at the end of the reporting period. The Company considered the measurement of such liability-classified warrants in Level 3 due to significant unobservable inputs in this valuation.

The valuations were based on a combination of the income and market approach allocated to stockholders using an Option Pricing Model and applying a Discount for Lack of Marketability judgement based on the Finnerty put-option model. The key inputs to the valuation models that were utilized to estimate the fair value of the warrant liabilities included volatility, risk free rate, probability of subsequent funding, and discounts for lack of marketability.

These valuations were determined using a Probability Weighted Expected Return Method (PWERM) and a combination of several income and market approaches to determine the enterprise value of the Company. The enterprise value was adjusted for the probabilities of various scenarios/liquidity events that could have occurred and would have to create an overall weighted value of common stock as of each valuation date. Each liquidity scenario had unique probabilities based on the Company’s opinion, which was based on various discussions with potential investors, advisors, and market participants, which included unique facts and circumstances as of the valuation dates. The scenarios included early liquidation, a private merger and acquisition (“M&A”) transaction, staying a privately held company, and a special purpose acquisition company (“SPAC”) transaction/merger.

Each scenario was based on a different valuation methodology based on the unique risks, opportunities and a likely investor’s or market participant’s perspective. These included (a) Early liquidation: based on an Asset Approach using the existing equity value as of the valuation date; (b) Private M&A: based on a guideline transaction (market) approach using an assembled group of comparable transactions and trailing revenue metric/multiples; (c) Stay private: based on a discounted cash flow (income) approach using the Company’s non-SPAC forecast and a market-based discount rate; and (d) SPAC transaction: based on a guideline public company (market) approach using an assembled peer group of comparable companies and forward revenue metrics/multiples. Value was allocated to all outstanding securities through the PWERM using capitalization tables unique to each liquidity scenario.

The preliminary valuation was then discounted by applying a Discount for Lack of Marketability (“DOLM”) based on a Finnerty put-option model to determine a non-marketable, minority value of one share of common stock and one Series C preferred share.

The Company’s non-financial assets, which primarily consist of property and equipment, are not required to be carried at fair value on a recurring basis and are reported at carrying value. However, on a periodic basis or whenever events or changes in circumstances indicate that their carrying value may not be fully recoverable, these along with other non-financial instruments are assessed for impairment and, if applicable, written down to and recorded at fair value.

Beneficial conversion features

The Company followed the beneficial conversion feature guidance in ASC 470-20, Debt with Conversion and Other Options, which applies to redeemable convertible preferred stock and convertible debt. A beneficial conversion feature is defined as a nondetachable conversion feature that is in the money at the commitment date.

The beneficial conversion feature guidance requires recognition of the conversion option’s in-the-money portion, the intrinsic value of the option, in equity, with an offsetting reduction to the carrying amount of the instrument. The resulting discount is amortized as interest over the life of the instrument. When there is a subsequent change to the conversion ratio based on a future occurrence, the new conversion price may trigger the recognition of an additional beneficial conversion feature on occurrence.

As a result of the Business Combination, the unamortized portion of the beneficial conversion feature was recorded to additional paid-in capital.

15

Stock-based compensation

The Company accounts for share-based compensation in accordance with ASC 718, Compensation – Stock Compensation, under which share based payments that involve the issuance of common stock to employees and nonemployees and meet the criteria for equity-classified awards are recognized in the financial statements as share-based compensation expense based on the fair value on the date of grant. The Company issues stock option awards and restricted stock unit awards to employees and nonemployees.

 

The Company utilizes the Black-Scholes model to determine the fair value of the stock option awards, which requires the input of subjective assumptions. These assumptions include estimating (a) the length of time grantees will retain their vested stock options before exercising them for employees and the contractual term of the option for nonemployees (“expected term”), (b) the volatility of the Company’s common stock price over the expected term, (c) expected dividends, and (d) the fair value of a share of common stock prior to the Business Combination. After the closing of the Business Combination, the Company’s board of directors determined the fair value of each share of common stock underlying stock-based awards based on the closing price of the Company’s common stock as reported by the NYSE on the date of grant. The Company has elected to recognize the adjustment to share-based compensation expense in the period in which forfeitures occur.

 

The assumptions used in the Black-Scholes model are management’s best estimates, but the estimates involve inherent uncertainties and the application of management judgment (see Note 11). As a result, if other assumptions had been used, the recorded share-based compensation expense could have been materially different from that recorded in the financial statements.

Warrants and Warrant liabilities

As a result of the Business Combination, the Company assumed the liability associated with the Gig warrants. The Company accounts for the warrants for shares of the Company’s common stock that are not indexed to its own stock as liabilities at fair value on the consolidated balance sheets. The warrants are subject to remeasurement at each balance sheet date and any change in fair value is recognized as a “loss (gain) from change in fair value of warrant liabilities” in the consolidated statements of operations. The Company will continue to adjust the liability for changes in fair value until the earlier of the exercise or expiration of the common stock warrants. At that time, the portion of the warrant liability related to the common stock warrants will be reclassified to “additional paid-in capital”.

The Lightning Systems common and preferred warrants, prior to the Business Combination, were accounted for in accordance with the authoritative guidance which requires that free-standing financial instruments with certain cash settlement features and/or associated with redeemable convertible preferred stock, which is classified as temporary equity, to be recorded at the fair value of the warrants. All outstanding common (with the exception of certain warrants that were issued to vendors discussed below) and all preferred warrants are recorded as “warrant liabilities” based on their fair value on the date of the transaction. See the “Fair value” significant accounting policy for a description of the determination of fair value. Any changes in the fair value of these instruments are reported as “loss (gain) from change in fair value of warrant liabilities.”

Warrants are separated from the host contract and reported at fair value when the warrant is a freestanding financial instrument that may ultimately require the issuer to settle the obligation by transferring assets. Under certain circumstances, most notably in the case of a deemed liquidation, the warrants issued in conjunction with Lightning Systems’ debt and preferred stock transactions may have been ultimately required to be settled by a transfer of assets, and as a result the warrants are reported as liabilities at fair value each reporting period.

In February 2021 the Company granted common warrants to certain vendors for services provided prior to March 31, 2021. Refer to Note 10 – Capital Structure.

As a result of the Business Combination, the remaining outstanding Lightning Systems warrants were converted to the Company’s common stock based on the Exchange Ratio.

16

Research and development

Research and development costs are expensed when incurred and consist of engineering personnel and materials.

Advertising

Advertising costs are expensed when incurred and are included in “selling, general and administrative” expenses and total $64 and $116 for the three and nine months ended September 30, 2021, respectively, and $10 and $32 for the three and nine months ended September 30, 2020.

Derivative Liability

The Company accounts for the embedded conversion feature of the Convertible Note as a derivative liability. Pursuant to ASC 815-15, Derivatives and Hedging – Embedded Derivatives, the embedded conversion feature meets all three criteria to be bifurcated and accounted for separately from the host instrument, i.e., the Convertible Notes. Because this feature meets all criteria of a derivative instrument, it should be accounted for and recorded as a derivative liability at fair value on the Company’s balance sheet with subsequent changes in fair value recorded in the statement of operations each reporting period.

Earnout Liability

As a result of the Business Combination, the Company recognized additional earnout shares as a liability. Pursuant to ASC 805, Business Combinations, the Company determined that the initial fair value of the earnout shares should be recorded as a liability with the offset going to additional paid-in capital and with subsequent changes in fair value recorded in the statement of operations for each reporting period.

Income taxes

Income taxes are accounted for using the asset and liability method which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of other assets and liabilities. The Company provides for income taxes at the current and future enacted tax rates and laws applicable in each taxing jurisdiction. The Company uses a two-step approach for recognizing and measuring tax benefits taken or expected to be taken in a tax return and disclosures regarding uncertainties in income tax positions. The Company recognizes interest and penalties related to income tax matters in income tax expense in the consolidated statement of operations.

Net loss per share

Basic earnings (loss) per share (“EPS”) are computed by dividing net earnings (loss) by the weighted average number of common shares outstanding for the period. Diluted EPS attributable to common shareholders is computed by adjusting net earnings by the weighted average number of common shares and potential common shares outstanding (if dilutive) during each period. Potential common shares include shares issuable upon exercise of stock options and vesting of restricted stock awards. Anti-dilutive securities are excluded from diluted EPS.

Recent accounting pronouncements issued and adopted

In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02, Leases, which superseded the lease requirements in ASC 840, Leases, with the new guidance in ASC 842, Leases. The ASU requires lessees to recognize a right-to-use asset and related lease liability for all leases, with a limited exception for short-term leases. Leases are classified as either finance or operating as opposed to previously being classified as either capital or operating, with only capital leases being recognized on the balance sheet.

The Company adopted ASC 842, Leases, on January 1, 2020 using the modified retrospective transition method. In connection with the adoption, the Company recognized right-of-use lease assets of $3,683, net of “other long-term

17

liabilities” of $328, lease liabilities of $4,011, and a transition adjustment that increased the Company’s “accumulated deficit” by $22.

In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes. This ASU simplifies the accounting for income taxes by removing certain exceptions to the general principles in ASC 740, Income Taxes. The guidance is effective for fiscal years beginning after December 15, 2020 and interim periods therein, with early adoption permitted. The adoption method is dependent on the specific amendment included in this update as certain amendments require retrospective adoption, modified retrospective adoption, an option of retrospective or modified retrospective, and prospective adoption. The Company adopted this standard effective January 1, 2021, utilizing the prospective method which did not have a material impact on its financial statements.

Recent accounting pronouncements issued not yet adopted

In June 2016, the FASB issued ASU 2016-13 related to the measurement of credit losses on financial instruments and has since modified the standard with several ASUs (collectively, the “credit loss standard”). The credit loss standard requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions and reasonable and supportable forecasts that affect the collectability of the reported amount. The credit loss standard took effect for public entities for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. As amended in ASU 2019-10, for companies that file under private company guidelines, the credit loss standard will take effect for fiscal years beginning after December 15, 2022, and for interim periods within those fiscal years. Early adoption is permitted for all entities for fiscal years beginning after December 15, 2018. The adoption of this ASU will require a cumulative-effect adjustment to Accumulated deficit as of the beginning of the first reporting period in which the guidance is effective (that is, a modified-retrospective approach). The Company expects to adopt this standard on January 1, 2023 and is currently evaluating the impact this ASU will have on its financial statements.

In August 2020, the FASB issued ASU 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. The ASU includes amendments to the guidance on convertible instruments and the derivative scope exception for contracts in an entity’s own equity and simplifies the accounting for convertible instruments which include beneficial conversion features or cash conversion features by removing certain separation models in ASC 470-20, Debt with Conversion and Other Options. Additionally, the ASU requires entities to use the “if-converted” method when calculating diluted earnings per share for convertible instruments. The ASU is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. The Company expects to adopt this standard on January 1, 2022 and is currently evaluating the impact this ASU will have on its financial statements.

Note 3 – Reverse Recapitalization

On May 6, 2021, Gig consummated the Business Combination with Lightning Systems, with Lightning Systems surviving the merger as a wholly-owned subsidiary of Gig.

In connection with the Business Combination, certain Gig shareholders exercised their right to redeem certain of their outstanding shares for cash, resulting in the redemption of 5,816,664 shares of Gig common stock for gross redemption payments of $58,759. In addition, an investor purchased from the Company 2,500,000 shares of common stock (the “PIPE Shares”), for a purchase price of $10.00 per share and an aggregate purchase price of $25,000 pursuant to a separate subscription agreement dated as of December 10, 2020 (the “PIPE Financing”). The PIPE Financing investment closed simultaneously with the consummation of the Business Combination.

Upon the closing of the Business Combination, Gig’s certificate of incorporation was amended and restated to, among other things change the name of the corporation to Lightning eMotors, Inc. and to increase the total number of authorized shares of capital stock to 251,000,000, consisting of (a) 250,000,000 of common stock, par value $0.0001 per share and (b) 1,000,000 shares of preferred stock, par value $0.0001 per share.

18

Immediately prior to the closing of the Business Combination, each issued and outstanding share of Lightning Systems redeemable, convertible preferred stock, was converted into shares of Lightning Systems common stock. This resulted in a conversion of 38,007,793 shares of Lightning Systems redeemable, convertible preferred stock into Lightning Systems common stock. Outstanding Lightning Systems short-term convertible notes were converted into an aggregate of 5,830,723 shares of Lightning Systems common stock. In addition, Lightning Systems had outstanding warrants that converted into 4,379,795 shares of Lightning Systems common stock.

Upon the closing of the Business Combination, Lightning Systems common stock issued and outstanding was canceled and converted into the right to receive Company common stock (the “Per Share Merger Consideration”) based on the Exchange Ratio. In addition, after closing and subject to the terms and conditions defined below, stockholders of the Company who have received, or are entitled to receive, any per share merger consideration (“Stockholder Earnout Group”) have the contingent right to receive additional 16,463,096 shares of the Company’s common stock to be allocated on a pro rata basis among the members of the Stockholder Earnout Group. One-third of the earnout shares will be released to the Stockholder Earnout Group on a pro rata basis if on or prior to the fifth anniversary of the closing date the volume weighted average price (“VWAP”) of the Company’s common stock equals or exceed $12.00 per share of twenty of any thirty consecutive trading days. One-third of the earnout shares will be released to the Stockholder Earnout Group on a pro rata basis if on or prior to the fifth anniversary of the closing date the VWAP of the Company’s common stock equals or exceed $14.00 per share of twenty of any thirty consecutive trading days. One-third of the earnout shares will be released to the Stockholder Earnout Group on a pro rata basis if on or prior to the fifth anniversary of the closing date the VWAP of the Company’s common stock equals or exceed $16.00 per share of twenty of any thirty consecutive trading days. If these conditions have not been satisfied following the fifth anniversary of the closing date, any stockholder earnout shares remaining will be canceled. As of September 30, 2021, none of the contingencies under this agreement have been met and, accordingly, no common stock shares have been issued.

Outstanding stock options, whether vested or unvested, to purchase shares of Lightning Systems common stock under the 2019 plan (see Note 11) converted into stock options for shares of the Company’s common stock upon the same terms and conditions that were in effect with respect to such stock options immediately prior to the Business Combination, after giving effect to the Exchange Ratio.

The Business Combination was accounted for as a reverse recapitalization in accordance with GAAP. Under this method, Gig was treated as the ‘acquired” company for financial reporting purposes. See Note 2 for further details. Accordingly, for accounting purposes, the Business Combination was treated as the equivalent of Lightning Systems issuing stock for the net assets of Gig, accompanied by a recapitalization. The net assets of Gig are stated at historical cost, with no goodwill or intangible assets recorded.

Prior to the Business Combination, Lightning Systems and Gig filed separate standalone federal, state and local income tax returns. As a result of the Business Combination, structured as a reverse acquisition for tax purposes, Lightning Systems became the parent of the consolidated filing group with Gig as a subsidiary.

The following table reconciles the elements of the Business Combination to the consolidated statement of cash flows and the consolidated statement of changes in equity for the nine months ended September 30, 2021:

Recapitalization

Cash - Gig's trust and cash (net of redemptions and transaction costs)

$

117,796

Cash - PIPE Financing

25,000

Net Cash provided by Business Combination and PIPE Financing

142,796

Less: non-cash items charged against additional paid-in capital

(32,995)

Net contributions from Business Combination and PIPE Financing

$

109,801

The number of shares of Common Stock outstanding immediately following the consummation of the Business Combination:

19

Number of Shares

Common stock, outstanding prior to Business Combination

25,893,479

Less: redemption of Gig shares

(5,816,664)

Common stock Gig

20,076,815

Shares issued in PIPE Financing

2,500,000

Business Combination and PIPE Financing shares

22,576,815

Lightning Systems shares¹

50,652,890

Total shares of common stock outstanding immediately after Business Combination

73,229,705

¹The number of Lightning Systems shares were calculated using the Exchange Ratio contemplated in the Business Combination of approximately 0.9406.

Note 4 – Inventories

At September 30, 2021 and December 31, 2020, inventories consist of the following:

    

September 30, 2021

    

December 31, 2020

    

Raw materials

$

9,212

$

4,456

Work in progress

 

778

 

1,143

Finished goods

 

771

 

144

Total inventories

$

10,761

$

5,743

During the nine months ended September 30, 2021, the Company reduced the cost of certain inventory to net realizable value and recorded a $98 cost reduction, which is included in “cost of revenues.”

Note 5 – Prepaid and Other Current Assets

At September 30, 2021 and December 31, 2020, prepaid and other assets consist of the following:

    

September 30, 2021

    

December 31, 2020

    

Prepaid insurance

$

3,249

$

47

Vendor deposits

2,981

1,794

Prepaid SPAC transaction costs

 

 

1,913

Software subscriptions

 

521

 

Other current assets

 

486

 

245

Total prepaid expenses and other current assets

$

7,237

$

3,999

Note 6 - Property and Equipment

Cost, accumulated depreciation, and the related estimated useful lives of property and equipment as of September 30, 2021 and December 31, 2020 are as follows:

    

September 30, 2021

    

December 31, 2020

    

Useful Lives

Machinery and equipment

$

1,363

$

939

 

7 years

Vehicles

 

1,761

 

825

 

5 years

Leasehold improvements

 

986

 

650

 

5 years

Computer equipment

 

272

 

167

 

3 years

Software

 

798

 

116

 

3 years

Furniture and fixtures

 

229

 

126

 

7 years

Capital projects in progress

 

704

 

1,081

 

  

Total cost

 

6,113

 

3,904

 

  

Accumulated depreciation and amortization

 

(1,783)

 

(1,289)

 

  

Total property and equipment

$

4,330

$

2,615

 

  

20

Depreciation and amortization expense for the nine months ended September 30, 2021 and 2020 totaled $605 and $263, respectively, of which $136 and $78, respectively are included in “cost of revenues” and $469 and $185, respectively, are included in “selling, general and administrative” expenses. Depreciation and amortization expense for the three months ended September 30, 2021 and 2020 totaled $255 and $94, respectively, of which $49 and $28, respectively are included in “cost of revenues” and $206 and $66, respectively are included in “selling, general and administrative” expenses.

Note 7 - Accrued Expenses and Other Current Liabilities

At September 30, 2021 and December 31, 2020, accrued expenses and other current liabilities consist of the following:

    

September 30, 2021

    

December 31, 2020

Accrued SPAC transaction costs

$

$

1,521

Other accrued expense

645

194

Accrued professional services

 

983

 

Accrued interest

2,758

246

Accrued payroll and benefits

984

207

Warranty liability

 

801

 

455

Customer deposits

 

569

 

267

Total accrued expenses and other current liabilities

$

6,740

$

2,890

Note 8 – Notes Payable

Notes payable as of September 30, 2021 and December 31, 2020 consist of the following:

    

September 30, 2021

    

December 31, 2020

Convertible Note

 

$

87,863

 

$

Related party notes

Term note and revolving working capital facility

3,000

6,000

2020 short-term convertible notes payable

 

 

3,225

Third party notes

 

  

 

  

2020 short-term convertible notes payable

 

 

6,454

Unsecured facility agreement

 

 

1,500

 

90,863

 

17,179

Unamortized debt discount

 

(29,167)

 

(1,351)

Total debt less unamortized debt discount

 

61,696

 

15,828

Less current portion - related party

 

 

6,225

Less current portion - third party

 

 

7,954

Long-term portion

$

61,696

$

1,649

Long-term portion - related party

$

2,956

$

1,649

Long-term portion - convertible note

$

58,740

$

Convertible Note

In conjunction with the Business Combination, the Company entered into the 7.5% $100,000 Convertible Note and paid issuance costs of $5,000. The Convertible Note has a maturity date of May 15, 2024 and has semi-annual interest payments due May 15 and November 15 of each year starting on November 15, 2021. The Convertible Note has a conversion feature at a conversion price of $11.50 and warrants to purchase up to 8,695,652 shares of common stock for a per share price of $11.50. The Convertible Note has a mandatory conversion option that: a) is exercisable at the option of the Company on or after May 15, 2022; b) occurs when the Company’s stock price (1) is greater than 120% of the conversion price of $11.50, or $13.80 for 20 trading days in a period of 30 consecutive trading days and (2) the 30-day average daily trading volume during the applicable exercise period, i.e., consecutive 30 trading day period, is greater

21

than or equal to $3,000; and c) the Company will make payments in accordance with the interest make-whole (defined below) amount in cash or issuance of additional shares of the Company’s common stock.

The interest make-whole amount means, with respect to the conversion of the Convertible Note, in an amount denominated in U.S. dollars, the sum of all regularly scheduled interest payments, if any, due on such Convertible Note on each interest payment date occurring after the conversion date for such conversion and on or before the maturity date; provided, however, that (A) for these purposes, the amount of interest due on the interest payment date immediately after such conversion date will be deemed to be the following amount: (x) if such conversion date is prior to January 15, 2023, an amount equal to twelve months of interest and (y) if such conversion date is on or after January 15, 2023, any accrued and unpaid interest, if any, at such conversion date, plus any remaining amounts that would be owed to, but excluding, the maturity date in respect of such Convertible Note, including all regularly scheduled interest payments; and (B) if such conversion date occurs after the Company has sent a mandatory conversion notice, then the interest make-whole Amount for such conversion shall be the sum of all regularly scheduled interest payments, if any, due on such Convertible Note on each interest payment date occurring after the conversion date for such conversion to, but excluding, the maturity date.

The Company has identified certain embedded derivatives related to its Convertible Note. Since the Convertible Note has a conversion feature whereby the principal amount will convert into a variable number of shares based on the future trading price of the Company’s common stock, the conversion feature is recorded as a derivative liability. Therefore, the fair value of the convertible feature at inception on May 6, 2021 in the amount of $17,063 was recorded as a debt discount and an addition to “derivative liability” on the consolidated balance sheets. The derivative liability is adjusted to fair value each reporting period, with the changes in fair value reported as “Loss (gain) from change in fair value of derivative liability” on the consolidated statements of operations.

During the three months ended September 30, 2021, $12,137 of Convertible Notes were converted into 1,055,388 shares of the Company’s common stock. The Company recognized a gain on extinguishment of $2,194 in “Gain on extinguishment of debt” on the consolidated statement of operations associated with the difference between (1) the sum of the fair value of the common stock issued of $10,089 and cash paid for the remaining annual interest due May 2022 of $668 and (2) the sum of the carrying amount of the converted debt $7,966 and the fair value of the convertible note derivative liability of $4,985. The following table provides a reconciliation of the beginning and ending balances for the convertible note derivative liability measured at fair value using significant unobservable inputs (Level 3):

Level 3

Initial recognition May 6, 2021

$

17,063

Gain

 

4,267

Balance at June 30, 2021

$

21,330

Change resulting from conversions

(4,985)

Gain

5,023

Balance at September 30, 2021

$

21,368

The Convertible Note warrants are considered free-standing instruments and meet the criteria for equity classification because they are indexed to the Company’s own stock and provide a fixed number of shares. Therefore, the fair value of the Convertible Note warrants on May 6, 2021 in the amount of $14,522 was recorded as a debt discount and an addition to “additional paid-in capital” on the consolidated balance sheets.

Related party term note and working capital facility

In October 2019, the Company entered into a term note and working capital facility agreement (the “Facility”), with a company represented on the board. The Facility provides for both term and working capital loans for borrowings up to $21,000 as of September 30, 2021. However, the Company’s Convertible Note requirements limit the Company’s permitted indebtedness to $5,000. Borrowings under the Facility are secured by substantially all the Company’s assets,

22

are subject to borrowing base limitations, and require the Company to meet certain covenants. Interest is payable quarterly on borrowings at a fixed annual rate of 15%.

The Facility borrowings were $6,000 as of December 31, 2020 and increased to $10,000 prior to the Business Combination. As a result of the Business Combination, the Facility was paid down to $3,000 and remains at $3,000 as of September 30, 2021 with a maturity date of October 21, 2024.

In connection with entering into this Facility, the Company issued warrants in 2020 and 2019, exercisable into 60,241 and 301,205, respectively, shares of Series C preferred stock at the conversion price of $1.66 per share. At the time of issuance, the Company estimated the fair value of the warrants at $6 and $66, respectively, and recorded a debt discount, which is being recognized over the life of the Facility borrowings, and a warrant liability, which was adjusted to fair value each reporting period, with the changes in fair value reported as a component of “other income, net.” As a result of the Business Combination, the warrants were converted to common stock based on the Exchange Ratio.

Related party 2020 convertible notes payable

In February 2020, the Company borrowed $3,000 in the aggregate under two convertible note payable agreements from companies represented on the board. Theses convertible notes bore interest at 8% and were subject to certain covenants. In May 2020, these notes were subject to a mandatory redemption in connection with a qualified equity offering of $3,000, resulting in a conversion into 2,118,819 Series C preferred shares at a weighted average conversion price of $1.42 per share. The mandatory redemption was treated as a debt extinguishment for accounting purposes. To record the extinguishment, the fair value of consideration received and debt relieved was compared to the fair value of consideration paid and equity instruments issued. The fair value of consideration received was greater than the consideration paid. The excess fair value of $1,844 was recorded as a contribution to “additional paid-in capital”.

In connection with the redemption, the Company issued short and long-term warrants, exercisable into 3,614,457 and 831,326, respectively, shares of Series C preferred shares at the conversion price of $1.66 per share. The Company estimated the fair value of the warrants at $336. The change in fair value was reported within “loss (gain) from change in fair value of warrant liabilities.” As a result of the Business Combination, the warrants were converted to common stock based on the Exchange Ratio.

Related and Third-party 2020 short-term convertible notes payable

In August and September 2020, the Company borrowed $9,679 in the aggregate under convertible note purchase agreements from third parties ($6,454) and related parties ($3,225). The related parties included officers, a director, and individuals whose companies were represented on the board. These convertible notes bore interest at 8%. Interest was payable monthly, with principal and unpaid interest due June 30, 2021. The notes were convertible into 5,830,723 Series C redeemable convertible preferred shares at the conversion price of $1.66 per share. These notes were subordinate to the Facility and third-party unsecured facility agreement.

The 2020 short-term notes were convertible into shares of Series C redeemable convertible stock upon 1) a change in control (“CIC”) having a value in excess of $200,000; 2) a debt or equity financing with aggregated gross proceeds in excess of $10,000; or 3) at maturity. Should the notes be converted at maturity, the debt holders would receive a beneficial conversion feature allowing the conversion at 75% of the lowest issue price. The Company recorded the beneficial conversion feature at its intrinsic value of $3,071. This was recorded as a debt discount and an addition to “additional paid-in capital”. During the three and nine months ended September 30, 2021, amortization of the debt discount of zero and $1,351, respectively, was recorded to “interest expense”, including the remaining discount balance on the date of the Business Combination.

As a result of the Business Combination, these convertible notes were converted to Series C redeemable convertible stock which converted into common stock based on the Exchange Ratio with the balance of $9,679 recorded to “additional paid-in capital”. In addition, the accrued interest through the date of the Business Combination close was forgiven.

23

Third party unsecured facility agreement

In March 2015, the Company borrowed $1,500 under an unsecured facility agreement. As a result of the Business Combination, the amount outstanding was paid in full.

Third-party secured promissory note

In February 2021 the Company borrowed $3,000 by entering into a promissory note with a third-party lender. The note was secured by substantially all the Company’s assets and bore an annual interest rate of 20%, of which 10% was to be paid in cash and 10% was to be paid-in-kind by adding such interest to the principal balance. Interest which was to be paid quarterly beginning on April 30, 2021 until the earliest of the following events to occur: the maturity date of February 19, 2022; or 14 days after the closing of the Business Combination as described in Note 1, at which time all outstanding principal and interest was due.

As a result of the Business Combination, the Facility was paid down from $3,000 as of March 31, 2021 to zero as of September 30, 2021.

Debt maturities

The total balance of all debt matures as follows:

Period ending December 31, 

    

Amount

2021 (remainder of the year)

$

2022

2023

 

2024

 

90,863

2025

 

$

90,863

Note 9 – Leases

The Company adopted authoritative guidance related to leases effective January 1, 2020 using the modified retrospective method. A contract is or contains a lease when, (1) the contract contains an explicitly or implicitly identified asset and (2) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract in exchange for consideration. The Company assesses whether an arrangement is or contains a lease at inception of the contract. For all leases, other than those that qualify for the short-term recognition exemption, the Company recognizes as of the lease commencement date on the balance sheet a liability for its obligation related to the lease and a corresponding asset representing the Company’s right to use the underlying asset over the period of use. 

The Company leases its manufacturing center, distribution center, and office space (collectively “Operating Facility”) under noncancelable operating leases that expire in February 2027. The lease payments include taxes, insurance, utilities, and maintenance costs.

The Company had leases for vehicles under finance leases that expired at various dates, with the longest lease ending in April 2021. None of these leases included a renewal option. For financial reporting purposes, minimum lease payments related to these vehicle leases were recorded as inventory raw materials, principally electric battery systems, and expensed through “cost of revenues sold” and, as a result, the Company included the purchase option payments due at the end of the lease term in the finance lease obligation.

The Company assesses the expected lease term at lease inception and discounts the lease using a fully secured annual incremental borrowing rate, adjusted for time value corresponding with the expected lease term.

24

The Company elected, for all classes of underlying assets, to not apply the balance sheet recognition requirements of ASC 842, Leases, to leases with a term of one year or less, and instead, recognize the lease payments in the income statement on a straight-line basis over the lease term. The Company also elected, for certain classes of underlying assets, to combine lease and non-lease components. The Company elected to combine lease and non-lease components for its Operating Facility leases. The Company did not have any short-term leases during the three or nine months ended September 30, 2021 or 2020.

Right-of-use assets and lease liabilities as of September 30, 2021 and December 31, 2020 consist of the following:

September 30, 2021

December 31, 2020

    

Operating

    

        Operating        

    

        Finance        

Assets

 

  

  

 

  

Right-of-use assets, net

$

8,840

$

7,881

$

Liabilities

 

  

 

  

 

  

Operating lease obligation - current portion

$

1,035

$

1,769

$

Operating lease obligation - long-term portion

 

9,431

 

7,265

 

Finance lease obligation - current portion

 

 

 

54

Total operating and finance lease obligations

$

10,466

$

9,034

$

54

Weighted average remaining lease terms (in years)

5.4

5.2

0.3

Weighted average discount rate

15%

12%

12%

The Company's lease cost is presented below. The Company does not have any variable lease payments.

Three Months Ended September 30, 

Nine Months Ended September 30, 

2021

    

2020

    

2021

    

2020

Operating Lease Cost

 

  

 

  

  

 

  

Cost of revenues

$

121

$

133

$

410

$

220

Selling, general and administrative

 

475

 

113

 

1,401

 

546

Research and development

 

40

 

25

 

110

 

47

Total operating lease cost

$

636

$

271

$

1,921

$

813

The maturities of the Company’s lease liabilities are as follows:

September 30, 2021

    

Operating

2021 (remainder of year)

$

582

2022

2,588

2023

 

2,802

2024

 

2,887

2025

 

2,974

2026 and thereafter

 

3,564

Total future minimum lease payments

 

15,397

Less: imputed interest

 

(4,931)

Total maturities

$

10,466

Note 10 – Capital Structure

For the purpose of this Note 10, the “Warrants” relate to the capital structure of the Company as a result of the Business Combination while the “Redeemable Convertible Preferred Stock – Lightning Systems”, “Warrant Liabilities – Lightning Systems” and “Warrants issued to vendors” relate to the redeemable convertible preferred stock and warrants issued by Lightning Systems that were converted to common stock of the Company as of the date of the Business Combination.

25

Warrants

As of September 30, 2021, there are 24,365,730 warrants outstanding, of which 14,999,970 are public warrants, 8,695,652 are Convertible Note warrants and 670,108 are private placement warrants. Each whole warrant entitles the registered holder to purchase one share of Common Stock at a price of $11.50 per share, subject to adjustment as discussed below. Only whole warrants are exercisable. The warrants will expire at 5:00 p.m., New York City time, on the fifth anniversary of the completion of the Company’s Business Combination, or earlier upon redemption or liquidation. The Company filed a Registration Statement covering the shares of Common Stock issuable upon exercise of the warrants on Form S-1 (File No. 333-257237) with the SEC on June 21, 2021, which was declared effective by the SEC on July 6, 2021.

The private placement warrants are identical to the public warrants except that such private placement warrants will be exercisable for cash or on a cashless basis, at the holder’s option, and will not be redeemable by the Company, in each case so long as they are still held by the sponsor or its affiliates.

Once the warrants become exercisable, the Company may redeem the outstanding warrants (excluding the private placement warrants):

in whole and not in part;
at a price of $0.01 per warrant;
upon a minimum of 30 days’ prior written notice of redemption, which the Company refers to as the 30-day redemption period; and
if, and only if, the last reported sale price of the Company’s common stock equals or exceeds $18.00 per share (as adjusted for stock splits, stock dividends, 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 on which the Company sends the notice of redemption to the warrant holders.

The fair value of the private placement warrants on May 6, 2021 in the amount of $1,253 was recorded as a “warrant liability” and an addition to “additional paid-in capital” on the consolidated balance sheets. The change in fair value of a gain of $27 for the three months ended September 30, 2021 and a loss of $228 for the nine months ended September 30, 2021 was recognized in “loss from change in fair value of warrant liabilities” on the consolidated statements of operations. The fair value of the Convertible Note warrants on May 6, 2021 in the amount of $14,522 was recorded as a debt discount and an addition to “additional paid-in capital” on the consolidated balance sheets.

Redeemable Convertible Preferred Stock – Lightning Systems

Series A, B and C redeemable convertible preferred shares were eligible for a cumulative annual simple return of 8% (the “preferred return”) on amounts paid to purchase their preferred shares upon a liquidation, winding up or dissolution of Lightning Systems, or if declared by the Board of Directors. No preferred dividends had been declared.

Lightning Systems’s preferred shares were not redeemable at the option of the holders. However, the holders of preferred shares could request that Lightning Systems redeem all outstanding preferred shares in accordance with their liquidation preferences in the event of a deemed liquidation in which Lightning Systems did not effect a dissolution of Lightning Systems under Delaware General Corporation Law within 90 days after such deemed liquidation event. Deemed liquidation events are defined to include (i) a merger or consolidation in which Lightning Systems is a constituent party, (ii) sale, lease, exclusive license or other disposition or the sale or disposition of substantially all of Lightning Systems’s assets, or (iii) a “change in control” transaction in which then-current stockholders’ controlled less than 50% of the voting power of the entity resulting from the transaction. Accordingly, these shares were considered contingently redeemable and were classified as temporary equity.

26

In the event of any voluntary or involuntary liquidation, dissolution or winding up of Lightning Systems, any remaining assets of Lightning Systems were to be distributed as follows: (i) first, to holders of Series C preferred shares, an amount equivalent to 1.25 times the original purchase price per share plus the accrued but unpaid preferred return per share; (ii) second, to holders of Series B preferred shares, an amount equivalent to 1.25 times the original purchase price per share plus the preferred accrued but unpaid return per share; (iii) third, to holders of Series A preferred shares, an amount equivalent to 1.00 times the original purchase price per share plus the accrued but unpaid preferred return per share; and (iv) any remaining assets after satisfying the required distributions to preferred stockholders are distributed pro rata among preferred and common stockholders on an if-converted basis.

Series A, Series B and Series C preferred shares were to be convertible into common shares at any time at the option of the holder, and are automatically converted into common shares upon the affirmative election of more than 70% of the Series B and Series C preferred stockholders, or upon the closing of a sale of common shares in an initial public offering (“IPO”) with gross proceeds to Lightning Systems of $50,000 or more accompanied by a listing of such common shares on the Nasdaq’s National Market, the New York Stock Exchange, or another exchange approved by the Board.

See Note 8 – Notes Payable for description of the convertible debt conversion transactions and warrant liabilities under this Note 10 – Capital Structure regarding warrants issued in connection with the preferred share purchases.

In connection with the 2019 Series C preferred stock issued for cash, Lightning Systems issued warrants, exercisable into 702,811 shares of Series C preferred shares at the conversion price of $1.66 per share. Lightning Systems estimated the fair value of the warrants at $155 and recorded a warrant liability, which is reported at fair value at each reporting period, with the change in fair value reported as “loss (gain) from change in fair value of warrant liabilities.”

In connection with the 2020 Series C preferred stock issued in connection with the redemption of related party 2020 convertible notes payable of $3,000 and cash of $3,000, Lightning Systems issued warrants, exercisable into 4,445,783 shares of Series C preferred shares at the weighted average conversion price of $1.42 per share. Lightning Systems estimated the fair value of the warrants at $336 and recorded a warrant liability, which is reported at fair value at each reporting period, with the change in fair value reported as “loss (gain) from change in fair value of warrant liabilities.”

As a result of the Business Combination, the preferred series A, series B and series C shares were converted to common stock based on the Exchange Ratio. As a result, the balances of $18,036, $4,101 and $35,203, respectively, were charged to addition paid-in capital.

Warrant Liabilities – Lightning Systems

Lightning Systems issued warrants that enabled the holder to exercise in exchange for common shares or Series C preferred shares. The warrant agreements were reissued on December 31, 2019 upon Lightning Systems’ conversion from an LLC partnership to a C corporation. All terms remained identical. See Note 8 - Notes Payable and under the section redeemable convertible preferred stock of this Note 10 for descriptions of the underlying transactions.

Series C warrants were exercisable by the holder at any time at the stated exercise price, which price is subject to adjustment to provide anti-dilution protection to the holder. Upon the closing of an Initial Public Offering (“IPO”), or a merger, sale or other transaction involving substantially all of the assets of Lightning Systems (a “Deemed Liquidation”) the holder may require Lightning Systems to purchase any unexercised warrants at net value equal to the difference between the exercise price of the warrant and the proceeds the holder would have otherwise received as a result of the Deemed Liquidation or IPO. Lightning Systems had no obligation to file for registration of the shares issuable upon exercise of the warrant under the Securities Act. No fractional shares would be issued upon exercise. If upon exercise, the holder would be entitled to a fractional share, the number of shares issued upon exercise would be rounded to the nearest whole share and the difference settled in cash.

As described above in the redeemable convertible preferred stock section of this Note 10, during the three months ended March 31, 2021 one of the preferred warrant holders exercised their warrants to purchase 903,614 shares of Series C preferred stock at an exercise price of $1.66 for cash proceeds of $1,500. At the time of the exercise, the fair value of the warrants was deemed to be $5.87-$5.90 per warrant. In connection with the exercise, the warrant liability was reduced

27

by $5,310 with the offset recorded to Series C redeemable convertible preferred stock in addition to the cash proceeds received. During the three months ended June 30, 2021, one of the preferred warrant holders exercised their warrants to purchase 963,855 shares of Series C preferred stock at an exercise price of $1.66 for cash proceeds of $1,600. At the time of the exercise, the fair value of the warrants was deemed to be $5.87-$5.90 per warrant. In connection with the exercise, the warrant liability was reduced by $5,658 with the offset recorded to Series C redeemable convertible preferred stock in addition to the cash proceeds received.

Warrants issued to vendors – Lightning Systems

In February 2021, the Board of Directors of Lightning Systems authorized the grant of 125,000 warrants to purchase common stock of Lightning Systems to three vendors who provided various sales and marketing related services prior to March 31, 2021. The warrants were immediately exercisable at an exercise price of $6.18 per share and had a contractual life of five years but required conversion upon the completion of the Business Combination. The fair value of the warrants was deemed to be $3.46 on the date of grant using the Black-Scholes option pricing model with the following inputs: value of common share $6.18; exercise price of $6.18 per share; 5 year term; risk-free interest rate of 0.62%; and volatility of 68%. As the warrants were issued for services already provided, the value of the warrants of $433 was expensed to “selling, general and administrative” expense, and offset to “additional paid-in capital” as the warrants were deemed to be equity instruments under ASC 480, Distinguishing Liabilities from Equity. As a result of the Business Combination, the outstanding warrants issued to these vendors were converted to common stock.

The following table presents information for the Common and Series C preferred warrants, that have been converted to common stock as a result of the Business Combination, and outstanding Gig private warrants that were assumed in the Business Combination:

    

    

    

    

    

    

    

Weighted

Weighted

Average

Number of

Warrant Fair

Average Exercise

Remaining

Warrants

Value

Price

Life

Warrants to purchase common stock

 

Outstanding at December 31, 2020¹

 

610,202

$

2,270

$

0.27

 

3.6

Exercise of common warrants¹

 

(69,232)

 

(489)

$

0.27

 

Change in fair value

 

 

3,102

 

Issued in connection with the Business Combination as common stock - charged to APIC

 

(540,970)

 

(4,883)

 

 

Outstanding — September 30, 2021

 

$

$

 

Warrants to purchase Series C preferred stock

 

Outstanding at December 31, 2020¹

 

5,938,193

$

18,885

$

1.76

 

2.6

Exercise of warrants to purchase redeemable convertible preferred stock¹

 

(1,756,526)

 

(10,968)

$

1.76

 

Change in fair value

 

 

24,779

 

 

Issued in connection with the Business Combination as common stock - charged to APIC

 

(4,181,667)

 

(32,696)

 

 

Outstanding — September 30, 2021

 

$

 

Private warrants assumed through Business Combination

Outstanding at December 31, 2020

Warrants assumed

670,108

1,253

$

11.50

5.0

Change in fair value

228

Outstanding — September 30, 2021

670,108

$

1,481

$

11.50

4.6

Total warrant fair value

 

  

$

1,481

 

  

 

  

 

  

 

  

¹Warrant amounts have been retroactively restated to give effect to the recapitalization transaction.

28

Note 11 – Stock-Based Compensation

2021 Equity Incentive Plan

In connection with the Business Combination, the stockholders approved the 2021 Equity Incentive Plan (the “2021 Plan”). The 2021 Plan provides the Company the ability to grant incentive stock options, nonqualified stock options, restricted stock awards, stock appreciation rights, restricted stock units, performance units, performance shares, cash-based awards and other stock-based awards. The purpose of the 2021 Plan is to advance the interests of the Company and its stockholders by providing an incentive to attract, retain and reward persons for performing services and by motivating such persons to contribute to the growth and profitability of the Company and its subsidiaries. As of September 30, 2021, there were 12,837,048 reserved and available for grant under the 2021 Plan.

2019 Equity Incentive Plan

The 2019 Equity Incentive Plan (“2019 Plan”) provided for the grant of incentive stock options, non-qualified stock options, and other awards. As a result of the Business Combination, the 2019 Plan was superseded by the 2021 Plan; therefore, no further awards will be granted under the 2019 Plan. As of the date of the Business Combination, there were 6,500,000 reserved, 6,154,868 granted, and 345,132 available for grant under the 2019 Plan prior to the Exchange Ratio.

Compensation Expense

The Company recognizes stock-based compensation expense based on the fair value of the awards issued at the date of grant and amortized on a straight-line basis as the employee renders services over the requisite service period. Forfeitures are accounted for as they occur by reversing the expense previously recognized for awards that were forfeited during the period. The following table presents the stock-based compensation related to stock option and restricted stock unit (“RSU”) awards for the periods presented (in thousands):

Three Months Ended September 30, 

Nine Months Ended September 30, 

2021

    

2020

    

2021

    

2020

Stock options expense

 

  

 

  

  

 

  

Cost of revenues

$

14

$

$

27

$

Selling, general and administrative

335

254

496

260

Research and development

15

37

Total stock options expense

$

364

$

254

$

560

$

260

Restricted stock units expense

 

  

 

  

  

 

  

Selling, general and administrative

 

985

 

 

985

 

Total restricted stock units expense

$

985

$

$

985

$

Total stock-based compensation

$

1,349

$

254

$

1,545

$

260

The estimated unrecognized expense for stock options and RSUs not vested as of September 30, 2021, which will be recognized over the remaining vesting period, is as follows:

Stock options unrecognized expense (in thousands)

$

2,353

Stock options remaining vesting period (in years)

2.5

Restricted stock units unrecognized expense (in thousands)

$

4,470

Restricted stock units remaining vesting period (in years)

2.5

Stock Option Awards

Stock option awards are issued with an exercise price equal to the estimated fair market value per share at the date of grant and a term of 10 years. Stock option awards generally vest over 4 years. During the three months ended September 30,

29

2021 and 2020 stock options of 506,461 and 895,890 shares, respectively, were exercised. During the nine months ended September 30, 2021 and 2020 stock options of 1,135,918 and 895,890 shares, respectively, were exercised.

During the three and nine months ended September 30, 2021 the Board of Directors granted 447,067 and 842,194 stock options to certain executives, one director and various employees. Options granted were valued using a Black-Scholes option pricing model using the following assumptions:

Nine months ended

    

September 30, 2021

Expected volatility

 

54.0

%  

Dividend yield

 

0

%  

Risk-free interest rate

 

0.68

%  

Expected life (in years)

 

6.0

The expected volatility was derived from the volatility of historical stock prices of similar publicly traded companies. The dividend yield represents the Company’s anticipated cash dividend over the expected term of the stock options. The risk-free interest rate is based on the U.S. Treasury yield curve rates with maturities consistent with the expected term of the related stock options. The expected term represents the period of time that the Company anticipates the stock options to be outstanding based on historical experience and future expectations.

Restricted Stock Unit Awards

The Company started granting RSU awards in July 2021 that generally vest over 3 years. The Company granted 756,992 shares and vested 17,168 shares during the three and nine months ended September 30, 2021. RSU awards are valued based on the closing market price of our common stock on the grant date.  

Note 12 - Income Taxes

The provision for income taxes is recorded at the end of each interim period based on the Company’s best estimate of its effective income tax rate expected to be applicable for the full fiscal year. There is no provision for income taxes because the Company has incurred operating losses since inception. The Company’s effective income tax rate was 0% for the three and nine months ended September 30, 2021 and 2020 and the realization of any deferred tax assets is not more likely than not.

Note 13 – Net Loss per Share

The Company’s potential dilutive securities have been excluded from the computation of diluted net loss per share as the effect would be to reduce the net loss per share. Therefore, the weighted average number of common shares outstanding used to calculate both basic and diluted net loss per share is the same.

The Company excluded the following potential common shares from the computation of diluted net loss per share for the periods indicated below because including them would have had an anti-dilutive effect. The following table summarizes the number of underlying shares outstanding as of September 30, 2021 and 2020. As a result of the Business

30

Combination, the underlying shares have been retroactively restated to give effect to the recapitalization based on the Exchange Ratio.

September 30, 

    

2021

    

2020

    

Convertible note payable

 

7,640,261

 

 

Outstanding warrants

 

24,365,730

 

 

Stock options

 

3,410,449

 

4,566,396

 

Restricted stock units

739,824

Redeemable convertible preferred stock

Common and preferred Series C warrants

 

 

7,115,016

 

Total potential anti-dilutive stock

 

36,156,264

 

11,681,413

 

Note 14 – Commitments and Contingencies

The Company is party to a minimum purchase commitment to purchase energy storage systems (“ESS”). If the Company fails to meet the annual minimum purchase commitment, the Company must pay a penalty. The Company has also committed to a multi-year sponsorship agreement whereby the Company is required to make monthly payments in return for marketing. The amounts in the table below represent the Company’s future minimum commitments:

September 30, 2021

2021 (remainder of year)

$

556

2022

11,376

2023

 

10,930

2024 and thereafter

 

82

Total

$

22,944

The Company’s financial commitments under leasing arrangements are described elsewhere within the notes to the financial statements. (see Note 9).

From time to time, the Company has been and may again become involved in legal proceedings arising in the ordinary course of its business.

On October 15, 2021, the Company and certain of its officers were named as defendants in a putative securities class action. The action is pending in the U.S. District Court for the District of Colorado, and is captioned Shafer v. Lightning eMotors, Inc., et al., Case No. 1:21-cv-02774. The lawsuit alleges violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule 10b-5 promulgated thereunder for purported false statements regarding the Company’s business operations and financial condition. The lawsuit seeks damages in an unspecified amount, attorneys’ fees, and other remedies. The Company believes the claims are without merit and intends to defend vigorously against such lawsuit. The Company is currently unable to predict the outcome of this lawsuit and therefore cannot determine the likelihood of loss or estimate a range of possible loss.

Note 15 – Subsequent Events

Events occurring subsequent to September 30, 2021 include:

The Company entered into an amendment to the minimum purchase commitment discussed in Note 14. The amendment decreased the per unit price and increased the number of committed units for years 2022 and 2023 and added committed units for years 2024 and 2025. In addition to the amount disclosed in Note 14, the future minimum commitment associated with this amendment is shown in the table below:

31

2021 (remainder of year)

$

2022

10,840

2023

 

28,040

2024

 

57,620

2025 and thereafter

82,000

Total

$

178,500

32

LIGHTNING eMOTORS’ MANAGEMENT’S DISCUSSION AND ANALYSIS OF

FINANCIAL CONDITION AND RESULTS OF OPERATIONS

References to “we,” “us,” “our” or the “Company” are to Lightning eMotors, Inc., together with its wholly owned subsidiaries, except where the context requires otherwise. The following discussion should be read in conjunction with our audited consolidated financial statements and the related notes included in the Prospectus which constituted a part of the Company’s Registration Statement on Form S-1 (File No. 333-257237), which was declared effective by the SEC on July 6, 2021.

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q includes forward-looking statements within the meaning of Section 27A of the Securities Act, and Section 21E of the Exchange Act. 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. 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,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “might,” “plan,” “possible,” “potential,” “predict,” “project,” “should,” “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.  

The forward-looking statements contained in this report are based on our 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 statements. Factors that might cause or contribute to such a discrepancy include, but are not limited to, our ability to disrupt the commercial vehicle medium duty powertrain market, our focus in 2021 and beyond; our commercial truck customers; the impact of COVID-19 on long-term objectives; the ability of our solutions to reduce carbon intensity and greenhouse gas emissions and the other risks and uncertainties, including those set forth in the section titled “Risk Factors” under Part II, Item 1A below.

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. We undertake no 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.

Overview

Lightning eMotors, is a leading electric, commercial fleet vehicle designer and manufacturer with over 200 vehicles on the road as of September 30, 2021 including 112 vehicles and powertrain systems sold during the first three quarters of 2021. We provide electrification solutions (both Battery Electric and Fuel Cell Electric) for commercial fleets, including without limitation, Class 3-5 cargo and passenger vehicles and school buses, Class 5 and 6 work trucks and Class 7 city buses and motorcoaches. We are focused on eradicating commercial fleet emissions without compromising on safety or efficiency in our commercial fleets. We help our customers to optimize their businesses while limiting their carbon footprint. Commercial fleets are one of the top contributors of greenhouse gas emissions in the transportation sector according to the U.S. Environmental Protection Agency, making Class 3 to 7 battery electric vehicles (“BEV”), fuel cell electric vehicles (“FCEV”) and charging infrastructure solutions to commercial fleet customers one of the most critical points for tackling climate change. Our ongoing focus has been on providing a broad range of zero emission vehicle platforms and charging solutions to help fleets reduce emissions and improve their energy efficiency.

We started in 2008 as a manufacturer of hybrid systems for commercial vehicles, and in 2017, customer feedback led us to understand that hybrid systems did not adequately address the growing issue of urban air pollution from commercial vehicle fleets. In 2017 we redirected our efforts to focus exclusively on the attractive market opportunity in zero emission vehicles (“ZEVs”). We leveraged nearly 10 years of extensive knowledge and production infrastructure from

33

developing and implementing hybrid commercial vehicles to successfully adapt to ZEVs. To date, all of our platforms have been fully certified as ZEVs by the California Air Resource Board, the clean air agency that defines vehicle emissions standards. We currently maintain six Executive Orders, which is a requirement to sell ZEVs in California as well as various other states.

We believe we are the only full-range manufacturer of Class 3 to 7 BEV and FCEV in the United States and provide end-to-end electrification solutions including advanced analytics software and mobile charging solutions. We combine an internally developed optimized modular software, which can be used in multiple platforms and applications, with hardware designs that we believe allows us to address a diverse range of opportunities in the markets in which we operate in a cost-effective manner with a significant time-to-market advantage. Our manufacturing facility can currently produce 1,500 ZEVs per year on one eight-hour shift. The same facility and equipment can produce 3,000 ZEVs annually by increasing labor to two eight-hour shifts. We believe the current utilization rate of our facilities combined with our ability to lease more space on our current campus, and with our OEM customers’ installation capacities, will allow us to scale up production for up to 20,000 vehicles and powertrains per year. Over the long term, we believe that we will be able to leverage our significant investment in our in-house manufacturing capacity to increase our gross margin from the sale of our products. In addition, we have also built an ecosystem of supply-chain partners and specialty vehicle partners which are instrumental to our growth.

Closing of Business Combination

Lightning Systems entered into the Business Combination Agreement with Gig and its wholly owned subsidiary Merger Sub, on December 10, 2020. Pursuant to the Business Combination Agreement, the stockholders of Gig approved the transaction on April 21, 2021, and the deal was consummated on May 6, 2021. As a result, Merger Sub, a newly formed subsidiary of Gig, was merged with and into Lightning Systems and the separate corporate existence of Merger Sub ceased, and Lightning Systems continued as the surviving corporation of the Business Combination. Lightning Systems was deemed the accounting predecessor and the combined entity became the successor SEC registrant, meaning that Lightning Systems’ financial statements for previous periods are disclosed in the registrant’s future periodic reports filed with the SEC after the closing. On the Closing Date, and in connection with the closing of the Business Combination, Gig changed its name to Lightning eMotors, Inc. (the "Company", "Lightning", “we”, “our” or “us”).

The Business Combination was accounted for as a reverse recapitalization. Under this method of accounting, the Company was treated as the acquired company for financial statement reporting purposes. The most significant change in our future reported financial position and results is the increase in cash of approximately $268.3 million, after stockholder redemptions of $58.8 million permitted under the Business Combination Agreement and prior to the payment of non-recurring transaction costs and other payments that totaled approximately $51.5 million.

As a result of the Business Combination, Lightning Systems became a wholly owned subsidiary of the Company, which is a NYSE-listed company with its Common Stock registered under the Exchange Act.

Recent Developments and the Covid-19 Pandemic

On January 30, 2020, the World Health Organization declared the COVID-19 outbreak a “Public Health Emergency of International Concern” and on March 11, 2020, declared it to be a pandemic. The first Delta variant case was identified in December 2020, and the variant soon became the predominant strain of the virus and by the end of September 2021, the Delta variant was the cause of more than 99% of new U.S. COVID-19 cases. Actions taken around the world to help mitigate the spread of COVID-19 have included restrictions on travel, quarantines in certain areas, work-from-home orders and forced closures for certain types of public places and businesses. COVID-19 and actions taken to mitigate its spread have had and are expected to continue to have an adverse impact on the economies and financial markets of many countries, including the geographical area in which we operate. On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was enacted to, among other provisions, provide emergency assistance for individuals, families and businesses affected by the COVID-19 pandemic.

As the COVID-19 pandemic continues to evolve, the extent of the impact to our business operating results, cash flows, liquidity and financial condition will be primarily driven by the severity and duration of the COVID-19 pandemic, the

34

pandemic’s impact on the U.S. and global economies and the timing, scope and effectiveness of federal, state and local governmental responses to the pandemic. Those primary drivers are beyond our knowledge and control and, as a result, at this time, we are unable to predict the cumulative impact, both in terms of severity and duration, that the COVID-19 pandemic will have on our business, operating results, cash flows and financial condition, but such impact could be material if the current circumstances continue to exist or worsen over a prolonged period of time. Although we have made our best estimates based upon current information, actual results could materially differ from the estimates and assumptions developed by management. Accordingly, it is reasonably possible that the estimates made in the financial statements have been, or will be, materially and adversely impacted in the near term as a result of these conditions, and if so, we may be subject to future impairment losses related to long-lived assets as well as changes to valuations.

Possible Impairments. No impairments were recorded for three and nine months ended September 30, 2021 or 2020, as no triggering events or changes in circumstances had occurred as of such dates. However, due to significant uncertainty surrounding the continued effects of the COVID-19 pandemic, our results of operations, cash flows, and financial condition could be impacted, and the extent of such impact cannot be reasonably estimated.

Partial Shutdowns and Slow-Downs. We are adhering to CDC guidelines and had specific work groups (a group of employees within a department) absent due to an employee testing positive, in addition to having employees absent from work or working from home due to suspected COVID-19 infections. For example, in November 2020, we closed our material handling department for two weeks after an employee tested positive. While there have been cases of employees testing positive for COVID-19 in the three and nine months ended September 30, 2021, this has not resulted in complete department shutdowns as in the past. The CDC guidelines offer three options for employers to follow when an employee tests positive for COVID-19: 1) a 14-day quarantine before returning to work; 2) a 10-day quarantine before returning to work if the employee is asymptomatic; and 3) a 7-day quarantine if the employee can provide a negative test result taken within 48 hours before returning to work. We are currently utilizing the 7-day quarantine.

Supply-Chain Delays. As a result of the COVID-19 pandemic, we have been experiencing significant delivery delays from our suppliers since April 2020. We increased our raw material inventories to attempt to manage and mitigate this risk. However, several key suppliers have informed us of delivery delays. In addition, we often do not get informed of delivery delays until or after the expected delivery dates, which does not allow for timely mitigation plans. For example, due to the impacts of the COVID-19 pandemic, the delay in delivery of chassis has been disrupting the production of both traditional internal combustion engine (“ICE”) vehicles and electric vehicles. Although we have been focused on addressing supply chain constraints through the addition of new suppliers, we expect supply chain delays will have a significant impact on our 2021 and 2022 revenue and possibly thereafter.

Comparability of Financial Information

Our results of operations and statements of assets and liabilities may not be comparable between periods as a result of our ongoing evolution, refinement, and growth of our business operations within the electric commercial vehicle industry. While historically, we developed hybrid systems for commercial vehicles, during 2017, we refocused our business to produce the ZEV powertrain systems and phased-out the production of hydraulic hybrid upfit systems. During 2019, we increased the physical and production capabilities of our Loveland, Colorado facility, in preparation of the installation and integration of ZEV powertrain systems into vehicles beginning in 2020. This change significantly reduced the use and reliance on certified installer or dealers. In conjunction with the transition to using the Loveland plant for comprehensive production, we have continually improved our production technology, processes, and productivity and have invested in the supporting personnel and other infrastructure.

Key Factors Affecting Operating Results

We believe that our performance and future success depend on several factors that present significant opportunities for us but these factors pose risks and challenges, including those set forth in the section titled “Risk Factors” under Part II, Item 1A below.

35

Commercial Launch of Medium-Duty Trucks and other products

In 2020, we attained revenue commercialization of our ZEVs, with 72 customer-ordered Class 3 to Class 7 commercial vehicles sold during the year ended December 31, 2020. During the three months ended September 30, 2021 we sold 43 Class 3 and 4 commercial vehicles. During the nine months ended September 30, 2021, we sold 110 Class 3 to 5 commercial vehicles and 2 powertrain systems. We will require substantial additional capital to develop our products and services, including those for orders in our revenue order backlog, fund the growth and scaling of our manufacturing facilities, fund the growth and scaling of our operations and fund possible acquisitions. We are also in the process of expanding our current manufacturing facility. Until we can generate sufficient cash flow from operations, we expect to finance our operations through a combination of the merger proceeds we received from the Business Combination, the PIPE Financing and Convertible Note investment, as well as from additional public offerings, debt financings, collaborations or licensing arrangements. The amount and timing of our future funding requirements depend on many factors, including the pace and results of our development efforts and our ability to scale our operations.

Customer Demand/Order Backlog

As of September 30, 2021 and 2020, we had an order backlog comprised of ZEV powertrain system conversions, powertrain systems and charging systems of approximately 1,617 and 941, respectively.

Our order backlog is comprised of non-binding agreements and purchase orders from customers. Although the order backlog does not constitute a legal obligation, we believe the amounts included in our order backlog are firm, even though these non-binding orders may be cancelled or delayed by customers without penalty. We may elect to permit cancellation of orders without penalty where management believes it is in our best interest to do so. On a case-by-case basis and at our sole discretion, we have held partial deposits for purchase orders from customers.

The realization and timing of the recognition of our order backlog is dependent, among other things, on our ability to obtain and secure a steady supply of components used in our manufacturing process. Accordingly, revenue estimates and the amount and timing of work expected to be performed at the time the estimate of order backlog is developed is subject to change. As a result, the order backlog may not be indicative of future sales and can vary significantly from period to period. In addition, it is possible that the methodology for determining the order backlog may not be comparable to methods used by other companies.

Components of Results of Operations

Revenues

Our revenue generation has evolved over time along with our business model. During the three and nine months ended September 30, 2021, revenue was primarily derived from the installation and integration of all-electric powertrains within commercial vehicles, the sale of our all-electric powertrain systems and the sales of chargers and ancillary products. During the three and nine months ended September 30, 2020, our revenue was primarily derived from selling vehicles with our all-electric powertrains, telematics and analytic systems along with the sales of chargers.

We anticipate deriving future revenue from the following business lines.

Direct Sales of Commercial ZEVs: The sales of electric vehicles in Classes 3 to 7.
Powertrain Systems for OEMs: The sales of battery electric and fuel cell electric powertrain systems to our OEM partners, including technology licenses, and training the OEM technicians on how to install the powertrains within the OEMs’ manufacturing facilities.
Telematics and Analytics: Our proprietary analytics platform, which is installed in each vehicle and powertrain sold, allows us to collect and optimize drive cycle and vehicle performance data. This data provides drivers and fleet operators meaningful real-time recommendations about how to improve vehicle performance, routes, and charging strategies and scale their electric vehicle fleets. Our analytics platform is offered on a subscription basis with all vehicle purchases, which we expect to have high attach rates and very limited

36

churn.
Charging infrastructure: The sale of chargers and energy systems as supporting products to customers for our ZEVs.

Cost of Revenues

Cost of revenues includes direct costs (parts, material, and labor), indirect manufacturing costs (manufacturing overhead, depreciation, plant operating lease expense, and rent), shipping, field services, and logistics costs, and provision for estimated warranty expenses.

Research and Development Expense

Research and development expenses consist primarily of costs incurred for the discovery and development of our BEV and FCEV powertrain solutions and the production thereof, which principally include personnel-related expenses including salaries, benefits, travel and stock-based compensation, for personnel performing research and development activities and expenses related to materials, supplies and testing.

We expect our research and development expense to increase for the foreseeable future as we continue to invest in research and development activities to achieve our operational and commercial goals.

Selling, General and Administrative Expense

Selling, general and administrative expenses consist of personnel-related expenses for our corporate, executive, engineering, finance, sales, marketing, program management support, and other administrative functions, expenses for outside professional services, including legal, audit and accounting services, as well as expenses for information technology, facilities, depreciation, amortization, travel, and sales and marketing costs. Personnel-related expenses consist of salaries, payroll taxes, benefits, and stock-based compensation.

We expect our selling, general and administrative expenses to increase for the foreseeable future as we increase headcount and expenses with the growth of our business, buildout of the manufacturing facilities, refinement of our production processes, drive for productivity improvements, acquisition of new and retention of existing customers and the additional costs of being a public company, which include, among other things, increases in headcount for administration and increases in legal and professional services, accounting and audit fees and liability insurance.

37

Interest Expense

Interest expense consists of interest paid on notes payable, the amortization of debt issuance costs, the amortization of debt discounts attributable to the bifurcation of warrants issued, and amortization of an embedded beneficial conversion feature. The notes payable included, over the periods presented, the Convertible Note, a related party term loan and working capital facility, the Facility, a third party secured promissory note and various convertible notes payable, as described in more detail in Note 8 to our consolidated financial statements for the three and nine months ended September 30, 2021 and 2020.

Results of Operations

Comparison of Three Months Ended September 30, 2021 and 2020

The following table sets forth our historical operating results for the periods indicated:

Three Months Ended September 30, 

$

 

    

2021

    

2020

    

Change

    

% Change

 

    

(dollar amounts in thousands)

 

Revenues

 

$

6,257

$

3,802

$

2,455

 

65

%

 

Cost of revenues

 

 

7,026

 

3,938

 

3,088

 

78

%

 

Gross loss

 

 

(769)

 

(136)

 

(633)

 

465

%

 

Operating expenses

 

 

  

 

  

 

  

 

  

 

Research and development

 

 

823

 

287

 

536

 

187

%

 

Selling, general and administrative

 

 

9,299

 

2,758

 

6,541

 

237

%

 

Total operating expenses

 

 

10,122

 

3,045

 

7,077

 

232

%

 

Loss from operations

 

 

(10,891)

 

(3,181)

 

(7,710)

 

242

%

 

Other expenses

 

 

  

 

  

 

  

 

  

 

Interest expense

 

 

3,983

 

862

 

3,121

 

nm*

 

(Gain) loss from change in fair value of warrant liabilities

 

 

(27)

 

14,533

 

(14,560)

 

nm*

 

Loss from change in fair value of derivative liability

 

 

5,023

 

 

5,023

 

nm*

 

Loss from change in fair value of earnout liability

 

 

31,788

 

 

31,788

 

nm*

 

Gain on extinguishment of debt

(2,194)

(2,194)

 

nm*

Other (income) expense

 

 

(3)

 

108

 

(111)

 

nm*

 

Total other expenses

 

 

38,570

 

15,503

 

23,067

 

 

Net loss

 

$

(49,461)

$

(18,684)

(30,777)

 

 

*not meaningful

Revenues

Our total revenue increased by $2.5 million, or 65%, from $3.8 million during the three months ended September 30, 2020 to $6.3 million during the three months ended September 30, 2021. The increase in the revenues was principally related to the sale of 43 complete commercial electric vehicles during the three months ended September 30, 2021 as compared to the sale of 30 complete commercial electric vehicles during the three months ended September 30, 2020.

Cost of Revenues

Cost of revenues increased by $3.1 million, or 78%, from $3.9 million during the three months ended September 30, 2020 to $7.0 million during the three months ended September 30, 2021. The increase in the cost of revenues was primarily related to an increase in revenue as well as higher factory overhead and warranty expenses during the three months ended September 30, 2021, as compared to the comparable period in 2020.

38

Research and Development

Research and development expenses increased by $0.5 million or 187% from $0.3 million in the three months ended September 30, 2020 to $0.8 million in the three months ended September 30, 2021. The increase was primarily due to an increase in our engineering headcount year-over-year, as we continue to advance the development and design of our vehicles, refine and improve our production processes and enhance our in-house engineering capabilities.

Selling, General and Administrative

Selling, general and administrative expenses increased by $6.5 million or 237% from $2.8 million during the three months ended September 30, 2020 to $9.3 million during the three months ended September 30, 2021, due to an overall increase in general and administrative costs associated with being a public company.

Interest Expense

Interest expense increased to $4.0 million for the three months ended September 30, 2021 from $0.9 million for the three months ended September 30, 2020. The increase was mainly due to $3.9 million of accrued interest and amortization of the discount related to the Convertible Note not present in the prior year, offset by a decrease in the Facility principal balance.

Change in Fair Value of Warrant Liabilities

The gain from change in fair value of warrant liabilities of $0.03 million for the three months ended September 30, 2021 represents the change in fair value of the Gig private warrants that were assumed in the Business Combination. The loss from change in fair value of warrant liabilities of $14.5 million for the three months ended September 30, 2020 represents the change in fair value of the outstanding common and preferred warrants, which were converted to common stock as a result of the Business Combination.

Change in Fair Value of Derivative Liability

The loss from change in fair value of the derivative liability totaled $5.0 million during the three months ended September 30, 2021 and reflected the impact of the marking-to-market of the underlying derivative embedded in the Convertible Note.

Change in Fair Value of Earnout Liability

The loss from change in fair value of the earnout liability totaled $31.8 million during the three months ended September 30, 2021 and reflected the impact of the marking-to-market of the earnout shares.

Gain on Extinguishment of Debt

The gain on extinguishment of debt of $2.2 million during the three months ended September 30, 2021 was associated with the conversion of $12.1 million of Convertible Notes into 1,055,388 shares of the Company’s common stock. The gain represents the difference between the fair value of the common stock and the sum of the carrying amount of the converted debt and the fair value of the convertible note derivative liability at the time of conversion.

39

Comparison of Nine Months Ended September 30, 2021 and 2020

The following table sets forth our historical operating results for the periods indicated:

Nine Months Ended September 30, 

 

    

2021

    

2020

    

Change

    

% Change

 

(dollar amounts in thousands)

Revenues

$

16,771

$

5,368

$

11,403

 

212

%

Cost of revenues

 

19,392

 

6,213

 

13,179

 

212

%

Gross loss

 

(2,621)

 

(845)

 

(1,776)

 

210

%

Operating expenses

 

  

 

  

 

  

 

  

Research and development

 

2,214

 

742

 

1,472

 

198

%

Selling, general and administrative

 

29,245

 

6,973

 

22,272

 

319

%

Total operating expenses

 

31,459

 

7,715

 

23,744

 

308

%

Loss from operations

 

(34,080)

 

(8,560)

 

(25,520)

 

298

%

Other expenses

 

  

 

  

 

  

 

  

Interest expense

 

9,534

 

1,242

 

8,292

 

nm*

Loss from change in fair value of warrant liabilities

28,108

14,363

13,745

 

nm*

Loss from change in fair value of derivative liability

 

9,290

 

 

9,290

 

nm*

Loss from change in fair value of earnout liability

 

44,164

 

 

44,164

 

nm*

Gain on extinguishment of debt

(2,194)

 

 

(2,194)

 

nm*

Other (income) expense

 

(27)

 

107

 

(134)

 

nm*

Total other expenses

 

88,875

 

15,712

 

73,163

 

Net loss

$

(122,955)

$

(24,272)

(98,683)

 

*not meaningful

Revenues

Our total revenue increased by $11.4 million, or 212%, from $5.4 million during the nine months ended September 30, 2020 to $16.8 million during the nine months ended September 30, 2021. The increase in the revenues was principally related to the sale of 110 complete commercial electric vehicles and 2 powertrain systems during the nine months ended September 30, 2021 as compared to the sale of 40 complete commercial electric vehicles and 5 powertrain systems during the nine months ended September 30, 2020.

Cost of Revenues

Cost of revenues increased by $13.2 million, or 212%, from $6.2 million during the nine months ended September 30, 2020 to $19.4 million during the nine months ended September 30, 2021. The increase in the cost of revenues was primarily related to an increase in revenue as well as higher factory overhead and warranty expenses during the nine months ended September 30, 2021, as compared to the comparable period in 2020.

Research and Development

Research and development expenses increased by $1.5 million or 198% from $0.7 million in the nine months ended September 30, 2020 to $2.2 million in the nine months ended September 30, 2021. The increase was primarily due to an increase in our engineering headcount year-over-year, as we continue to advance the development and design of our vehicles, refine and improve our production processes and enhance our in-house engineering capabilities.

Selling, General and Administrative

Selling, general and administrative expenses increased by $22.3 million or 319% from $7.0 million during the nine months ended September 30, 2020 to $29.2 million during the nine months ended September 30, 2021, primarily due to

40

the increase in professional services associated with the Business Combination process in the amount of $9.1 million as well as an overall increase associated with being a public company.

Interest Expense

Interest expense increased by $8.3 million from $1.2 million during the nine months ended September 30, 2020 to $9.5 million during the nine months ended September 30, 2021. The increase was mainly due to $6.2 million of accrued interest and amortization of the discount related to the Convertible Note not present in the prior year, $0.8 million in amortization of the discount associated with the short-term convertible notes converted at the close of the Business Combination and $0.9 million for the early payment of interest associated with loans paid off in the Business Combination.

Change in Fair Value of Warrant Liabilities

The change in fair value of warrant liabilities for the nine months ended September 30, 2021 included (1) a loss of $27.9 million associated with the outstanding common and preferred warrants, which were converted to common stock as a result of the Business Combination and (2) a loss of $0.2 million associated with the Gig private warrants assumed in the Business Combination. The change in fair value of warrant liabilities for the nine months ended September 30, 2020 included a loss of $14.4 million associated with the outstanding common and preferred warrants, which were converted to common stock as a result of the Business Combination. These losses reflect the impact of the marking-to-market of the warrant liability.

Change in Fair Value of Derivative Liability

The loss from change in fair value of the derivative liability totaled $9.3 million during the nine months ended September 30, 2021 and reflected the impact of the marking-to-market of the underlying derivative embedded in the Convertible Note.

Change in Fair Value of Earnout Liability

The loss from change in fair value of the earnout liability totaled $44.2 million during the nine months ended September 30, 2021 and reflected the impact of the marking-to-market of the earnout shares.

Gain on Extinguishment of Debt

The gain on extinguishment of debt of $2.2 million during the nine months ended September 30, 2021 was associated with the conversion of $12.1 million of Convertible Notes into 1,055,388 shares of the Company’s common stock. The gain represents the difference between the fair value of the common stock and the sum of the carrying amount of the converted debt and the fair value of the convertible note derivative liability at the time of conversion.

Non-GAAP Financial Measures

In addition to our results determined in accordance with GAAP, we believe the following non-GAAP measures are useful in evaluating our operational performance. We use the following non-GAAP financial information among other operational metrics to evaluate our ongoing operations and for internal planning and forecasting purposes. We believe that non-GAAP financial information, when taken collectively, may be helpful to investors in assessing our operating performance.

Adjusted EBITDA and Adjusted Net Loss

EBITDA is defined as net loss before depreciation and amortization and interest expense. Adjusted EBITDA is defined as net loss before depreciation and amortization, interest expense, stock-based compensation, gains or losses related to the change in fair value of warrant, derivative and earnout share liabilities, gains or losses on extinguishment of debt and other non-recurring costs determined by management, such as Business Combination related expenses. Adjusted net loss

41

is defined as net loss adjusted for stock-based compensation expense, gains or losses related to the change in fair value of warrant, derivative and earnout share liabilities, gains or losses on extinguishment of debt and certain other non-recurring costs determined by management, such as Business Combination related expenses. EBITDA, Adjusted EBITDA and adjusted net loss are intended as supplemental measures of our performance that are neither required by, nor presented in accordance with, GAAP. We believe that using EBITDA, adjusted EBITDA and adjusted net loss provide an additional tool for investors to use in evaluating ongoing operating results and trends while comparing our financial measures with those of comparable companies, which may present similar non-GAAP financial measures to investors. However, you should be aware that when evaluating EBITDA, adjusted EBITDA and adjusted net loss we may incur future expenses similar to those excluded when calculating these measures. In addition, our presentation of these measures should not be construed as an inference that our future results will be unaffected by unusual or non-recurring items. Our computation of EBITDA, adjusted EBITDA and adjusted net loss may not be comparable to other similarly titled measures computed by other companies, because all companies may not calculate EBITDA, adjusted EBITDA and adjusted net loss in the same fashion.

Because of these limitations, EBITDA, adjusted EBITDA and adjusted net loss 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 EBITDA, adjusted EBITDA and adjusted net loss on a supplemental basis. You should review the reconciliation of net loss to EBITDA and adjusted EBITDA and reconciliation of net loss to adjusted net loss below and not rely on any single financial measure to evaluate our business.

The following table reconciles net loss to EBITDA and adjusted EBITDA for the three and nine months ended September 30, 2021 and 2020:

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2021

    

2020

    

2021

    

2020

(dollar amounts in thousands)

Net loss

$

(49,461)

$

(18,684)

$

(122,955)

$

(24,272)

Adjustments:

 

  

 

  

 

  

 

  

Depreciation and Amortization

255

94

605

263

Interest expense

 

3,983

 

862

 

9,534

 

1,242

EBITDA

$

(45,223)

$

(17,728)

$

(112,816)

$

(22,767)

Stock-based compensation

 

1,349

 

254

 

1,545

 

260

(Gain) loss from change in fair value of warrant liabilities

 

(27)

 

14,533

 

28,108

 

14,363

Loss from change in fair value of derivative liability

5,023

9,290

Loss from change in fair value of earnout liability

31,788

44,164

Gain on extinguishment of debt

(2,194)

(2,194)

Other (income) expense

(3)

108

(27)

107

Business Combination expense

 

 

 

9,098

 

Adjusted EBITDA

$

(9,287)

$

(2,833)

$

(22,832)

$

(8,037)

The following table reconciles net loss to adjusted net loss for the three and nine months ended September 30, 2021 and 2020:

Three Months Ended September 30, 

Nine Months Ended September 30, 

2021

    

2020

    

2021

    

2020

Net Loss

$

(49,461)

$

(18,684)

$

(122,955)

$

(24,272)

Adjustments:

Stock-based compensation

1,349

 

254

 

1,545

 

260

Business Combination expense

-

-

9,098

-

42

(Gain) loss from change in fair value of warrant liabilities

(27)

 

14,533

 

28,108

 

14,363

Loss from change in fair value of derivative liability

5,023

-

9,290

-

Loss from change in fair value of earnout liability

31,788

-

44,164

-

Gain on extinguishment of debt

(2,194)

-

(2,194)

-

Adjusted net loss

$

(13,522)

$

(3,897)

$

(32,944)

$

(9,649)

Liquidity and Capital Resources

Since inception, we have financed our operations primarily from debt financing and the sales of common and convertible preferred shares. We closed the Business Combination on May 6, 2021 pursuant to which we added $216.8 million of cash, net of redemptions, to the balance sheet.

As of September 30, 2021, our principal sources of liquidity were our cash and cash equivalents in the amount of $187.2 million. We believe our cash and cash equivalents balance will be sufficient to continue to execute our business strategy over the next twelve-month period from the date the financial statements were available to be issued.

We will require substantial additional capital to develop our products and services, including those for orders in our order backlog, fund the growth and scaling of our manufacturing facilities, fund the growth and scaling of our operations and fund possible acquisitions. Until we can generate sufficient cash flow from operations, we expect to finance our operations through a combination of the merger proceeds we received from the Business Combination, the PIPE Financing and the Convertible Note investment, as well as from additional public offerings, debt financings, collaborations or licensing arrangements. The amount and timing of our future funding requirements depend on many factors, including the pace and results of our development efforts and our ability to scale our operations.

The following table provides a summary of cash flow data (in thousands):

Nine Months Ended September 30, 

    

2021

    

2020

    

 

(dollar amounts in thousands)

Net cash used in operating activities

$

(47,962)

$

(11,693)

Net cash used in investing activities

 

(2,311)

 

(1,301)

Net cash from financing activities

 

237,051

 

16,598

Net increase in cash

$

186,778

$

3,604

Cash Flows used in Operating Activities

Net cash used in operating activities for the nine months ended September 30, 2021 and 2020 was $48.0 million and $11.7 million, respectively. Cash flows from operating activities are significantly affected by the revenue levels, mix of products and services, and investments in the business in research and development and selling, general and administrative costs in order to develop products and services, improve manufacturing capacity and efficiency, and support revenue growth. With respect to the nine months ended September 30, 2021, significant increases in net cash used in operating activities, in comparison to the corresponding prior period, were principally driven by increases in cost of revenues and selling, general and administrative expenses, as described in more detail above.

Cash Flows Used In Investing Activities

Net cash used in investing activities for the nine months ended September 30, 2021 and 2020 was $2.3 million and $1.3 million, respectively. Cash flows from investing activities relate to capital expenditures to support revenue growth as we invest in and expand our business and infrastructure.

43

Cash Flows from Financing Activities

Net cash from financing activities for the nine months ended September 30, 2021 was $237.1 million, which was due to net proceeds of $142.8 million from the Business Combination and PIPE Financing, proceeds of $95.0 million from the issuance of the Convertible Note (See Note 8), proceeds from Facility borrowings of $7.0 million, proceeds from the exercise of warrants of $3.3 million and proceeds of $0.6 million from the exercise of common stock options, offset by payments on our previous outstanding notes payable of $11.5 million. Net cash from financing activities for the nine months ended September 30, 2020 was $16.6 million and primarily consisted of proceeds from convertible notes of $9.4 million, proceeds from the redemption of convertible notes payable and Series C redeemable convertible preferred stock and warrants of $3.0 million, proceeds for the issuance of Series C redeemable convertible preferred stock and warrants of $3.3 million, and proceeds from Facility borrowings of $1.0 million.

Contractual Obligations and Commitments

The following table summarizes our long-term contractual obligations associated with our notes payable, operating leases, purchase commitments and other commitments as of November 10, 2021, and the years in which these obligations are due:

    

    

Year

    

Years

    

Years

    

More than

Total

1

2-3

4-5

5 Years

(dollar amounts in thousands)

Contractual obligations:

Notes payable

 

  

 

  

 

  

 

  

 

  

Term note and revolving working capital facility

$

3,000

$

$

$

3,000

$

Convertible Note

 

87,863

 

 

87,863

 

 

Leases

 

  

 

  

 

  

 

  

 

  

Operating leases

 

15,397

 

2,509

 

5,623

 

5,991

 

1,274

Purchase commitments and other

 

201,444

 

14,889

 

90,150

 

96,405

 

$

307,704

17,398

$

183,636

$

105,396

$

1,274

Backlog

As of September 30, 2021 and 2020, we had an order backlog comprised of ZEV powertrain system conversions, powertrain systems and charging systems of approximately 1,617 and 941, respectively.

Our order backlog is comprised of non-binding agreements and purchase orders from customers. Although the order backlog does not constitute a legal obligation, we believe the amounts included in our order backlog are firm, even though these non-binding orders may be cancelled or delayed by customers without penalty. We may elect to permit cancellation of orders without penalty where management believes it is in our best interest to do so. On a case-by-case basis and at our sole discretion, we have held partial deposits for purchase orders from customers.

The realization and timing of the recognition of our order backlog is dependent, among other things, on our ability to obtain and secure a steady supply of components used in our manufacturing process. Accordingly, revenue estimates and the amount and timing of work expected to be performed at the time the estimate of order backlog is developed is subject to change. As a result, the order backlog may not be indicative of future sales and can vary significantly from period to period. In addition, it is possible that the methodology for determining the order backlog may not be comparable to methods used by other companies.

A summary of our order backlog as of each of the reporting periods is as follows:

Nine Months Ended September 30, 

    

2021

    

2020

    

Backlog

Units

 

1,617

 

941

 

44

Dollars (weighted value - in thousands)

$

171,442

$

124,912

Off-Balance Sheet Arrangements

We have not engaged in any off-balance sheet arrangements, as defined in the rules and regulations of the SEC.

Critical Accounting Policies and Estimates

Our discussion and analysis of our financial condition and results of operations are based upon our financial statements, which have been prepared in accordance with GAAP. These principles require us to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities, as of the balance sheet date, as well as reported amounts of revenue and expenses during the reporting period. Our most significant estimates and judgments involve deferred income taxes, allowance for doubtful accounts, warranty liability, write downs and write offs of obsolete and damaged inventory, valuation of share-based compensation, warrants and warrant liabilities, the value of the convertible note derivative liability and the value of the earnout share liability. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s financial statements.

While our significant accounting policies are described in the notes to our financial statements, we believe that the following accounting policies are most critical to understanding our financial condition and historical and future results of operations:

Fair Value 

As a result of the Business Combination, the Company recognized additional earnout shares with performance conditions as a liability measured at fair value with subsequent changes in fair value recorded in the statement of operations for each reporting period. The earnout shares are valued using the Company’s stock price as of the valuation date. The valuation methodology used is a Monte Carlo Simulation model (“MCS”) utilizing a Geometric Brownian motion process to capture meeting the various performance conditions. MCS is a technique that uses a stochastic process to create a range of potential future outcomes given a variety of inputs. Stochastic processes involve the use of both predictive assumptions (e.g., volatility, risk-free rate) and random numbers to create outcomes. MCS assumes that stock prices take a random walk and cannot be predicted; therefore, random number generators are used to create random outcomes for stock prices. The fair value measurements are considered Level 3 measurements within the fair value hierarchy.

As a result of the Business Combination, the Company assumed the liability associated with the Gig warrants. The Company accounts for the warrants as liabilities at fair value with subsequent changes in fair value recorded in the statement of operations for each reporting period. The fair value is determined using the Black-Scholes-Merton option-pricing model (“BSM”) where the share price input represents the Company’s stock price as of the valuation date. The BSM is a mathematical model for pricing an option or warrant. In particular, the model estimates the variation over time of financial instruments. The fair value measurements are considered Level 3 measurements within the fair value hierarchy.

45

The Company estimates the fair value of its derivative liability associated with the Convertible Note at each reporting date, as well as at each conversion date. The Convertible Note and embedded conversion option are valued using a Binomial Lattice Model designed to capture incremental value attributed to the conversion options in addition to the value of the Convertible Note. The value of the Convertible Note without the conversion feature is valued utilizing the income approach, specifically, the discounted cash flow method. Cash flows are discounted utilizing the U.S. Treasury rate and the credit spread to estimate the appropriate risk adjusted rate. The conversion feature utilizes the Company’s stock price as of the valuation date as the starting point of the valuation. A Binomial Lattice Model is used to estimate our credit spread by solving for a premium to the U.S. Treasury rate that produces a value of the Convertible Note. As of issuance, the value of the Convertible Note and warrants related to the Convertible Note are set to equal $100.0 million to solve for the credit spread which is then updated quarterly. The fair value measurements are considered Level 3 measurements within the fair value hierarchy.

Recent Accounting Pronouncements

From time to time, new accounting pronouncements are issued by standard setting bodies that are adopted by us as of the specified effective date. Unless otherwise discussed, we believe that the impact of recently issued standards that are not yet effective will not have a material impact on our financial position or results of operations under adoption.

Emerging Growth Company Status

We are an emerging growth company (“EGC”), as defined in Section 2(a) of the Securities Act, as modified by the JOBS Act. As an EGC, we are permitted to take advantage of an extended transition period to comply with new or revised accounting standards, delaying the adoption of these accounting standards until they would apply to private companies. We have elected to use this extended transition period to enable us to comply with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period. As a result, our financial statements may not be comparable to companies that comply with the new or revised accounting standards as of public company effective dates.

In addition, we intend to rely on the other exemptions and reduced reporting requirements provided by the JOBS Act. Subject to certain conditions set forth in the JOBS Act, if, as an EGC, we intend to rely on such exemptions, we are not required to, among other things: (i) provide an auditor’s attestation report on our system of internal controls over financial reporting pursuant to Section 404(b) of the Sarbanes-Oxley Act; (ii) provide all of the compensation disclosure that may be required of non-emerging growth public companies under the Dodd-Frank Wall Street Reform and Consumer Protection Act; (iii) comply with any requirement that may be adopted by the Public Company Accounting Oversight Board regarding mandatory audit firm rotation or a supplement to the auditor’s report providing additional information about the audit and the financial statements (auditor discussion and analysis); and (iv) disclose certain executive compensation-related items such as the correlation between executive compensation and performance and comparisons of the Chief Executive Officer’s compensation to median employee compensation.

We will remain an EGC under the JOBS Act until the earliest of (i) December 31, 2025, which is the last day of our first fiscal year following the fifth anniversary of our initial public offering, (ii) the last date of our fiscal year in which we have total annual gross revenue of at least $1.07 billion, (iii) the date on which we are deemed to be a “large accelerated filer” under the rules of the SEC with at least $700.0 million of our common equity held by non-affiliates, or (iv) the date on which we have issued more than $1.0 billion in non-convertible debt securities during the previous three-year period.

Item 3. Quantitative and Qualitative Disclosures About Market and Risks

We are exposed to a variety of market and other risks, including the effects of changes in interest rates, inflation, and foreign currency exchange rates.

46

Interest Rate Risk

The market risk inherent in our financial instruments and our financial position represents the potential loss arising from adverse changes in interest rates. As of September 30, 2021, we had cash and cash equivalents of $187.2 million, consisting of operating and interest-bearing money market accounts, for which the fair market value would be affected by changes in the general level of U.S. interest rates. However, due to the short-term maturities and the low-risk profile of our investments, an immediate 10% change in interest rates would not have a material effect on the fair market value of our cash and cash equivalents.

Commodity Price Risk

We are a purchaser of certain commodities, including steel, aluminum, and composites. In addition, we are a purchaser of components and parts containing various commodities, including steel, aluminum, rubber and others which are integrated into our end products. We generally buy these commodities and components based upon market prices that are established with the vendor as part of the purchase process. We do not use commodity financial instruments to hedge commodity prices.

We generally attempt to obtain firm pricing from most of our suppliers, consistent with backlog requirements and/or forecasted annual sales. To the extent that commodity prices increase and we do not have firm pricing from our suppliers, or our suppliers are not able to honor such prices, then we may experience margin declines to the extent we are not able to increase selling prices of our products.

Foreign Currency Risk

We do not believe that foreign currency risk and inflation risk currently pose a material threat to our business.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

 

Based on our management’s evaluations with participation from our Chief Executive Officer (our Principal Executive Officer) and Chief Financial Officer (our Principal Financial Officer) of the effectiveness of our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934 (the “Exchange Act”), our Principal Executive Officer and Principal Financial Officer have concluded that, as of September 30, 2021, in light of the material weaknesses described below, certain of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) were not effective to ensure that the information required to be disclosed in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to management as appropriate to allow timely decisions regarding required disclosure as of September 30, 2021.

Material Weaknesses in Internal Control over Financial Reporting

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

In connection with the audit of our financial statements for the year ended December 31, 2020, we and our independent registered public accounting firm identified material weaknesses in our internal control over financial reporting. Specifically, we found that we did not have in place an effective control environment with formal policies and procedures to allow for a detailed review of accounting transactions that would identify errors in a timely manner. In addition, due to our small size, we did not have proper segregation of duties in certain areas of the financial reporting process, including but not limited to cash receipts and disbursements, journal entry processing and IT general controls, and did not maintain sufficient personnel with an appropriate level of technical accounting knowledge, experience, and

47

training in the application of GAAP commensurate with our complexity and financial accounting and reporting requirements.

As of September 30, 2021, we have remediated the following material weakness:

Technical Accounting Resources: In addition to contracting with outside accounting firms for technical accounting support, we hired a Vice President of Accounting and Controller, a Director of SEC Reporting and an Assistant Controller, each with significant public company accounting experience and knowledge. These technical resources enhance the review of complex accounting transactions and the control environment over financial statement preparation. In addition, these technical resources are currently implementing the policies and procedures necessary to address the two remaining material weaknesses discussed below.

We are continuing to implement measures designed to improve our internal control over financial reporting to remediate the remaining material weaknesses, including retaining an outside accounting firm who helped design a formal remediation plan to address the two remaining material weaknesses as follows:

Policies and Procedures: We have identified significant policies and procedures to be developed, documented and implemented throughout the remainder of the year. This included the identification of associated controls related to such policies and procedures.
Segregation of Duties: We have executed an assessment which included: segregation of duties modeling, segregation of duties technical mapping and analysis/remediation assistance of the significant risks identified in the assessment. In addition, we have hired additional employees in our accounting department to help mitigate this risk.

If we are unable to successfully remediate our existing or any future material weaknesses in our internal control over financial reporting, or if we identify any additional material weaknesses, the accuracy and timing of our financial reporting may be adversely affected, we may be unable to maintain compliance with securities law requirements regarding timely filing of periodic reports in addition to applicable NYSE listing requirements, investors may lose confidence in our financial reporting, and our stock price may decline as a result. We also could become subject to investigation by the NYSE, the SEC or other regulatory authorities.

48

PART II — OTHER INFORMATION

Item 1. Legal Proceedings

On August 4, 2021, a purported stockholder of the Company filed a putative class action complaint in the Delaware Chancery Court, captioned Delman v. GigCapitalAcquisitions3, LLC, et al. (Case No. 2021-0679) on behalf of a purported class of stockholders. The lawsuit names GigCapitalAcquisitions3, LLC and the Company’s former directors Dr. Katz, Dr. Dinu, and Messrs. Betti-Berutto, Mikulsky, Miotto and Wang, as defendants. The lawsuit alleges that the defendants breached their fiduciary duty stemming from Gig’s merger with Lightning and unjust enrichment of certain of the defendants. The lawsuit seeks, among other relief, unspecified damages, redemption rights, and attorneys’ fees. Neither the Company nor any of our current officers or directors are parties to the lawsuit. The Company’s former directors are subject to certain indemnification obligations of the Company.

On October 15, 2021, the Company and certain of its officers were named as defendants in a putative securities class action. The action is pending in the U.S. District Court for the District of Colorado, and is captioned Shafer v. Lightning eMotors, Inc., et al., Case No. 1:21-cv-02774. The lawsuit alleges violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule 10b-5 promulgated thereunder for purported false statements regarding the Company’s business operations and financial condition. The lawsuit seeks damages in an unspecified amount, attorneys’ fees, and other remedies. The Company intends to defend vigorously against such allegations.

Item 1A. Risk Factors

Our business involves significant risks, some of which are described below. You should carefully consider the risks and uncertainties described below, together with all of the other information contained in this Quarterly Report on Form 10-Q, including "Management's Discussion and Analysis of Financial Condition and Results of Operations" and the financial statements and the related notes. If any of the following risks actually occur, it could harm our business, prospects, operating results and financial condition and future prospects. In such event, the market price of our common stock could decline and you could lose all or part of your investment. Additional risks and uncertainties not presently known to us or that we currently deem immaterial may also impair our business operations. This Quarterly Report on Form 10-Q also contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those anticipated in the forward-looking statements as a result of factors that are described below and elsewhere in this Quarterly Report.

Risk Factor Summary

This summary should be read in conjunction with the risk factors contained herein and should not be relied upon as an exhaustive summary of the material risks we face.

Risks Related to Our Business and Industry

We are an early-stage company with a limited operating history and a history of losses, and expect to incur significant expenses and continuing losses for the foreseeable future.

Our financial results may vary significantly from period to period due to fluctuations in our operating costs and other factors.

We may fail to meet our publicly announced guidance or other expectations about our business and future operating results, which would cause our stock price to decline.

We may be unable to adequately control the costs associated with our operations.

We have been, and may in the future be, adversely affected by the global COVID-19 pandemic, the duration and economic, governmental and social impact of which is difficult to predict, which may significantly harm our business, prospects, financial condition and operating results.

49

Our business model has yet to be tested and any failure to commercialize our strategic plans would have a material adverse effect on our operating results and business, harm our reputation and could result in substantial liabilities that exceed our resources.

Our business plans require a significant amount of capital. We expect to need to raise additional funds and these funds may not be available to us when we need them. If we cannot raise additional funds when we need them, our operations and prospects could be negatively affected.

We may not be able to obtain or agree on acceptable terms and conditions for all or a significant portion of the government grants, loans and other incentives for which we may apply, and our customers could fail to effectively execute on governmental funding programs, including HVIP, which potentially represents a large portion of our revenues.

Amounts included in order backlog may not result in actual revenue and are an uncertain indicator of our future revenue.

Risks Related to Manufacturing and Supply Chain

We have experienced and may in the future experience significant delays in the design, manufacture, launch and financing of our ZEVs and electric powertrains, which could harm our business and prospects.

We are dependent on our suppliers, some of which are single or limited source suppliers, and the inability of these suppliers to deliver the necessary components of our vehicles at prices and volumes, and specifications acceptable to us could have a material adverse effect on our business, prospects, financial condition and operating results.

We face risks associated with a high concentration of suppliers.

Increases in costs, disruption of supply or shortage of raw materials could harm our business.

Risks Related to Intellectual Property, Cybersecurity and Data Privacy

We may need to defend ourselves against patent or trademark infringement claims, which may be time-consuming and cause us to incur substantial costs.

Our business may be adversely affected if we are unable to protect our intellectual property rights from unauthorized use by third parties.

Breaches in data security, failure of information security systems and privacy concerns could adversely impact our financial condition, subject us to penalties, damage our reputation and brand, and harm our business, prospects, financial condition, results of operations, and cash flows.

Risks Related to Litigation and Regulation

We, our outsourcing partners and our suppliers are or may be subject to substantial regulation and unfavorable changes to, or failure by us, our outsourcing partners or our suppliers to comply with, these regulations could substantially harm our business and operating results.

We may not have adequate insurance coverage for possible claims, lawsuits, product recalls or other damages claims made against us.

50

Risks Related to Our Employees and Human Resources

If we are unable to attract and retain key employees and hire qualified management, technical and engineering personnel, our ability to compete could be harmed.

Our employees and independent contractors may engage in misconduct or other improper activities, which could have an adverse effect on our business, prospects, financial condition and operating results.

Risks Related to Ownership of Our Common Stock

The market price of our securities may fluctuate and may decline.

Sales of substantial amounts of our Common Stock in the public markets by our existing stockholders, or the perception that such sales might occur, could cause the market price of our Common Stock to decline significantly, even if our business is doing well.

The issuance of additional shares of our Common Stock in connection with financings, acquisitions, investments, our share incentive plans or otherwise will dilute all other stockholders.

Concentration of ownership among our existing executive officers, directors and their affiliates may prevent new investors from influencing significant corporate decisions.

Risks Related to Our Business and Industry

We are an early-stage company with a limited operating history and a history of losses, and expect to incur significant expenses and continuing losses for the foreseeable future.

We are an early-stage company with a limited operating history and a history of losses. We incurred a net loss of $49.5 million and $123.0 million for the three and nine months ended September 30, 2021, respectively, and have incurred net losses of approximately $203.8 million since our inception through September 30, 2021. We believe that we will continue to incur operating and net losses each quarter until at least the time we begin significant deliveries of our ZEVs and electric powertrains, which will help us reduce our costs of manufacturing. There are no assurances that we will be able to secure future business with the major trucking companies or bus companies, including city transit companies. Even if we are able to successfully develop and sell our ZEVs and electric powertrains, there can be no assurance that they will be commercially successful. Our potential profitability is dependent upon the successful development and successful commercial introduction and acceptance of fleets of electric medium-duty vehicles, which may not occur. We cannot guarantee we will become profitable or achieve the levels of profit anticipated. Even if we do achieve profitability, we may not be able to sustain or increase profitability on a quarterly or annual basis.

We expect the rate at which we will incur losses to be significantly high in future periods as we:

design, develop and manufacture our ZEVs and electric powertrains;
build up inventories of parts and components for our ZEVs and electric powertrains;
manufacture an available inventory of our ZEVs and electric powertrains;
expand our design, development, maintenance and repair capabilities;
increase our sales and marketing activities and develop our distribution infrastructure; and
increase our general and administrative functions to support our growing operations.

Because we will incur the costs and expenses from these efforts before we receive any incremental revenues with respect thereto, our losses in future periods will be significant and may continue to grow until we become profitable. In addition, we may find that these efforts are more expensive than we currently anticipate or that these efforts may not result in revenues, which would further increase our losses. Our limited operating history makes evaluating our business and future prospects difficult. It is difficult to predict our future revenues and appropriately budget for our expenses, and we

51

have limited insight into trends that may emerge and affect our business. In the event that actual results differ from our expectations, our operating results and financial position could be materially affected.

Our financial results may vary significantly from period to period due to fluctuations in our operating costs and other factors.

Our quarterly and annual operating results may fluctuate significantly, which makes it difficult for us to predict our future operating results. These fluctuations may occur due to a variety of factors, many of which are outside of our control, including:

the pace at which we continue to design, develop and produce new products and increase production capacity;
the number of customer orders in a given period;
changes in manufacturing costs;
the availability of critical components for the manufacture of our vehicles;
the timing and cost of, and level of investment in, research and development relating to our technologies and our current or future facilities;
developments involving our competitors;
changes in governmental regulations or applicable law;
future accounting pronouncements or changes in our accounting policies; and
general market conditions and other factors, including factors unrelated to our operating performance or the operating performance of our competitors.

As a result of these factors, we believe that quarter-to-quarter comparisons of our financial results, especially in the short term, are not necessarily meaningful and that these comparisons cannot be relied upon as indicators of future performance. Moreover, our financial results may not meet expectations of equity research analysts, ratings agencies or investors, who may be focused only on quarterly financial results. If any of this occurs, the trading price of our Common Stock could fall substantially, either suddenly or over time.

We may fail to meet our publicly announced guidance or other expectations about our business and future operating results, which would cause our stock price to decline.

From time to time, we release earnings guidance in our quarterly earnings conference calls, quarterly earnings releases, or otherwise, regarding our future performance that represents our management’s estimates as of the date of release. Guidance is necessarily speculative in nature, and it can be expected that some or all of the assumptions underlying the guidance furnished by us will not materialize or will vary significantly from actual results. Accordingly, our guidance is only an estimate of what management believes is realizable as of the date of release. Actual results may vary from our guidance and the variations may be material. For example, on August 16, 2021, as a result of certain recent events which temporarily limited our ability to accurately forecast precise dates for completed vehicles and powertrain systems, we withdrew our prior guidance. These events included, without limitation:

the unexpected temporary shutdown of a supplier plant in July 2021, limiting our supply of certain chassis with no commitment on future production quantities or deliveries;
the Delta variant of Covid-19 has resulted in return to office delays for numerous customers from the fall of 2021 into 2022, which caused a delay of some of our orders for campus coach and shuttle buses from 2021 to 2022;
the introduction of a new product configuration at a battery supplier in June 2021 and July 2021 has resulted in production delays and delivery of parts;
in June 2021, a drivetrain supplier shifted production to a new international factory which has resulted in production startup issues and delays on delivery of parts; and
dislocations under the Hybrid and Zero Emission Truck and Bus Voucher Incentive Project (“HVIP”) in June 2021 and August 2021 whereby the demand exceeded the availability of funds, causing delays in our customer’s ability to receive sufficient funding under the HVIP for their orders.

52

We plan to provide guidance for the fourth quarter of 2021. This guidance includes forward-looking statements based on projections prepared by our management. Projections are based upon a number of assumptions and estimates that, while presented with numerical specificity, are inherently subject to significant business, economic, and competitive uncertainties and contingencies relating to our business, many of which are beyond our control and are based upon specific assumptions with respect to future business decisions, some of which will change. These assumptions are inherently difficult to predict, particularly in the long term. For example, during our quarter ending on September 30, 2021, we continued to see constraints with chassis, battery and accessory components which have delayed our ability to fulfill orders. Our ability to meet our guidance, in part, is dependent on our receipt of a sufficient supply of critical components for the manufacture of our vehicles.

Furthermore, analysts and investors may develop and publish their own projections of our business, which may form a consensus about our future performance. Our actual business results may vary significantly from such guidance or that consensus due to a number of factors, many of which are outside of our control, including due to the global economic uncertainty and financial market conditions caused by the ongoing COVID-19 pandemic, the impact of the COVID-19 pandemic on our counterparties which could impact, among other things, our ability to receive a sufficient supply of critical components for the manufacture of our vehicles, and the impacts of reduced movement (including from extended work-from-home policies) or the removal of restrictions on movement, which could adversely affect our business, our customers and future operating results. We are relying on the reports and models of economic and medical experts in making assumptions relating to the duration of this crisis, resumption of freedom of movement in various regions and predictions as to timing and pace of any future economic recovery. If these models are incorrect or incomplete, or if we fail to accurately predict the full impact that the COVID-19 pandemic or its abatement will have on all aspects of our business, our counterparties and our customers or the duration of those impacts, the guidance and other forward-looking statements we provide may also be incorrect or incomplete. Furthermore, if we make downward revisions of our previously announced guidance, or if our publicly announced guidance of future operating results fails to meet expectations of securities analysts, investors, or other interested parties, the price of our common stock could decline.

In light of the foregoing, investors are urged not to unduly rely upon our guidance in making an investment decision regarding our common stock. Any failure to successfully implement our operating strategy or the occurrence of any of the events or circumstances set forth in this Risk Factors section in this report could result in the actual operating results being different from our guidance, and the differences may be adverse and material.

We may be unable to adequately control the costs associated with our operations.

We will require significant capital to develop and grow our business, including developing and manufacturing our ZEVs and electric powertrains and building our brands. We expect to incur significant expenses which will impact our profitability, including research and development expenses, raw material procurement costs, lease costs, sales and distribution expenses as we build our brand and market our ZEVs and electric powertrains, and general and administrative expenses as we scale our operations. In addition, we may incur significant costs in connection with our services. Our ability to become profitable in the future will not only depend on our ability to successfully market our ZEVs and electric powertrains and other products and services, but also to control our costs. If we are unable to cost efficiently design, manufacture, market, sell, distribute and service our electric powertrains and services, our margins, potential profitability and prospects would be materially and adversely affected.

We have been, and may in the future be, adversely affected by the global COVID-19 pandemic, the duration and economic, governmental and social impact of which is difficult to predict, which may significantly harm our business, prospects, financial condition and operating results.

The World Health Organization has declared the COVID-19 outbreak a pandemic, and the virus continues to spread in areas where we operate and sell our products and services. The COVID-19 pandemic and similar issues in the future could have a material adverse effect on our ability to operate, results of operations, financial condition, liquidity, and capital investments. The first Delta variant case was identified in December 2020, and the variant soon became the predominant strain of the virus and by the end of September 2021, the Delta variant was the cause of more than 99% of new U.S. COVID-19 cases. Numerous government regulations and public advisories, as well as shifting social behavior, have temporarily limited or closed non-essential transportation, government functions, business activities and person-to-

53

person interactions, and the duration of such trends is difficult to predict. Reduced operations and production line shutdowns at commercial vehicle OEMs due to the COVID-19 pandemic, limitations on travel by our personnel and personnel of our customers and increased demand for medium-duty commercial trucks within our customers’ fleets caused some customers to delay the planned installation of our powertrain system on their trucks, and future delays or shutdowns of medium-duty commercial vehicle OEMs or our suppliers could impact our ability to meet customer orders. The Delta variant emergence in the United States has resulted in a delay in return to work by major companies which has resulted in a push out of expected orders for the fourth quarter and beyond. In addition, the COVID-19 pandemic has resulted in extreme volatility in the global financial markets, which could increase our cost of capital or limit our ability to access financing.

Specifically, difficult macroeconomic conditions, such as decreases in per capita income and level of disposable income, increased and prolonged unemployment or a decline in consumer confidence as a result of the COVID-19 pandemic, as well as reduced spending by businesses, could have a material adverse effect on the demand for ZEVs. Under difficult economic conditions, potential customers may seek to reduce spending by foregoing ZEVs for other traditional options. Decreased demand for ZEVs, particularly in the United States, could negatively affect our business.

The specific timing and pace of our resumption of normal operations will depend on the status of various government regulations and the readiness of our suppliers, vendors and workforce. Although we are working to resume meetings with potential customers, it ultimately remains uncertain how we may be impacted should the COVID-19 pandemic concerns increase in the future. For example, the Delta variant of COVID-19 has resulted in return to office delays for numerous customers from the fall of 2021 into 2022. This has caused a delay of some of our orders for campus coach and shuttle buses from 2021 to 2022.

Our operations and timelines may also be affected by global economic markets and levels of consumer comfort and spending, which could impact demand in the worldwide transportation industries. Because the impact of current conditions on an ongoing basis is still largely unknown, is rapidly evolving and has been varied across geographic regions, this ongoing assessment will be particularly critical to allow us to accurately project demand and infrastructure requirements globally and deploy our workforce and other resources accordingly. If current global market conditions continue or worsen, or if we cannot or do not resume reduced operations at a rate commensurate with such conditions or resume full operational capacity and we are later required to or choose to reduce such operations again, our business, prospects, financial condition and operating results could be materially harmed.

Additionally, there are no comparable recent events which may provide guidance as to the effect of the spread of the COVID-19 pandemic, and, as a result, the ultimate impact of the COVID-19 pandemic or a similar health epidemic is highly uncertain and subject to change. We do not yet know the full extent of COVID-19’s impact on our business, operations, or the global economy as a whole. However, the effects could have a material impact on our results of operations, and we will continue to monitor the situation closely.

Our business model has yet to be tested and any failure to commercialize our strategic plans would have a material adverse effect on our operating results and business, harm our reputation and could result in substantial liabilities that exceed our resources.

Investors should be aware of the difficulties normally encountered by a new enterprise, many of which are beyond our control, including substantial risks and expenses in the course of establishing or entering new markets, organizing operations and undertaking marketing activities. The likelihood of our success must be considered in light of these risks, expenses, complications, delays and the competitive environment in which we operate. Therefore, there is nothing at this time upon which to base an assumption that our business plan will prove successful, and we may not be able to generate significant revenue, raise additional capital or operate profitably. We will continue to encounter risks and difficulties frequently experienced by early commercial stage companies, including scaling up our infrastructure and headcount, and may encounter unforeseen expenses, difficulties or delays in connection with our growth. To the extent that we do not effectively scale our operations to meet the needs of our customer base and maintain performance as our customers expand the use of our vehicles, we may not be able to grow as quickly as we anticipate or compete as effectively. In addition, as a result of the capital-intensive nature of our business, we can be expected to continue to sustain substantial operating expenses without generating sufficient revenues to cover expenditures. Any failure to commercialize our

54

strategic plans would have a material adverse effect on our operating results and business, harm our reputation and could result in substantial liabilities that exceed our resources.

Our business plans require a significant amount of capital. We expect to need to raise additional funds and these funds may not be available to us when we need them. If we cannot raise additional funds when we need them, our operations and prospects could be negatively affected.

The design, manufacture, sale and servicing of our ZEVs and electric powertrains is capital-intensive. In the near term our capital will be deployed for the projected operating expenses to execute on our business plan, to provide necessary working capital for accounts receivable and inventory and to finance our anticipated capital expenditures to expand the manufacturing capacity to meet revenue forecasts. In the future, we may need to raise additional capital to scale our manufacturing and grow our business. In addition, we may raise capital earlier on an opportunistic basis. These additional funds may be raised through the issuance of equity, equity related or debt securities, or through obtaining credit from government or financial institutions or through collaborations or licensing arrangements. Additional capital will be necessary in the future to fund ongoing operations, continue research, development and design efforts and improve infrastructure. We cannot be certain that additional funds will be available to us on favorable terms when required, or at all. If we cannot raise additional funds when we need them, our financial condition, results of operations, business and prospects could be materially adversely affected.

Our ability to obtain the necessary financing to carry out our business plan is subject to a number of factors, including general market conditions and investor acceptance of our business model. These factors may make the timing, amount, terms and conditions of such financing unattractive or unavailable to us. If we are unable to raise sufficient funds, we will have to significantly reduce our spending, delay or cancel our planned activities or substantially change our corporate structure. We might not be able to obtain any funding, and we might not have sufficient resources to conduct our business as projected, both of which could mean that we would be forced to curtail or discontinue our operations.

In addition, our future capital needs and other business reasons could require us to sell additional equity or debt securities or obtain a credit facility. The sale of additional equity or equity-linked securities could dilute our stockholders, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our Common Stock. The incurrence of indebtedness would result in increased debt service obligations and could result in operating and financing covenants that would restrict our operations and may make it more difficult for us to obtain additional capital, pay dividends to our stockholders or pursue business opportunities, including potential acquisitions.

If we cannot raise additional funds when we need or want them, our operations and prospects could be negatively affected.

We may not be able to obtain or agree on acceptable terms and conditions for all or a significant portion of the government grants, loans and other incentives for which we may apply, and our customers could fail to effectively execute on governmental funding programs, including HVIP, which potentially represents a large portion of our revenues.

We anticipate applying for federal and state grants, loans and tax incentives under government programs designed to stimulate the economy and support the production of electric vehicles and related technologies. We anticipate that in the future there will be new opportunities for us to apply for grants, loans and other incentives from the federal, state and foreign governments. Our ability to obtain funds or incentives from government sources is subject to the availability of funds under applicable government programs and approval of our applications to participate in such programs. The application process for these funds and other incentives will likely be highly competitive. We cannot assure you that we will be successful in obtaining any of these additional grants, loans and other incentives. If we are not successful in obtaining any of these additional incentives and we are unable to find alternative sources of funding to meet our planned capital needs, our business and prospects could be materially adversely affected.

For example, many of our customers have historically leveraged the California HVIP as well as Volkswagen Emissions Mitigation Trust Fund (“VW EMTF”) funding that is allocated to each state to purchase our vehicles and charging

55

systems. The HVIP program, to which California allocated approximately $235 million in 2021, represents the most utilized of the subsidy programs to our customers due to its ease of access and amount of funding per vehicle (approximately 30% of the cost of one of our electric vehicles). As of September 30, 2021, there were thirty other active companies that, like us, have certified vehicles (Class 3-7) that can be funded under the HVIP program. For the nine months ended September 30, 2021, we derived approximately 12% of our revenue from HVIP funding. Of the order backlog, which is comprised of non-binding agreements and purchase orders as of September 30, 2021, approximately 53% of the orders, and approximately 69% of the orders by value, have contingencies for 2021 HVIP funding that have not yet been secured. Although we have successfully participated in the program for the last five years, and have applied for HVIP funding on behalf of our customers during the remainder of 2021, any material problem with the HVIP program for 2021 or 2022 could have a material adverse impact on our business, financial condition and results of operations. Moreover, if the demand exceeds the availability of funds, then our customers may elect to cancel orders. For example, dislocations under the HVIP in June 2021 and August 2021 whereby the demand exceeded the availability of funds, are causing delays in our customer’s ability to receive sufficient funding under the HVIP.

Amounts included in order backlog may not result in actual revenue and are an uncertain indicator of our future revenue.

Backlog is comprised of non-binding agreements and purchase orders from customers. Although the order backlog does not constitute a legal obligation, we believe the amounts included in our order backlog are firm, even though these non-binding orders may be cancelled or delayed by customers without penalty. Some of our order backlog have contingencies including on obtaining third party financing or government grants such as HVIP. For more information, see the risk factor titled “We may not be able to obtain or agree on acceptable terms and conditions for all or a significant portion of the government grants, loans and other incentives for which we may apply, and our customers could fail to effectively execute on governmental funding programs, including HVIP, which potentially represents a large portion of our revenues." The determination of our order backlog includes, among other factors, our subjective judgment about the likelihood of an order becoming revenue. Our judgments in this area have been, and in the future, may be, incorrect and we cannot assure you that we will recognize revenue with respect to each order included in order backlog. In addition, orders can be delayed for a number of reasons, many of which are beyond our control, including supplier delays, which may cause delays in our manufacturing process, and delays associated with the ongoing coronavirus pandemic. We may not be aware of these delays affecting our suppliers and as a result may not consider them when evaluating the contemporaneous effect on order backlog. Further, our order backlog could be reduced due to cancellation of orders by customers without penalty or we also may elect to permit cancellation of orders without penalty where management believes it is in our best interest to do so. On a case-by-case basis and at our sole discretion, we have held partial deposits for purchase orders from customers. Should a cancellation occur, our order backlog and anticipated revenue would be reduced unless we are able to replace the cancelled order. As a result, the order backlog may not be indicative of future sales and can vary significantly from period to period. Reductions in our order backlog could negatively impact our future results of operations.

We evaluate our order backlog at least quarterly to determine if the orders continue to meet our criteria for inclusion in order backlog. We may adjust our reported order backlog to account for any changes in: customer or distributor plans or financial conditions; the customer’s or distributor’s continued intent and ability to fulfill the order contract; regulatory requirements; or due to changes in our ability, or the methodology used, to determine whether an order contract is likely to be completed; and whether there are contingencies for HVIP or other government incentives. Because revenue will not be recognized until commission of vehicles, there may be a significant amount of time from signing a contract with a customer or shipping a system and revenue recognition. We cannot assure you that our order backlog will result in revenue on a timely basis or at all, or that any cancelled contracts will be replaced.

The realization and timing of the recognition of our order backlog is dependent, among other things, on our ability to obtain and secure a steady supply of components used in our manufacturing process. Accordingly, revenue estimates and the amount and timing of work we expected to be performed at the time the estimate of order backlog is developed is subject to change. As a result, the order backlog may not be indicative of future sales and can vary significantly from period to period. In addition, it is possible that the methodology for determining the order backlog may not be comparable to methods used by other companies.

56

The automotive market is highly competitive, and we may not be successful in competing in this industry.

We currently face intense competition in bringing our ZEVs to market. Both the automobile industry generally, and the ZEV segment in particular, are highly competitive, and we will be competing for sales with both ZEV manufacturers and traditional automotive companies. Many of our current and potential competitors have significantly greater financial, technical, manufacturing, marketing and other resources than we do and may be able to devote greater resources to the design, development, manufacturing, distribution, promotion, sale and support of their products, including their ZEVs.

We believe the primary competitive factors in our markets are talent and culture, technological innovation, product performance and quality, product availability, customization options, service options, customer experience, brand differentiation, product design and style, pricing and total cost of ownership, and manufacturing scale and efficiency. We believe that we have a head start and compete efficiently with our competitors (including the large OEM’s) on the basis of these factors; however, our current and potential competitors may have greater financial, technical, manufacturing, marketing and other resources than we do. Our competitors may be able to deploy greater resources to the design, development, manufacturing, distribution, promotion, sales, marketing and support of their electric commercial fleet programs. Additionally, our competitors may also have greater name recognition, longer operating histories, larger sales forces, more traditional sales and distribution strategies, broader customer and industry relationships and other tangible and intangible resources than we do. These competitors also compete with us in recruiting and retaining qualified research and development, sales, marketing and management personnel, as well as in acquiring technologies complementary to, or necessary for, our products. Additional mergers and acquisitions in the EV market may result in even more resources being concentrated in our competitors.

Some of our competitors have greater name recognition, longer operating histories, larger sales forces, broader customer and industry relationships and other resources than we do. They also compete with us in recruiting and retaining qualified research and development, sales, marketing and management personnel, as well as in acquiring technologies complementary to, or necessary for, our products. Additional mergers and acquisitions may result in even more resources being concentrated in our competitors. There are no assurances that customers will choose our ZEVs over those of our competitors, or over internal combustion engines vehicles.

Additional competitors may enter the industry as well. Historically, large legacy OEMs have not been attracted to our market because it is comprised of multiple, specialized sub-markets, each of which does not have sufficient volume to support their high-capital manufacturing models. We believe the return on investment in the medium-duty EV markets has not been sufficient for large legacy OEMs to justify the research and development and capital expenditures necessary to innovate and compete in our market. Additionally, traditional vocational OEMs have not entered the powertrain market for medium-duty trucks. However, given the anticipated increase in market demand for clean energy solutions and general decrease in the cost of manufacturing such solutions over time, both large legacy OEMs and traditional vocational OEMs may transition into our market and become our direct competitors. We expect competition in our industry to intensify in the future in light of increased demand and regulatory push for alternative fuel and electric vehicles. If and when this occurs, the resulting increase in competition is likely to reduce our market share and could negatively impact our business and prospects.

We may fail to qualify or continue to qualify to sell our vehicles in one or more states or foreign jurisdictions.

The California Air Resources Board (“CARB”) oversees ZEV use in the state through the use of certificates qualifying vehicles to be sold within the state based on compliance with certain emission and other standards. There are currently fourteen additional states (in addition to the District of Columbia) that have adopted the California emissions standard for light, medium and heavy-duty vehicles. In these states, an EPA Certificate of Conformity and CARB Executive Order must be obtained for each model year for each class of vehicle. Failure to obtain or comply with the terms of a Certificate of Conformity or Executive Order is subject to civil penalty and administrative or judicial enforcement. We currently utilize EPA-certified chassis from major OEM’s (meaning that we do not require an alternative fuel vehicle certification from EPA for our ZEV’s), and maintain six active CARB Executive Orders for model year 2021. Although the certification process is well known to us and has been successfully exercised across the product line for both new and repowered vehicles, there can be no assurance that we will continue to qualify for CARB Executive Orders or that we

57

will be qualified to sell our vehicles under other regulatory schemes in other jurisdictions. If we fail to qualify to sell our ZEVs in any state, our business, prospects, financial condition and operating results could be harmed.

Our future growth and success is dependent upon commercial fleets’ willingness to adopt electric and ZEV and specifically our vehicles. We operate in the automotive industry, which is generally susceptible to cyclicality and volatility.

Our growth is highly dependent upon the worldwide adoption by consumers of alternative fuel vehicles in general and our ZEVs and electric vehicles in particular. The market for alternative fuels, hybrid and ZEVs is new and untested and is characterized by rapidly changing technologies, price competition, numerous competitors, evolving government regulation and incentives, industry standards and uncertain customer demands and behavior.

Moreover, the target demographics for our vehicles, in particular the mass market demographic for medium-duty trucks, are highly competitive. Some potential customers may already use products similar to what we currently offer and similar to what we may offer in the future and may be reluctant to replace those products with what we currently offer or which we may offer in the future. Our success will depend on our ability to develop and market products that are recognized and accepted as reliable, enabling and cost-effective and our ability to convince potential customers that our products and technology are an attractive alternative to existing products and technology. Prior to adopting our products and technology, some potential customers may need to devote time and effort to testing and validating our systems. Any failure of our systems to meet these customer benchmarks could result in potential customers choosing to retain their existing systems or to purchase systems other than ours. Although we have successfully grown demand for our vehicles thus far, there is no guarantee of such future demand, or that our vehicles will not compete with one another in the market.

If the market for electric vehicles in general and our ZEVs in particular, does not develop as we expect, develops more slowly than we expect, or if demand for our vehicles decreases in our markets, our business, prospects, financial condition and operating results could be harmed.

We are still at an early stage and have limited resources relative to our competitors. Moreover, the market for alternative fuel vehicles is rapidly evolving. As a result, the market for our vehicles could be affected by numerous factors, such as:

perceptions about alternative fuel, hybrid and electric vehicle quality, safety, design, performance, reliability and cost, especially if adverse events or accidents occur that are linked to the quality or safety of alternative fuel, hybrid or electric vehicles;
perceptions about vehicle safety in general, including the use of advanced technology, such as vehicle electronics, alternative fuel and regenerative braking systems;
the decline of vehicle efficiency resulting from deterioration over time in the ability of the battery to hold a charge;
changes or improvements in the fuel economy of internal combustion engines, the vehicle and the vehicle controls or competitors’ electrified systems;
the availability of service and associated costs for alternative fuel, hybrid or electric vehicles;
perceptions about the limited range over which ZEV and electric vehicles may be driven on a single battery charge;
competition, including from other types of alternative fuel vehicles, plug-in ZEV and electric vehicles and high fuel-economy internal combustion engine vehicles;
the timing of adoption and implementation of fully autonomous vehicles;
volatility in the cost of energy, oil, gasoline, natural gas, hydrogen and renewable fuels could affect buying decisions, which could affect the carbon profile of our solutions;
the availability of refueling stations;
availability of charging infrastructure to recharge batteries and maintain battery life for electric vehicles;
the capacity and reliability of the electric grid;
availability of lease and financing options for electric trucks which enable their adoption;

58

government regulations and economic incentives promoting fuel efficiency and alternate forms of energy or mandating reductions in tailpipe emissions, including new regulations mandating zero tailpipe emissions compared to overall carbon reduction;
the availability of tax and other governmental incentives to purchase and operate alternative fuel, hybrid and electric vehicles or future regulation requiring increased use of nonpolluting trucks;
the availability of rebates provided by natural gas fueling stations and natural gas providers to offset the costs of natural gas and natural gas vehicles;
our ability and the ability of fleets, utilities and others to purchase and take credit for renewable fuel and energy, such as fast electric charging infrastructure, through low carbon fuel standards (“LCFS”), programs or similar programs that establish carbon intensity benchmarks for transportation fuels in approved states;
the availability of tax and other governmental incentives to sell natural gas or deploy electric vehicle charging infrastructure;
perceptions about and the actual cost of alternative fuel itself, as well as hybrid and electric vehicles;
macroeconomic factors; and
concerns about our future viability.

For example, travel restrictions and social distancing efforts in response to the COVID-19 pandemic may negatively impact the commercial trucking industry, such as reduced consumer demand for products carried by the commercial trucking industry, for an unknown, but potentially lengthy, period of time. Additionally, we may become subject to regulations that may require us to alter the design of our electrified powertrain solutions, which could negatively impact customer interest in our products.

In addition, sales of vehicles in the commercial automotive industry tend to be cyclical in many markets, which may expose us to increased volatility, especially as we expand and adjust our operations and retail strategies. Specifically, it is uncertain as to how such macroeconomic factors will impact us as a company that has been experiencing growth and increasing market share in an industry that has globally been experiencing a recent decline in sales.

We may fail to attract new customers in sufficient numbers or at sufficient rates or at all or to retain existing customers. We are subject to substantial customer concentration.

We must continually add new customers both to replace departing customers and to expand our current customer base. We may not be able to attract new customers in sufficient numbers to do so. In addition, we may not be able to quickly replace the quantity of orders from departing customers with orders from new customers, as the customer validation cycle typically takes 3 to 24 months. Even if we are able to attract new customers to replace departing customers, these new customers may not maintain the same level of commitment. In addition, we may incur marketing or other expenses, including referral fees, to attract new customers, which may further offset revenues from customers. For these and other reasons, we could experience a decline in revenue growth, which could adversely affect our results of operations.

If consumers do not perceive our product offerings to be of value or our ZEV offerings are not favorably received by them, we may not be able to attract and retain customers. If our efforts to satisfy and retain our existing customers are not successful, we may not be able to attract customers, and as a result, our ability to maintain and/or grow our business will be adversely affected. Customer retention will also be largely dependent on the quality and effectiveness of our customer service and operations, which may be handled internally by our personnel and also by third-party service providers. If we are unable to successfully compete with current and new competitors in both retaining existing customers and attracting new customers, our business will be adversely affected.

In addition, our results of operations could be adversely affected by declines in demand for our product offerings. Demand for our product offerings may be negatively affected by a number of factors, including geopolitical uncertainty, competition, cybersecurity incidents, decline in our reputation and saturation in the markets where we operate.

Our two largest customers accounted for approximately 36% and 17% of total revenue for the nine months ended September 30, 2021. As a result, our revenue could fluctuate materially and could be disproportionately impacted by purchasing decisions of these customers or any other significant future customer. Most of our customers are not

59

contractually committed to purchase a specified number of vehicles or powertrains, rather they purchase vehicles on a purchase order basis. Any of our significant customers may decide to purchase less than they have in the past, alter their purchasing patterns at any time with limited notice, or decide not to continue to purchase our products at all, any of which could cause our revenue to decline and adversely affect our financial condition and results of operations. If we are unable to diversify our customer base, maintain our existing strategic partnerships and expand our supply network with other partners, we will continue to be susceptible to risks associated with customer concentration.

The ZEV industry has significant barriers to entry, and if we cannot successfully overcome those barriers, our business will be negatively impacted.

The ZEV industry has traditionally been characterized by significant barriers to entry, including the ability to meet performance requirements or industry specifications, acceptance by end users, large capital requirements, investment costs of design and production, long lead times to bring ZEVs to market from the concept and design stage, the need for specialized design and development expertise, regulatory requirements, establishing a brand name and image and the need to establish sales capabilities. If we are not able to overcome these barriers, our business, prospects, financial condition and operating results will be negatively impacted and our ability to grow our business will be harmed.

Our ZEVs make use of lithium-ion battery cells, which, if not appropriately managed and controlled, have occasionally been observed to catch fire or vent smoke and flames. If such events occur in our ZEVs, we could face liability associated with our warranty, for damage or injury, adverse publicity and a potential safety recall, any of which would adversely affect our business, prospects, financial condition and operating results.

The battery packs in our ZEVs use lithium-ion cells, which have been used for years in laptop computers and cell phones. On occasion, if not appropriately managed and controlled, lithium-ion cells can rapidly release the energy they contain by venting smoke and flames in a manner that can ignite nearby materials. Highly publicized incidents of laptop computers and cell phones bursting into flames have focused consumer attention on the safety of these cells. These events also have raised questions about the suitability of these lithium-ion cells for automotive applications. There can be no assurance that a field failure of our battery packs will not occur, which would damage the vehicle or lead to personal injury or death and may subject us to lawsuits. Furthermore, there is some risk of electrocution if individuals who attempt to repair battery packs on our vehicles do not follow applicable maintenance and repair protocols. Any such damage or injury would likely lead to adverse publicity and potentially a safety recall. Any such adverse publicity could adversely affect our business, prospects, financial condition and operating results.

Our Lightning chargers, which, if not appropriately managed and controlled, can cause damage or injury, adverse publicity and a potential safety recall, any of which would adversely affect our business, prospects, financial condition and operating results.

There can be no assurance that a field failure of our charging infrastructure will not occur, which would damage the vehicle or lead to personal injury or death and may subject us to lawsuits. Furthermore, there is some risk of electrocution if our customers attempt to repair or service charging infrastructure we have provided or if our customers do not follow applicable maintenance and repair protocols. Any such damage or injury would likely lead to adverse publicity and potentially a safety recall. Any such adverse publicity could adversely affect our business, prospects, financial condition and operating results.

We and our independent registered public accounting firm have identified material weaknesses in our internal control over financial reporting. If we are unable to remedy these material weaknesses, or if we fail to establish and maintain effective internal controls, we may be unable to produce timely and accurate financial statements, and we may conclude that our internal control over financial reporting is not effective, which could adversely impact investors’ confidence and our stock price.

In connection with the audit of our financial statements for the year ended December 31, 2020, we and our independent registered public accounting firm identified material weaknesses in our internal control over financial reporting. Specifically, we found that we did not have in place an effective control environment with formal policies and procedures to allow for a detailed review of accounting transactions that would identify errors in a timely manner. In

60

addition, due to our small size, we did not have proper segregation of duties in certain areas of the financial reporting process, including but not limited to cash receipts and disbursements, journal entry processing and IT general controls, and did not maintain sufficient personnel with an appropriate level of technical accounting knowledge, experience, and training in the application of GAAP commensurate with our complexity and financial accounting and reporting requirements.

As of September 30, 2021, we have remediated the following material weakness:

Technical Accounting Resources: In addition to contracting with outside accounting firms for technical accounting support, we hired a Vice President of Accounting and Controller, a Director of SEC Reporting and an Assistant Controller, each with significant public company accounting experience and knowledge. These technical resources enhance the review of complex accounting transactions and he control environment over financial statement preparation. In addition, these technical resources are currently implementing policies and procedures necessary to address the two material weaknesses discussed below.

We are continuing to implement measures designed to improve our internal control over financial reporting to remediate the remaining material weaknesses, including retaining an outside accounting firm who has designed a formal remediation plan to address the two remaining material weaknesses as follows:

Policies and Procedures: We have identified significant policies and procedures to be developed, documented and implemented throughout the remainder of the year. This included the identification of associated controls related to such policies and procedures.
Segregation of Duties: We have executed an assessment which included: segregation of duties modeling, segregation of duties technical mapping and analysis/remediation assistance of the significant risks identified in the assessment. In addition, we have hired additional employees in our accounting department to help mitigate this risk.

If we are unable to successfully remediate our existing or any future material weaknesses in our internal control over financial reporting, or if we identify any additional material weaknesses, the accuracy and timing of our financial reporting may be adversely affected, we may be unable to maintain compliance with securities law requirements regarding timely filing of periodic reports in addition to applicable NYSE listing requirements, investors may lose confidence in our financial reporting, and our stock price may decline as a result. We also could become subject to investigation by the NYSE, the SEC or other regulatory authorities.

The performance of our electrified powertrain solutions, including drivability, fuel economy and emissions levels, may vary, including due to factors outside of our control.

The performance of our electrified powertrain solutions, including drivability, fuel economy and emissions levels, may vary, including due to factors outside of our control. Our electrified powertrain solutions are still being designed and developed, and there are no assurances that they will be able to meet their projected performance characteristics, including drivability, fuel economy and emissions levels. External factors may also impact the performance characteristics of our electrified powertrain solutions. For instance, the estimated fuel savings and fuel economy of vehicles installed with our electrified powertrain solutions may vary depending on factors including, but not limited to, driver behavior, speed, terrain, hardware efficiency, payload, vehicle and weather conditions. Additionally, greenhouse gas (“GHG”), emissions of vehicles installed with our electrified powertrain solutions may vary due to external factors, including the type of fuel, driver behavior, the efficiency and certification of the engine, where the engine is being operated and the characteristics of the vehicle itself, including but not limited to the vehicle’s software controls, drivetrain efficiency, aerodynamics and rolling resistance. These external factors as well as any operation of our electrified powertrain solutions other than as intended, may result in emissions levels that are greater than we expect. Additionally, the amount of GHG emissions of both the ZEVs and electric powertrains will vary due to, but not limited to, the factors mentioned above. Due to these factors, there can be no guarantee that the operators of vehicles using our electrified powertrain solutions will realize the expected fuel savings and fuel economy and GHG emission reductions.

61

If we fail to manage our growth effectively, including failing to attract and integrate qualified personnel, we may not be able to develop, produce, market and sell our electrified powertrain solutions successfully.

Any failure to manage our growth effectively could materially and adversely affect our business, prospects, operating results and financial condition. We intend to expand our operations significantly. We expect our future expansion to include:

expanding the management team;
hiring and training new personnel;
leveraging consultants to assist with company growth and development;
forecasting production and revenue;
controlling expenses and investments in anticipation of expanded operations;
establishing or expanding design, production, sales and service facilities;
implementing and enhancing administrative infrastructure, systems and processes; and
expanding into international markets.

We have recently hired, and intend to continue to hire, a significant number of additional personnel, including software engineers, design and production personnel and service technicians for our electrified powertrain solutions. Because our electrified powertrain solutions are based on a different technology platform than traditional internal combustion engines, individuals with sufficient training in alternative fuel and electric vehicles may not be available to hire, and as a result, we will need to expend significant time and expense training any newly hired employees. Competition for individuals with experience designing, producing and servicing electrified vehicles and their software is intense, and we may not be able to attract, integrate, train, motivate or retain additional highly qualified personnel. The failure to attract, integrate, train, motivate and retain these additional employees could seriously harm our business, prospects, financial condition and operating results. If we fail to manage our growth effectively, such failure could result in negative publicity and damage to our brand and have a material adverse effect on our business, prospects, financial condition and results of operations.

If we are unable to establish and maintain confidence in our long-term business prospects among customers and analysts within our industry, then our financial condition, operating results, business prospects and access to capital may suffer materially.

Customers may be less likely to purchase our commercial ZEVs if they are not convinced that our business will succeed or that our service and support and other operations will continue in the long term. Similarly, suppliers and other third parties will be less likely to invest time and resources in developing business relationships with us if they are not convinced that our business will succeed. Accordingly, in order to build and maintain our business, we must maintain confidence among customers, suppliers, analysts, ratings agencies and other parties in our ZEVs, long-term financial viability and business prospects. Maintaining such confidence may be particularly complicated by certain factors including those that are largely outside of our control, such as our limited operating history, customer unfamiliarity with our ZEVs, any delays in scaling production, delivery and service operations to meet demand, competition and uncertainty regarding the future of hybrid electric and ZEVs, including our ZEVs and our production and sales performance compared with market expectations.

Our business and prospects depend significantly on our ability to build our brand. We may not succeed in continuing to establish, maintain and strengthen our brand and reputation could be harmed by negative publicity regarding us or our ZEVs.

Our business and prospects are heavily dependent on our ability to develop, maintain and strengthen our brand. If we do not continue to establish, maintain and strengthen our brand, we may lose the opportunity to build a critical mass of customers. Promoting and positioning our brand will likely depend significantly on our ability to provide high quality ZEVs and engage with our customers as intended, and we have limited experience in these areas. In addition, our ability to develop, maintain and strengthen our brand will depend heavily on the success of our customer development and branding efforts. Such efforts may be non-traditional and may not achieve the desired results. To promote our brand, we

62

may be required to change our customer development and branding practices, which could result in substantially increased expenses. If we do not develop and maintain a strong brand, our business, prospects, financial condition and operating results will be materially and adversely impacted.

In addition, if incidents occur or are perceived to have occurred, whether or not such incidents are our fault, we could be subject to adverse publicity. In particular, given the popularity of social media, any negative publicity, whether true or not, could quickly proliferate and harm consumer perceptions and confidence in our brand. Our ability to successfully position our brand could also be adversely affected by perceptions about the quality of our competitors’ vehicles.

In addition, from time to time, our ZEVs may be evaluated and reviewed by third parties. Any negative reviews or reviews which compare us unfavorably to our competitors could adversely affect consumer perception about our ZEVs.

Developments in alternative technology improvements in the internal combustion engine may adversely affect the demand for our products.

Significant developments in alternative technologies, such as advanced diesel, ethanol, or compressed natural gas or improvements in the fuel economy of the internal combustion engine, may materially and adversely affect our business and prospects in ways we do not currently anticipate. Other fuels or sources of energy may emerge as customers’ preferred alternative to our electric powertrains for medium-duty trucks platform. Any failure by us to develop new or enhanced technologies or processes, or to react to changes in existing technologies, could materially delay our development and introduction of new and enhanced electric powertrains, which could result in the loss of competitiveness of our powertrains, decreased revenue and a loss of market share to competitors. Our research and development efforts may not be sufficient to adapt to changes in electric powertrain technology. As technologies change, we plan to upgrade or adapt our electric powertrains and introduce new models in order to continue to provide vehicles with the latest technology. However, our electrified powertrain solutions may not compete effectively with alternative systems if we are not able to source and integrate the latest technology into our electrified powertrain solutions.

We have limited experience servicing our vehicles. If we are unable to address the service requirements of our customers, our business will be materially and adversely affected.

Because we have only recently begun production and delivery of our ZEV medium-duty trucks, we have limited experience servicing or repairing our vehicles. In addition, drivers often have less familiarity with ZEVs and their servicing needs, and thus require greater support and servicing than traditional internal combustion engine vehicles. Servicing alternative fuel and electric vehicles is different than servicing vehicles with internal combustion engines and requires specialized skills, including high voltage training and servicing techniques. We may decide to partner with a third party to perform some or all of the maintenance on our trucks, and there can be no assurance that we will be able to enter into an acceptable arrangement with any such third-party provider. Our customers will also depend on our customer support team to resolve technical and operational issues relating to the integrated software underlying our electrified powertrain solutions. Our ability to provide effective customer support is largely dependent on our ability to attract, train and retain qualified personnel with experience in supporting customers on platforms such as ours. As we continue to grow, additional pressure may be placed on our customer support team, and we may be unable to respond quickly enough to accommodate short-term increases in customer demand for technical support. We also may be unable to modify the future scope and delivery of our technical support to compete with changes in the technical support provided by our competitors. Increased customer demand for support, without corresponding revenue, could increase costs and negatively affect our operating results. If we are unable to successfully address the service requirements of our customers or establish a market perception that we do not maintain high-quality support, we may be subject to claims from our customers, including loss of revenue or damages, and our business, prospects, financial condition and operating results may be materially and adversely affected.

In addition, the motor vehicle industry laws in many states require that service facilities be available to service vehicles physically sold from locations in their state. While we anticipate developing a service program that would satisfy regulators in these circumstances, the specifics of our service program are still in development, and at some point may need to be restructured to comply with state law, which may impact our business, prospects, financial condition and operating results.

63

We may engage in transactions, including acquisitions, that could disrupt our business, cause dilution to our stockholders, reduce our financial resources, or prove not to be successful.

We have entered into, and may in the future enter into additional, strategic alliances, including joint ventures or minority equity investments with various third parties to further our business purpose. These alliances could subject us to a number of risks, including risks associated with sharing proprietary information, non-performance by the third party and increased expenses in establishing new strategic alliances, any of which may materially and adversely affect our business. We may have limited ability to monitor or control the actions of these third parties and, to the extent any of these strategic third parties suffer negative publicity or harm to their reputation from events relating to their business, we may also suffer negative publicity or harm to our reputation by virtue of our association with any such third party.

Strategic business relationships will be an important factor in the growth and success of our business. However, there are no assurances that we will be able to continue to identify or secure suitable business relationship opportunities in the future or our competitors may capitalize on such opportunities before we do. Moreover, identifying such opportunities could require substantial management time and resources, and negotiating and financing relationships involves significant costs and uncertainties. If we are unable to successfully source and execute on strategic relationship opportunities in the future, our overall growth could be impaired, and our business, prospects, financial condition and operating results could be materially adversely affected.

When appropriate opportunities arise, we may acquire additional assets, products, technologies or businesses that are complementary to our existing business. In addition to possible stockholder approval, we may need approvals and licenses from relevant government authorities for the acquisitions and to comply with any applicable laws and regulations, which could result in increased delay and costs, and may disrupt our business strategy if we fail to do so. Furthermore, acquisitions and the subsequent integration of new assets and businesses into our own require significant attention from our management and could result in a diversion of resources from our existing business, which in turn could have an adverse effect on our operations. Acquired assets or businesses may not generate the financial results we expect. Acquisitions could result in the use of substantial amounts of cash, potentially dilutive issuances of equity securities, the occurrence of significant goodwill impairment charges, amortization expenses for other intangible assets and exposure to potential unknown liabilities of the acquired business. Moreover, the costs of identifying and consummating acquisitions may be significant.

There can be no assurance that we will undertake or successfully complete any acquisitions. Any transactions that we do complete may be subject to the foregoing or other risks and have a material and adverse effect on our business, financial condition, results of operations and prospects. Conversely, any failure to pursue any acquisition or other strategic transaction that would be beneficial to us could delay the development and potential commercialization of our products.

If we fail to introduce or acquire new products or services that achieve broad market acceptance on a timely basis, or if our products or services are not adopted as expected, we will not be able to compete effectively.

We operate in a highly competitive, quickly changing environment, and our future success depends on our ability to develop or acquire, and introduce new products and services that achieve broad market acceptance. Our ability to successfully introduce and market new products is unproven. Because we have a limited operating history and the market for our products, including newly acquired or developed products, is rapidly evolving, it is difficult to predict our operating results, particularly with respect to any new products that we may introduce. Our success will depend in large part upon our ability to identify demand trends in the market in which we operate and quickly develop or acquire, and design, manufacture and sell, products and services that satisfy these demands in a cost-effective manner.

In order to differentiate our products and services from competitors’ products, we need to increase focus and capital investment in research and development, including software development. If any products currently sold by, and services offered by, us do not continue, or if our new products or services fail to achieve widespread market acceptance, or if we are unsuccessful in capitalizing on opportunities in the market in which we operate, our future growth may be slowed and our business, results of operations and financial condition could be materially adversely affected. Successfully predicting demand trends is difficult, and it is very difficult to predict the effect that introducing a new product or service will have on existing product or service sales. It is possible that we may not be successful with our new products and

64

services, and as a result our future growth may be slowed and our business, results of operations and financial condition could be materially adversely affected. Also, we may not be able to respond effectively to new product or service announcements by competitors by quickly introducing competitive products and services.

In addition, we may acquire companies and technologies in the future. In these circumstances, we may not be able to successfully manage integration of the new product and service lines with our existing suite of products and services. If we are unable to effectively and successfully further develop these new product and service lines, we may not be able to increase or maintain sales, and our gross margin may be adversely affected.

Furthermore, the success of our new products will depend on several factors, including, but not limited to, market demand costs, timely completion and introduction of these products, prompt resolution of any defects or bugs in these products, our ability to support these products, differentiation of new products from those of our competitors, market acceptance of these products, delays and quality issues in releasing new products and services. The occurrence of one or more of the foregoing factors may result in lower quarterly revenue than expected, and we may in the future experience product or service introductions that fall short of our projected rates of market adoption.

We will face risks associated with potential international operations, including unfavorable regulatory, political, currency, tax, and labor conditions, which could harm our business, prospects, financial condition, results of operations, and cash flows.

Our business plan includes operations in international markets, including initial manufacturing and supply activities, and sales into other international markets. We will face risks associated with any potential international operations, including possible unfavorable regulatory, political, tax and labor conditions, which could harm our business. We anticipate having international operations and subsidiaries that are subject to the legal, political, regulatory and social requirements and economic conditions in these jurisdictions. Furthermore, conducting and launching operations on an international scale requires close coordination of activities across multiple jurisdictions and time zones and consumes significant management resources. We have minimal experience to date selling or leasing and servicing our vehicles internationally and such expansion would require us to make significant expenditures, including the hiring of local employees and establishing facilities, in advance of generating any revenue. We will be subject to a number of risks associated with international business activities that may increase our costs, impact our ability to sell or lease our vehicles and require significant management attention. These risks include:

conforming our vehicles to various international regulatory requirements where our vehicles are sold and serviced, which requirements may change over time;
expenditures related to foreign lawsuits and liability;
difficulty in staffing and managing foreign operations;
difficulties establishing relationships with, or disruption in the supply chain from, international suppliers;
difficulties attracting customers in new jurisdictions;
foreign government taxes, regulations and permit requirements, including foreign taxes that we may not be able to offset against taxes imposed upon us in the United States, and foreign tax and other laws limiting our ability to repatriate funds to the United States;
fluctuations in foreign currency exchange rates and interest rates, including risks related to any foreign currency swap or other hedging activities we undertake;
United States and foreign government trade restrictions, tariffs and price or exchange controls;
foreign labor laws, regulations and restrictions;
changes in diplomatic and trade relationships;
laws and business practices favoring local companies;
difficulties protecting or procuring intellectual property rights;
political instability, natural disasters, war or events of terrorism and health epidemics, such as the COVID-19 pandemic; and
the strength of international economies.

65

If we fail to successfully address these risks, our business, prospects, financial condition, results of operations, and cash flows could be materially harmed.

Risks Related to Manufacturing and Supply Chain

We have experienced and may in the future experience significant delays in the design, manufacture, launch and financing of our ZEVs and electric powertrains, which could harm our business and prospects.

Any delay in the financing, design, manufacture and launch of our ZEVs or electric powertrains, could materially damage our brand, business, prospects, financial condition and operating results. Vehicle manufacturers often experience delays in the design, manufacture and commercial release of new products. To the extent we delay or interrupt the launch of our ZEVs or electric powertrains, our growth prospects could be adversely affected as we may fail to grow our market share. Furthermore, we rely on third party suppliers for the provision and development of many of the key components and materials used in our products. To the extent our suppliers experience any delays in providing us with or developing necessary components, we could experience delays in delivering on our timelines, or be forced to seek alternative suppliers.

We are dependent on our suppliers, some of which are single or limited source suppliers, and the inability of these suppliers to deliver the necessary components of our vehicles at prices and volumes, and specifications acceptable to us could have a material adverse effect on our business, prospects, financial condition and operating results.

We expect to purchase various types of equipment, raw materials and manufactured component parts from our suppliers. We rely on third-party suppliers for the provision and development of many of the key components and materials used in our electrified powertrain solutions, such as natural gas generators. While we plan to obtain components from multiple sources whenever possible, some of the components used in our vehicles will be purchased by us from a single source. If our suppliers experience substantial financial difficulties, cease operations, or otherwise face business disruptions, we may experience production disruptions, which would have an adverse impact on our business and results of operations.

We have experienced disruptions to our supply chain, including our access to critical components, including batteries, motors, wire harness connectors and chassis. Many of these products are novel products for our suppliers and therefore the supply chain is fragile and many of these products require substantial lead time. These supply issues have caused, and we expect them to continue to cause, further disruptions to our operations, delays in our revenues, and an adverse impact on our revenue forecasts. In particular, as a result of the COVID-19 pandemic, we have been experiencing significant delivery delays from our suppliers since April 2020. For example, our revenue for the fiscal quarter ended September 30, 2021 was constrained by motor deliveries from one key supplier, which we believe have mitigated through the addition of new motor suppliers. However, additional supply chain disruptions, including chassis shortages, remain and given these supply chain challenges, we expect supply chain constrains will continue to impact our 2021 and 2022 revenue. In addition, the introduction of a new product configuration at a battery supplier in June 2021 and July 2021 resulted in delays in both production and delivery of parts. We are currently working to mitigate this challenge through the addition of new battery suppliers. The integration of batteries from new suppliers can take up to a year due to hardware and software compatibility issues and the integration of other suppliers can take up to two years. There can be no assurance that new suppliers will not similarly experience delays in production or delivery. In June 2021, a drivetrain supplier shifted production to a new international factory which resulted in production startup issues and delays on delivery of parts. Without being able to complete the final vehicle commissioning due to these supply chain constraints, the lack of visibility from suppliers on shipments, and ramp time required to integrate new suppliers into our operations, our ability to forecast precise ship dates for completed vehicles is limited. Any disruption could affect our ability to deliver vehicles and could increase our costs and margin and negatively affect our liquidity and financial performance.

We have experienced an industry-wide shortage in chassis, a critical component in our vehicles. Major OEMs such as Ford and GM have publicly spoken to limited chassis availability, which is expected to continue for the next few quarters. Although we are currently working on a path to address the industry chassis shortage with our own Lightning-branded stripped chassis and cab-chassis, we cannot predict when these products will be available for use. Additionally, we are exploring adding additional suppliers to our network; however, there can be no assurance that any alternate

66

supply arrangements will be finalized on terms that are favorable to us, or at all or that we will not encounter supply disruptions under any such agreements.

Our third-party suppliers may not be able to meet their product specifications and performance characteristics or our desired specifications, performance and pricing, which would impact our ability to achieve our product specifications and performance characteristics as well. Additionally, our third-party suppliers may be unable to obtain required certifications for their products for which we plan to use or provide warranties that are necessary for our solutions. If we are unable to obtain necessary components and materials used in our ZEV trucks or electrified powertrain solutions from our suppliers at prices, volumes, performance and specifications acceptable to us, or if our suppliers decide to create or supply a competing product, our business could be adversely affected.

We face risks associated with a high concentration of suppliers.

As of and for the year ended December 31, 2020, one supplier accounted for 12% of the Company’s total accounts payable and one supplier accounted for 33% of purchases. As of and for the year ended December 31, 2019, three suppliers accounted for 64% of the Company’s total accounts payable and four suppliers accounted for 61% of purchases. If any one of our suppliers is unable to timely deliver our required materials due to labor shortages, supply chain disruptions, entry into exclusivity agreements with our competitors or for any other reason, our business will be negatively impacted. There can be no assurance that our suppliers will continue to supply the materials necessary for our vehicle operations.

Increases in costs, disruption of supply or shortage of raw materials could harm our business.

We may experience increases in the cost of or a sustained interruption in the supply or shortage of raw materials, which may particularly affect our commercial production of electric powertrains. Any such cost increase, supply interruption or shortage could materially negatively impact our business, prospects, financial condition and operating results. We use various raw materials including aluminum, steel, carbon fiber, non-ferrous metals (such as copper), and cobalt. The prices for these raw materials fluctuate depending on market conditions and global demand and could adversely affect our business and operating results.

Furthermore, fluctuations or shortages in petroleum and other economic conditions may cause us to experience significant increases in freight charges and raw material costs. Substantial increases in the prices for our raw materials would increase our operating costs and could reduce our margins if the increased costs cannot be recouped through increased ZEV truck prices. Any disruption in the supply of necessary components could temporarily disrupt production of our ZEV medium-duty trucks or our electric powertrains until a different supplier is fully qualified. There can be no assurance that we will be able to recoup increasing costs of raw materials by increasing truck prices.

If our ZEV medium-duty trucks fail to perform as expected, our ability to develop, market and sell or lease our alternative fuel and electric trucks could be harmed.

Because we have only recently begun production and delivery of our ZEV medium-duty trucks, we are attempting to build brand recognition, establish relationships with commercial fleets and fleet managers and gain customer loyalty. Therefore, it is very important that our vehicles and our service and support meet the expectations of our customers. Our ZEV trucks and our electric powertrains may contain defects in design and manufacture that may cause them not to perform as expected or may require repair. We currently have limited frame of reference by which to evaluate the performance of our electric powertrains upon which our business prospects depend. For example, our powertrains will use a substantial amount of software to operate which will require modification and updates over the life of the vehicle. Software products are inherently complex and often contain defects and errors when first introduced. There can be no assurance that we will be able to detect and fix any defects in the powertrains’ hardware or software prior to commencing customer sales. Although we have not experienced any recalls to date, we may experience recalls in the future, which could adversely affect our brand in our target markets and could adversely affect our business, prospects and results of operations. Our electric powertrains may not perform consistent with customers’ expectations or consistent with other powertrains which may become available. Although we have warranties on critical components of our

67

vehicles from our suppliers, we may, in the future, have to pay for the cost of repairs or customer-service intervention on our vehicles on the road. Any product defects or any other failure of our electric powertrains to perform as expected could harm our reputation and result in adverse publicity, lost revenue, delivery delays, product recalls, product liability claims and significant warranty and other expenses, and could have a material adverse impact on our business, financial condition, operating results and prospects. Additionally, problems and defects experienced by other alternative fuel truck companies or electric consumer vehicles could by association have a negative impact on perception and customer demand for our electrified powertrain solutions.

Insufficient warranty reserves to cover future warranty claims could materially adversely affect our business, prospects, financial condition and operating results.

We provide a manufacturer’s warranty on all vehicles and powertrain components and systems we sell. We maintain warranty reserves to cover warranty-related claims. If our warranty reserves are inadequate to cover future warranty claims on our electric powertrains, our business, prospects, financial condition and operating results could be materially and adversely affected. We may become subject to significant and unexpected warranty expenses. There can be no assurances that then-existing warranty reserves will be sufficient to cover all claims.

Our ZEVs are subject to motor vehicle standards and the failure to satisfy such mandated safety standards would have a material adverse effect on our business and operating results.

All vehicles sold must comply with international, federal and state motor vehicle safety standards. In the United States, vehicles that meet or exceed all federally mandated safety standards are certified by the manufacturer under the federal regulations. Rigorous design, testing and the use of approved materials and equipment are among the requirements for achieving federal certification. Failure by us to have our ZEVs or other altered vehicles satisfy all applicable motor vehicle standards would have a material adverse effect on our business and operating results.

We, our outsourcing partners and our suppliers may rely on complex machinery for our production, which involves a significant degree of risk and uncertainty in terms of operational performance and costs.

We, our outsourcing partners and our suppliers may rely on complex machinery for the production, assembly and installation of our electrified powertrain solutions, which will involve a significant degree of uncertainty and risk in terms of operational performance and costs. Our production facilities and the facilities of our outsourcing partners and suppliers consist of large-scale machinery combining many components. These components may suffer unexpected malfunctions from time to time and will depend on repairs and spare parts to resume operations, which may not be available when needed. Unexpected malfunctions of these components may significantly affect the intended operational efficiency. For example, the introduction of a new product configuration at a battery supplier in June 2021 and July 2021 resulted in production delays and delivery of parts in June 2021. In June 2021, a drivetrain supplier shifted production to a new international factory which resulted in production startup issues and delays on delivery of parts. Operational performance and costs can be difficult to predict and are often influenced by factors outside of our control, such as, but not limited to, scarcity of natural resources, environmental hazards and remediation, costs associated with decommissioning of machines, labor disputes and strikes, difficulty or delays in obtaining governmental permits, damages or defects in electronic systems, industrial accidents, fire, seismic activity and natural disasters. Should operational risks materialize, it may result in personal injury to or death of workers, the loss of production equipment, damage to production facilities, monetary losses, delays and unanticipated fluctuations in production, environmental damage, administrative fines, increased insurance costs and potential legal liabilities, all which could have a material adverse effect on our business, prospects, financial condition or operating results.

Risks Related to Intellectual Property

We may need to defend ourselves against patent or trademark infringement claims, which may be time-consuming and cause us to incur substantial costs.

Companies, organizations or individuals, including our competitors, may own or obtain patents, trademarks or other proprietary rights that would prevent or limit our ability to make, use, develop or sell our electric powertrains, which

68

could make it more difficult for us to operate our business. We have received, and may in the future receive, inquiries from patent or trademark owners inquiring whether we infringe their proprietary rights. Companies owning patents or other intellectual property rights relating to electric powertrains may allege infringement of such rights. In response to a determination that we have infringed upon a third party’s intellectual property rights, we may be required to do one or more of the following:

cease development, sales, or use of electric powertrains that incorporate the asserted intellectual property;
pay substantial damages;
obtain a license from the owner of the asserted intellectual property right, which license may not be available on reasonable terms or at all; or
redesign one or more aspects or systems of our powertrains.

A successful claim of infringement against us could materially adversely affect our business, prospects, operating results and financial condition. Any litigation or claims, whether valid or invalid, could result in substantial costs and diversion of resources.

We are not currently licensing any intellectual property, although we plan to license patents and other intellectual property from third parties in the future, including suppliers and service providers, and we may face claims that our use of this in-licensed technology infringes the intellectual property rights of others. In such cases, we will seek indemnification from our licensors. However, our rights to indemnification may be unavailable or insufficient to cover our costs and losses.

Our business may be adversely affected if we are unable to protect our intellectual property rights from unauthorized use by third parties.

Failure to adequately establish and protect our intellectual property rights could result in our competitors offering similar products, potentially resulting in the loss of some of our competitive advantage and a decrease in our revenue which would adversely affect our business, prospects, financial condition and operating results. Our success depends, at least in part, on our ability to protect our core technology and intellectual property. To accomplish this, we will rely on a combination of trade secrets (including know-how), patents, employee and third-party nondisclosure agreements, copyright, trademarks, intellectual property licenses and other contractual rights to establish and protect our rights in our technology.

The protection of our intellectual property rights will be important to our future business opportunities. However, the measures we take to protect our intellectual property from unauthorized use by others may not be effective for various reasons, including the following:

any patent applications we submit may not result in the issuance of patents (and patents have not yet been issued to us based on our pending applications);
the scope of our issued patents may not be broad enough to protect our proprietary rights;
our issued patents may be challenged and/or invalidated by our competitors;
we may not be the first inventor of the subject matter to which we have filed a particular patent application, and we may not be the first party to file such a patent application;
patents have a finite term, and competitors and other third parties may offer identical or similar products after the expiration of our patents that cover such products;
our employees or business partners may breach their confidentiality, non-disclosure and non-use obligations to us;
the costs associated with enforcing patents, confidentiality and invention agreements or other intellectual property rights may make aggressive enforcement impractical;
third-parties may independently develop technologies that are the same or similar to ours;
current and future competitors may circumvent our patents; and
our in-licensed patents may be invalidated, or the owners of these patents may breach our license arrangements.

69

Patent, trademark, and trade secret laws vary significantly throughout the world. Some foreign countries do not protect intellectual property rights to the same extent as do the laws of the United States. Further, policing the unauthorized use of our intellectual property in foreign jurisdictions may be difficult. Therefore, our intellectual property rights may not be as strong or as easily enforced outside of the United States.

Also, while we have registered trademarks in an effort to protect our investment in our brand and goodwill with customers, competitors may challenge the validity of those trademarks and other brand names in which we have invested. Such challenges can be expensive and may adversely affect our ability to maintain the goodwill gained in connection with a particular trademark.

Our patent applications may not issue as patents, which may have a material adverse effect on our ability to prevent others from commercially exploiting products similar to ours.

We cannot be certain that we are the first inventor of the subject matter to which we have filed a particular patent application, or if we are the first party to file such a patent application. If another party has filed a patent application to the same subject matter as we have, we may not be entitled to the protection sought by the patent application. Further, the scope of protection of issued patent claims is often difficult to determine. As a result, we cannot be sure that patents will be granted with respect to any of our pending patent applications or with respect to any patent applications we may own or license in the future, nor can we be sure that any of our existing patents or any patents we may own or license in the future will be useful in protecting our technology. In addition, our competitors may design around our issued patents, which may adversely affect our business, prospects, financial condition or operating results.

Risks Related to Cybersecurity and Data Privacy

Breaches in data security, failure of information security systems and privacy concerns could adversely impact our financial condition, subject us to penalties, damage our reputation and brand, and harm our business, prospects, financial condition, results of operations, and cash flows.

We expect to face significant challenges with respect to information security and privacy, including in relation to the collection, storage, transmission and sharing of information. We collect, transmit and store confidential and personal and sensitive information of our employees and customers, including names, accounts, user IDs and passwords, vehicle information, and payment or transaction related information. We are also subject to certain laws and regulations, such as “Right to Repair” laws, that require us to provide third-party access to our network and/or vehicle systems.

Increasingly, companies are subject to a wide variety of attacks on their networks and information technology infrastructure on an ongoing basis. Traditional computer “hackers,” malicious code (such as viruses and worms), phishing attempts, employee theft or misuse, denial of service attacks, ransomware attacks and sophisticated nation-state and nation-state supported actors engage in intrusions and attacks that create risks for our (and our suppliers’) internal networks, vehicles, infrastructure, and cloud deployed products and the information they store and process. Although we have implemented security measures to prevent such attacks, our networks and systems may be breached due to the actions of outside parties, employee error, malfeasance, a combination of these, or otherwise, and as a result, an unauthorized party may obtain access to our systems, networks, or data.

We may face difficulties or delays in identifying or otherwise responding to any attacks or actual or potential security breaches or threats. A breach in our data security could create system disruptions or slowdowns and provide malicious parties with access to information stored on our networks, resulting in data being publicly disclosed, altered, lost, or stolen, which could subject us to liability and adversely impact our financial condition. Further, any breach in our data security could allow malicious parties to access sensitive systems, such as our product lines and the vehicles themselves. Such access could adversely impact the safety of our employees and customers.

In addition, we may incur significant financial and operational costs to investigate, remediate and implement additional tools, devices and systems designed to prevent actual or perceived security breaches and other security incidents, as well as costs to comply with any notification obligations resulting from any security incidents. Any of these negative outcomes could adversely impact the market perception of our products and customer and investor confidence in our

70

company, and would materially and adversely affect our business, prospects, financial condition, results of operations, and cash flows.

Any unauthorized control or manipulation of our electric powertrains’ systems could result in loss of confidence in us, ZEVs and our powertrains and harm our business.

Our electric powertrains contain complex information technology systems and built-in data connectivity to accept and install periodic remote updates to improve or update functionality. We have designed, implemented and tested security measures intended to prevent unauthorized access to our information technology networks, our electric powertrains and related systems. However, hackers have attempted and may attempt to gain unauthorized access to modify, alter and use such networks, powertrains and systems to gain control of or to change our powertrains’ functionality, user interface and performance characteristics, or to gain access to data stored in or generated by the powertrain. Future vulnerabilities could be identified and our efforts to remediate such vulnerabilities may not be successful. Any unauthorized access to or control of our powertrains or their systems, or any loss of customer data, could result in legal claims or proceedings. In addition, regardless of their veracity, reports of unauthorized access to our powertrains, systems or data, as well as other factors that may result in the perception that our powertrains, systems or data are capable of being “hacked,” could negatively affect our brand and harm our business, prospects, financial condition and operating results.

We intend to retain certain personal information about our customers, employees or others and may be subject to various privacy laws.

We are subject to or affected by a number of federal, state and local laws and regulations, as well as contractual obligations and industry standards, that impose certain obligations and restrictions with respect to data privacy and security, and govern our collection, storage, retention, protection, use, processing, transmission, sharing and disclosure of personal information including that of our employees, customers and others. Most jurisdictions have enacted laws requiring companies to notify individuals, regulatory authorities and others of security breaches involving certain types of data. Such laws may be inconsistent or may change or additional laws may be adopted. In addition, our agreements with certain customers may require us to notify them in the event of a security breach. Such mandatory disclosures are costly, could lead to negative publicity, result in penalties or fines, result in litigation, may cause our customers to lose confidence in the effectiveness of our security measures and require us to expend significant capital and other resources to respond to and/or alleviate problems caused by the actual or perceived security breach.

The global data protection landscape is rapidly evolving, and implementation standards and enforcement practices are likely to remain uncertain for the foreseeable future. We may not be able to monitor and react to all developments in a timely manner. For example, California adopted the California Consumer Privacy Act (“CCPA”), which became effective in January 2020. The CCPA establishes a privacy framework for covered businesses, including an expansive definition of personal information and data privacy rights for California residents. The CCPA includes a framework with potentially severe statutory damages and private rights of action. The CCPA requires covered businesses to provide new disclosures to California residents, provide them new ways to opt-out of certain disclosures of personal information, and allow for a new cause of action for data breaches. Moreover, California voters approved the California Privacy Rights Act of 2020 (“CPRA”) which amends the CCPA and goes into effect on January 1, 2023. Among other things, the CPRA gives California residents additional rights with respect to data pertaining to them, expands the types of data breaches subject to the CCPA’s private right of action, and establishes a new California Privacy Protection Agency to implement and enforce the new law. As we expand our operations, the CCPA may increase our compliance costs and potential liability. Some observers have noted that the CCPA could mark the beginning of a trend toward more stringent privacy legislation in the United States. Both Virginia and Colorado recently passed privacy laws that become effective on January 1 and July 1, 2023, respectively, and other states have considered similar laws. Compliance with any applicable privacy and data security laws and regulations is a rigorous and time-intensive process, and we may be required to put in place additional mechanisms to comply with such laws and regulations.

We plan to collect, store, transmit and otherwise process data from customers, employees and others as part of our business and operations, which may include personal data or confidential or proprietary information. We also work with partners and third-party service providers or vendors that collect, store and process such data on our behalf and in connection with our ZEVs. There can be no assurance that any security measures that we or our third- party service

71

providers or vendors have implemented will be effective against current or future security threats. If a compromise of data were to occur, we may become liable under our contracts with other parties and under applicable law for damages and incur penalties and other costs to respond to, investigate and remedy such an incident. Our systems, networks and physical facilities could be breached or personal information could otherwise be compromised due to employee error or malfeasance, if, for example, third parties attempt to fraudulently induce our employees or our customers to disclose information or user names and/or passwords. Third parties may also exploit vulnerabilities in, or obtain unauthorized access to, platforms, systems, networks and/or physical facilities utilized by our service providers and vendors.

We also intend to use our trucks’ electronic systems to log information about each vehicle’s use in order to aid us in vehicle diagnostics, repair and maintenance. Our customers may object to the use of this data, which may increase our vehicle maintenance costs and harm our business prospects. Possession and use of our customers’ information in conducting our business may subject us to legislative and regulatory burdens in the United States and the European Union that could require notification of data breaches, restrict our use of such information and hinder our ability to acquire new customers or market to existing customers. The regulatory framework for data privacy and security is rapidly evolving, and we may not be able to monitor and react to all developments in a timely manner. As legislation continues to develop, we will likely be required to expend significant additional resources to continue to modify or enhance our protective measures and internal processes to comply with such legislation. Non-compliance or a major breach of our network security and systems could have serious negative consequences for our business and future prospects, including possible fines, penalties and damages, reduced customer demand for our vehicles, and harm to our reputation and brand.

Risks Related to Litigation and Regulation

We, our outsourcing partners and our suppliers are or may be subject to substantial regulation and unfavorable changes to, or failure by us, our outsourcing partners or our suppliers to comply with, these regulations could substantially harm our business and operating results.

Our ZEVs, our electric powertrains, and the sale of electric motor vehicles in general, are subject to substantial regulation under international, federal, state, and local laws. For example, we currently maintain Executive Orders issued by the California Air Resources Board, which is a requirement to sell ZEVs in California as well as various other states. We continue to evaluate requirements for licenses, approvals, certificates and governmental authorizations necessary to manufacture, sell or service our electrified powertrain or commercial vehicle solutions in the jurisdictions in which we plan to operate and intend to take such actions necessary to comply. We may experience difficulties in obtaining or complying with various licenses, approvals, certifications and other governmental authorizations necessary to manufacture, sell or service their electrified powertrain solutions in any of these jurisdictions. For instance, our electrified powertrain solutions and our upfitting of medium duty trucks may not be readily classified into categories by governmental agencies. If we, our outsourcing partners or our suppliers are unable to obtain or comply with any of the licenses, approvals, certifications or other governmental authorizations necessary to carry out our operations in the jurisdictions in which we currently operate, or those jurisdictions in which we plan to operate in the future, our business, prospects, financial condition and operating results could be materially adversely affected. We expect to incur significant costs in complying with these regulations. For example, if the battery packs installed in our electrified powertrain solutions are deemed to be transported, we will need to comply with the mandatory regulations governing the transport of “dangerous goods,” and any deficiency in compliance may result in us being prohibited from selling our electrified powertrain solutions until compliant batteries are installed. We expect to incur significant costs in complying with these regulations. Regulations related to the electric vehicle industry and alternative energy are currently evolving and we face risks associated with changes to these regulations, including but not limited to:

increased subsidies for corn and ethanol or soy and biodiesel production, which could reduce the operating cost of vehicles that use ethanol or biodiesel, or a combination of renewable and petroleum fuels;

increased support for other alternative fuel systems, which could have an impact on the acceptance of our electric powertrain system; and

increased sensitivity by regulators to the needs of established automobile manufacturers with large employment bases, high fixed costs and business models based on the internal combustion engine, which

72

could lead them to pass regulations that could reduce the compliance costs of such established manufacturers or mitigate the effects of government efforts to promote alternative fuel vehicles.

To the extent that laws or regulations change, our electric powertrains may not comply with applicable international, federal, state or local laws, which would have an adverse effect on our business. Compliance with changing regulations could be burdensome, time consuming, and expensive. To the extent compliance with new regulations is cost prohibitive, our business, prospects, financial condition and operating results would be adversely affected. Further, delays, reduction, or elimination of applicable international, federal, or state laws or regulations requiring or incentivizing reductions in emissions of greenhouse gases or other pollutants from internal combustion engines or requiring or incentivizing manufacturers to offer for sale increasing numbers of ZEVs may result in the diminished competitiveness of the alternative fuel and electric vehicle industry generally. This could materially and adversely affect the growth of the alternative fuel automobile markets and our business, prospects, financial condition and operating results.

We may not have adequate insurance coverage for possible claims, lawsuits, product recalls or other damages claims made against us.

We may not have adequate insurance coverage. The successful assertion of one or more large claims against us that exceeds our available insurance coverage, or results in changes to our insurance policies (including premium increases or the imposition of large deductible or co-insurance requirements), could have an adverse effect on our business. In addition, we cannot be sure that our existing insurance coverage will continue to be available on acceptable terms or that our insurers will not deny coverage as to any future claim. As a recently public company with limited operating history we may find it difficult to obtain certain categories of insurance such as adequate D&O insurance, product liability insurance, etc.

The unavailability, reduction or elimination of government and economic incentives could have a material adverse effect on our business, prospects, financial condition and operating results.

Any reduction, elimination or discriminatory application of government subsidies and economic incentives because of policy changes, the reduced need for such subsidies and incentives due to the perceived success of the electric vehicle or other reasons may result in the diminished competitiveness of the electric vehicle industry generally. This could materially and adversely affect the growth of our business, prospects, financial condition and operating results.

While certain tax credits and other incentives for alternative energy production, electric vehicles have been available in the past, there is no guarantee these programs will be available in the future. If current tax incentives are not available in the future, our financial position could be harmed. As federal, state, or local legislation related to electric vehicles or data protection continues to develop, we will likely be required to expend significant additional resources to continue to modify or enhance our products, protective measures and internal processes to comply with such legislation.

In particular, we are influenced by federal, state and local tax credits, rebates, grants and other government programs. These include various government programs such as LCFS programs, which encourage low carbon “compliant” transportation fuels (including CNG) in the California or Oregon marketplaces by allowing producers of these fuels to generate LCFS credits that can be sold to noncompliant regulated parties. Additionally, we are influenced by laws, rules and regulations requiring or incentivizing reductions in emissions of greenhouse gases or other pollutants from internal combustion engines or requiring or incentivizing manufacturers to offer for sale increasing numbers of ZEVs. Lawmakers, regulators, policymakers, environmental or advocacy organizations, OEMs, trade groups, suppliers or other groups may invest significant time and money in efforts to delay, repeal or otherwise negatively influence regulations and programs that promote electric vehicles. Many of these parties have substantially greater resources and influence than we do. Further, changes in federal, state or local political, social or economic conditions, including a lack of legislative focus on these programs and regulations, could result in their modification, delayed adoption or repeal. Any failure to adopt, delay in implementation, expiration, repeal or modification of these programs and regulations, or the adoption of any programs or regulations that encourage the use of other alternative fuels or alternative vehicles over electric vehicles, would reduce the market for electrified powertrains or ZEVs and harm our operating results, liquidity and financial condition. For instance, California lawmakers and regulators have implemented various measures designed

73

to increase the use of electric, hydrogen and other zero-emission vehicles, including establishing firm goals for the number of these vehicles offered for sale or operated within the state by specified dates and enacting various laws and other programs in support of these goals. Although the influence and applicability of these or similar measures on our business and electrified powertrain and ZEV adoption in general remains uncertain, a reduction in focus by these groups on, or loss of legal authority to incentivize or require the sale of, ZEVs or vehicles with an overall net carbon negative emissions profile, could adversely affect the market for our electrified powertrain solutions. The state of California’s legal authority to develop and implement greenhouse gas emission standards is currently the subject of legal challenges, and the authority of California to implement and enforce GHG emission standards for vehicles and engines in the future is uncertain. Additionally, the Biden administration recently announced an effort by the EPA and NHTSA to reverse rollbacks in GHG and the Corporate Average Fuel Economy (“CAFE”) standards enacted by the previous Administration. The Biden administration also announced a goal of 50% EV sales by 2030. The Biden administration’s new GHG and CAFE standards, if and when finalized, will mandate fleetwide increases in fuel economy and decreases in GHG emissions from internal combustion equipped vehicles produced by all manufacturers. If these economic incentives or regulatory programs are reduced, eliminated or never finalized and enacted, there could be a reduction in demand for our electrified powertrain solutions, which could have a material adverse effect on our business, prospects, financial condition and operating results.

We have been, and may be in the future, subject to lawsuits or indemnity claims in the ordinary course of business, including product liability claims and securities litigation resulting in possible class action and derivative lawsuits, which could harm our financial condition and liquidity if we are not able to successfully defend or insure against such claims.

From time to time, we have been and may be named as a defendant in lawsuits, government investigations, indemnity claims and other legal proceedings involving alleged product liability, personal injury, intellectual property, privacy, consumer protection, securities, tax, labor and employment, environmental, commercial disputes and other matters that may harm our business, financial conditions and results of operations. For example, on October 15, 2021, a purported stockholder of the Company filed a putative class action in the U.S. District Court for the District of Colorado alleging that, among other things, we and certain senior members of our management team violated federal securities laws. Product liability claims, even those without merit or those that do not involve our ZEVs, could harm our business, prospects, financial condition and operating results. The automobile industry in particular experiences significant product liability claims, and we face inherent risk of exposure to claims in the event our ZEVs do not perform or are claimed to not have performed as expected. As is true for other ZEV suppliers, we expect in the future that our ZEVs will be involved in crashes resulting in death or personal injury. Additionally, product liability claims that affect our competitors or suppliers may cause indirect adverse publicity for us and our ZEVs.

Lawsuits, including a product liability claim, could result in substantial damages and be costly and time-consuming for us to defend. Moreover, a product liability claim against us or our competitors could generate substantial negative publicity about our ZEVs and business and could have a material adverse effect on our brand, business, prospects, financial condition and operating results. We may self-insure against the risk of product liability claims for vehicle exposure, meaning that any product liability claims will likely have to be paid from company funds, not by insurance.

Future product recalls could materially adversely affect our business, prospects, operating results and financial condition.

Any product recall in the future may result in adverse publicity, damage our brand and materially adversely affect our business, prospects, operating results and financial condition. In the future, we may voluntarily or involuntarily, initiate a recall if any of our electric powertrain components (including the fuel cell or batteries) prove to be defective or noncompliant with applicable federal motor vehicle safety standards. If a large number of vehicles are the subject of a recall or if needed replacement parts are not in adequate supply, we may not be able to re-deploy recalled vehicles for a significant period of time. Such recalls involve significant expense and diversion of management attention and other resources, which could adversely affect our brand image in our target markets, as well as our business, prospects, financial condition and results of operations.

74

We are subject to various environmental laws and regulations that could impose substantial costs upon us and cause delays in building our manufacturing facilities.

Our operations are and will continue to be subject to international, federal, state, and/or local environmental laws and regulations, including laws relating to water use; air emissions; use of recycled materials; energy sources; the protection of human health and the environment, natural resources; and the use, handling, storage, disposal and human exposure to hazardous materials. Environmental and health and safety laws and regulations can be complex, and we expect that we will be affected by future amendments to such laws or other new environmental and health and safety laws and regulations which may require us to change our operations, potentially resulting in a material adverse effect on our business, prospects, financial condition, and operating results. We have been required to obtain and comply with the terms and conditions of multiple environmental permits, certificates, or registrations, many of which are difficult and costly to obtain and could be subject to legal challenges. Violations of these laws, regulations, and permits, certificates and registrations can give rise to liability for administrative oversight and correction costs, clean-up costs, property damage, bodily injury and fines and penalties. In some cases, violations may result in suspension or revocation of permits, certificates or registrations. Capital and operating expenses needed to comply with environmental laws and regulations can be significant, and violations may result in substantial fines and penalties, third party damages, suspension of production or a cessation of our operations, and reputational harm.

Contamination at properties we currently own or operate, will own or operate, we formerly owned or operated or to which hazardous substances were sent by us, may result in liability for us under environmental laws and regulations, including, but not limited to, the Comprehensive Environmental Response, Compensation and Liability Act, which can impose liability for the full amount of remediation-related costs without regard to fault, for the investigation and clean-up of contaminated soil and ground water, for vapor intrusion and other exposure pathways or impacts to human health or the environment and for damages to natural resources. The costs of complying with environmental laws and regulations and any claims concerning noncompliance, or liability with respect to contamination in the future, could have a material adverse effect on our financial condition or operating results. We may face unexpected delays in obtaining the required permits and approvals in connection with our planned production facilities that could require significant time and financial resources and delay our ability to operate these facilities, which would adversely impact our business, prospects, financial condition and operating results.

Unanticipated changes in effective tax rates or adverse outcomes resulting from examination of our income or other tax returns could expose us to greater than anticipated tax liabilities.

The tax laws applicable to our business, including the laws of the United States, and other jurisdictions, are subject to interpretation and certain jurisdictions may aggressively interpret their laws in an effort to raise additional tax revenue. The tax authorities of the jurisdictions in which we operate may challenge our methodologies for valuing developed technology or intercompany arrangements or our revenue recognition policies, which could increase our worldwide effective tax rate and harm our financial position and results of operations. It is possible that tax authorities may disagree with certain positions we have taken, and any adverse outcome of such a review or audit could have a negative effect on our financial position and results of operations. Further, the determination of our worldwide provision for income taxes and other tax liabilities requires significant judgment by management, and there are transactions where the ultimate tax determination is uncertain. Although we believe that our estimates are reasonable, the ultimate tax outcome may differ from the amounts recorded in our financial statements and may materially affect our financial results in the period or periods for which such determination is made.

In addition, tax laws are dynamic and subject to change as new laws are passed and new interpretations of the law are issued or applied. For example, the Biden administration has proposed several corporate tax increases, including raising the U.S. corporate income tax rate and greater taxation of international income, which, if enacted, could adversely affect our tax liability, and governmental tax authorities are increasingly scrutinizing the tax positions of companies. Many countries in the European Union, as well as a number of other countries and organizations such as the Organization for Economic Cooperation and Development, are actively considering changes to existing tax laws that, if enacted, could increase our tax obligations in countries where we do business. If U.S. or other foreign tax authorities change applicable tax laws, our overall tax liabilities could increase, and our business, financial condition or results of operations may be adversely impacted.

75

Risks Related to Our Employees and Human Resources

If we are unable to attract and retain key employees and hire qualified management, technical and engineering personnel, our ability to compete could be harmed.

Our success depends, in part, on our ability to retain our key personnel. The unexpected loss of or failure to retain one or more of our key employees could adversely affect our business. Our success also depends, in part, on our continuing ability to identify, hire, attract, train and develop other highly qualified personnel.

Competition for these employees can be intense, and our ability to hire, attract and retain them depends on our ability to provide competitive compensation. We may not be able to attract, assimilate, develop or retain qualified personnel in the future, and our failure to do so could adversely affect our business, including the execution of our global business strategy. Any failure by our management team to perform as expected may have a material adverse effect on our business, prospects, financial condition and results of operations.

In particular, we are highly dependent on the services of Timothy Reeser, our Chief Executive Officer. Mr. Reeser is the source of many, if not most, of the ideas and execution driving our growth. If Mr. Reeser were to discontinue his service to us due to death, disability or any other reason, we would be significantly disadvantaged.

Our employees and independent contractors may engage in misconduct or other improper activities, which could have an adverse effect on our business, prospects, financial condition and operating results.

We are exposed to the risk that our employees and independent contractors may engage in misconduct or other illegal activity. Misconduct by these parties could include intentional, reckless or negligent conduct or other activities that violate laws and regulations, including production standards, U.S. federal and state fraud, abuse, data privacy and security laws, other similar non-U.S. laws or laws that require the true, complete and accurate reporting of financial information or data. It is not always possible to identify and deter misconduct by employees and other third parties, and the precautions we take to detect and prevent this activity may not be effective in controlling unknown or unmanaged risks or losses or in protecting us from governmental investigations or other actions or lawsuits stemming from a failure to be in compliance with such laws or regulations. In addition, we are subject to the risk that a person or government could allege such fraud or other misconduct, even if none occurred. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could have a significant impact on our business, prospects, financial condition and operating results, including, without limitation, the imposition of significant civil, criminal and administrative penalties, damages, monetary fines, disgorgement, integrity oversight and reporting obligations to resolve allegations of non-compliance, imprisonment, other sanctions, contractual damages, reputational harm, diminished profits and future earnings and curtailment of our operations, any of which could adversely affect our business, prospects, financial condition and operating results.

Risks Related to Ownership of Our Common Stock

The market price of our securities may fluctuate and may decline.

Fluctuations in the price of our securities could contribute to the loss of all or part of your investment. Since the Business Combination our stock price has ranged from $5.84 to $12.13 through November 15, 2021. The trading price of our securities has been highly volatile and subject to wide fluctuations in response to various factors, some of which are beyond our control. Any of the factors listed below could have a material adverse effect on our securities.

actual or anticipated fluctuations in our quarterly financial results or the quarterly financial results of companies perceived to be similar to us;
changes in the market’s expectations about our operating results;
success of competitors;
our operating results failing to meet the expectation of securities analysts or investors in a particular period;

76

changes in financial estimates and recommendations by securities analysts concerning us or the market in general;
operating and stock price performance of other companies that investors deem comparable to us;
our ability to market new and enhanced services and products on a timely basis;
changes in laws and regulations affecting our business;
commencement of, or involvement in, litigation involving us;
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;
the acquisition of another company, or the perception that such an acquisition could occur;
the issuance of shares upon conversion of our Convertible Notes or the exercise of our warrants, or the perception that such issuances will occur;
short selling of our Common Stock or other securities;
any major change in the Board or management;
sales of substantial amounts of Common Stock by our directors, executive officers or significant stockholders or the perception that such sales could occur; and
general economic and political conditions such as recessions, interest rates, fuel prices, international currency fluctuations and acts of war or terrorism.

Broad market and industry factors may materially harm the market price of our securities irrespective of our operating performance. The stock market in general and the NYSE have experienced price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of the particular companies affected. The trading prices and valuations of these stocks, and of our securities, may not be predictable. A loss of investor confidence in the market for automotive stocks or the stocks of other companies which investors perceive to be similar to us could depress our stock price regardless of our business, prospects, financial condition or results of operations. A decline in the market price of our securities also could adversely affect our ability to issue additional securities and our ability to obtain additional financing in the future.

Sales of substantial amounts of our Common Stock in the public markets by our existing stockholders, or the perception that such sales might occur, could cause the market price of our Common Stock to decline 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. If our stockholders sell, or the market perceives that our stockholders intend to sell, substantial amount of our common stock in the public market, the market price of our Common Stock could decline significantly. In addition, pursuant to a registration statement that was declared effective by the SEC on July 6, 2021, certain of our stockholders are permitted to resell our shares of our Common Stock, which includes some of the shares of Common Stock issued as part of the Business Combination, the shares of Common Stock into which the Convertible Note will convert and are issuable upon exercise of the Convertible Note, and the shares of Common Stock issuable upon the exercise of our warrants.

Certain holders of shares of our Common Stock have rights, subject to conditions, to require us to file registration statements covering their shares or to include their shares in registration statements that we may file for ourselves or other stockholders. Registration of these shares under the Securities Act in June 2021 resulted in the shares becoming freely tradeable in the public market, subject to the restrictions of Rule 144 in the case of our affiliates. We also expect that Rule 144 will become available for the resale of shares of our Common Stock that are not registered for resale beginning on May 12, 2022. Any sales of securities or the perception of such sales by these stockholders could have a material adverse effect on the market price for our Common Stock.

The issuance of additional shares of our Common Stock in connection with financings, acquisitions, investments, our share incentive plans or otherwise will dilute all other stockholders.

Our amended and restated certificate of incorporation authorizes us to issue up to 250,000,000 shares of our Common Stock and up to 1,000,000 shares of preferred stock with such rights and preferences as included in our amended and

77

restated certificate of incorporation. Subject to compliance with applicable rules and regulations, we may issue Common Stock or securities convertible into Common Stock from time to time in connection with a financing, acquisition, investment, our equity incentive plans or otherwise. Any such issuance could result in substantial dilution to our existing stockholders and cause the market price of our Common Stock to decline.

Concentration of ownership among our existing executive officers, directors and their affiliates may prevent new investors from influencing significant corporate decisions.

Our officers, directors and their affiliates beneficially own approximately 34.2% of our Common Stock as of November 10, 2021. As a result, these stockholders will be able to exercise a significant level of control over all matters requiring stockholder approval, including the election of directors and approval of significant corporate transactions. This control could have the effect of delaying or preventing a change of control of our company or changes in management and will make the approval of certain transactions difficult or impossible without the support of these stockholders.

We do not expect to declare any dividends in the foreseeable future.

We do not anticipate declaring any cash dividends to holders of our Common Stock in the foreseeable future. Consequently, holders of our Common Stock may need to rely on sales of their shares after price appreciation, which may never occur, as the only way to realize any future gains on their investment.

If we do not maintain a current and effective prospectus relating to the Common Stock issuable upon exercise of the warrants, holders will only be able to exercise such warrants on a “cashless basis.”

If we do not maintain as current and effective the prospectus relating to the Common Stock issuable upon exercise of the warrants at the time that holders wish to exercise such warrants, they will only be able to exercise them on a “cashless basis” provided that an exemption from registration is available. As a result, the number of shares of Common Stock that holders will receive upon exercise of the warrants will be fewer than it would have been had such holder exercised its warrant for cash. Further, if an exemption from registration is not available, holders would not be able to exercise on a cashless basis and would only be able to exercise their warrants for cash if a current and effective prospectus relating to the Common Stock issuable upon exercise of the warrants is available. Pursuant to the terms of the Amended and Restated Warrant Agreement, we have agreed to use our best efforts to have filed a registration statement relating to the Common Stock issuable upon exercise of the warrants and have agreed to maintain its effectiveness until the expiration of the warrants. However, we cannot assure you that we will be able to do so. There are no contractual penalties for failure to deliver securities to the holders of the warrants upon exercise of the warrants If we are not able to do so, the potential “upside” of the holder’s investment in Lightning eMotors may be reduced or the warrants may expire worthless.

There is no guarantee that the warrants will ever be in the money, and they may expire worthless and the terms of warrants may be amended.

The exercise price for the warrants is $11.50 per share of Common Stock. There is no guarantee that the warrants will ever be in the money prior to their expiration, and as such, the warrants may expire worthless.

In addition, the warrants were issued in registered form under the Amended and Restated Warrant Agreement between Continental Stock Transfer & Trust Company, as warrant agent, and us. The Amended and Restated 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 50% of the then outstanding warrants to make any other change. Accordingly, we may amend the terms of the warrants in a manner adverse to a holder if holders of at least 50% of the then outstanding warrants approve of such amendment. Although our ability to amend the terms of the warrants with the consent of at least 50% of the then outstanding warrants is unlimited, examples of such amendments could be amendments to, among other things, increase the exercise price of the warrants, shorten the exercise period or decrease the number of shares and their respective affiliates and associates have of Common Stock purchasable upon exercise of a warrant.

78

We may redeem the unexpired warrants prior to their exercise at a time that is disadvantageous to warrant holders, thereby making their 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 the Common Stock equals or exceeds $18.00 per share 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 warrant holders (i) to exercise their warrants and pay the exercise price therefor at a time when it may be disadvantageous for them to do so, (ii) to sell their warrants at the then-current market price when they might otherwise wish to hold their warrants or (iii) to 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 the warrants. None of the private placement warrants and warrants underlying the units issuable upon conversion of working capital loan will be redeemable by us so long as they are held by their initial purchasers or their permitted transferees.

We have registered the shares of Common Stock issuable upon exercise of the warrants under the Securities Act. If the shares issuable upon exercise of the public warrants are not registered under the Securities Act at the time of exercise, we will be required to permit holders to exercise their public warrants on a cashless basis. However, no public warrant will be exercisable for cash or on a cashless basis, and we will not be obligated to issue any shares to holders seeking to exercise their public warrants, unless the issuance of the shares upon such exercise is registered or qualified under the securities laws of the state of the exercising holder or an exemption from registration is available. Notwithstanding the above, if our Common Stock is at the time of any exercise of a public warrant not listed on a national securities exchange such that it satisfies the definition of a “covered security” under Section 18(b)(1) of the Securities Act, we may, at our option, require holders of public warrants who exercise their public warrants to do so on a “cashless basis” in accordance with Section 3(a)(9) of the Securities Act and, in the event we so elect, we will not be required to file or maintain in effect a registration statement, and in the event we do not so elect, we will use our best efforts to register or qualify the shares under applicable blue sky laws to the extent an exemption is not available. In no event will we be required to net cash settle any public warrant, or issue securities or other compensation in exchange for the public warrants in the event that we are unable to register or qualify the shares underlying the public warrants under applicable state securities laws and there is no exemption available. If the issuance of the shares upon exercise of the public warrants is not so registered or qualified or exempt from registration or qualification, the holder of such public warrant shall not be entitled to exercise such public warrant and such public warrant may have no value and expire worthless. In such event, holders who acquired their public warrants as part of a purchase of public units will have paid the full unit purchase price solely for the shares of Common Stock included in the public units. If and when the public 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. However, there may be instances in which holders of our public warrants may be unable to exercise such public warrants but holders of our private warrants may be able to exercise such private warrants.

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.

The public warrants issued as part of our Business Combination are exercisable for 14,999,970 shares of Common Stock at $11.50 per share. The Placement Warrants issued as part of our Business Combination are exercisable for 670,108 shares of Common Stock at $11.50 per share. We also issued the warrants related to the Convertible Note to purchase up to 8,695,652 shares of Common Stock for a per share exercise price of $11.50. The additional shares of Common Stock issued upon exercise of these warrants will result in dilution to our holders of 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 could adversely affect the market price of our Common Stock.

A market for our securities may not continue, which would adversely affect the liquidity and price of our securities.

79

The price of our securities may fluctuate significantly due to general market and economic conditions. An active trading market for our securities may not be sustained. In addition, the price of our securities can vary due to general economic conditions and forecasts, general business condition and the release of our financial reports. Additionally, if our securities are not listed on, or become delisted from, the NYSE for any reason, and are quoted on the OTC Bulletin Board (an inter-dealer automated quotation system for equity securities that is not a national securities exchange), the liquidity and price of our securities may be more limited than if our securities were quoted or listed on the NYSE or another national securities exchange. You may be unable to sell your securities unless a market can be established or sustained.

If securities or industry analysts cease publishing research or reports about us, our business, or our market, or if they change their recommendations regarding our securities adversely, the price and trading volume of our securities could decline.

The trading market for our securities is influenced by the research and reports that industry or securities analysts may publish about us, our business, our market, or our competitors. If any of the analysts who cover us, change their recommendation regarding our stock adversely, or provide more favorable relative recommendations about our competitors, the price of our securities would likely decline. If any analyst who covers us were to cease covering us or fail to regularly publish reports on us, we could lose visibility in the financial markets, which could cause our stock price or trading volume to decline.

Anti-takeover provisions contained in our Second Amended and Restated Certificate of Incorporation as well as provisions of Delaware law, could impair a takeover attempt.

Our Second Amended and Restated Certificate of Incorporation contains provisions that may discourage unsolicited takeover proposals that stockholders may consider to be in their best interests. We are also subject to anti-takeover provisions under Delaware law, which could delay or prevent a change of control. Together these provisions may make the removal of management more difficult and may discourage transactions that otherwise could involve payment of a premium over prevailing market prices for our securities. These provisions will include:

no cumulative voting in the election of directors, which limits the ability of minority stockholders to elect director candidates;
a classified board of directors with three-year staggered terms, which could delay the ability of stockholders to change the membership of a majority of the Board;
the right of our Board to elect a director to fill a vacancy created by the expansion of our Board or the resignation, death or removal of a director in certain circumstances, which prevents stockholders from being able to fill vacancies on our Board;
a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders; and
the requirement that a meeting of stockholders may only be called by members of our Board or the stockholders holding a majority of our shares, which may delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors.

These provisions, alone or together, could delay hostile takeovers and changes in control of us or changes in our Board and management.

As a Delaware corporation, we are also subject to provisions of Delaware law, including Section 203 of the DGCL, which prevents some stockholders holding more than 15% of our outstanding Common Stock from engaging in certain business combinations without approval of the holders of substantially all of our Common Stock. Any provision of the Second Amended and Restated Certificate of Incorporation or bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our Common Stock and could also affect the price that some investors are willing to pay for our Common Stock.

80

Certain of our warrants are accounted for as a warrant liability and are recorded at fair value upon issuance with changes in fair value each period reported in earnings, which may have an adverse effect on the market price of our common stock.

We had 670,108 warrants that were issued in private placements that occurred concurrently with the Business Combination. These private warrants and the shares of our Common Stock issuable upon the exercise of the private warrants are exercisable for cash or on a cashless basis, at the holder’s option, and are non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the private warrants are held by someone other than the initial purchasers or their permitted transferees, the private warrants will be redeemable by us and exercisable by such holders on the same basis as the warrants included in the units sold in our Business Combination, in which case the 670,108 private warrants could be redeemed by us for $6,701. Under GAAP, we are required to evaluate contingent exercise provisions of these warrants and then their settlement provisions to determine whether they should be accounted for as a warrant liability or as equity. Any settlement amount not equal to the difference between the fair value of a fixed number of our equity shares and a fixed monetary amount precludes these warrants from being considered indexed to its own stock, and therefore, from being accounted for as equity. As a result of the provision that the private warrants, when held by someone other than the initial purchasers or their permitted transferees, will be redeemable by us, the requirements for accounting for these warrants as equity are not satisfied. Therefore, we are required to account for these private warrants as a warrant liability and record (a) that liability at fair value, which was determined as the same as the fair value of the warrants included in the units sold in the Business Combination, and (b) any subsequent changes in fair value as of the end of each period for which earnings are reported. The impact of changes in fair value on earnings may have an adverse effect on the market price of our Common Stock.

Our Second Amended and Restated Certificate of Incorporation provides, subject to limited exceptions, that the Court of Chancery of the State of Delaware and the federal district courts of the United States of America is the sole and exclusive forums for substantially all disputes between Lightning eMotors and its stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with Lightning eMotors or its directors, officers, or employees.

Our Second Amended and Restated Certificate of Incorporation requires, to the fullest extent permitted by law, that derivative actions brought in our name, actions against our directors, officers, and employees for breach of fiduciary duty and other similar actions may be brought only in the Court of Chancery in the State of Delaware and, if brought outside of Delaware, the stockholder bringing the suit will be deemed to have consented to service of process on such stockholder’s counsel except any action (A) as to which the Court of Chancery in the State of Delaware determines that there is an indispensable party not subject to the jurisdiction of the Court of Chancery (and the indispensable party does not consent to the personal jurisdiction of the Court of Chancery within ten days following such determination), (B) which is vested in the exclusive jurisdiction of a court or forum other than the Court of Chancery, (C) for which the Court of Chancery does not have subject matter jurisdiction, or (D) any action arising under the Securities Act, as to which the Court of Chancery and the federal district court for the District of Delaware shall have concurrent jurisdiction. Any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock shall be deemed to have notice of and consented to the forum provisions in our Second Amended and Restated Certificate of Incorporation. This choice of forum provision 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 employees which may discourage lawsuits with respect to such claims, although our stockholders will not be deemed to have waived our compliance with federal securities laws and the rules and regulations thereunder. However, there is no assurance that a court would enforce the choice of forum provision contained in our Second Amended and Restated Certificate of Incorporation. If a court were to find such provision 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, operating results and financial condition.

Our Second Amended and Restated Certificate of Incorporation provides that the exclusive forum provision will be applicable to the fullest extent permitted by applicable law. Section 27 of the Exchange Act creates exclusive federal jurisdiction over all suits brought to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder. As a result, the exclusive forum provision will not apply to suits brought to enforce any duty or liability created by the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction.

81

General Risk Factors

We have incurred and will continue to incur significant additional costs as a result of operating as a public company, and our management will be required to devote substantial time to new compliance initiatives and corporate governance practices.

As a public company, and particularly after we are no longer an emerging growth company, we have incurred and will continue to incur significant legal, accounting, and other expenses that we did not incur as a private company. The SEC rules and regulations, including the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act and the Exchange Act as well as the listing requirements of NYSE and other applicable securities rules and regulations impose various requirements on public companies, including establishment and maintenance of effective disclosure and financial controls and corporate governance practices. We have hired, and expect that we will need to continue to hire, additional accounting, finance, and other personnel in connection with our becoming, and our efforts to comply with the requirements of being, a public company, and our management and other personnel have devoted and will continue to devote a substantial amount of time towards maintaining compliance with these requirements. These requirements have increased and will continue to increase our legal and financial compliance costs and will make some activities more time-consuming and costly. For example, we expect that the rules and regulations applicable to us as a public company may make it more difficult and more expensive for us to maintain director and officer liability insurance, which could make it more difficult for us to attract and retain qualified members of our board of directors. We are currently evaluating these rules and regulations and cannot predict or estimate the amount of additional costs we may incur or the timing of such costs. These rules and regulations are often subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices.

Our exemption from certain public company requirements, including sections of the Sarbanes-Oxley Act, will end once we are no longer considered an emerging growth company at the earliest of (i) December 31, 2025, which is the last day of our first fiscal year following the fifth anniversary of our initial public offering, (ii) the last date of our fiscal year in which we have total annual gross revenue of at least $1.07 billion, (iii) the date on which we are deemed to be a "large accelerated filer" under the rules of the SEC with at least $700.0 million of our common equity held by non-affiliates or (iv) the date on which we have issued more than $1.0 billion in non-convertible debt securities during the previous three-year period.

Our management has limited experience in operating a public company.

Our executive officers have limited experience in the management of a publicly traded company. Our management team may not successfully or effectively manage our transition to a public company that will be subject to significant regulatory oversight and reporting obligations under federal securities laws. Their 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 our management’s time may be devoted to these activities which will result in less time being devoted to the management and growth of our business. We are in the process of upgrading our finance and accounting systems to an enterprise system suitable for a public company, and a delay could impact our ability or prevent us from timely reporting our operating results, timely filing required reports with the SEC and remediating our material weaknesses and complying with Section 404 of the Sarbanes-Oxley Act. The development and implementation of the

standards and controls necessary for us to achieve the level of accounting standards required of a public company in the U.S. may require costs greater than expected. We are in the process of expanding our employee base and hiring additional employees to support our operations as a public company, which will increase our operating costs in future periods.

The JOBS Act permits “emerging growth companies” like us to take advantage of certain exemptions from various reporting requirements applicable to other public companies that are not emerging growth companies.

We are an emerging growth company (“EGC”), as defined in the JOBS Act. The JOBS Act permits companies with EGC status to take advantage of an extended transition period to comply with new or revised accounting standards,

82

delaying the adoption of these accounting standards until they would apply to private companies. We have elected to use this extended transition period to enable us to comply with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our financial statements may not be comparable to companies that comply with the new or revised accounting standards as of public company effective dates.

In addition, we intend to rely on the other exemptions and reduced reporting requirements provided by the JOBS Act. Subject to certain conditions set forth in the JOBS Act, if, as an EGC, we intend to rely on such exemptions, we are not required to, among other things: (i) provide an auditor’s attestation report on our system of internal controls over financial reporting pursuant to Section 404(b) of the Sarbanes-Oxley Act; (ii) provide all of the compensation disclosure that may be required of non-emerging growth public companies under the Dodd-Frank Wall Street Reform and Consumer Protection Act; (iii) comply with any requirement that may be adopted by the Public Company Accounting Oversight Board regarding mandatory audit firm rotation or a supplement to the auditor’s report providing additional information about the audit and the financial statements (auditor discussion and analysis); and (iv) disclose certain executive compensation-related items such as the correlation between executive compensation and performance and comparisons of the Chief Executive Officer’s compensation to median employee compensation.

We will remain an EGC under the JOBS Act until the earliest of (i) December 31, 2025, which is the last day of our first fiscal year following the fifth anniversary of our initial public offering, (ii) the last date of our fiscal year in which we have total annual gross revenue of at least $1.07 billion, (iii) the date on which we are deemed to be a “large accelerated filer” under the rules of the SEC with at least $700.0 million of our common equity held by non-affiliates, or (iv) the date on which we have issued more than $1.0 billion in non-convertible debt securities during the previous three-year period.

We cannot predict if investors will find our Common Stock less attractive because we rely on these exemptions. If some investors find our Common Stock less attractive as a result, there may be a less active trading market for our Common Stock and our stock price may be more volatile.

We are subject to U.S. and foreign anti-corruption and anti-money laundering laws and regulations. We can face criminal liability and other serious consequences for violations, which can harm our business.

We are subject to the U.S. Foreign Corrupt Practices Act of 1977, as amended, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the USA PATRIOT Act and possibly other anti-bribery and anti-money laundering laws in countries in which we conduct activities. Anti- corruption laws are interpreted broadly and prohibit companies and their employees, agents, contractors and other collaborators from authorizing, promising, offering or providing, directly or indirectly, improper payments or anything else of value to recipients in the public or private sector. We can be held liable for the corrupt or other illegal activities of our employees, agents, contractors and other collaborators, even if we do not explicitly authorize or have actual knowledge of such activities. Any violations of the laws and regulations described above may result in substantial civil and criminal fines and penalties, imprisonment, the loss of export or import privileges, debarment, tax reassessments, breach of contract and fraud litigation, reputational harm and other consequences.

Changes in laws or regulations, or a failure to comply with any laws and regulations, may adversely affect our business, investments and results of operations.

We are subject to laws, regulations and rules enacted by national, regional and local governments. In particular, we are required to comply with certain SEC, NYSE and other legal or regulatory requirements. Compliance with, and monitoring of, applicable laws, regulations and rules may be difficult, time consuming and costly. Those laws, regulations and rules and their interpretation and application may also change from time to time and those changes could have a material adverse effect on our business, investments and results of operations. In addition, a failure to comply with applicable laws, regulations and rules, as interpreted and applied, could have a material adverse effect on our business and results of operations.

83

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

None.

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

Item 5.02. Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers; Compensatory Arrangements of Certain Officers

On November 10, 2021, we entered into an employment agreement with Timothy Reeser, our Chief Executive Officer, which sets forth the terms of Mr. Reeser’s existing compensation, including an annualized base salary of $500,000 and an annual discretionary bonus with a target amount equal to 80% of his then-current base salary.

The employment agreement also provides that upon a termination of his employment by us without “cause” or by Mr. Reeser for “good reason” (each as defined therein) outside of the twelve month period immediately following a change in control, Mr. Reeser will receive the following severance payments, subject to his execution and non-revocation of a general release of claims in favor of the Company: (i) the continuation of his then-current base salary for 12 months; (ii) a lump sum payment equal to his target annual bonus for the year of termination; (iii) a pro-rata portion of his annual bonus based on actual performance for the year of termination, payable at the time annual bonuses are paid to our other executives; and (iv) the reimbursement of his COBRA premiums for 12 months. Upon a termination of his employment by us without “cause” or by Mr. Reeser for “good reason” within the twelve month period immediately following a change in control, Mr. Reeser will receive the following severance payments, subject to his execution and non-revocation of a general release of claims in favor of us: (i) a lump-sum payment equal to 24 months of his then-current base salary; (ii) a lump-sum payment equal to two times his then-current annual bonus, payable at 100% of target; (iii) the reimbursement of his COBRA premiums for 24 months; and (iv) the acceleration of each of his then-unvested equity awards.

The employment agreement contains a covenant not to compete with us or solicit the Company’s service providers, customers or other business partners while employed and for 24 months thereafter.

Item 6. Exhibits

EXHIBIT INDEX

Exhibit
No.

    

Description

3.1

Second Amended and Restated Certificate of Incorporation of Lightning eMotors, Inc. (incorporated by reference to Exhibit 3.1 filed on the Company’s Current Report on Form 8-K, filed by the Registrant on May 12, 2021)

3.2

Amended and Restated Bylaws of Lightning eMotors, Inc. (incorporated by reference to Exhibit 3.2 filed on the Company’s Current Report on Form 8-K, filed by the Registrant on May 12, 2021)

84

4.1

Specimen Common Stock Certificate (incorporated by reference to Exhibit 4.1 filed on the Company’s Form S-1, filed by the Registrant on June 21, 2021)

4.2

Specimen Warrant Certificate (incorporated by reference to Exhibit A in Exhibit 10.4 filed on the Company’s Current Report on Form 8-K, filed by the Registrant on May 12, 2021)

10.1†#

Employment Agreement, dated November 10, 2021, by and between Lightning eMotors, Inc. and Timothy Reeser

31.1†

Certification of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

31.2†

Certification of Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

32.1*

Certification of Chief Executive Officer Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

32.2*

Certification of Chief Financial Officer Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

101.INS†

XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document

101.SCH†

XBRL Taxonomy Extension Schema Document

101.CAL†

XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF†

XBRL Taxonomy Extension Definition Linkbase Document

101.LAB†

XBRL Taxonomy Extension Label Linkbase Document

101.PRE†

XBRL Taxonomy Extension Presentation Linkbase Document

104†

Cover Page Interactive Data File (formatted in Inline XBRL and contained in Exhibit 101)

†     Filed herewith

*     Furnished herewith

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

85

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, duly authorized.

Date: November 15, 2021

LIGHTNING EMOTORS, INC.

By:

/s/ Timothy Reeser

Name:

Timothy Reeser

Title:

President, Chief Executive Officer

(Principal Executive Officer)

By:

/s/ Teresa Covington

Name:

Teresa Covington

Title:

Executive Vice President, Chief Financial Officer

(Principal Financial Officer)

86

EX-10.1 2 zev-20210930xex10d1.htm EX-10.1

Exhibit 10.1

LIGHTNING EMOTORS, INC.

EMPLOYMENT AGREEMENT

This Employment Agreement (the “Agreement”), is made and entered into by and between Lightning eMotors, Inc., a Delaware corporation (the “Company”) and Timothy Reeser (“Executive” and, together with the Company, the “Parties”). This Agreement will become effective as of November 10, 2021 (the “Effective Date”).

WHEREAS, the Company desires to assure itself of the continued services of Executive by engaging Executive to perform services as an employee of the Company under the terms hereof; and

WHEREAS, Executive desires to provide continued services to the Company on the terms herein provided.

NOW, THEREFORE, in consideration of the foregoing, and for other good and valuable consideration, including the respective covenants and agreements set forth below, the receipt and sufficiency of which are hereby acknowledged, the Parties hereto agree as follows:

1.Employment.

(a)General. The Company shall employ Executive upon the terms and conditions provided herein effective as of the Effective Date.

(b)Position and Duties. Effective as of the Effective Date, Executive: (i) shall continue to serve as the Company’s Chief Executive Officer, with such responsibilities, duties, and authority as Executive has as of the Effective Date or that are usual and customary for such position, subject to direction by the Board of Directors of the Company (the “Board”); (ii) shall continue to report directly to the Board; and (iii) agrees promptly and faithfully to comply with all present and future policies, requirements, rules and regulations, and reasonable directions and requests, of the Company in connection with the Company’s business. As part of Executive’s duties as Chief Executive Officer, Executive shall serve as a non-independent member of the Company’s board of directors, subject to the approval of the Company’s shareholders, for no additional compensation. At the Company’s request, Executive shall serve the Company and/or its subsidiaries (the “Company Group”) and affiliates in such other capacities in addition to the foregoing as the Company shall designate, provided that such additional capacities are consistent with Executive’s position as the Company’s Chief Executive Officer. In the event that Executive serves in any one or more of such additional capacities, Executive’s compensation shall not automatically be increased on account of such additional service.

(c)Principal Office. Executive shall continue to perform services for the Company at the Company’s offices located in Loveland, Colorado, or, with the Company’s consent, at any other place in connection with the fulfillment of Executive’s role with the Company; provided, however, that the Company may from time to time require Executive to travel temporarily to other locations in connection with the Company’s business.

(d)Exclusivity. Except with the prior written approval of the Board and as set out in Exhibit A (which the Board may grant or withhold in its sole and absolute discretion), Executive shall devote Executive’s best efforts and full working time, attention, and energies to the business of the Company, except during any paid vacation or other excused absence periods. Notwithstanding the foregoing, Executive may, without violating this Section 1(d), (i) as a passive investment, own publicly traded securities in such form or manner as will not require any services by Executive in the operation of the entities in which such securities are owned; (ii) engage in charitable and civic activities; or (iii) engage in other personal passive investment activities, in each case, so long as such interests or activities do not materially interfere to the extent such activities do not, individually or in the aggregate, interfere with or otherwise prevent the performance of Executive’s duties and responsibilities hereunder. Executive may also serve as a member of the board of directors or board of advisors of another organization provided (i) such organization is not a competitor of the Company; (ii) Executive receives prior written approval from the Board; and (iii) such activities do not individually or in the aggregate interfere with the performance of Executive’s duties under this Agreement, violate the Company’s standards of conduct then in effect, or raise a conflict under the Company’s conflict of interest policies. For the avoidance of doubt, the Board has approved Executive’s continued service with those organizations set forth on Exhibit A, such approval to continue until the earlier to occur of (a) the Board’s revocation of such approval in its sole and absolute discretion upon reasonable notice to


Executive, or (b) such time as such service interferes with the performance of Executive’s duties under this Agreement, violates the Company’s standards of conduct or raises a conflict under the Company’s conflict of interest policies.

2.Term. The period of Executive’s employment under this Agreement shall commence on the Effective Date and shall continue until Executive’s employment with the Company is terminated pursuant to Section 5. The phrase “Term” as used in this Agreement shall refer to the entire period of employment of Executive by the Company.

3.Compensation and Related Matters.

(a)Annual Base Salary. During the Term, Executive shall receive a base salary at the rate of $500,000 per year (as may be increased from time to time, the “Annual Base Salary”), subject to withholdings and deductions, which shall be paid to Executive in accordance with the customary payroll practices and procedures of the Company. Such Annual Base Salary shall be reviewed by the Board and its Compensation Committee, not less than annually.

(b)Annual Bonus. Executive shall be eligible to receive an annual bonus based on Executive’s achievement of performance objectives established by the Board or its Compensation Committee, such bonus to be targeted at eighty (80%) of Executive’s Annual Base Salary (the “Annual Bonus”). Any Annual Bonus approved by the Board shall be subject to Executive’s continuous employment through December 31st of the applicable fiscal year and paid at the same time annual bonuses are paid to other executives of the Company generally, but not later than March 15 of the immediately following year.

(c)Benefits. Executive shall be entitled to participate in such employee and executive benefit plans and programs as the Company may from time to time offer to provide to its executives, subject to the terms and conditions of such plans. Notwithstanding the foregoing, nothing herein is intended, or shall be construed, to require the Company to institute or continue any particular plan or benefit.

(d)Business Expenses. The Company shall reimburse Executive for all reasonable, documented, out-of- pocket travel and other business expenses incurred by Executive in the performance of Executive’s duties to the Company in accordance with the Company’s applicable expense reimbursement policies and procedures as are in effect from time to time.

(e)Vacation. Executive will be entitled to paid vacation in accordance with the Company’s vacation policy, as in effect from time to time.

4.Equity Awards. Executive shall be eligible for the grant of stock options and other equity awards as may be determined by the Board or its Compensation Committee.

5.Termination.

(a)At-Will Employment. The Company and Executive acknowledge that Executive’s employment is and shall continue to be at-will, as defined under applicable law. This means that it is not for any specified period of time and, subject to any ramifications under Section 6 of this Agreement, can be terminated by Executive or by the Company at any time, with or without advance notice, and for any or no particular reason or cause. It also means that Executive’s job duties, title, and responsibility and reporting level, work schedule, compensation, and benefits, as well as the Company’s personnel policies and procedures, may be changed with prospective effect, with or without notice, at any time in the sole discretion of the Company (subject to any ramification such changes may have under Section 6 of this Agreement). This “at-will” nature of Executive’s employment shall remain unchanged during Executive’s tenure as an employee and may not be changed, except in an express writing signed by Executive and a duly-authorized officer of the Company. If Executive’s employment terminates for any lawful reason, Executive shall not be entitled to any payments, benefits, damages, award, or compensation other than as provided in this Agreement.

(b)Notice of Termination. During the Term, any termination of Executive’s employment by the Company or by Executive (other than by reason of death) shall be communicated by written notice (a “Notice of Termination”) from one Party hereto to the other Party hereto (i) indicating the specific termination provision in this Agreement relied upon, if any, (ii) setting forth in reasonable detail the facts and circumstances claimed to provide a basis for termination of Executive’s employment under the provision so indicated, and (iii) specifying the Date of Termination (as defined below). The failure by the Company to set forth in the Notice of Termination all of the facts and circumstances which contribute to a showing

2


of Cause (as defined below) shall not waive any right of the Company hereunder or preclude the Company from asserting such fact or circumstance in enforcing its rights hereunder.

(c)Date of Termination. For purposes of this Agreement, “Date of Termination” shall mean the date of the termination of Executive’s employment with the Company specified in a Notice of Termination.

(d)Deemed Resignation. Upon termination of Executive’s employment for any reason, Executive shall be deemed to have resigned from all offices and board memberships, or similar governing body, of the Company or any of its subsidiaries or its affiliates, if any, then held with the Company or any of its subsidiaries or its affiliates, and, at the Company’s request, Executive shall execute such documents as are necessary or desirable to effectuate such resignations.

6.Consequences of Termination.

(a)Payments of Accrued Obligations upon all Terminations of Employment. Upon a termination of Executive’s employment for any reason, Executive (or Executive’s estate or legal representative, as applicable) shall be entitled to receive, within 30 days after Executive’s Date of Termination (or such earlier date as may be required by applicable law): (i) any portion of Executive’s Annual Base Salary earned through Executive’s Date of Termination not theretofore paid, (ii) any expenses owed to Executive under Section 3, (iii) any accrued but unused paid time off owed to Executive, solely to the extent applicable under the Company’s paid time off policies; (iv) provided that the termination of Executive’s employment is without Cause, any Annual Bonus earned but unpaid as of the Date of Termination, and (v) any amount arising from Executive’s participation in, or benefits under, any employee benefit plans, programs, or arrangements under Section 3, which amounts shall be payable in accordance with the terms and conditions of such employee benefit plans, programs, or arrangements. Except as otherwise set forth in Sections 6(b) and (c), the payments and benefits described in this Section 6(a) shall be the only payments and benefits payable in the event of Executive’s termination of employment for any reason. In the event Executive experiences a termination due to Executive’s Disability, Executive shall be entitled to a pro-rated Annual Bonus for the year of termination based on actual performance, payable at the same time annual bonuses are paid to other executives of the Company generally.

(b)Severance Payments upon Covered Termination Outside a Change in Control Period. If, during the Term, Executive experiences a Covered Termination outside of a Change in Control Period (each as defined below), then in addition to the payments and benefits described in Section 6(a), the Company shall, subject to Executive’s delivery to the Company of a waiver and release of claims agreement in a form acceptable to the Company (the “Release”) that becomes effective and irrevocable in accordance with Section 11(d) and Executive’s continued compliance with Section 8 of this Agreement, provide Executive with the following:

(i)Executive shall be entitled to receive severance in the form of salary continuation in installments at Executive’s then current base salary rate for the twelve (12)-month period immediately following the Separation Date, less applicable withholdings (the “Non-CIC Severance”), in accordance with the Company’s normal payroll practices, with the first installment to commence no later than on the first payroll date following the date the Release becomes effective and irrevocable in accordance with Section 11(d).

(ii)An amount equal to the target Annual Bonus, payable in a lump sum within sixty (60) calendar days of the date of termination.

(iii)A pro-rata portion of annual bonus based on actual performance, as determined by the Board, equal to the number of months completed employment during the year in which termination occurs divided by twelve (12), paid at the same time annual bonuses are paid to other executives of the Company generally, but not later than March 15 of the immediately following year.

(iv)If Executive timely elects to receive continued healthcare coverage pursuant to the provisions of the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended (“COBRA”), the Company shall directly pay, or reimburse Executive for, the Company’s portion of the premium (at the same rates in effect on the Date of Termination) for Executive and Executive’s covered dependents through the earlier of (A) the twelve (12)-month anniversary of the Date of Termination and (B) the date Executive and Executive’s covered dependents, if any, become eligible for healthcare coverage under another employer’s plan(s). Notwithstanding the foregoing, (x) if any plan pursuant to which such benefits are provided is not, or ceases prior to the expiration of the period of continuation coverage to be, exempt from the application of Section 409A of the Internal Revenue Code of 1986, as amended, (the “Code”) under Treasury Regulation

3


Section 1.409A-1(a)(5), or (y) the Company is otherwise unable to continue to cover Executive under its group health plans without penalty under applicable law (including without limitation, Section 2716 of the Public Health Service Act), then, in either case, an amount equal to each remaining Company subsidy shall thereafter be paid to Executive in substantially equal monthly installments. After the Company ceases to pay premiums pursuant to this Section 6(b)(ii), Executive may, if eligible, elect to continue healthcare coverage at Executive’s expense in accordance with the provisions of COBRA. Executive shall notify the Company immediately if Executive becomes covered by a group health plan of a subsequent employer.

(c)Severance Payments upon Covered Termination During a Change in Control Period. If, during the Term, Executive experiences a Covered Termination during a Change in Control Period, then, in addition to the payments and benefits described in Section 6(a), the Company shall, subject to Executive’s delivery to the Company of the Release that becomes effective and irrevocable in accordance with Section 11(d) and Executive’s continued compliance with Section 8 of this Agreement, provide Executive with the following:

(i)Executive shall be entitled to receive an amount equal to the sum of (i) twenty-four (24)-months of Executive’s annual base salary at the rate in effect immediately prior to the Date of Termination and (ii) two (2) times Executive’s target Annual Bonus assuming achievement of performance goals at one hundred percent (100%) of target, payable in a cash lump sum, less applicable withholdings (the “CIC Severance”), on the first payroll date following the date the Release becomes effective and irrevocable in accordance with Section 11(d).

(ii)If Executive timely elects to receive continued healthcare coverage pursuant to the provisions of COBRA, the Company shall directly pay, or reimburse Executive for, the Company’s portion of the premium (at the same rates in effect on the Date of Termination) for Executive and Executive’s covered dependents through the earlier of (i) the twenty-four (24)-month anniversary of the Date of Termination and (ii) the date Executive and Executive’s covered dependents, if any, become eligible for healthcare coverage under another employer’s plan(s). Notwithstanding the foregoing, (i) if any plan pursuant to which such benefits are provided is not, or ceases prior to the expiration of the period of continuation coverage to be, exempt from the application of Section 409A of the Code under Treasury Regulation Section 1.409A-1(a)(5), or (ii) the Company is otherwise unable to continue to cover Executive under its group health plans without penalty under applicable law (including without limitation, Section 2716 of the Public Health Service Act), then, in either case, an amount equal to each remaining Company subsidy shall thereafter be paid to Executive in substantially equal monthly installments. After the Company ceases to pay premiums pursuant to this Section 6(c)(ii), Executive may, if eligible, elect to continue healthcare coverage at Executive’s expense in accordance with the provisions of COBRA. Executive shall notify the Company immediately if Executive becomes covered by a group health plan of a subsequent employer.

(iii)Each outstanding and unvested equity award, including, without limitation, each stock option, restricted stock unit and stock appreciation right, held by Executive shall automatically become vested and, if applicable, exercisable and any forfeiture restrictions or rights of repurchase thereon shall immediately lapse with respect to one hundred percent (100%) of the shares subject thereto, as of immediately prior to the Date of Termination; provided that the treatment of performance targets with respect to each equity award subject to performance-based vesting shall be as specified in the award agreement and such provision in the applicable award agreement shall control.

(d)No Other Severance. Except as otherwise approved by the Board, the provisions of this Section 6 shall supersede in their entirety any severance payment provisions in any severance plan, policy, program, or other arrangement maintained by the Company.

(e)No Requirement to Mitigate; Survival. Executive shall not be required to mitigate the amount of any payment provided for under this Agreement by seeking other employment or in any other manner. Notwithstanding anything to the contrary in this Agreement, the termination of Executive’s employment shall not impair the rights or obligations of any Party.

4


(f)Definition of Cause. For purposes hereof, “Cause” means: (i) Executive's (a) conviction of, guilty plea to or confession of guilt of, or plea of nolo contendere to a felony, or an act involving moral turpitude which could have a material adverse effect on the Company; (b) material willful dishonesty, fraud or conduct that constitutes a felony or an act involving moral turpitude or a breach of fiduciary duty or any material misrepresentation in connection with the Executive's employment; (c) intentional negligent action that exposes the Company to a material risk of legal liability or public disgrace or disrepute including, without limitation, violation of any law, rule or regulation that could expose the Company to a material legal or monetary fine or penalty; (d) gross neglect of his duties or substantial failure to perform duties as reasonably directed by the Board; (e) gross negligence or willful misconduct with respect to Company affairs or the Executive’s obligations hereunder; or (f) any other material breach of this or any other agreement with the Company or any material Company policy, which breach in each case listed above where cure is possible, is not cured within at least fifteen (15) calendar days after receipt by the Executive of written notice from the Company of such breach.

(g)Definition of Change in Control. For purposes hereof, “Change in Control” has the meaning ascribed to such term under the Company’s 2021 Equity Incentive Plan, as may be amended from time to time; provided, that such transaction must also constitute a “change in control event” within the meaning of   Treasury Regulation Section 1.409A-3(i)(5).

(h)Definition of Change in Control Period. For purposes hereof, “Change in Control Period” shall mean the period commencing on a Change in Control and ending 12 months after such Change in Control.

(i)Definition of Covered Termination. For purposes hereof, “Covered Termination” shall mean the termination of Executive’s employment by the Company without Cause or by Executive for Good Reason. For the avoidance of doubt, a Covered Termination shall not include a termination due to Executive’s death or disability.

(j)Definition of Disability. For purposes hereof, “Disability” has the meaning set forth under the long-term disability policy of the Company or a related entity to which Executive provides services regardless of whether Executive is covered by such policy. If the Company or the related entity to which Executive provides service does not have a long-term disability plan in place, “Disability” means that Executive is unable to carry out the responsibilities and functions of the position held by Executive by reason of any medically determinable physical or mental impairment for a period of not less than ninety (90) consecutive days. Executive will not be considered to have incurred a Disability unless Executive furnishes proof of such impairment sufficient to satisfy the Board in its discretion.

(k)Definition of Good Reason. For purposes hereof, “Good Reason” for Executive to terminate Executive’s employment hereunder shall mean the occurrence of any of the following events without Executive’s consent: (a) a material diminution in the Executive’s Annual Base Salary, except where such reduction occurs as part of and is commensurate in amount with an across-the-board reduction in salary affecting all senior executives of the Company; (b) a material change in the geographic location of the Executive’s principal business office; in order for a change to be material hereunder, the Executive's principal business office must be moved to a location more than fifty (50) miles from the Company's office as of the Start Date; or (c) any other action or inaction by the Company that constitutes a material breach of this Agreement (including any material diminution to Executive’s reporting relationship or responsibilities as set forth in this Agreement). The foregoing shall constitute Good Reason only if (i) the Executive provides written notice to the Company of any event(s) alleged to constitute Good Reason within ninety (90) calendar days of the initial occurrence of the event, with such notice providing a detailed description of the circumstances constituting Good Reason (a “Good Reason Notice”), (ii) any such reduction, change, or breach is not remedied or cured within thirty (30) calendar days after the Company’s receipt of a written Good Reason Notice from the Executive (the “Cure Period”) and (iii) the Executive actually terminates employment within thirty (30) calendar days following the expiration of the Cure Period.

7.Assignment and Successors. The Company shall assign its rights and obligations under this Agreement to any successor to all or substantially all of the business or the assets of the Company (by merger or otherwise). This Agreement shall be binding upon and inure to the benefit of the Company, Executive, and their respective successors, assigns, personnel, and legal representatives, executors, administrators, heirs, distributees, devisees, and legatees, as applicable. None of Executive’s rights or obligations may be assigned or transferred by Executive, other than Executive’s rights to payments hereunder, which may be transferred only by will, operation of law, or as otherwise provided herein.

8.Confidentiality, Non-Compete and Non-Solicitation.

5


(a)For purposes hereof, “Confidential Information” means (i) communications, data, formulae and related concepts, business plans (both current and under development), profit and loss statements, spreadsheets, contact or distribution lists, non-public personnel lists, promotion and marketing programs, trade secrets, or any other confidential or proprietary business information relating to development programs, costs, revenues, marketing, trading, investments, sales activities, promotions, credit and financial data, financing methods, research, plans or the business and affairs of the Company; (ii) any other information which is to be treated as confidential or non-public because of any duty of confidentiality owed by the Company to a third party; and (iii) any other information which the Company shall, in the ordinary course, use and not release externally, except subject to restrictions on use and disclosure. Notwithstanding the foregoing, Confidential Information does not include information that (A) is or becomes generally publicly available other than as a result, directly or indirectly, of Executive’s disclosure or (B) is or becomes available to Executive on a non-confidential basis from a source other than through the Company or its representatives, provided that such source is not bound by a confidentiality agreement with the Company or otherwise prohibited from transmitting the information to Executive by a contractual or legal obligation.

(b)Executive acknowledges the trade secret status of the Confidential Information and that the Confidential Information constitutes a protectable business interest of the Company. The Executive agrees (i) during the Term and at all times thereafter not to use or allow or help another to use or access (whether for compensation or not) any Confidential Information for himself or others (other than the Company); and (ii) not to take any Company material or reproductions (including but not limited to writings, correspondence, notes, drafts, records, invoices, technical and business policies, computer programs or disks) thereof from the Company’s offices at any time during or after the Executive’s employment by the Company, except as required in the execution of the Executive’s duties to the Company and then conditioned upon the prompt return of all originals and reproductions thereof (in whatever form). If Executive becomes compelled by law, regulation (including without limitation the rules of any applicable securities exchange), court order, or other governmental authority to disclose the Confidential Information, Executive shall, to the extent possible and permissible under applicable law, first give the Company prompt notice. Executive agrees to cooperate reasonably with the Company in any proceeding to obtain a protective order or other remedy. If such protective order or other remedy is not obtained, Executive shall only disclose that portion of such Confidential Information required to be disclosed, in the opinion of Executive’s legal counsel. Executive shall request that confidential treatment be accorded such Confidential Information, where available. Compulsory disclosures made pursuant to this section shall not relieve Executive of Executive’s obligations of confidentiality and non-use with respect to non-compulsory disclosures. Executive understands that nothing herein is intended to or shall prevent Executive from communicating directly with, cooperating with, or providing information to, any federal, state or local government regulator, including, but not limited to, the U.S. Securities and Exchange Commission, the U.S. Commodity Futures Trading Commission, or the U.S. Department of Justice. Executive shall promptly notify Executive’s supervisor or any officer of the Company if Executive learns of any possible unauthorized use or disclosure of Confidential Information and shall cooperate fully with the Company to enforce its rights in such information.

(c)Non-Compete. Executive shall not, at any time during the period from the Effective Date through the date that is twenty-four (24) months from the date of termination (the “Restricted Period”), directly or indirectly, whether on Executive’s own or in association with others, (i) render any services to, manage, operate, control or act in any capacity for (whether as a principal, partner, director, officer, member, employee, consultant, advisor, independent contractor, owner, investor or otherwise and whether or not for compensation), or (b) acquire any interest of any type (including, without limitation, through the investment of capital or lending of money or property and as an owner, holder or beneficiary of any stock, stock options or other equity interest), in any person that engages in (either directly or through any subsidiary or affiliate thereof) any business or activity, any of the states or territories within the United States or any other country, territory or state in which the Company Group operates or is actively planning to operate, that creates, designs, invents, engineers, develops, sources, markets, manufactures, distributes or sells any product or provides any service that may be used as a substitute for or otherwise competes with any product or services of the Company Group.

6


(d)Non-Solicit

i.

During the Restricted Period, Executive shall not, directly or indirectly, on behalf of himself or any other person or entity, without the prior written consent of the Company solicit or induce any employee of or consultant or service provider to the Company Group (each, a “Service Provider”) to leave the employ of or cease performing services for the Company Group, or engage in any plan or coordinate with any Service Provider to leave the employ of or cease performing services for the Company Group, or hire, participate with or attempt to participate with in any venture for any purpose any Service Provider or any Service Provider who has left the employment of or ceased to perform services for the Company Group within one year of the termination of such Service Provider’s services for the Company.

ii.

Executive shall not, during the Restricted Period, directly or indirectly, whether on Executive’s own or in association with others, solicit any actual or prospective customer, distributor, supplier, vendor, marketer, sponsor, client, subscriber or business partner of the Company Group or induce or encourage or any customer, distributor, supplier, vendor, marketer, sponsor, client, subscriber or business partner to terminate or diminish its arrangement, or otherwise change its relationship, with the Company Group or take any other action that is reasonably likely to cause injury to the relationship between the Company Group and any customer, distributor, supplier, vendor, marketer, sponsor, client, subscriber or business partner of the Company Group.

(e)Executive acknowledges that any breach of his obligations under this Section 8 cannot be adequately compensated by damages in an action at law and may cause the Company great and irreparable injury and damage. Accordingly, in the event that Executive breaches or threatens to breach any provisions of this Section 8, then in addition to any other rights which the Company may have, the Company shall be entitled, without the necessity of (i) proving irreparable harm, (ii) establishing that monetary damages are inadequate or (iii) posting any bond or other security with respect thereto, to the remedies of injunction, specific performance and other equitable relief to redress any breach, and no proof of special damages shall be necessary for the enforcement of or for any action for breach of Executive’s obligations. In the event that a proceeding is brought in equity to enforce the provisions of this Section 8, the Executive shall not urge as a defense that there is an adequate remedy at law nor shall the Company be prevented from seeking any other remedies which may be available. Nothing contained in this Section 8(e) shall be construed as a waiver by the Company of any other rights, including, without limitation, rights to damages or profits.

(f)Executive agrees that the period during which the covenants contained in this Section 8 shall be effective shall be computed by excluding from such computation any time during which Executive is in violation of any provision of this Section 8.

(g)The Company and Executive agree that it was their intent to enter into a valid and enforceable agreement. Executive and the Company thereby acknowledge the reasonableness of the restrictions set forth in this Section 8, including the reasonableness of the duration as to time and the scope of activity restrained. Executive agrees that if any covenant contained in Section 8 of this Agreement is found by a court of competent jurisdiction to contain limitations as to time, geography or scope of activity that are not reasonable and impose a greater restraint than is necessary to protect the goodwill or other business interests of the Company, then the court shall reform the covenant to the extent necessary to cause the limitations contained in the covenant as to time and scope of activity to be restrained to be reasonable and to impose a restraint that is not greater than necessary to protect the goodwill and other business interests of the Company and to enforce the covenants as reformed.

(h)If Executive’s employment with the Company is terminated for any reason, Executive agrees to advise the Company of the name of Executive’s new employer if reemployed during the Restricted Period. Executive further agrees that the Company may notify any person or entity employing Executive or evidencing an intention of employing Executive during such one-year period of the existence and provisions of this Agreement.

7


9.Miscellaneous Provisions.

(a)Governing Law. This Agreement shall be governed, construed, interpreted, and enforced in accordance with its express terms, and otherwise in accordance with the substantive laws of the State of Colorado, without giving effect to any principles of conflicts of law, whether of the State of Colorado or any other jurisdiction, and where applicable, the laws of the United States, that would result in the application of the laws of any other jurisdiction.

(b)Validity. The invalidity or unenforceability of any provision or provisions of this Agreement shall not affect the validity or enforceability of any other provision of this Agreement, which shall remain in full force and effect.

(c)Counterparts. This Agreement may be executed in several counterparts, each of which shall be deemed to be an original, but all of which together will constitute one and the same Agreement. Signatures delivered by facsimile shall be deemed effective for all purposes.

(d)Entire Agreement. The terms of this Agreement, together with the Confidentiality Agreement, are intended by the Parties to be the final expression of their agreement with respect to the employment of Executive by the Company and supersede all prior understandings and agreements, whether written or oral, regarding Executive’s service to the Company; provided, that the terms of any award agreements governing stock options outstanding on the date hereof shall continue to govern the terms of such stock options to the extent more favorable to Executive. The Parties further intend that this Agreement, together with the Confidentiality Agreement, shall constitute the complete and exclusive statement of their terms and that no extrinsic evidence whatsoever may be introduced in any judicial, administrative, or other legal proceeding to vary the terms of this Agreement or the Confidentiality Agreement. Notwithstanding the foregoing, in the event of any conflict between the terms of the Confidentiality Agreement and the terms of this Agreement, the terms of this Agreement shall prevail.

(e)Severability. Whenever possible, each provision of this Agreement shall be interpreted in such manner as to be effective and valid under applicable law, but if any provision of this Agreement is held to be invalid, illegal or unenforceable in any respect under any applicable law or rule in any jurisdiction, such invalidity, illegality or unenforceability shall not affect any other provision or any action in any other jurisdiction, but this Agreement shall be reformed construed and enforced in such jurisdiction as if such invalid, illegal or unenforceable provision had never been contained herein.

(f)Amendments; Waivers. This Agreement may not be modified, amended, or terminated except by an instrument in writing signed by Executive and a duly authorized representative of the Company. By an instrument in writing similarly executed, Executive or a duly authorized officer of the Company, as applicable, may waive compliance by the other Party with any specifically identified provision of this Agreement that such other Party was or is obligated to comply with or perform; provided, however, that such waiver shall not operate as a waiver of, or estoppel with respect to, any other or subsequent failure. No failure to exercise and no delay in exercising any right, remedy, or power hereunder shall preclude any other or further exercise of any other right, remedy, or power provided herein or by law or in equity.

(g)Dispute Resolution. Subject to the provisions of Section 8, the Parties shall attempt in good faith to resolve any dispute arising out of or relating to this Agreement promptly by negotiation. To ensure the timely and economical resolution of disputes that arise in connection with this Agreement, Executive and the Company agree that, except as excluded herein, any and all controversies, claims and disputes arising out of or relating to this Agreement, including without limitation any alleged violation of its terms or otherwise arising out of the Parties’ relationship, shall be resolved solely and exclusively by final and binding arbitration held in Denver, Colorado through JAMS in conformity with Colorado law   and   the   then-existing   JAMS   employment   arbitration   rules,   which   can   be   found at https://www.jamsadr.com/rules-employment-arbitration/. The Federal Arbitration Act, 9 U.S.C. §§ 1 et seq. shall govern the interpretation and enforcement of this arbitration clause. All remedies available from a court of competent jurisdiction shall be available in the arbitration; provided, however, in the event of a breach of Section 8, the Company may request relief from a court of competent jurisdiction if such relief is not available or not available in a timely fashion through arbitration as determined by the Company. The arbitrator shall: (a) provide adequate discovery for the resolution of the dispute; and (b) issue a written arbitration decision, to include the arbitrator’s essential findings and conclusions and a statement of the award. The arbitrator shall award the prevailing Party attorneys’ fees and expert fees, if any. Notwithstanding the foregoing, it is acknowledged that it will be impossible to measure in money the damages that would be suffered if the Parties fail to comply with any of the obligations imposed on them under Section 8, and that in the event of any such failure, an aggrieved person will be irreparably damaged and will not have an adequate remedy at law. Any

8


such person shall, therefore, be entitled to seek injunctive relief, including specific performance, to enforce such obligations, and if any action shall be brought in equity to enforce any of the provisions of Section 8, none of the Parties shall raise the defense, without a good faith basis for raising such defense, that there is an adequate remedy at law. Executive and the Company understand that by agreement to arbitrate any claim pursuant to this Section 9(g), they will not have the right to have any claim decided by a jury or a court, but shall instead have any claim decided through arbitration. Executive and the Company waive any constitutional or other right to bring claims covered by this Agreement other than in their individual capacities. Except as may be prohibited by applicable law, the foregoing waiver includes the ability to assert claims as a plaintiff or class member in any purported class or collective action or representative proceeding. Nothing herein shall limit Executive’s ability to pursue claims for workers compensation or unemployment benefits or pursue other claims which by law cannot be subject to mandatory arbitration.

(h)Enforcement. If any provision of this Agreement is held to be illegal, invalid, or unenforceable under present or future laws, such provision shall be fully severable; this Agreement shall be construed and enforced as if such illegal, invalid, or unenforceable provision had never comprised a portion of this Agreement; and the remaining provisions of this Agreement shall remain in full force and effect and shall not be affected by the illegal, invalid, or unenforceable provision or by its severance from this Agreement. Furthermore, in lieu of such illegal, invalid, or unenforceable provision there shall be added automatically as part of this Agreement a provision as similar in terms to such illegal, invalid, or unenforceable provision as may be possible and be legal, valid, and enforceable.

(i)Withholding. The Company shall be entitled to withhold from any amounts payable under this Agreement any federal, state, local, or foreign withholding or other taxes or charges which the Company is required to withhold. The Company shall be entitled to rely on an opinion of counsel if any questions as to the amount or requirement of withholding shall arise.

(j)Whistleblower Protections and Trade Secrets. Notwithstanding anything to the contrary contained herein, nothing in this Agreement prohibits Executive from reporting possible violations of federal law or regulation to any United States governmental agency or entity in accordance with the provisions of and rules promulgated under Section 21F of the Securities Exchange Act of 1934 or Section 806 of the Sarbanes-Oxley Act of 2002, or any other whistleblower protection provisions of state or federal law or regulation (including the right to receive an award for information provided to any such government agencies). Furthermore, in accordance with 18 U.S.C. § 1833, notwithstanding anything to the contrary in this Agreement: (i) Executive shall not be in breach of this Agreement, and shall not be held criminally or civilly liable under any federal or state trade secret law (x) for the disclosure of a trade secret that is made in confidence to a federal, state, or local government official or to an attorney solely for the purpose of reporting or investigating a suspected violation of law, or (y) for the disclosure of a trade secret that is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal; and (ii) if Executive files a lawsuit for retaliation by the Company for reporting a suspected violation of law, Executive may disclose the trade secret to Executive’s attorney, and may use the trade secret information in the court proceeding, if Executive files any document containing the trade secret under seal, and does not disclose the trade secret, except pursuant to court order.

(k)Clawback. Executive agrees and acknowledges that any and all compensation Executive receives pursuant to this Agreement shall be subject to clawback by the Company in the event of a financial restatement or in such other circumstances as may be required by applicable law or as may be provided in any clawback policy that is adopted by the Company and is generally applicable to senior executives of the Company.

(l)Notices. Any notice provided for in this Agreement shall be in writing and shall be either personally delivered, sent by reputable overnight courier service or mailed by first class mail, return receipt requested, to the recipient at the address below indicated:

Notice to Executive:

                                 

                                 

                                 

Notice to the Company

9


815 14th Street, SW, Suite A100

Loveland, CO 80537

Attn: General Counsel

or such other address or to the attention of such other person as the recipient party shall have specified by prior written notice to the sending party. Any notice under this Agreement shall be deemed to have been given when so delivered, sent or mailed.

10.Golden Parachute Excise Tax.

(a)Best Pay. Any provision of this Agreement to the contrary notwithstanding, if any payment or benefit Executive would receive from the Company pursuant to this Agreement or otherwise (“Payment”) would (i) constitute a “parachute payment” within the meaning of Section 280G of the Code and (ii) but for this sentence, be subject to the excise tax imposed by Section 4999 of the Code (the “Excise Tax”), then such Payment will be equal to the Reduced Amount (as defined below). The “Reduced Amount” will be either (A) the largest portion of the Payment that would result in no portion of the Payment (after reduction) being subject to the Excise Tax or (B) the entire Payment, whichever amount after taking into account all applicable federal, state, and local employment taxes, income taxes, and the Excise Tax (all computed at the highest applicable marginal rate, net of the maximum reduction in federal income taxes which could be obtained from a deduction of such state and local taxes), results in Executive’s receipt, on an after-tax basis, of the greater economic benefit notwithstanding that all or some portion of the Payment may be subject to the Excise Tax. If a reduction in a Payment is required pursuant to the preceding sentence and the Reduced Amount is determined pursuant to clause (A) of the preceding sentence, the reduction shall occur in the manner (the “Reduction Method”) that results in the greatest economic benefit for Executive. If more than one method of reduction will result in the same economic benefit, the items so reduced will be reduced pro rata (the “Pro Rata Reduction Method”). Notwithstanding the foregoing, if the Reduction Method or the Pro Rata Reduction Method would result in any portion of the Payment being subject to taxes pursuant to Section 409A (as defined below) that would not otherwise be subject to taxes pursuant to Section 409A, then the Reduction Method and/or the Pro Rata Reduction Method, as the case may be, shall be modified so as to avoid the imposition of taxes pursuant to Section 409A as follows: (1) as a first priority, the modification shall preserve to the greatest extent possible, the greatest economic benefit for Executive as determined on an after-tax basis; (2) as a second priority, Payments that are contingent on future events (e.g., being terminated without cause), shall be reduced (or eliminated) before Payments that are not contingent on future events; and (3) as a third priority, Payments that are “deferred compensation” within the meaning of Section 409A shall be reduced (or eliminated) before Payments that are not deferred compensation within the meaning of Section 409A.

(b)Accounting Firm. The accounting firm engaged by the Company for general tax purposes as of the day prior to the Change in Control will perform the calculations set forth in Section 10(a). If the firm so engaged by the Company is serving as the accountant or auditor for the acquiring company, the Company will appoint a nationally recognized accounting firm to make the determinations required hereunder. The Company will bear all expenses with respect to the determinations by such firm required to be made hereunder. The accounting firm engaged to make the determinations hereunder will provide its calculations, together with detailed supporting documentation, to the Company within thirty (30) days before the consummation of a Change in Control (if requested at that time by the Company) or such other time as requested by the Company. If the accounting firm determines that no Excise Tax is payable with respect to a Payment, either before or after the application of the Reduced Amount, it will furnish the Company with documentation reasonably acceptable to the Company that no Excise Tax will be imposed with respect to such Payment. Any good faith determinations of the accounting firm made hereunder will be final, binding and conclusive upon the Company and Executive.

11.Section 409A.

(a)General. The intent of the Parties is that the payments and benefits under this Agreement comply with or be exempt from Section 409A of the Code and the Department of Treasury regulations and other interpretive guidance issued thereunder, including without limitation any such regulations or other guidance that may be issued after the Effective Date, (“Section 409A”) and, accordingly, to the maximum extent permitted, this Agreement shall be interpreted to be in compliance therewith. Notwithstanding any provision of this Agreement to the contrary, if the Company determines that any compensation or benefits payable under this Agreement may be subject to Section 409A, the Company shall work in good faith with Executive to adopt such amendments to this Agreement or adopt other policies and procedures (including amendments, policies and procedures with retroactive effect), or take any other actions, that the Company determines are

10


necessary or appropriate to avoid the imposition of taxes under Section 409A, including, without limitation, actions intended to (i) exempt the compensation and benefits payable under this Agreement from Section 409A, and/or (ii) comply with the requirements of Section 409A; however, this Section 11(a) shall not create an obligation on the part of the Company to adopt any such amendment, policy or procedure or take any such other action, nor shall the Company (A) have any liability for failing to do so, or (B) incur or indemnify Executive for any taxes, interest or other liabilities arising under or by operation of Section 409A.

(b)Separation from Service, Installments and Reimbursements. Notwithstanding any provision to the contrary in this Agreement: (i) no amount that constitutes “deferred compensation” under Section 409A shall be payable pursuant to Section 6 unless the termination of Executive’s employment constitutes a “separation from service” within the meaning of Section 1.409A-1(h) of the Department of Treasury Regulations (“Separation from Service”); (ii) for purposes of Section 409A, Executive’s right to receive installment payments shall be treated as a right to receive a series of separate and distinct payments; and (iii) to the extent that any reimbursement of expenses or in- kind benefits constitutes “deferred compensation” under Section 409A, such reimbursement or benefit shall be provided no later than December 31st of the year following the year in which the expense was incurred. The amount of expenses reimbursed in one year shall not affect the amount eligible for reimbursement in any subsequent year. The amount of any in-kind benefits provided in one year shall not affect the amount of in-kind benefits provided in any other year.

(c)Specified Employee. Notwithstanding anything in this Agreement to the contrary, if Executive is deemed by the Company at the time of Executive’s Separation from Service to be a “specified employee” for purposes of Section 409A, to the extent delayed commencement of any portion of the benefits to which Executive is entitled under this Agreement is required in order to avoid a prohibited distribution under Section 409A, such portion of Executive’s benefits shall not be provided to Executive prior to the earlier of (i) the expiration of the six-month period measured from the date of Executive’s Separation from Service with the Company or (ii) the date of Executive’s death. Upon the first business day following the expiration of the applicable Section 409A period, all payments deferred pursuant to the preceding sentence shall be paid in a lump sum to Executive (or Executive’s estate or beneficiaries), and any remaining payments due to Executive under this Agreement shall be paid as otherwise provided herein.

(d)Release. Notwithstanding anything to the contrary in this Agreement, to the extent that any payments due under this Agreement as a result of Executive’s termination of employment are subject to Executive’s execution and delivery of the Release, (i) if Executive fails to execute the Release on or prior to the Release Expiration Date (as defined below) or timely revokes Executive’s acceptance of the Release thereafter, Executive shall not be entitled to any payments or benefits otherwise conditioned on the Release, and (ii) in any case where Executive’s Date of Termination and the last day the Release may be considered or, if applicable, revoked, fall in two separate taxable years, any payments required to be made to Executive that are conditioned on the Release and are treated as nonqualified deferred compensation for purposes of Section 409A shall be made in the later taxable year. For purposes of this Section 11(d), “Release Expiration Date” shall mean (1) if Executives is under 40 years old as of the Date of Termination, the date that is seven (7) days following the date upon which the Company timely delivers the Release to Executive, and (2) if Executive is 40 years or older as of the Date of Termination, the date that is 21 days following the date upon which the Company timely delivers the Release to Executive, or, in the event that Executive’s termination of employment is “in connection with an exit incentive or other employment termination program” (as such phrase is defined in the Age Discrimination in Employment Act of 1967), the date that is 45 days following such delivery date. To the extent that any payments of nonqualified deferred compensation (within the meaning of Section 409A) due under this Agreement as a result of Executive’s termination of employment are delayed pursuant to this Section 11(d), such amounts shall be paid in a lump sum on the first payroll date following the date that Executive executes and does not revoke the Release (and the applicable revocation period has expired) or, in the case of any payments subject to Section 11(d)(ii), on the first payroll period to occur in the subsequent taxable year, if later.

12.Employee Acknowledgement. Executive acknowledges that Executive has read and understands this Agreement, is fully aware of its legal effect, has not acted in reliance upon any representations or promises made by the Company other than those contained in writing herein, and has entered into this Agreement freely based on Executive’s own judgment and upon advice of independent counsel regarding his rights and obligations under this Agreement.

[Signature Page Follows]

11


The Parties have executed this Agreement as of the date first set forth above.

    

LIGHTNING EMOTORS, INC.

By:

Graphic

Name:

Arthi Chakravarthy

Title:

General Counsel

TIMOTHY REESER

By:

Graphic

Name:

Timothy Reeser


EXHIBIT A

PERMITTED OUTSIDE ACTIVITIES

1. Managing Partner of Aravaipa Ventures


EX-31.1 3 zev-20210930xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

I, Timothy Reeser, certify that:

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

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

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

4.            The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:

(a)          Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

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

(c)          Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.            The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a)          All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b)          Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: November 15, 2021

By:

/s/ Timothy Reeser

Name:

Timothy Reeser

Title:

Chief Executive Officer


EX-31.2 4 zev-20210930xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER

I, Teresa Covington, certify that:

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

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

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

4.            The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:

(a)          Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

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

(c)          Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.            The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a)          All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b)          Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: November 15, 2021

By:

/s/ Teresa Covington

Name:

Teresa Covington

Title:

Chief Financial Officer


EX-32.1 5 zev-20210930xex32d1.htm EX-32.1

Exhibit 32.1

Certification of CEO Pursuant to 18 U.S.C. Section 1350,

As Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the quarterly report of Lightning eMotors, Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2021 (the “Report”), as filed with the Securities and Exchange Commission on the date hereof, I, Timothy Reeser, Chief Executive Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge, that:

(1)          The Report fully complies with the requirements of Section 13(a) or Section 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.

The foregoing certification (i) is given to such officers’ knowledge, based upon such officers’ investigation as such officers reasonably deem appropriate; and (ii) is being furnished solely pursuant to 18 U.S.C. § 1350 (section 906 of the Sarbanes-Oxley Act of 2002) and is not being filed as part of the Report or as a separate disclosure document and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Report), irrespective of any general incorporation language contained in such filing.

Date: November 15, 2021

By:

/s/ Timothy Reeser

Name:

Timothy Reeser

Title:

Chief Executive Officer


EX-32.2 6 zev-20210930xex32d2.htm EX-32.2

Exhibit 32.2

Certification of CFO Pursuant to 18 U.S.C. Section 1350,

As Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the quarterly report of Lightning eMotors, Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2021 (the “Report”), as filed with the Securities and Exchange Commission on the date hereof, I, Teresa Covington, Chief Financial Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge, that:

(1)          The Report fully complies with the requirements of Section 13(a) or Section 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.

The foregoing certification (i) is given to such officers’ knowledge, based upon such officers’ investigation as such officers reasonably deem appropriate; and (ii) is being furnished solely pursuant to 18 U.S.C. § 1350 (section 906 of the Sarbanes-Oxley Act of 2002) and is not being filed as part of the Report or as a separate disclosure document and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Report), irrespective of any general incorporation language contained in such filing.

Date: November 15, 2021

By:

/s/ Teresa Covington

Name:

Teresa Covington

Title:

Chief Financial Officer


GRAPHIC 7 zev-20210930xex10d1002.jpg GRAPHIC begin 644 zev-20210930xex10d1002.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HK(\0>*-$\+67VO6M1AM(_X0YR[^RJ.6/T%9'A'XC:)XTO;FTT MR.]CE@C$O^DP^6)(R9?$KXN67@Y7TO2PE]KSX41# MYD@)Z%\=3TPO7GMWI_%+XGSZ/<+X5\+*UUXAN<1L8EWFWW#@ #K(>H].II?A ME\(8?#DB:]XAQ>:_(?, =MZV['G.?XG]6/3MZT <]X+^&MYJ-Y+XZ^)4YD*J M9UMKHYPH!.Z4= H'(3\_2O0_ 5I<7\VI>+[V%H)=99!:0.,-#:1Y$0([%LES MC^\*3QBS>(];L/!ENW[F;%YJK _=ME/$?U=@!] :[9$6-%1%"JHP% P /2@! M:*** "BBB@ HHHH **** "BBB@ HK USQAI>B3K9EI+W4W_U6GV:^9.__ 1] MT5^P [9XXR>!S?\4^*Y[*\B MT#0(%O?$5TN4B)^2U3_GK*>RCL.I[5:\*^$K?PY%-<2S/?:Q>'?>ZA,/GF;T M']U!T"]@!0!A?#KX9VWA"-]3U*1=0\1767N+Q_FV%NJH3SW.6ZM[#BNQUG5K M70M&N]4O7V6UK$9'/KCH![DX ]S5ZN)O0?&/C-=/4[M$T*59;L@96XO R19 M[A 0S>Y4'I0!=\$:5>6]C=:SJ\;)K&L2_:;E&ZPITCA^B+Q]2U;FK:QIVA6# M7VJ7L-I:J0IEF;:,GH/K5PD*I)( '))[5\S^.-:OOC#\1[7POH,I.E6TA59< M?)D?ZR=O8#A?7CNU 'TI:W4%[:Q75K-'-;S('CEC8,KJ>001U%2U1T;2;70M M&L]*LE86UI$L4>XY) '4GU/6KU !1110 4453U+5M.T:S:[U.^M[.W7K)/($ M'TY[^U %RD=UC1G=@JJ,EB< #UKC?^$OU;7$]-3U(FVMN_*KCS)! MQV 'O3E\"MJKK/XMU>YUE^OV-?W%DI_ZY+]_'JY;Z"@"6Y\?:?+T;_EST@YE(]'F8?\ H('U MKK;:UM[*V2VM((H((QA(HD"JH]@.!4M &7HOAW2?#T#1:991PF0YEEY:24^K MN(_$.G^%M"N= M7U.81V\"YQ_$[=E4=R3Q7(^ -*U'6M0F\=^(HC'?7J;-.M&Y%G:]L?[3=2?Y M9( !U?A;0(O#/ANSTF.0RM"I,LS=996)9W/U8DUL444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 5R'B;Q3=KJ2^&O#,<=SK\R[G=^8K",_\ +67^B]SC\9/%?B*\M[B'P]X? M1)_$%ZA9-PS'9Q9P9Y<=%'8?Q'CFK_A?PO9^%].:"!WN+J=O-N[R;F6YD/5F M/\AT H 9X5\*6?A>RD6-Y+F_N6\V\OISNEN),@Z"M^BFR2)#$\DCJD: M LS,KD?W4&68^@]ZN>'=#@ M\.Z';Z="S2,@+S3.!?"TVH/M>]ES'9P$_?DQU/^R.I_+O0!P'QR^)' M]FV;^$]'F/V^Y4"\DC/,49_@!!^\W?\ V3[UT?P<\ #P;X9%Y>Q :QJ"B2?< MO,*=5C_J??CL*\T^#7@BZ\8>(YO&?B#?-;0SF2,RC/VFXSG=SU5?YX'8U]*4 M %%0W5W;V5NT]U/%!"O+22N%4?B:Y23QZNHLT/A72;K7).GVA/W-JI]YFX/_ M $&@#L:Y[6/&NAZ-<_8Y;HW.HG[MA9H9[AC_N+R/J<"LX^&?$.NG/B37C!; MD_\ (/T8M"A'HTQ_>-^&T>U=!H^@:3X?MOL^E:?!:1GEO+7YG/JS=6/N230! M@&?QIXA_X]X+?PU8-G]Y<@7%XP[$(I\N,_4L1Z5;TSP+H]E>+J%Z)]7U->1> MZF_G2)W^0'Y8_P#@(%=-10 4444 %5-3U.ST?3I[_4+B.WM8%+O)(P ']?: MJOB+Q'IGA;2)=3U6X6&!. N1OD;LJ#^(^U>=V?AS7/BAJ$.L^+4DT_PY&^^R MT3)5YAGAYOKZ?E@:Z\@C_\ M5ZY]=ID44<$*0PQI'$@"HB* % Z =!3Z "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *P/$_B3 M^Q(8K6R@^VZU>$I8V8/WV_O/_=C7J6_K5CQ/KT/AGPY>:O.C2"!1LC7K([$* MBCZL0*S_ IX?NH/U(R: +'A;PTN@V\]Q= M3?:]8OG\Z_O".9'QPJYZ(HX5>P]\UOT44 %<3XJED\3ZU'X,LI&%OM6?69D/ MW(,_+"#V:3N/[N?45N>*-?7P]H[7"1?:+V9Q!96H.#/,W"J/;N3V )J+PMH? M_".Z.[7DZS:ATTIMCRGL M))OO$ '&U<#KSSF@#NY-=\+^"+"TT2.X17@C$<%A;*9IVQZ(N3DGOW-5O[1\ M9:^1_9NFPZ!9M_R\ZF!+<$9ZK"IPI_WF_"M_1_#NC^'XFCTK3H+4-]]D7YW] MV8_,Q]R36G0!R5M\/]->X2[UVYN]>NU.0VHR;XD/7Y(A\B_D3[UU:(D:*D:J MJ*,!5& !3J* "BBB@ HHHH *R?$/B*P\-:8;V^=B6(2&",;I9Y#T1%ZLQ]*I M^)_%MOX>$-I!;R:AK-WD6>G6^/,E/]X]E0=V/%5-!\*W+:H/$?B::.[UP@B& M*/)@L5/\$0/?&4'!C@D\YP?=4R10!TM%<:?BGX17[][>(,X#/IET ?Q\NI;3XG>" M;UPD7B2P5B0 )G,77_? H ZVBF12QSQ++#(DD;C*NC @CU!%/H **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** ,KQ+H-KXG\.7VBWC.L-W'M+H>4(( M*L/HP!_"N&L?&VM>!X%TSQWIMW);P#9%KUG$9H9D'0R@U(SC_?*\=Z]!ET+2 M)W+S:58R,>K/;H2?S%<#XD$/B?Q*O@3088K>RC59=>N;90FR'^& $#[S]_0? MC0!R,7BOQSXQ\5IK^@>#Y9;6.'R],?4"4@AW9WR\E0SG@9!. ,E #?A;\, MK;P-IIN[I8Y=XF8X1%'?)/Y9K;K@[%#XH^*%_>3G=8>&P+:UC MZAKF1=TDA]U4A1]30!I>#_"\VE)+JVM2+=^([_Y[RXSE8_2*/^ZBCC'?DUU5 M%% !1110 4444 %%1SW$%M'YD\T<2#^*1@H_,US5S\1?"\,Q@MM1_M&XZ"#3 M8FNG)] (P?\ )H ZFBN-/B#QAJP']C>%5L8SG%QK=P(_Q\J/3;Z+"MJ!])#N<_I0!UE_JNG:5%YNHW]K9Q_W[B98Q^;$5RDG MQ1T*>1HM#MM4U^53AAI=FTBJ?=SA0/?-6;#X:>$[&?[3)I27]V?O7.HNUU(Q M]&V*OJ% MO=:M(ISOU.[EN586-M:1XQL@B6,?D!5JB@ JM>:=8Z MC$8KZSM[F,C!2>)7!'T(]S5FB@#S74O!^L>#+A]8\ -FW^]=:!*Y,,PSR8LG M]V^,]./Y'JO"'C#3?&6D_;+$O'-$=ES:RC$EO)W5A^!YKH*\L\:1#P%XYT_Q MQ:(8]-OG%EK<:9VD-]R8CID>OM_M&@#U.BD1UD171@RL,A@<@CUI: "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HK!U7QIX=T:407FJP?:6^[;1'S)6 M^B+EC^59@\4^(=74?V!X5N(XVZ76LN+5/J(QND([]!_6@#L:R]8\2:+H$7F: MMJEK:#LLL@#-[*O5C[ &L,^%_$6K\Z_XJGBB;K9Z-&+9/H9#ND88]"M:FC^# MO#^A2F>PTN%;H_>NI,RS-]9&RQ_.@#*_X2_5M78IX:\-7ZGFSM\>H!! MD8?1?QK7\.6.NV5I.?$&L1ZC=32EU$-NL4<"_P!Q< M$U\)Z +>67[1J5RYN+^Z;EIIFZ\^@Z#_ .N:YGP!IEWXHUN?XAZ[ R/C MVLG/V:V[-C^\W7/H2>A&-;Q;JE[K.IKX,T&=HKN=-^I7B'_CRMSP<'M(V?E_ M$T 9MZ6^)GB8Z=$2?">DS?Z;(#E=0N%((B'8HN,L>YX]Z]'5510J@*H& , M"J6CZ/8Z#I-OIFG0+#:VZ;40?S/J3U)J]0 4444 %%%% !1110 4444 %>8: MY8^*? _BK4?$GAZR&KZ+J3I-?Z:G$T<@4*7CZYSU/\L &O3Z* .%T?XO>#-6 MC DU5=.N1]^WOQY+H<=,GY3^!K;M/\:LZGX9T+6FW:GH M]A>-_>GMU<_F16;%\./!"X'O VKS$_=GU+;9Q?7YCD_A3UT/Q[K>#J_B2UT M>!AS;Z/#ND_[^R=/P'^-=W10!R%M\-/#22";4+>?6;C.?-U:=KDD_P"ZWR_I M74VUI;6<(AM;>*"( MCVFOZ)>:3?)OMKN(QN.XST(]P<$>XJ_10!YW\']1N3X?O_#M_(TEYH%X]D6/ M>,?0>*HM9^&WCF]\;:98-J&A:DB#58(_OPE>-X]NISTY(.,@UZ M-X:\5:/XMTM=0T>[6>(\.O1XV_NLO8\T ;-%%% !1110 4444 %%,DECAC,D MKJB+U9C@#\:Y:]^)/A:UG-M;Z@=2NQP+;3(VN9"?3Y 1G\?Y4 =917'+XC\6 M:KD:3X2-G&3Q/K-R(N/7RTW-_*G?\([XIU(AM7\6-:H3S!H]LL(QZ>8^]C]1 MC\* .GO+^ST^$S7MW!;1#J\T@1?S-;3_[0N1_RWU*5KI_SD)Q^%=-'&D48CC141> JC 'X4 RFYFQ[)'A1^+=Z#X$;4"3X@\0ZMJ8)R8$F-K!]-D6"1 M]2:Z^B@#.TK0-'T*/R]*TRTLP1@F")5+?4CD_C6C110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %>4ZVS_ !/\<_\ ".6[Y\,: M+(LNIRJ4>;=#_%QR&Q MG'H.:W=,L])^%W@*.*5V98!NE9!NDN[A^NT=69FP /3'84 7?%&OMH=G;V&E MVZ7&LWI\BPM!P <WDGW[B4]6/ MH.P'0 50\)Z)?":;Q'KX4ZW?H!Y0.5LH>JP)_-B.K>N!754 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% "$!E((!!X(/>O+?$'PIN+#5F\1?#^_&C:KDM):_P#+O/[8 MZ+WXP1].M>IT4 >56GQ/\2Z,@M_%_@75DE0[&N]-B\Z)SZ^@_P"^C6G%\8O# M\H&--U\,>BG37)/Y9KT*B@#@?^%L:4P)AT#Q/..QCTISG\\4?\++NI>+7P%X MO=LX_?6 A'YEJ[ZB@#@?^$K\>7Q L/ 'V="<>;J&I1ICW*KEJ!I/Q*U;'V_Q M%I.C1'DII=H9GQZ;I> ?<#N:[ZB@#AX?A9HQ!KKK#3+#2K<6^GV5O:0C_EG!$J+^0%6J* "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG?''BVU\%^%KO M5[C:TB+MMX2<>;*?NK].Y]@:Z*O"?%,4WQ5^+L7A^*5O^$>T$![YPV$+Y^;G MH2>$'IACZT 7OA'X=>&"_P#B3XKF O;Y7FBFG? AA/+/ST! P/11QP:['1+2 MX\8:U#XJU2%HM-M\G1;*5<'!ZW,@/\3?PC^%>>IS4$<*^/K](8XQ%X/TV0!$ M50JZC*AP /\ I@F.W#'V%=Z %4 #@ =J %HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .<\=^)1X2\'W^JHN^Y M51':QXR7F8[4&._)SCT!KSSP;X;F_LS_ (1"SF<$MY_B?44$=6.6=CR68]V)Y)H N6MK!96D5K:PI#;PH$CC0855 P !4M%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 A110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_9 end GRAPHIC 8 zev-20210930xex10d1001.jpg GRAPHIC begin 644 zev-20210930xex10d1001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HIKNL:%W8*JC)9C@"O,?%GQP\/:#+)9Z:& MU2_4[0L/W WIN[_A0!Z>2%!)( '4FLVY\2:'9Y^T:Q81%>H:X4'\LU\]W5U\ M5/B9K=S6O;?LWS2*6U#Q%ND(ZQQD\_C0![9IOB/1= M78KI^J6ERX_ACE!/Y=:U*^2/%'PF\5^"$?48'^T6D7)N+5B&4>I'45[C\%O% M-SXF\$+]MF,MW:2&%W8\L.Q- 'HU%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !114+W5O%,L,EQ$DK_=1G 8_04 34444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !103CK6'XA\7Z%X5AAEUG4 M([99GV1YRQ8_0XAN[:.XMY%DAD4,CJA%2T %%%% !1110 M 4444 %%%% !1110 4444 %%%% !6+XF\5:5X2TI]0U6Y6) /D3/S2'T [UG M>._'FF>!='-W>,)+J0$6]LI^:1OZ#U-?-&SQ;\7O%<=_\ 56\? M+N?Z#WKDOBG\78?"2G2M',=QJ[#YB3E8![^_M7GW@WX6:]\0=07Q#XLN9X[* M4[QYA_>3#T4?PK0!6U+Q5X]^+MY)9:+:2P:8& :.$[5 /]]Z]4^'WP=TCPK: M1W.IQ17^K$AS(PRL1'91_6N^TC1M.T'3X['3+2.VMT& J#&?A&*\&_9ZD>+Q-K]JCL+<+D)GC(; /Y5WWQ<^( M5OX/T%[*!E?5+Q"L4?\ =4\%C7)?LZZ)=PVFJ:U<1,L5T1'$S#&_!R2* /=* M*** "BBB@ K/UG6M/T#39=0U.Y2WMXADLQZ^P]35/Q5XKTSPAHLNI:G,%11A M(Q]Z1NP KY;U[7_%?Q:\0B.WM;B6W$@6&UA4E(@>['IGW- 'O7@SXNZ=XV\1 MMI.GZ7>H%1W-Q)MV #IWR,UZ-7*> ? ]AX'T"*TMXU-Y(H:ZG[R/CG\!V%=7 M0 4444 %%%% !1110 4444 %%%% !117D'Q4^,4/AGS=%T-EFU7&V67JL'^+ M?RH V_'_ ,6]'\%B2SB_TS5<<0(>$]V/:O(?!>A>)?BGXS/B*^NI8+2"4.TP M) &#]Q*Y_P ">!=7^)/B"2YN9)/L@??=W;\D^P]37UEHNBV/A_2H--TZ%8K: M%<*!W]S[T 7U&U0N2<#'-+110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !7!>-_BQH'@F=+6?S+R\)^:"W(+(/4YX%' MY%DU,C;-..5@]AZM_*N#^%OPUU#Q9X@;6O$MK<_8$/F$W (-P_7OU% 'T/X6 MU]?$_A^VU=+2:U2<96.;&X#UXK9ID44<$211(J1H-JJHP *?0 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !7'>//B/H_@.R5[O-S>2?ZJTB8!F M]SZ#WK'^(WQ;TOP;!)96C+=ZNRD+&I^6(^K'^E?+UQ<:OXMUUI9//OM0NGZ M%F)]![4 =+XO^+/BCQ;<,&O)+"R_AM;1RHQ_M,.6_'CVKC+DW;"-[HS$,NZ, MRYY7/49[9S7T-\-/@@FF/_:OBR&WN)2F8K)AO6,^K=B?:O/;R6V\:);7F[SUMEW!NJYY _ 5U5(BA$5 M5& !@"EH **** "BBB@ HHHH *@O;VWTZRFO+N58K>%"\CL>% ZU/7SS\=OB M(MVW_"*:5-N0,#>2(>I[)_C0!9\-_%_6_%'Q@M+"UN/+T":1XTM_(4EE"DAB M<;@20#UQ7OM>0?!/X;?\(YIP\0:I%_Q,[N/]TC#F&,_U->OT %%%% !6+XH\ M3Z;X2T2?4]2F5(T4[$S\TC=E4=S3_$OB33O"NBS:IJP ]:^96 MMO$WQJ\:R31>>NFK)A7D_P!7;1^GH6Q0 FE:%XD^-7C*;4[IGBL/,VRW!Y2W M0/VA=)UG4/$.FS6FFWES9Q6I7S(86=58 ML<@D#@]*]:^&0O%^'>C)?PS0W"0!&29"K#' R#STKK2 >HS10 4444 %%%% M!7BWQ;^+7]FQC0O"UZDNI.Q2XDB3?Y8Z;1D8)/MG%2?&?XG2Z%&/#NA3C^TI MQBX=.6B4]%'^T:;\(OA0FE11>(M?B$FI2C?##(,^2#W/^U_*@#.^%OP;RR^( M/%UN)9I/GALY1G&>=SCU]J]W1%C1410JJ, 8 %+10 4444 %8_B;Q+IOA31 MIM2U.X6*- =J_P 3MV '(O$^D^%M->]U6[CA0*2J%OFD/HH[U\JZWJ_B3 MXN^,!';0R2+NVP0)G9"F>I]/]?5 MFG:?;:5IT%A9Q"*W@0(B#L!7.?#WP/:>!O#R646'NI,/<3?WV_P%=;0 4444 M %4=8UBQT+2Y]1U&X2"VA7%9- M]R28KBY5265NFU/?W_*@";XL?%NXL;T^&/"LW_$P9Q'<72$91CQL3MGU/:L3 MP7\!;W59)[_QK+<6Q=LK!#,C2.3U9F^8?UK<^%/P=CLXH]?\4VWG:@["2"VE MY$7<,WJW?VKV[I0!E^'_ _I_AC1X=+TR+R[:(8&>68^I/N5:^E!2TA/\;XZGV'4UTN MH7]KI=A-?7DRPV\*%W=C@ "ODSQ-J^J?%WXBQV]@C&)G\FTC/2.//+M_,T > MS_!'QGKGC#3-5EUR[^TR0W"B-A$J!5(SCY0 ?YUZK6!X-\*67@WPY;Z39C=L M&Z64CF1SU8UOT %%%% !7EGQB^)<7A32'TG3+A3K5TNWY#DVZ'JQ]">WYU:^ M*WQ,M?!VER:?9REM:N8SY(3!\G_:;^@KS+X7_"S4/%.K#Q)XJ24V6_S52XSO MNFZY.>=O\Z +OPG^$%QJ%W'XD\4PN(@PDM[:7EI3UWO[>W>OHA5"J%4 < " MD1%C1410JJ, #H!3J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HI&8 M*I9B !U)KF]8\?\ A707V:AK5K')_P \PX9OR% '2.ZHA=V"JHR23@ 5X/\ M%'XU_9GFT7PO,I?E9KU><>H7_&N2^)WQAO?$UQ+I>B2O;:0I*EU.&G]SZ#VK M0^&?P3GU@Q:OXEC>&Q(#PP9^:7_>]!0!PWA#P)KWC[5(CKGBJR\-6<9=K,C=M.=TC]!CZ?SKW'P%X:3PGX,T_2@ )4CW MSD=Y&Y;_ _"@#I**** "BL/Q3XITWPGH\M_J%PD>U3Y:$\R-V %8/PR^(8^ M(&F74\EHMK<6T@5XU;<"#T- '=445YS\3](\>:H+9?"-^L-N4*7$0D$;$YZY M/MQ0!W=UJNG6+[+N_M8&QG;+,JG\B:QKWX@>$M/!-SK]DF/23=_*O"(?@)XT MU:3S=5U*VBD/5IIC*?TJMXT^#EEX)\+OJ=]K^^YR%CA6/ D;T'>@#M_B7\:- M*7P])9>%M1\Z^G.TS1J0(U[\GO7B'@N\TB#QC9WWB-Y&LHY/-DPN\NPY&?QJ M'PCX7O?%WB"WTNSC8[V'F.!PB]R:^G-,^"/@NPL)+:>P-V\G_+:9CN7CL>U M&>_[0/@E$_=C4&QT'V?']:H3_M&^'8S^YTR]E^I"UUUC\(O ]A$J+H4$Q4Y# MSDLWYUHP_#WPA;W'GQ>'[%9<;=WEYXH \O?]I6PP?+\.7.>VZX7_ J.7]H: M_:V:Y@\*2^0!_K79BH^I Q7K,NYB& /QKPWQQXAN?B'X MKB\&>$_)335;YFC 19".IX["@#D_$OBCQ/\ %K5HT@T^5X;<96UM02%]2<]Z M^B/#,6A_#WX?VDEVJZ9$(A)<>=@.9".#?B1H/C> MYO+?3)'66V/W)1M9U_O >F:["O!_V=?"OE6E[XFN(V#RDVUOD<%!@L1^.!^% M>\4 %%%(S*BEF("@9)/:@!:*H:7K>EZTDKZ9?07:POLD,39VMZ&K] !1110 M4444 %O\2_C99>'XV+Z M;:3>20O3"\R-^F/PH M_!CP1+XEUFX\8:^CS!9=T E'^MD/)?W KZ+ P,"JU MA86NEV,-E90K#;0KMCC0<**LT %%%% !1110!X_\1/A!JOCCQ7_:2ZW%#:;% M18G0DQ@=<<]Z[CP5X%TGP1I2VMC&'G8?OKEE&^0^_M7444 %%%% !3)98X(G MEE=4C0%F9C@ #O3\X&37@GQ9\>W?B'68/ _A:X61IW\JYDC;[SY^X#Z#O0!@ M^/?%NI?%/Q=#X8\/+(VFQR8RO_+3!Y<^P[5[+X1\*Z+\,_#+^9/$A WW-W* MI8UQ.G?\(M\$/#T+W^RZ\07"'?Y7+$_W?9:\O\6:]XQ\=:7<:Y?DV^AQ/B., MML0GL /XC0!]">&OBGX:\5:]-I.G3OYR#*-(-HE]=M=M7S3^SYX5%_KT^OW" M/Y=F-L)QP7/^%?2U !1110 452U/6-.T6U-SJ5Y#:PC^*5P*\;\4?M#V5E,- M2\2^'[RUU29IYK)U"3-]YE(Z'Z8H ]8HHHH ***\F^+OQ07PU:-HNCR"35KA M=K,O/D@_UH P/B_\4[A;EO"WAJ5C.QV7$\7+9/\ N.]:'PG^$"Z.8O$'B*, M2ZDWSPP/R(?]H^K?RJM\(?A4UNT/BKQ &>\<^9;PO_#G^)O>N]\4_%+POX4$ MT5U?I/>Q<&U@.Y\^A]* .THKYGOOB]X]\97KVOA:PD@CYVK;1[Y,>I;M6':_ M$+XA>'/%-M;:QJ%\)!(@DM;H#E21U% 'UI14<$GG6\9GBFU%A^XM2W+GWQT%7_ OBN/QGX4MM92'R6D+))'G.U@<''M0 M!T=%%% !1110 44A( ))P!W-<%XP^+GAKPI"Z"Z2^O@<"VMV!(^IZ"@#OJ*^ M7-?^/7BG6BUOI$":?&W \H%Y#^/:LKP7\0O%.E^-;/[=?W)79+25[.#_GE9(2<>[=30!]:T5\[_ GQSK5WXHF\/ZE=2W5O+"\B M><Z@SCS(-_W$[DX[UW&B:I M%K>B66IP B.ZA650>HR.E %^@D 9)P!17@WC3P5\5M>UJYBBU-9-,,I,.RX$ M0"GID=: /9I_$>B6V[SM7L4*]0;AY_E4'PG^%G_":R3WVJ"6+2XQM5D.#(_M["O;YO@QX&F@@C.D!#%C+QN5+ MX_O>M &+-^T+X/0?NHM0D/H8=O\ 6LRX_:1T2//D:)>2\]Y%7^E=_!\,/!5O MGR_#ED,C!RI/]:L1?#[PC!;&WC\/V*Q$Y*^7WH \L;]I.V=@L'AN #."3 M^0JKJ7[0VKVT>W_A&?LSN#M-P6'XCIFO5=9C\)>!]"EOYM/L+:*($HOE+EF[ M 9YS7B7AK1-0^+GBJ7Q%KTT<6AVLF"A;: HY" ?S- &1X*\/:QXZ\=VNM:[I MMW>:?<3[IIMHV?0Y_A[<5]!^*_B!X;\"6L<-]./."@16D R^!TX["O,_%GQ> MAL8H_"_P_M,RHWDK+&F57V0=S[UXOXFTW6[;Q";?69&GU6;:TB[][@MT4^A] MJ /L_P /Z]8>)=&M]4TZ426\RY'JI[@^XK3KE_AYX9C\*>"[#35!\W9YDQ/4 MNW)KJ* "BBB@ HHHH **1F5%W,P4#N3B@$$9!R#W% "T444 %%%% !1110 4 M45S'CGQ=IGA'P]<7-]=B*61&6"->7=L<8% 'C_QG^*LDTMQX6T5Y(A&^R[N M<%O]E2.WK7B%E976J7\-G:1//!T.Q?8,.I_"IO 7Q&UKP1KB^%O&BS);@A(Y9Q\T7ISW7WKZ)KSKXI_#.#QQ MIOVFTVQ:Q;K^Z<])!_OB4!Y#'"96.87'\//8UU7[0/B1M-\)0Z1"V)= M0?#X_N#DT >?_"RWO/&WQ>F\17-JLD,4C7$K,/E0D83\>GY5]05YM\$?#G]A M> ()Y4VW&H-Y[^NWHOZ<_C7I- !6/XG\26'A30Y]4U"0+'&/E7/+MV J]J6I M6FD:=/?WTZ0VT"EG=C@ 5\L^+?$FL?&'QI!IFDP2"S5MMO$3P!WD:@#!\1:W MXB^)WB&:Z2VFN!&I:.WA4E88Q_GK78_L^>($TSQ=T M>%_".B?#KPA,CM&N(BUY=R=6..>?3T%?,/AV[GA^)UK3&JGAW[G\Z]X^*_B MA_"O@6[N;=PEW/\ N(3W!/4C\*\D^!O@#^VM0;Q5J@62W@D(AC<9\R3^\?I0 M!ZC\)O <7@WPVDLP#:C>*))FQRH[**]!HHH ***\^^*WQ"@\%>'WBMI4;5[I M2MO'GE >KD>@[>] '"?&WXCN\Q\):+-\[$+=RJV.3_!G^=<%IVJP?#VRGMM+ MECO?$UXOEM-"=Z6RG^%3W;Z5P21WFK:B$C26YO+B3@*"S.Q-?2GPR^"UMX?: MVUK72)]3 W);X!2$^_JU ^$EAI>DCQ?XWNY)&1#I]JYO3 M[74/C;X^^<&TT2R'$:# AB[ #^\:TOC7XXE\1ZY%X1T";7P3X8AM43_39E$EW(3DL^.GT'2@#IM-TVUTC3;?3[&)8K:! D:#L M!5JBB@!LDB0QM)(P5%&68G KYQ^*_QB?5'DT/PU<,MIRL]RF0TAZ;5]O>I? MC9\4&NYY?"^BW!%O&=MW-&WWV_N ^GK5;X,_"QM5NAK^OV+"QCP;:&92/-;^ M]CNM ':_ CP=JOA_2+K5-29XAJ 4QV[>@_B/N:]?I%544*H 4# Z 5F:YXB MT?PW9&[UC4(+2$=#(W+>RCJ3["@#4HK \)>,-+\::;-?Z3YQMXYC#NE3:6( M.0/3GO6_0 4444 <]XYUY?#7@W4]4)^>*$B,>KG@?K7E_P"S_P"$MMG<^+[Q MTEGNRT4&1\R 'YR?J?Y55_:%\07#SZ9X7@ \JR^&-&MO#_AJP MTRT39%!"HYZDGDD_B30!K4444 %%%% !1110 4444 %%%@#B?C7\2O^$?T]O#^DSXU.Y7]](IYAC/\B:\BT*\ ML_AY%_:\LD-]XCN(LVD",'6U##[\A_O8/ _.N+U'4+W7-6GOKMWGN[F3- MKZ=5E+3M XP67KEB>@]JP]1NKKXL>,[7PWHD0M-"LSMC1!A40=7/N:ZOX[^/ MA%&/!^ENXF.TW9CXX/1/Y5V/P?\ ,/A/PW'>W,.-5O4#S,>J+U"T =GX;\/ M6'A?1+?2M/CV0Q#D]V/+FN989Y-\4;MA MK@]V8]=OIC% &%I^@>-_C/J8U&^FV62-M\YQMB0=PB]S7MWAKX/^$O#L<;FP M6^NE'S377S9/?"]*[>SL[;3[2*TLX(X+>)=J1QK@**\=^+GQ=318Y_#^@S-_ M:?W)YPI A'H">IH Z7XE:5J$WA Z-X2T^W$EW*(IUMT5=D9ZG Z?6M'X<> ; M?P'H36JRF:[N"'N),8&<=!["O"?@?)KM[\1UNX9)IH=C&]ED8L"I]2>^>E?5 M- !117,^.O&5EX)\-S:CX&T)GF)2/O''Z5Q?PI\'VEI8S^./&3Q[7^> WASQ_?.>_I7EUGKNGWVMW7B M+Q0\VH76_?%:+QYK=MS=D'H.:A\2>-M5\77D7]J7#1V$9 CM+<8CB7_97/)Q MZT >H^+?BYKOBO4UT3P%!2>9)*?5@N,?3-,;5/BS\1/ MEMUU-[63IY$?V>''IOX!'U)H ]DUSQWX)^&6F-8:;';&Z1<+9VF"Q/;>>WXU MXAX>L-<^*7Q)75)K=WB-PLMQ(H^2) >%S^ %=UX:_9S+""Z\2:J0Q^:2TMES M^!D)_D/QKVS0O#^E>&M-33](LTM;93G:I))/J2>2: -%$"1J@Z* !7(_$+QY M9>!=!:ZE*R7LH*VT&>6;U^@K5\5>*=-\(:)-J>I2A4082,'YI&[*H[U\A^)O M$NH^/_%PN[A'8S2"."W0YV+GA1[T 5]3?Q!XOGU#Q#S*,KI3K#;0KDD]2?0>IKYEUKQ%X@^-/C"#2 M;!)(=-#Y2(?=1>[O[T :7C'XL^(?&VKR:!X325+*<^4GE(?-F]3GL*Z/P1^S M_;PI]L\7/YTQY6TA?Y5_WF[_ (5Z5X+^'>@^"+;&G0&2[9<274O+M[#T'L*T M?%7BK3/!^B2:KJLC+"IV(J*69W/11^7?B@!;'PSX=T2*-;/2;"W\L81O*7,^,_'>L^-]:>XN) MI5MR^+>T1CM09X&!U/O7UAX"CU2+P/I*:P"+Y8%$@;K[9]\4 =&!@8%%%(2 M"20 .I- %#7=8M= T2[U2\<)#;1ESD]<=!^-?,EMKOBWXO>/K(02-;Q6SK(% MA8A+= 02Q]36O\>?'-KK5[:Z#I%]Y]O;DM<^2^4:3H%XZXYKU#X/^!X_"/A* M*XGC(U/4$6:X+#!0$95/PS^>: /0HU*1JK,6( !)[U1UW5(]%T*]U*7[MO$S M_4@<5H5\X_'#XEC4)Y?"VE/_ */"^+J8'[[#^$>PH YWP9XX\7ZS\2;0V^I7 M,@NKG+P,V4$>>1CM@5]85\5?#GQ+%X4\;6&IW'_'NK;)3C.%/!-?9UG>6VH6 M<5W:3)-;RJ&21&R&!]Z )Z**Y'Q]X^TWP'HWVFY(EO)01;6P/S2'U/HH[F@" MYXN\::/X,TMKS4[@*Y!\J%>7D/H!7SI>:]XX^,NJ-IMFFVQ5]WE)\D:+V+MW M-3^%/#VM_&?Q=-JVO33+IL1_>.G 'I&F>*^D= \.:5X8TU+#2+1+>!>N.68^ MI/>>$/@3X>T:VBFUJ,:E?\,VXD1*?0#O^-=GK5C%HGAW4'\.:59KJ8@; MR(H8E5G;' X'-8WQ+^)ECX%TXPKF;5IXR;>':<#MN8],5\U:+JWB;Q+X^L+N M&ZN;K57N5=#N)V\Y/'90/TH ]Z^$GPPF\-2/XCUMF.LW2-^Z/_+$,9_%CXFQ>#-.^PV#))J]PORKU\I?[QK<^(7C^P\": M*;B8K+?2@BVMP>6/J?85X'X$\&:I\5/%D^MZRTG]GB7?<3$_?/9%H X"]L-9 MN[-]?N[>X>WFEPUTZG:SGWKZ@^!_B)-;^'\%J2!/IS&!Q[=5/^?2J/QJ_L/2 M/A@=(S%;L2BV<"#DE3G@?UKBOV;[G4!K>K6T:@Z>85>4D_=?/RX_6@#Z.HHH MH RO$>MV_ASP_>:K=,%CMXRPR>I[#\Z^1M$TO4?B;\0"CNV^[E,DTAY\M,_X M5Z1^T)XHN)]2L_"]HY\L 23*I^^Q^Z#7H7PD\ 1>#?#JSW"H^IWBAY7 Y13T M2@#M=&TBUT+2+;3+) D%N@10!C/N?Q6>D M6H)C,\FU$0=6/J3Z58BO;OQ8;'P%X/26+2D;,]QC!F/>1O1?:N1\&^#-4\:Z MREAI\1" YFG(^2)?4G^E?47ASPIH'PH\+W=WO+F.,R7-W(!N?'8>@]J //\ M5=&T#X'>'S>P,-1\1W0,=M+*H'E\M,^#7P]DU>Z_X3CQ"6FEED,EJD MG\;9YD/X]*X_3H+WXS_%5IKCSETU6WN"?]5 /X1V!/\ 6OJ:RLK?3K&"RM(E MBMX$$<<:]%4< 4 3T45Q?Q)\?0> ] %SY8FOIR4MHCTSZMR#@>U #_B#\0=/ M\"Z,T\C)-?2<06V[ECZGT%# MJNO?$SQF3M$^HWC_ #%1A$7^BBOJGX?^ -/\":-]G@Q+>R@&XN".6/H/04 = M?2,P12S$!0,DGM2D@ DG '>O /C'\78I(9O#7ANY#[LI>7D3<>Z(>_N?PH P M?BY\5;K7=2ET'196CT^"7:TT3'=.PXX([5[G\.+?5+7P'I<>L2,]WY0)W?> M[ ^^*\;^"_PK_M*2'Q/K<)^RHVZT@=?%'XG6O@>R^QP(9=5N8R8E!XC'3<: +GQ ^)ND^!;0QR'[3J;KF*U M0]/=CV%?+&HW7B#QQK%WJ3PW-[-S(_EJ66)?3V JQHFC:Y\1_%/D+,\]W,2T ML\Q)"CU)KZP\&>!M+\': -.MH5:21?\ 293R9&QS^'M0!X[^S<-/.J:OOC7^ MT!$IC<]=F?FQ^.*^BJ^:-?\ #6N_"CX@#Q)I-H\^DO,2!%EOD/+(P'3OBO;_ M CX_P!!\:1N-*N2;B- \L#J0R _IUH ZBBBB@#YL^/&@W6B>,+3Q19@JD^W M+C^&1?\ &N6M+O4OBW\2=.2]SAMBNH8E41>6(],U[K\<((I?AE?-(@9HW1E) M['->9_LXV$.]!6RMM3DM)(FWK&?]5(?]L=:7X=_#G3_ >EE$(N-1F&9[DCK[+Z"N MVJ"],HL+@P#=+Y;;!ZG'% 'SO\=OB%_:%W_PB^F39MH6S=.A^^_]WZ"ND^!? MP[?2+3_A)M3CQ=7*8MHV',:'^+ZFO#(+M-)\<&[UVP>Y$-T7GMG."QST-?0- MO^T)X.6V13:ZA$57 C6%2%]LYH ]=KE?&OQ T7P/8&;4)@]TX_Y_W5'?\ .H?"/P:UOQ5J']N^-KF=$E;> M87?,LO\ O'^$4 ><^-/'NM^/M41[YPENK8M[6/A$R?U/O7UMX/TM-'\):98Q MHJ^7;KD 8YQS7SK\;?"Z>%_$VG76FV:0::846((N%#+U!]^]>U> _B5H'B?1 M[=!>Q6]]'&JRP3,%.0,<9ZB@#NZ*RKSQ/H5@I:ZUBQB ZAIUS^6 M%-&MG&G3G4[O&$2($)GW8T =_KFL6N@:)>:K>N%@M8C(WOCH![D\5\6>*/$F MH^,?$4^IWK-)-,VV.-1G8N?E4#VK3\9_$CQ!XWFVW]P8[0'Y+2'(C'U'<^YK MUWX)?# V$2^)=:V,9U"X/EP*QZ>K8]J[OI7RO\ &K4&U/XI+83W M.RUM_+C_ 'G*)GJ<4 =;\"_!O>ZY;3/$OA;2 M=!M(5UO3$AAA51YQ7#V4$;2;Y,I#&@&<(._P"%RJ:XN;4?B1\5;Q;8"Y^R.?N MHIB@4>I/?]: /6O&?QUT#P^)+72 -5OAQE#B%#[MW_#\Z\3LM'\7?&#Q1->[ M3(68>9VXD_RKZ) P,"OG#XL74_ASXUZ3KC<1!(F!]0K'=^A MKZ+MYX[JVBN(6#12H'1AW!&10!)1110 4444 %%%% !165K7B71O#MN9]6U& M"U4#.';YC]!U->1^)?CU]JWZ?X-TVXN[IN%N'C)Q[A!G/XT >I>*O&>B^#M/ M:ZU:[5&(_=PJ@H WO@? M\-+>ULH?%6K0,UZY/V2*1<")>F_![GM7IOCSQ9%X,\)W>K/L:=1LMXW.-\AZ M#W]?PKI H Z 5\W_ +1VJ22^)-,TH3-Y45MYS1Y^7,=>7SXHI2R%QQ)+]/1:^D>@P*X3P1K7AC1/!&F6JZUI:B.!=Y255RV M.3@G.:QO$WQX\,:,)(M.\S4[I> (_ECS_O'_ H ].NKNWL;9[BZGCAA09:2 M1@H ^IKYV^)WQMN;Z:32/"MR\%H/EEO4X>3V4]A[]:YN]N/'WQ?U/,5O.;(- M\B+E((Q]>_ZU@>,O!4OA'7+/1)9UFNI8U>1P,*"QQ@>PH [#X1_#6;QGJG_" M0:\'ETN)\CS&W&ZD'8YYVCOZ]*^H(XTAB6*)%2- %55& .P%"O"& MGV,UY;6T$$(W/)(%W,>6/OSFO._&GQ^TW33-8^'83>7(!7[4W$:-[#^*@#OO MB-XG'A/P7?:@LFRY*^7;D==YZ5\@:?INK^+-=^SVD4MY?W+EF/4DGJ2:Z'Q/ M=^.?&.G'Q%K,%S)IT)VB38$C3/HO'YXKIOA=\3O#O@C2)(;S1I'OW8EKJ+!+ M#L.>E 'N7PY\!VG@;0%MXP6OIP&NI2<[F]!["NMGGAMH6FGE2*)!EG=@J@>Y M-> :Q^TC(\#QZ/H8BEZ++#<;NXMRPY;]W!'GOCI^6: M /7/'GQTTC1+=[3PX\6I:B25\SDPQ>^?XC]./>OG+7O$>K>)]1:_U>]ENIST M+GA1Z*.@'L*T_%'A^R\)SMIIOHM0U0<3F(?NX/8'^)OY5TWPL^%EWXPOH]1U M"-HM%B?+%A@SD?PCV]30!)\,OA1+XK@DUG5EEBTB%2R(O#7! Z ]A[URF@>' MHO$_CR+1H?\ 18)KEDP#G8H/09[XK[3MK2"SM([6WB2."-0BHHP /2OE_P"( MOA#6? 'C4^)M.C)LFN//BE0<1G.=K4 >^>'OAQX4\,Q1BPT>V,Z#_CYF022D M^NX\C\*ZKI7EWAKXZ>%-4TU'U6Z_LV\50)$D4E2?]DC-/U?X\>#-.0_9IY[^ M3'RB"/"GZD]/RH ].KC/&OQ,T#P3;NMU<"XO\?)9PG+D_P"U_='UKQ+Q'\@^IKW7X=?"73/ \(U74WCNM5"[C*P^ M2 =]N?YUW6@^'-)\-:>MEI-G';0KUVCECZD]S6?\0/MQ\":P-.C:2Z-NP15Z MGCF@#YP^+?CJ;QOXH73]/9GTZU?RX$7GS7Z%L=_05[A\(_ '_"%>'#)=JIU2 M]P\YQ_JU[)^'?WKYO^'_ (ATSPIXLBU+5]-:\BB!"IQF-^S8/<5[RW[0_@\1 M$K!J1?'W?) Y^N: /6Z\]^(7Q8TCP3 ]M$R7NK$?+;JW">[GM].M>7Z_\;O$ MGBR4Z3X3TV6U\[Y=T?SS-]#T7_/-59?A'=Z'X.U+Q3XGE,M^D>^.VW;L,3U< M]SSTH XRZUGQ7\3?$4=E+=2W,US)^[@#;8T'L.@ KZB\ >!=/\#Z$EK;HKWD M@!N;@CYG;TSZ#TKR/]G?0H);S4=?N"F^']U%DCC/)->K>*?BAX8\*VSO/?QW M-P.%M[9@[$^AQTH [.ODWXV^,)?$/C2;3H;EFTW3CY4<8/RF3^-O'+66WM[@;!! H:3!ZY?''Z5P6DLGA3QO"?$NE-<"SE)N;.0C M)..,]0>2#0!Z3\&_A3+J=Y%XAUZUDCL8L26D;''FMU#$=<#]:^E !@=!7B% MQ^T=HEM"B6.A74F!@*TBH%_0UPFM_&3QKXNG:QT='LXI#@162$R$>[=: /H; MQ+X[\.>$X6;5=2B28#(MT.Z1O^ CI^-?.7C?XM>(_&OVJVT\26.CH"7CA.&9 M?61OZ=/K6EX<^!/B;7Y$O=>N!8Q.V7$AWS$?TKK?BKX4T?P5\)VL=(M4C,L\ M:RRMS))@YR3WH \U^#?A*/Q3XYA-S_QZV %S(N/OD$;5_.OKROG+X,^*?"_@ MOPAJNJ:I>*M[).%\E%S(R < #ZDU2\:?'C5=>CETWP];M8VTOR>=G,S@]ACI MGVYH [7XP?%>VTBPGT#0[HOJ/MTKF/@S\+GU*X3Q1K\ >V M^];0RC)D;^^1Z4SX:_!6\U*ZM]<\3Q[+3.];20$O+Z%O0>U?1D,,=O"D,*+' M&@"JJC H \Q^(WP;L/&4HU#3I8]/U(##L(\I*.P(!&#[UXT-%^*7P]N#!8Q MZK%$6.W['F:)_?:,C\Q7UM10!\E:CXU^+4EG(]Y/KEO;HN7E6S, 4>I95&/K MFL3PKX3\1?$K7'6.>2YJ?4KZ'3--N;ZX8+%!&78GT KSSQA\;/#OAH&&R;^U+SLD M#C8OU:O%]8\4_$#XFVT\45O/+I\.9&BMXPB #U/&Z@#D_$NN:AXQ\4W%[*\M MQ+/*5@3J0N?E4"OH;X-_"\^%K0:WJ\++K$RD)&6_U*'MQQDUXO\ #+Q=HG@S M6IKS6-):\DP!%(,;H3GD@&O3=1_:2LD1UTW09G?'R//, ,^X _K0![L2 ,G@ M5Y_XR^+OAKPI;S1Q7<=_J*@A+:!MPW?[3#@?SKPB_P#&?Q#^)5P;*T%R\#Y_ MT>R79'CT8]_Q-=EX1_9ZN6NHKOQ1=H(AAC:P$DL?1F_PH XS3]#\5?&7Q7)J M4RLELSXDN&SY<*_W5SU^E?2NEZ=I/P]\'"W64QV-E&7>25N6/<_C6OIFEV.C MV,=EI]M';6\8PL<:X KS_P".BW[_ YG6RB=T,JF?;V3O0!X%XHUO5/BAX\ MMD=S-)Y-G#V1,_Y)KZC\!^$;?P7X6MM+B*O,!ON)0,;W/7\.PKYI^%'C?1/! M&JW-WJNFO<22*%BGCP6B'? /K7K]Q^T1X3CA9K>UU&60=$:,*#^.30!Z[TKR M/XC_ !KL?#@DTS0&CO=4Y5I>L<)_]F/MTKS_ %GXF^-?B710!L45SNH^._"NDH6O->L4QU"RAS^2YKR[QE^T):6R- M:^%H/M$QX-U.N$7_ '5[_C0!U7QD\=OX/\,BWL)0FJ7V4B(ZQI_$W]!7S)X9 MT"]\7>)+;38/,9[B3][+M+;!W8T]YO$'CWQ'&DLL^H:CN-UQ/CEF],^@H U/"OA;3?"&B1:7IL6V->7<_>D;N2:\6^ M.'CF[O\ 4U\&:0P=&*BX\LY9W)X2O>-6N?L>D7ESDKY4+OD=L"OEKX475C>_ M%!M4UF_MHP"\JO=G[[$\8)X!^M 'OWPS\%P^"_"D%LT:_;YP)+J3')8_PY]! M79US&K?$3PGHULT]UK=HP'\,,@D8_0"O(O%WQ^N=15M.\(64R/)\HN77,A_W M5'0_G0!ZSXV\?Z-X)TUYKV=)+LK^YM$;YW/;([#WKY.\3>)]9\>>(A=7C-+- M*WEP01CY4!/"J*L>(/"/B>RT=?$7B".:-;F4(IN&S([$$Y([=.]+\/\ Q78^ M#M?.JWFE?V@RQD0KO"[&_O<@T ?1WPG^'4/@O1!\(P%]6U"..7:2ENOS2/] /YFOG'7_CCXPUQWALIETZ!SA4M5^?_ +ZZ MY^E5O#OPH\8^,YUOKJ.2W@E;+W-XQW$=R >30 _Q]\8=;\8/):6COIVDGCR( MV^:0?[;#K].E0_"/P&?&?BA9+J(G2K(B2X)'#GLGX]_:LSQ?X:L+'Q@OA[PY M]IO9(@L,K$9+S9YP!T'2OK'P9X8L_"?AFTTRT@6-E0-,1U>0CYB3]: -V.-( M8DBC0(B *JJ, "G444 %%%% !1110 5YUX]^$>G^/-:M]2N-0GM'CB\IA&H. MX \=:]%HH YSPAX*T?P7IHM-,A^8_P"LG?EY#[FNCHHH :\:2*5D164]0PR* MS].\/Z1I%U^'WA?Q+/]HU/2899\8,JC:Q_$5S# M_ 3P,[EA:W:Y["Y;%>G44 \ ^&?"X!TO2H8Y0,>&234=5DNI@IV1Q+L0G'&3UKW6 MB@#YX\!? 6]35(=1\3O''!!)N6T0Y,A!X)/I[5]#*H50JC P *6B@ KR+XB M?!1?&&MOK&GZDMI0#ZA>@KT6B@""2SMY;-[1HD^SNAC:,# VD8(KR M2;]G7PW+<2R)J%[&CN65!C"@]J]BHH X3P_\(?"'A_RI$T];JXC_ .6UQ\Q) M]<=*[B*&*! D4:1H.BHH I]% !1110 4444 %%%% 'F'QL\%OXG\)_;;.+?? MZ>3(@ Y=/XA_7\*XOX/?%N"RM8?#7B*;RDC.RUN7Z ?W&_H:^@B 001D&O&? MB#\"K36I)=2\.,EI?.VZ2!SB-\]2/[IH ]E1TD171@R,,AE.013J^6H?!OQ> M\+M_H)O\*,*(+@2@#V'-03_\+HNCB6'Q"<_],2/Y"@#ZK) &2<"L?6/%N@:! M&'U35K6V!. &D&3^ KYN@^'WQ7U9@96U",'J9[PQX_#-=%IW[.VK7L@EUW7D M7/41@R/^9XH [+7OCYX4TZ&=--:;4+I.$"H1&Q_WO2N+'Q0^)GC%FM_#^B?9 ME#=-*//#<7TB]3-)\I_ 5Z5#!%;0I#!&L<: *JJ, M "@#Y]T?X%:_XBD:_P#&&L2Q2N<[%;S'/U)X%>P^%_ FA>#[)H-)M%21A\TS M_,[''7-=+10!\\:?\"]7UCQA>7^NSI!8?:F? .YYESGCTKZ!M+6&QLX;6W0) M#"@1%'8"IJ* "O,_B;\)(O'MY#J-O?"TOXH_*)==R.H)(SW[FO3** /G*#]F MS4S,/M&OVHC[[(FS^M=[X;^!7A31'6:\234YUYSH44 16]M!:0K M#;PI%$HP$10 *\G^,7POU#QC/::IHOEF^A7RY(W?;N7J"#ZBO7:* /EK3O@= MXXU>5$U.=+6V!Y::E>GT4 >?Z7 M\%_!.DWD=U#ITDLD9W*)Y2ZY^AI/BSXED\%^!)7TR-8;BX86\110 F>I_+-> M@UG:UH.E^(K'[%JUG'=VVX-LDZ9'0\4 ?)/PX\"7GQ \1LLCLME"PDNYSR3D M_='N>:^O[&QM]-L8;.TB6*"% B(HP !4>G:3I^D6_D:=9P6L7'RQ(%SCU]:N M4 %07EG;7]K);7<"302##(XR"*GHH \DUG]GWPMJ5RTUG<76G[CDI%AE_ 'I M6AHOP+\&Z4%:XM9-0E'5KALJ?^ CBO2Z* ,_3]"TG2HEBL-.MK=%Z".,#'XU MH444 %! (P1D&BB@#C=8^%G@[7+E[B[T>(32?>>(["?RK#'P$\#*X;[+>$ Y MP;EL5Z=10!CZ'X5T/PW!Y6DZ;!;#NR+\Q^IJ;7](AU[0;W2YSB.YB*$^A[&M M*B@#Y3E^"?CVQO7MK)5,#,=LD=SM4CMFNO\ #7[.P)6X\2ZD6;.3!;GK]6_P MKWVB@#*T/PUH_ARS6UTJPAMHU'55^8_4]36%XJ^%_A?Q?=_;-2LF6[Q@S0N4 M9O3=CKBNRHH \PB^ ?@=,;K:\M; M5% !7&_$WP=)XU\(3:=;,JW:,)8"QP"P[&NRHH ^7]-_9W\47+?Z?=V5FN>S M^82/PKV/PC\(_#'A)DN([;[9?*/^/BX^8@^PZ"N]HH **** "BBB@#B/BEX( M?QSX4-G;,JWUN_G6Y8X!;&""?<&O"K;X*?$&:3[$X6&W4X):Z^3'L.]?5E% M'C?A;]GW1=,>*YURY?4)UY,0&V+/\S7K=KI]G8VHMK6VBA@ V[$4 8JS10!Y MUJ_P2\&:O?R7CV)HI45XV&&5AD$4^B@#@]2^#O@C4Y M'DDT@1.YR3 Y3G\*H0? CP-!.LOV.YDVG.R2X8J?J*]+HH H:5HFF:':K;:9 M8P6L(& L2 5?HHH \]^(?PHTWQV\=V)C9ZA&I42HH(<=@U>3C]GKQ5$6$6IV M@4^CD9KZ:HH ^:=._9SU^X9CJ&J6EL > H+EAZUI>)/V??L'AM/["FEO]5,R MAS*0JA.^!]<5]"44 >9?"[X3Q>!O,U"^G2YU65=NY!\L2^@]_>O3:** (;RU MCOK.:UF&8YD*,/8C%> :G^S==-?2-INN0+;,256:,[E]N*^A:* /!-(_9MB2 M0-K&MF10<[+:/&?;)KU7PW\/_#7A2,?V9IL2RXP9Y!O<_B:Z:B@#)\1>&M+\ M5:6VG:M;^=;E@P&<%3Z@]JX)O@!X*+@B.]"_W?M!KU.B@#E= ^''A3PV0VGZ M3#YH_P"6LHWO^9J#XF>*_P#A#O!=U?0E1=./*MP?[Q_PKL:^9_C9KMQXJ\;V MOAG3 TRVK!-B<[I3_@* +WP$\+WVH^(+GQ?>D-"N^-&?[SRMU8?09_.OHJN( MTR[\/_"_P586&IZA!;>3%\X)^9W/+87J>:\Z\3?M#&5FM/"NFO)(QVK<7"]? M<(.?SH ]TO+ZUT^!I[RXB@B49+R,%%><:]\=O".CL\=K++J,R]KC:%\ /"VFHCZD\^HS#KN;8A_ ?XT M<9JO[0^M7\@BT#1DA]3(#*Q_ <5O?#/Q3\1O$_BM)M6B:/1U5O-W6_EKTX ] M\UZQIGAG0]&C5-/TJTMPO0K$,_F>:UJ "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK)\0^)=)\+Z:]_J]X MEO"/N@GYG/HHZDUX#K_Q;\6>/[R70O"&FRP6\IPK0[OM!'J7! 0?YS0!Z]X\ M^)&B>#M.G26\234F0B*VC.Y\]B1V'UKY*MM:U9/$/]K65Q*FI/*762,9;#M,-AITBR:U(_E7'?#7X23ZKS6^GL?D+#!9?2->BCWKV0 MZ=X>^%G@N\N-/MX[=(8B2['YY7QQDGDG-=DB)$BI&H5%& H& !7SA\=/%7 *V\2CJV.I]!72ZMJEMHVE7.HW<@2"!"[$GT[5X?X1L;GXP^,I?$FN1X MT?3WV6MOCY7.> ?YF@"Q\+OAY/XAOSXX\5;IIYY#+;P2#@^C$>GH*]U P,#I M38XTBC6.-%1%&%51@ >E*S*B%F("J,DGL* .8^('BR+P=X2NM38@SD>7;H?X MG/3\NM>-_ WPO<:]XCNO&&I@NL;MY9<9WR'J?PK(^(7B.Z^*?Q M- T8L]C# M+Y41'1C_ !2'VKZ-\-:#:^&?#]II-HH$<"!2?[Q[F@#6HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBN>\;>)H?"7A2\U:4$M&NV)1W<]* /(_C!KUSXN\5V/@316=B)1]I*GY2WH? MH*]E\+^'K3PMX>M-)LU 2% &;NS=R:\D^ _A^2^N-1\9:B"]S.IP(8CP??)Y _&NY\;>-=,\$Z))?W MT@,I!$$ /S2MZ#V]37S]X%\,:I\4?'\FO:_;3OII.]NP4@CE3:T<>>O/K_*O:::B+%&L:*%11@ =A3J "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH *\%_:/UN6.WTO14R(Y,SR'UQP!_.O>J\!_:2TZ0KHVI*O[L; MX6/H>HH ]4^&]@FG?#[1H$&/]'5C]3S5_P 3^*M*\):4^H:K<"-!PB?Q2'T MKY_T?X^7NB^$K32H=+26[MX_+$\C_+@=#BL"TL_&OQ@UF.6Y,UQ;1OAI"-L4 M*D\XH ??W7B#XU^.4CMXMD*96,8^2"+/5CZU]2>'M&A\/>'['28#NCM85CW8 MQN(')_$U4\*^$-(\'Z8MGI=LL>0/,D/+2'U)K>H **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M*Q_$OAG2_%FDMINK0F2W+!AM.&4^H-;%% 'FMC\"O ]E+O:SN+G_ &9YLC] M*[[3-)L-%LDLM-M(K:W3[L<8P*N44 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 C 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '_]D! end EX-101.SCH 9 zev-20210930.xsd EX-101.SCH 00100 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Reverse Recapitalization - Net contributions from Business Combination and PIPE Financing (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Prepaid and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Notes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - Notes Payable - Debt Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Leases - Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Leases - Maturities (Details) (Calc2) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Commitments and Contingencies - Future Minimum Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Subsequent Events (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Description of Business and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Reverse Recapitalization (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Reverse Recapitalization - Common stock outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Notes Payable - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Notes Payable - Convertible Note Derivative Liability (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Capital Structure - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Capital Structure - Redeemable Convertible Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Capital Structure - Warrants Liabilities - Lightning Systems (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - Capital Structure - Schedule of Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Stock-Based Compensation - Stock-based compensation and estimated unrecognized expense related to stock option and RSU (Details) link:presentationLink link:calculationLink link:definitionLink 41104 - Disclosure - Stock-Based Compensation - Black Scholes option pricing model (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Subsequent Events - Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 9940901 - Disclosure - Redeemable Convertible Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Description of Business and Basis of Presentations link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Reverse Recapitalization link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Prepaid and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Notes Payable link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Capital Structure link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Reverse Recapitalization (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Prepaid and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Notes Payable (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Capital Structure (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 zev-20210930_cal.xml EX-101.CAL EX-101.DEF 11 zev-20210930_def.xml EX-101.DEF EX-101.LAB 12 zev-20210930_lab.xml EX-101.LAB EX-101.PRE 13 zev-20210930_pre.xml EX-101.PRE XML 14 zev-20210930x10q_htm.xml IDEA: XBRL DOCUMENT 0001802749 zev:WarrantsToPurchaseSeriesCPreferredStockMember 2020-01-01 2020-12-31 0001802749 zev:WarrantsToPurchaseCommonStockMember 2020-01-01 2020-12-31 0001802749 zev:CommonStockWeightedAveragePricePerShareEqualsOrExceed16.00Member zev:LightningSystemsIncMember 2021-05-06 2021-05-06 0001802749 zev:CommonStockWeightedAveragePricePerShareEqualsOrExceed14.00Member zev:LightningSystemsIncMember 2021-05-06 2021-05-06 0001802749 zev:CommonStockWeightedAveragePricePerShareEqualsOrExceed12.00Member zev:LightningSystemsIncMember 2021-05-06 2021-05-06 0001802749 zev:SeriesRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2021-01-01 2021-09-30 0001802749 zev:SeriesCRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2021-01-01 2021-09-30 0001802749 zev:SeriesBRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2021-01-01 2021-09-30 0001802749 zev:SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2021-01-01 2021-09-30 0001802749 zev:ThirdPartySecuredPromissoryNoteMember 2021-02-01 2021-02-28 0001802749 2020-02-01 2020-02-29 0001802749 zev:LightningSystemsIncMember 2021-01-01 2021-09-30 0001802749 srt:MinimumMember us-gaap:WarrantMember zev:LightningSystemsIncMember 2021-04-01 2021-06-30 0001802749 srt:MaximumMember us-gaap:WarrantMember zev:LightningSystemsIncMember 2021-04-01 2021-06-30 0001802749 srt:MinimumMember us-gaap:WarrantMember zev:LightningSystemsIncMember 2021-01-01 2021-03-31 0001802749 srt:MaximumMember us-gaap:WarrantMember zev:LightningSystemsIncMember 2021-01-01 2021-03-31 0001802749 zev:PrivatePlacementWarrantMember 2021-05-06 0001802749 zev:ConvertibleNoteWarrantsMember 2021-05-06 0001802749 zev:LightningSystemsIncMember 2021-05-06 2021-05-06 0001802749 zev:SeriesRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2021-05-06 2021-05-06 0001802749 zev:SeriesCRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2021-05-06 2021-05-06 0001802749 zev:SeriesBRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2021-05-06 2021-05-06 0001802749 zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember 2021-05-06 2021-05-06 0001802749 us-gaap:WarrantMember us-gaap:MeasurementInputSharePriceMember zev:LightningSystemsIncMember 2021-02-28 0001802749 us-gaap:WarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember zev:LightningSystemsIncMember 2021-02-28 0001802749 us-gaap:WarrantMember us-gaap:MeasurementInputPriceVolatilityMember zev:LightningSystemsIncMember 2021-02-28 0001802749 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedTermMember zev:LightningSystemsIncMember 2021-02-28 0001802749 us-gaap:WarrantMember us-gaap:MeasurementInputExercisePriceMember zev:LightningSystemsIncMember 2021-02-28 0001802749 srt:ScenarioPreviouslyReportedMember us-gaap:RedeemableConvertiblePreferredStockMember 2020-12-31 0001802749 srt:RestatementAdjustmentMember us-gaap:RedeemableConvertiblePreferredStockMember 2020-12-31 0001802749 srt:ScenarioPreviouslyReportedMember us-gaap:RedeemableConvertiblePreferredStockMember 2020-06-30 0001802749 srt:RestatementAdjustmentMember us-gaap:RedeemableConvertiblePreferredStockMember 2020-06-30 0001802749 srt:ScenarioPreviouslyReportedMember us-gaap:RedeemableConvertiblePreferredStockMember 2019-12-31 0001802749 srt:RestatementAdjustmentMember us-gaap:RedeemableConvertiblePreferredStockMember 2019-12-31 0001802749 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001802749 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001802749 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001802749 zev:GigCapital3Inc.Member 2021-05-06 2021-05-06 0001802749 us-gaap:RetainedEarningsMember 2021-09-30 0001802749 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001802749 us-gaap:RetainedEarningsMember 2021-06-30 0001802749 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001802749 2021-06-30 0001802749 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2020-12-31 0001802749 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001802749 srt:RestatementAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001802749 us-gaap:RetainedEarningsMember 2020-12-31 0001802749 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001802749 srt:ScenarioPreviouslyReportedMember 2020-12-31 0001802749 srt:RestatementAdjustmentMember 2020-12-31 0001802749 us-gaap:RetainedEarningsMember 2020-09-30 0001802749 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001802749 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2020-06-30 0001802749 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001802749 srt:RestatementAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001802749 us-gaap:RetainedEarningsMember 2020-06-30 0001802749 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001802749 srt:ScenarioPreviouslyReportedMember 2020-06-30 0001802749 srt:RestatementAdjustmentMember 2020-06-30 0001802749 2020-06-30 0001802749 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2019-12-31 0001802749 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001802749 srt:RestatementAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001802749 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0001802749 us-gaap:RetainedEarningsMember 2019-12-31 0001802749 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001802749 srt:ScenarioPreviouslyReportedMember 2019-12-31 0001802749 srt:RestatementAdjustmentMember 2019-12-31 0001802749 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0001802749 us-gaap:CommonStockMember 2021-09-30 0001802749 us-gaap:CommonStockMember 2021-06-30 0001802749 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2020-12-31 0001802749 srt:RestatementAdjustmentMember us-gaap:CommonStockMember 2020-12-31 0001802749 us-gaap:CommonStockMember 2020-12-31 0001802749 us-gaap:CommonStockMember 2020-09-30 0001802749 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2020-06-30 0001802749 srt:RestatementAdjustmentMember us-gaap:CommonStockMember 2020-06-30 0001802749 us-gaap:CommonStockMember 2020-06-30 0001802749 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2019-12-31 0001802749 srt:RestatementAdjustmentMember us-gaap:CommonStockMember 2019-12-31 0001802749 us-gaap:CommonStockMember 2019-12-31 0001802749 us-gaap:PrivatePlacementMember 2021-05-06 0001802749 zev:TwoThousandNineteenEquityIncentivePlanMember 2021-05-06 2021-05-06 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-07-31 0001802749 zev:TwoThousandNineteenEquityIncentivePlanMember 2021-01-01 2021-09-30 0001802749 zev:ThirdPartySecuredPromissoryNoteMember 2021-09-30 0001802749 zev:OtherMember 2021-07-01 2021-09-30 0001802749 zev:ManufacturingConversionsDirectToCustomerMember 2021-07-01 2021-09-30 0001802749 zev:ChargingSystemsMember 2021-07-01 2021-09-30 0001802749 zev:OtherMember 2021-01-01 2021-09-30 0001802749 zev:ManufacturingConversionsDirectToCustomerMember 2021-01-01 2021-09-30 0001802749 zev:ConversionKitsDirectToCustomerMember 2021-01-01 2021-09-30 0001802749 zev:ChargingSystemsMember 2021-01-01 2021-09-30 0001802749 zev:OtherMember 2020-07-01 2020-09-30 0001802749 zev:ManufacturingConversionsDirectToCustomerMember 2020-07-01 2020-09-30 0001802749 zev:ChargingSystemsMember 2020-07-01 2020-09-30 0001802749 zev:OtherMember 2020-01-01 2020-09-30 0001802749 zev:ManufacturingConversionsDirectToCustomerMember 2020-01-01 2020-09-30 0001802749 zev:ConversionKitsCertifiedInstallerOrDealersMember 2020-01-01 2020-09-30 0001802749 zev:ChargingSystemsMember 2020-01-01 2020-09-30 0001802749 zev:ThirdPartySecuredPromissoryNoteMember 2021-01-01 2021-03-31 0001802749 zev:AmendmentToMinimumPurchaseCommitmentMember us-gaap:SubsequentEventMember 2021-11-12 0001802749 zev:CommitmentToPurchaseEnergyStorageSystemMember 2021-09-30 0001802749 us-gaap:VehiclesMember 2021-01-01 2021-09-30 0001802749 us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-09-30 0001802749 us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-09-30 0001802749 us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-09-30 0001802749 us-gaap:EquipmentMember 2021-01-01 2021-09-30 0001802749 us-gaap:ComputerEquipmentMember 2021-01-01 2021-09-30 0001802749 zev:CapitalProjectsInProgressMember 2021-09-30 0001802749 us-gaap:VehiclesMember 2021-09-30 0001802749 us-gaap:SoftwareDevelopmentMember 2021-09-30 0001802749 us-gaap:LeaseholdImprovementsMember 2021-09-30 0001802749 us-gaap:FurnitureAndFixturesMember 2021-09-30 0001802749 us-gaap:EquipmentMember 2021-09-30 0001802749 us-gaap:ComputerEquipmentMember 2021-09-30 0001802749 zev:CapitalProjectsInProgressMember 2020-12-31 0001802749 us-gaap:VehiclesMember 2020-12-31 0001802749 us-gaap:SoftwareDevelopmentMember 2020-12-31 0001802749 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001802749 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001802749 us-gaap:EquipmentMember 2020-12-31 0001802749 us-gaap:ComputerEquipmentMember 2020-12-31 0001802749 us-gaap:WarrantMember zev:LightningSystemsIncMember 2021-04-01 2021-06-30 0001802749 us-gaap:WarrantMember zev:LightningSystemsIncMember 2021-01-01 2021-03-31 0001802749 us-gaap:PrivatePlacementMember 2021-05-06 2021-05-06 0001802749 srt:MinimumMember zev:LightningSystemsIncMember 2021-01-01 2021-09-30 0001802749 zev:ConvertibleNoteDueMay2024Member 2021-01-01 2021-09-30 0001802749 srt:RestatementAdjustmentMember 2021-09-30 0001802749 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001802749 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001802749 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001802749 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001802749 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001802749 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0001802749 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001802749 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001802749 zev:TermNoteAndRevolvingWorkingCapitalFacilityMember 2019-10-31 0001802749 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2019-12-31 0001802749 zev:ConvertibleNoteDueMay2024Member 2021-06-30 0001802749 zev:ConvertibleNoteDueMay2024Member 2021-05-07 2021-06-30 0001802749 us-gaap:WarrantMember 2021-07-01 2021-09-30 0001802749 zev:WarrantsToPurchaseSeriesCPreferredStockMember 2021-01-01 2021-09-30 0001802749 zev:WarrantsToPurchaseCommonStockMember 2021-01-01 2021-09-30 0001802749 zev:PrivateWarrantsAssumedThroughBusinessCombinationMember 2021-01-01 2021-09-30 0001802749 us-gaap:WarrantMember 2021-01-01 2021-09-30 0001802749 us-gaap:EmployeeStockOptionMember 2021-09-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2021-09-30 0001802749 us-gaap:RedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2021-01-01 2021-09-30 0001802749 us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0001802749 us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0001802749 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2020-09-30 0001802749 us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0001802749 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-09-30 0001802749 us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0001802749 zev:ThirdPartySecuredPromissoryNoteMember 2021-02-28 0001802749 zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember 2020-09-30 0001802749 2015-03-31 0001802749 zev:ConvertibleNoteDueMay2024Member 2021-05-06 2021-05-06 0001802749 2020-05-31 0001802749 2020-02-29 0001802749 zev:UnsecuredFacilityAgreementMember 2020-12-31 0001802749 zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember 2020-12-31 0001802749 zev:ConvertibleNoteDueMay2024Member 2021-07-01 2021-09-30 0001802749 zev:LightningSystemsIncMember 2021-05-05 2021-05-05 0001802749 2020-08-01 2020-09-30 0001802749 zev:SeriesCRedeemableConvertiblePreferredStockMember 2020-01-01 2020-09-30 0001802749 srt:RestatementAdjustmentMember 2021-07-01 2021-09-30 0001802749 zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember 2021-09-30 0001802749 zev:ConvertibleNoteDueMay2024Member 2021-09-30 0001802749 zev:ConvertibleNoteDueMay2024Member 2020-12-31 0001802749 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001802749 us-gaap:RedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2021-05-05 2021-05-05 0001802749 zev:TotalForCustomersWithSalesOfLessThenTenPercentMember zev:NetSalesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001802749 zev:CustomerMember zev:NetSalesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001802749 zev:CustomerEMember zev:NetSalesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001802749 zev:CustomerDMember zev:NetSalesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001802749 zev:CustomerCMember zev:NetSalesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001802749 zev:CustomerBMember zev:NetSalesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001802749 zev:PurchasesMember us-gaap:SupplierConcentrationRiskMember zev:OneSupplierMember 2021-07-01 2021-09-30 0001802749 zev:NetSalesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001802749 zev:TotalForCustomersWithSalesOfLessThenTenPercentMember zev:NetSalesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001802749 zev:CustomerEMember zev:NetSalesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001802749 zev:CustomerCMember zev:NetSalesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001802749 zev:PurchasesMember us-gaap:SupplierConcentrationRiskMember zev:TwoSuppliersMember 2021-01-01 2021-09-30 0001802749 zev:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001802749 zev:NetSalesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001802749 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember zev:OneSupplierMember 2021-01-01 2021-09-30 0001802749 zev:TotalForCustomersWithSalesOfLessThenTenPercentMember zev:NetSalesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001802749 zev:CustomerHMember zev:NetSalesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001802749 zev:CustomerGMember zev:NetSalesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001802749 zev:CustomerFMember zev:NetSalesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001802749 zev:CustomerEMember zev:NetSalesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001802749 zev:PurchasesMember us-gaap:SupplierConcentrationRiskMember zev:TwoSuppliersMember 2020-07-01 2020-09-30 0001802749 zev:NetSalesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001802749 zev:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001802749 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember zev:OneSupplierMember 2020-01-01 2020-12-31 0001802749 zev:TotalForCustomersWithSalesOfLessThenTenPercentMember zev:NetSalesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001802749 zev:CustomerGMember zev:NetSalesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001802749 zev:CustomerFMember zev:NetSalesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001802749 zev:CustomerEMember zev:NetSalesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001802749 zev:PurchasesMember us-gaap:SupplierConcentrationRiskMember zev:OneSupplierMember 2020-01-01 2020-09-30 0001802749 zev:NetSalesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001802749 zev:GigCapital3Inc.Member 2021-05-06 0001802749 zev:GigCapital3Inc.Member 2021-05-05 0001802749 2021-05-06 0001802749 zev:TwoThousandAndTwentyOneEquityIncentivePlanMember 2021-09-30 0001802749 zev:TwoThousandNineteenEquityIncentivePlanMember 2021-05-06 0001802749 zev:PublicWarrantMember 2021-09-30 0001802749 zev:PrivatePlacementWarrantMember 2021-09-30 0001802749 zev:ConvertibleNoteWarrantsMember 2021-09-30 0001802749 us-gaap:WarrantMember zev:SeriesCRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2021-06-30 0001802749 us-gaap:WarrantMember zev:SeriesCRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2021-03-31 0001802749 zev:TermNoteAndRevolvingWorkingCapitalFacilityMember 2020-12-31 0001802749 zev:TermNoteAndRevolvingWorkingCapitalFacilityMember 2019-12-31 0001802749 zev:TermNoteAndRevolvingWorkingCapitalFacilityMember 2021-09-30 0001802749 zev:PrivateWarrantsAssumedThroughBusinessCombinationMember 2021-09-30 0001802749 us-gaap:WarrantMember 2021-09-30 0001802749 us-gaap:WarrantMember zev:LightningSystemsIncMember 2021-06-30 0001802749 zev:ConvertibleNoteDueMay2024Member 2021-05-06 0001802749 us-gaap:WarrantMember zev:LightningSystemsIncMember 2021-03-31 0001802749 us-gaap:WarrantMember zev:LightningSystemsIncMember 2021-02-28 0001802749 zev:WarrantsToPurchaseSeriesCPreferredStockMember 2020-12-31 0001802749 zev:WarrantsToPurchaseCommonStockMember 2020-12-31 0001802749 zev:SeriesCRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2019-12-31 0001802749 2020-09-30 0001802749 2019-12-31 0001802749 zev:SeriesCRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2020-12-31 0001802749 zev:GigCapital3Inc.Member 2021-09-30 0001802749 zev:GigCapital3Inc.Member 2021-01-01 2021-09-30 0001802749 us-gaap:WarrantMember 2021-01-01 2021-09-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001802749 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001802749 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-09-30 0001802749 zev:CommonAndPreferredSeriesCWarrantsMember 2020-01-01 2020-09-30 0001802749 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001802749 zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember 2021-07-01 2021-09-30 0001802749 zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember 2021-01-01 2021-09-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-01 2021-09-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-01 2021-09-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0001802749 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-09-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-09-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0001802749 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001802749 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2020-09-30 0001802749 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0001802749 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-09-30 0001802749 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001802749 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-01 2021-09-30 0001802749 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-09-30 0001802749 us-gaap:WarrantMember zev:LightningSystemsIncMember 2021-02-01 2021-02-28 0001802749 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001802749 2021-07-01 2021-09-30 0001802749 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001802749 2020-07-01 2020-09-30 0001802749 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0001802749 2020-01-01 2020-09-30 0001802749 2020-05-01 2020-05-31 0001802749 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0001802749 2021-09-30 0001802749 2020-12-31 0001802749 zev:CommitmentToPurchaseEnergyStorageSystemMember 2021-01-01 2021-09-30 0001802749 zev:AmendmentToMinimumPurchaseCommitmentMember 2021-01-01 2021-09-30 0001802749 zev:RedeemableWarrantsMember 2021-01-01 2021-09-30 0001802749 2021-10-29 0001802749 2021-01-01 2021-09-30 shares iso4217:USD iso4217:USD shares pure zev:D zev:Y zev:item utr:sqmi 0001802749 --12-31 2021 Q3 0 0 32949507 74827128 0.3333 P20D P30D 0.3333 P20D P30D 0.3333 P20D P30D 0 P30D P20D P30D false 10-Q true 2021-09-30 false 001-39283 Lightning eMotors, Inc. DE 84-4605714 815 14th Street SW Suite A100 Loveland CO 80537 800 233-0740 Common Stock, par value $0.0001 per share ZEV NYSE Redeemable Warrants, each full warrant exercisable for one share of Common stock at an exercise price of $11.50 per share ZEV.WS NYSE Yes Yes Non-accelerated Filer true true false false 74955725 187238000 460000 12070000 4122000 10761000 5743000 7237000 3999000 217306000 14324000 4330000 2615000 8840000 7881000 145000 45000 230621000 24865000 3736000 2599000 6740000 2890000 1481000 21155000 7954000 6225000 1035000 1769000 54000 12992000 42646000 58740000 2956000 1649000 9431000 7265000 21368000 123124000 228611000 51560000 0.0001 0.0001 1000000 1000000 0 0 0.0001 0.0001 250000000 250000000 74827128 32949507 7000 3000 205753000 54097000 -203750000 -80795000 2010000 -26695000 230621000 24865000 6257000 3802000 16771000 5368000 7026000 3938000 19392000 6213000 -769000 -136000 -2621000 -845000 823000 287000 2214000 742000 9299000 2758000 29245000 6973000 10122000 3045000 31459000 7715000 -10891000 -3181000 -34080000 -8560000 3983000 862000 9534000 1242000 -27000 14533000 28108000 14363000 -5023000 -9290000 -31788000 -44164000 2194000 2194000 3000 -108000 27000 -107000 -38570000 -15503000 -88875000 -15712000 -49461000 -18684000 -122955000 -24272000 -0.67 -0.59 -2.22 -0.83 73740294 31585159 55298257 29305734 73248111 7000 193804000 -154289000 39522000 506461 511000 511000 17168 1349000 1349000 1055388 10089000 10089000 -49461000 -49461000 74827128 7000 205753000 -203750000 2010000 30120057 43272000 4910555 10828000 -80795000 -69967000 -30120057 -43272000 28038952 3000 43269000 43272000 32949507 3000 54097000 -80795000 -26695000 69232 646000 646000 1756525 14068000 14068000 37843390 4000 109801000 109805000 14522000 14522000 1135918 552000 552000 17168 1545000 1545000 1055388 10089000 10089000 433000 433000 -122955000 -122955000 74827128 7000 205753000 -203750000 2010000 29818650 42191000 3254478 7402000 -48730000 -41328000 -29818650 -42191000 27853836 3000 42188000 42191000 31108314 3000 49590000 -48730000 863000 2976000 2976000 895890 44000 44000 254000 254000 -18684000 -18684000 32004204 3000 52864000 -67414000 -14547000 25757260 37982000 3254478 5552000 -43164000 -37612000 -25757260 -37982000 24033725 3000 37979000 37982000 27288203 3000 43531000 -43164000 370000 22000 22000 127302 225000 225000 3692809 3984000 3984000 2976000 2976000 895890 44000 44000 260000 260000 1844000 1844000 -24272000 -24272000 32004204 3000 52864000 -67414000 -14547000 -122955000 -24272000 605000 263000 142000 9000 2194000 28108000 14363000 44164000 9290000 1545000 260000 4598000 470000 1453000 795000 433000 164000 8090000 2939000 5018000 953000 6511000 195000 1293000 233000 5184000 118000 -47962000 -11693000 2320000 1301000 9000 -2311000 -1301000 1000000 95000000 9379000 142796000 7000000 11500000 3000000 3100000 157000 3225000 54000 50000 552000 44000 237051000 16598000 186778000 3604000 460000 1297000 187238000 4901000 2559000 641000 78960000 1253000 17063000 9679000 10089000 37580000 3000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 1 – Description of Business and Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On May 6, 2021 (the "Closing Date"), GigCapital3, Inc. ("Gig"), consummated the previously announced merger pursuant to the Business Combination Agreement, dated December 10, 2020 (the "Business Combination Agreement"), by and among Project Power Merger Sub, Inc., a wholly-owned subsidiary of Gig incorporated in the State of Delaware ("Merger Sub"), and Lightning Systems, Inc., a Delaware corporation ("Lightning Systems"). Pursuant to the terms of the Business Combination Agreement, a business combination between Gig and Lightning Systems was effected through the merger of Merger Sub with and into Lightning Systems, with Lightning Systems surviving as the surviving company and as a wholly-owned subsidiary of Gig (the "Business Combination").</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On the Closing Date, and in connection with the closing of the Business Combination, Gig changed its name to Lightning eMotors, Inc. (the "Company", "Lightning", “we” or “us”). Lightning Systems was deemed the accounting acquirer in the Business Combination based on an analysis of the criteria outlined in Accounting Standards Codification ("ASC") 805, <i style="font-style:italic;">Business Combinations</i>. This determination was primarily based on Lightning Systems stockholders prior to the Business Combination having a majority of the voting interests in the combined company, Lightning Systems operations comprising the ongoing operations of the combined company and Lightning Systems senior management comprising the senior management of the combined company. Accordingly, for accounting purposes, the Business Combination was treated as the equivalent of Lightning Systems issuing stock for the net assets of Gig, accompanied by a recapitalization. The net assets of Gig are stated at historical cost, with no goodwill or other intangible assets recorded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">While Gig was the legal acquirer in the Business Combination, Lightning Systems was deemed the accounting acquirer, the historical financial statements of Lightning Systems became the historical financial statements of the combined company, upon the consummation of the Business Combination. As a result, the financial statements included in this report reflect (i) the historical operating results of Lightning Systems prior to the Business Combination; (ii) the combined results of the Company and Lightning Systems following the closing of the Business Combination; (iii) the assets and liabilities of Lightning Systems at their historical cost; and (iv) the Company’s equity structure for all periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In accordance with guidance applicable to these circumstances, the equity structure has been restated in all comparative periods up to the Closing Date, to reflect the number of shares of the Company's common stock, $0.0001 par value per share ("Common Stock") issued to Lightning Systems stockholders in connection with the recapitalization transaction. As such, the shares and corresponding capital amounts and earnings per share related to Lightning Systems redeemable convertible preferred stock and Lightning Systems common stock prior to the Business Combination have been retroactively restated as shares reflecting the exchange ratio of approximately 0.9406 shares (the “Exchange Ratio”) established in the Business Combination Agreement. Activity within the statement of stockholders' equity for the issuances and repurchases of Lightning Systems convertible redeemable preferred stock, were also retroactively converted to Lightning Systems common stock. For more details on the reverse recapitalization, see Note 3 to the Company’s notes to unaudited consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The accompanying unaudited consolidated financial statements have been prepared in accordance with U.S. Generally Accepted Accounting Principles (“GAAP”) and pursuant to the regulations of the U.S. Securities and Exchange Commission (“SEC”). The unaudited financial information reflects, in the opinion of management, all adjustments, consisting of normal recurring adjustments, considered necessary for a fair statement of the Company's financial position, results of operations and cash flows for the periods indicated. The results reported for the interim period presented are not necessarily indicative of results that may be expected for the full year. These consolidated financial statements should be read in conjunction with the audited financial statements and notes thereto included in the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company's audited financial statements as of and for the year ended December 31, 2020 included in the Prospectus which constituted a part of the Company's Registration Statement on Form S-1 (File No. 333-257237), which was declared effective by the SEC on July 6, 2021 (the "Prospectus").</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background-color:#ffffff;font-style:italic;font-weight:bold;">Reclassifications</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background-color:#ffffff;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background-color:#ffffff;">Certain prior period balances in the consolidated balance sheets and statements of cash flows have been combined or reclassified to conform to current period presentation. </span>Such reclassifications had no impact on net loss or shareholders’ equity previously reported.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Out-of-Period Adjustments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">During the three months ended June 30, 2021, the Company identified an error related to the failure to account for the modification of an operating lease for one of its facilities amended in November 2020. The modification extended the term of the lease from November 2024 to February 2027. As a result of the error Operating lease right-of-use assets, Total Assets, Lease Obligation (current and long-term), and Net loss were understated in the periods ended March 31, 2021 and December 31, 2020. The Company assessed the materiality of these errors considering the relevant quantitative and qualitative factors and concluded that the errors were not material to the consolidated financial statements taken as a whole. As such, during the three months ended June 30, 2021, the Company recorded the following out-of-period adjustment to correct the error: increased “right-of-use asset” $2,272, increased “cost of revenues” $14, increased “selling, general and administrative” expense $47, increased “current portion of operating lease obligation” $100, and increased “operating lease obligation, net of current portion” $2,233. The consolidated statements of operations for the three and nine months ended September 30, 2021, the consolidated balance sheet as of September 30, 2021 and the consolidated statements of stockholders’ equity and cash flows for the three and nine months ended September 30, 2021 reflect the above adjustments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Liquidity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of September 30, 2021, the Company had $187,238 in cash and cash equivalents. For the three and nine months ended September 30, 2021, the net loss of the Company was $49,461 and $122,955, respectively. Cash flow used in operating activities was $47,962 for the nine months ended September 30, 2021. The Company had positive working capital of $204,314 as of September 30, 2021 primarily as a result of the Business Combination. The current and historical operating cash flows, current cash and working capital balances, and forecasted obligations of the Company were considered in connection with management’s evaluation of the Company’s ongoing liquidity. As a result of the Business Combination, the Company received net proceeds of $216,812 in cash, after paying off the outstanding working capital facilities, the secured promissory note, and unsecured facility agreements. The cash proceeds received from the transaction are expected to provide sufficient capital to fund planned operations for one year from the date of financial statements issuance. We believe our cash and cash equivalents balance will be sufficient to continue to operate our business over the next twelve-month period from the date the financial statements were issued. However, we will require substantial additional capital to develop our products and services, including those for orders in our order backlog, fund the growth and scaling of our manufacturing facilities, fund the growth and scaling of our operations and possible acquisitions. Until we can generate sufficient cash flow from operations, we expect to finance our operations through a combination of the merger proceeds we received from the Business Combination, the PIPE Financing and the Convertible Note investment, as well as from additional public offerings, debt financings, collaborations or licensing arrangements. The amount and timing of our future funding requirements depend on many factors, including the pace and results of our development efforts and our ability to scale our operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">COVID-19</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On March 11, 2020, the World Health Organization declared the outbreak of a respiratory disease caused by a new coronavirus, known as COVID-19, a pandemic. <span style="background-color:#ffffff;color:#0d0d0d;">The first Delta variant case was identified in </span><span style="background-color:#ffffff;">December 2020</span><span style="background-color:#ffffff;color:#0d0d0d;">, and the </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;color:#0d0d0d;">variant soon became the predominant strain of the virus and by the end of September 2021, the Delta variant was the cause of more than 99% of new U.S. COVID-19 cases. </span>In response, most U.S. states have implemented measures to combat the outbreak that has impacted U.S. business operations. As of the date of issuance of the financial statements, the Company’s operations have not been significantly impacted, but the Company continues to monitor the situation. No impairments were recorded as of the balance sheet date, as no triggering events or changes in circumstances had occurred as of period-end; however, due to significant uncertainty surrounding the situation, management’s judgment regarding this could change in the future. In addition, while the Company’s results of operations, cash flows, and financial condition could be impacted, the extent of the impact cannot be reasonably estimated at this time.</p> 0 0.0001 0.9406 2272000 14000 47000 100000 2233000 187238000 -49461000 -122955000 -47962000 204314000 216812000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 2 – Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. <span style="background-color:#ffffff;">Our</span><span style="white-space:pre-wrap;"> most significant estimates and judgments involve deferred income taxes, allowance for doubtful accounts, warranty liability, write downs and write offs of obsolete and damaged inventory and the valuation of share-based compensation, warrant liability, convertible note derivative liability and earnout share liability. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s financial statements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Segment information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">ASC 280, <i style="font-style:italic;">Segment Reporting</i>, defines operating segments as components of an enterprise where discrete financial information is available that is evaluated regularly by the chief operating decision-maker (“CODM”) in deciding how to allocate resources and in assessing performance. The Company operates as a single operating segment. The Company’s CODM is the Chief Executive Officer, who has ultimate responsibility for the operating performance of the Company and the allocation of resources. The CODM uses Company forecasts, a financial and operations dashboard, and cash flows as the primary measures to manage the business and does not segment the business for internal reporting or decision making.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentrations of credit risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2021 and December 31, 2020, two customers accounted for 55% and 37%, respectively, of the Company’s total accounts receivable. <span style="background-color:#ffffff;">The net sales to the following customers comprised more than 10% of revenues for the periods presented.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:5.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:5.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:5.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:36.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Net Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">% of Net Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Net Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">% of Net Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Net Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">% of Net Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Net Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">% of Net Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer A</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,326</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer B</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer C</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 722</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,040</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer E</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 647</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,240</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 33</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,807</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,006</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 37</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer F</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer G</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 792</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 792</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer H</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total of customers with sales greater than 10%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,455</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 71</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,480</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 92</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,847</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 53</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,819</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 71</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total of customers with sales less than 10%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Total Revenues</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,257</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 100</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,802</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 100</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,771</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 100</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,368</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 100</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentrations of supplier risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2021 and December 31, 2020 one supplier accounted for 16% and 12% of the Company’s accounts payable, respectively. For the three months ended September 30, 2021 and 2020, two suppliers accounted for 37% and 47% of purchases, respectively. For the nine months ended September 30, 2021 and 2020 two and one suppliers, respectively, accounted for 36% and 39% of purchases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents include cash held in banks and in money market funds. The Company’s cash and cash equivalents are placed with high-credit-quality financial institutions and issuers, and at times exceed federally insured limits. To date, the Company has not experienced any credit loss relating to its cash and cash equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Accounts receivable are recorded at invoiced amounts, net of discounts, and allowances. The Company grants credit in the normal course of business to its customers. The Company periodically performs credit analyses and monitors the financial condition of its customers to reduce credit risk and, under certain circumstances, requires collateral to support accounts receivable. The Company reduces the carrying value for estimated uncollectible accounts based on a variety of factors including the length of time receivables are past due, economic trends and conditions affecting the Company’s customer base, and historical collection experience. Specific provisions are recorded for individual receivables when the Company becomes aware of a customer’s inability to meet its financial obligations. The Company writes off accounts receivable when they are deemed uncollectible or, in certain jurisdictions, when legally able to do so. The allowance for doubtful accounts balances at September 30, 2021 and December 31, 2020 were $142 and zero, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Inventories consist of raw materials, work in progress, and finished goods and are stated at the lower of cost or net realizable value, with cost determined on the average cost method, which approximates the first-in, first-out (FIFO) method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company records a provision to write-down obsolete inventories equal to the difference between the costs of inventories on hand and the net realizable value based upon assumptions about future sales trends, market and economic conditions, and customer demand. If the estimated inventory net realizable value is less than the net carrying value, the net carrying value is adjusted to net realizable value and the resulting charge is recorded in “cost of revenues.”</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property and equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Property and equipment is stated at cost, less accumulated depreciation. Depreciation is provided using the straight-line method over the estimated useful asset lives. Leasehold improvements are stated at cost and amortized on the straight-line basis over their estimated economic useful lives or the lease term, whichever is shorter. Costs of enhancements or modifications that substantially extend the capacity or useful life of an asset are capitalized and depreciated accordingly. Ordinary repairs and maintenance are expensed as incurred. Depreciation is included in our consolidated statements of operations in “cost of revenues” and “selling, general and administrative” expenses. When property is retired or otherwise disposed of, the cost and accumulated depreciation are removed from our consolidated balance sheets and the resulting gain or loss, if any, is reflected in “other income, net.”</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Impairment of long-lived assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Long-lived assets to be held and used in the Company’s operations are evaluated for impairment when events or circumstances indicate the carrying value of a long-lived asset or asset group is less than the undiscounted cash flows from its use and eventual disposition over its remaining economic life. The Company assesses recoverability by comparing the sum of projected undiscounted cash flows from the use and eventual disposition over the remaining economic life of a long-lived asset or asset group to its carrying value, and records a loss from impairment if the carrying value is more than its undiscounted cash flows. Assets or asset groups to be abandoned or from which no future benefit is expected are written down to zero in the period it is determined they will no longer be used and are removed entirely from service. There were no impairments of long-lived assets recognized during the nine months ended September 30, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Redeemable convertible preferred stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Prior to the Business Combination, the Company had redeemable preferred stock outstanding that was classified as temporary equity in the mezzanine section of the balance sheet due to the contingently redeemable nature of the preferred stock. As described in Note 1, the equity structure has been restated in all comparative periods prior to the Closing Date. For the periods in which the redeemable convertible preferred stock was outstanding, the Company did not believe that the related contingent events and the redemption of the preferred stock was probable to occur and did not accrete the preferred stock to redemption value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company develops and produces powertrain systems for urban medium and heavy-duty vehicles, such as delivery trucks and buses. Powertrain systems can either be sold direct to customers or installed and integrated into a vehicle by the Company. The Company transfers control and recognizes revenue for powertrain systems sold direct to customers when the product is shipped “FOB Shipping Point.” When the Company is responsible for vehicle conversions, revenue is recognized upon completion of the conversion and the vehicle is made available to the customer. For vehicle conversions, the components are highly interdependent and interrelated, and conversion requires both the components and their installation and integration, which collectively represent the combined output to the customer. The Company also provides chargers as an ancillary supporting product to customers. Revenue for chargers is recognized when the product is drop shipped directly to the customer from the manufacturer. The Company, who controls the customer relationship and product pricing for chargers, is the principal in such transactions and revenue is recognized on a gross basis. From time to time the Company may also sell services associated with the powertrain systems, revenue from which is recognized as the service is transferred to the customer. Service revenue for the three and nine months ended September 30, 2021 and 2020 was immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for shipping and handling costs arranged on behalf of customers as fulfillment costs and records these costs within “cost of revenues” in the accompanying statements of operations. Shipping and handling billed to customers is included in revenues and is not significant. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following economic factors affect the nature, amount, timing, and uncertainty of the Company’s revenue and cash flows as indicated: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;">Type of customer: The majority of the Company’s sales are directly to fleet customers and fleet service providers. The Company has also sold to certified installers or dealers who install the powertrain components in the vehicles.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;">Type of contract: Sales contracts are for goods or services. The majority of contracts are short term (i.e., less than or equal to one year in duration).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;text-decoration:underline;">Significant Payment Terms</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;text-decoration:none;">None of the Company’s contracts have a significant financing component. Any cash that is received prior to revenue recognition is deferred as deferred revenue (a contract liability) until the good is delivered or service is rendered. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;text-decoration:underline;">Returns and Refunds</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;text-decoration:none;">Consideration paid for goods and/or services that customers purchase from the Company are nonrefundable. Therefore, at the time revenue is recognized, the Company does not estimate expected refunds for goods or services, nor does the Company exclude any such amounts from revenue. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;text-decoration:underline;">Allocating the Transaction Price </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;text-decoration:none;">The transaction price of a contract is the amount of consideration to which the Company expects to be entitled in exchange for transferring promised goods to a customer. Transaction prices do not include amounts collected on behalf of third parties (e.g., sales taxes). Sales taxes collected on sales are recorded as a sales tax liability and are included in “accrued expenses and other current liabilities.” To determine the transaction price of a contract, the Company considers its customary business practices and the terms of the contract. For the purpose of determining transaction prices, the Company assumes that the goods and/or services will be transferred to the customer as promised in accordance with existing contracts and that the contracts will not be canceled, renewed, or modified. The Company’s revenue terms do not include retrospective or prospective volume discounts, rights of return, rebates, performance bonuses or other forms of variable consideration.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;text-decoration:none;">The Company’s contracts with customers have fixed transaction prices that are denominated in U.S. dollars and payable in cash.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;text-decoration:underline;">Costs to Obtain or Fulfill a Contract with a Customer</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company has elected the practical expedient to expense contract acquisition costs, which consist of sales commissions, which are reported within “selling, general and administrative” expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;text-decoration:underline;">Revenue Summary</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following table disaggregates revenue by major source:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ZEVs converted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Manufacturing conversions - direct to customer</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Powertrain systems - direct to customer</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 218</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Powertrain systems - certified installer or dealers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Charging systems</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 242</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 70</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 244</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 70</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,257</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,802</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,771</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,368</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Warranties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In most cases, goods that customers purchase from the Company are covered by five-year and 60-thousand-mile limited product warranty. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">At the time revenue is recognized, the Company estimates the cost of expected future warranty claims and accrues estimated future warranty costs based upon the historical relationship of warranty claims to sales. The Company periodically reviews the adequacy of its product warranties and adjusts, if necessary, the warranty percentage and accrued warranty liability for actual historical experience. The warranty liability is included in “accrued expenses and other current liabilities” and the cost of warranties is included in “cost of revenues.”</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;">Fair value, measurements, and financial instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">GAAP for fair value establishes a hierarchy that prioritizes fair value measurements based on the types of inputs used for the various valuation techniques (market approach, income approach, and cost approach). The Company’s financial assets and liabilities are measured using inputs from the three levels of the fair value hierarchy. The three levels of the hierarchy and the related inputs are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the Company can access at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Level 3: Significant unobservable inputs that reflect the Company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">An asset’s or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Assets and liabilities measured at fair value are based on one or more of the following three valuation techniques:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Market approach: Prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Cost approach: Amount that would be required to replace the service capacity of an asset (replacement cost)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Income approach: Techniques to convert future amounts to a single present value amount based upon market expectations (including present value techniques, option pricing and excess earnings models)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company believes its valuation methods are appropriate and consistent with other market participants, however, the use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, warrant liabilities, long-term debt, derivative liabilities and earnout liabilities. The carrying value of cash, accounts receivable, accounts payable, and accrued liabilities approximate fair value because of the short-term nature of those instruments. Long-term debt is not presented at fair value on the Consolidated Balance Sheets, as it is recorded at carrying value, net of unamortized debt discounts. However, the 7.5% $100,000 convertible senior note (the “Convertible Note”) has an embedded conversion option accounted for as a derivative liability, which is presented at fair value on the Consolidated Balance Sheets. The fair value of the Convertible Note without the conversion option was $59,888 and zero as of September 30, 2021 and December 31, 2020, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2021, the Company had cash equivalents held in a money market account. The Company has concluded that due to the highly liquid nature of the money market account, the carrying value approximates fair value, which represents a Level 1 input.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As a result of the Business Combination, the Company recognized additional earnout shares with performance conditions as a liability measured at fair value with subsequent changes in fair value recorded in the statement of operations for each reporting period. The earnout shares are valued using the Company’s stock price as of the valuation date. The valuation methodology used is a Monte Carlo Simulation model (“MCS”) utilizing a Geometric Brownian motion process to capture meeting the various performance conditions. MCS is a technique that uses a stochastic process to create a range of potential future outcomes given a variety of inputs. Stochastic processes involve the use of both predictive assumptions (e.g., volatility, risk-free rate) and random numbers to create outcomes. MCS assumes that stock prices take a random walk and cannot be predicted; therefore, random number generators are used to create random outcomes for stock prices. The fair value measurements are considered Level 3 measurements within the fair value hierarchy. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As a result of the Business Combination, the Company assumed the liability associated with the Gig warrants. The Company accounts for the warrants as liabilities at fair value with subsequent changes in fair value recorded in the statement of operations for each reporting period. The fair value is determined using the Black-Scholes-Merton option-pricing model (“BSM”) where the share price input represents the Company’s stock price as of the valuation date. The BSM is a mathematical model for pricing an option or warrant. In particular, the model estimates the variation over time of financial instruments. The fair value measurements are considered Level 3 measurements within the fair value hierarchy. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company estimates the fair value of its derivative liability associated with the Convertible Note at each reporting date, as well as at each conversion date. The Convertible Note and embedded conversion option are valued using a Binomial Lattice Model designed to capture incremental value attributed to the conversion options in addition to the value of the Convertible Note. The value of the Convertible Note without the conversion feature is valued utilizing the income approach, specifically, the discounted cash flow method. Cash flows are discounted utilizing the U.S. Treasury rate and the credit spread to estimate the appropriate risk adjusted rate. The conversion feature utilizes the Company’s stock price as of the valuation date as the starting point of the valuation. A Binomial Lattice Model is used to estimate a credit spread by solving for a premium to the U.S. Treasury rate that produces a value of the Convertible Note. As of issuance, the value of the Convertible Note and warrants related to the Convertible Note were set to equal $100,000 to solve for the credit spread which is then updated quarterly. The fair value measurements are considered Level 3 measurements within the fair value hierarchy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prior to the Business Combination, the Company had common and preferred stock warrants issued in connection with the issuance of debt, the conversion of debt to preferred stock, and the issuance of redeemable convertible preferred stock that were measured and recorded at fair market value as of the date of each transaction. These common and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">preferred stock warrants were classified in warrant liabilities and were measured and adjusted to their fair market value as of each reporting period as described in the paragraphs below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company estimated the fair value of its common stock, Series C preferred stock, and Series C preferred warrants, which value was used in the determination of the value of warrants issued in connection with certain debt and preferred stock transactions and when measuring at the end of the reporting period. The Company considered the measurement of such liability-classified warrants in Level 3 due to significant unobservable inputs in this valuation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The valuations were based on a combination of the income and market approach allocated to stockholders using an Option Pricing Model and applying a Discount for Lack of Marketability judgement based on the Finnerty put-option model. The key inputs to the valuation models that were utilized to estimate the fair value of the warrant liabilities included volatility, risk free rate, probability of subsequent funding, and discounts for lack of marketability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">These valuations were determined using a Probability Weighted Expected Return Method (PWERM) and a combination of several income and market approaches to determine the enterprise value of the Company. The enterprise value was adjusted for the probabilities of various scenarios/liquidity events that could have occurred and would have to create an overall weighted value of common stock as of each valuation date. Each liquidity scenario had unique probabilities based on the Company’s opinion, which was based on various discussions with potential investors, advisors, and market participants, which included unique facts and circumstances as of the valuation dates. The scenarios included early liquidation, a private merger and acquisition (“M&amp;A”) transaction, staying a privately held company, and a special purpose acquisition company (“SPAC”) transaction/merger.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Each scenario was based on a different valuation methodology based on the unique risks, opportunities and a likely investor’s or market participant’s perspective. These included (a) Early liquidation: based on an Asset Approach using the existing equity value as of the valuation date; (b) Private M&amp;A: based on a guideline transaction (market) approach using an assembled group of comparable transactions and trailing revenue metric/multiples; (c) Stay private: based on a discounted cash flow (income) approach using the Company’s non-SPAC forecast and a market-based discount rate; and (d) SPAC transaction: based on a guideline public company (market) approach using an assembled peer group of comparable companies and forward revenue metrics/multiples. Value was allocated to all outstanding securities through the PWERM using capitalization tables unique to each liquidity scenario.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The preliminary valuation was then discounted by applying a Discount for Lack of Marketability (“DOLM”) based on a Finnerty put-option model to determine a non-marketable, minority value of one share of common stock and one Series C preferred share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company’s non-financial assets, which primarily consist of property and equipment, are not required to be carried at fair value on a recurring basis and are reported at carrying value. However, on a periodic basis or whenever events or changes in circumstances indicate that their carrying value may not be fully recoverable, these along with other non-financial instruments are assessed for impairment and, if applicable, written down to and recorded at fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Beneficial conversion features</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company followed the beneficial conversion feature guidance in ASC 470-20, <i style="font-style:italic;">Debt with Conversion and Other Options</i>, which applies to redeemable convertible preferred stock and convertible debt. A beneficial conversion feature is defined as a nondetachable conversion feature that is in the money at the commitment date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The beneficial conversion feature guidance requires recognition of the conversion option’s in-the-money portion, the intrinsic value of the option, in equity, with an offsetting reduction to the carrying amount of the instrument. The resulting discount is amortized as interest over the life of the instrument. When there is a subsequent change to the conversion ratio based on a future occurrence, the new conversion price may trigger the recognition of an additional beneficial conversion feature on occurrence.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As a result of the Business Combination, the unamortized portion of the beneficial conversion feature was recorded to additional paid-in capital.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock-based compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company accounts for share-based compensation in accordance with ASC 718, <i style="font-style:italic;">Compensation – Stock Compensation</i>, under which share based payments that involve the issuance of common stock to employees and nonemployees and meet the criteria for equity-classified awards are recognized in the financial statements as share-based compensation expense based on the fair value on the date of grant. The Company issues stock option awards and restricted stock unit awards to employees and nonemployees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company utilizes the Black-Scholes model to determine the fair value of the stock option awards, which requires the input of subjective assumptions. These assumptions include estimating (a) the length of time grantees will retain their vested stock options before exercising them for employees and the contractual term of the option for nonemployees (“expected term”), (b) the volatility of the Company’s common stock price over the expected term, (c) expected dividends, and (d) the fair value of a share of common stock prior to the Business Combination. After the closing of the Business Combination, the Company’s board of directors determined the fair value of each share of common stock underlying stock-based awards based on the closing price of the Company’s common stock as reported by the NYSE on the date of grant. The Company has elected to recognize the adjustment to share-based compensation expense in the period in which forfeitures occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The assumptions used in the Black-Scholes model are management’s best estimates, but the estimates involve inherent uncertainties and the application of management judgment (see Note 11). As a result, if other assumptions had been used, the recorded share-based compensation expense could have been materially different from that recorded in the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Warrants and Warrant liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As a result of the Business Combination, the Company assumed the liability associated with the Gig warrants. The Company accounts for the warrants for shares of the Company’s common stock that are not indexed to its own stock as liabilities at fair value on the consolidated balance sheets. The warrants are subject to remeasurement at each balance sheet date and any change in fair value is recognized as a “loss (gain) from change in fair value of warrant liabilities” in the consolidated statements of operations. The Company will continue to adjust the liability for changes in fair value until the earlier of the exercise or expiration of the common stock warrants. At that time, the portion of the warrant liability related to the common stock warrants will be reclassified to “additional paid-in capital”. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Lightning Systems common and preferred warrants, prior to the Business Combination, were accounted for in accordance with the authoritative guidance which requires that free-standing financial instruments with certain cash settlement features and/or associated with redeemable convertible preferred stock, which is classified as temporary equity, to be recorded at the fair value of the warrants. All outstanding common (with the exception of certain warrants that were issued to vendors discussed below) and all preferred warrants are recorded as “warrant liabilities” based on their fair value on the date of the transaction. See the “Fair value” significant accounting policy for a description of the determination of fair value. Any changes in the fair value of these instruments are reported as “loss (gain) from change in fair value of warrant liabilities.”</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Warrants are separated from the host contract and reported at fair value when the warrant is a freestanding financial instrument that may ultimately require the issuer to settle the obligation by transferring assets. Under certain circumstances, most notably in the case of a deemed liquidation, the warrants issued in conjunction with Lightning Systems’ debt and preferred stock transactions may have been ultimately required to be settled by a transfer of assets, and as a result the warrants are reported as liabilities at fair value each reporting period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In February 2021 the Company granted common warrants to certain vendors for services provided prior to March 31, 2021. Refer to Note 10 – Capital Structure.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As a result of the Business Combination, the remaining outstanding Lightning Systems warrants were converted to the Company’s common stock based on the Exchange Ratio.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Research and development</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Research and development costs are expensed when incurred and consist of engineering personnel and materials.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Advertising</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Advertising costs are expensed when incurred and are included in “selling, general and administrative” expenses and total $64 and $116 for the three and nine months ended September 30, 2021, respectively, and $10 and $32 for the three and nine months ended September 30, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Derivative Liability</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for the embedded conversion feature of the Convertible Note as a derivative liability. Pursuant to ASC 815-15, <i style="font-style:italic;">Derivatives and Hedging – Embedded Derivatives</i>,<i style="font-style:italic;"> </i>the embedded conversion feature meets all three criteria to be bifurcated and accounted for separately from the host instrument, i.e., the Convertible Notes. Because this feature meets all criteria of a derivative instrument, it should be accounted for and recorded as a derivative liability at fair value on the Company’s balance sheet with subsequent changes in fair value recorded in the statement of operations each reporting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Earnout Liability</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As a result of the Business Combination, the Company recognized additional earnout shares as a liability. Pursuant to ASC 805, <i style="font-style:italic;">Business Combinations</i>, the Company determined that the initial fair value of the earnout shares should be recorded as a liability with the offset going to additional paid-in capital and with subsequent changes in fair value recorded in the statement of operations for each reporting period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Income taxes are accounted for using the asset and liability method which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of other assets and liabilities. The Company provides for income taxes at the current and future enacted tax rates and laws applicable in each taxing jurisdiction. The Company uses a two-step approach for recognizing and measuring tax benefits taken or expected to be taken in a tax return and disclosures regarding uncertainties in income tax positions. The Company recognizes interest and penalties related to income tax matters in income tax expense in the consolidated statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Net loss per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Basic earnings (loss) per share (“EPS”) are computed by dividing net earnings (loss) by the weighted average number of common shares outstanding for the period. Diluted EPS attributable to common shareholders is computed by adjusting net earnings by the weighted average number of common shares and potential common shares outstanding (if dilutive) during each period. Potential common shares include shares issuable upon exercise of stock options and vesting of restricted stock awards. Anti-dilutive securities are excluded from diluted EPS. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent accounting pronouncements issued and adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02, <i style="font-style:italic;">Leases</i>, which superseded the lease requirements in ASC 840, <i style="font-style:italic;">Leases</i>, with the new guidance in ASC 842, <i style="font-style:italic;">Leases</i>. The ASU requires lessees to recognize a right-to-use asset and related lease liability for all leases, with a limited exception for short-term leases. Leases are classified as either finance or operating as opposed to previously being classified as either capital or operating, with only capital leases being recognized on the balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company adopted ASC 842, <i style="font-style:italic;">Leases</i>, on January 1, 2020 using the modified retrospective transition method. In connection with the adoption, the Company recognized right-of-use lease assets of $3,683, net of “other long-term </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">liabilities” of $328, lease liabilities of $4,011, and a transition adjustment that increased the Company’s “accumulated deficit” by $22. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="letter-spacing:-0.05pt;">In December 2019, the FASB issued ASU 2019-12, </span><i style="font-style:italic;letter-spacing:-0.05pt;">Simplifying the Accounting for Income Taxes. </i><span style="letter-spacing:-0.05pt;">This ASU </span>simplifies the accounting for<span style="letter-spacing:0.05pt;"> </span>income<span style="letter-spacing:-0.4pt;"> </span>taxes<span style="letter-spacing:-0.35pt;"> </span>by<span style="letter-spacing:-0.35pt;"> </span>removing<span style="letter-spacing:-0.35pt;"> </span>certain<span style="letter-spacing:-0.35pt;"> </span>exceptions<span style="letter-spacing:-0.35pt;"> </span>to<span style="letter-spacing:-0.35pt;"> </span>the<span style="letter-spacing:-0.35pt;"> </span>general<span style="letter-spacing:-0.35pt;"> </span>principles<span style="letter-spacing:-0.35pt;"> </span>in<span style="letter-spacing:-0.35pt;"> </span>ASC<span style="letter-spacing:-0.35pt;"> </span>740, <i style="font-style:italic;">Income Taxes</i>.<span style="letter-spacing:-0.35pt;"> </span>The<span style="letter-spacing:-0.35pt;"> </span>guidance<span style="letter-spacing:-0.35pt;"> </span>is<span style="letter-spacing:-0.35pt;"> </span>effective<span style="letter-spacing:-0.35pt;"> </span>for<span style="letter-spacing:-0.35pt;"> </span>fiscal<span style="letter-spacing:-0.35pt;"> </span>years<span style="letter-spacing:-0.4pt;"> </span>beginning<span style="letter-spacing:-0.35pt;"> </span>after<span style="letter-spacing:-0.35pt;"> </span>December<span style="letter-spacing:-0.35pt;"> </span>15,<span style="letter-spacing:0.05pt;"> </span>2020 and interim periods therein, with early adoption permitted. The adoption method is dependent on the specific amendment included in this update as<span style="letter-spacing:0.05pt;"> </span>certain amendments require retrospective adoption, modified retrospective adoption, an option of retrospective or modified retrospective, and prospective<span style="letter-spacing:-1.85pt;"> </span>adoption. The Company adopted this standard effective January 1, 2021, utilizing the prospective method which did not have a material impact on its financial<span style="letter-spacing:0.05pt;"> </span>statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent accounting pronouncements issued not yet adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In June 2016, the FASB issued ASU 2016-13 related to the measurement of credit losses on financial instruments and has since modified the standard with several ASUs (collectively, the “credit loss standard”). The credit loss standard requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions and reasonable and supportable forecasts that affect the collectability of the reported amount. The credit loss standard took effect for public entities for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. As amended in ASU 2019-10, for companies that file under private company guidelines, the credit loss standard will take effect for fiscal years beginning after December 15, 2022, and for interim periods within those fiscal years. Early adoption is permitted for all entities for fiscal years beginning after December 15, 2018. The adoption of this ASU will require a cumulative-effect adjustment to Accumulated deficit as of the beginning of the first reporting period in which the guidance is effective (that is, a modified-retrospective approach). The Company expects to adopt this standard on January 1, 2023 and is currently evaluating the impact this ASU will have on its financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In August 2020, the FASB issued ASU 2020-06, <i style="font-style:italic;">Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</i>. The ASU includes amendments to the guidance on convertible instruments and the derivative scope exception for contracts in an entity’s own equity and simplifies the accounting for convertible instruments which include beneficial conversion features or cash conversion features by removing certain separation models in ASC 470-20,<i style="font-style:italic;"> Debt with Conversion and Other Options</i>. Additionally, the ASU requires entities to use the “if-converted” method when calculating diluted earnings per share for convertible instruments. The ASU is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. The Company expects to adopt this standard on January 1, 2022 and is currently evaluating the impact this ASU will have on its financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. <span style="background-color:#ffffff;">Our</span><span style="white-space:pre-wrap;"> most significant estimates and judgments involve deferred income taxes, allowance for doubtful accounts, warranty liability, write downs and write offs of obsolete and damaged inventory and the valuation of share-based compensation, warrant liability, convertible note derivative liability and earnout share liability. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s financial statements.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Segment information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">ASC 280, <i style="font-style:italic;">Segment Reporting</i>, defines operating segments as components of an enterprise where discrete financial information is available that is evaluated regularly by the chief operating decision-maker (“CODM”) in deciding how to allocate resources and in assessing performance. The Company operates as a single operating segment. The Company’s CODM is the Chief Executive Officer, who has ultimate responsibility for the operating performance of the Company and the allocation of resources. The CODM uses Company forecasts, a financial and operations dashboard, and cash flows as the primary measures to manage the business and does not segment the business for internal reporting or decision making.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentrations of credit risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2021 and December 31, 2020, two customers accounted for 55% and 37%, respectively, of the Company’s total accounts receivable. <span style="background-color:#ffffff;">The net sales to the following customers comprised more than 10% of revenues for the periods presented.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:5.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:5.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:5.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:36.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Net Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">% of Net Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Net Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">% of Net Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Net Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">% of Net Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Net Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">% of Net Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer A</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,326</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer B</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer C</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 722</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,040</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer E</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 647</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,240</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 33</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,807</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,006</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 37</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer F</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer G</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 792</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 792</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer H</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total of customers with sales greater than 10%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,455</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 71</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,480</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 92</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,847</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 53</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,819</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 71</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total of customers with sales less than 10%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Total Revenues</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,257</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 100</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,802</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 100</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,771</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 100</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,368</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 100</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 0.55 0.37 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:5.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:5.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:5.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:36.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Net Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">% of Net Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Net Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">% of Net Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Net Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">% of Net Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Net Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">% of Net Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer A</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,326</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer B</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer C</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 722</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,040</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer E</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 647</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,240</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 33</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,807</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,006</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 37</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer F</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer G</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 792</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 792</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer H</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total of customers with sales greater than 10%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,455</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 71</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,480</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 92</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,847</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 53</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,819</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 71</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total of customers with sales less than 10%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:22.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Total Revenues</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,257</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 100</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,802</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 100</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,771</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 100</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,368</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 100</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">%</p></td></tr></table> 1326000 0.21 1078000 0.17 722000 0.12 6040000 0.36 682000 0.11 647000 0.10 1240000 0.33 2807000 0.17 2006000 0.37 921000 0.24 1021000 0.19 792000 0.21 792000 0.15 527000 0.14 4455000 0.71 3480000 0.92 8847000 0.53 3819000 0.71 1802000 0.29 322000 0.08 7924000 0.47 1549000 0.29 6257000 1 3802000 1 16771000 1 5368000 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentrations of supplier risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2021 and December 31, 2020 one supplier accounted for 16% and 12% of the Company’s accounts payable, respectively. For the three months ended September 30, 2021 and 2020, two suppliers accounted for 37% and 47% of purchases, respectively. For the nine months ended September 30, 2021 and 2020 two and one suppliers, respectively, accounted for 36% and 39% of purchases.</p> 0.16 0.12 0.37 0.47 0.36 0.39 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents include cash held in banks and in money market funds. The Company’s cash and cash equivalents are placed with high-credit-quality financial institutions and issuers, and at times exceed federally insured limits. To date, the Company has not experienced any credit loss relating to its cash and cash equivalents.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Accounts receivable are recorded at invoiced amounts, net of discounts, and allowances. The Company grants credit in the normal course of business to its customers. The Company periodically performs credit analyses and monitors the financial condition of its customers to reduce credit risk and, under certain circumstances, requires collateral to support accounts receivable. The Company reduces the carrying value for estimated uncollectible accounts based on a variety of factors including the length of time receivables are past due, economic trends and conditions affecting the Company’s customer base, and historical collection experience. Specific provisions are recorded for individual receivables when the Company becomes aware of a customer’s inability to meet its financial obligations. The Company writes off accounts receivable when they are deemed uncollectible or, in certain jurisdictions, when legally able to do so. The allowance for doubtful accounts balances at September 30, 2021 and December 31, 2020 were $142 and zero, respectively.</p> 142000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Inventories consist of raw materials, work in progress, and finished goods and are stated at the lower of cost or net realizable value, with cost determined on the average cost method, which approximates the first-in, first-out (FIFO) method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company records a provision to write-down obsolete inventories equal to the difference between the costs of inventories on hand and the net realizable value based upon assumptions about future sales trends, market and economic conditions, and customer demand. If the estimated inventory net realizable value is less than the net carrying value, the net carrying value is adjusted to net realizable value and the resulting charge is recorded in “cost of revenues.”</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property and equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Property and equipment is stated at cost, less accumulated depreciation. Depreciation is provided using the straight-line method over the estimated useful asset lives. Leasehold improvements are stated at cost and amortized on the straight-line basis over their estimated economic useful lives or the lease term, whichever is shorter. Costs of enhancements or modifications that substantially extend the capacity or useful life of an asset are capitalized and depreciated accordingly. Ordinary repairs and maintenance are expensed as incurred. Depreciation is included in our consolidated statements of operations in “cost of revenues” and “selling, general and administrative” expenses. When property is retired or otherwise disposed of, the cost and accumulated depreciation are removed from our consolidated balance sheets and the resulting gain or loss, if any, is reflected in “other income, net.”</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Impairment of long-lived assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Long-lived assets to be held and used in the Company’s operations are evaluated for impairment when events or circumstances indicate the carrying value of a long-lived asset or asset group is less than the undiscounted cash flows from its use and eventual disposition over its remaining economic life. The Company assesses recoverability by comparing the sum of projected undiscounted cash flows from the use and eventual disposition over the remaining economic life of a long-lived asset or asset group to its carrying value, and records a loss from impairment if the carrying value is more than its undiscounted cash flows. Assets or asset groups to be abandoned or from which no future benefit is expected are written down to zero in the period it is determined they will no longer be used and are removed entirely from service. There were no impairments of long-lived assets recognized during the nine months ended September 30, 2021 and 2020.</p> 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Redeemable convertible preferred stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Prior to the Business Combination, the Company had redeemable preferred stock outstanding that was classified as temporary equity in the mezzanine section of the balance sheet due to the contingently redeemable nature of the preferred stock. As described in Note 1, the equity structure has been restated in all comparative periods prior to the Closing Date. For the periods in which the redeemable convertible preferred stock was outstanding, the Company did not believe that the related contingent events and the redemption of the preferred stock was probable to occur and did not accrete the preferred stock to redemption value.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ZEVs converted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Manufacturing conversions - direct to customer</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Powertrain systems - direct to customer</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 218</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Powertrain systems - certified installer or dealers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Charging systems</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 242</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 70</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 244</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 70</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,257</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,802</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,771</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,368</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 5588000 3366000 15084000 3630000 218000 1320000 242000 70000 244000 70000 427000 366000 1225000 348000 6257000 3802000 16771000 5368000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Warranties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In most cases, goods that customers purchase from the Company are covered by five-year and 60-thousand-mile limited product warranty. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">At the time revenue is recognized, the Company estimates the cost of expected future warranty claims and accrues estimated future warranty costs based upon the historical relationship of warranty claims to sales. The Company periodically reviews the adequacy of its product warranties and adjusts, if necessary, the warranty percentage and accrued warranty liability for actual historical experience. The warranty liability is included in “accrued expenses and other current liabilities” and the cost of warranties is included in “cost of revenues.”</p> P5Y 60000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;">Fair value, measurements, and financial instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">GAAP for fair value establishes a hierarchy that prioritizes fair value measurements based on the types of inputs used for the various valuation techniques (market approach, income approach, and cost approach). The Company’s financial assets and liabilities are measured using inputs from the three levels of the fair value hierarchy. The three levels of the hierarchy and the related inputs are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the Company can access at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Level 3: Significant unobservable inputs that reflect the Company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">An asset’s or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Assets and liabilities measured at fair value are based on one or more of the following three valuation techniques:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Market approach: Prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Cost approach: Amount that would be required to replace the service capacity of an asset (replacement cost)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Income approach: Techniques to convert future amounts to a single present value amount based upon market expectations (including present value techniques, option pricing and excess earnings models)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company believes its valuation methods are appropriate and consistent with other market participants, however, the use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, warrant liabilities, long-term debt, derivative liabilities and earnout liabilities. The carrying value of cash, accounts receivable, accounts payable, and accrued liabilities approximate fair value because of the short-term nature of those instruments. Long-term debt is not presented at fair value on the Consolidated Balance Sheets, as it is recorded at carrying value, net of unamortized debt discounts. However, the 7.5% $100,000 convertible senior note (the “Convertible Note”) has an embedded conversion option accounted for as a derivative liability, which is presented at fair value on the Consolidated Balance Sheets. The fair value of the Convertible Note without the conversion option was $59,888 and zero as of September 30, 2021 and December 31, 2020, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2021, the Company had cash equivalents held in a money market account. The Company has concluded that due to the highly liquid nature of the money market account, the carrying value approximates fair value, which represents a Level 1 input.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As a result of the Business Combination, the Company recognized additional earnout shares with performance conditions as a liability measured at fair value with subsequent changes in fair value recorded in the statement of operations for each reporting period. The earnout shares are valued using the Company’s stock price as of the valuation date. The valuation methodology used is a Monte Carlo Simulation model (“MCS”) utilizing a Geometric Brownian motion process to capture meeting the various performance conditions. MCS is a technique that uses a stochastic process to create a range of potential future outcomes given a variety of inputs. Stochastic processes involve the use of both predictive assumptions (e.g., volatility, risk-free rate) and random numbers to create outcomes. MCS assumes that stock prices take a random walk and cannot be predicted; therefore, random number generators are used to create random outcomes for stock prices. The fair value measurements are considered Level 3 measurements within the fair value hierarchy. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As a result of the Business Combination, the Company assumed the liability associated with the Gig warrants. The Company accounts for the warrants as liabilities at fair value with subsequent changes in fair value recorded in the statement of operations for each reporting period. The fair value is determined using the Black-Scholes-Merton option-pricing model (“BSM”) where the share price input represents the Company’s stock price as of the valuation date. The BSM is a mathematical model for pricing an option or warrant. In particular, the model estimates the variation over time of financial instruments. The fair value measurements are considered Level 3 measurements within the fair value hierarchy. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company estimates the fair value of its derivative liability associated with the Convertible Note at each reporting date, as well as at each conversion date. The Convertible Note and embedded conversion option are valued using a Binomial Lattice Model designed to capture incremental value attributed to the conversion options in addition to the value of the Convertible Note. The value of the Convertible Note without the conversion feature is valued utilizing the income approach, specifically, the discounted cash flow method. Cash flows are discounted utilizing the U.S. Treasury rate and the credit spread to estimate the appropriate risk adjusted rate. The conversion feature utilizes the Company’s stock price as of the valuation date as the starting point of the valuation. A Binomial Lattice Model is used to estimate a credit spread by solving for a premium to the U.S. Treasury rate that produces a value of the Convertible Note. As of issuance, the value of the Convertible Note and warrants related to the Convertible Note were set to equal $100,000 to solve for the credit spread which is then updated quarterly. The fair value measurements are considered Level 3 measurements within the fair value hierarchy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prior to the Business Combination, the Company had common and preferred stock warrants issued in connection with the issuance of debt, the conversion of debt to preferred stock, and the issuance of redeemable convertible preferred stock that were measured and recorded at fair market value as of the date of each transaction. These common and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">preferred stock warrants were classified in warrant liabilities and were measured and adjusted to their fair market value as of each reporting period as described in the paragraphs below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company estimated the fair value of its common stock, Series C preferred stock, and Series C preferred warrants, which value was used in the determination of the value of warrants issued in connection with certain debt and preferred stock transactions and when measuring at the end of the reporting period. The Company considered the measurement of such liability-classified warrants in Level 3 due to significant unobservable inputs in this valuation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The valuations were based on a combination of the income and market approach allocated to stockholders using an Option Pricing Model and applying a Discount for Lack of Marketability judgement based on the Finnerty put-option model. The key inputs to the valuation models that were utilized to estimate the fair value of the warrant liabilities included volatility, risk free rate, probability of subsequent funding, and discounts for lack of marketability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">These valuations were determined using a Probability Weighted Expected Return Method (PWERM) and a combination of several income and market approaches to determine the enterprise value of the Company. The enterprise value was adjusted for the probabilities of various scenarios/liquidity events that could have occurred and would have to create an overall weighted value of common stock as of each valuation date. Each liquidity scenario had unique probabilities based on the Company’s opinion, which was based on various discussions with potential investors, advisors, and market participants, which included unique facts and circumstances as of the valuation dates. The scenarios included early liquidation, a private merger and acquisition (“M&amp;A”) transaction, staying a privately held company, and a special purpose acquisition company (“SPAC”) transaction/merger.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Each scenario was based on a different valuation methodology based on the unique risks, opportunities and a likely investor’s or market participant’s perspective. These included (a) Early liquidation: based on an Asset Approach using the existing equity value as of the valuation date; (b) Private M&amp;A: based on a guideline transaction (market) approach using an assembled group of comparable transactions and trailing revenue metric/multiples; (c) Stay private: based on a discounted cash flow (income) approach using the Company’s non-SPAC forecast and a market-based discount rate; and (d) SPAC transaction: based on a guideline public company (market) approach using an assembled peer group of comparable companies and forward revenue metrics/multiples. Value was allocated to all outstanding securities through the PWERM using capitalization tables unique to each liquidity scenario.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The preliminary valuation was then discounted by applying a Discount for Lack of Marketability (“DOLM”) based on a Finnerty put-option model to determine a non-marketable, minority value of one share of common stock and one Series C preferred share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company’s non-financial assets, which primarily consist of property and equipment, are not required to be carried at fair value on a recurring basis and are reported at carrying value. However, on a periodic basis or whenever events or changes in circumstances indicate that their carrying value may not be fully recoverable, these along with other non-financial instruments are assessed for impairment and, if applicable, written down to and recorded at fair value.</p> 0.075 100000000 59888000 0 100000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Beneficial conversion features</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company followed the beneficial conversion feature guidance in ASC 470-20, <i style="font-style:italic;">Debt with Conversion and Other Options</i>, which applies to redeemable convertible preferred stock and convertible debt. A beneficial conversion feature is defined as a nondetachable conversion feature that is in the money at the commitment date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The beneficial conversion feature guidance requires recognition of the conversion option’s in-the-money portion, the intrinsic value of the option, in equity, with an offsetting reduction to the carrying amount of the instrument. The resulting discount is amortized as interest over the life of the instrument. When there is a subsequent change to the conversion ratio based on a future occurrence, the new conversion price may trigger the recognition of an additional beneficial conversion feature on occurrence.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As a result of the Business Combination, the unamortized portion of the beneficial conversion feature was recorded to additional paid-in capital.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock-based compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company accounts for share-based compensation in accordance with ASC 718, <i style="font-style:italic;">Compensation – Stock Compensation</i>, under which share based payments that involve the issuance of common stock to employees and nonemployees and meet the criteria for equity-classified awards are recognized in the financial statements as share-based compensation expense based on the fair value on the date of grant. The Company issues stock option awards and restricted stock unit awards to employees and nonemployees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company utilizes the Black-Scholes model to determine the fair value of the stock option awards, which requires the input of subjective assumptions. These assumptions include estimating (a) the length of time grantees will retain their vested stock options before exercising them for employees and the contractual term of the option for nonemployees (“expected term”), (b) the volatility of the Company’s common stock price over the expected term, (c) expected dividends, and (d) the fair value of a share of common stock prior to the Business Combination. After the closing of the Business Combination, the Company’s board of directors determined the fair value of each share of common stock underlying stock-based awards based on the closing price of the Company’s common stock as reported by the NYSE on the date of grant. The Company has elected to recognize the adjustment to share-based compensation expense in the period in which forfeitures occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The assumptions used in the Black-Scholes model are management’s best estimates, but the estimates involve inherent uncertainties and the application of management judgment (see Note 11). As a result, if other assumptions had been used, the recorded share-based compensation expense could have been materially different from that recorded in the financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Warrants and Warrant liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As a result of the Business Combination, the Company assumed the liability associated with the Gig warrants. The Company accounts for the warrants for shares of the Company’s common stock that are not indexed to its own stock as liabilities at fair value on the consolidated balance sheets. The warrants are subject to remeasurement at each balance sheet date and any change in fair value is recognized as a “loss (gain) from change in fair value of warrant liabilities” in the consolidated statements of operations. The Company will continue to adjust the liability for changes in fair value until the earlier of the exercise or expiration of the common stock warrants. At that time, the portion of the warrant liability related to the common stock warrants will be reclassified to “additional paid-in capital”. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Lightning Systems common and preferred warrants, prior to the Business Combination, were accounted for in accordance with the authoritative guidance which requires that free-standing financial instruments with certain cash settlement features and/or associated with redeemable convertible preferred stock, which is classified as temporary equity, to be recorded at the fair value of the warrants. All outstanding common (with the exception of certain warrants that were issued to vendors discussed below) and all preferred warrants are recorded as “warrant liabilities” based on their fair value on the date of the transaction. See the “Fair value” significant accounting policy for a description of the determination of fair value. Any changes in the fair value of these instruments are reported as “loss (gain) from change in fair value of warrant liabilities.”</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Warrants are separated from the host contract and reported at fair value when the warrant is a freestanding financial instrument that may ultimately require the issuer to settle the obligation by transferring assets. Under certain circumstances, most notably in the case of a deemed liquidation, the warrants issued in conjunction with Lightning Systems’ debt and preferred stock transactions may have been ultimately required to be settled by a transfer of assets, and as a result the warrants are reported as liabilities at fair value each reporting period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In February 2021 the Company granted common warrants to certain vendors for services provided prior to March 31, 2021. Refer to Note 10 – Capital Structure.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As a result of the Business Combination, the remaining outstanding Lightning Systems warrants were converted to the Company’s common stock based on the Exchange Ratio.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Research and development</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Research and development costs are expensed when incurred and consist of engineering personnel and materials.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Advertising</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Advertising costs are expensed when incurred and are included in “selling, general and administrative” expenses and total $64 and $116 for the three and nine months ended September 30, 2021, respectively, and $10 and $32 for the three and nine months ended September 30, 2020.</p> 64000 116000 10000 32000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Derivative Liability</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for the embedded conversion feature of the Convertible Note as a derivative liability. Pursuant to ASC 815-15, <i style="font-style:italic;">Derivatives and Hedging – Embedded Derivatives</i>,<i style="font-style:italic;"> </i>the embedded conversion feature meets all three criteria to be bifurcated and accounted for separately from the host instrument, i.e., the Convertible Notes. Because this feature meets all criteria of a derivative instrument, it should be accounted for and recorded as a derivative liability at fair value on the Company’s balance sheet with subsequent changes in fair value recorded in the statement of operations each reporting period.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Earnout Liability</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As a result of the Business Combination, the Company recognized additional earnout shares as a liability. Pursuant to ASC 805, <i style="font-style:italic;">Business Combinations</i>, the Company determined that the initial fair value of the earnout shares should be recorded as a liability with the offset going to additional paid-in capital and with subsequent changes in fair value recorded in the statement of operations for each reporting period. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Income taxes are accounted for using the asset and liability method which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of other assets and liabilities. The Company provides for income taxes at the current and future enacted tax rates and laws applicable in each taxing jurisdiction. The Company uses a two-step approach for recognizing and measuring tax benefits taken or expected to be taken in a tax return and disclosures regarding uncertainties in income tax positions. The Company recognizes interest and penalties related to income tax matters in income tax expense in the consolidated statement of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Net loss per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Basic earnings (loss) per share (“EPS”) are computed by dividing net earnings (loss) by the weighted average number of common shares outstanding for the period. Diluted EPS attributable to common shareholders is computed by adjusting net earnings by the weighted average number of common shares and potential common shares outstanding (if dilutive) during each period. Potential common shares include shares issuable upon exercise of stock options and vesting of restricted stock awards. Anti-dilutive securities are excluded from diluted EPS. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent accounting pronouncements issued and adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02, <i style="font-style:italic;">Leases</i>, which superseded the lease requirements in ASC 840, <i style="font-style:italic;">Leases</i>, with the new guidance in ASC 842, <i style="font-style:italic;">Leases</i>. The ASU requires lessees to recognize a right-to-use asset and related lease liability for all leases, with a limited exception for short-term leases. Leases are classified as either finance or operating as opposed to previously being classified as either capital or operating, with only capital leases being recognized on the balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company adopted ASC 842, <i style="font-style:italic;">Leases</i>, on January 1, 2020 using the modified retrospective transition method. In connection with the adoption, the Company recognized right-of-use lease assets of $3,683, net of “other long-term </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">liabilities” of $328, lease liabilities of $4,011, and a transition adjustment that increased the Company’s “accumulated deficit” by $22. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="letter-spacing:-0.05pt;">In December 2019, the FASB issued ASU 2019-12, </span><i style="font-style:italic;letter-spacing:-0.05pt;">Simplifying the Accounting for Income Taxes. </i><span style="letter-spacing:-0.05pt;">This ASU </span>simplifies the accounting for<span style="letter-spacing:0.05pt;"> </span>income<span style="letter-spacing:-0.4pt;"> </span>taxes<span style="letter-spacing:-0.35pt;"> </span>by<span style="letter-spacing:-0.35pt;"> </span>removing<span style="letter-spacing:-0.35pt;"> </span>certain<span style="letter-spacing:-0.35pt;"> </span>exceptions<span style="letter-spacing:-0.35pt;"> </span>to<span style="letter-spacing:-0.35pt;"> </span>the<span style="letter-spacing:-0.35pt;"> </span>general<span style="letter-spacing:-0.35pt;"> </span>principles<span style="letter-spacing:-0.35pt;"> </span>in<span style="letter-spacing:-0.35pt;"> </span>ASC<span style="letter-spacing:-0.35pt;"> </span>740, <i style="font-style:italic;">Income Taxes</i>.<span style="letter-spacing:-0.35pt;"> </span>The<span style="letter-spacing:-0.35pt;"> </span>guidance<span style="letter-spacing:-0.35pt;"> </span>is<span style="letter-spacing:-0.35pt;"> </span>effective<span style="letter-spacing:-0.35pt;"> </span>for<span style="letter-spacing:-0.35pt;"> </span>fiscal<span style="letter-spacing:-0.35pt;"> </span>years<span style="letter-spacing:-0.4pt;"> </span>beginning<span style="letter-spacing:-0.35pt;"> </span>after<span style="letter-spacing:-0.35pt;"> </span>December<span style="letter-spacing:-0.35pt;"> </span>15,<span style="letter-spacing:0.05pt;"> </span>2020 and interim periods therein, with early adoption permitted. The adoption method is dependent on the specific amendment included in this update as<span style="letter-spacing:0.05pt;"> </span>certain amendments require retrospective adoption, modified retrospective adoption, an option of retrospective or modified retrospective, and prospective<span style="letter-spacing:-1.85pt;"> </span>adoption. The Company adopted this standard effective January 1, 2021, utilizing the prospective method which did not have a material impact on its financial<span style="letter-spacing:0.05pt;"> </span>statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent accounting pronouncements issued not yet adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In June 2016, the FASB issued ASU 2016-13 related to the measurement of credit losses on financial instruments and has since modified the standard with several ASUs (collectively, the “credit loss standard”). The credit loss standard requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions and reasonable and supportable forecasts that affect the collectability of the reported amount. The credit loss standard took effect for public entities for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. As amended in ASU 2019-10, for companies that file under private company guidelines, the credit loss standard will take effect for fiscal years beginning after December 15, 2022, and for interim periods within those fiscal years. Early adoption is permitted for all entities for fiscal years beginning after December 15, 2018. The adoption of this ASU will require a cumulative-effect adjustment to Accumulated deficit as of the beginning of the first reporting period in which the guidance is effective (that is, a modified-retrospective approach). The Company expects to adopt this standard on January 1, 2023 and is currently evaluating the impact this ASU will have on its financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In August 2020, the FASB issued ASU 2020-06, <i style="font-style:italic;">Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</i>. The ASU includes amendments to the guidance on convertible instruments and the derivative scope exception for contracts in an entity’s own equity and simplifies the accounting for convertible instruments which include beneficial conversion features or cash conversion features by removing certain separation models in ASC 470-20,<i style="font-style:italic;"> Debt with Conversion and Other Options</i>. Additionally, the ASU requires entities to use the “if-converted” method when calculating diluted earnings per share for convertible instruments. The ASU is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. The Company expects to adopt this standard on January 1, 2022 and is currently evaluating the impact this ASU will have on its financial statements.</p> 3683000 328000 4011000 -22000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 3 – Reverse Recapitalization</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">On May 6, 2021, Gig consummated the Business Combination with Lightning Systems, with Lightning Systems surviving the merger as a wholly-owned subsidiary of Gig. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In connection with the Business Combination, certain Gig shareholders exercised their right to redeem certain of their outstanding shares for cash, resulting in the redemption of 5,816,664 shares of Gig common stock for gross redemption payments of $58,759. In addition, an investor purchased from the Company 2,500,000 shares of common stock (the “PIPE Shares”), for a purchase price of $10.00 per share and an aggregate purchase price of $25,000 pursuant to a separate subscription agreement dated as of December 10, 2020 (the “PIPE Financing”). The PIPE Financing investment closed simultaneously with the consummation of the Business Combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Upon the closing of the Business Combination, Gig’s certificate of incorporation was amended and restated to, among other things change the name of the corporation to Lightning eMotors, Inc. and to increase the total number of authorized shares of capital stock to 251,000,000, consisting of (a) 250,000,000 of common stock, par value $0.0001 per share and (b) 1,000,000 shares of preferred stock, par value $0.0001 per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Immediately prior to the closing of the Business Combination, each issued and outstanding share of Lightning Systems redeemable, convertible preferred stock, was converted into shares of Lightning Systems common stock. This resulted in a conversion of 38,007,793 shares of Lightning Systems redeemable, convertible preferred stock into Lightning Systems common stock. Outstanding Lightning Systems short-term convertible notes were converted into an aggregate of 5,830,723 shares of Lightning Systems common stock. In addition, Lightning Systems had outstanding warrants that converted into 4,379,795 shares of Lightning Systems common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Upon the closing of the Business Combination, Lightning Systems common stock issued and outstanding was canceled and converted into the right to receive Company common stock (the “Per Share Merger Consideration”) based on the Exchange Ratio. In addition, after closing and subject to the terms and conditions defined below, stockholders of the Company who have received, or are entitled to receive, any per share merger consideration (“Stockholder Earnout Group”) have the contingent right to receive additional 16,463,096 shares of the Company’s common stock to be allocated on a pro rata basis among the members of the Stockholder Earnout Group. <span style="-sec-ix-hidden:Hidden_tUXHfYGP50mYcBd8AVtSKw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">One</span></span>-third of the earnout shares will be released to the Stockholder Earnout Group on a pro rata basis if on or prior to the fifth anniversary of the closing date the volume weighted average price (“VWAP”) of the Company’s common stock equals or exceed $12.00 per share of <span style="-sec-ix-hidden:Hidden_cq04dNNa2kWfsxAtk57MbQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">twenty</span></span> of any <span style="-sec-ix-hidden:Hidden_wDYwVWQos0a93g0hAeZJaA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">thirty</span></span> consecutive trading days. <span style="-sec-ix-hidden:Hidden_dH1t0weQ4UaBb0Cj6NuGrg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">One</span></span>-third of the earnout shares will be released to the Stockholder Earnout Group on a pro rata basis if on or prior to the fifth anniversary of the closing date the VWAP of the Company’s common stock equals or exceed $14.00 per share of <span style="-sec-ix-hidden:Hidden_dxqwra8w80SsetQ-9yjQJg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">twenty</span></span> of any <span style="-sec-ix-hidden:Hidden_1L6z9DFd-0yGwD_ZIkIB4Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">thirty</span></span> consecutive trading days. <span style="-sec-ix-hidden:Hidden_F4zl4ATIn0OBrP6q0j70iQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">One</span></span>-third of the earnout shares will be released to the Stockholder Earnout Group on a pro rata basis if on or prior to the fifth anniversary of the closing date the VWAP of the Company’s common stock equals or exceed $16.00 per share of <span style="-sec-ix-hidden:Hidden_gGaCKMriGEaKVsnTHndO1Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">twenty</span></span> of any <span style="-sec-ix-hidden:Hidden_hOYg5kl_GkSqrn-33G1vBA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">thirty</span></span> consecutive trading days. If these conditions have not been satisfied following the fifth anniversary of the closing date, any stockholder earnout shares remaining will be canceled. As of September 30, 2021, none of the contingencies under this agreement have been met and, accordingly, no common stock shares have been issued. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Outstanding stock options, whether vested or unvested, to purchase shares of Lightning Systems common stock under the 2019 plan (see Note 11) converted into stock options for shares of the Company’s common stock upon the same terms and conditions that were in effect with respect to such stock options immediately prior to the Business Combination, after giving effect to the Exchange Ratio.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Business Combination was accounted for as a reverse recapitalization in accordance with GAAP. Under this method, Gig was treated as the ‘acquired” company for financial reporting purposes. See Note 2 for further details. Accordingly, for accounting purposes, the Business Combination was treated as the equivalent of Lightning Systems issuing stock for the net assets of Gig, accompanied by a recapitalization. The net assets of Gig are stated at historical cost, with no goodwill or <span style="-sec-ix-hidden:Hidden_Jt1pJmQZ40u8rvhbCZfD-g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">intangible</span></span> assets recorded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Prior to the Business Combination, Lightning Systems and Gig filed separate standalone federal, state and local income tax returns. As a result of the Business Combination, structured as a reverse acquisition for tax purposes, Lightning Systems became the parent of the consolidated filing group with Gig as a subsidiary.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following table reconciles the elements of the Business Combination to the consolidated statement of cash flows and the consolidated statement of changes in equity for the nine months ended September 30, 2021:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:72.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Recapitalization</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash - Gig's trust and cash (net of redemptions and transaction costs)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 117,796</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash - PIPE Financing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net Cash provided by Business Combination and PIPE Financing</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 142,796</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: non-cash items charged against additional paid-in capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (32,995)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net contributions from Business Combination and PIPE Financing</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 109,801</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The number of shares of Common Stock outstanding immediately following the consummation of the Business Combination:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:78.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock, outstanding prior to Business Combination</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25,893,479</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: redemption of Gig shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,816,664)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock Gig</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20,076,815</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares issued in PIPE Financing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,500,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Business Combination and PIPE Financing shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22,576,815</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lightning Systems shares¹</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 50,652,890</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total shares of common stock outstanding immediately after Business Combination</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 73,229,705</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:4.5pt;text-indent:-4.5pt;margin:0pt 0pt 12pt 36pt;">¹The number of Lightning Systems shares were calculated using the Exchange Ratio contemplated in the Business Combination of approximately 0.9406.</p> 5816664 58759000 2500000 10.00 25000000 251000000 250000000 0.0001 1000000 0.0001 38007793 5830723 4379795 16463096 12.00 14.00 16.00 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following table reconciles the elements of the Business Combination to the consolidated statement of cash flows and the consolidated statement of changes in equity for the nine months ended September 30, 2021:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:72.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Recapitalization</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash - Gig's trust and cash (net of redemptions and transaction costs)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 117,796</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash - PIPE Financing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net Cash provided by Business Combination and PIPE Financing</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 142,796</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: non-cash items charged against additional paid-in capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (32,995)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net contributions from Business Combination and PIPE Financing</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 109,801</p></td></tr></table> 117796000 25000000 142796000 32995000 109801000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The number of shares of Common Stock outstanding immediately following the consummation of the Business Combination:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:78.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock, outstanding prior to Business Combination</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25,893,479</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: redemption of Gig shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,816,664)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock Gig</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20,076,815</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares issued in PIPE Financing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,500,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Business Combination and PIPE Financing shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22,576,815</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lightning Systems shares¹</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 50,652,890</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total shares of common stock outstanding immediately after Business Combination</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 73,229,705</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:4.5pt;text-indent:-4.5pt;margin:0pt 0pt 12pt 36pt;">¹The number of Lightning Systems shares were calculated using the Exchange Ratio contemplated in the Business Combination of approximately 0.9406.</p> 25893479 5816664 20076815 2500000 22576815 50652890 73229705 0.9406 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 4 – Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">At September 30, 2021 and December 31, 2020, inventories consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,212</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,456</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 771</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 144</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,743</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">During the nine months ended September 30, 2021, the Company reduced the cost of certain inventory to net realizable value and recorded a $98 cost reduction, which is included in “cost of revenues.” </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,212</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,456</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 771</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 144</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,743</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 9212000 4456000 778000 1143000 771000 144000 10761000 5743000 98000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 5 – Prepaid and Other Current Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">At September 30, 2021 and December 31, 2020, prepaid and other assets consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid insurance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,249</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vendor deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid SPAC transaction costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,913</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software subscriptions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 521</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other current assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 486</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 245</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid insurance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,249</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vendor deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid SPAC transaction costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,913</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software subscriptions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 521</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other current assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 486</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 245</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 3249000 47000 2981000 1794000 1913000 521000 486000 245000 7237000 3999000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 6 - Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Cost, accumulated depreciation, and the related estimated useful lives of property and equipment as of September 30, 2021 and December 31, 2020 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Useful Lives</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Machinery and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,363</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 939</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">7 years</p></td></tr><tr><td style="vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">5 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 986</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 650</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 272</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">3 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 798</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 116</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">3 years</p></td></tr><tr><td style="vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">7 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capital projects in progress</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 704</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,081</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 30pt;">Total cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated depreciation and amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,783)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,289)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Depreciation and amortization expense for the nine months ended September 30, 2021 and 2020 totaled $605 and $263, respectively, of which $136 and $78, respectively are included in “cost of revenues” and $469 and $185, respectively, are included in “selling, general and administrative” expenses. Depreciation and amortization expense for the three months ended September 30, 2021 and 2020 totaled $255 and $94, respectively, of which $49 and $28, respectively are included in “cost of revenues” and $206 and $66, respectively are included in “selling, general and administrative” expenses.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Useful Lives</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Machinery and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,363</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 939</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">7 years</p></td></tr><tr><td style="vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">5 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 986</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 650</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 272</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">3 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 798</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 116</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">3 years</p></td></tr><tr><td style="vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">7 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capital projects in progress</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 704</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,081</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 30pt;">Total cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated depreciation and amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,783)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,289)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr></table> 1363000 939000 P7Y 1761000 825000 P5Y 986000 650000 P5Y 272000 167000 P3Y 798000 116000 P3Y 229000 126000 P7Y 704000 1081000 6113000 3904000 1783000 1289000 4330000 2615000 605000 263000 136000 78000 469000 185000 255000 94000 49000 28000 206000 66000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 7 - Accrued Expenses and Other Current Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">At September 30, 2021 and December 31, 2020, accrued expenses and other current liabilities consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued SPAC transaction costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,521</p></td></tr><tr><td style="vertical-align:bottom;width:69.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other accrued expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 194</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued professional services</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 983</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:69.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 246</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued payroll and benefits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 984</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 207</p></td></tr><tr><td style="vertical-align:bottom;width:69.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warranty liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 455</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer deposits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 569</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 267</p></td></tr><tr><td style="vertical-align:bottom;width:69.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,890</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued SPAC transaction costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,521</p></td></tr><tr><td style="vertical-align:bottom;width:69.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other accrued expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 194</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued professional services</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 983</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:69.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 246</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued payroll and benefits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 984</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 207</p></td></tr><tr><td style="vertical-align:bottom;width:69.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warranty liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 455</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer deposits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 569</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 267</p></td></tr><tr><td style="vertical-align:bottom;width:69.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,890</p></td></tr></table> 1521000 645000 194000 983000 2758000 246000 984000 207000 801000 455000 569000 267000 6740000 2890000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 8 – Notes Payable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Notes payable as of September 30, 2021 and December 31, 2020 consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible Note</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,863</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Related party notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Term note and revolving working capital facility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,000</p></td></tr><tr><td style="vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2020 short-term convertible notes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,225</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Third party notes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2020 short-term convertible notes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,454</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Unsecured facility agreement</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,500</p></td></tr><tr><td style="vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,179</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized debt discount</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,167)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,351)</p></td></tr><tr><td style="vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total debt less unamortized debt discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,828</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;">Less current portion - related party</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,225</p></td></tr><tr><td style="vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;">Less current portion - third party</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,954</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;">Long-term portion</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,696</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,649</p></td></tr><tr><td style="vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;">Long-term portion - related party</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,649</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;">Long-term portion - convertible note</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,740</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Convertible Note</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In conjunction with the Business Combination, the Company entered into the 7.5% $100,000 Convertible Note and paid issuance costs of $5,000. The Convertible Note has a maturity date of May 15, 2024 and has semi-annual interest payments due May 15 and November 15 of each year starting on November 15, 2021. The Convertible Note has a conversion feature at a conversion price of $11.50 and warrants to purchase up to 8,695,652 shares of common stock for a per share price of $11.50.<span style="font-style:italic;font-weight:bold;"> </span>The Convertible Note has a mandatory conversion option that: a) is exercisable at the option of the Company on or after May 15, 2022; b) occurs when the Company’s stock price (1) is greater than 120% of the conversion price of $11.50, or $13.80 for 20 trading days in a period of 30 consecutive trading days and (2) the 30-day average daily trading volume during the applicable exercise period, i.e., consecutive 30 trading day period, is greater </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">than or equal to $3,000; and c) the Company will make payments in accordance with the interest make-whole (defined below) amount in cash or issuance of additional shares of the Company’s common stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="background-color:#ffff00;"> </span><span style="background-color:#ffff00;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The interest make-whole amount means, with respect to the conversion of the Convertible Note, in an amount denominated in U.S. dollars, the sum of all regularly scheduled interest payments, if any, due on such Convertible Note on each interest payment date occurring after the conversion date for such conversion and on or before the maturity date; provided, however, that (A) for these purposes, the amount of interest due on the interest payment date immediately after such conversion date will be deemed to be the following amount: (x) if such conversion date is prior to January 15, 2023, an amount equal to twelve months of interest and (y) if such conversion date is on or after January 15, 2023, any accrued and unpaid interest, if any, at such conversion date, plus any remaining amounts that would be owed to, but excluding, the maturity date in respect of such Convertible Note, including all regularly scheduled interest payments; and (B) if such conversion date occurs after the Company has sent a mandatory conversion notice, then the interest make-whole Amount for such conversion shall be the sum of all regularly scheduled interest payments, if any, due on such Convertible Note on each interest payment date occurring after the conversion date for such conversion to, but excluding, the maturity date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company has identified certain embedded derivatives related to its Convertible Note. Since the Convertible Note has a conversion feature whereby the principal amount will convert into a variable number of shares based on the future trading price of the Company’s common stock, the conversion feature is recorded as a derivative liability. Therefore, the fair value of the convertible feature at inception on May 6, 2021 in the amount of $17,063 was recorded as a debt discount and an addition to “derivative liability” on the consolidated balance sheets. The derivative liability is adjusted to fair value each reporting period, with the changes in fair value reported as “Loss (gain) from change in fair value of derivative liability” on the consolidated statements of operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">During the three months ended September 30, 2021, $12,137 of Convertible Notes were converted into 1,055,388 shares of the Company’s common stock. The Company recognized a gain on extinguishment of $2,194 in “Gain on extinguishment of debt” on the consolidated statement of operations associated with the difference between (1) the sum of the fair value of the common stock issued of $10,089 and cash paid for the remaining annual interest due May 2022 of $668 and (2) the sum of the carrying amount of the converted debt $7,966 and the fair value of the convertible note derivative liability of $4,985. The following table provides a reconciliation of the beginning and ending balances for the convertible note derivative liability measured at fair value using significant unobservable inputs (Level 3):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:84.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Level 3</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Initial recognition May 6, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,063</p></td></tr><tr><td style="vertical-align:bottom;width:84.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gain</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,267</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at June 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21,330</p></td></tr><tr><td style="vertical-align:bottom;width:84.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change resulting from conversions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,985)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gain</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,023</p></td></tr><tr><td style="vertical-align:bottom;width:84.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at September 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21,368</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Convertible Note warrants are considered free-standing instruments and meet the criteria for equity classification because they are indexed to the Company’s own stock and provide a fixed number of shares. Therefore, the fair value of the Convertible Note warrants on May 6, 2021 in the amount of $14,522 was recorded as a debt discount and an addition to “additional paid-in capital” on the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Related party term note and working capital facility</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In October 2019, the Company entered into a term note and working capital facility agreement (the “Facility”), with a company represented on the board. The Facility provides for both term and working capital loans for borrowings up to $21,000 as of September 30, 2021. However, the Company’s Convertible Note requirements limit the Company’s permitted indebtedness to $5,000. Borrowings under the Facility are secured by substantially all the Company’s assets, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">are subject to borrowing base limitations, and require the Company to meet certain covenants. Interest is payable quarterly on borrowings at a fixed annual rate of 15%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Facility borrowings were $6,000 as of December 31, 2020 and increased to $10,000 prior to the Business Combination. As a result of the Business Combination, the Facility was paid down to $3,000 and remains at $3,000 as of September 30, 2021 with a maturity date of October 21, 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In connection with entering into this Facility, the Company issued warrants in 2020 and 2019, exercisable into 60,241 and 301,205, respectively, shares of Series C preferred stock at the conversion price of $1.66 per share. At the time of issuance, the Company estimated the fair value of the warrants at $6 and $66, respectively, and recorded a debt discount, which is being recognized over the life of the Facility borrowings, and a warrant liability, which was adjusted to fair value each reporting period, with the changes in fair value reported as a component of “other income, net.” As a result of the Business Combination, the warrants were converted to common stock based on the Exchange Ratio. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Related party 2020 convertible notes payable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In February 2020, the Company borrowed $3,000 in the aggregate under two convertible note payable agreements from companies represented on the board. Theses convertible notes bore interest at 8% and were subject to certain covenants. In May 2020, these notes were subject to a mandatory redemption in connection with a qualified equity offering of $3,000, resulting in a conversion into 2,118,819 Series C preferred shares at a weighted average conversion price of $1.42 per share. The mandatory redemption was treated as a debt extinguishment for accounting purposes. To record the extinguishment, the fair value of consideration received and debt relieved was compared to the fair value of consideration paid and equity instruments issued. The fair value of consideration received was greater than the consideration paid. The excess fair value of $1,844 was recorded as a contribution to “additional paid-in capital”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In connection with the redemption, the Company issued short and long-term warrants, exercisable into 3,614,457 and 831,326, respectively, shares of Series C preferred shares at the conversion price of $1.66 per share. The Company estimated the fair value of the warrants at $336. The change in fair value was reported within “loss (gain) from change in fair value of warrant liabilities.” As a result of the Business Combination, the warrants were converted to common stock based on the Exchange Ratio.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Related and Third-party 2020 short-term convertible notes payable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In August and September 2020, the Company borrowed $9,679 in the aggregate under convertible note purchase agreements from third parties ($6,454) and related parties ($3,225). The related parties included officers, a director, and individuals whose companies were represented on the board. These convertible notes bore interest at 8%. Interest was payable monthly, with principal and unpaid interest due June 30, 2021. The notes were convertible into 5,830,723 Series C redeemable convertible preferred shares at the conversion price of $1.66 per share. These notes were subordinate to the Facility and third-party unsecured facility agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The 2020 short-term notes were convertible into shares of Series C redeemable convertible stock upon 1) a change in control (“CIC”) having a value in excess of $200,000; 2) a debt or equity financing with aggregated gross proceeds in excess of $10,000; or 3) at maturity. Should the notes be converted at maturity, the debt holders would receive a beneficial conversion feature allowing the conversion at 75% of the lowest issue price. The Company recorded the beneficial conversion feature at its intrinsic value of $3,071. This was recorded as a debt discount and an addition to “additional paid-in capital”. During the three and nine months ended September 30, 2021, amortization of the debt discount of zero and $1,351, respectively, was recorded to “interest expense”, including the remaining discount balance on the date of the Business Combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As a result of the Business Combination, these convertible notes were converted to Series C redeemable convertible stock which converted into common stock based on the Exchange Ratio with the balance of $9,679 recorded to “additional paid-in capital”. In addition, the accrued interest through the date of the Business Combination close was forgiven.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Third party unsecured facility agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In March 2015, the Company borrowed $1,500 under an unsecured facility agreement. As a result of the Business Combination, the amount outstanding was paid in full.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Third-party secured promissory note</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In February 2021 the Company borrowed $3,000 by entering into a promissory note with a third-party lender. The note was secured by substantially all the Company’s assets and bore an annual interest rate of 20%, of which 10% was to be paid in cash and 10% was to be paid-in-kind by adding such interest to the principal balance. Interest which was to be paid quarterly beginning on April 30, 2021 until the earliest of the following events to occur: the maturity date of February 19, 2022; or 14 days after the closing of the Business Combination as described in Note 1, at which time all outstanding principal and interest was due.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As a result of the Business Combination, the Facility was paid down from $3,000 as of March 31, 2021 to zero as of September 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Debt maturities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The total balance of all debt matures as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Period ending December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021 (remainder of the year)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 90,863</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 90,863</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible Note</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,863</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Related party notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Term note and revolving working capital facility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,000</p></td></tr><tr><td style="vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2020 short-term convertible notes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,225</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Third party notes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2020 short-term convertible notes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,454</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Unsecured facility agreement</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,500</p></td></tr><tr><td style="vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,179</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized debt discount</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,167)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,351)</p></td></tr><tr><td style="vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total debt less unamortized debt discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,828</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;">Less current portion - related party</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,225</p></td></tr><tr><td style="vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;">Less current portion - third party</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,954</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;">Long-term portion</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,696</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,649</p></td></tr><tr><td style="vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;">Long-term portion - related party</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,649</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;">Long-term portion - convertible note</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,740</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 87863000 3000000 6000000 3225000 6454000 1500000 90863000 17179000 29167000 1351000 61696000 15828000 6225000 7954000 61696000 1649000 2956000 1649000 58740000 0.075 100000000 5000000 11.50 8695652 11.50 1.20 11.50 13.80 20 30 30 30 3000000 17063000 12137000 1055388 2194000 10089000 668000 7966000 4985000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:84.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Level 3</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Initial recognition May 6, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,063</p></td></tr><tr><td style="vertical-align:bottom;width:84.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gain</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,267</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at June 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21,330</p></td></tr><tr><td style="vertical-align:bottom;width:84.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change resulting from conversions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,985)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gain</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,023</p></td></tr><tr><td style="vertical-align:bottom;width:84.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at September 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21,368</p></td></tr></table> 17063000 4267000 21330000 4985000 5023000 21368000 14522000 21000000 5000000 0.15 6000000 10000000 3000000 3000000 60241 301205 1.66 6000 66000 3000000 2 0.08 3000000 2118819 1.42 1844000 3614457 831326 1.66 336000 9679000 6454000 3225000 0.08 5830723 1.66 200000000 10000000 0.75 3071000 0 1351000 9679000 1500000 3000000 0.20 0.10 0.10 P14D 3000000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Period ending December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021 (remainder of the year)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 90,863</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 90,863</p></td></tr></table> 90863000 90863000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 9 – Leases </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company adopted authoritative guidance related to leases effective January 1, 2020 using the modified retrospective method. <span style="background-color:#ffffff;">A contract is or contains a lease when, (1) the contract contains an explicitly or implicitly identified asset and (2) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract in exchange for consideration. The Company assesses whether an arrangement is or contains a lease at inception of the contract. For all leases, other than those that qualify for the short-term recognition exemption, the Company recognizes as of the lease commencement date on the balance sheet a liability for its obligation related to the lease and a corresponding asset representing the Company’s right to use the underlying asset over the period of use.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company leases its manufacturing center, distribution center, and office space (collectively “Operating Facility”) under noncancelable operating leases that expire in February 2027. The lease payments include taxes, insurance, utilities, and maintenance costs. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company had leases for vehicles under finance leases that expired at various dates, with the longest lease ending in April 2021. None of these leases included a renewal option. For financial reporting purposes, minimum lease payments related to these vehicle leases were recorded as inventory raw materials, principally electric battery systems, and expensed through “cost of revenues sold” and, as a result, the Company included the purchase option payments due at the end of the lease term in the finance lease obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company assesses the expected lease term at lease inception and discounts the lease using a fully secured annual incremental borrowing rate, adjusted for time value corresponding with the expected lease term. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;">The Company elected, for all classes of underlying assets, to not apply the balance sheet recognition requirements of ASC 842, </span><i style="background-color:#ffffff;font-style:italic;">Leases</i><span style="background-color:#ffffff;">, to leases with a term of one year or less, and instead, recognize the lease payments in the income statement on a straight-line basis over the lease term. The Company also elected, for certain classes of underlying assets, to combine lease and non-lease components. The Company elected to combine lease and non-lease components for its Operating Facility leases. </span>The Company did not have any short-term leases during the three or nine months ended September 30, 2021 or 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Right-of-use assets and lease liabilities as of September 30, 2021 and December 31, 2020 consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">        Operating        </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">        Finance        </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Right-of-use assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating lease obligation - current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating lease obligation - long-term portion</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,431</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,265</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Finance lease obligation - current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;">Total operating and finance lease obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,466</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,034</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54</p></td></tr><tr><td style="vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease terms (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td></tr><tr><td style="vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company's lease cost is presented below. The Company does not have any variable lease payments. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating Lease Cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:46.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 220</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Selling, general and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 475</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 113</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,401</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 546</p></td></tr><tr><td style="vertical-align:bottom;width:46.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 30pt;">Total operating lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 636</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 271</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,921</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 813</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The maturities of the Company’s lease liabilities are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021 (remainder of year)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 582</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,588</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,802</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,887</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,974</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,564</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total future minimum lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,397</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,931)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total maturities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,466</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">        Operating        </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">        Finance        </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Right-of-use assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating lease obligation - current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating lease obligation - long-term portion</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,431</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,265</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Finance lease obligation - current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;">Total operating and finance lease obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,466</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,034</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54</p></td></tr><tr><td style="vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease terms (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td></tr><tr><td style="vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12%</p></td></tr></table> 8840000 7881000 1035000 1769000 9431000 7265000 54000 10466000 9034000 54000 P5Y4M24D P5Y2M12D P0Y3M18D 0.15 0.12 0.12 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating Lease Cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:46.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 220</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Selling, general and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 475</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 113</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,401</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 546</p></td></tr><tr><td style="vertical-align:bottom;width:46.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 30pt;">Total operating lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 636</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 271</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,921</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 813</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table> 121000 133000 410000 220000 475000 113000 1401000 546000 40000 25000 110000 47000 636000 271000 1921000 813000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021 (remainder of year)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 582</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,588</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,802</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,887</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,974</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,564</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total future minimum lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,397</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,931)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total maturities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,466</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021 (remainder of year)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 582</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,588</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,802</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,887</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,974</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,564</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total future minimum lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,397</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,931)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total maturities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,466</p></td></tr></table> 582000 2588000 2802000 2887000 2974000 3564000 15397000 4931000 10466000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 10 – Capital Structure</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">For the purpose of this Note 10, the “Warrants” relate to the capital structure of the Company as a result of the Business Combination while the “Redeemable Convertible Preferred Stock – Lightning Systems”, “Warrant Liabilities – Lightning Systems” and “Warrants issued to vendors” relate to the redeemable convertible preferred stock and warrants issued by Lightning Systems that were converted to common stock of the Company as of the date of the Business Combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2021, there are 24,365,730 warrants outstanding, of which 14,999,970 are public warrants, 8,695,652 are Convertible Note warrants and 670,108 are private placement warrants. Each whole warrant entitles the registered holder to purchase one share of Common Stock at a price of $11.50 per share, subject to adjustment as discussed below. Only whole warrants are exercisable. The warrants will expire at 5:00 p.m., New York City time, on the fifth anniversary of the completion of the Company’s Business Combination, or earlier upon redemption or liquidation. The Company filed a Registration Statement covering the shares of Common Stock issuable upon exercise of the warrants on Form S-1 (File No. 333-257237) with the SEC on June 21, 2021, which was declared effective by the SEC on July 6, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The private placement warrants are identical to the public warrants except that such private placement warrants will be exercisable for cash or on a cashless basis, at the holder’s option, and will not be redeemable by the Company, in each case so long as they are still held by the sponsor or its affiliates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Once the warrants become exercisable, the Company may redeem the outstanding warrants (excluding the private placement warrants):</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">in whole and not in part;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">at a price of $0.01 per warrant;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">upon a minimum of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30 days</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">’ prior written notice of redemption, which the Company refers to as the </span><span style="-sec-ix-hidden:Hidden_FJtI6nLkLk6nWSZLVjORXg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30-day</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> redemption period; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">if, and only if, the last reported sale price of the Company’s common stock equals or exceeds $18.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any </span><span style="-sec-ix-hidden:Hidden_MnupwDPsNU6opds2Ot-MJg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">20</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;"> trading days within a </span><span style="-sec-ix-hidden:Hidden_tipU6RJ5eUGHD77MWfAenQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">30</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;"> trading day period ending on the third trading day prior to the date on which the Company sends the notice of redemption to the warrant holders.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The fair value of the private placement warrants on May 6, 2021 in the amount of $1,253 was recorded as a “warrant liability” and an addition to “additional paid-in capital” on the consolidated balance sheets. The change in fair value of a gain of $27 for the three months ended September 30, 2021 and a loss of $228 for the nine months ended September 30, 2021 was recognized in “loss from change in fair value of warrant liabilities” on the consolidated statements of operations. The fair value of the Convertible Note warrants on May 6, 2021 in the amount of $14,522 was recorded as a debt discount and an addition to “additional paid-in capital” on the consolidated balance sheets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Redeemable Convertible Preferred Stock – Lightning Systems</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Series A, B and C redeemable convertible preferred shares were eligible for a cumulative annual simple return of 8% (the “preferred return”) on amounts paid to purchase their preferred shares upon a liquidation, winding up or dissolution of Lightning Systems, or if declared by the Board of Directors. No preferred dividends had been declared. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Lightning Systems’s preferred shares were not redeemable at the option of the holders. However, the holders of preferred shares could request that Lightning Systems redeem all outstanding preferred shares in accordance with their liquidation preferences in the event of a deemed liquidation in which Lightning Systems did not effect a dissolution of Lightning Systems under Delaware General Corporation Law within 90 days after such deemed liquidation event. Deemed liquidation events are defined to include (i) a merger or consolidation in which Lightning Systems is a constituent party, (ii) sale, lease, exclusive license or other disposition or the sale or disposition of substantially all of Lightning Systems’s assets, or (iii) a “change in control” transaction in which then-current stockholders’ controlled less than 50% of the voting power of the entity resulting from the transaction. Accordingly, these shares were considered contingently redeemable and were classified as temporary equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In the event of any voluntary or involuntary liquidation, dissolution or winding up of Lightning Systems, any remaining assets of Lightning Systems were to be distributed as follows: (i) first, to holders of Series C preferred shares, an amount equivalent to 1.25 times the original purchase price per share plus the accrued but unpaid preferred return per share; (ii) second, to holders of Series B preferred shares, an amount equivalent to 1.25 times the original purchase price per share plus the preferred accrued but unpaid return per share; (iii) third, to holders of Series A preferred shares, an amount equivalent to 1.00 times the original purchase price per share plus the accrued but unpaid preferred return per share; and (iv) any remaining assets after satisfying the required distributions to preferred stockholders are distributed pro rata among preferred and common stockholders on an if-converted basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Series A, Series B and Series C preferred shares were to be convertible into common shares at any time at the option of the holder, and are automatically converted into common shares upon the affirmative election of more than 70% of the Series B and Series C preferred stockholders, or upon the closing of a sale of common shares in an initial public offering (“IPO”) with gross proceeds to Lightning Systems of $50,000 or more accompanied by a listing of such common shares on the Nasdaq’s National Market, the New York Stock Exchange, or another exchange approved by the Board. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">See Note 8 – Notes Payable for description of the convertible debt conversion transactions and warrant liabilities under this Note 10 – Capital Structure regarding warrants issued in connection with the preferred share purchases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In connection with the 2019 Series C preferred stock issued for cash, Lightning Systems issued warrants, exercisable into 702,811 shares of Series C preferred shares at the conversion price of $1.66 per share. Lightning Systems estimated the fair value of the warrants at $155 and recorded a warrant liability, which is reported at fair value at each reporting period, with the change in fair value reported as “loss (gain) from change in fair value of warrant liabilities.”</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In connection with the 2020 Series C preferred stock issued in connection with the redemption of related party 2020 convertible notes payable of $3,000 and cash of $3,000, Lightning Systems issued warrants, exercisable into 4,445,783 shares of Series C preferred shares at the weighted average conversion price of $1.42 per share. Lightning Systems estimated the fair value of the warrants at $336 and recorded a warrant liability, which is reported at fair value at each reporting period, with the change in fair value reported as “loss (gain) from change in fair value of warrant liabilities.”</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As a result of the Business Combination, the preferred series A, series B and series C shares were converted to common stock based on the Exchange Ratio. As a result, the balances of $18,036, $4,101 and $35,203, respectively, were charged to addition paid-in capital.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Warrant Liabilities – Lightning Systems</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Lightning Systems issued warrants that enabled the holder to exercise in exchange for common shares or Series C preferred shares. The warrant agreements were reissued on December 31, 2019 upon Lightning Systems’ conversion from an LLC partnership to a C corporation. All terms remained identical. See Note 8 - Notes Payable and under the section redeemable convertible preferred stock of this Note 10 for descriptions of the underlying transactions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Series C warrants were exercisable by the holder at any time at the stated exercise price, which price is subject to adjustment to provide anti-dilution protection to the holder. Upon the closing of an Initial Public Offering (“IPO”), or a merger, sale or other transaction involving substantially all of the assets of Lightning Systems (a “Deemed Liquidation”) the holder may require Lightning Systems to purchase any unexercised warrants at net value equal to the difference between the exercise price of the warrant and the proceeds the holder would have otherwise received as a result of the Deemed Liquidation or IPO. Lightning Systems had no obligation to file for registration of the shares issuable upon exercise of the warrant under the Securities Act. No fractional shares would be issued upon exercise. If upon exercise, the holder would be entitled to a fractional share, the number of shares issued upon exercise would be rounded to the nearest whole share and the difference settled in cash.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As described above in the redeemable convertible preferred stock section of this Note 10, during the three months ended March 31, 2021 one of the preferred warrant holders exercised their warrants to purchase 903,614 shares of Series C preferred stock at an exercise price of $1.66 for cash proceeds of $1,500. At the time of the exercise, the fair value of the warrants was deemed to be $5.87-$5.90 per warrant. In connection with the exercise, the warrant liability was reduced </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">by $5,310 with the offset recorded to Series C redeemable convertible preferred stock in addition to the cash proceeds received. During the three months ended June 30, 2021, one of the preferred warrant holders exercised their warrants to purchase 963,855 shares of Series C preferred stock at an exercise price of $1.66 for cash proceeds of $1,600. At the time of the exercise, the fair value of the warrants was deemed to be $5.87-$5.90 per warrant. In connection with the exercise, the warrant liability was reduced by $5,658 with the offset recorded to Series C redeemable convertible preferred stock in addition to the cash proceeds received.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Warrants issued to vendors – Lightning Systems</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In February 2021, the Board of Directors of Lightning Systems authorized the grant of 125,000 warrants to purchase common stock of Lightning Systems to three vendors who provided various sales and marketing related services prior to March 31, 2021. The warrants were immediately exercisable at an exercise price of $6.18 per share and had a contractual life of five years but required conversion upon the completion of the Business Combination. The fair value of the warrants was deemed to be $3.46 on the date of grant using the Black-Scholes option pricing model with the following inputs: value of common share $6.18; exercise price of $6.18 per share; 5 year term; risk-free interest rate of 0.62%; and volatility of 68%. As the warrants were issued for services already provided, the value of the warrants of $433 was expensed to “selling, general and administrative” expense, and offset to “additional paid-in capital” as the warrants were deemed to be equity instruments under ASC 480, <i style="font-style:italic;">Distinguishing Liabilities from Equity</i>. As a result of the Business Combination, the outstanding warrants issued to these vendors were converted to common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following table presents information for the Common and Series C preferred warrants, that have been converted to common stock as a result of the Business Combination, and outstanding Gig private warrants that were assumed in the Business Combination:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrant Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants to purchase common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Outstanding at December 31, 2020¹</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 610,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.6</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 30pt;">Exercise of common warrants¹</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (69,232)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (489)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.27</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 30pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 30pt;">Issued in connection with the Business Combination as common stock - charged to APIC</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (540,970)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,883)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Outstanding — September 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants to purchase Series C preferred stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Outstanding at December 31, 2020¹</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,938,193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.6</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 30pt;">Exercise of warrants to purchase redeemable convertible preferred stock¹</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,756,526)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,968)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.76</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 30pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 30pt;">Issued in connection with the Business Combination as common stock - charged to APIC</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,181,667)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (32,696)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Outstanding — September 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Private warrants assumed through Business Combination</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Outstanding at December 31, 2020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 30pt;">Warrants assumed</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 670,108</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,253</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.0</p></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 30pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Outstanding — September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 670,108</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,481</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.6</p></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total warrant fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">¹Warrant amounts have been retroactively restated to give effect to the recapitalization transaction.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 24365730 14999970 8695652 670108 1 11.50 0.01 P30D 18.00 1253000 27000 -228000 14522000 0.08 0 0.50 1.25 1.25 1.00 0.70 50000000 702811 1.66 155000 3000000 3000000 4445783 1.42 336000 18036000 4101000 35203000 0 1 903614 1.66 1500000 5.87 5.90 5310000 1 963855 1.66 1600000 5.87 5.90 5658000 125000 3 6.18 P5Y 3.46 0.0618 0.0618 5 0.0062 0.68 433000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrant Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants to purchase common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Outstanding at December 31, 2020¹</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 610,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.6</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 30pt;">Exercise of common warrants¹</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (69,232)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (489)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.27</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 30pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 30pt;">Issued in connection with the Business Combination as common stock - charged to APIC</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (540,970)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,883)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Outstanding — September 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants to purchase Series C preferred stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Outstanding at December 31, 2020¹</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,938,193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.6</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 30pt;">Exercise of warrants to purchase redeemable convertible preferred stock¹</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,756,526)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,968)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.76</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 30pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 30pt;">Issued in connection with the Business Combination as common stock - charged to APIC</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,181,667)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (32,696)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Outstanding — September 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Private warrants assumed through Business Combination</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Outstanding at December 31, 2020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 30pt;">Warrants assumed</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 670,108</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,253</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.0</p></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 30pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Outstanding — September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 670,108</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,481</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.6</p></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total warrant fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:53.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">¹Warrant amounts have been retroactively restated to give effect to the recapitalization transaction.</p></td></tr></table> 610202 2270000 0.27 P3Y7M6D -69232 -489000 0.27 3102000 -540970 -4883000 5938193 18885000 1.76 P2Y7M6D -1756526 -10968000 1.76 24779000 -4181667 -32696000 670108 1253000 11.50 P5Y 228000 670108 1481000 11.50 P4Y7M6D 1481000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 11 – Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">2021 Equity Incentive Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In connection with the Business Combination, the stockholders approved the 2021 Equity Incentive Plan (the “2021 Plan”). The 2021 Plan provides the Company the ability to grant incentive stock options, nonqualified stock options, restricted stock awards, stock appreciation rights, restricted stock units, performance units, performance shares, cash-based awards and other stock-based awards. The purpose of the 2021 Plan is to advance the interests of the Company and its stockholders by providing an incentive to attract, retain and reward persons for performing services and by motivating such persons to contribute to the growth and profitability of the Company and its subsidiaries. As of September 30, 2021, there were 12,837,048 reserved and available for grant under the 2021 Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">2019 Equity Incentive Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.15pt 0pt;">The 2019 Equity Incentive Plan (“2019 Plan”) provided for the grant of incentive stock options, non-qualified stock options, and other awards. As a result of the Business Combination, the 2019 Plan was superseded by the 2021 Plan; therefore, no further awards will be granted under the 2019 Plan. As of the date of the Business Combination, there were 6,500,000 reserved, 6,154,868 granted, and 345,132 available for grant under the 2019 Plan prior to the Exchange Ratio.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.15pt 0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.15pt 0pt;"><span style="font-style:italic;font-weight:bold;">Compensation Expense</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.15pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.15pt 0pt;">The Company recognizes stock-based compensation expense based on the fair value of the awards issued at the date of grant and amortized on a straight-line basis as the employee renders services over the requisite service period. Forfeitures<span style="background-color:#ffffff;"> are accounted for as they occur by reversing the expense previously recognized for awards that were forfeited during the period</span>. The following table presents the stock-based compensation related to stock option and restricted stock unit (“RSU”) awards for the periods presented (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.15pt 0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:40.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Selling, general and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 335</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 254</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 496</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 260</p></td></tr><tr><td style="vertical-align:bottom;width:40.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;">Total stock options expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 254</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 560</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 260</p></td></tr><tr><td style="vertical-align:bottom;width:40.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock units expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Selling, general and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 985</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 985</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;">Total restricted stock units expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:40.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><b style="font-weight:bold;">Total stock-based compensation</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,349</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 254</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,545</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 260</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.15pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.15pt 0pt;">The estimated unrecognized expense for stock options and RSUs not vested as of September 30, 2021, which will be recognized over the remaining vesting period, is as follows: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.15pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options unrecognized expense (in thousands)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,353</p></td></tr><tr><td style="vertical-align:bottom;width:83.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options remaining vesting period (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2.5</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock units unrecognized expense (in thousands)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,470</p></td></tr><tr><td style="vertical-align:bottom;width:83.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock units remaining vesting period (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2.5</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.15pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.15pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock Option Awards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.15pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Stock option awards are issued with an exercise price equal to the estimated fair market value per share at the date of grant and a term of 10 years. Stock option awards generally vest over 4 years. During the three months ended September 30, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.15pt 0pt;">2021 and 2020 stock options of 506,461 and 895,890 shares, respectively, were exercised. During the nine months ended September 30, 2021 and 2020 stock options of 1,135,918 and 895,890 shares, respectively, were exercised.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.15pt 0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.15pt 0pt;">During the three and nine months ended September 30, 2021 the Board of Directors granted 447,067 and 842,194 stock options to certain executives, one director and various employees. Options granted were valued using a Black-Scholes option pricing model using the following assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.15pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.68</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;">The expected volatility was derived from the volatility of historical stock prices of similar publicly traded companies. </span>The dividend yield represents the Company’s anticipated cash dividend over the expected term of the stock options. The risk-free interest rate is based on the U.S. Treasury yield curve rates with maturities consistent with the expected term of the related stock options. The expected term represents the period of time that the Company anticipates the stock options to be outstanding based on historical experience and future expectations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.15pt 0pt;"><span style="font-style:italic;font-weight:bold;">Restricted Stock</span> <span style="font-style:italic;font-weight:bold;">Unit Awards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.15pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.15pt 0pt;">The Company started granting RSU awards in July 2021 that generally vest over 3 years. The Company granted 756,992 shares and vested 17,168 shares during the three and nine months ended September 30, 2021. RSU awards are valued based on the closing market price of our common stock on the grant date.  </p> 12837048 6500000 6154868 345132 The following table presents the stock-based compensation related to stock option and restricted stock unit (“RSU”) awards for the periods presented (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.15pt 0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:40.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Selling, general and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 335</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 254</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 496</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 260</p></td></tr><tr><td style="vertical-align:bottom;width:40.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;">Total stock options expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 254</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 560</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 260</p></td></tr><tr><td style="vertical-align:bottom;width:40.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock units expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Selling, general and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 985</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 985</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;">Total restricted stock units expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:40.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><b style="font-weight:bold;">Total stock-based compensation</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,349</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 254</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,545</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 260</p></td></tr></table> 14000 27000 335000 254000 496000 260000 15000 37000 364000 254000 560000 260000 985000 985000 985000 985000 1349000 254000 1545000 260000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.15pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options unrecognized expense (in thousands)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,353</p></td></tr><tr><td style="vertical-align:bottom;width:83.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options remaining vesting period (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2.5</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock units unrecognized expense (in thousands)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,470</p></td></tr><tr><td style="vertical-align:bottom;width:83.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock units remaining vesting period (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2.5</p></td></tr></table> 2353000 P2Y6M 4470000 P2Y6M P10Y P4Y 506461 895890 1135918 895890 447067 842194 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.15pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.68</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.540 0 0.0068 P6Y P3Y 756992 17168 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 12 - Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The provision for income taxes is recorded at the end of each interim period based on the Company’s best estimate of its effective income tax rate expected to be applicable for the full fiscal year. There is no provision for income taxes because the Company has incurred operating losses since inception. The Company’s effective income tax rate was 0% for the three and nine months ended September 30, 2021 and 2020 and the realization of any deferred tax assets is not more likely than not.</p> 0 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 13 – Net Loss per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company’s potential dilutive securities have been excluded from the computation of diluted net loss per share as the effect would be to reduce the net loss per share. Therefore, the weighted average number of common shares outstanding used to calculate both basic and diluted net loss per share is the same.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company excluded the following potential common shares from the computation of diluted net loss per share for the periods indicated below because including them would have had an anti-dilutive effect. The following table summarizes the number of underlying shares outstanding as of September 30, 2021 and 2020. As a result of the Business </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Combination, the underlying shares have been retroactively restated to give effect to the recapitalization based on the Exchange Ratio. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible note payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,640,261</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,365,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,410,449</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,566,396</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 739,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Redeemable convertible preferred stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common and preferred Series C warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,115,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total potential anti-dilutive stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,156,264</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,681,413</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible note payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,640,261</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,365,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,410,449</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,566,396</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 739,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Redeemable convertible preferred stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common and preferred Series C warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,115,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total potential anti-dilutive stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,156,264</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,681,413</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr></table> 7640261 24365730 3410449 4566396 739824 7115016 36156264 11681413 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 14 – Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The Company is party to a minimum purchase commitment to purchase energy storage systems (“ESS”). If the Company fails to meet the annual minimum purchase commitment, the Company must pay a penalty. The Company has also committed to a multi-year sponsorship agreement whereby the Company is required to make monthly payments in return for marketing. The amounts in the table below represent the Company’s future minimum commitments: </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:59.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:28.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021 (remainder of year)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 556</p></td></tr><tr><td style="vertical-align:bottom;width:59.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,376</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,930</p></td></tr><tr><td style="vertical-align:bottom;width:59.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 82</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22,944</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company’s financial commitments under leasing arrangements are described elsewhere within the notes to the financial statements. (see Note 9).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">From time to time, the Company has been and may again become involved in legal proceedings arising in the ordinary course of its business. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:6pt 0pt 0pt 0pt;">On October 15, 2021, the Company and certain of its officers were named as defendants in a putative securities class action. The action is pending in the U.S. District Court for the District of Colorado, and is captioned Shafer v. Lightning eMotors, Inc., et al., Case No. 1:21-cv-02774. The lawsuit alleges violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule 10b-5 promulgated thereunder for purported false statements regarding the Company’s business operations and financial condition. The lawsuit seeks damages in an unspecified amount, attorneys’ fees, and other remedies. The Company believes the claims are without merit and intends to defend vigorously against such lawsuit. The Company is currently unable to predict the outcome of this lawsuit and therefore cannot determine the likelihood of loss or estimate a range of possible loss.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:59.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:28.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021 (remainder of year)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 556</p></td></tr><tr><td style="vertical-align:bottom;width:59.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,376</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,930</p></td></tr><tr><td style="vertical-align:bottom;width:59.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 82</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22,944</p></td></tr></table> 556000 11376000 10930000 82000 22944000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 15 – Subsequent Events</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Events occurring subsequent to September 30, 2021 include:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company entered into an amendment to the minimum purchase commitment discussed in Note 14. The amendment decreased the per unit price and increased the number of committed units for years 2022 and 2023 and added committed units for years 2024 and 2025. In addition to the amount disclosed in Note 14, the future minimum commitment associated with this amendment is shown in the table below: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:27.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021 (remainder of year)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,840</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 28,040</p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 57,620</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025 and thereafter</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 82,000</p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 178,500</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:27.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021 (remainder of year)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,840</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 28,040</p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 57,620</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025 and thereafter</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 82,000</p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 178,500</p></td></tr></table> 0 10840000 28040000 57620000 82000000 178500000 XML 15 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2021
Oct. 29, 2021
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2021  
Entity File Number 001-39283  
Entity Registrant Name Lightning eMotors, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 84-4605714  
Entity Address, Address Line One 815 14th Street SW  
Entity Address, Address Line Two Suite A100  
Entity Address, City or Town Loveland  
Entity Address State Or Province CO  
Entity Address, Postal Zip Code 80537  
City Area Code 800  
Local Phone Number 233-0740  
Title of 12(b) Security Common Stock, par value $0.0001 per share  
Trading Symbol ZEV  
Security Exchange Name NYSE  
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   74,955,725
Entity Central Index Key 0001802749  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Redeemable Warrants [Member]    
Title of 12(b) Security Redeemable Warrants, each full warrant exercisable for one share of Common stock at an exercise price of $11.50 per share  
Trading Symbol ZEV.WS  
Security Exchange Name NYSE  
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets    
Cash and cash equivalents $ 187,238 $ 460
Accounts receivable, net 12,070 4,122
Inventories 10,761 5,743
Prepaid expenses and other current assets 7,237 3,999
Total current assets 217,306 14,324
Property and equipment, net 4,330 2,615
Operating lease right-of-use asset, net 8,840 7,881
Other assets 145 45
Total assets 230,621 24,865
Current liabilities    
Accounts payable 3,736 2,599
Accrued expenses and other current liabilities 6,740 2,890
Warrant liability 1,481 21,155
Current portion of long-term debt   7,954
Current portion of long-term debt - related party   6,225
Current portion of operating lease obligation 1,035 1,769
Current portion of finance lease obligation   54
Total current liabilities 12,992 42,646
Long-term debt, convertible note net of debt discount 58,740  
Long-term debt, net of current portion and debt discount - related party 2,956 1,649
Operating lease obligation, net of current portion 9,431 7,265
Derivative liability 21,368  
Earnout liability 123,124  
Total liabilities 228,611 51,560
Commitments and contingencies (Note 14)
Stockholders' equity (deficit)    
Preferred stock, par value $.0001, 1,000,000 shares authorized no shares issued and outstanding as of September 30, 2021 and December 31, 2020
Common stock, par value $.0001, 250,000,000 shares authorized as of September 30, 2021 and December 31, 2020; 74,827,128 and 32,949,507 shares issued and outstanding as of September 30, 2021 and December 31, 2020 7 3
Additional paid-in capital 205,753 54,097
Accumulated deficit (203,750) (80,795)
Total stockholders' equity (deficit) 2,010 (26,695)
Total liabilities and stockholders' equity (deficit) $ 230,621 $ 24,865
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2021
Dec. 31, 2020
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, authorized (in shares) 1,000,000 1,000,000
Preferred stock, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, authorized (in shares) 250,000,000 250,000,000
Common stock, issued (in shares) 74,827,128 32,949,507
Common stock, outstanding (in shares) 74,827,128 32,949,507
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Consolidated Statements of Operations        
Revenues $ 6,257 $ 3,802 $ 16,771 $ 5,368
Cost of revenues 7,026 3,938 19,392 6,213
Gross loss (769) (136) (2,621) (845)
Operating expenses        
Research and development 823 287 2,214 742
Selling, general and administrative 9,299 2,758 29,245 6,973
Total operating expenses 10,122 3,045 31,459 7,715
Loss from operations (10,891) (3,181) (34,080) (8,560)
Other expenses        
Interest expense 3,983 862 9,534 1,242
(Gain) loss from change in fair value of warrant liabilities (27) 14,533 28,108 14,363
Loss from change in fair value of derivative liability 5,023   9,290  
Loss from change in fair value of earnout liability 31,788   44,164  
Gain on extinguishment of debt (2,194)   (2,194)  
Other (income) expense (3) 108 (27) 107
Total other expenses 38,570 15,503 88,875 15,712
Net loss $ (49,461) $ (18,684) $ (122,955) $ (24,272)
Net loss per share $ (0.67) $ (0.59) $ (2.22) $ (0.83)
Weighted-average shares outstanding, basic and diluted 73,740,294 31,585,159 55,298,257 29,305,734
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Common Stock
Previously Reported [Member]
Common Stock
Adjustment [Member]
Common Stock
Additional Paid-in Capital
Previously Reported [Member]
Additional Paid-in Capital
Adjustment [Member]
Additional Paid-in Capital
Stockholders' Accumulated Deficit
Cumulative Effect, Adjustment
Stockholders' Accumulated Deficit
Previously Reported [Member]
Stockholders' Accumulated Deficit
Redeemable convertible preferred stock
Previously Reported [Member]
Redeemable convertible preferred stock
Adjustment [Member]
Cumulative Effect, Adjustment
Previously Reported [Member]
Adjustment [Member]
Total
Balances, at Beginning of period at Dec. 31, 2019   $ 3 $ 3 $ 5,552 $ 37,979 $ 43,531 $ 22 $ (43,164) $ (43,164)     $ 22 $ (37,612) $ 37,982 $ 370
Balances, at Beginning of period (in shares) at Dec. 31, 2019 3,254,478 24,033,725 27,288,203                        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                              
Issuance of Series C redeemable convertible preferred stock           225                 225
Issuance of Series C redeemable convertible preferred stock (in shares)     127,302                        
Exercise of stock options           44                 $ 44
Exercise of stock options (in shares)     895,890                       895,890
Stock-based compensation expense           260                 $ 260
Conversion of convertible notes payable           3,984                 3,984
Conversion of convertible notes payable (in shares)     3,692,809                        
Redemption of convertible notes payable           1,844                 1,844
Issuance of warrants beneficial conversion feature           2,976                 2,976
Net loss                 (24,272)           (24,272)
Balances, at End of period at Sep. 30, 2020     $ 3     52,864     (67,414)           (14,547)
Balances, at End of period (in shares) at Sep. 30, 2020     32,004,204                        
Balances, at Beginning of period at Dec. 31, 2019                   $ 37,982 $ (37,982)        
Balances, at Beginning of period (in shares) at Dec. 31, 2019                   25,757,260 (25,757,260)        
Increase (Decrease) in Temporary Equity [Roll Forward]                              
Issuance in connection with the redemption of convertible debt and cash purchase of redeemable Series C convertible preferred stock           3,984                 3,984
Issuance in connection with the redemption of convertible debt and cash purchase of redeemable Series C convertible preferred stock (in shares)     3,692,809                        
Balances, at Beginning of period at Jun. 30, 2020   $ 3 $ 3 7,402 42,188 49,590   (48,730) (48,730)       (41,328) 42,191 863
Balances, at Beginning of period (in shares) at Jun. 30, 2020 3,254,478 27,853,836 31,108,314                        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                              
Exercise of stock options           44                 $ 44
Exercise of stock options (in shares)     895,890                       895,890
Stock-based compensation expense           254                 $ 254
Issuance of warrants beneficial conversion feature           2,976                 2,976
Net loss                 (18,684)           (18,684)
Balances, at End of period at Sep. 30, 2020     $ 3     52,864     (67,414)           (14,547)
Balances, at End of period (in shares) at Sep. 30, 2020     32,004,204                        
Balances, at Beginning of period at Jun. 30, 2020                   $ 42,191 $ (42,191)        
Balances, at Beginning of period (in shares) at Jun. 30, 2020                   29,818,650 (29,818,650)        
Balances, at Beginning of period at Dec. 31, 2020   $ 3 $ 3 $ 10,828 $ 43,269 54,097   $ (80,795) (80,795)       $ (69,967) $ 43,272 (26,695)
Balances, at Beginning of period (in shares) at Dec. 31, 2020 4,910,555 28,038,952 32,949,507                        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                              
Exercise of Common Warrants           646                 646
Exercise of Common Warrants (in shares)     69,232                        
Issuance of Series C redeemable convertible preferred stock           14,068                 14,068
Issuance of Series C redeemable convertible preferred stock (in shares)     1,756,525                        
Business Combination and PIPE Financing     $ 4     109,801                 109,805
Business Combination and PIPE Financing (in shares)     37,843,390                        
Exercise of stock options           552                 $ 552
Exercise of stock options (in shares)     1,135,918                       1,135,918
Vesting of restricted stock units (in shares)     17,168                        
Stock-based compensation expense           1,545                 $ 1,545
Conversion of convertible notes payable           10,089                 10,089
Conversion of convertible notes payable (in shares)     1,055,388                        
Warrants issued in connection the Convertible Note           14,522                 14,522
Issuance of warrants beneficial conversion feature           433                 433
Net loss                 (122,955)           (122,955)
Balances, at End of period at Sep. 30, 2021     $ 7     205,753     (203,750)           2,010
Balances, at End of period (in shares) at Sep. 30, 2021     74,827,128                        
Balances, at Beginning of period at Dec. 31, 2020                   $ 43,272 $ (43,272)        
Balances, at Beginning of period (in shares) at Dec. 31, 2020                   30,120,057 (30,120,057)        
Increase (Decrease) in Temporary Equity [Roll Forward]                              
Issuance in connection with the redemption of convertible debt and cash purchase of redeemable Series C convertible preferred stock           10,089                 10,089
Issuance in connection with the redemption of convertible debt and cash purchase of redeemable Series C convertible preferred stock (in shares)     1,055,388                        
Balances, at Beginning of period at Jun. 30, 2021     $ 7     193,804     (154,289)           39,522
Balances, at Beginning of period (in shares) at Jun. 30, 2021     73,248,111                        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                              
Exercise of stock options           511                 $ 511
Exercise of stock options (in shares)     506,461                       506,461
Vesting of restricted stock units (in shares)     17,168                        
Stock-based compensation expense           1,349                 $ 1,349
Conversion of convertible notes payable           10,089                 10,089
Conversion of convertible notes payable (in shares)     1,055,388                        
Net loss                 (49,461)           (49,461)
Balances, at End of period at Sep. 30, 2021     $ 7     205,753     $ (203,750)           2,010
Balances, at End of period (in shares) at Sep. 30, 2021     74,827,128                        
Increase (Decrease) in Temporary Equity [Roll Forward]                              
Issuance in connection with the redemption of convertible debt and cash purchase of redeemable Series C convertible preferred stock           $ 10,089                 $ 10,089
Issuance in connection with the redemption of convertible debt and cash purchase of redeemable Series C convertible preferred stock (in shares)     1,055,388                        
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Cash flows from operating activities    
Net loss $ (122,955) $ (24,272)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 605 263
Provision for doubtful accounts 142  
Gain on disposal of fixed asset (9)  
Gain on conversion of convertible notes for common stock (2,194)  
Change in fair value of warrant liability 28,108 14,363
Change in fair value of earnout liability 44,164  
Change in fair value of derivative liability 9,290  
Stock-based compensation 1,545 260
Amortization of debt discount 4,598 470
Non-cash impact of operating lease right of use asset 1,453 795
Issuance of common stock warrants for services performed 433  
Other non-cash expenses   164
Changes in operating assets and liabilities that (used) provided cash:    
Accounts receivable (8,090) (2,939)
Inventories (5,018) (953)
Prepaid expenses and other current assets and other assets (6,511) (195)
Accounts payable 1,293 233
Accrued expenses and other current liabilities 5,184 118
Net cash used in operating activities (47,962) (11,693)
Cash flows from investing activities    
Purchase of property and equipment (2,320) (1,301)
Proceeds from disposal of property and equipment 9  
Net cash used in investing activities (2,311) (1,301)
Cash flows from financing activities    
Proceeds from term loan and working capital facility   1,000
Proceeds from convertible notes payable, net of issuance costs paid 95,000 9,379
Proceeds from Business combination and PIPE Financing, net of issuance costs paid 142,796  
Proceeds from facility borrowings 7,000  
Repayments of facility borrowings (11,500)  
Proceeds as part of a redemption of convertible notes payable and Series C redeemable convertible preferred stock and warrants   3,000
Proceeds from the exercise of Series C redeemable convertible preferred warrants 3,100  
Proceeds from exercise of common warrants 157  
Proceeds from issuance of Series C convertible preferred stock and preferred stock warrants   3,225
Payments on finance lease obligations (54) (50)
Proceeds from exercise of stock options 552 44
Net cash provided by financing activities 237,051 16,598
Net increase in cash 186,778 3,604
Cash - Beginning of year 460 1,297
Cash - End of period 187,238 4,901
Supplemental cash flow information    
Cash paid for interest 2,559 641
Significant noncash transactions    
Earnout liability at inception 78,960  
Warrant liability at inception 1,253  
Derivative liability at inception 17,063  
Conversion of short-term convertible notes for common stock 9,679  
Conversion of convertible notes for common stock 10,089  
Conversion of warrant liabilities for common stock $ 37,580  
Series C redeemable convertible preferred stock    
Significant noncash transactions    
Conversion of convertible notes payable into Series C redeemable convertible preferred stock   $ 3,000
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Description of Business and Basis of Presentations
9 Months Ended
Sep. 30, 2021
Description of Business and Basis of Presentation  
Description of Business and Basis of Presentation

Note 1 – Description of Business and Basis of Presentation

On May 6, 2021 (the "Closing Date"), GigCapital3, Inc. ("Gig"), consummated the previously announced merger pursuant to the Business Combination Agreement, dated December 10, 2020 (the "Business Combination Agreement"), by and among Project Power Merger Sub, Inc., a wholly-owned subsidiary of Gig incorporated in the State of Delaware ("Merger Sub"), and Lightning Systems, Inc., a Delaware corporation ("Lightning Systems"). Pursuant to the terms of the Business Combination Agreement, a business combination between Gig and Lightning Systems was effected through the merger of Merger Sub with and into Lightning Systems, with Lightning Systems surviving as the surviving company and as a wholly-owned subsidiary of Gig (the "Business Combination").

On the Closing Date, and in connection with the closing of the Business Combination, Gig changed its name to Lightning eMotors, Inc. (the "Company", "Lightning", “we” or “us”). Lightning Systems was deemed the accounting acquirer in the Business Combination based on an analysis of the criteria outlined in Accounting Standards Codification ("ASC") 805, Business Combinations. This determination was primarily based on Lightning Systems stockholders prior to the Business Combination having a majority of the voting interests in the combined company, Lightning Systems operations comprising the ongoing operations of the combined company and Lightning Systems senior management comprising the senior management of the combined company. Accordingly, for accounting purposes, the Business Combination was treated as the equivalent of Lightning Systems issuing stock for the net assets of Gig, accompanied by a recapitalization. The net assets of Gig are stated at historical cost, with no goodwill or other intangible assets recorded.

While Gig was the legal acquirer in the Business Combination, Lightning Systems was deemed the accounting acquirer, the historical financial statements of Lightning Systems became the historical financial statements of the combined company, upon the consummation of the Business Combination. As a result, the financial statements included in this report reflect (i) the historical operating results of Lightning Systems prior to the Business Combination; (ii) the combined results of the Company and Lightning Systems following the closing of the Business Combination; (iii) the assets and liabilities of Lightning Systems at their historical cost; and (iv) the Company’s equity structure for all periods presented.

In accordance with guidance applicable to these circumstances, the equity structure has been restated in all comparative periods up to the Closing Date, to reflect the number of shares of the Company's common stock, $0.0001 par value per share ("Common Stock") issued to Lightning Systems stockholders in connection with the recapitalization transaction. As such, the shares and corresponding capital amounts and earnings per share related to Lightning Systems redeemable convertible preferred stock and Lightning Systems common stock prior to the Business Combination have been retroactively restated as shares reflecting the exchange ratio of approximately 0.9406 shares (the “Exchange Ratio”) established in the Business Combination Agreement. Activity within the statement of stockholders' equity for the issuances and repurchases of Lightning Systems convertible redeemable preferred stock, were also retroactively converted to Lightning Systems common stock. For more details on the reverse recapitalization, see Note 3 to the Company’s notes to unaudited consolidated financial statements.

The accompanying unaudited consolidated financial statements have been prepared in accordance with U.S. Generally Accepted Accounting Principles (“GAAP”) and pursuant to the regulations of the U.S. Securities and Exchange Commission (“SEC”). The unaudited financial information reflects, in the opinion of management, all adjustments, consisting of normal recurring adjustments, considered necessary for a fair statement of the Company's financial position, results of operations and cash flows for the periods indicated. The results reported for the interim period presented are not necessarily indicative of results that may be expected for the full year. These consolidated financial statements should be read in conjunction with the audited financial statements and notes thereto included in the

Company's audited financial statements as of and for the year ended December 31, 2020 included in the Prospectus which constituted a part of the Company's Registration Statement on Form S-1 (File No. 333-257237), which was declared effective by the SEC on July 6, 2021 (the "Prospectus").

The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated.

Reclassifications

Certain prior period balances in the consolidated balance sheets and statements of cash flows have been combined or reclassified to conform to current period presentation. Such reclassifications had no impact on net loss or shareholders’ equity previously reported.

Out-of-Period Adjustments

During the three months ended June 30, 2021, the Company identified an error related to the failure to account for the modification of an operating lease for one of its facilities amended in November 2020. The modification extended the term of the lease from November 2024 to February 2027. As a result of the error Operating lease right-of-use assets, Total Assets, Lease Obligation (current and long-term), and Net loss were understated in the periods ended March 31, 2021 and December 31, 2020. The Company assessed the materiality of these errors considering the relevant quantitative and qualitative factors and concluded that the errors were not material to the consolidated financial statements taken as a whole. As such, during the three months ended June 30, 2021, the Company recorded the following out-of-period adjustment to correct the error: increased “right-of-use asset” $2,272, increased “cost of revenues” $14, increased “selling, general and administrative” expense $47, increased “current portion of operating lease obligation” $100, and increased “operating lease obligation, net of current portion” $2,233. The consolidated statements of operations for the three and nine months ended September 30, 2021, the consolidated balance sheet as of September 30, 2021 and the consolidated statements of stockholders’ equity and cash flows for the three and nine months ended September 30, 2021 reflect the above adjustments.

Liquidity

As of September 30, 2021, the Company had $187,238 in cash and cash equivalents. For the three and nine months ended September 30, 2021, the net loss of the Company was $49,461 and $122,955, respectively. Cash flow used in operating activities was $47,962 for the nine months ended September 30, 2021. The Company had positive working capital of $204,314 as of September 30, 2021 primarily as a result of the Business Combination. The current and historical operating cash flows, current cash and working capital balances, and forecasted obligations of the Company were considered in connection with management’s evaluation of the Company’s ongoing liquidity. As a result of the Business Combination, the Company received net proceeds of $216,812 in cash, after paying off the outstanding working capital facilities, the secured promissory note, and unsecured facility agreements. The cash proceeds received from the transaction are expected to provide sufficient capital to fund planned operations for one year from the date of financial statements issuance. We believe our cash and cash equivalents balance will be sufficient to continue to operate our business over the next twelve-month period from the date the financial statements were issued. However, we will require substantial additional capital to develop our products and services, including those for orders in our order backlog, fund the growth and scaling of our manufacturing facilities, fund the growth and scaling of our operations and possible acquisitions. Until we can generate sufficient cash flow from operations, we expect to finance our operations through a combination of the merger proceeds we received from the Business Combination, the PIPE Financing and the Convertible Note investment, as well as from additional public offerings, debt financings, collaborations or licensing arrangements. The amount and timing of our future funding requirements depend on many factors, including the pace and results of our development efforts and our ability to scale our operations.

COVID-19

On March 11, 2020, the World Health Organization declared the outbreak of a respiratory disease caused by a new coronavirus, known as COVID-19, a pandemic. The first Delta variant case was identified in December 2020, and the

variant soon became the predominant strain of the virus and by the end of September 2021, the Delta variant was the cause of more than 99% of new U.S. COVID-19 cases. In response, most U.S. states have implemented measures to combat the outbreak that has impacted U.S. business operations. As of the date of issuance of the financial statements, the Company’s operations have not been significantly impacted, but the Company continues to monitor the situation. No impairments were recorded as of the balance sheet date, as no triggering events or changes in circumstances had occurred as of period-end; however, due to significant uncertainty surrounding the situation, management’s judgment regarding this could change in the future. In addition, while the Company’s results of operations, cash flows, and financial condition could be impacted, the extent of the impact cannot be reasonably estimated at this time.

XML 22 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2021
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

Note 2 – Summary of Significant Accounting Policies

Use of estimates

The preparation of financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Our most significant estimates and judgments involve deferred income taxes, allowance for doubtful accounts, warranty liability, write downs and write offs of obsolete and damaged inventory and the valuation of share-based compensation, warrant liability, convertible note derivative liability and earnout share liability. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s financial statements.

Segment information

ASC 280, Segment Reporting, defines operating segments as components of an enterprise where discrete financial information is available that is evaluated regularly by the chief operating decision-maker (“CODM”) in deciding how to allocate resources and in assessing performance. The Company operates as a single operating segment. The Company’s CODM is the Chief Executive Officer, who has ultimate responsibility for the operating performance of the Company and the allocation of resources. The CODM uses Company forecasts, a financial and operations dashboard, and cash flows as the primary measures to manage the business and does not segment the business for internal reporting or decision making.

Concentrations of credit risk

As of September 30, 2021 and December 31, 2020, two customers accounted for 55% and 37%, respectively, of the Company’s total accounts receivable. The net sales to the following customers comprised more than 10% of revenues for the periods presented.

Three Months Ended September 30, 

Nine months ended September 30, 

    

2021

    

2020

    

2021

    

2020

 

Net Sales

% of Net Revenues

  

 

Net Sales

% of Net Revenues

  

 

Net Sales

% of Net Revenues

  

 

Net Sales

% of Net Revenues

  

Customer A

$

1,326

21

%

$

%

$

%

$

%

Customer B

 

1,078

17

%

 

%

 

%

 

%

Customer C

 

722

12

%

 

%

 

6,040

36

%

 

%

Customer D

 

682

11

%

 

%

 

%

 

%

Customer E

647

10

%

1,240

33

%

2,807

17

%

2,006

37

%

Customer F

%

921

24

%

%

1,021

19

%

Customer G

%

792

21

%

%

792

15

%

Customer H

%

527

14

%

%

%

Total of customers with sales greater than 10%

$

4,455

71

%

$

3,480

92

%

$

8,847

53

%

$

3,819

71

%

Total of customers with sales less than 10%

1,802

29

%

322

8

%

7,924

47

%

1,549

29

%

Total Revenues

$

6,257

100

%

$

3,802

100

%

$

16,771

100

%

$

5,368

100

%

Concentrations of supplier risk

As of September 30, 2021 and December 31, 2020 one supplier accounted for 16% and 12% of the Company’s accounts payable, respectively. For the three months ended September 30, 2021 and 2020, two suppliers accounted for 37% and 47% of purchases, respectively. For the nine months ended September 30, 2021 and 2020 two and one suppliers, respectively, accounted for 36% and 39% of purchases.

Cash and cash equivalents

Cash and cash equivalents include cash held in banks and in money market funds. The Company’s cash and cash equivalents are placed with high-credit-quality financial institutions and issuers, and at times exceed federally insured limits. To date, the Company has not experienced any credit loss relating to its cash and cash equivalents.

Accounts receivable

Accounts receivable are recorded at invoiced amounts, net of discounts, and allowances. The Company grants credit in the normal course of business to its customers. The Company periodically performs credit analyses and monitors the financial condition of its customers to reduce credit risk and, under certain circumstances, requires collateral to support accounts receivable. The Company reduces the carrying value for estimated uncollectible accounts based on a variety of factors including the length of time receivables are past due, economic trends and conditions affecting the Company’s customer base, and historical collection experience. Specific provisions are recorded for individual receivables when the Company becomes aware of a customer’s inability to meet its financial obligations. The Company writes off accounts receivable when they are deemed uncollectible or, in certain jurisdictions, when legally able to do so. The allowance for doubtful accounts balances at September 30, 2021 and December 31, 2020 were $142 and zero, respectively.

Inventories

Inventories consist of raw materials, work in progress, and finished goods and are stated at the lower of cost or net realizable value, with cost determined on the average cost method, which approximates the first-in, first-out (FIFO) method.

The Company records a provision to write-down obsolete inventories equal to the difference between the costs of inventories on hand and the net realizable value based upon assumptions about future sales trends, market and economic conditions, and customer demand. If the estimated inventory net realizable value is less than the net carrying value, the net carrying value is adjusted to net realizable value and the resulting charge is recorded in “cost of revenues.”

Property and equipment

Property and equipment is stated at cost, less accumulated depreciation. Depreciation is provided using the straight-line method over the estimated useful asset lives. Leasehold improvements are stated at cost and amortized on the straight-line basis over their estimated economic useful lives or the lease term, whichever is shorter. Costs of enhancements or modifications that substantially extend the capacity or useful life of an asset are capitalized and depreciated accordingly. Ordinary repairs and maintenance are expensed as incurred. Depreciation is included in our consolidated statements of operations in “cost of revenues” and “selling, general and administrative” expenses. When property is retired or otherwise disposed of, the cost and accumulated depreciation are removed from our consolidated balance sheets and the resulting gain or loss, if any, is reflected in “other income, net.”

Impairment of long-lived assets

Long-lived assets to be held and used in the Company’s operations are evaluated for impairment when events or circumstances indicate the carrying value of a long-lived asset or asset group is less than the undiscounted cash flows from its use and eventual disposition over its remaining economic life. The Company assesses recoverability by comparing the sum of projected undiscounted cash flows from the use and eventual disposition over the remaining economic life of a long-lived asset or asset group to its carrying value, and records a loss from impairment if the carrying value is more than its undiscounted cash flows. Assets or asset groups to be abandoned or from which no future benefit is expected are written down to zero in the period it is determined they will no longer be used and are removed entirely from service. There were no impairments of long-lived assets recognized during the nine months ended September 30, 2021 and 2020.

Redeemable convertible preferred stock

Prior to the Business Combination, the Company had redeemable preferred stock outstanding that was classified as temporary equity in the mezzanine section of the balance sheet due to the contingently redeemable nature of the preferred stock. As described in Note 1, the equity structure has been restated in all comparative periods prior to the Closing Date. For the periods in which the redeemable convertible preferred stock was outstanding, the Company did not believe that the related contingent events and the redemption of the preferred stock was probable to occur and did not accrete the preferred stock to redemption value.

Revenue recognition

The Company develops and produces powertrain systems for urban medium and heavy-duty vehicles, such as delivery trucks and buses. Powertrain systems can either be sold direct to customers or installed and integrated into a vehicle by the Company. The Company transfers control and recognizes revenue for powertrain systems sold direct to customers when the product is shipped “FOB Shipping Point.” When the Company is responsible for vehicle conversions, revenue is recognized upon completion of the conversion and the vehicle is made available to the customer. For vehicle conversions, the components are highly interdependent and interrelated, and conversion requires both the components and their installation and integration, which collectively represent the combined output to the customer. The Company also provides chargers as an ancillary supporting product to customers. Revenue for chargers is recognized when the product is drop shipped directly to the customer from the manufacturer. The Company, who controls the customer relationship and product pricing for chargers, is the principal in such transactions and revenue is recognized on a gross basis. From time to time the Company may also sell services associated with the powertrain systems, revenue from which is recognized as the service is transferred to the customer. Service revenue for the three and nine months ended September 30, 2021 and 2020 was immaterial.

The Company accounts for shipping and handling costs arranged on behalf of customers as fulfillment costs and records these costs within “cost of revenues” in the accompanying statements of operations. Shipping and handling billed to customers is included in revenues and is not significant.

The following economic factors affect the nature, amount, timing, and uncertainty of the Company’s revenue and cash flows as indicated:

Type of customer: The majority of the Company’s sales are directly to fleet customers and fleet service providers. The Company has also sold to certified installers or dealers who install the powertrain components in the vehicles.

Type of contract: Sales contracts are for goods or services. The majority of contracts are short term (i.e., less than or equal to one year in duration).

Significant Payment Terms

None of the Company’s contracts have a significant financing component. Any cash that is received prior to revenue recognition is deferred as deferred revenue (a contract liability) until the good is delivered or service is rendered.

Returns and Refunds

Consideration paid for goods and/or services that customers purchase from the Company are nonrefundable. Therefore, at the time revenue is recognized, the Company does not estimate expected refunds for goods or services, nor does the Company exclude any such amounts from revenue.

Allocating the Transaction Price

The transaction price of a contract is the amount of consideration to which the Company expects to be entitled in exchange for transferring promised goods to a customer. Transaction prices do not include amounts collected on behalf of third parties (e.g., sales taxes). Sales taxes collected on sales are recorded as a sales tax liability and are included in “accrued expenses and other current liabilities.” To determine the transaction price of a contract, the Company considers its customary business practices and the terms of the contract. For the purpose of determining transaction prices, the Company assumes that the goods and/or services will be transferred to the customer as promised in accordance with existing contracts and that the contracts will not be canceled, renewed, or modified. The Company’s revenue terms do not include retrospective or prospective volume discounts, rights of return, rebates, performance bonuses or other forms of variable consideration.

The Company’s contracts with customers have fixed transaction prices that are denominated in U.S. dollars and payable in cash.

Costs to Obtain or Fulfill a Contract with a Customer

The Company has elected the practical expedient to expense contract acquisition costs, which consist of sales commissions, which are reported within “selling, general and administrative” expenses.

Revenue Summary

The following table disaggregates revenue by major source:

Three Months Ended September 30, 

Nine months ended September 30, 

    

2021

    

2020

    

2021

    

2020

    

ZEVs converted

 

  

 

  

 

  

 

  

 

Manufacturing conversions - direct to customer

$

5,588

$

3,366

$

15,084

$

3,630

Powertrain systems - direct to customer

 

 

 

218

 

Powertrain systems - certified installer or dealers

 

 

 

 

1,320

Charging systems

 

242

 

70

 

244

 

70

Other

 

427

 

366

 

1,225

 

348

$

6,257

$

3,802

$

16,771

$

5,368

Warranties

In most cases, goods that customers purchase from the Company are covered by five-year and 60-thousand-mile limited product warranty.

At the time revenue is recognized, the Company estimates the cost of expected future warranty claims and accrues estimated future warranty costs based upon the historical relationship of warranty claims to sales. The Company periodically reviews the adequacy of its product warranties and adjusts, if necessary, the warranty percentage and accrued warranty liability for actual historical experience. The warranty liability is included in “accrued expenses and other current liabilities” and the cost of warranties is included in “cost of revenues.”

Fair value, measurements, and financial instruments

GAAP for fair value establishes a hierarchy that prioritizes fair value measurements based on the types of inputs used for the various valuation techniques (market approach, income approach, and cost approach). The Company’s financial assets and liabilities are measured using inputs from the three levels of the fair value hierarchy. The three levels of the hierarchy and the related inputs are as follows:

Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the Company can access at the measurement date.

Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data.

Level 3: Significant unobservable inputs that reflect the Company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.

An asset’s or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.

Assets and liabilities measured at fair value are based on one or more of the following three valuation techniques:

Market approach: Prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities

Cost approach: Amount that would be required to replace the service capacity of an asset (replacement cost)

Income approach: Techniques to convert future amounts to a single present value amount based upon market expectations (including present value techniques, option pricing and excess earnings models)

The Company believes its valuation methods are appropriate and consistent with other market participants, however, the use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.

The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, warrant liabilities, long-term debt, derivative liabilities and earnout liabilities. The carrying value of cash, accounts receivable, accounts payable, and accrued liabilities approximate fair value because of the short-term nature of those instruments. Long-term debt is not presented at fair value on the Consolidated Balance Sheets, as it is recorded at carrying value, net of unamortized debt discounts. However, the 7.5% $100,000 convertible senior note (the “Convertible Note”) has an embedded conversion option accounted for as a derivative liability, which is presented at fair value on the Consolidated Balance Sheets. The fair value of the Convertible Note without the conversion option was $59,888 and zero as of September 30, 2021 and December 31, 2020, respectively.

As of September 30, 2021, the Company had cash equivalents held in a money market account. The Company has concluded that due to the highly liquid nature of the money market account, the carrying value approximates fair value, which represents a Level 1 input.

As a result of the Business Combination, the Company recognized additional earnout shares with performance conditions as a liability measured at fair value with subsequent changes in fair value recorded in the statement of operations for each reporting period. The earnout shares are valued using the Company’s stock price as of the valuation date. The valuation methodology used is a Monte Carlo Simulation model (“MCS”) utilizing a Geometric Brownian motion process to capture meeting the various performance conditions. MCS is a technique that uses a stochastic process to create a range of potential future outcomes given a variety of inputs. Stochastic processes involve the use of both predictive assumptions (e.g., volatility, risk-free rate) and random numbers to create outcomes. MCS assumes that stock prices take a random walk and cannot be predicted; therefore, random number generators are used to create random outcomes for stock prices. The fair value measurements are considered Level 3 measurements within the fair value hierarchy.

As a result of the Business Combination, the Company assumed the liability associated with the Gig warrants. The Company accounts for the warrants as liabilities at fair value with subsequent changes in fair value recorded in the statement of operations for each reporting period. The fair value is determined using the Black-Scholes-Merton option-pricing model (“BSM”) where the share price input represents the Company’s stock price as of the valuation date. The BSM is a mathematical model for pricing an option or warrant. In particular, the model estimates the variation over time of financial instruments. The fair value measurements are considered Level 3 measurements within the fair value hierarchy.

The Company estimates the fair value of its derivative liability associated with the Convertible Note at each reporting date, as well as at each conversion date. The Convertible Note and embedded conversion option are valued using a Binomial Lattice Model designed to capture incremental value attributed to the conversion options in addition to the value of the Convertible Note. The value of the Convertible Note without the conversion feature is valued utilizing the income approach, specifically, the discounted cash flow method. Cash flows are discounted utilizing the U.S. Treasury rate and the credit spread to estimate the appropriate risk adjusted rate. The conversion feature utilizes the Company’s stock price as of the valuation date as the starting point of the valuation. A Binomial Lattice Model is used to estimate a credit spread by solving for a premium to the U.S. Treasury rate that produces a value of the Convertible Note. As of issuance, the value of the Convertible Note and warrants related to the Convertible Note were set to equal $100,000 to solve for the credit spread which is then updated quarterly. The fair value measurements are considered Level 3 measurements within the fair value hierarchy.

Prior to the Business Combination, the Company had common and preferred stock warrants issued in connection with the issuance of debt, the conversion of debt to preferred stock, and the issuance of redeemable convertible preferred stock that were measured and recorded at fair market value as of the date of each transaction. These common and

preferred stock warrants were classified in warrant liabilities and were measured and adjusted to their fair market value as of each reporting period as described in the paragraphs below.

The Company estimated the fair value of its common stock, Series C preferred stock, and Series C preferred warrants, which value was used in the determination of the value of warrants issued in connection with certain debt and preferred stock transactions and when measuring at the end of the reporting period. The Company considered the measurement of such liability-classified warrants in Level 3 due to significant unobservable inputs in this valuation.

The valuations were based on a combination of the income and market approach allocated to stockholders using an Option Pricing Model and applying a Discount for Lack of Marketability judgement based on the Finnerty put-option model. The key inputs to the valuation models that were utilized to estimate the fair value of the warrant liabilities included volatility, risk free rate, probability of subsequent funding, and discounts for lack of marketability.

These valuations were determined using a Probability Weighted Expected Return Method (PWERM) and a combination of several income and market approaches to determine the enterprise value of the Company. The enterprise value was adjusted for the probabilities of various scenarios/liquidity events that could have occurred and would have to create an overall weighted value of common stock as of each valuation date. Each liquidity scenario had unique probabilities based on the Company’s opinion, which was based on various discussions with potential investors, advisors, and market participants, which included unique facts and circumstances as of the valuation dates. The scenarios included early liquidation, a private merger and acquisition (“M&A”) transaction, staying a privately held company, and a special purpose acquisition company (“SPAC”) transaction/merger.

Each scenario was based on a different valuation methodology based on the unique risks, opportunities and a likely investor’s or market participant’s perspective. These included (a) Early liquidation: based on an Asset Approach using the existing equity value as of the valuation date; (b) Private M&A: based on a guideline transaction (market) approach using an assembled group of comparable transactions and trailing revenue metric/multiples; (c) Stay private: based on a discounted cash flow (income) approach using the Company’s non-SPAC forecast and a market-based discount rate; and (d) SPAC transaction: based on a guideline public company (market) approach using an assembled peer group of comparable companies and forward revenue metrics/multiples. Value was allocated to all outstanding securities through the PWERM using capitalization tables unique to each liquidity scenario.

The preliminary valuation was then discounted by applying a Discount for Lack of Marketability (“DOLM”) based on a Finnerty put-option model to determine a non-marketable, minority value of one share of common stock and one Series C preferred share.

The Company’s non-financial assets, which primarily consist of property and equipment, are not required to be carried at fair value on a recurring basis and are reported at carrying value. However, on a periodic basis or whenever events or changes in circumstances indicate that their carrying value may not be fully recoverable, these along with other non-financial instruments are assessed for impairment and, if applicable, written down to and recorded at fair value.

Beneficial conversion features

The Company followed the beneficial conversion feature guidance in ASC 470-20, Debt with Conversion and Other Options, which applies to redeemable convertible preferred stock and convertible debt. A beneficial conversion feature is defined as a nondetachable conversion feature that is in the money at the commitment date.

The beneficial conversion feature guidance requires recognition of the conversion option’s in-the-money portion, the intrinsic value of the option, in equity, with an offsetting reduction to the carrying amount of the instrument. The resulting discount is amortized as interest over the life of the instrument. When there is a subsequent change to the conversion ratio based on a future occurrence, the new conversion price may trigger the recognition of an additional beneficial conversion feature on occurrence.

As a result of the Business Combination, the unamortized portion of the beneficial conversion feature was recorded to additional paid-in capital.

Stock-based compensation

The Company accounts for share-based compensation in accordance with ASC 718, Compensation – Stock Compensation, under which share based payments that involve the issuance of common stock to employees and nonemployees and meet the criteria for equity-classified awards are recognized in the financial statements as share-based compensation expense based on the fair value on the date of grant. The Company issues stock option awards and restricted stock unit awards to employees and nonemployees.

 

The Company utilizes the Black-Scholes model to determine the fair value of the stock option awards, which requires the input of subjective assumptions. These assumptions include estimating (a) the length of time grantees will retain their vested stock options before exercising them for employees and the contractual term of the option for nonemployees (“expected term”), (b) the volatility of the Company’s common stock price over the expected term, (c) expected dividends, and (d) the fair value of a share of common stock prior to the Business Combination. After the closing of the Business Combination, the Company’s board of directors determined the fair value of each share of common stock underlying stock-based awards based on the closing price of the Company’s common stock as reported by the NYSE on the date of grant. The Company has elected to recognize the adjustment to share-based compensation expense in the period in which forfeitures occur.

 

The assumptions used in the Black-Scholes model are management’s best estimates, but the estimates involve inherent uncertainties and the application of management judgment (see Note 11). As a result, if other assumptions had been used, the recorded share-based compensation expense could have been materially different from that recorded in the financial statements.

Warrants and Warrant liabilities

As a result of the Business Combination, the Company assumed the liability associated with the Gig warrants. The Company accounts for the warrants for shares of the Company’s common stock that are not indexed to its own stock as liabilities at fair value on the consolidated balance sheets. The warrants are subject to remeasurement at each balance sheet date and any change in fair value is recognized as a “loss (gain) from change in fair value of warrant liabilities” in the consolidated statements of operations. The Company will continue to adjust the liability for changes in fair value until the earlier of the exercise or expiration of the common stock warrants. At that time, the portion of the warrant liability related to the common stock warrants will be reclassified to “additional paid-in capital”.

The Lightning Systems common and preferred warrants, prior to the Business Combination, were accounted for in accordance with the authoritative guidance which requires that free-standing financial instruments with certain cash settlement features and/or associated with redeemable convertible preferred stock, which is classified as temporary equity, to be recorded at the fair value of the warrants. All outstanding common (with the exception of certain warrants that were issued to vendors discussed below) and all preferred warrants are recorded as “warrant liabilities” based on their fair value on the date of the transaction. See the “Fair value” significant accounting policy for a description of the determination of fair value. Any changes in the fair value of these instruments are reported as “loss (gain) from change in fair value of warrant liabilities.”

Warrants are separated from the host contract and reported at fair value when the warrant is a freestanding financial instrument that may ultimately require the issuer to settle the obligation by transferring assets. Under certain circumstances, most notably in the case of a deemed liquidation, the warrants issued in conjunction with Lightning Systems’ debt and preferred stock transactions may have been ultimately required to be settled by a transfer of assets, and as a result the warrants are reported as liabilities at fair value each reporting period.

In February 2021 the Company granted common warrants to certain vendors for services provided prior to March 31, 2021. Refer to Note 10 – Capital Structure.

As a result of the Business Combination, the remaining outstanding Lightning Systems warrants were converted to the Company’s common stock based on the Exchange Ratio.

Research and development

Research and development costs are expensed when incurred and consist of engineering personnel and materials.

Advertising

Advertising costs are expensed when incurred and are included in “selling, general and administrative” expenses and total $64 and $116 for the three and nine months ended September 30, 2021, respectively, and $10 and $32 for the three and nine months ended September 30, 2020.

Derivative Liability

The Company accounts for the embedded conversion feature of the Convertible Note as a derivative liability. Pursuant to ASC 815-15, Derivatives and Hedging – Embedded Derivatives, the embedded conversion feature meets all three criteria to be bifurcated and accounted for separately from the host instrument, i.e., the Convertible Notes. Because this feature meets all criteria of a derivative instrument, it should be accounted for and recorded as a derivative liability at fair value on the Company’s balance sheet with subsequent changes in fair value recorded in the statement of operations each reporting period.

Earnout Liability

As a result of the Business Combination, the Company recognized additional earnout shares as a liability. Pursuant to ASC 805, Business Combinations, the Company determined that the initial fair value of the earnout shares should be recorded as a liability with the offset going to additional paid-in capital and with subsequent changes in fair value recorded in the statement of operations for each reporting period.

Income taxes

Income taxes are accounted for using the asset and liability method which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of other assets and liabilities. The Company provides for income taxes at the current and future enacted tax rates and laws applicable in each taxing jurisdiction. The Company uses a two-step approach for recognizing and measuring tax benefits taken or expected to be taken in a tax return and disclosures regarding uncertainties in income tax positions. The Company recognizes interest and penalties related to income tax matters in income tax expense in the consolidated statement of operations.

Net loss per share

Basic earnings (loss) per share (“EPS”) are computed by dividing net earnings (loss) by the weighted average number of common shares outstanding for the period. Diluted EPS attributable to common shareholders is computed by adjusting net earnings by the weighted average number of common shares and potential common shares outstanding (if dilutive) during each period. Potential common shares include shares issuable upon exercise of stock options and vesting of restricted stock awards. Anti-dilutive securities are excluded from diluted EPS.

Recent accounting pronouncements issued and adopted

In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02, Leases, which superseded the lease requirements in ASC 840, Leases, with the new guidance in ASC 842, Leases. The ASU requires lessees to recognize a right-to-use asset and related lease liability for all leases, with a limited exception for short-term leases. Leases are classified as either finance or operating as opposed to previously being classified as either capital or operating, with only capital leases being recognized on the balance sheet.

The Company adopted ASC 842, Leases, on January 1, 2020 using the modified retrospective transition method. In connection with the adoption, the Company recognized right-of-use lease assets of $3,683, net of “other long-term

liabilities” of $328, lease liabilities of $4,011, and a transition adjustment that increased the Company’s “accumulated deficit” by $22.

In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes. This ASU simplifies the accounting for income taxes by removing certain exceptions to the general principles in ASC 740, Income Taxes. The guidance is effective for fiscal years beginning after December 15, 2020 and interim periods therein, with early adoption permitted. The adoption method is dependent on the specific amendment included in this update as certain amendments require retrospective adoption, modified retrospective adoption, an option of retrospective or modified retrospective, and prospective adoption. The Company adopted this standard effective January 1, 2021, utilizing the prospective method which did not have a material impact on its financial statements.

Recent accounting pronouncements issued not yet adopted

In June 2016, the FASB issued ASU 2016-13 related to the measurement of credit losses on financial instruments and has since modified the standard with several ASUs (collectively, the “credit loss standard”). The credit loss standard requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions and reasonable and supportable forecasts that affect the collectability of the reported amount. The credit loss standard took effect for public entities for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. As amended in ASU 2019-10, for companies that file under private company guidelines, the credit loss standard will take effect for fiscal years beginning after December 15, 2022, and for interim periods within those fiscal years. Early adoption is permitted for all entities for fiscal years beginning after December 15, 2018. The adoption of this ASU will require a cumulative-effect adjustment to Accumulated deficit as of the beginning of the first reporting period in which the guidance is effective (that is, a modified-retrospective approach). The Company expects to adopt this standard on January 1, 2023 and is currently evaluating the impact this ASU will have on its financial statements.

In August 2020, the FASB issued ASU 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. The ASU includes amendments to the guidance on convertible instruments and the derivative scope exception for contracts in an entity’s own equity and simplifies the accounting for convertible instruments which include beneficial conversion features or cash conversion features by removing certain separation models in ASC 470-20, Debt with Conversion and Other Options. Additionally, the ASU requires entities to use the “if-converted” method when calculating diluted earnings per share for convertible instruments. The ASU is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. The Company expects to adopt this standard on January 1, 2022 and is currently evaluating the impact this ASU will have on its financial statements.

XML 23 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Reverse Recapitalization
9 Months Ended
Sep. 30, 2021
Reverse Recapitalization  
Reverse Recapitalization

Note 3 – Reverse Recapitalization

On May 6, 2021, Gig consummated the Business Combination with Lightning Systems, with Lightning Systems surviving the merger as a wholly-owned subsidiary of Gig.

In connection with the Business Combination, certain Gig shareholders exercised their right to redeem certain of their outstanding shares for cash, resulting in the redemption of 5,816,664 shares of Gig common stock for gross redemption payments of $58,759. In addition, an investor purchased from the Company 2,500,000 shares of common stock (the “PIPE Shares”), for a purchase price of $10.00 per share and an aggregate purchase price of $25,000 pursuant to a separate subscription agreement dated as of December 10, 2020 (the “PIPE Financing”). The PIPE Financing investment closed simultaneously with the consummation of the Business Combination.

Upon the closing of the Business Combination, Gig’s certificate of incorporation was amended and restated to, among other things change the name of the corporation to Lightning eMotors, Inc. and to increase the total number of authorized shares of capital stock to 251,000,000, consisting of (a) 250,000,000 of common stock, par value $0.0001 per share and (b) 1,000,000 shares of preferred stock, par value $0.0001 per share.

Immediately prior to the closing of the Business Combination, each issued and outstanding share of Lightning Systems redeemable, convertible preferred stock, was converted into shares of Lightning Systems common stock. This resulted in a conversion of 38,007,793 shares of Lightning Systems redeemable, convertible preferred stock into Lightning Systems common stock. Outstanding Lightning Systems short-term convertible notes were converted into an aggregate of 5,830,723 shares of Lightning Systems common stock. In addition, Lightning Systems had outstanding warrants that converted into 4,379,795 shares of Lightning Systems common stock.

Upon the closing of the Business Combination, Lightning Systems common stock issued and outstanding was canceled and converted into the right to receive Company common stock (the “Per Share Merger Consideration”) based on the Exchange Ratio. In addition, after closing and subject to the terms and conditions defined below, stockholders of the Company who have received, or are entitled to receive, any per share merger consideration (“Stockholder Earnout Group”) have the contingent right to receive additional 16,463,096 shares of the Company’s common stock to be allocated on a pro rata basis among the members of the Stockholder Earnout Group. One-third of the earnout shares will be released to the Stockholder Earnout Group on a pro rata basis if on or prior to the fifth anniversary of the closing date the volume weighted average price (“VWAP”) of the Company’s common stock equals or exceed $12.00 per share of twenty of any thirty consecutive trading days. One-third of the earnout shares will be released to the Stockholder Earnout Group on a pro rata basis if on or prior to the fifth anniversary of the closing date the VWAP of the Company’s common stock equals or exceed $14.00 per share of twenty of any thirty consecutive trading days. One-third of the earnout shares will be released to the Stockholder Earnout Group on a pro rata basis if on or prior to the fifth anniversary of the closing date the VWAP of the Company’s common stock equals or exceed $16.00 per share of twenty of any thirty consecutive trading days. If these conditions have not been satisfied following the fifth anniversary of the closing date, any stockholder earnout shares remaining will be canceled. As of September 30, 2021, none of the contingencies under this agreement have been met and, accordingly, no common stock shares have been issued.

Outstanding stock options, whether vested or unvested, to purchase shares of Lightning Systems common stock under the 2019 plan (see Note 11) converted into stock options for shares of the Company’s common stock upon the same terms and conditions that were in effect with respect to such stock options immediately prior to the Business Combination, after giving effect to the Exchange Ratio.

The Business Combination was accounted for as a reverse recapitalization in accordance with GAAP. Under this method, Gig was treated as the ‘acquired” company for financial reporting purposes. See Note 2 for further details. Accordingly, for accounting purposes, the Business Combination was treated as the equivalent of Lightning Systems issuing stock for the net assets of Gig, accompanied by a recapitalization. The net assets of Gig are stated at historical cost, with no goodwill or intangible assets recorded.

Prior to the Business Combination, Lightning Systems and Gig filed separate standalone federal, state and local income tax returns. As a result of the Business Combination, structured as a reverse acquisition for tax purposes, Lightning Systems became the parent of the consolidated filing group with Gig as a subsidiary.

The following table reconciles the elements of the Business Combination to the consolidated statement of cash flows and the consolidated statement of changes in equity for the nine months ended September 30, 2021:

Recapitalization

Cash - Gig's trust and cash (net of redemptions and transaction costs)

$

117,796

Cash - PIPE Financing

25,000

Net Cash provided by Business Combination and PIPE Financing

142,796

Less: non-cash items charged against additional paid-in capital

(32,995)

Net contributions from Business Combination and PIPE Financing

$

109,801

The number of shares of Common Stock outstanding immediately following the consummation of the Business Combination:

Number of Shares

Common stock, outstanding prior to Business Combination

25,893,479

Less: redemption of Gig shares

(5,816,664)

Common stock Gig

20,076,815

Shares issued in PIPE Financing

2,500,000

Business Combination and PIPE Financing shares

22,576,815

Lightning Systems shares¹

50,652,890

Total shares of common stock outstanding immediately after Business Combination

73,229,705

¹The number of Lightning Systems shares were calculated using the Exchange Ratio contemplated in the Business Combination of approximately 0.9406.

XML 24 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories
9 Months Ended
Sep. 30, 2021
Inventories  
Inventories

Note 4 – Inventories

At September 30, 2021 and December 31, 2020, inventories consist of the following:

    

September 30, 2021

    

December 31, 2020

    

Raw materials

$

9,212

$

4,456

Work in progress

 

778

 

1,143

Finished goods

 

771

 

144

Total inventories

$

10,761

$

5,743

During the nine months ended September 30, 2021, the Company reduced the cost of certain inventory to net realizable value and recorded a $98 cost reduction, which is included in “cost of revenues.”

XML 25 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid and Other Current Assets
9 Months Ended
Sep. 30, 2021
Prepaid and Other Current Assets  
Prepaid and Other Current Assets

Note 5 – Prepaid and Other Current Assets

At September 30, 2021 and December 31, 2020, prepaid and other assets consist of the following:

    

September 30, 2021

    

December 31, 2020

    

Prepaid insurance

$

3,249

$

47

Vendor deposits

2,981

1,794

Prepaid SPAC transaction costs

 

 

1,913

Software subscriptions

 

521

 

Other current assets

 

486

 

245

Total prepaid expenses and other current assets

$

7,237

$

3,999

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment
9 Months Ended
Sep. 30, 2021
Property and Equipment  
Property and Equipment

Note 6 - Property and Equipment

Cost, accumulated depreciation, and the related estimated useful lives of property and equipment as of September 30, 2021 and December 31, 2020 are as follows:

    

September 30, 2021

    

December 31, 2020

    

Useful Lives

Machinery and equipment

$

1,363

$

939

 

7 years

Vehicles

 

1,761

 

825

 

5 years

Leasehold improvements

 

986

 

650

 

5 years

Computer equipment

 

272

 

167

 

3 years

Software

 

798

 

116

 

3 years

Furniture and fixtures

 

229

 

126

 

7 years

Capital projects in progress

 

704

 

1,081

 

  

Total cost

 

6,113

 

3,904

 

  

Accumulated depreciation and amortization

 

(1,783)

 

(1,289)

 

  

Total property and equipment

$

4,330

$

2,615

 

  

Depreciation and amortization expense for the nine months ended September 30, 2021 and 2020 totaled $605 and $263, respectively, of which $136 and $78, respectively are included in “cost of revenues” and $469 and $185, respectively, are included in “selling, general and administrative” expenses. Depreciation and amortization expense for the three months ended September 30, 2021 and 2020 totaled $255 and $94, respectively, of which $49 and $28, respectively are included in “cost of revenues” and $206 and $66, respectively are included in “selling, general and administrative” expenses.

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities
9 Months Ended
Sep. 30, 2021
Accrued Expenses and Other Current Liabilities  
Accrued Expenses and Other Current Liabilities

Note 7 - Accrued Expenses and Other Current Liabilities

At September 30, 2021 and December 31, 2020, accrued expenses and other current liabilities consist of the following:

    

September 30, 2021

    

December 31, 2020

Accrued SPAC transaction costs

$

$

1,521

Other accrued expense

645

194

Accrued professional services

 

983

 

Accrued interest

2,758

246

Accrued payroll and benefits

984

207

Warranty liability

 

801

 

455

Customer deposits

 

569

 

267

Total accrued expenses and other current liabilities

$

6,740

$

2,890

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable
9 Months Ended
Sep. 30, 2021
Notes Payable  
Notes Payable

Note 8 – Notes Payable

Notes payable as of September 30, 2021 and December 31, 2020 consist of the following:

    

September 30, 2021

    

December 31, 2020

Convertible Note

 

$

87,863

 

$

Related party notes

Term note and revolving working capital facility

3,000

6,000

2020 short-term convertible notes payable

 

 

3,225

Third party notes

 

  

 

  

2020 short-term convertible notes payable

 

 

6,454

Unsecured facility agreement

 

 

1,500

 

90,863

 

17,179

Unamortized debt discount

 

(29,167)

 

(1,351)

Total debt less unamortized debt discount

 

61,696

 

15,828

Less current portion - related party

 

 

6,225

Less current portion - third party

 

 

7,954

Long-term portion

$

61,696

$

1,649

Long-term portion - related party

$

2,956

$

1,649

Long-term portion - convertible note

$

58,740

$

Convertible Note

In conjunction with the Business Combination, the Company entered into the 7.5% $100,000 Convertible Note and paid issuance costs of $5,000. The Convertible Note has a maturity date of May 15, 2024 and has semi-annual interest payments due May 15 and November 15 of each year starting on November 15, 2021. The Convertible Note has a conversion feature at a conversion price of $11.50 and warrants to purchase up to 8,695,652 shares of common stock for a per share price of $11.50. The Convertible Note has a mandatory conversion option that: a) is exercisable at the option of the Company on or after May 15, 2022; b) occurs when the Company’s stock price (1) is greater than 120% of the conversion price of $11.50, or $13.80 for 20 trading days in a period of 30 consecutive trading days and (2) the 30-day average daily trading volume during the applicable exercise period, i.e., consecutive 30 trading day period, is greater

than or equal to $3,000; and c) the Company will make payments in accordance with the interest make-whole (defined below) amount in cash or issuance of additional shares of the Company’s common stock.

The interest make-whole amount means, with respect to the conversion of the Convertible Note, in an amount denominated in U.S. dollars, the sum of all regularly scheduled interest payments, if any, due on such Convertible Note on each interest payment date occurring after the conversion date for such conversion and on or before the maturity date; provided, however, that (A) for these purposes, the amount of interest due on the interest payment date immediately after such conversion date will be deemed to be the following amount: (x) if such conversion date is prior to January 15, 2023, an amount equal to twelve months of interest and (y) if such conversion date is on or after January 15, 2023, any accrued and unpaid interest, if any, at such conversion date, plus any remaining amounts that would be owed to, but excluding, the maturity date in respect of such Convertible Note, including all regularly scheduled interest payments; and (B) if such conversion date occurs after the Company has sent a mandatory conversion notice, then the interest make-whole Amount for such conversion shall be the sum of all regularly scheduled interest payments, if any, due on such Convertible Note on each interest payment date occurring after the conversion date for such conversion to, but excluding, the maturity date.

The Company has identified certain embedded derivatives related to its Convertible Note. Since the Convertible Note has a conversion feature whereby the principal amount will convert into a variable number of shares based on the future trading price of the Company’s common stock, the conversion feature is recorded as a derivative liability. Therefore, the fair value of the convertible feature at inception on May 6, 2021 in the amount of $17,063 was recorded as a debt discount and an addition to “derivative liability” on the consolidated balance sheets. The derivative liability is adjusted to fair value each reporting period, with the changes in fair value reported as “Loss (gain) from change in fair value of derivative liability” on the consolidated statements of operations.

During the three months ended September 30, 2021, $12,137 of Convertible Notes were converted into 1,055,388 shares of the Company’s common stock. The Company recognized a gain on extinguishment of $2,194 in “Gain on extinguishment of debt” on the consolidated statement of operations associated with the difference between (1) the sum of the fair value of the common stock issued of $10,089 and cash paid for the remaining annual interest due May 2022 of $668 and (2) the sum of the carrying amount of the converted debt $7,966 and the fair value of the convertible note derivative liability of $4,985. The following table provides a reconciliation of the beginning and ending balances for the convertible note derivative liability measured at fair value using significant unobservable inputs (Level 3):

Level 3

Initial recognition May 6, 2021

$

17,063

Gain

 

4,267

Balance at June 30, 2021

$

21,330

Change resulting from conversions

(4,985)

Gain

5,023

Balance at September 30, 2021

$

21,368

The Convertible Note warrants are considered free-standing instruments and meet the criteria for equity classification because they are indexed to the Company’s own stock and provide a fixed number of shares. Therefore, the fair value of the Convertible Note warrants on May 6, 2021 in the amount of $14,522 was recorded as a debt discount and an addition to “additional paid-in capital” on the consolidated balance sheets.

Related party term note and working capital facility

In October 2019, the Company entered into a term note and working capital facility agreement (the “Facility”), with a company represented on the board. The Facility provides for both term and working capital loans for borrowings up to $21,000 as of September 30, 2021. However, the Company’s Convertible Note requirements limit the Company’s permitted indebtedness to $5,000. Borrowings under the Facility are secured by substantially all the Company’s assets,

are subject to borrowing base limitations, and require the Company to meet certain covenants. Interest is payable quarterly on borrowings at a fixed annual rate of 15%.

The Facility borrowings were $6,000 as of December 31, 2020 and increased to $10,000 prior to the Business Combination. As a result of the Business Combination, the Facility was paid down to $3,000 and remains at $3,000 as of September 30, 2021 with a maturity date of October 21, 2024.

In connection with entering into this Facility, the Company issued warrants in 2020 and 2019, exercisable into 60,241 and 301,205, respectively, shares of Series C preferred stock at the conversion price of $1.66 per share. At the time of issuance, the Company estimated the fair value of the warrants at $6 and $66, respectively, and recorded a debt discount, which is being recognized over the life of the Facility borrowings, and a warrant liability, which was adjusted to fair value each reporting period, with the changes in fair value reported as a component of “other income, net.” As a result of the Business Combination, the warrants were converted to common stock based on the Exchange Ratio.

Related party 2020 convertible notes payable

In February 2020, the Company borrowed $3,000 in the aggregate under two convertible note payable agreements from companies represented on the board. Theses convertible notes bore interest at 8% and were subject to certain covenants. In May 2020, these notes were subject to a mandatory redemption in connection with a qualified equity offering of $3,000, resulting in a conversion into 2,118,819 Series C preferred shares at a weighted average conversion price of $1.42 per share. The mandatory redemption was treated as a debt extinguishment for accounting purposes. To record the extinguishment, the fair value of consideration received and debt relieved was compared to the fair value of consideration paid and equity instruments issued. The fair value of consideration received was greater than the consideration paid. The excess fair value of $1,844 was recorded as a contribution to “additional paid-in capital”.

In connection with the redemption, the Company issued short and long-term warrants, exercisable into 3,614,457 and 831,326, respectively, shares of Series C preferred shares at the conversion price of $1.66 per share. The Company estimated the fair value of the warrants at $336. The change in fair value was reported within “loss (gain) from change in fair value of warrant liabilities.” As a result of the Business Combination, the warrants were converted to common stock based on the Exchange Ratio.

Related and Third-party 2020 short-term convertible notes payable

In August and September 2020, the Company borrowed $9,679 in the aggregate under convertible note purchase agreements from third parties ($6,454) and related parties ($3,225). The related parties included officers, a director, and individuals whose companies were represented on the board. These convertible notes bore interest at 8%. Interest was payable monthly, with principal and unpaid interest due June 30, 2021. The notes were convertible into 5,830,723 Series C redeemable convertible preferred shares at the conversion price of $1.66 per share. These notes were subordinate to the Facility and third-party unsecured facility agreement.

The 2020 short-term notes were convertible into shares of Series C redeemable convertible stock upon 1) a change in control (“CIC”) having a value in excess of $200,000; 2) a debt or equity financing with aggregated gross proceeds in excess of $10,000; or 3) at maturity. Should the notes be converted at maturity, the debt holders would receive a beneficial conversion feature allowing the conversion at 75% of the lowest issue price. The Company recorded the beneficial conversion feature at its intrinsic value of $3,071. This was recorded as a debt discount and an addition to “additional paid-in capital”. During the three and nine months ended September 30, 2021, amortization of the debt discount of zero and $1,351, respectively, was recorded to “interest expense”, including the remaining discount balance on the date of the Business Combination.

As a result of the Business Combination, these convertible notes were converted to Series C redeemable convertible stock which converted into common stock based on the Exchange Ratio with the balance of $9,679 recorded to “additional paid-in capital”. In addition, the accrued interest through the date of the Business Combination close was forgiven.

Third party unsecured facility agreement

In March 2015, the Company borrowed $1,500 under an unsecured facility agreement. As a result of the Business Combination, the amount outstanding was paid in full.

Third-party secured promissory note

In February 2021 the Company borrowed $3,000 by entering into a promissory note with a third-party lender. The note was secured by substantially all the Company’s assets and bore an annual interest rate of 20%, of which 10% was to be paid in cash and 10% was to be paid-in-kind by adding such interest to the principal balance. Interest which was to be paid quarterly beginning on April 30, 2021 until the earliest of the following events to occur: the maturity date of February 19, 2022; or 14 days after the closing of the Business Combination as described in Note 1, at which time all outstanding principal and interest was due.

As a result of the Business Combination, the Facility was paid down from $3,000 as of March 31, 2021 to zero as of September 30, 2021.

Debt maturities

The total balance of all debt matures as follows:

Period ending December 31, 

    

Amount

2021 (remainder of the year)

$

2022

2023

 

2024

 

90,863

2025

 

$

90,863

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
9 Months Ended
Sep. 30, 2021
Leases  
Leases

Note 9 – Leases

The Company adopted authoritative guidance related to leases effective January 1, 2020 using the modified retrospective method. A contract is or contains a lease when, (1) the contract contains an explicitly or implicitly identified asset and (2) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract in exchange for consideration. The Company assesses whether an arrangement is or contains a lease at inception of the contract. For all leases, other than those that qualify for the short-term recognition exemption, the Company recognizes as of the lease commencement date on the balance sheet a liability for its obligation related to the lease and a corresponding asset representing the Company’s right to use the underlying asset over the period of use. 

The Company leases its manufacturing center, distribution center, and office space (collectively “Operating Facility”) under noncancelable operating leases that expire in February 2027. The lease payments include taxes, insurance, utilities, and maintenance costs.

The Company had leases for vehicles under finance leases that expired at various dates, with the longest lease ending in April 2021. None of these leases included a renewal option. For financial reporting purposes, minimum lease payments related to these vehicle leases were recorded as inventory raw materials, principally electric battery systems, and expensed through “cost of revenues sold” and, as a result, the Company included the purchase option payments due at the end of the lease term in the finance lease obligation.

The Company assesses the expected lease term at lease inception and discounts the lease using a fully secured annual incremental borrowing rate, adjusted for time value corresponding with the expected lease term.

The Company elected, for all classes of underlying assets, to not apply the balance sheet recognition requirements of ASC 842, Leases, to leases with a term of one year or less, and instead, recognize the lease payments in the income statement on a straight-line basis over the lease term. The Company also elected, for certain classes of underlying assets, to combine lease and non-lease components. The Company elected to combine lease and non-lease components for its Operating Facility leases. The Company did not have any short-term leases during the three or nine months ended September 30, 2021 or 2020.

Right-of-use assets and lease liabilities as of September 30, 2021 and December 31, 2020 consist of the following:

September 30, 2021

December 31, 2020

    

Operating

    

        Operating        

    

        Finance        

Assets

 

  

  

 

  

Right-of-use assets, net

$

8,840

$

7,881

$

Liabilities

 

  

 

  

 

  

Operating lease obligation - current portion

$

1,035

$

1,769

$

Operating lease obligation - long-term portion

 

9,431

 

7,265

 

Finance lease obligation - current portion

 

 

 

54

Total operating and finance lease obligations

$

10,466

$

9,034

$

54

Weighted average remaining lease terms (in years)

5.4

5.2

0.3

Weighted average discount rate

15%

12%

12%

The Company's lease cost is presented below. The Company does not have any variable lease payments.

Three Months Ended September 30, 

Nine Months Ended September 30, 

2021

    

2020

    

2021

    

2020

Operating Lease Cost

 

  

 

  

  

 

  

Cost of revenues

$

121

$

133

$

410

$

220

Selling, general and administrative

 

475

 

113

 

1,401

 

546

Research and development

 

40

 

25

 

110

 

47

Total operating lease cost

$

636

$

271

$

1,921

$

813

The maturities of the Company’s lease liabilities are as follows:

September 30, 2021

    

Operating

2021 (remainder of year)

$

582

2022

2,588

2023

 

2,802

2024

 

2,887

2025

 

2,974

2026 and thereafter

 

3,564

Total future minimum lease payments

 

15,397

Less: imputed interest

 

(4,931)

Total maturities

$

10,466

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Capital Structure
9 Months Ended
Sep. 30, 2021
Capital Structure  
Capital Structure

Note 10 – Capital Structure

For the purpose of this Note 10, the “Warrants” relate to the capital structure of the Company as a result of the Business Combination while the “Redeemable Convertible Preferred Stock – Lightning Systems”, “Warrant Liabilities – Lightning Systems” and “Warrants issued to vendors” relate to the redeemable convertible preferred stock and warrants issued by Lightning Systems that were converted to common stock of the Company as of the date of the Business Combination.

Warrants

As of September 30, 2021, there are 24,365,730 warrants outstanding, of which 14,999,970 are public warrants, 8,695,652 are Convertible Note warrants and 670,108 are private placement warrants. Each whole warrant entitles the registered holder to purchase one share of Common Stock at a price of $11.50 per share, subject to adjustment as discussed below. Only whole warrants are exercisable. The warrants will expire at 5:00 p.m., New York City time, on the fifth anniversary of the completion of the Company’s Business Combination, or earlier upon redemption or liquidation. The Company filed a Registration Statement covering the shares of Common Stock issuable upon exercise of the warrants on Form S-1 (File No. 333-257237) with the SEC on June 21, 2021, which was declared effective by the SEC on July 6, 2021.

The private placement warrants are identical to the public warrants except that such private placement warrants will be exercisable for cash or on a cashless basis, at the holder’s option, and will not be redeemable by the Company, in each case so long as they are still held by the sponsor or its affiliates.

Once the warrants become exercisable, the Company may redeem the outstanding warrants (excluding the private placement warrants):

in whole and not in part;
at a price of $0.01 per warrant;
upon a minimum of 30 days’ prior written notice of redemption, which the Company refers to as the 30-day redemption period; and
if, and only if, the last reported sale price of the Company’s common stock equals or exceeds $18.00 per share (as adjusted for stock splits, stock dividends, 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 on which the Company sends the notice of redemption to the warrant holders.

The fair value of the private placement warrants on May 6, 2021 in the amount of $1,253 was recorded as a “warrant liability” and an addition to “additional paid-in capital” on the consolidated balance sheets. The change in fair value of a gain of $27 for the three months ended September 30, 2021 and a loss of $228 for the nine months ended September 30, 2021 was recognized in “loss from change in fair value of warrant liabilities” on the consolidated statements of operations. The fair value of the Convertible Note warrants on May 6, 2021 in the amount of $14,522 was recorded as a debt discount and an addition to “additional paid-in capital” on the consolidated balance sheets.

Redeemable Convertible Preferred Stock – Lightning Systems

Series A, B and C redeemable convertible preferred shares were eligible for a cumulative annual simple return of 8% (the “preferred return”) on amounts paid to purchase their preferred shares upon a liquidation, winding up or dissolution of Lightning Systems, or if declared by the Board of Directors. No preferred dividends had been declared.

Lightning Systems’s preferred shares were not redeemable at the option of the holders. However, the holders of preferred shares could request that Lightning Systems redeem all outstanding preferred shares in accordance with their liquidation preferences in the event of a deemed liquidation in which Lightning Systems did not effect a dissolution of Lightning Systems under Delaware General Corporation Law within 90 days after such deemed liquidation event. Deemed liquidation events are defined to include (i) a merger or consolidation in which Lightning Systems is a constituent party, (ii) sale, lease, exclusive license or other disposition or the sale or disposition of substantially all of Lightning Systems’s assets, or (iii) a “change in control” transaction in which then-current stockholders’ controlled less than 50% of the voting power of the entity resulting from the transaction. Accordingly, these shares were considered contingently redeemable and were classified as temporary equity.

In the event of any voluntary or involuntary liquidation, dissolution or winding up of Lightning Systems, any remaining assets of Lightning Systems were to be distributed as follows: (i) first, to holders of Series C preferred shares, an amount equivalent to 1.25 times the original purchase price per share plus the accrued but unpaid preferred return per share; (ii) second, to holders of Series B preferred shares, an amount equivalent to 1.25 times the original purchase price per share plus the preferred accrued but unpaid return per share; (iii) third, to holders of Series A preferred shares, an amount equivalent to 1.00 times the original purchase price per share plus the accrued but unpaid preferred return per share; and (iv) any remaining assets after satisfying the required distributions to preferred stockholders are distributed pro rata among preferred and common stockholders on an if-converted basis.

Series A, Series B and Series C preferred shares were to be convertible into common shares at any time at the option of the holder, and are automatically converted into common shares upon the affirmative election of more than 70% of the Series B and Series C preferred stockholders, or upon the closing of a sale of common shares in an initial public offering (“IPO”) with gross proceeds to Lightning Systems of $50,000 or more accompanied by a listing of such common shares on the Nasdaq’s National Market, the New York Stock Exchange, or another exchange approved by the Board.

See Note 8 – Notes Payable for description of the convertible debt conversion transactions and warrant liabilities under this Note 10 – Capital Structure regarding warrants issued in connection with the preferred share purchases.

In connection with the 2019 Series C preferred stock issued for cash, Lightning Systems issued warrants, exercisable into 702,811 shares of Series C preferred shares at the conversion price of $1.66 per share. Lightning Systems estimated the fair value of the warrants at $155 and recorded a warrant liability, which is reported at fair value at each reporting period, with the change in fair value reported as “loss (gain) from change in fair value of warrant liabilities.”

In connection with the 2020 Series C preferred stock issued in connection with the redemption of related party 2020 convertible notes payable of $3,000 and cash of $3,000, Lightning Systems issued warrants, exercisable into 4,445,783 shares of Series C preferred shares at the weighted average conversion price of $1.42 per share. Lightning Systems estimated the fair value of the warrants at $336 and recorded a warrant liability, which is reported at fair value at each reporting period, with the change in fair value reported as “loss (gain) from change in fair value of warrant liabilities.”

As a result of the Business Combination, the preferred series A, series B and series C shares were converted to common stock based on the Exchange Ratio. As a result, the balances of $18,036, $4,101 and $35,203, respectively, were charged to addition paid-in capital.

Warrant Liabilities – Lightning Systems

Lightning Systems issued warrants that enabled the holder to exercise in exchange for common shares or Series C preferred shares. The warrant agreements were reissued on December 31, 2019 upon Lightning Systems’ conversion from an LLC partnership to a C corporation. All terms remained identical. See Note 8 - Notes Payable and under the section redeemable convertible preferred stock of this Note 10 for descriptions of the underlying transactions.

Series C warrants were exercisable by the holder at any time at the stated exercise price, which price is subject to adjustment to provide anti-dilution protection to the holder. Upon the closing of an Initial Public Offering (“IPO”), or a merger, sale or other transaction involving substantially all of the assets of Lightning Systems (a “Deemed Liquidation”) the holder may require Lightning Systems to purchase any unexercised warrants at net value equal to the difference between the exercise price of the warrant and the proceeds the holder would have otherwise received as a result of the Deemed Liquidation or IPO. Lightning Systems had no obligation to file for registration of the shares issuable upon exercise of the warrant under the Securities Act. No fractional shares would be issued upon exercise. If upon exercise, the holder would be entitled to a fractional share, the number of shares issued upon exercise would be rounded to the nearest whole share and the difference settled in cash.

As described above in the redeemable convertible preferred stock section of this Note 10, during the three months ended March 31, 2021 one of the preferred warrant holders exercised their warrants to purchase 903,614 shares of Series C preferred stock at an exercise price of $1.66 for cash proceeds of $1,500. At the time of the exercise, the fair value of the warrants was deemed to be $5.87-$5.90 per warrant. In connection with the exercise, the warrant liability was reduced

by $5,310 with the offset recorded to Series C redeemable convertible preferred stock in addition to the cash proceeds received. During the three months ended June 30, 2021, one of the preferred warrant holders exercised their warrants to purchase 963,855 shares of Series C preferred stock at an exercise price of $1.66 for cash proceeds of $1,600. At the time of the exercise, the fair value of the warrants was deemed to be $5.87-$5.90 per warrant. In connection with the exercise, the warrant liability was reduced by $5,658 with the offset recorded to Series C redeemable convertible preferred stock in addition to the cash proceeds received.

Warrants issued to vendors – Lightning Systems

In February 2021, the Board of Directors of Lightning Systems authorized the grant of 125,000 warrants to purchase common stock of Lightning Systems to three vendors who provided various sales and marketing related services prior to March 31, 2021. The warrants were immediately exercisable at an exercise price of $6.18 per share and had a contractual life of five years but required conversion upon the completion of the Business Combination. The fair value of the warrants was deemed to be $3.46 on the date of grant using the Black-Scholes option pricing model with the following inputs: value of common share $6.18; exercise price of $6.18 per share; 5 year term; risk-free interest rate of 0.62%; and volatility of 68%. As the warrants were issued for services already provided, the value of the warrants of $433 was expensed to “selling, general and administrative” expense, and offset to “additional paid-in capital” as the warrants were deemed to be equity instruments under ASC 480, Distinguishing Liabilities from Equity. As a result of the Business Combination, the outstanding warrants issued to these vendors were converted to common stock.

The following table presents information for the Common and Series C preferred warrants, that have been converted to common stock as a result of the Business Combination, and outstanding Gig private warrants that were assumed in the Business Combination:

    

    

    

    

    

    

    

Weighted

Weighted

Average

Number of

Warrant Fair

Average Exercise

Remaining

Warrants

Value

Price

Life

Warrants to purchase common stock

 

Outstanding at December 31, 2020¹

 

610,202

$

2,270

$

0.27

 

3.6

Exercise of common warrants¹

 

(69,232)

 

(489)

$

0.27

 

Change in fair value

 

 

3,102

 

Issued in connection with the Business Combination as common stock - charged to APIC

 

(540,970)

 

(4,883)

 

 

Outstanding — September 30, 2021

 

$

$

 

Warrants to purchase Series C preferred stock

 

Outstanding at December 31, 2020¹

 

5,938,193

$

18,885

$

1.76

 

2.6

Exercise of warrants to purchase redeemable convertible preferred stock¹

 

(1,756,526)

 

(10,968)

$

1.76

 

Change in fair value

 

 

24,779

 

 

Issued in connection with the Business Combination as common stock - charged to APIC

 

(4,181,667)

 

(32,696)

 

 

Outstanding — September 30, 2021

 

$

 

Private warrants assumed through Business Combination

Outstanding at December 31, 2020

Warrants assumed

670,108

1,253

$

11.50

5.0

Change in fair value

228

Outstanding — September 30, 2021

670,108

$

1,481

$

11.50

4.6

Total warrant fair value

 

  

$

1,481

 

  

 

  

 

  

 

  

¹Warrant amounts have been retroactively restated to give effect to the recapitalization transaction.

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation
9 Months Ended
Sep. 30, 2021
Stock-Based Compensation  
Stock-Based Compensation

Note 11 – Stock-Based Compensation

2021 Equity Incentive Plan

In connection with the Business Combination, the stockholders approved the 2021 Equity Incentive Plan (the “2021 Plan”). The 2021 Plan provides the Company the ability to grant incentive stock options, nonqualified stock options, restricted stock awards, stock appreciation rights, restricted stock units, performance units, performance shares, cash-based awards and other stock-based awards. The purpose of the 2021 Plan is to advance the interests of the Company and its stockholders by providing an incentive to attract, retain and reward persons for performing services and by motivating such persons to contribute to the growth and profitability of the Company and its subsidiaries. As of September 30, 2021, there were 12,837,048 reserved and available for grant under the 2021 Plan.

2019 Equity Incentive Plan

The 2019 Equity Incentive Plan (“2019 Plan”) provided for the grant of incentive stock options, non-qualified stock options, and other awards. As a result of the Business Combination, the 2019 Plan was superseded by the 2021 Plan; therefore, no further awards will be granted under the 2019 Plan. As of the date of the Business Combination, there were 6,500,000 reserved, 6,154,868 granted, and 345,132 available for grant under the 2019 Plan prior to the Exchange Ratio.

Compensation Expense

The Company recognizes stock-based compensation expense based on the fair value of the awards issued at the date of grant and amortized on a straight-line basis as the employee renders services over the requisite service period. Forfeitures are accounted for as they occur by reversing the expense previously recognized for awards that were forfeited during the period. The following table presents the stock-based compensation related to stock option and restricted stock unit (“RSU”) awards for the periods presented (in thousands):

Three Months Ended September 30, 

Nine Months Ended September 30, 

2021

    

2020

    

2021

    

2020

Stock options expense

 

  

 

  

  

 

  

Cost of revenues

$

14

$

$

27

$

Selling, general and administrative

335

254

496

260

Research and development

15

37

Total stock options expense

$

364

$

254

$

560

$

260

Restricted stock units expense

 

  

 

  

  

 

  

Selling, general and administrative

 

985

 

 

985

 

Total restricted stock units expense

$

985

$

$

985

$

Total stock-based compensation

$

1,349

$

254

$

1,545

$

260

The estimated unrecognized expense for stock options and RSUs not vested as of September 30, 2021, which will be recognized over the remaining vesting period, is as follows:

Stock options unrecognized expense (in thousands)

$

2,353

Stock options remaining vesting period (in years)

2.5

Restricted stock units unrecognized expense (in thousands)

$

4,470

Restricted stock units remaining vesting period (in years)

2.5

Stock Option Awards

Stock option awards are issued with an exercise price equal to the estimated fair market value per share at the date of grant and a term of 10 years. Stock option awards generally vest over 4 years. During the three months ended September 30,

2021 and 2020 stock options of 506,461 and 895,890 shares, respectively, were exercised. During the nine months ended September 30, 2021 and 2020 stock options of 1,135,918 and 895,890 shares, respectively, were exercised.

During the three and nine months ended September 30, 2021 the Board of Directors granted 447,067 and 842,194 stock options to certain executives, one director and various employees. Options granted were valued using a Black-Scholes option pricing model using the following assumptions:

Nine months ended

    

September 30, 2021

Expected volatility

 

54.0

%  

Dividend yield

 

0

%  

Risk-free interest rate

 

0.68

%  

Expected life (in years)

 

6.0

The expected volatility was derived from the volatility of historical stock prices of similar publicly traded companies. The dividend yield represents the Company’s anticipated cash dividend over the expected term of the stock options. The risk-free interest rate is based on the U.S. Treasury yield curve rates with maturities consistent with the expected term of the related stock options. The expected term represents the period of time that the Company anticipates the stock options to be outstanding based on historical experience and future expectations.

Restricted Stock Unit Awards

The Company started granting RSU awards in July 2021 that generally vest over 3 years. The Company granted 756,992 shares and vested 17,168 shares during the three and nine months ended September 30, 2021. RSU awards are valued based on the closing market price of our common stock on the grant date.  

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
9 Months Ended
Sep. 30, 2021
Income Taxes  
Income Taxes

Note 12 - Income Taxes

The provision for income taxes is recorded at the end of each interim period based on the Company’s best estimate of its effective income tax rate expected to be applicable for the full fiscal year. There is no provision for income taxes because the Company has incurred operating losses since inception. The Company’s effective income tax rate was 0% for the three and nine months ended September 30, 2021 and 2020 and the realization of any deferred tax assets is not more likely than not.

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss per Share
9 Months Ended
Sep. 30, 2021
Net Loss per Share  
Net Loss per Share

Note 13 – Net Loss per Share

The Company’s potential dilutive securities have been excluded from the computation of diluted net loss per share as the effect would be to reduce the net loss per share. Therefore, the weighted average number of common shares outstanding used to calculate both basic and diluted net loss per share is the same.

The Company excluded the following potential common shares from the computation of diluted net loss per share for the periods indicated below because including them would have had an anti-dilutive effect. The following table summarizes the number of underlying shares outstanding as of September 30, 2021 and 2020. As a result of the Business

Combination, the underlying shares have been retroactively restated to give effect to the recapitalization based on the Exchange Ratio.

September 30, 

    

2021

    

2020

    

Convertible note payable

 

7,640,261

 

 

Outstanding warrants

 

24,365,730

 

 

Stock options

 

3,410,449

 

4,566,396

 

Restricted stock units

739,824

Redeemable convertible preferred stock

Common and preferred Series C warrants

 

 

7,115,016

 

Total potential anti-dilutive stock

 

36,156,264

 

11,681,413

 

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies.  
Commitments and Contingencies

Note 14 – Commitments and Contingencies

The Company is party to a minimum purchase commitment to purchase energy storage systems (“ESS”). If the Company fails to meet the annual minimum purchase commitment, the Company must pay a penalty. The Company has also committed to a multi-year sponsorship agreement whereby the Company is required to make monthly payments in return for marketing. The amounts in the table below represent the Company’s future minimum commitments:

September 30, 2021

2021 (remainder of year)

$

556

2022

11,376

2023

 

10,930

2024 and thereafter

 

82

Total

$

22,944

The Company’s financial commitments under leasing arrangements are described elsewhere within the notes to the financial statements. (see Note 9).

From time to time, the Company has been and may again become involved in legal proceedings arising in the ordinary course of its business.

On October 15, 2021, the Company and certain of its officers were named as defendants in a putative securities class action. The action is pending in the U.S. District Court for the District of Colorado, and is captioned Shafer v. Lightning eMotors, Inc., et al., Case No. 1:21-cv-02774. The lawsuit alleges violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule 10b-5 promulgated thereunder for purported false statements regarding the Company’s business operations and financial condition. The lawsuit seeks damages in an unspecified amount, attorneys’ fees, and other remedies. The Company believes the claims are without merit and intends to defend vigorously against such lawsuit. The Company is currently unable to predict the outcome of this lawsuit and therefore cannot determine the likelihood of loss or estimate a range of possible loss.

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events
9 Months Ended
Sep. 30, 2021
Subsequent Events  
Subsequent Events

Note 15 – Subsequent Events

Events occurring subsequent to September 30, 2021 include:

The Company entered into an amendment to the minimum purchase commitment discussed in Note 14. The amendment decreased the per unit price and increased the number of committed units for years 2022 and 2023 and added committed units for years 2024 and 2025. In addition to the amount disclosed in Note 14, the future minimum commitment associated with this amendment is shown in the table below:

2021 (remainder of year)

$

2022

10,840

2023

 

28,040

2024

 

57,620

2025 and thereafter

82,000

Total

$

178,500

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2021
Summary of Significant Accounting Policies  
Use of estimates

Use of estimates

The preparation of financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Our most significant estimates and judgments involve deferred income taxes, allowance for doubtful accounts, warranty liability, write downs and write offs of obsolete and damaged inventory and the valuation of share-based compensation, warrant liability, convertible note derivative liability and earnout share liability. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s financial statements.

Segment information

Segment information

ASC 280, Segment Reporting, defines operating segments as components of an enterprise where discrete financial information is available that is evaluated regularly by the chief operating decision-maker (“CODM”) in deciding how to allocate resources and in assessing performance. The Company operates as a single operating segment. The Company’s CODM is the Chief Executive Officer, who has ultimate responsibility for the operating performance of the Company and the allocation of resources. The CODM uses Company forecasts, a financial and operations dashboard, and cash flows as the primary measures to manage the business and does not segment the business for internal reporting or decision making.

Concentrations of credit risk

Concentrations of credit risk

As of September 30, 2021 and December 31, 2020, two customers accounted for 55% and 37%, respectively, of the Company’s total accounts receivable. The net sales to the following customers comprised more than 10% of revenues for the periods presented.

Three Months Ended September 30, 

Nine months ended September 30, 

    

2021

    

2020

    

2021

    

2020

 

Net Sales

% of Net Revenues

  

 

Net Sales

% of Net Revenues

  

 

Net Sales

% of Net Revenues

  

 

Net Sales

% of Net Revenues

  

Customer A

$

1,326

21

%

$

%

$

%

$

%

Customer B

 

1,078

17

%

 

%

 

%

 

%

Customer C

 

722

12

%

 

%

 

6,040

36

%

 

%

Customer D

 

682

11

%

 

%

 

%

 

%

Customer E

647

10

%

1,240

33

%

2,807

17

%

2,006

37

%

Customer F

%

921

24

%

%

1,021

19

%

Customer G

%

792

21

%

%

792

15

%

Customer H

%

527

14

%

%

%

Total of customers with sales greater than 10%

$

4,455

71

%

$

3,480

92

%

$

8,847

53

%

$

3,819

71

%

Total of customers with sales less than 10%

1,802

29

%

322

8

%

7,924

47

%

1,549

29

%

Total Revenues

$

6,257

100

%

$

3,802

100

%

$

16,771

100

%

$

5,368

100

%

Concentrations of supplier risk

Concentrations of supplier risk

As of September 30, 2021 and December 31, 2020 one supplier accounted for 16% and 12% of the Company’s accounts payable, respectively. For the three months ended September 30, 2021 and 2020, two suppliers accounted for 37% and 47% of purchases, respectively. For the nine months ended September 30, 2021 and 2020 two and one suppliers, respectively, accounted for 36% and 39% of purchases.

Cash and cash equivalents

Cash and cash equivalents

Cash and cash equivalents include cash held in banks and in money market funds. The Company’s cash and cash equivalents are placed with high-credit-quality financial institutions and issuers, and at times exceed federally insured limits. To date, the Company has not experienced any credit loss relating to its cash and cash equivalents.

Accounts receivable

Accounts receivable

Accounts receivable are recorded at invoiced amounts, net of discounts, and allowances. The Company grants credit in the normal course of business to its customers. The Company periodically performs credit analyses and monitors the financial condition of its customers to reduce credit risk and, under certain circumstances, requires collateral to support accounts receivable. The Company reduces the carrying value for estimated uncollectible accounts based on a variety of factors including the length of time receivables are past due, economic trends and conditions affecting the Company’s customer base, and historical collection experience. Specific provisions are recorded for individual receivables when the Company becomes aware of a customer’s inability to meet its financial obligations. The Company writes off accounts receivable when they are deemed uncollectible or, in certain jurisdictions, when legally able to do so. The allowance for doubtful accounts balances at September 30, 2021 and December 31, 2020 were $142 and zero, respectively.

Inventories

Inventories

Inventories consist of raw materials, work in progress, and finished goods and are stated at the lower of cost or net realizable value, with cost determined on the average cost method, which approximates the first-in, first-out (FIFO) method.

The Company records a provision to write-down obsolete inventories equal to the difference between the costs of inventories on hand and the net realizable value based upon assumptions about future sales trends, market and economic conditions, and customer demand. If the estimated inventory net realizable value is less than the net carrying value, the net carrying value is adjusted to net realizable value and the resulting charge is recorded in “cost of revenues.”

Property and equipment

Property and equipment

Property and equipment is stated at cost, less accumulated depreciation. Depreciation is provided using the straight-line method over the estimated useful asset lives. Leasehold improvements are stated at cost and amortized on the straight-line basis over their estimated economic useful lives or the lease term, whichever is shorter. Costs of enhancements or modifications that substantially extend the capacity or useful life of an asset are capitalized and depreciated accordingly. Ordinary repairs and maintenance are expensed as incurred. Depreciation is included in our consolidated statements of operations in “cost of revenues” and “selling, general and administrative” expenses. When property is retired or otherwise disposed of, the cost and accumulated depreciation are removed from our consolidated balance sheets and the resulting gain or loss, if any, is reflected in “other income, net.”

Impairment of long-lived assets

Impairment of long-lived assets

Long-lived assets to be held and used in the Company’s operations are evaluated for impairment when events or circumstances indicate the carrying value of a long-lived asset or asset group is less than the undiscounted cash flows from its use and eventual disposition over its remaining economic life. The Company assesses recoverability by comparing the sum of projected undiscounted cash flows from the use and eventual disposition over the remaining economic life of a long-lived asset or asset group to its carrying value, and records a loss from impairment if the carrying value is more than its undiscounted cash flows. Assets or asset groups to be abandoned or from which no future benefit is expected are written down to zero in the period it is determined they will no longer be used and are removed entirely from service. There were no impairments of long-lived assets recognized during the nine months ended September 30, 2021 and 2020.

Redeemable convertible preferred stock

Redeemable convertible preferred stock

Prior to the Business Combination, the Company had redeemable preferred stock outstanding that was classified as temporary equity in the mezzanine section of the balance sheet due to the contingently redeemable nature of the preferred stock. As described in Note 1, the equity structure has been restated in all comparative periods prior to the Closing Date. For the periods in which the redeemable convertible preferred stock was outstanding, the Company did not believe that the related contingent events and the redemption of the preferred stock was probable to occur and did not accrete the preferred stock to redemption value.

Warranties

Warranties

In most cases, goods that customers purchase from the Company are covered by five-year and 60-thousand-mile limited product warranty.

At the time revenue is recognized, the Company estimates the cost of expected future warranty claims and accrues estimated future warranty costs based upon the historical relationship of warranty claims to sales. The Company periodically reviews the adequacy of its product warranties and adjusts, if necessary, the warranty percentage and accrued warranty liability for actual historical experience. The warranty liability is included in “accrued expenses and other current liabilities” and the cost of warranties is included in “cost of revenues.”

Fair value, measurements, and financial instruments

Fair value, measurements, and financial instruments

GAAP for fair value establishes a hierarchy that prioritizes fair value measurements based on the types of inputs used for the various valuation techniques (market approach, income approach, and cost approach). The Company’s financial assets and liabilities are measured using inputs from the three levels of the fair value hierarchy. The three levels of the hierarchy and the related inputs are as follows:

Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the Company can access at the measurement date.

Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data.

Level 3: Significant unobservable inputs that reflect the Company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.

An asset’s or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.

Assets and liabilities measured at fair value are based on one or more of the following three valuation techniques:

Market approach: Prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities

Cost approach: Amount that would be required to replace the service capacity of an asset (replacement cost)

Income approach: Techniques to convert future amounts to a single present value amount based upon market expectations (including present value techniques, option pricing and excess earnings models)

The Company believes its valuation methods are appropriate and consistent with other market participants, however, the use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.

The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, warrant liabilities, long-term debt, derivative liabilities and earnout liabilities. The carrying value of cash, accounts receivable, accounts payable, and accrued liabilities approximate fair value because of the short-term nature of those instruments. Long-term debt is not presented at fair value on the Consolidated Balance Sheets, as it is recorded at carrying value, net of unamortized debt discounts. However, the 7.5% $100,000 convertible senior note (the “Convertible Note”) has an embedded conversion option accounted for as a derivative liability, which is presented at fair value on the Consolidated Balance Sheets. The fair value of the Convertible Note without the conversion option was $59,888 and zero as of September 30, 2021 and December 31, 2020, respectively.

As of September 30, 2021, the Company had cash equivalents held in a money market account. The Company has concluded that due to the highly liquid nature of the money market account, the carrying value approximates fair value, which represents a Level 1 input.

As a result of the Business Combination, the Company recognized additional earnout shares with performance conditions as a liability measured at fair value with subsequent changes in fair value recorded in the statement of operations for each reporting period. The earnout shares are valued using the Company’s stock price as of the valuation date. The valuation methodology used is a Monte Carlo Simulation model (“MCS”) utilizing a Geometric Brownian motion process to capture meeting the various performance conditions. MCS is a technique that uses a stochastic process to create a range of potential future outcomes given a variety of inputs. Stochastic processes involve the use of both predictive assumptions (e.g., volatility, risk-free rate) and random numbers to create outcomes. MCS assumes that stock prices take a random walk and cannot be predicted; therefore, random number generators are used to create random outcomes for stock prices. The fair value measurements are considered Level 3 measurements within the fair value hierarchy.

As a result of the Business Combination, the Company assumed the liability associated with the Gig warrants. The Company accounts for the warrants as liabilities at fair value with subsequent changes in fair value recorded in the statement of operations for each reporting period. The fair value is determined using the Black-Scholes-Merton option-pricing model (“BSM”) where the share price input represents the Company’s stock price as of the valuation date. The BSM is a mathematical model for pricing an option or warrant. In particular, the model estimates the variation over time of financial instruments. The fair value measurements are considered Level 3 measurements within the fair value hierarchy.

The Company estimates the fair value of its derivative liability associated with the Convertible Note at each reporting date, as well as at each conversion date. The Convertible Note and embedded conversion option are valued using a Binomial Lattice Model designed to capture incremental value attributed to the conversion options in addition to the value of the Convertible Note. The value of the Convertible Note without the conversion feature is valued utilizing the income approach, specifically, the discounted cash flow method. Cash flows are discounted utilizing the U.S. Treasury rate and the credit spread to estimate the appropriate risk adjusted rate. The conversion feature utilizes the Company’s stock price as of the valuation date as the starting point of the valuation. A Binomial Lattice Model is used to estimate a credit spread by solving for a premium to the U.S. Treasury rate that produces a value of the Convertible Note. As of issuance, the value of the Convertible Note and warrants related to the Convertible Note were set to equal $100,000 to solve for the credit spread which is then updated quarterly. The fair value measurements are considered Level 3 measurements within the fair value hierarchy.

Prior to the Business Combination, the Company had common and preferred stock warrants issued in connection with the issuance of debt, the conversion of debt to preferred stock, and the issuance of redeemable convertible preferred stock that were measured and recorded at fair market value as of the date of each transaction. These common and

preferred stock warrants were classified in warrant liabilities and were measured and adjusted to their fair market value as of each reporting period as described in the paragraphs below.

The Company estimated the fair value of its common stock, Series C preferred stock, and Series C preferred warrants, which value was used in the determination of the value of warrants issued in connection with certain debt and preferred stock transactions and when measuring at the end of the reporting period. The Company considered the measurement of such liability-classified warrants in Level 3 due to significant unobservable inputs in this valuation.

The valuations were based on a combination of the income and market approach allocated to stockholders using an Option Pricing Model and applying a Discount for Lack of Marketability judgement based on the Finnerty put-option model. The key inputs to the valuation models that were utilized to estimate the fair value of the warrant liabilities included volatility, risk free rate, probability of subsequent funding, and discounts for lack of marketability.

These valuations were determined using a Probability Weighted Expected Return Method (PWERM) and a combination of several income and market approaches to determine the enterprise value of the Company. The enterprise value was adjusted for the probabilities of various scenarios/liquidity events that could have occurred and would have to create an overall weighted value of common stock as of each valuation date. Each liquidity scenario had unique probabilities based on the Company’s opinion, which was based on various discussions with potential investors, advisors, and market participants, which included unique facts and circumstances as of the valuation dates. The scenarios included early liquidation, a private merger and acquisition (“M&A”) transaction, staying a privately held company, and a special purpose acquisition company (“SPAC”) transaction/merger.

Each scenario was based on a different valuation methodology based on the unique risks, opportunities and a likely investor’s or market participant’s perspective. These included (a) Early liquidation: based on an Asset Approach using the existing equity value as of the valuation date; (b) Private M&A: based on a guideline transaction (market) approach using an assembled group of comparable transactions and trailing revenue metric/multiples; (c) Stay private: based on a discounted cash flow (income) approach using the Company’s non-SPAC forecast and a market-based discount rate; and (d) SPAC transaction: based on a guideline public company (market) approach using an assembled peer group of comparable companies and forward revenue metrics/multiples. Value was allocated to all outstanding securities through the PWERM using capitalization tables unique to each liquidity scenario.

The preliminary valuation was then discounted by applying a Discount for Lack of Marketability (“DOLM”) based on a Finnerty put-option model to determine a non-marketable, minority value of one share of common stock and one Series C preferred share.

The Company’s non-financial assets, which primarily consist of property and equipment, are not required to be carried at fair value on a recurring basis and are reported at carrying value. However, on a periodic basis or whenever events or changes in circumstances indicate that their carrying value may not be fully recoverable, these along with other non-financial instruments are assessed for impairment and, if applicable, written down to and recorded at fair value.

Beneficial conversion features

Beneficial conversion features

The Company followed the beneficial conversion feature guidance in ASC 470-20, Debt with Conversion and Other Options, which applies to redeemable convertible preferred stock and convertible debt. A beneficial conversion feature is defined as a nondetachable conversion feature that is in the money at the commitment date.

The beneficial conversion feature guidance requires recognition of the conversion option’s in-the-money portion, the intrinsic value of the option, in equity, with an offsetting reduction to the carrying amount of the instrument. The resulting discount is amortized as interest over the life of the instrument. When there is a subsequent change to the conversion ratio based on a future occurrence, the new conversion price may trigger the recognition of an additional beneficial conversion feature on occurrence.

As a result of the Business Combination, the unamortized portion of the beneficial conversion feature was recorded to additional paid-in capital.

Stock-based compensation

Stock-based compensation

The Company accounts for share-based compensation in accordance with ASC 718, Compensation – Stock Compensation, under which share based payments that involve the issuance of common stock to employees and nonemployees and meet the criteria for equity-classified awards are recognized in the financial statements as share-based compensation expense based on the fair value on the date of grant. The Company issues stock option awards and restricted stock unit awards to employees and nonemployees.

 

The Company utilizes the Black-Scholes model to determine the fair value of the stock option awards, which requires the input of subjective assumptions. These assumptions include estimating (a) the length of time grantees will retain their vested stock options before exercising them for employees and the contractual term of the option for nonemployees (“expected term”), (b) the volatility of the Company’s common stock price over the expected term, (c) expected dividends, and (d) the fair value of a share of common stock prior to the Business Combination. After the closing of the Business Combination, the Company’s board of directors determined the fair value of each share of common stock underlying stock-based awards based on the closing price of the Company’s common stock as reported by the NYSE on the date of grant. The Company has elected to recognize the adjustment to share-based compensation expense in the period in which forfeitures occur.

 

The assumptions used in the Black-Scholes model are management’s best estimates, but the estimates involve inherent uncertainties and the application of management judgment (see Note 11). As a result, if other assumptions had been used, the recorded share-based compensation expense could have been materially different from that recorded in the financial statements.

Warrants and Warrant liabilities

Warrants and Warrant liabilities

As a result of the Business Combination, the Company assumed the liability associated with the Gig warrants. The Company accounts for the warrants for shares of the Company’s common stock that are not indexed to its own stock as liabilities at fair value on the consolidated balance sheets. The warrants are subject to remeasurement at each balance sheet date and any change in fair value is recognized as a “loss (gain) from change in fair value of warrant liabilities” in the consolidated statements of operations. The Company will continue to adjust the liability for changes in fair value until the earlier of the exercise or expiration of the common stock warrants. At that time, the portion of the warrant liability related to the common stock warrants will be reclassified to “additional paid-in capital”.

The Lightning Systems common and preferred warrants, prior to the Business Combination, were accounted for in accordance with the authoritative guidance which requires that free-standing financial instruments with certain cash settlement features and/or associated with redeemable convertible preferred stock, which is classified as temporary equity, to be recorded at the fair value of the warrants. All outstanding common (with the exception of certain warrants that were issued to vendors discussed below) and all preferred warrants are recorded as “warrant liabilities” based on their fair value on the date of the transaction. See the “Fair value” significant accounting policy for a description of the determination of fair value. Any changes in the fair value of these instruments are reported as “loss (gain) from change in fair value of warrant liabilities.”

Warrants are separated from the host contract and reported at fair value when the warrant is a freestanding financial instrument that may ultimately require the issuer to settle the obligation by transferring assets. Under certain circumstances, most notably in the case of a deemed liquidation, the warrants issued in conjunction with Lightning Systems’ debt and preferred stock transactions may have been ultimately required to be settled by a transfer of assets, and as a result the warrants are reported as liabilities at fair value each reporting period.

In February 2021 the Company granted common warrants to certain vendors for services provided prior to March 31, 2021. Refer to Note 10 – Capital Structure.

As a result of the Business Combination, the remaining outstanding Lightning Systems warrants were converted to the Company’s common stock based on the Exchange Ratio.

Research and development

Research and development

Research and development costs are expensed when incurred and consist of engineering personnel and materials.

Advertising

Advertising

Advertising costs are expensed when incurred and are included in “selling, general and administrative” expenses and total $64 and $116 for the three and nine months ended September 30, 2021, respectively, and $10 and $32 for the three and nine months ended September 30, 2020.

Derivative liability

Derivative Liability

The Company accounts for the embedded conversion feature of the Convertible Note as a derivative liability. Pursuant to ASC 815-15, Derivatives and Hedging – Embedded Derivatives, the embedded conversion feature meets all three criteria to be bifurcated and accounted for separately from the host instrument, i.e., the Convertible Notes. Because this feature meets all criteria of a derivative instrument, it should be accounted for and recorded as a derivative liability at fair value on the Company’s balance sheet with subsequent changes in fair value recorded in the statement of operations each reporting period.

Earnout liability

Earnout Liability

As a result of the Business Combination, the Company recognized additional earnout shares as a liability. Pursuant to ASC 805, Business Combinations, the Company determined that the initial fair value of the earnout shares should be recorded as a liability with the offset going to additional paid-in capital and with subsequent changes in fair value recorded in the statement of operations for each reporting period.

Income taxes

Income taxes

Income taxes are accounted for using the asset and liability method which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of other assets and liabilities. The Company provides for income taxes at the current and future enacted tax rates and laws applicable in each taxing jurisdiction. The Company uses a two-step approach for recognizing and measuring tax benefits taken or expected to be taken in a tax return and disclosures regarding uncertainties in income tax positions. The Company recognizes interest and penalties related to income tax matters in income tax expense in the consolidated statement of operations.

Net loss per share

Net loss per share

Basic earnings (loss) per share (“EPS”) are computed by dividing net earnings (loss) by the weighted average number of common shares outstanding for the period. Diluted EPS attributable to common shareholders is computed by adjusting net earnings by the weighted average number of common shares and potential common shares outstanding (if dilutive) during each period. Potential common shares include shares issuable upon exercise of stock options and vesting of restricted stock awards. Anti-dilutive securities are excluded from diluted EPS.

Recent accounting pronouncements

Recent accounting pronouncements issued and adopted

In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02, Leases, which superseded the lease requirements in ASC 840, Leases, with the new guidance in ASC 842, Leases. The ASU requires lessees to recognize a right-to-use asset and related lease liability for all leases, with a limited exception for short-term leases. Leases are classified as either finance or operating as opposed to previously being classified as either capital or operating, with only capital leases being recognized on the balance sheet.

The Company adopted ASC 842, Leases, on January 1, 2020 using the modified retrospective transition method. In connection with the adoption, the Company recognized right-of-use lease assets of $3,683, net of “other long-term

liabilities” of $328, lease liabilities of $4,011, and a transition adjustment that increased the Company’s “accumulated deficit” by $22.

In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes. This ASU simplifies the accounting for income taxes by removing certain exceptions to the general principles in ASC 740, Income Taxes. The guidance is effective for fiscal years beginning after December 15, 2020 and interim periods therein, with early adoption permitted. The adoption method is dependent on the specific amendment included in this update as certain amendments require retrospective adoption, modified retrospective adoption, an option of retrospective or modified retrospective, and prospective adoption. The Company adopted this standard effective January 1, 2021, utilizing the prospective method which did not have a material impact on its financial statements.

Recent accounting pronouncements issued not yet adopted

In June 2016, the FASB issued ASU 2016-13 related to the measurement of credit losses on financial instruments and has since modified the standard with several ASUs (collectively, the “credit loss standard”). The credit loss standard requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions and reasonable and supportable forecasts that affect the collectability of the reported amount. The credit loss standard took effect for public entities for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. As amended in ASU 2019-10, for companies that file under private company guidelines, the credit loss standard will take effect for fiscal years beginning after December 15, 2022, and for interim periods within those fiscal years. Early adoption is permitted for all entities for fiscal years beginning after December 15, 2018. The adoption of this ASU will require a cumulative-effect adjustment to Accumulated deficit as of the beginning of the first reporting period in which the guidance is effective (that is, a modified-retrospective approach). The Company expects to adopt this standard on January 1, 2023 and is currently evaluating the impact this ASU will have on its financial statements.

In August 2020, the FASB issued ASU 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. The ASU includes amendments to the guidance on convertible instruments and the derivative scope exception for contracts in an entity’s own equity and simplifies the accounting for convertible instruments which include beneficial conversion features or cash conversion features by removing certain separation models in ASC 470-20, Debt with Conversion and Other Options. Additionally, the ASU requires entities to use the “if-converted” method when calculating diluted earnings per share for convertible instruments. The ASU is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. The Company expects to adopt this standard on January 1, 2022 and is currently evaluating the impact this ASU will have on its financial statements.

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2021
Summary of Significant Accounting Policies  
Concentrations of credit risk

Three Months Ended September 30, 

Nine months ended September 30, 

    

2021

    

2020

    

2021

    

2020

 

Net Sales

% of Net Revenues

  

 

Net Sales

% of Net Revenues

  

 

Net Sales

% of Net Revenues

  

 

Net Sales

% of Net Revenues

  

Customer A

$

1,326

21

%

$

%

$

%

$

%

Customer B

 

1,078

17

%

 

%

 

%

 

%

Customer C

 

722

12

%

 

%

 

6,040

36

%

 

%

Customer D

 

682

11

%

 

%

 

%

 

%

Customer E

647

10

%

1,240

33

%

2,807

17

%

2,006

37

%

Customer F

%

921

24

%

%

1,021

19

%

Customer G

%

792

21

%

%

792

15

%

Customer H

%

527

14

%

%

%

Total of customers with sales greater than 10%

$

4,455

71

%

$

3,480

92

%

$

8,847

53

%

$

3,819

71

%

Total of customers with sales less than 10%

1,802

29

%

322

8

%

7,924

47

%

1,549

29

%

Total Revenues

$

6,257

100

%

$

3,802

100

%

$

16,771

100

%

$

5,368

100

%

Schedule of disaggregates revenue by major source

Three Months Ended September 30, 

Nine months ended September 30, 

    

2021

    

2020

    

2021

    

2020

    

ZEVs converted

 

  

 

  

 

  

 

  

 

Manufacturing conversions - direct to customer

$

5,588

$

3,366

$

15,084

$

3,630

Powertrain systems - direct to customer

 

 

 

218

 

Powertrain systems - certified installer or dealers

 

 

 

 

1,320

Charging systems

 

242

 

70

 

244

 

70

Other

 

427

 

366

 

1,225

 

348

$

6,257

$

3,802

$

16,771

$

5,368

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Reverse Recapitalization (Tables)
9 Months Ended
Sep. 30, 2021
Reverse Recapitalization  
Schedule of reconciliation of business combination to statement of cash flows and statement of changes in equity

The following table reconciles the elements of the Business Combination to the consolidated statement of cash flows and the consolidated statement of changes in equity for the nine months ended September 30, 2021:

Recapitalization

Cash - Gig's trust and cash (net of redemptions and transaction costs)

$

117,796

Cash - PIPE Financing

25,000

Net Cash provided by Business Combination and PIPE Financing

142,796

Less: non-cash items charged against additional paid-in capital

(32,995)

Net contributions from Business Combination and PIPE Financing

$

109,801

Schedule of common stock outstanding following the consummation of business combination

The number of shares of Common Stock outstanding immediately following the consummation of the Business Combination:

Number of Shares

Common stock, outstanding prior to Business Combination

25,893,479

Less: redemption of Gig shares

(5,816,664)

Common stock Gig

20,076,815

Shares issued in PIPE Financing

2,500,000

Business Combination and PIPE Financing shares

22,576,815

Lightning Systems shares¹

50,652,890

Total shares of common stock outstanding immediately after Business Combination

73,229,705

¹The number of Lightning Systems shares were calculated using the Exchange Ratio contemplated in the Business Combination of approximately 0.9406.

XML 39 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Tables)
9 Months Ended
Sep. 30, 2021
Inventories  
Schedule of inventories

    

September 30, 2021

    

December 31, 2020

    

Raw materials

$

9,212

$

4,456

Work in progress

 

778

 

1,143

Finished goods

 

771

 

144

Total inventories

$

10,761

$

5,743

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid and Other Current Assets (Tables)
9 Months Ended
Sep. 30, 2021
Prepaid and Other Current Assets  
Schedule of prepaid and other current assets

    

September 30, 2021

    

December 31, 2020

    

Prepaid insurance

$

3,249

$

47

Vendor deposits

2,981

1,794

Prepaid SPAC transaction costs

 

 

1,913

Software subscriptions

 

521

 

Other current assets

 

486

 

245

Total prepaid expenses and other current assets

$

7,237

$

3,999

XML 41 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment (Tables)
9 Months Ended
Sep. 30, 2021
Property and Equipment  
Schedule of property and equipment

    

September 30, 2021

    

December 31, 2020

    

Useful Lives

Machinery and equipment

$

1,363

$

939

 

7 years

Vehicles

 

1,761

 

825

 

5 years

Leasehold improvements

 

986

 

650

 

5 years

Computer equipment

 

272

 

167

 

3 years

Software

 

798

 

116

 

3 years

Furniture and fixtures

 

229

 

126

 

7 years

Capital projects in progress

 

704

 

1,081

 

  

Total cost

 

6,113

 

3,904

 

  

Accumulated depreciation and amortization

 

(1,783)

 

(1,289)

 

  

Total property and equipment

$

4,330

$

2,615

 

  

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2021
Accrued Expenses and Other Current Liabilities  
Schedule of accrued expenses and other current liabilities

    

September 30, 2021

    

December 31, 2020

Accrued SPAC transaction costs

$

$

1,521

Other accrued expense

645

194

Accrued professional services

 

983

 

Accrued interest

2,758

246

Accrued payroll and benefits

984

207

Warranty liability

 

801

 

455

Customer deposits

 

569

 

267

Total accrued expenses and other current liabilities

$

6,740

$

2,890

XML 43 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable (Tables)
9 Months Ended
Sep. 30, 2021
Notes Payable  
Schedule of notes payable

    

September 30, 2021

    

December 31, 2020

Convertible Note

 

$

87,863

 

$

Related party notes

Term note and revolving working capital facility

3,000

6,000

2020 short-term convertible notes payable

 

 

3,225

Third party notes

 

  

 

  

2020 short-term convertible notes payable

 

 

6,454

Unsecured facility agreement

 

 

1,500

 

90,863

 

17,179

Unamortized debt discount

 

(29,167)

 

(1,351)

Total debt less unamortized debt discount

 

61,696

 

15,828

Less current portion - related party

 

 

6,225

Less current portion - third party

 

 

7,954

Long-term portion

$

61,696

$

1,649

Long-term portion - related party

$

2,956

$

1,649

Long-term portion - convertible note

$

58,740

$

Schedule of convertible note derivative liability measured at fair value

Level 3

Initial recognition May 6, 2021

$

17,063

Gain

 

4,267

Balance at June 30, 2021

$

21,330

Change resulting from conversions

(4,985)

Gain

5,023

Balance at September 30, 2021

$

21,368

Schedule of maturity of debt

Period ending December 31, 

    

Amount

2021 (remainder of the year)

$

2022

2023

 

2024

 

90,863

2025

 

$

90,863

XML 44 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
9 Months Ended
Sep. 30, 2021
Leases  
Schedule of right-of-use assets and lease liabilities

September 30, 2021

December 31, 2020

    

Operating

    

        Operating        

    

        Finance        

Assets

 

  

  

 

  

Right-of-use assets, net

$

8,840

$

7,881

$

Liabilities

 

  

 

  

 

  

Operating lease obligation - current portion

$

1,035

$

1,769

$

Operating lease obligation - long-term portion

 

9,431

 

7,265

 

Finance lease obligation - current portion

 

 

 

54

Total operating and finance lease obligations

$

10,466

$

9,034

$

54

Weighted average remaining lease terms (in years)

5.4

5.2

0.3

Weighted average discount rate

15%

12%

12%

Schedule of lease cost

Three Months Ended September 30, 

Nine Months Ended September 30, 

2021

    

2020

    

2021

    

2020

Operating Lease Cost

 

  

 

  

  

 

  

Cost of revenues

$

121

$

133

$

410

$

220

Selling, general and administrative

 

475

 

113

 

1,401

 

546

Research and development

 

40

 

25

 

110

 

47

Total operating lease cost

$

636

$

271

$

1,921

$

813

Schedule of maturities - operating lease

September 30, 2021

    

Operating

2021 (remainder of year)

$

582

2022

2,588

2023

 

2,802

2024

 

2,887

2025

 

2,974

2026 and thereafter

 

3,564

Total future minimum lease payments

 

15,397

Less: imputed interest

 

(4,931)

Total maturities

$

10,466

Schedule of maturities - finance lease

September 30, 2021

    

Operating

2021 (remainder of year)

$

582

2022

2,588

2023

 

2,802

2024

 

2,887

2025

 

2,974

2026 and thereafter

 

3,564

Total future minimum lease payments

 

15,397

Less: imputed interest

 

(4,931)

Total maturities

$

10,466

XML 45 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Capital Structure (Tables)
9 Months Ended
Sep. 30, 2021
Capital Structure  
Schedule of Common and Series C preferred warrants issued and outstanding

    

    

    

    

    

    

    

Weighted

Weighted

Average

Number of

Warrant Fair

Average Exercise

Remaining

Warrants

Value

Price

Life

Warrants to purchase common stock

 

Outstanding at December 31, 2020¹

 

610,202

$

2,270

$

0.27

 

3.6

Exercise of common warrants¹

 

(69,232)

 

(489)

$

0.27

 

Change in fair value

 

 

3,102

 

Issued in connection with the Business Combination as common stock - charged to APIC

 

(540,970)

 

(4,883)

 

 

Outstanding — September 30, 2021

 

$

$

 

Warrants to purchase Series C preferred stock

 

Outstanding at December 31, 2020¹

 

5,938,193

$

18,885

$

1.76

 

2.6

Exercise of warrants to purchase redeemable convertible preferred stock¹

 

(1,756,526)

 

(10,968)

$

1.76

 

Change in fair value

 

 

24,779

 

 

Issued in connection with the Business Combination as common stock - charged to APIC

 

(4,181,667)

 

(32,696)

 

 

Outstanding — September 30, 2021

 

$

 

Private warrants assumed through Business Combination

Outstanding at December 31, 2020

Warrants assumed

670,108

1,253

$

11.50

5.0

Change in fair value

228

Outstanding — September 30, 2021

670,108

$

1,481

$

11.50

4.6

Total warrant fair value

 

  

$

1,481

 

  

 

  

 

  

 

  

¹Warrant amounts have been retroactively restated to give effect to the recapitalization transaction.

XML 46 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2021
Stock-Based Compensation  
Schedule of stock-based compensation related to stock option and RSU The following table presents the stock-based compensation related to stock option and restricted stock unit (“RSU”) awards for the periods presented (in thousands):

Three Months Ended September 30, 

Nine Months Ended September 30, 

2021

    

2020

    

2021

    

2020

Stock options expense

 

  

 

  

  

 

  

Cost of revenues

$

14

$

$

27

$

Selling, general and administrative

335

254

496

260

Research and development

15

37

Total stock options expense

$

364

$

254

$

560

$

260

Restricted stock units expense

 

  

 

  

  

 

  

Selling, general and administrative

 

985

 

 

985

 

Total restricted stock units expense

$

985

$

$

985

$

Total stock-based compensation

$

1,349

$

254

$

1,545

$

260

Schedule of unrecognized expense for stock options and RSUs

Stock options unrecognized expense (in thousands)

$

2,353

Stock options remaining vesting period (in years)

2.5

Restricted stock units unrecognized expense (in thousands)

$

4,470

Restricted stock units remaining vesting period (in years)

2.5

Schedule of Black Scholes option pricing model

Nine months ended

    

September 30, 2021

Expected volatility

 

54.0

%  

Dividend yield

 

0

%  

Risk-free interest rate

 

0.68

%  

Expected life (in years)

 

6.0

XML 47 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss per Share (Tables)
9 Months Ended
Sep. 30, 2021
Net Loss per Share  
Schedule of securities excluded

September 30, 

    

2021

    

2020

    

Convertible note payable

 

7,640,261

 

 

Outstanding warrants

 

24,365,730

 

 

Stock options

 

3,410,449

 

4,566,396

 

Restricted stock units

739,824

Redeemable convertible preferred stock

Common and preferred Series C warrants

 

 

7,115,016

 

Total potential anti-dilutive stock

 

36,156,264

 

11,681,413

 

XML 48 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2021
Long-term Purchase Commitment [Line Items]  
Schedule of future minimum commitments

Period ending December 31, 

    

Amount

2021 (remainder of the year)

$

2022

2023

 

2024

 

90,863

2025

 

$

90,863

Purchase energy storage systems  
Long-term Purchase Commitment [Line Items]  
Schedule of future minimum commitments

September 30, 2021

2021 (remainder of year)

$

556

2022

11,376

2023

 

10,930

2024 and thereafter

 

82

Total

$

22,944

XML 49 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events (Tables)
9 Months Ended
Sep. 30, 2021
Long-term Purchase Commitment [Line Items]  
Schedule of future minimum commitments

Period ending December 31, 

    

Amount

2021 (remainder of the year)

$

2022

2023

 

2024

 

90,863

2025

 

$

90,863

Amendment to Minimum Purchase Commitment [Member]  
Long-term Purchase Commitment [Line Items]  
Schedule of future minimum commitments

2021 (remainder of year)

$

2022

10,840

2023

 

28,040

2024

 

57,620

2025 and thereafter

82,000

Total

$

178,500

XML 50 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Description of Business and Basis of Presentation (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
$ / shares
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
$ / shares
Sep. 30, 2020
USD ($)
May 06, 2021
$ / shares
Dec. 31, 2020
USD ($)
$ / shares
Description of Business and Basis of Presentation [Line Items]            
Goodwill $ 0   $ 0      
Common stock, par value (in dollars per share) | $ / shares $ 0.0001   $ 0.0001   $ 0.0001 $ 0.0001
Exchange Ratio         0.9406  
Operating lease right-of-use asset, net $ 8,840   $ 8,840     $ 7,881
Cost of revenues 7,026 $ 3,938 19,392 $ 6,213    
Selling, general and administrative 9,299 2,758 29,245 6,973    
Current portion of operating lease obligation 1,035   1,035     1,769
Operating lease obligation, net of current portion 9,431   9,431     7,265
Cash and cash equivalents 187,238   187,238     460
Net loss (49,461) $ (18,684) (122,955) (24,272)    
Net cash used in operating activities     (47,962) $ (11,693)    
Working capital 204,314   204,314      
Net proceeds as a result of business combination after paying off notes and facilities 216,812          
Accumulated deficit (203,750)   (203,750)     $ (80,795)
Adjustment [Member]            
Description of Business and Basis of Presentation [Line Items]            
Operating lease right-of-use asset, net 2,272   2,272      
Cost of revenues 14          
Selling, general and administrative 47          
Current portion of operating lease obligation 100   100      
Operating lease obligation, net of current portion $ 2,233   $ 2,233      
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
May 06, 2021
Feb. 29, 2020
Dec. 31, 2019
Concentration Risk [Line Items]                
Cash and cash equivalents $ 187,238 $ 4,901 $ 187,238 $ 4,901 $ 460     $ 1,297
Net loss (49,461) $ (18,684) (122,955) (24,272)        
Net cash used in operating activities     (47,962) $ (11,693)        
Working capital $ 204,314   $ 204,314          
Concentrations of credit risk (as a percent) 100.00% 100.00% 100.00% 100.00%        
Allowance for doubtful accounts $ 142   $ 142   0      
Impairment of long-lived assets     0 $ 0        
Convertible Note 87,863   87,863          
Interest rate (as a percent)   8.00%   8.00%     8.00%  
Convertible Note due in May 2024                
Concentration Risk [Line Items]                
Convertible Note $ 100,000   $ 100,000          
Interest rate (as a percent) 7.50%   7.50%          
Fair value of convertible debt $ 59,888   $ 59,888   $ 0 $ 17,063    
Customer | Accounts receivable | One Customer                
Concentration Risk [Line Items]                
Concentrations of credit risk (as a percent)     55.00%          
Customer | Accounts receivable | Two Customers                
Concentration Risk [Line Items]                
Concentrations of credit risk (as a percent)         37.00%      
Supplier | Accounts payable | One Supplier                
Concentration Risk [Line Items]                
Concentrations of credit risk (as a percent)     16.00%   12.00%      
Supplier | Purchases | One Supplier                
Concentration Risk [Line Items]                
Concentrations of credit risk (as a percent) 37.00%     39.00%        
Supplier | Purchases | Two Suppliers                
Concentration Risk [Line Items]                
Concentrations of credit risk (as a percent)   47.00% 36.00%          
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Concentration Risk [Line Items]        
Net sales $ 6,257 $ 3,802 $ 16,771 $ 5,368
Concentration risk, percentage 100.00% 100.00% 100.00% 100.00%
Revenue from Contract with Customer Benchmark [Member] | Customer | Net Sales [Member]        
Concentration Risk [Line Items]        
Net sales $ 4,455 $ 3,480 $ 8,847 $ 3,819
Concentration risk, percentage 71.00% 92.00% 53.00% 71.00%
Revenue from Contract with Customer Benchmark [Member] | Customer | Customer A [Member] | Net Sales [Member]        
Concentration Risk [Line Items]        
Net sales $ 1,326      
Concentration risk, percentage 21.00%      
Revenue from Contract with Customer Benchmark [Member] | Customer | Customer B [Member] | Net Sales [Member]        
Concentration Risk [Line Items]        
Net sales $ 1,078      
Concentration risk, percentage 17.00%      
Revenue from Contract with Customer Benchmark [Member] | Customer | Customer C [Member] | Net Sales [Member]        
Concentration Risk [Line Items]        
Net sales $ 722   $ 6,040  
Concentration risk, percentage 12.00%   36.00%  
Revenue from Contract with Customer Benchmark [Member] | Customer | Customer D [Member] | Net Sales [Member]        
Concentration Risk [Line Items]        
Net sales $ 682      
Concentration risk, percentage 11.00%      
Revenue from Contract with Customer Benchmark [Member] | Customer | Customer E [Member] | Net Sales [Member]        
Concentration Risk [Line Items]        
Net sales $ 647 $ 1,240 $ 2,807 $ 2,006
Concentration risk, percentage 10.00% 33.00% 17.00% 37.00%
Revenue from Contract with Customer Benchmark [Member] | Customer | Customer F [Member] | Net Sales [Member]        
Concentration Risk [Line Items]        
Net sales   $ 921   $ 1,021
Concentration risk, percentage   24.00%   19.00%
Revenue from Contract with Customer Benchmark [Member] | Customer | Customer G [Member] | Net Sales [Member]        
Concentration Risk [Line Items]        
Net sales   $ 792   $ 792
Concentration risk, percentage   21.00%   15.00%
Revenue from Contract with Customer Benchmark [Member] | Customer | Customer H [Member] | Net Sales [Member]        
Concentration Risk [Line Items]        
Net sales   $ 527    
Concentration risk, percentage   14.00%    
Revenue from Contract with Customer Benchmark [Member] | Customer | Total for customers with sales of less then ten percent [Member] | Net Sales [Member]        
Concentration Risk [Line Items]        
Net sales $ 1,802 $ 322 $ 7,924 $ 1,549
Concentration risk, percentage 29.00% 8.00% 47.00% 29.00%
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
mi²
Sep. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
Dec. 31, 2020
USD ($)
Jun. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Revenue Summary                
Revenues $ 6,257 $ 3,802 $ 16,771 $ 5,368        
Product warranty period     5 years          
Warranty area covered | mi²     60,000          
Advertising costs   10   32        
Right-of-use assets 8,840   $ 8,840     $ 7,881    
Lease liabilities 10,466   10,466     9,034    
Accumulated deficit (203,750)   (203,750)     (80,795)    
Equity 2,010 (14,547) 2,010 (14,547) $ 39,522 $ (26,695) $ 863 $ 370
Cumulative Effect, Adjustment                
Revenue Summary                
Equity               22
ASU 2016-02 | Cumulative Effect, Adjustment                
Revenue Summary                
Right-of-use assets               3,683
Other long-term liabilities               328
Lease liabilities               4,011
Accumulated deficit               $ (22)
Selling, general and administrative                
Revenue Summary                
Advertising costs 64   116          
Manufacturing conversions - direct to customer                
Revenue Summary                
Revenues 5,588 3,366 15,084 3,630        
Conversion kits - direct to customer                
Revenue Summary                
Revenues     218          
Conversion kits - certified installer or dealers                
Revenue Summary                
Revenues       1,320        
Charging systems                
Revenue Summary                
Revenues 242 70 244 70        
Other                
Revenue Summary                
Revenues $ 427 $ 366 $ 1,225 $ 348        
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Reverse Recapitalization (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 2 Months Ended 9 Months Ended
May 06, 2021
USD ($)
$ / shares
shares
May 05, 2021
shares
May 31, 2020
shares
Sep. 30, 2020
shares
Sep. 30, 2021
USD ($)
item
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Reverse Recapitalization            
Shares authorized         251,000,000  
Common stock, authorized (in shares)         250,000,000 250,000,000
Common stock, par value (in dollars per share) | $ / shares $ 0.0001       $ 0.0001 $ 0.0001
Preferred stock, authorized (in shares)         1,000,000 1,000,000
Preferred stock, par value (in dollars per share) | $ / shares         $ 0.0001 $ 0.0001
Number of common stock issued on conversion of notes     2,118,819 5,830,723    
Goodwill | $         $ 0  
Private Placement            
Reverse Recapitalization            
Issuance of common stock 2,500,000          
Share issue price | $ / shares $ 10.00          
Proceeds from issue of stock in private placement | $ $ 25,000          
Gig Capital3, Inc.            
Reverse Recapitalization            
Shares redeemed 5,816,664          
Payments to redeem common stock | $ $ 58,759          
Issuance of common stock 2,500,000          
Proceeds from issue of stock in private placement | $         $ 25,000  
Contingencies under business combination met | item         0  
Shares issued under business combination         0  
Goodwill | $         $ 0  
Intangible assets | $         $ 0  
Lightning Systems, Inc            
Reverse Recapitalization            
Number of common stock issued on conversion of notes   5,830,723        
Number of common stock issued on conversion of warrants   4,379,795        
Contingent right to receive additional shares 16,463,096          
Lightning Systems, Inc | Share price equals or exceeds $12.00            
Reverse Recapitalization            
Percentage of earnout shares to be released 33.33%          
Threshold weighted average price of stock | $ / shares $ 12.00          
Threshold trading days 20 days          
Consecutive trading days 30 days          
Lightning Systems, Inc | Share price equals or exceeds $14.00            
Reverse Recapitalization            
Percentage of earnout shares to be released 33.33%          
Threshold weighted average price of stock | $ / shares $ 14.00          
Threshold trading days 20 days          
Consecutive trading days 30 days          
Lightning Systems, Inc | Share price equals or exceeds $16.00            
Reverse Recapitalization            
Percentage of earnout shares to be released 33.33%          
Threshold weighted average price of stock | $ / shares $ 16.00          
Threshold trading days 20 days          
Consecutive trading days 30 days          
Lightning Systems, Inc | Redeemable convertible preferred stock            
Reverse Recapitalization            
Conversion of convertible preferred stock   38,007,793        
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Reverse Recapitalization - Net contributions from Business Combination and PIPE Financing (Details) - Gig Capital3, Inc.
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Reverse Recapitalization  
Cash - Gig's trust and cash (net of redemptions and transaction costs) $ 117,796
Cash - PIPE Financing 25,000
Net Cash provided by Business Combination and PIPE Financing 142,796
Less: non-cash items charged against additional paid-in capital (32,995)
Net contributions from Business Combination and PIPE Financing $ 109,801
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Reverse Recapitalization - Common stock outstanding (Details)
9 Months Ended
May 06, 2021
shares
Sep. 30, 2021
shares
May 05, 2021
Reverse Recapitalization      
Common stock, outstanding prior to Business Combination   32,949,507  
Total shares of common stock outstanding immediately after Business Combination   74,827,128  
Exchange Ratio 0.9406    
Gig Capital3, Inc.      
Reverse Recapitalization      
Common stock, outstanding prior to Business Combination 25,893,479    
Less: redemption of Gig shares (5,816,664)    
Common stock Gig 20,076,815    
Issuance of common stock 2,500,000    
Business Combination and PIPE Financing shares 22,576,815    
Lightning Systems shares 50,652,890    
Total shares of common stock outstanding immediately after Business Combination 73,229,705    
Exchange Ratio     0.9406
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Inventories    
Raw materials $ 9,212 $ 4,456
Work in progress 778 1,143
Finished goods 771 144
Total inventories 10,761 $ 5,743
Reduction of inventory $ 98  
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid and Other Current Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Prepaid and Other Current Assets    
Prepaid Insurance $ 3,249 $ 47
Vendor deposits 2,981 1,794
Prepaid SPAC transaction costs   1,913
Software subscriptions 521  
Other current assets 486 245
Total prepaid expenses and other current assets $ 7,237 $ 3,999
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment (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 cost $ 6,113   $ 6,113   $ 3,904
Accumulated depreciation and amortization (1,783)   (1,783)   (1,289)
Total property and equipment 4,330   4,330   2,615
Depreciation and amortization expense 255 $ 94 605 $ 263  
Machinery and equipment          
Property, Plant and Equipment [Line Items]          
Total cost 1,363   $ 1,363   939
Useful Lives     7 years    
Vehicles          
Property, Plant and Equipment [Line Items]          
Total cost 1,761   $ 1,761   825
Useful Lives     5 years    
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Total cost 986   $ 986   650
Useful Lives     5 years    
Computer equipment          
Property, Plant and Equipment [Line Items]          
Total cost 272   $ 272   167
Useful Lives     3 years    
Software          
Property, Plant and Equipment [Line Items]          
Total cost 798   $ 798   116
Useful Lives     3 years    
Furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Total cost 229   $ 229   126
Useful Lives     7 years    
Capital projects in progress          
Property, Plant and Equipment [Line Items]          
Total cost 704   $ 704   $ 1,081
Cost of revenues          
Property, Plant and Equipment [Line Items]          
Depreciation and amortization expense 49 28 136 78  
Selling, general and administrative          
Property, Plant and Equipment [Line Items]          
Depreciation and amortization expense $ 206 $ 66 $ 469 $ 185  
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Accrued Expenses and Other Current Liabilities    
Accrued SPAC transaction costs   $ 1,521
Other accrued expense $ 645 194
Accrued professional services 983  
Accrued interest 2,758 246
Accrued payroll and benefits 984 207
Warranty liability 801 455
Customer deposits 569 267
Total accrued expenses and other current liabilities $ 6,740 $ 2,890
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Notes Payable      
Convertible Note $ 87,863    
Third party notes 90,863 $ 17,179  
Unamortized debt discount (29,167) (1,351)  
Total debt less unamortized debt discount 61,696 15,828  
Less current portion - related party   6,225 $ 3,225
Less current portion - third party   7,954 $ 6,454
Long-term portion 61,696 1,649  
Long-term portion - related party 2,956 1,649  
Term note and revolving working capital facility      
Notes Payable      
Notes Payable, Related Parties 3,000 6,000  
2020 short-term convertible notes payable      
Notes Payable      
Notes Payable, Related Parties   3,225  
Third party notes   6,454  
Long-term portion - convertible note $ 58,740    
Unsecured facility agreement      
Notes Payable      
Third party notes   $ 1,500  
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended 9 Months Ended
May 06, 2021
USD ($)
D
$ / shares
shares
Feb. 28, 2021
USD ($)
May 31, 2020
USD ($)
$ / shares
shares
Feb. 29, 2020
USD ($)
item
$ / shares
shares
Sep. 30, 2020
USD ($)
$ / shares
shares
Sep. 30, 2021
USD ($)
$ / shares
shares
Mar. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
$ / shares
Sep. 30, 2020
USD ($)
$ / shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
shares
Oct. 31, 2019
USD ($)
Mar. 31, 2015
USD ($)
Debt Instrument [Line Items]                          
Conversion price | $ / shares     $ 1.42 $ 1.66 $ 1.66       $ 1.66        
Percentage of stock price trigger         75.00%                
Fair value of convertible debt adjusted to additional paid in capital               $ 14,522          
Gain on extinguishment of debt           $ (2,194)   (2,194)          
Gain (loss) from change in fair value of derivative           (5,023)   (9,290)          
Fair value of the warrants       $ 336   1,481   1,481          
Convertible Note           87,863   87,863          
Interest rate (as a percent)       8.00% 8.00%       8.00%        
Proceeds from term loan and working capital facility                 $ 1,000        
Amount borrowed       $ 3,000                 $ 1,500
Less current portion - third party         $ 6,454       6,454 $ 7,954      
Amount borrowed from related parties         $ 3,225       3,225 6,225      
Number of convertible note payable agreements | item       2                  
Redemption of debt     $ 3,000                    
Series C preferred shares issued | shares     2,118,819   5,830,723                
Excess fair value recorded as additional pain in capital     $ 1,844                    
Short term warrants exercisable into shares | shares       3,614,457                  
Long term warrants exercisable into shares | shares       831,326                  
Beneficial conversion feature         $ 3,071                
Amortization of debt discount               4,598 470        
Threshold limit for change in control         200,000                
Aggregated gross proceeds from debt and equity financing         10,000                
Principal amount           $ 90,863   $ 90,863   $ 17,179      
Convertible note warrants                          
Debt Instrument [Line Items]                          
Fair value of the warrants $ 14,522                        
Term note and revolving working capital facility                          
Debt Instrument [Line Items]                          
Warrants to purchase shares | shares                   60,241 301,205    
Warrant exercise price | $ / shares           $ 1.66   $ 1.66          
Fair value of the warrants                   $ 6 $ 66    
Maximum borrowing capacity           $ 3,000   $ 3,000       $ 21,000  
Threshold indebtedness           5,000   5,000          
Increase in borrowings           $ 10,000   $ 10,000          
Interest rate (as a percent)           15.00%   15.00%          
Borrowings under line of credit                   6,000      
Notes Payable, Related Parties           $ 3,000   $ 3,000   6,000      
2020 short-term convertible notes payable                          
Debt Instrument [Line Items]                          
Notes Payable, Related Parties                   3,225      
Amount borrowed         $ 9,679       $ 9,679        
Amortization of debt discount           0   1,351          
Conversion of convertible notes, adjustment to additional paid in capital $ 9,679                        
Principal amount                   6,454      
Convertible Note due in May 2024                          
Debt Instrument [Line Items]                          
Conversion price | $ / shares $ 11.50                        
Warrants to purchase shares | shares 8,695,652                        
Warrant exercise price | $ / shares $ 11.50                        
Percentage of stock price trigger 120.00%                        
Stock price trigger | $ / shares $ 13.80                        
Threshold Trading Days | D 20                        
Threshold Consecutive Trading Days | D 30                        
Average daily trading volume $ 3,000                        
Fair value of convertible debt $ 17,063         59,888   59,888   $ 0      
Convertible notes original amount           12,137              
Gain on extinguishment of debt           (2,194)              
Fair value of common stock issued           10,089   10,089          
Cash paid for remaining annual interest due           668              
Fair value of convertible note derivative liability           4,985   4,985          
Convertible Note           $ 100,000   $ 100,000          
Interest rate (as a percent)           7.50%   7.50%          
Amount borrowed           $ 7,966   $ 7,966          
Issuance costs               5,000          
Series C preferred shares issued | shares           1,055,388              
Third Party Secured Promissory Note                          
Debt Instrument [Line Items]                          
Interest rate (as a percent)   20.00%                      
Amount borrowed   $ 3,000                      
Percentage of cash interest   10.00%                      
Percentage of paid-in kind interest   10.00%                      
Period after the closing of business combination for quarterly interest payments   14 days                      
Repayments of Secured Debt             $ 3,000            
Secured Debt           $ 0   $ 0          
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable - Convertible Note Derivative Liability (Details) - Convertible Note due in May 2024 - USD ($)
$ in Thousands
2 Months Ended 3 Months Ended
Jun. 30, 2021
Sep. 30, 2021
Increase (decrease) in convertible note derivative liability    
Beginning balance $ 17,063 $ 21,330
Change resulting from conversions   (4,985)
Gain 4,267 5,023
Ending balance $ 21,330 $ 21,368
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable - Debt Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Debt maturities    
2024 $ 90,863  
Total debt $ 90,863 $ 17,179
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (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
Operating Lease Assets:          
Right-of-use assets $ 8,840   $ 8,840   $ 7,881
Operating Lease Liabilities          
Operating lease obligation - current portion 1,035   1,035   1,769
Operating lease obligation - long-term portion 9,431   9,431   7,265
Total lease obligations $ 10,466   $ 10,466   $ 9,034
Weighted average remaining lease terms (in years) 5 years 4 months 24 days   5 years 4 months 24 days   5 years 2 months 12 days
Weighted average discount rate 15.00%   15.00%   12.00%
Finance Lease Assets:          
Finance lease obligation - current portion         $ 54
Finance lease obligation - long-term portion $ 123,124   $ 123,124    
Total lease obligations         $ 54
Weighted average remaining lease terms (in years)         3 months 18 days
Weighted average discount rate         12.00%
Total operating lease cost 636 $ 271 1,921 $ 813  
Payments on finance lease obligations     54 50  
Cost of revenues          
Finance Lease Assets:          
Total operating lease cost 121 133 410 220  
Selling, general and administrative          
Finance Lease Assets:          
Total operating lease cost 475 113 1,401 546  
Research and development expenses          
Finance Lease Assets:          
Total operating lease cost $ 40 $ 25 $ 110 $ 47  
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Operating lease liabilities    
2021 (remainder of year) $ 582  
2022 2,588  
2023 2,802  
2024 2,887  
2025 2,974  
2026 and thereafter 3,564  
Total future minimum lease payments 15,397  
Less: imputed interest (4,931)  
Total maturities $ 10,466 $ 9,034
Finance lease liabilities    
Total maturities   $ 54
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Capital Structure - Warrants (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
May 06, 2021
Feb. 29, 2020
Class of Warrant or Right [Line Items]            
Fair Value of Warrants $ 1,481   $ 1,481     $ 336
Change in fair value of warrant liability $ (27) $ 14,533 $ 28,108 $ 14,363    
Warrant            
Class of Warrant or Right [Line Items]            
Warrants Outstanding 24,365,730   24,365,730      
Number of shares called by each warrant 1   1      
Warrant exercise price $ 11.50   $ 11.50      
Redemption price per warrant     $ 0.01      
Period of prior written notice for redemption of warrants     30 days      
Stock price trigger for redemption of warrants     $ 18.00      
Threshold trading days for redemption of warrants     20 days      
Threshold consecutive trading days for redemption of warrants     30 days      
Change in fair value of warrant liability $ 27   $ (228)      
Public warrant            
Class of Warrant or Right [Line Items]            
Warrants Outstanding 14,999,970   14,999,970      
Convertible note warrants            
Class of Warrant or Right [Line Items]            
Warrants Outstanding 8,695,652   8,695,652      
Fair Value of Warrants         $ 14,522  
Private Placement Warrant            
Class of Warrant or Right [Line Items]            
Warrants Outstanding 670,108   670,108      
Fair Value of Warrants         $ 1,253  
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Capital Structure - Redeemable Convertible Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
May 06, 2021
Sep. 30, 2021
Dec. 31, 2020
Feb. 29, 2020
Dec. 31, 2019
Temporary Equity [Line Items]          
Fair value of the warrants   $ 1,481   $ 336  
Lightning Systems, Inc | Minimum          
Temporary Equity [Line Items]          
Gross proceeds from IPO   $ 50,000      
Lightning Systems, Inc | Redeemable convertible preferred stock          
Temporary Equity [Line Items]          
Preferred return (as a percentage)   8.00%      
Preferred dividends   $ 0      
Percentage of voting power for change of control   50.00%      
Lightning Systems, Inc | Series A redeemable convertible preferred stock          
Temporary Equity [Line Items]          
Ratio of original purchase price per share and preferred accrued but unpaid return per share   1.00      
Balance amount of stock conversion charged to additional paid in capital $ 18,036        
Lightning Systems, Inc | Series B redeemable convertible preferred stock          
Temporary Equity [Line Items]          
Ratio of original purchase price per share and preferred accrued but unpaid return per share   1.25      
Balance amount of stock conversion charged to additional paid in capital 4,101        
Lightning Systems, Inc | Series C redeemable convertible preferred stock          
Temporary Equity [Line Items]          
Ratio of original purchase price per share and preferred accrued but unpaid return per share   1.25      
Warrant to purchase shares     4,445,783   702,811
Warrant exercise price     $ 1.42   $ 1.66
Fair value of the warrants     $ 336   $ 155
Balance amount of stock conversion charged to additional paid in capital $ 35,203        
Redemption of convertible notes payable     3,000    
Cash     $ 3,000    
Lightning Systems, Inc | Series B and Series C Redeemable Convertible Preferred Stock          
Temporary Equity [Line Items]          
Series B and Series C preferred stockholders (As a percent)   70.00%      
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Capital Structure - Warrants Liabilities - Lightning Systems (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Feb. 28, 2021
USD ($)
Y
item
$ / shares
shares
Jun. 30, 2021
USD ($)
item
$ / shares
shares
Mar. 31, 2021
USD ($)
item
$ / shares
shares
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
$ / shares
shares
Sep. 30, 2020
USD ($)
Dec. 31, 2020
$ / shares
shares
Dec. 31, 2019
$ / shares
shares
Class of Warrant or Right [Line Items]                
Proceeds from exercise of common warrants | $         $ 157      
Adjustments to Additional Paid in Capital, Warrant Issued | $       $ 2,976 $ 433 $ 2,976    
Warrant                
Class of Warrant or Right [Line Items]                
Warrant exercise price         $ 11.50      
Lightning Systems, Inc                
Class of Warrant or Right [Line Items]                
Fractional shares exercised | shares         0      
Lightning Systems, Inc | Series C redeemable convertible preferred stock                
Class of Warrant or Right [Line Items]                
Warrant to purchase shares | shares             4,445,783 702,811
Warrant exercise price             $ 1.42 $ 1.66
Lightning Systems, Inc | Warrant                
Class of Warrant or Right [Line Items]                
Number of warrant holders exercised the right to purchase shares | item   1 1          
Warrant to purchase shares | shares 125,000              
Warrant exercise price $ 6.18 $ 1.66 $ 1.66          
Proceeds from exercise of common warrants | $   $ 1,600 $ 1,500          
Fair value per warrant $ 3.46              
Decrease in warrant liability | $   $ 5,658 $ 5,310          
Number of vendors to whom the warrants issued | item 3              
Contractual life of warrants 5 years              
Adjustments to Additional Paid in Capital, Warrant Issued | $ $ 433              
Lightning Systems, Inc | Warrant | Share Price                
Class of Warrant or Right [Line Items]                
Warrants, Measurement Input 0.0618              
Lightning Systems, Inc | Warrant | Exercise Price                
Class of Warrant or Right [Line Items]                
Warrants, Measurement Input 0.0618              
Lightning Systems, Inc | Warrant | Expected Term                
Class of Warrant or Right [Line Items]                
Warrants, Measurement Input | Y 5              
Lightning Systems, Inc | Warrant | Risk Free Interest Rate                
Class of Warrant or Right [Line Items]                
Warrants, Measurement Input 0.0062              
Lightning Systems, Inc | Warrant | Volatility                
Class of Warrant or Right [Line Items]                
Warrants, Measurement Input 0.68              
Lightning Systems, Inc | Warrant | Minimum                
Class of Warrant or Right [Line Items]                
Fair value per warrant   $ 5.87 $ 5.87          
Lightning Systems, Inc | Warrant | Maximum                
Class of Warrant or Right [Line Items]                
Fair value per warrant   $ 5.90 $ 5.90          
Lightning Systems, Inc | Warrant | Series C redeemable convertible preferred stock                
Class of Warrant or Right [Line Items]                
Warrant to purchase shares | shares   963,855 903,614          
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Capital Structure - Schedule of Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Feb. 29, 2020
Warrant Fair Value            
Change in fair value of warrant liability $ (27) $ 14,533 $ 28,108 $ 14,363    
Total warrant fair value $ 1,481   $ 1,481     $ 336
Warrants to Purchase Common Stock            
Number of Warrants            
Outstanding at Beginning of period (in shares)     610,202      
Exercise of warrants (in shares)     (69,232)      
Issued in connection with the Business Combination as common stock - charged to APIC (in shares)     (540,970)      
Outstanding at end of period (in shares)         610,202  
Warrant Fair Value            
Outstanding at Beginning of Period     $ 2,270      
Exercise of warrants     (489)      
Change in fair value of warrant liability     3,102      
Issued in connection with the Business Combination as common stock - charged to APIC     $ (4,883)      
Outstanding at end of Period         $ 2,270  
Weighted Average Exercise Price            
Outstanding at beginning of period (in dollars per share)     $ 0.27      
Exercise of warrants (in dollars per share)     $ 0.27      
Outstanding at end of period (in dollars per share)         $ 0.27  
Weighted Average Remaining Life            
Outstanding         3 years 7 months 6 days  
Warrants to purchase Series C preferred stock            
Number of Warrants            
Outstanding at Beginning of period (in shares)     5,938,193      
Exercise of warrants (in shares)     (1,756,526)      
Issued in connection with the Business Combination as common stock - charged to APIC (in shares)     (4,181,667)      
Outstanding at end of period (in shares)         5,938,193  
Warrant Fair Value            
Outstanding at Beginning of Period     $ 18,885      
Exercise of warrants     (10,968)      
Change in fair value of warrant liability     24,779      
Issued in connection with the Business Combination as common stock - charged to APIC     $ (32,696)      
Outstanding at end of Period         $ 18,885  
Weighted Average Exercise Price            
Outstanding at beginning of period (in dollars per share)     $ 1.76      
Exercise of warrants (in dollars per share)     $ 1.76      
Outstanding at end of period (in dollars per share)         $ 1.76  
Weighted Average Remaining Life            
Outstanding         2 years 7 months 6 days  
Private warrants assumed through Business Combination            
Number of Warrants            
Warrants assumed (in shares)     670,108      
Outstanding at end of period (in shares) 670,108   670,108      
Warrant Fair Value            
Warrants assumed     $ 1,253      
Change in fair value of warrant liability     228      
Outstanding at end of Period $ 1,481   $ 1,481      
Weighted Average Exercise Price            
Warrants assumed (in dollars per share)     $ 11.50      
Outstanding at end of period (in dollars per share) $ 11.50   $ 11.50      
Weighted Average Remaining Life            
Warrants assumed     5 years      
Outstanding     4 years 7 months 6 days      
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Details) - shares
1 Months Ended 3 Months Ended 9 Months Ended
May 06, 2021
Jul. 31, 2021
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Exercised (in shares)     506,461 895,890 1,135,918 895,890
Granted (in shares)     447,067   842,194  
2019 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Reserved 6,500,000          
Granted 6,154,868          
Available for grant 345,132          
Vesting period         4 years  
Servicing period         10 years  
2021 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Reserved     12,837,048   12,837,048  
Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period   3 years        
Shares granted         756,992  
Shares vested         17,168  
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Stock-based compensation and estimated unrecognized expense related to stock option and RSU (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 1,349 $ 254 $ 1,545 $ 260
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 364 254 560 260
Stock options unrecognized expense 2,353   $ 2,353  
Remaining vesting period (in years)     2 years 6 months  
Stock options | Cost of revenues        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 14   $ 27  
Stock options | Selling, general and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 335 $ 254 496 $ 260
Stock options | Research and development expenses        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 15   37  
Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 985   985  
Restricted stock units unrecognized expense 4,470   $ 4,470  
Remaining vesting period (in years)     2 years 6 months  
Restricted Stock Units | Selling, general and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 985   $ 985  
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Black Scholes option pricing model (Details)
9 Months Ended
Sep. 30, 2021
Stock-Based Compensation  
Expected volatility 54.00%
Dividend yield 0.00%
Risk-free interest rate 0.68%
Expected life (in years) 6 years
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Taxes        
Provision for income taxes     $ 0  
Effective income tax rate 0.00% 0.00% 0.00% 0.00%
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss per Share (Details) - shares
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential anti-dilutive stock 36,156,264 11,681,413
Convertible note payable    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential anti-dilutive stock 7,640,261  
Warrant    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential anti-dilutive stock 24,365,730  
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential anti-dilutive stock 3,410,449 4,566,396
Restricted Stock Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential anti-dilutive stock 739,824  
Common and preferred Series C warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential anti-dilutive stock   7,115,016
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Future Minimum Commitments (Details) - Purchase energy storage systems
$ in Thousands
Sep. 30, 2021
USD ($)
Future minimum commitments  
2021 (remainder of year) $ 556
2022 11,376
2023 10,930
2024 and thereafter 82
Total $ 22,944
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events - Purchase Commitments (Details) - Subsequent Event - Amendment to Minimum Purchase Commitment [Member]
$ in Thousands
Nov. 12, 2021
USD ($)
Subsequent Event [Line Items]  
2021 (remainder of year) $ 0
2022 10,840
2023 28,040
2024 57,620
2025 and thereafter 82,000
Total $ 178,500
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Redeemable Convertible Preferred Stock (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Temporary Equity [Line Items]  
Convertible Note $ 87,863
EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *2#;U,'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 " "D@V]3QOP[^.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G4U*1<)V+Q5/"H(%Q5M(IFUP\X=D9+=O;W9MMX@^@)!+9G[Y MYAM(JZ/4(>%S"A$36H7-,!HM(? MZH @FN86')(RBA1,P"HN1-:U1DN=4%%(9[S1"SY^IGZ&&0W8HT-/&7C-@773 MQ'@:^Q:N@ E&F%S^+J!9B'/U3^S< 79.CMDNJ6$8ZF$UY\H.'-Z>'E_F=2OK M,RFOL;S*5M(IXH9=)K^NMO>[!]:)1O"*E[/>"2[%G5R+]\GUA]]5V 5C]_8? M&U\$NQ9^_8ON"U!+ P04 " "D@V]3F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M *2#;U,OD$C!U@4 .08 8 >&PO=V]R:W-H965T&UL MI9E== M<_O#U!F9#GF+SP<[UC9EYE+N4W-I("/QYABF$H5%"CN]; MT4[Y3--Q_WBG?I6_/+[,7*0PE>%3X.O5:6?<83XL1!;J![G^';8O-#1ZG@S3 M_"];%VT'@P[SLE3+:-L9":(@+G[%9CL0>QW&UH$.?-N!O^E@'WJ"L^W@Y"]: MD.6O]5%H<391VRA>%,C^@?,)N9:Q7*:KZX+_NWT?* M$I7O4"\X*>A"TF..=<2XQ>T:GBG=_=[3/<9/ZKJ_PG'*D7-R/:=IY!Y?$J@; M'KJ[;74_$12#DF+0CN)3)I0&%;ZP!TBDTG5$M)16&1!$PY)HV'),G@5FJITB,T%J]'$)Z4A"=M"%%-*EQ7N5$=,5?CA#*IV%1FL58O^.O78M/B M'R\)0MNJ;-5JP_@H-NS:QY47+ *O<-3#<]P@.1YT!\?6<&0/*,(]X[?;$)[[ M/MH[3L[V@-U@.W8?UPY=@^38'C)[H%;EIS>4V15M+!IBW\[:C.9:A&RKT%R\ -N4!Q;0V=$ ML551PZ;-/I_!<\R.#Z/0 F-Z:54APJ;]_49Z.":SE8RI&-$@PAVG:XT&)%$5 M)&S:W1\#C?%*+IC-?Y[_PESP,H6C58M%*TUE%*$MNEIZWXY8(A1[%F$&[+W5 MLS"NL014D8-2W%7HL&E[QZ3$-S')?8GF,JS%I06^7GZF5LWO":K M @!O%0"N8TQPB[K/9&]BAUI+1BLVD%6>SUMYODG>,/% 4UU*5?L1-.CY,IFC^GY;#0X&0Y'?#CI M/]=15=;.6Y4%4W0$A='R.O9AP_Z ^J&BI4S@&5LQB5Z3NT19>5\3[;%5ZL]8@&L::=EWU)M MR_;#7+3<)ZHN=O8V?&B3/D4%:=YN M@563277SM,] ;)TF-4[#A-FLW+4'EJC RQN]M^W>T&J5+SI53'!H%V_.%QL$ M,%_L/;D42Q4''-K VZ>,#4*'4L;^WCZR"<_Y]GK*/+.A4FPIEU?++?SS?..Z M7S4O]O]OA8GN*0MA@5VMW@@7B2JVU(L3+9-\5WHNM991?K@"X8,R#?#^0DJ] M.S$/*/^Q&PO=V]R M:W-H965T&ULM5E9;]LX$/XKA%%@6\")1>KN)@8:9Q=;8(^@ M:;?/M$3'1"51)2DGV5^_I*Q8MG@DV>,AL8Z9X3?#X7Q#ZN*>\6]B2X@$#W75 MB,O95LKV_6(ABBVIL3AG+6G4FPWC-9;JEM\M1,L)+GNENEJ@($@6-:;-;'G1 M/[OARPO6R8HVY(8#T=4UYH]7I&+WES,X>WKPB=YMI7ZP6%ZT^([<$OFEO>'J M;G&P4M*:-(*R!G"RN9Q]@.]78:05>HD_*;D71]= N[)F[)N^^5A>S@*-B%2D MD-H$5C\[LB)5I2TI'-\'H[/#F%KQ^/K)^L^]\\J9-19DQ:JOM)3;RUDV R79 MX*Z2G]C]+V1P*-;V"E:)_C^X'V2#&2@Z(5D]*"L$-6WVO_AA",21 HP<"FA0 M0"]5" >%L'=TCZQWZQI+O+S@[!YP+:VLZ8L^-KVV\H8V>AIO)5=OJ=*3RQ5K M!*MHB24IP16N<%,0<*O-"7 &OMQ>@[=OWH$W@#;@\Y9U C>EN%A(-;+67Q3# M*%?[49!CE%O2GH,PF ,4(&A17_G5KTFAU&&O'IRJ+Y2_!Z?1P6G4VXM=3G>< MDT8"+(3RTV,P/!@,>X.ARR 66Z!" PI]0;YW=(XX)*98E 0'F1.8T0%FY(7YH2A8IU"I]5<0!7%=D3EHB+2AW%N*CE&B M( TF($VI"")D1QD?4,9>E!^;G0H=XY18PQ>;P((T@1-@IE2<1J$=6'( EGB! MW7#28EH"\J"*J""BGW$FMX2KE>K.J#WLQ "DYCR=H#:%PCS/[:C3 ^K4B_HS MD[AZ <#4&!O!- R2"413#$8ABNP8LP/&[)G(*E[B\K&/J%X^K6(*Z8'G+D7YQ\*)9:TN0,54=P!N":),[8YZ]1-'UHGYMR DV71 M%+,IE&89M&.&P5CB S_J/D7=,S^HG\YI/(%F$8H9-"<1)62 M:+K:;7)1EKCPC3P!7T84%<5K6E%IE*13NR-=0#]?' IQBQ]U%;;Z'IK%( VG MR]$BA6)7R8 C4TZ9OL%V!?09,07+.-1CI M?CHX;0B>6<;(P@THS]$D?!:Q""51XL Z$@3R$\2O)VDX!P53S:$*I:J9H&&2 M:+;50>V3M*2B+ZM6/TR&B+/C>G0*\&@G@5X%<,!33.9=E\\3C"]845?#T">E M)X^G#&"1@DGDR%PT4A3R4]2TU1D3U>6DU063GO(HG-98BU2*7.R-1A)#?A*[ M)EQMR7 M^7/+VR04A+($&C-DRL4P=NU'T<@\Z!GF875-I6[V]RV&6M\ZYTA3*,#@[>]Z MBN&J&5: J$'F^MJ W:XZ@AX_^@^(+>:ZU^OD5FV__U)*#7MZ2(70#6'?!W922'6ABP,6NA+JVZPZ=#GE[PFA3#4^O9S3"/7@=>,X__WM#IX<_(J*&?4746JR+OC#"* T^, M7Q?"'T$:S3.4SB'*>HD0S?,HG\=!^K]/56BR_/0$PR+B.'4)QR8@]#+I%L@EF@6K['4"/SBS]#+\G"/&*&C0@MVPY VC -J7. M4)(X88^L'OI9W>"U/G__@1N1<&PO=V]R:W-H965T&ULI99=;YLP%(;_BH5VT4I=^ Y)E2"MJ:;M8E+4J-NU"R?!JK&9;9)N MOWZVH2@TGVBY"+8Y[_'SF@/V;,?%JRP %'HK*9-SIU"JNG==F1508CGB%3!] M9\U%B97NBHTK*P$XMZ*2NH'GC=T2$^:D,SNV%.F,UXH2!DN!9%V66/QY ,IW M<\=WW@>>R*909L!-9Q7>P K4<[44NN=V67)2 I.$,R1@/7>^^/>+J8FW 3\) M[.1>&QDG+YR_FL[W?.YX!@@H9,IDP/JRA050:A)IC-]M3J>;T@CWV^_9OUKO MVLL+EK#@]!?)53%W)@[*88UKJI[X[ANT?F*3+^-4VG^T:V+CQ$%9+14O6[$F M* EKKOBM78<]@1^=$ 2M(+A6$+:"T!IMR*RM1ZQP.A-\AX2)UME,PZZ-56LW MA)FGN%)"WR5:I](%9Y)3DF,%.7K %+,,T,JDD^AFB04P58 B&::WZ#/ZA%PD M"STJ9Z[2LYL<;M;.]-#,%)R8:075"(7>'0J\P#\B7YR7/T*FY;Z5>WVYJSUW MQH/.>&#SA2?R+76Y@!#:M5[C[/4.55B@+:8UH!O"4,XIQ4*B"D3C^/:8XV:* MQ$YAWI=MZHT\S]/VMOO.+H;U'(2=@W"8 URK@@OR5X\8"\V#.LK=)([V@'S/ M_CZ 7X[KD4<=>32,G$A97Z:.#F@^\IZ+Z)'&'6D\C%1_"*7"+"=LMI!3P= #RCMZ;7DAX$G MR-V]+LTO]LN2BITI=BY\F]8#1MC,K"0[X?>27-J]EB MWMR[%XLY/Z@BK]B] /)0EE3\NF,%/]W.X.SYQM=\EZGZAK>8[^F./3#U?7\O M])77>TGSDE4RYQ40;'L[^P!OU@C5!@WBGYR=Y-EO4%-YY/QG??$IO9WY]1.Q M@FU4[8+JKR-;LJ*H/>GG^+=S.NMCUH;GOY^]_]&0UV0>J61+7OS(4Y7=SL@, MI&Q+#X7ZRD]_LHY06/O;\$(VG^#48B,\ YN#5+SLC/43E'G5?M.G+A%G!MJ/ MVP!U!L@T"$8,<&> 7QLAZ R"UT8(.X.&NM=R;Q*WHHHNYH*?@*C1VEO]H\E^ M8ZWSE5=UH3PHH?_-M9U:+'DE>9&G5+$4/"C]I:M 2<"WX.\]$[1^FQ)<@>\/ M*_#VS3OP!N05^);Q@Z15*N>>TL]0>_(V7;R[-AX:B8?!%UZI3()UE;+48;^: MMD\F[#W-O4\ >D[ '9IT^,#VUP#[[P'R$70\S_+UYKZ+SN]%7__OZ!?)P'TU MX,9?^#O5,!$GZ.,$31P\$NOQ0;A(F/ M+D$K&P2C.(:7J+6-"G%$>M %O[#G%T[R6W*IZJ2)"9ZMA^ L;NRCR.!I@W"" MB<'3!L$$)T8VUC8J0A"[>48]SVB2YT?!I02%_G QC*R(5W&4& P=((B--*P< M(!0A\TTZ4"0(W0SCGF$\N2*ZLJ]V@#WIX2S-=WGAE/1.R0OE+QD5FPSH'JJG MVE&/ZWV]T%Q))!8I@K"10QN#B+%B5@X,@H&101L4!\B=P*3GFDQR?= :0*?O M/=BQ2J>R:#C35(^R7*HZM4?FHIU83Y*@Q*P=&X3BT%P=#E""SLJB96ZCHB0> M61W0'X:K/TG^&U>:,7^AAKJYZ=O+V(?(6,9+!PS[)IV5"P6#T$C@V@'3#7)D MR< S30$G:7^NN\)6\/*9NC4U.LK0L?A]DD"3LP.'(8$F:10SQ9"8_58H)IH=)Y]691>P8$L3L$0X4B)QB;B;%AB.A2-3/C\H:CL3XRR DXK2<^ MOYB3E(G\V'33/BV_G$FQ94#HFP-EY4#I]CNV0 :U *?EPLLT]%BL]';V!0[V MH,ZIY^R&56S^[V)3PZ9WCG\+(2 M81*8#_P2[/*!![4!I^5&VY?>YM6&E^S=9"NQ!<"5U4ALC+405BY'YMI;.SW% M(VP'O0&G!46>'6B43N^8T48(-/U2J/='H M[_8GEA^:*[YLCM4>N%"^;GQFC>@;7 /W_EG/U?%$'Z,]]%_\!4$L#!!0 ( *2# M;U/V*_#JYPH "5$ 8 >&PO=V]R:W-H965T&ULS5Q= M;]NX$OTK0K# ;8&Z%C\E+=( C9NF2=K4:+N[#XM]4&RFUJTM>26Y:?_]I63% M-,D1)3EI;U\2VSDDA^1PSIFAG..[+/]2+(0HO6^K95J\.%J4Y?KW\;B8+<0J M+IYG:Y'*O]QF^2HNY=O\\[A8YR*>UXU6RS'V?3Y>Q4EZ=')'*&C^P\^))\79?7!^.1X'7\6'T7YQWJ:RW?C72_S M9"72(LE2+Q>W+XY>HM^G :D:U(@_$W%7[+WVJJG<9-F7ZLW%_,617UDDEF)6 M5EW$\M=7,1'+9=63M./?IM.CW9A5P_W7][V_KBBF1"K^IMERZ+^Z=TU6/_(FVV*,ELUC:4%JR3=_HZ_-0NQ MUX"BE@:X:8"-!@2W-"!- V(T0*2E 6T:4*,!8RT-6-. F7/@+0UXTX ;#7#0 MTB!H&@1& ]XVA[!I$)H-VE8I:AI$YK+2MHWS[W?.-\=HFP7:;;:YVRQL:W*_ MWEV+N?2SE M+QDNRL++;N6[;/9ED2WG(B_^XYW]NTG*[]Z35^(VF27E4V_D_?'QE??DMZ?> M;UZ2>I\6V::(TWEQ/"ZE757OXUECP^G6!MQJPVHE@TL]WC077Q/9T_*[]T&L ML[PRZ^]W8G4C\G^ GB?]>WXY_Z]\0:'WF;OUR/D^J.!HOO6F< MS$=RV2;Q.BGCY>N:I20#C73QPO($[ZUR)-L7GW\2LR>>P0] M\["/(BA^;H?@]1"5^OQZ0H['7_<#8B?BS$8PQK .>@UT$T1!I*/.;10EC" = M]<9&86.X"QLRH@1QJL,N^\'>=0]X#?1$ HX,V'MP&4(#-850_@ZC>0O9>0MY MF+<\D6&\6,2Y*)[V\9S3[7!TWT;,* U"?2X3&X>I3TB F>%H ## 88A] L^< M[F9.ZY:L9>87Z4SF6H6HM,OVU=-*L(#RYN\/V7+IR5SE+L[G_S@.*=L-SIS+ M?E$4FVK=:T$E%UH4WD1F8GW"*43,S%XC!90(U L TL.,2A2T,=Q:& MAUG8M6"A96T8L3#R#8L[89K5T<[JR&EU?6A&50H_EYN^6HNTB.O*@/A6O1;0 M\D:V/W+3VL@.L+S%5.2KU,9W&CNIO;*N?T872[=Y+R=!CV-WE*,THFG4\PJ$?M1BHA =R*X]*#JYJ;QV^L-@^[Z%U MW+I0NMV* I&; _?#F SP>5QENCGT('2 MIZ"X#%'G%*Y%Z2VS HICETW3_2%'F$H2-4WKQ.G&*:Y#;K+3-,99.M>UZ$>Q MEHK"KQ0%]D&'95U2\QS9Y,9P:,DZ #;B 466GP$X1!D-6E9"\25R$Z9C)0R= MU;TJ-D,2[/L4^VWG09$DG%TMUG<;'PUIM\MHBW$F=/+.X$Y$#MBWMQT+7_I[AOP0 XB!D)"3<]!>@2X3\D*"V\ZYT%OX_% VP4E+8K:0&Y:_8 M5C&6HL:VMFK3TUBI'.Q6.0?GL-C6-& 2VXW3+5?*![N5SR%Y++;K!-)_38MM MF;,/TLU5&@>[-<[C)"X8$#9VXM*%TJ>@] QV5PYFE4 M*1[B5CP/3%R:WEV)"[%E"92X # P<8%PCL2%*)U#W#KG$1,7 N@19^)"E" A M/UZ07!'@LL&FU[< ;*3C]$GL%>1_+L->$:CD$,H#PLS$!4".+*@^+<6CB!OCOH=G815_H&$QYU'+#0%1DH4,*/X,R\-AP4@ 61,AGS%C MA28 4&8]1"H%;/J,C20XDIK?;PN<2@L1_O,%(U&"AO2_\&@>4OFK$0J0%""V MEN'45 (=(-U2I65(_XL/P](NV4AL:2(37-)20B)*FQ"W-GGD2SIBRQ1$?1Z: MR]L%TV\[E9BA/N:]EI^D,QE.0*.0'?B,T$UM*8+\*/3-5+H-US8])5AHAV#I-[W.];=3 M?1*$E)"VC(@J-4+=:F10QDEM_6 ]\3%M0+P%I-NY=YGOEA<'YYS4)CZ$"(N0 M>2Y[ '7;%452-T7^*8JRX41I99DGLW)W\C9ITAT JD MPQ2XN6?4?!BA0?$VE&ZPHCOJIKL'7.U2F]60[X>1:7@73+=Y2 MFPHK:43"-E]09$C=9+@CXT3RB/0'O>!=U;HG>T9?2Z/!58;(C9E/34T[8?I# M-XH#67\./+Q@PFRZD['6?-S&#=(GH/B0N?G052YA-DN-$,:1*8RG/8"Z>8K/ MV( $W%DP09#W,CNG-M*9)--B"+ M[UTP@5?%9M6 ACA N.50,\6:[,L5X;Y%H"-=)P^B;U'Z7YNAGG%@'30 M1]B7?F;."7A0P(+JTU+DRP[*' ^_Z66*1IF;1G^!6TTP[O:CZ$Z8OBJ*HEG/ M:ONO>]?+!M(_4_3/W/0_M+0*1S+[>3XKO@/,'Y'0-ROB &XD%22VO<$&DJA5 M2G E)?B NX&!95IP<;@M& *":8A02TF9*]7 T<\O0G&E"KA;%0S*(;G-QPR9 M"3D'OEO0NDR*L_F!N6[GP\I WNMSRBVS.W&ZY8K'N9O''YQ!)F M[N;F0S)(#F2SA)KGFMLWUQI*-WCOB79WRON #)(#F2] 3YTPW7)%VOQ1!HK/ 36>_@ X$OZYB ME75[O3@HU;Q? MK=K\P"K:OA,-J^')7LB**KB4CZNVD8P6IE-5KE QFUQZJB\N66E>+Y>I$L3C>^\L>#TC=6-U<-?60/3/W>W$NX6@VC%+QB M=Q1L1*EBL]!(5_ M3^R.E:4>"7#\U0^Z&-ZI.XY_GT;_;"8/D]G1EMV)\@]>J,/U8KN("K:GQU)] M%<__9/V$B!XO%V5K_D;/?=MX$>7'5HFJ[PP(*EYW_^GWWA"C#C".NP/J.Z!I MA]33 ?<=L)EHA\Q,ZR-5].9*BN=(ZM8PFOYA;&-ZPVQXK=WXH"0\Y=!/W=R) MNA4E+ZAB1?2@X!_X2+61V$=WM#U$G\'/;;2,?G_X&/W\TR_13Q&OH_\K11@T".M\OY]M]W[D.=]6?2;J-6AC3[5!2O.^Z\ ^S !=)K +0H.^,": M=Q&.?XU0C!('GKO7=X\#$UJ7H,]K_D7+/!2M$X'=#W7IJ=>Q4\WRP2AC)"KU=/8,(YV*$4;-#0[ M0T8&9"1H@ _%GQ"U71 I 2L]%W7.2Q;5/61]5__.M:6.+80=1)3+3.\#=EH/ M:-9!.WUD0&XYIQUEU$5$*R$5_Y^YX3)>-UPZ,LHZGAINW@:ML=MJFP'G)HCS M7HHG;J@1F#DJQ'&G]L<2C)&+(UC2A70S0Y&D'M]M!Q3;((I_4.V*.BIXVXB6 MEIH%]OP[N(BV+5,N%-L9BF7F!I$-(+)7@8"X>6+2V 1@=%>*[W0D"<5:8ZA< M5!4\!Y;,O[G097-T*,E2-\ DMIP9!R'>'6C]R'3<[BF7T1,MCTR#?*92TAK" MG-,=+[EZ8O8$]FH-(T6?L, MBBPH]$.@"B;Y$]5"?P$7FN'*4!9[8%DN3W 0UH..JZ7.$@H=:I ZM5[BZ(FFXGU<-D+W&:]F_9&#L2.K<2S\ >?!33_^>\Q5"\'02\U:;C'@F864E M">O*E[8]TCIG'359$CI10$=/+9-// >N@OGIC'N:\/3SF.M)BGWKW I*$E:4 M?ZL#DT"5O;'9=QV]T]RC-Y%#2KQKVFI)L@UG0F9-MQ-UU\YLC1*?%C0H?:0. M5$4_ZV3@EZC14ECH%0>X0SE 8A4E"4O*AUY&=3;"@%! 1)R.<,C%-A[12&\N MEZIDV"-[R*H*"JO*%U"X6@DYRQ#[-'@N"$L2)]-%ZVJ6$4\X(2L;*"P;]Y(U ME!=#'!D7"A-C^5%* #[V;?>@N^&V29)WY[&Z5"85+EVGMQF%!MJ^OW9!5 M#Q16C_NCS ]:Z$ ]@.[ /NK%.)G]=>2-KIV<]IGKQ!)A-*4G5[,$QXG'.E90 MT,42)6>LZ&TS+A'>,(6YTOAHT^H,"AC*-V07A.0HYF 7M:44+9 MFZ)MSVO(*%X=;=CJ"@[KRKGC%),5U.&T*X?U'IM^94X;KL";>YK[DNP[[*A( MXMB3#V*K+/B2LHSAS>N\GJ1_-9L&$&W\E'KEHC40KY!TOPY[D:[$X)8)XT5B) MP.'B9; ,U6Z1QEL4TLJ"58WR;E7T(6Q<_L!T@A?=F4ZL,O?'/1K)]@Q$ON@+ M"K-*^Z+"N2KG]0WVF]U*%+X@4>>D<6"0C3"9\TZT7C^) /1;/%R^4@MB,";FDH41\N3-V"H6 M#I=1]\-"K'NU8GW!+G8E?S2TYC:JHV(BTVS4V<@3#*D5O_0MXC<.ALZ,HO&B M3N=Z1\@T&74T2CVEZYH"&]B,LUK'.V2]7@3 MZ!R\E;XT+'T:/*]S:0(#TC$]$2=.AWIMUYO-M*!UM,/KV&=CJW%I6.-,^K6, M;MDCKVMM50B)%T:E$^IB@)ZQ_/F7N;+9E,KC&FX=GHX-DUIS@XAB\Q/J2WXOSMIGFV:GK_& MRE(:EB5C#;,1H??7> W9+.3Z3GLX3FD(R:;6<)SWI#YC6 5*-V%C\,>:[WFN MSP)J41MS*&#KEN8.MCE_B=64-*PIGZ8;]A$U"X\UOBWJ="X+FVWFVWY.K2ZD M85WX8WKL<1G)G.L3Y-ND(I;L29CL/SJ."RYB(8ZR9A/[#EJ()7%RX:#E[/RJ M/0BIEJ;X^K&C+.(H5-:^0H58MB873E[^AE,VXF#R.-[ZL%F*)AJ*>6&(F86)^8R(?6/-D=+9^@65_G%B(Y5AR@6,OA,2IF@'V M%6\M9US9:@_GS$'S"F8U^L:E8O+1?/JC*^ICK;JO18:[P^=%'\Q'-9/[M\G[ MN^XC(3M,]\W2;U1",M!"3KN'(>-W&W"#[#X#ZBZ4:,R7-#NAE*C,SP.C!9.Z M 3S?"S!0?Z%?,'R,=?-_4$L#!!0 ( *2#;U,9J%6WJPT %$F 8 M>&PO=V]R:W-H965T&ULM5K[<]LV$OY7,#K?-9F193WLV,[# M,XZ3M.DTB2=.FY\A$I+0D(0*@%)\?_U]NP!(ZN6ZO;N93"R2P&+?^^V2+]?& M?G,+I;SX7A:5>]5;>+]\?G+BLH4JI1N8I:KP9&9L*3TN[?S$+:V2.6\JBY/Q M]42_=^*SG"T\W3JY> M+N5>W($FFQGRC MB_?YJ]Z0&%*%RCQ1D/BS4C>J*(@0V/@CTNPU1]+&[N]$_1W+#EFFTJD;4WS5 MN5^\ZEWT1*YFLB[\9[/^245YSHA>9@K'_XMU6'N&$[/:>5/&S;@N=17^RN]1 M#YT-%\,#&\9QPYCY#@D@C9E>I=?31>B9'XUS\N MQJ/1"_&7V1"?*O%!WHMG0?OBB5\HT;LI##;.!7Q0]9[VQ8]Z?B.7VLMBTA?O MJVP@GO1PCQYE\"'* %[E@O:"M94VM2ON<6AEZBK#@U+9N;)B65M7R\H+;WAM MP]Z-*:>Z"@Q=SZU2R!.^+W*F^D9EJIQB^RBXR# R^?!NXFUZSX++TD"66VM^ M1^X0MV8-6A\"1W?U- C4%U*L%Z8H[H_-NL*IKIXZG6MD-E(9A!6ZRHQ=&LM, MZ8HEN(,6%2UXHPJYEE9!,2UIXH$8^(5R244*O;MW7I6N/;/9EVB3$$]Z.SMZ M3P?B=DM]7MF2#?H874HQ32NRSHJI\FNE*A9P+ZMB+9U0LQE4QQ:VIIXO^,1H M5)S?2HQTYQ=,2%?@MZ>C\R3CY=Q3+#[-+"+"Y\0-T<)R);R&I.'N*=J&2IQ(8>U ?C MC74IBD*T!0%[?=':'1?$Z7CX8JWX!X+;V'2O=O$>!-IOL9SL'B)29AG"T+-N MLS]J;6&JZ+Y[G8:J8BZHQ-(_6=S'M,%:L!I>IZ6(@(#5==T>@'BHBHOA67_OH:ZQR]>%+A0K)3E;&%'[>?%MJB;5<+F7'^!6]_HE=/N]QRF3U_@80(U_'WT+:M,U\C?0-/"UD4 @K4 M)B<5<8U5>9MQWE?L?3:'J51(+/-:ARNY7!8X>UJHJ%8'J;7-ZA(&Q0(7[+QS M[$*2$RH"U&QY-C;QP>Y%MERIAJ=ZF6RVF?5P,_D$/:QJKK90EUN@,FU;[ SYKLFO 8*P\'EZ?!9VLS5*%:8 MMVGG9]J9JHV@$Z>%1H.2/UA#&N !FQ"[Y+5DP[BGR5+L91VS_Y!UI6L<^VY4E3.%#J X7V9ODTQ M7V*%8YK$^%^@TG$SJ O!')/)5LKZ=7 W$#^J"H4"((QJOUH2R0X(N+4H/7I9 MD$M%=_KQ^OJV<2*RY'8K8-6\+B(4B/F&3[I366U#_J9MC5M26H%O,+B(9]R] MO6E1$6FB%;Z55U=A\A&'$!0LR*W1+U*FB ML5B3QCC'2;<0,U1-UP1/2OP:>2^37(R^L*X#C8 '2#TIV"H"=V7D0 MGME(H&'Y2)0*#)A)-/T"%;5$0SFE[+,,74.B/ZNAR7ND6N;#J42-L?"AX/AAQ( \Y2/^B>Q!EMT,OHCXFZZU]L=F=GP;UERWB4:\J6VJ^FC246?* M,*0+SOES7:EFQ-;?, 22$](V,X2&#U62V6R@#\-\HVU*NX.XG[8XME3X2<^U2]U$7WPQA!FOX]4OO/ 3 ML- \MKC)?MQVF&I^3%S& =!'Y7$/&(EQ1UT1U/'=.5+*U$'&#Q(@)^61$5/8 MR2Y!1TTT@2WGHGH(W*%'+PA'!3E=E-0UY2CY"BRM5E2'_Z!JK'U(Z'0B;A3I M&C:CJ47$TBFM<:YOM!B%HS*1&$C^\^<9P\MOB)1FNJ,Z4#[_NXZ-6 -RB3II M&TH30BB&65NK0SC"AEE'J.>4RZSBB4B$&;O.D>8S1^/^^'SU8[511@M"_F 66%P5>.S!8+P:J9"%&%K<#&T>GYOF-31D&5C^&Y M'9NF<>"6I^$P#<*VZ!W>W G8ZP/2;,;! KCI:'1Q#A-<,( B1AN.20)T[>&(=_^%UJN4X[8*/0&0 MH]/+_NFSH.6CT7CDFA'(G?-W;D !#@:#T_[D]'I886C?J-XL;BVUSFM!*/X%2=)R./+<-S5U[**NZ704O;_+0#+YKL;(PF MMSM7E#S#N2&YY]Z"NW]LNY6V%:R2LT,MKA9_V(T3CX,H6>>WBK) M^]")A1.0WVEFQI.>;7VUV"..B*AG4P2V#'63!E"!&H6@SKI*C^,VF#J--5RT M)AFFX;'AG-$(QU&+4[F':CHBU!IL6\$$J'(SH!P=[!S8Q--934TRK,O <3,O M$ICBQJ,Y)X]OH?:C\3A"&8BOA$@+K:AEJ^WA1- DS;5&PS;=X#& 5KAJS7@P ML!;H-2^8D+IB8 *V";]6Q4H=40RW$J0#L01S5!IX!@NL[WB,U;[3VRE>.Q M%K^V"., >.&O$+L@C61 W@$P^"V?2FF5==Y293T&AV2'8_VK[:/3"S^Y\=8P M!G-ZK9L"8*WVQ,#AB+]]?_M6O MVK^9-";[IS/!X6*9Q':I@GY(MW*F@OWQ" MQ][+&DDOHSS \!8"YFKJDV/QC0PH$)4U"0<38P=]DD+'6TN3I4YTA_EPX(L: MR\8TLSK,_.N09:(?!I?-%2 9OSXK*9M%Y+SI7\#[,E-QHMG.__F>'09WNU3*S&*34/0^U=CBUS\I&0! MS_MDY[)*P_1F4! 3Z10 \!NW=5RL-8ZB')EKQP PDURJZ34[0GU-\!F66&E; M0^!O%7IZLE-BI\\S#I3G4F=!P3.--HA>@7LI5BBF,OBKXB+?Z4L1@$W_PY.5 M?N,L:9LS_#*[>1V']CDW- R@9TC#NG%:9H_WQQD(FZM;XUM,L\E:>B')8O.0 MD(:_Z((J<7GY3QX%0@D\MFQ,0.+ -/N^,#GI?.;#D40?,U&'!J<+7_PT=YOO MI:[#9T+M\O"Q%:P\UW#H0LVP=3@X/^N%)C9=>+/DCX:FQGM3\L^%DLAGM #/ M9P:!%B_H@.8KLJO_ %!+ P04 " "D@V]3SFEWUZHI 1C & 'AL M+W=OW/;1K+O5T'Y)*>D*HH6*UX@*,O.[CFG3M5N+.(QT]/3 MT^]NO+BKFX_MRMHN^[0NJ_;[1ZNNVSQ__+B=K^S:M.-Z8RNZLZB;M>GH9[-\ MW&X::W)^:5T^GIZ>/GF\-D7UZ(<7?.U=\\.+>MN5167?-5F[7:]-LWMIR_KN M^T>31^["^V*YZG#A\0\O-F9I;VSWZ^9=0[\>^U'R8FVKMJBKK+&+[Q]=39Z_ M/,?S_, _"WO71G]G6,FLKC_BQT_Y]X]. 9 M[;S#"(;^N;77MBPQ$('QAX[Y MR$^)%^._W>BO>>VTEIEI[75=_E;DW>K[1Y>/LMPNS+;LWM=W?[>ZG@N,-Z_+ MEO^;W/LOFV[>JUODP0K(M*_C6?% _1"Y>G!UZ8Z@M3AELF8BA_-)WY MX453WV4-GJ;1\ Z'VYD,[)ZD=T4RZI8%'-3==G5 M?%YOJZZHEMF[NBSFA6U?/.YH/KSU>*YCOY2QIP?&?I:]J:MNU6:OJMSFZ?N/ M"4X/[-0!^W)Z[X W=C/.SDY'V?1T.KEGO#._^#,>[^)?O/ADLG,_V3E/=O9O MP?3]8_]2=S:;9O_Y'Y?3R>2[[.%39;^V%H_9MBN(Q.G"AY7-Z'AO3&/XV-#- M15&9:EZ8,FL[>H:.9-=F197-ZPIAV1+3=*OO;U=4[.JA_;(N&!EJ;BDXU M'LZZFGY]M-G<-AWQB6@V4^69:8DC;#!9FW4KTV5FL: S2W];&FU3-YVEA]8 MO04X]+SMY-6R,+.B++I"A\J+=E[6[;;A11%\6"P@./2.S)(3+'@!?P\N%N\= M J>QM[;:6G[&?B)FV=+ ^;8!FL,[^+6Q35'GX^SMMLG6==ME;;0Y*4Y^W^9+ MA^?;NKRUX#2V:6CJHIK7:YMUYI-M1YDIB:T2P 1XW61YO9UUBVU)S(ZWFAZX M,TU#X^_\NG=TK2EHP7E]5\EL\KM>+'A!]:RM2]O)BG*SIEW$K+3*KB:B76DTB[,HT] 7O,">UK8('O^?GCZ6E?;HD2BEEILPJ4FQ-B;@W8&VY%UI"@LD85"Z>6MH)[;T'"VD M20AP9LN"-C0'S::M*T.0CG0S6V+WC*:[53%? >MKOD-@%"UO I$Z=CML MH9EA#7AH3LC8X2:09^^AYC$=UFY+L+L):3M+T#<=C29;-#4FK>GL^C6/>(AV M2S#)4UBO>X]6@H<:D#4M#*!K M$[Y*][J[6D6@;5I'TK0U0/+%Q;?\VMG3;T= TL:R>"^)O/0@]Q?8U9T)!X/> MF5LB.MK9,?.\BA2@UI2V=0A:U#A:6%6 :1-2R$8UC41)'&K*IN!UHY M>_)E(/P8QKF,0)C\UR/CU1Z]/SE_&B Z[8TF.SB-EWXV\,AT='D:C=+?9'F$ MS+HPRM,8J->#'.#S:\6_SXC(_1SG P\\?"@BU6BPR;,8Q+_]A7&?/@M[/NWO M^=$G/["\A CWXH^U?!&22]*,2*$((C"PF_/1 M^<5%P$#*T\Y&YY>!.)]-DYN7H\N(N"_.>F]>TA8GP]X/(OV_W8Q$?[M+_\"-[^ MWBLTVFWQY2 MTKQZMC$[T;ICW6Z6:R.@)>VK[+V %(\G3U+ 1IGUZ9=\:TY_H"E388$VQB'[Y"] M6&YS*S=6MH0M1]9*]5&,#OI!:[$[,A":CZ2O++95WHI*W-^<^<$Y8)UM2C.G M!? !7!7+U8FH_B=_D!D#>RX8&$5%1DNW%7IC&,@ 8ZRP.X!,I6)-)\-^FEM@ MQ))Y2&;N#N]M80&7Q;J &+P&#-#/N@$]F([-]F(>/ 4C-C!H-^&BT"N\6F>_IS@G M_FHP@T)-F\24!QNLA$W7B-MFMFV)&-O6+\3QP70P,45@"Y?\ [:<'YLLZ7+7 MJM^!2*$@L[GMN4+(8J='U=9/)L+,-,Z6;.O8U*.Q1AE1$AT)Y_29%\U\NR;C M$HL=!3_1G.PLB!(Q37%$R)@\;*>Y-2B))M1! Z\>P@:@AT J]:PL MEB)+T@UC)Q-DR6)HZL4C"@93TE?A%>0,:3>BR'D*%\8+L!)XC\@.*S6VP[ M^)+5+\1G>N0$)?LGW7D/AUQVRY_EW*[I-Y&!Z#N!+06'ZB!81:R_.N!3/C]Y!1(AS/SW]3N@I>+G&?'WR7?:N MJ8D9.7%E]:YL>QK>MY0,/AROI$+<0N3];VOY5#:5HC:&= MOS\Y6;QX)J0U_)Q_AL.23BTN8#=S$0LA3R@*!$^?J4)9 H@,!U%/FL40P-4* MT8:&]#Y'WK9:@4D)E/ UDUA' "&*GK3;&81L5S CM)\ZJUL]-QLS!^.F]SP8 M"^'SE:(%"Z?GB@[D8N7H^ W![SE(@S /UO86?R'.A'!1T:@&0:R9IF1&B]$T M)((P#Z3J%C&,_6U5)95)CK0;YHYU6>0\:12(07B""$O7>Y@^'7D"(GVDM27M MTG*4+6W%V@;O:+X&7V7KY]:ZMUP89YS]!J&R<<3,9Z,KH(,2#CEX<%>T8$KM MIF9U8C'R[$C&/T#8*J/7-4(-[,[?6[7*HXQCN^W @5U""!(<4&E),&(7R91@ M&!>0FN2&B$30E M6UE MIB&=)MHL)@8)&CFU),S,PAM[)V2=Z(JLOLP1HAO0]5A)Z0.-(>2/95-O-_O, ME#135<.M*OT+$IVM[ 3T&5J3L"Z !/$C6ZPZ,!]/5E] [0#&GV^QF>A%(H9A/)AJ/,64BIY,&L0 MYVQ4">["EA:+H?VBK0BA$\;T\"+)\A)B2^%QQ&?(@,WK2@XBSRPJ2E4[F3VC M4[XH6.3@.#-"08+0-H@_1FJUC:WQ5PH I/C/S1&0%,[?.B VV7%+#@*)7^1YV&%#/A7)P^,9%E*D@D$K9S'@0.A1GT3.*\ MG:IN,";T]$K8.@3[(EQ>T[D &GZDMX+[R#U*HPC-RAE]T%8!EQ&"TXW)BYP] M'QK"%NS+X"* HGP(9;5!J)">NHE1/C0S<::9,ZQJ$FR-YES(M"3J&JM,NO^V M. G<%,P)QLX%ZFB=;\6,,Z?[9;T1*&ENL?6L)S":<#A\<-=A^GC0@0NZR.L-F6)?Z[_?'G-+(M M6(#2J6]K#L0WG*(2!ZC9T*:M(8,U5]=:9Y>-D@P]:APDX/W1SJ7R@N:NVH5$ MFZNNJ4O/;)DAM#[A!,L>P,9!^+RY+[@4;7Q5;#;6ZTBOW[[,;G!)*&S%C0!*!QRQ,2;L4<%Y# Y M#%13E(X,^1U=H1RQ01AD:.(ZE5?OX:)DGR)Q>=+,P$ZKSF];HV=FY%PX#BKO MMIJ11K4WKH!<>$)072^B!6D'7LZ$KHK M=WV(@\Y"YO 67C9BK>DZ@);:T7R;OBT.6]I*FB9B!QWX[1PKBF%F'5B )'VW MV+#'68X^GRTS#Y[G8>)DKR#I&VTK-AU1%H,/YQ\6QO]&.[ VN@NP,9S,QPZT MM=I-['%AF/8.;#@AD1Z3PF-D/3HP+T^91",F?DH<-_IJA[Q.?<9)FD=ZV &3/\IV;' QBNG@2T%N3.[,N4B#=S1'&21+HA867O4 MER(UDU;0.DCYRBA'1=Q+Y "ZP.%L[G;O.@ MJS8#BA@;0,I@3/2W>_;(>%A"7N9QAO1BV2#@4T9A54LLM8B#P9EJV1?TWA+1 M*S]^;SG^B*!T"[(1 4K&4AYM$CWX.-HH65D@0A M) ,:(F/3<"[WD1TOZ1"JKQ[9T3AEX5)C"=CIJ^B!T;/ MUD:)WQSJ9U.!79U1XG,1>DYF]3VG)Q+P4 M:H%]S7YF-OI9=;*?BE:B%($'\]),ERRI=6X:F,$PW.:VQ,&EG;!W^,/[S&T^ MG.3@3KY@K$>09."25JC1/8RUB7[>UB5A(P[P-X@-:)$ >!S@F$FRMD;A>86S MNH+MZ7W*F<3GZ35$IIU3(!S0 ]D9$0H0WO/\D"7%HO@$K.\?.:FXX) KU)+* M>3A^'=^,:?FP'=0"EXPKL"_S)R,,'5SLD(83"H?5&U5SJ^)IEH7(>8H9A/5 M<:2*Y%>%"%P>E3.?7/%-JO5UC#NB#;-<-G;)(51':K.=J!FD#)'HLL\'D_3^ M._[]E^=S^T2X@;SN__?JGZUS?JE'XC[8WG@[4MF"L_:SDP'O1Y(+=W%Y&?T^ M&YT]>1+]GER,3B_/DP>>G(64Q0'_T+T3'DJP# FFEP?O##^YY2$)\>AI=/A^Z_);9F<^0C-)68YQ/1M-I2!@].[_< MV^Q#29+]M,B]1,A^ZJ/[]S>I2I*D#"G&FDO.GZHJ7Z)2G)YTJWK;TM\GZZ*TDKEF@_O"%6>17O=ERFT)3EHM$*4UXH6 MFL-4FN]<:ED/-ZZT3S(:)-!9D0G3ML1D!2D> )H#J:Q(7PE+S0=*X%A5-5)A M-5@H)K /O-BS_;]*#8R#T_'V12L>GN9@%L9K4S0N-+>V!FF2[./PJ4-1YF6S M%?<'5VL"#PO_,HB"Y!3RC* +KPH2@D3X.SD.;"\6'?N@HW?B^4)6'1,S&=^: ME+/92E U]\XH5X(7R@@[.U]5Q1\@SB.78X.,(S-?C5S58[@@?MDV/',\K!:% MQ1^J 6W\&EQ6B<+K#[LXSDK$([P2'6' XTD@&'HZH#*$7$I5M7@N0 $7&"L, M[?/L9[R>39YG_V=;"\=@;>UH6[G4GF.)H<-MS<1K?+PT7EWA"M\U;2E2UKTY M85C?YCR<3@-Q?DLYPW:LX$R?)VX+(?!Z!D5?54->BUQG1X@NPX'OXB]_)(MB MUR%QQM(TPZL8]5Y SG*\&K'K.[=2KT8\1ZH MV&?EBBT'(1AG_QSB#LQ'*BM6Y-I\(M+YT_J$"*E@[NT)9R:1&M]_78EKB()Z+N28HV%Y>)# MY/S_)$X1$LZB#+,C?=)[^8]) TMX^_/L0]CKKG8V@=-3G%.(O4E@UQ(GY]B9 M[H@ &VDPBAG1CS0?Z2CD>*>OAVT99?7&V\HN-("R!&*5*$VG2TAGR8G1'R?* MCH;@Q4$3-EQR$Y798[4TKM%">S5=.1D*)K-L^L#Y'V4K.F&$D5%,R"XOUN7L MUF6]+*Q+GPE,I>]XB@@9?D!-K1[6&*267!+06+!$LQY@(29NXP ,BCBY7U"G MO_# M8*8: '\XL)$&F\P9LK!CK,_LW"@M\!E$=$)6$"?#U"PU/'K'DMWG%^K"5[YF MO>C;._QU3^ M='SQ;?;-Y/1T='IZFJ3($)P(8W ?B2,\JKKR=?0,\GM453Z6T%.5P3F1YS8) M[NMI3ZNQV"T\U*%B%&*U7X\OC0XFIU!?27E[X2 M 9!_4;^%M'#A4-W??C;87CF8JS(S:6F9XG4_$DCK45N'!4R4X*59&B6Q8Z09 M)6E=0V-KJD=Z\I*ZA45D*LG^^=0+;+136%D78"08Q_%TVL]GR,61^US* F!< MQKU,U$D;>X'C.B%.JO0VYP'%0TI=MZ2_D*R",.4H#&O'T5-Q,C\S!A< [^52 M<]&4$73T^M5@NWK00X+Q^'$B_E[,F'._))QAO"D4Q&&0!7T1">FUT\1BX (N M2!K?-&5-ZCHYT%:8M5#2Y]3@3=7B7QAE-*.!YC4'HEYWYAI=/U-U)<9:?B NG M054<,T/";PVI#\&G&@[A6>JPEG04>P5J3D>]V1O])P8G\8MVN_KO8 M1S1BFEH=N,=+L@H^GMS,5W5IVY,W)/R\>#MQ^G=ZX%_>O/$'_H[SJT7SX9I, MYCIB=T8,_J^Q*9I0#CR)$C1'%'-*@.)LS&",JURFB[H;J 14/9[8EZHU\FKJ MS.687Y3!#X]PTH0MT=_^[60=4UH*:*JTP-(9[N,U0,Q[V@V19H]ZI+*;]N,. M.76F]8]$RD]L3/0'A&9^CXK7EU\F>UD@_DGX_=ET")Z3T,'FY!;N"F4V*B3( MW6^(!N_6"U<6%&5BM8OTTM$/+KG M3FVUCACN>:'-H;(,7]9Y'667-4BTLO40[SNCP: M]H1%YK%4E+N*QL9O^L!Z97;[]0?=YUIV1KD8LJ#WGB5V?XA@BM8+)[\BTUOM M;(?$MUN7N8J"6+M&YKJ2Q0#:U 6O6?#FV*01H),A>D$6@B]WYAA**,FUCDVA>ST@(6S_'<3DB*S) ' M5HR(Q\[&,8Z05!N9%&I&*3?SA\-UQF3.&SD6>9LX)>/SB.'9HPH@%+[L^UR$ M_O8 C0N9.TZM/P3NH/8AN8M1J0^GF9C&+!NS67&[Q_IN6,CE!X2<+EFWYL9R MJ?GU\*8-W'5H<=:G*F.F3>HHG8;D&VPFY_4Q30]NSEPK/N?V">Q:( M(E-0/*S3#VMV_:0TQ5OL!.260K14KQ.<1-00UE+Y\ZP.@/8S@1;&5='&7#DQ M)I7THDX?\W#(W:J<).32Y<0'SQTCYHX-,M90*0X;2'6&*GN[\:F7N"(2@.EV MLREWHEC\J,*1&>+/!C5R"_7W.QT)O4)#-U,?2GE=T*:B\)B6>Z*:"ZN,LM"/ M=N=C3G5/EHE7.CK^*AGW)>V^[VGH=/IH=-]:S+RU.-(",5D2;[HW+I /ZS/9 MO9./,5(J1M8Q1AQ_Z>_EGN5@T&K 3_H;-^&FFZ]<)H0D%V=OI"O T;O?7KU_ M(V;M'C6T<#>R?GV((NR QUNOX:;@O;E:U3;M?<0SKMG;;YCJ%])87WZ'QP0 M[=Q6^+-]+(XP+%4K^"11A1WSG.?'=7F.>=Z%ZY'G00P+)-+?.70%#W7$W&*^ MVK>&7AD^SPX8!R +RZVX0M+5)'2]7R5>5%%A%)#CGW;8)6 M&LCA@/,YORW:VK62&HR>J +BZ%FA7?BJ*:7WYDPH#6-]UBJ.@'] M#H81V")*E-2W'Y(8O0OK/\UZ\]V5MVHC)CV"2JH<14>C:=C3.G<%5$+6K,H3 M6EQ2;YHM*=S:37CS[NIZ:+;' JANM-_>9&?B\,^P R_9=$4T> 8'UB!,ME60 M_?!X?K1L]W?2WR5AY-S6CFOXO3@RQ[2"WGX\CY902; WNW(\/_@C M?,JQ5@3W5:.4'K[+CF;'D .\S;J/\4S9DN:WW"M*0#F-ML9R5W MVU$J?@CR-A;>PP$,RBB._ AHDGMY#WMM0)\D(RCKCC4#<-*XZKVUQ(*%KKL5 MS;L4"X!%CP+H6ZQH(H#TX](3 @$]S%['KCL_\@BY\TH@PCNC)E6TCV1F?ID> MXMC"CV]_#JZU:"<.*B2I7#1,"TZ@(YA)EZ6,RDL:[H>X,LV V-%NB4.J-5X8 M#A]CQGZNEV/V1.X$3%'NXG#R9K!%T<@G$\79#3.)*15# 3XX?2%SN5J0.P"% MEA#N:P'] &@4W>017'*D:R'4L#;.;8"BIBC!07NP/XIH[473#X&A0E6=[8NM M9&!J,Q+M; \Y@:!WG'R0HC2.RDNV&OE]/ME[?+Z8G:ZIW0 R<2TV0[R_DABHH8$5'M/-4OY7UN MB"<"2MNZ0;U;+(CZ.Y$%R*6-'(Z>+D+QETSB-E=.5^@RY!DV"-L'Z[FDE(X[ M,KU\HQG75:8_H&L=(/Y(LQ]T&/"9Z!V0MIR MZ3O@)#MAJC@N>_^VX@T_Y1<&>>+L!MU2W]'DWDG!R_WQP'$)T*(4\H1+<%B" M2"#PX\"7-^ZKTA[^5L=0W16.RM/)Y8A'\@\RU>([,\ROKP_-FCACD_#.D- 8 MMD6UJ8QZ[2&AVQ"WUX,F](9(CQB=O]N]6*?3#./PIROJ4FL8Q Y]D2DY;?C) MS5BMJV1K+'M6A,]"5?4^E=I_1 0J$&F0MID73E]:2XQLO2GKG8U*\UQ5$Y<+ M(Q$G.>#\$C'B\)Z3T3[9'R\Y83UB-9354V^G'ZXECH2N%AWZKGGQX"-6'/TE M[B4JK1"=^K:_=^: <-]\SOE*9VS1*11S;:#ST'"J7]JLABK':7$HS$'0.&WG MU(.6]:UA@+F);:F] \)1$U),+1P'KB_@_"S6^9RKDJ ]87[YOS>OW(#.^[IL MS%#:C"^=JT/*B01/V+/@/KUT\+R[NKI>]ZLJ?-IF80N1NLP#M8]J=(1BE^70 M >?<>O^IGK ]$!O1EVMF&L *\467R5!4*S$P0_>#(CH[JF,XSAI]6)X#-X+0/.A!).C_IM?:3T#<<[] =_;$YG-?@ M#N/A7HI)<8\VIE\#*S*'7@LP%,MGS+3I,FC>QU\#%N,1$;I9WA.:- MQT()@^\'+_]0Y5 QL,;#G4WBG6())HW Q-047M';_45J;D1PA08/\',5TFU8 M) 8+.TY_I]-0-"95?*--#C1TI2GED+)"E3T]:>_K8?W(Y.# ON*/-B3_-?B:]_?:"B['Y?>4YFF^GL[YV=@4Q*>*;&V:_W?1R!"Y))!-*)\]TQ49\LFK4VQT]"#(G03<+" MOY/J%.+">SQ-Y? # \5 1-!N]E'BO&6""_% ^O4S].J8XR,6J2M=7R+'!'58 MV!](.?RIRE[;6;,%R^&,]UCA$6O.)W4$%E'[[7"<81&W,?&MQSV;?X.,$I= M/T$GHX60@NB;I]Y0OA;I0@:S=A7]0D]":.$;L\!]^=3+N?#-% Y\\S$1GHDI M\\KU]'D/*+"RUO)BI2$X-^;4;S\>N.&ZOD4=P/D(NA[@<=$3FV#5DA9O&]W& M%OD,I4;Q]-,(A+2<90];6?'?#YKL0 N?KVCZ(?8'?\?IFR?G_.N;R>3)5S;: MV_L8$ ]W*O^>3;]NU%/T6/?9F#][]>E>K7TH8=([P@ZEC1TJCQEG[[8-\I58 MJX8CZ7)R<3*Y&$6 "2;_;G/N->%.RRL'1OS@*RU "$OY]]5FI/47 PLYI54, MS=6Z6D;I.)7\,'N*7PBE:?/]J.!TYSYD,.#KZKDS?6\V=*TZ4.3N=[C7(0*O MX!"R.W:N1IK7UN(/R29?VTB=R%&;*1I.0QB1:3WX?=N8$'WS4E&'8Z1I9JLV M4>! G4!N*R/.#YJR\=]-+LU=&T4>V#O.J6OFDWR3-WPR)@5!:S:ZNYH4:;L) M$46 Y(C&E8"&+"E>L'0:ESJ'2NT?[YE!WRN^SO50#*VDI+A,&/E>-%/ M*_1\'445H21S[=U[&(S: WN_/ MS0E/)PT1V4S0<\=:.&XDED_0<0\-F9M_* MQ,=.6>6C:^I+>VD0MO"5LD>X?1S==Z[,5^]"Y8ZD>*XW6_6)L;<16$')8'\H M]9GY/!;W\1JM&8E\>>J"B*1G^IU>8I=%R7,2,#Z=V[49CD=Q.6!%F\ I=O0> MH%\*(6^:SVPY#/U1 >'\#Q+'+]B7[AAWIO;ZZ>>EI3Z<8 M?.U7SE3V[UW=_.I?P]0GI].1?$VF[?V32%P%G(7(>7ACP&PD')/POQSIUV%B M9HY;YZ/3R<1E_+""+?(@=OURNP64*K!F-Z0 AO8UT5=*$)?JO/6ZR[Z93EFC M]A6CM-YGBFK"GL?:S:]\YV1"Z[HIUL2#%SLGX"*4XMRI8/P '@]&1F<)K\>7 M'TP0\!3N(#T#4?QC2_I11!#[4#XYF9SU74F]E-7H@X&6OR5U(!3.W8+1U +> M&==;4&-70CQ::J7IA00!\:^X^?Q+/M]K4)KHI9OW#*8KC1B*# MS2ZD3PI_;4^R(D99Z.$PV,9IY#6'N+J6G02&+ SI?T$_M3>ZT4;VG+WD^L:$ M[LRZJBC#5;0Q9ZBN0W7SX!YU=?TQLS(>EXM)-A/W4G5*VH(T EH"6HA!YR*] MF T\PS$Q?P*A16SXO-1KFAF=J4#ZF86)Q$J'EK50LW]H3Q4 :H+O:9[]1 MGF$ Q#64P;?V]BL=DN^)A'275K$.:7RD'7A&7)DOG.HD[6DZW$TK[O[+*Y:U M^BVF]?_#5"R'Q1ERYIJAZ_G#E\@T5\U5H-' \ZZ',TEAKGJ?E(QC8<3=K[9+ M1"STP[Z#_'UZ>G)*S+\G=6+;]:<>"[_VW5,+3@M]!<((@O+M'5V2/-"'90R] M>-S]\.)QT=)_YO3_IKZC_W+PZ$?3F1]><'[MM2U+;JM2==\_FCR*KJ)_U/>/ MKB;/KZ:/'M.;X?$?7FQ(?WS#[1GQ6:L%O7HZ?GKQ2+K-NA]=O<&0J/_NZC7_ MN;*&SC >H/N+FM1#_8$)\-%)!N^'_P]02P,$% @ I(-O4WU_;DOQ" M.1D !@ !X;"]W;W)KAM2UQ M9IYYGV&N5\;^<$NEO'@HB\J]/5IZ7[\Y.W/94I72G9I:57@S-[:4'C_MXLS5 M5LFJ,*NW1X.C]L$W MO5AZ>G!V)CWOU014%,0*,/R//HTXD$?:_M]Q_9=VA MRTPZ]<$4_]:Y7[X]NCP2N9K+IO#?S.J?*NHS)GZ9*1S_+U;A['!\)++&>5-& M8B H=14^Y4.T0X_@,CU ,(P$0\8=!#'*7Z27-]?6K(2ET^!&7UA5I@8X79%3 M[KS%6PTZ?_--W2OKE/BF,EEK+PO]ER1S79]Y<*X#?J5!TQO_'_I.H6Z_.. M]3FS'OT?K/@TIZ_&*S$2?__;Y7 PN!*'&(O?*_%%KL4D6"<1G_1"9*;BW/(J M%WZIQ/O&@;MSXH,I9[H*A"OME^(WBM5*5PMQMW9>E2XY\!S):N_U/3TACJ6R M"V6%=$**U=(4Q?JU6540YYJ9T[E&6@LS)S"GXG-%@*J8?0W.A'I3-M L::2LL(13>H"#D2I4=(:2& R@\SLLJ)\C,R0F4+I%) MMTQ Y)"M] HDA(:XE#4C!(=Q4L9=($>98D32,;L!W-;6 ,->L2U M7*-2>:9X-;Y,+L93MH#,.3G0A16YTIAC5(3\&VAO^8 M-1#EA$HN%E8M$#2/T0S'C 5O7",K-KP43M72$@%Y/;,ZF$""C2(CB)PC4#+V M7U2FRAED#D(BI_L*_(HHJ#(XI=7A5'S'D>UWT7C,/RL,V<[I$LZ4E3*-*]:; M".O2('KU4-2=BC]J$\* .)*0)TYSBG%:7EPY#CL]UQE9 42ZRHRMC8TI1OD! MI#E9 4:&>WQ(2H,X@"LA"&(L9$$HF"UEM5 LN0)=BZ+/$G;?Y*;Z8A!%R-G/ M57;*$O :$-"476#C#4J%J!JV/-C)QB^-U7^1U39A%2I*C"NP&(X'Y&W^QU;4 MSD>K',L3O$[;U[M1F2 !K+B71:/$*PJS=+ 3:,>S$]%Q[X' )#%7UA*PGS)" M1I6E0I7Q"OY&D"+2 ?O9#E0R6PKM7!/]LE%8JOP$-= =M&T7V^?0-2R&L7ZQ,3(\\"+Q?#>'0)TUTD%]/1DUR?B3; ^QFH MWWL6>J0W(*;\:Z]LN26I0@MS8J6LVK7&5K4)]1;]_6+XM$;;D+:*ZO[AI=SV MZTI:*ZDP^Z7TNWC.D]'%%!8=OT#^RVK&T]P.!2,'$NH>9M?P<@<8%G*#DQX=8G+[1H=V6-H?O.SL0 M3C2$_Z#AMUE)H>%:!0*5HY%9T\@PHX4@"3C;;A]MV:J"$0,.O5>MCGDBJ+E! M [0![0LNJ>U+:K'K7M6)LTK65U(<1UO<;:2*C])6L+[X9$U3=V9@N;&=4!6D MQK-G\]86J*(8',XGHR2=3GK!U%-FTSKZ_@&O&=@4AL?YH!)(W K@5\"\IB9C\?&L)_V"R/@,]W8:#Y>*6Q8U8<)I15.% M[PDIT8T.STTDD.?< 16F@L%4U 6*P[%32O $/!B<[)72/B">@@VT#TH9;T>$$(.;,((W64$@EV<^W[ MP1&>YHLL,TU%QN%YCP9R&W<%N[LK4#/!<9M320DZ?7KW[A:U+/H 05;"O28/ M>P3Q]Q@FXA37EI#!Y$IF?S8:/21F"=F8$Y4PS,.HAE2P"G,+3PX(BQJSFCL5 M=ZUGA^%P8SF<*8II$SS45Q\V@3EDM"X.,GRLJAD42 MD#$!%9^"9UC*#?D !7UC*_)*B"L:2I[N<\[;)@-1,/\F%CE@'&=8,#&X;]RY MCW\&TY:A[@)Z]%T[U)M"A]4"VA'1@FI=C&+*+!*W,LJ6;%^RO-1.0[ M@R@M5 R20G5[V\'@:F?,/@2V7AD!TG(IYI 3'/"3PYSDCJL,C./7F]B#:%&& M2Y2P/=RIVH?UJ;T'><.IF(ZN7ORY=X7P@5"_)M/]@Y*G<3Z41'I\3-$,L)L5 M-ZJ&8M=3Y:SBD78EV^1Z/ALET M.CYAM#006#UK8B.B#?ZE>&&K=)I<8KEIGW %Z?:U36?[$+K87>@YO?[<[SN] M('_!_OO\4/K: 0N7#2VJN/?T874M\%&3]'Q_.1TEYQ?3Z*KM>YCN%LAM/-#= MS9QL2>>S'5MLEQ<3'!RW0.. #=<>\,3FON6Y/MP!-@2'*/.Q#2GC(TCA7(#CPJEXI_8H,KJ$J)'B#[H,6J2GT_-TM9[SJ;IWBZ MM*>!#O- N-GNGG9_%W@7KL,WQ\,?%;X@Y9'LHE!SD*:G%^.C,,6W/[RI^7)\ M9KPW)7]=*HD620?P?FXPM,0?)*#[:\G-?P%02P,$% @ I(-O4R=*+Q3? M @ R 8 !D !X;"]W;W)K&ULK55M3]LP$/XK MIPSM4]6\-*6EM)4H#&T?F!!LX[.;7!L+Q\YLIX7]^IV=- T:(&W:E]AWON>Y M%_LN\[W2CZ9 M/!4"FD606%M-0M#DQ58,C-4%4HZV2A=,DNBWH:FTLAR#RI% MF$31:5@R+H/EW.MN]7*N:BNXQ%L-IBY+II]7*-1^$<3!07''MX5UBG YK]@6 M[]%^KVXU26''DO,2I>%*@L;-(KB(9ZO4V7N#'QSWIK<'E\E:J40" M0H&9=0R,EAU>HA".B,+XV7(&G4L'[.\/[-<^=\IES0Q>*O' R=VG_&-I^QX\N4,/X+^\8V'@60U<:JL@53!"67SVCKT -/H#4#2 A(? M=^/(1WG%+%O.M=J#=M;$YC8^58^FX+ATEW)O-9URPMGE%[E#:97F:.:A)4*G M#K,6O&K R1O@,[A1TA8&/LD<\Y?XD +IHDD.T:R2=PGOL1K"*!I $B7Q.WRC M+KN1YQO_;78OV-*.+?5LHW^KU;M@UUPS4[$,%P%UCT&]PV#Y55F$%#Y^F"9Q M? X]!W!A@:IAL5RC[DH"3.9PA5FKC;V6SG@/F"GJ&&-!;< 6"!LEJ/&XW,Z\ MFVAT_M_65^+[(S:X8WMZKQ8U9\)TT!,X&R1QTI/303H^[>0':F7*"BJMME2M M(W RF7;[>!"GHTZZYI)3'^2P52KO ^(C($V[_3=EF7A1N&,L<328G,8]Q7@P MZ7DZK%>UIKKZ*DNZ;2B;9D#7#*\49^ M+U59,?E, RVO,[)SNDPU]Y6AMC1' MNZB>P2J0-)EIW K^BZT%PHZ)&OT[T)@I[5PQ.#F;-B2>U8V[ >P+GA7 #;%E MHG9VQ.Q"3Z+S@T.-Y*A&,_1Z>H&O=4G8FRXEZJV?H>Z=U=(V@Z;3=F/ZHIE. M1_-FQM\PO>72@, -0:/AA!I7-W.S$:RJ_*Q:*TN3SV\+^M6@=@9TOE'4,:W@ M''0_K^5O4$L#!!0 ( *2#;U.\,31-J@( /4& 9 >&PO=V]R:W-H M965T?)"3/&B$?50Z@R:$LN)H[N=;5M>NJ M)(>2JDM1 <>;3,B2:A3EWE65!)I:I[)P \^[B?U4:BY/8H*2N!*R8XD9#-G:5_ MO8J,O35X8-"HP9F83'9"/!KA:SIW/$,("DBT0:#X^0-K* H#A#1^=YA.'](X M#L]'],\V=\QE1Q6L1?&+I3J?.U.'I)#1NM#WHOD"73YC@Y>(0ME?TK2V8>B0 MI%9:E)TS,B@9;[_TT-5AX##USC@$G4-@>;>!+,M;JNEB)D5#I+%&-'.PJ5IO M),>X:"ZUR13SR%]*F_B^QZBL&1XBIX$W +U24)O1$)O,!_ R_L4PXMWOA= M4GX2(NI#1#9$^(Y5?1OQF]! QN3CAVG@^S?D?P'(4A.LFX9RAW?'XEGS6T@Z MK6^U>%<-T(1%HRU*(G#ZE"8B(Z@FF2APB!G?7ULB7GCS;M]7R+X@VF?-N*HE MY0GT[A^B^T_F@21[UT#+W=+-=$ M8W!%V[62"/4,T@^&(+$?GI(4F6ZH!%R!.Y5(5AF$D_,X\,\"M4U.NB9W[3E> M1M.K4S+1N#__$)H6?7?A@)M<@1JT^0S>!9F,@G#RI+IQ'#\OT6N#X@Y640ER M;Q>N^2/57+=;J=?V.WW9KK*3>?L@W%&YQTZ3 C)T]2XG.-"R7;*MH$5E%]M. M:%R3]ICCNP32&.!])G!H.L$$Z%^ZQ3]02P,$% @ I(-O4SO1[5[! P M*PH !D !X;"]W;W)K&ULK59M;]LV$/XKA!8, M*Z!&$F7+4F(;2)P6&] 40;-VGQGI9'&E1)6DXF2_?D=*EIPV#K:V7VP>><]S M=X^.+\N=5)]U!6#(0RT:O?(J8]JS(-!Y!373I[*%!E=*J6IFT%3;0+<*6.% MM0AH&"9!S7CCK9=N[D:ME[(S@C=PHXCNZIJIQTL0-B"$)<(TO@R_:WKG:LY8YIV$CQ%R],M?)2 MCQ10LDZ8#W+W.PSUS"U?+H5VOV37^]+8(WFGC:P',&90\Z;_9P^##@> -#P" MH . NKS[0"[+*V;8>JGDCBCKC6QVX$IU:$R.-_:CW!J%JQQQ9GVC\/LJ\TA8 M4Y W7SK>HN)F&1CDMAY!/O!<]CST"$]&KF5C*DW>- 443_$!YC0F1O>)7=(7 M"6^A/25QZ!,:TN@%OG@L-'9\\Q\H] GQ;"2>.>+XAQ5\F>>]-$ 2\IH\3T@V M4AL?NSCOZDXP P4V'^[#G#/;WK[S-A7@3NE701M>NU&GH>P$$=C^FLB2M(!Y4$E1$%ZCJ/=@PTS +$W&<3(/1]A&UFUG,/UO4Z,+.L5-%B0> M(+>R-#NK^'YQD:638Y2,CF\[U7#3V6^#M9?\P8ZGE"C-)AA-QJ(WK.6&"=L: M?^-YJ0EO['B+V F\"&<'HH1I1/Z4%I1C9TZ%^E$T21O[&8(NCC2MRY'54AG^ M3S^QQ_V&HJ?QJT.;IMFK(>"1!IZ^Y\R/X_# IGX2S4?[ZL44X $O/ W8V,KM MIP9;B=3]X0;V<#NV15PC&IL@^IPDX=S-GM D]G%3ZA;?;O-=MAD%3F) MXJ3W6J1/G=SVXDTN.AN1]\K0\-QIC7@%]]!TH-UT=-Z3S)*L'T3I_.N81_CP M?L2#:.N3+>".06V='@7>-%P;Q2QZ'V(01I_^3P%-I>![%*3S0<%L=ES V5 Q M_1GZT7#X&DGRW]B^1[WGKIS@X *O06W=,T7CQNH:T]_EX^SX$KKH'P"3>_^, MNF9JRQM-!)0(#4\7>"&J_FG2&T:V[CEP)PT^+MRPPM<<*.N ZZ7$BV@P;(#Q M?;C^%U!+ P04 " "D@V]3J^25@-," "0!P &0 'AL+W=OP$0-(# ZJX369675-/I6(H=D28:VX!^1:\%UKL@53R%]C'=1:RLX. B>!Z\2KJ Z(WVO1P(O M\%_AZ[<-Z%N^Z!T:\"AAV"8,;<+^NW7\=?X?0@.)R6?RMD1DI@GV5D.YQH!# M@RWF$I+&ZULO[M&&&[KDG\AN.[):SA9$2\H5K6=#(I16+=='N_*#BX['[T5(67?O2?$G6@9A M=.+S1V&;OI(B V7&&BV( GG/$CAF'PW[C]!&QP')N 8)V,BG]$$OCH:GWG!P M3$KW$MMN#VH-'#+6J?B8.SPE\6)R2R5V2^_;0]VWVT//;]=A%.&G9686=BF% M2JANDF@P.I(.8O)+:*S_C5_2\40&O3CT.G;0&XY:^[G_U.U,212XL7>!^3:W M7-<#L_6VU\VLGK+'\/JNNJ9RP[@B!60(]9X M98(T ;B?"?Q+&\,D:"_AZ3]02P,$% @ I(-O4T\+'[FM#P :C, !D M !X;"]W;W)K&ULU5MM;]LX$OXK1"X])(#B6'Z+ MT[0%FG;WMHON7M%V[S[3$FUS*XM>O<3)_OI[9DA)E"RG3KL'W %%8TOD<&8X M\\P+Z1<[DWW)UTH5XGZ3I/G+DW51;)]?7N;16FUD/C!;E>+-TF0;6>!KMKK, MMYF2,4_:))>CX7!VN9$Z/7GU@I]]R%Z],&61Z%1]R$1>;C8R>[A5B=F]/ E/ MJ@*W[8<,WRYK*K'>J#37)A696KX\>1T^OYW0>![P M+ZUVN?=9D"0+8[[0EW?QRY,A,:02%15$0>+/G7JCDH0(@8T_',V3>DF:Z'^N MJ/_(LD.6A7!8@22\N(S?]UDX?'9A^+7XQ M:;'.Q0]IK.+V_$NP4O,SJOBY'3U*\)/:#L1X&(C1M.GR]>B M-ZGI39C>^%OU]?7I8B[^_K?Y* QO1(N:^[9UWV0NS%) 'X7:+%16*T7(-!9O M5>2>AOQT*"(#1\D+FE.LE5B:!/ZFT]5S7FPXOOGNOSVL[+/QQJ1W*BMT)8\X M%?.K8#X;XP-+/;H1'U4B"Q5#TJQX$"E+_51F/JMLPU-9'9FZ,\D=I&4,H+^1 MW.I")F(I(YUH+-,E, Z&P^'>TQD_94GRMUS,[U]I%DRF$_%;FJNHS*#46F"YRI0"?!8'IX;!M$<%UT/>KGK051!> M76,!N0&7^D\L$:M%(6*=1Z;TJ)^-KH-P=G7>/ B#\30\%Y\-;01/2E2>B_*K MI&9A,+N>-2Q,@_EH+M[39 B9D4Q;H@!4O\#>^]9T6$VT(0=(%-X^'2)P%5Q# MS^]-NK([53ZYXIAW@^%2,LR#G*C"=.F<;G:Z N9IB6L3C-_@$6X$?E"+N)2N6D\X5=S9Q$, MWT%0R6@M'I1$VE)@;PA)H!!OD 6^1[FT6\-9RU(1QQ"[:#_?9CIB 4[#<# = M,B<[F662.(0FMV46@9@2Y9:^SF%8TV V'0$J),2AF9'9;$ )"4+T!6B?88$M M..0!7?H#;(U,!0:I/T@K('G*^'?#*T?GK3W=Z22!JK^H1FF:TJ?(9#%O66T? MM79I],5N;:"(,Z1$,)I8+"CA.Q?P=7)M4(ADOB8>ZJT'?S*.-5D5F&I$\YAA MT[VZR5OB#IHH<( )M^A&R30/++\8LD4F*)R=>IM1K]C>S8"E3BM:L4K-AGR MK5W\-O@T$#&"K,QRZQ)(:UDB*"]3JQ(OD@=!271<)M9#VI8(^AB=/@1LDB1; M"=O;LRF\8*/LSG<^$!&:D9G*)=YW1>,Q9!Q,VWM!VV[8(A8*[Q5/;+G7#8S( MW&ED=8%8FYW"3)(3EGSV^IQI8@HL%*:Z-;ER2G#*@AYJ?IUT+7MIR: W&Q5K M?(*^K!1=;GD8F^5"82,0U6+:QX5JISIN]>?B[/Z7LCJV4O6M]D!^E960AXB5J<5&MT!C M(=!ZWPJ!V"9ESF0R1158HX3<[M7.E FYHL .DLX"L2@AVWV4E#$&!_O[3L9= M^8I9]ALEN8:C<+R]6ZPYNSVL+S;FW+/D"I$LJJ<%AX 48PW4Z,U& 3>L3#I M06!Z;?>USQL /=:V_N_\^)@=;<.EKU-X=UKHI898$9B% 0F*1^*'HZ)NS7TL'C@6?#(--);.)SS/G9VE^/8Y$** M.YEI3H73DH,Q6:>-&526QQ7(+$LF7V22[;,.A5^+*D%7Z16CFA1 P8^\E(1I M5",2<,3I-F<$&6.I);24.@/+25DO[J=L7F) JMMRWH5_E)G,7'&ETPZDGB(7 M'R(UW\E]COPTFOR,@,S%5MHVDG@TO.GCG%^A%G7JHSK2)#KF#5_(A",U]Q=R MF_7TT2 =R?CW,G=6X@G/1I\ISEQI.S#;Q$&30R#/25>*4PQOEIU@Q7.\OS=( M1,]6,%*$G\QLW,S.1*CIJ4(BTRN4S7,PVX!#3G0A[MN279)F%&M44U404-3L MZ*F' VS1* C'5T2HZPFYV,% *BNH4L9(#DXN@,)B?FW35LHG.6"Z;,0/@IWTO\KZL4LC MIC.;S6T\&NTQ$R$1?V@B:<=]JZ+U% 7A;,8TON[N7*'U.@[Q,@FNYU.[J4TN M4S#4N1R,?)SV.:7:7A9>UKI0*YTZD6,R3/KHW#:O%7,<+TB7<^XA )4\>:@( M7(EVS-@^S>2=0=R)I72!*"R,Y#(,[/D"F"_BD MW7N=YD566C@CD]A09Y]M D!=EVR42"[I1V/$O@L[RHK=Z$B6>80W@=*9E=Y*-?UUE9AJDM-D[IA^H@0>5CFK\?&23"%;W][;/1*40*5"ZY8 MN8GXE C9[FT6K2[EP=[DNU3\,RH,:6LT#*\?:;'(8TDVW;\S(N9D_-&]=A*= MNSA,^5D53+;8*5JRSJ<61F:Q1:=J>@-+9$L+0UA/;/5QE!C4X&Y9">:(WNNB=AX"%5S8"DW&HF'M'*,JMN*_#4O%^1\A%14P")O[5L4?J:H5N#)Y>)WUXJH=<(Y MK&7:1M/ -;99I)9!8!H[=96R1^9.I>0D QB2BW>Z:1RCCD74HB*&/+R1C'M2 MUE-=M,Q<5RV-DYC3F;=Q^X< Q#G2VDQQ7DZ*#6T_L*Z\#W47!^*U MC74$PA4J'&Y#U@R2VW,J$!,FU?TMIT/*"EC@ZNFAHQ7G#7M]QMH[K823@6N9 MILKKF+*C6@AF";$'%7]MCW;I3(UMV,-:;=;_ ;I9I',77T%M-@Q&$WOT,QZ& MP6@X#:HJ'3$\P0)-^O@)7.#3&VA;(??*.&-CD"ZZ)8[7)QP@F:D;B-@&.[;0 M&WY?]>PZT)3CO:T,>^&\B5A0O9/^U@CNE!81H)="M OF'>U.(:"W?^H%ADWLFAHVR"L MTD'+.5H5IE>(1BOR)0>G.[.?DM;GGE7DRJL,C&AK;D,\$IQRE?>PO3"9UPV" M&"4@?:]U?& A1RX3R8A]>]GFYA@,%]QU<2R PQ7ZX.>OYDY'O^9^X? M]0A$;E( TXM69M4I'_DD(F+?98=QW6&0-<[)>=_:L_K2P2K!M9DIIBK A6V3 M\KJ92K2Z8QC-K8UD3:+Z&"D.$UPLV1WP$V:+S*X4.X8=6GS%.LGL&4N5(+;7 MLQ35?41>W"9\&@;SR:0G;P65(M.+\JEI:F]LLM5QM96]X8A/H5DQ27W>6.%+ M3T0:!S.DW)/I%4^9(_:/1WO0_GA0JDWUZ*CT^5N#SW@\L[-[FT96^0ZS25]- MER0YMNO4C2Z0]G\ TVEO^!;"A8?N1]TW@!&]+E>E.^9H$MK5;,^Z:1)PY!'CS[DU5 M+HNUY$M&TKD]G9=83.<&J[WT<"-&YU5P;#HM2Z@#NTLWE#@3J)PC1O@@B$%% M'2D5YQV:H2,)0N-SVI6J-!F(3VL^VRMJ(UCX:.$-M=[*_*Q- E?,W;&@BV)@ M=J%2!0^A9EO?[86Z)]DV":QQ-7U6(1K&V,H3T<1:RWZ?FJ.;;5L^NF#!YTR: M B!":>1%2Z1(5VSZJ C^B[V>GMX_44N!V5\_!'#7FUI]VC9G>/BGRHRMB/B: M5#=RMF1K&*_A0-UO%5S'L>L?R+8;X?625:/*85A5V?XUA7@O#N['K^. M8;?30>N>X&. :&L21$UJ$TP/16%[K<\&79C_XPC[I-2D:K>61=UNKALOE!"5 M23)HI1O5RD"W#8"!"HK473CSJ\CPT2)R\=!IK<@]>JZZ\@-+0OZ9-4&2.?W& MMAW[*8=U@I/.T5+5-1L-GP6<"++YAL-GMF#B:RJ5AOC(BHCMOX;I77S1*?-& M]D9'+J5_7\!%TB9+< ;NYQ9U.\-;MNG_-6=%L,/7()0TG2^JUZP*E,Q06?7< M)!8HM]S]-+ZN\+SG\@CFU!M+C2PZ;^/H%4XPX,&_W$&.X K?@\X"26*51RB# M[*TK;O.&?!_&RLK]*=H\WR;;B93V,R]D47]-BY$3U58[T3JFZX&&I"4+\0>; MVV\I)#CU$2R2I19\5]:#+I(MK@=29I:['H?:NYE^.^AY/N%6,\FQZ\;]LLVKZ0W'>'_]+[ M_<-&92O^E0=U!2":_2E$_;3^(B,S^ MLL-^*&UL MO5C[;]LX$OY7"-\K 10_9#MVFC1 VMWB[G#;+=K>[<^T1-F\E425I.)D__K] M9JB7XSAM#[@%@EBD..^9;X:ZV1O[J]LIY<5#D9?N]6CG??5J,G')3A72C4VE M2KS)C"VDQ])N)ZZR2J9,5.23>#J]G!12EZ/;&][[8&]O3.US7:H/5KBZ**1] M?*-RLW\]FHW:C8]ZN_.T,;F]J>16?5+^W]4'B]6DXY+J0I5.FU)8E;T>W MO5G0>3[P'ZWV;O LR)*-,;_2XA_IZ]&4%%*Y2CQQD/BY5V]5GA,CJ/&EX3GJ M1!+A\+GE_HYMART;Z=1;D_^B4[][/5J/1*HR6>?^H]G_737V+(E?8G+'_\4^ MG)W-1R*IG3=%0PP-"EV&7_G0^&% L)Z>((@;@ICU#H)8RQ^DE[ID+7?&:N]I 05 MVUJGLDP44CZ7]-H;D0=BE66*LUC\4Y8U:DC,V%]343M=;H4'\\*D.M,@L\I; MXZJ&H%"0D8[%G4@0-XMB$-H)8WF)VG5"!BEBOU-E),YFY\RN.]V?*X5ZJ'*= M:)\_$@==="N=JM('\=(Y0(HL4W$6-ZPXFY459A,XN7KCO 2!S$&+?\)D?%)! MF"ET(C:J5)GV3F36%/RJAH9\2GI1(_5L_DB6]])2;6&R$SM$F=; +9B$TU5M M*P-JXA*.PP%@!Y+:MM[SRA:M%KVCR.)D)\NM8G9XX6"IE80KX\.0@C']D1?! MPY*WI+5$"B0[Z7-)0A)5,5 ]$3\6@!_V3LB"2!CF#!>4^!=, H,OM,=M2,W?UH J6$_&I5O'FR&]07;I6A:!<8@KHG@0#4J2D,"6_ MWLB<$S5T#]BBY4;GV@<=*&QFD^LMNVF8S3UK"I"$ &N5JTR9]J&T"CW&438U MD6D4Y7):73MA"6Z)6]W$]"@;S+T*GJB4U28EHW#V,%Y-89&N!4HJ@[]#,B00 MK6R$='+>ZDW--K2;I+;),DVV5Q+_SP##>:@T9#+I&$^O?ZXX1<#LG4S8+_QB M=GT>=!6E*1-R8"XW.9S:'6^4XJBBU)#0E(+OU,9RS:/@5\&*X,1*/E)H'*50 M7J?PAGR@-$&"U9;X1P+J0[ZF7=*=FK57)0M,!\)C+5/*XWL)9]>.$P7B]MKO0L -:L#Y1F<58@VS[BJKA ;>MW(/_R$-(!("H#VD5XQ@/&I8@BWI<>!1N$?G5=$X M'3["+$-"=];4VUV;)A0 ,MHJB*@AW)D\;3*%"".23[8[#!J'1=NYAK.\ML H M@L< (YVQ:9_A?-1 5T]Q@2 MD79YK9X@29=[SZAY:!1'3L'560.U254'M8R0BO4BCMIY(!JT=]97=CV(BN%124L= ^77I!&JVF/XCGK$'CAT M 6\"Q^BXPIT61_@FX*!I96$GAPV_AT+OG)D90D/D%7FW[TET/ MQ$P*OVW@F78PY>,_J*39;<Z">[XF]QF71J)$$;0'_BS6T7HQ':Q7T7H]&ZRYI<>8D ?^/R7N MY\,F.1PP+C!@HOJ1Y-P&L-.+F$73^?)@O;J\>D:%%]E3!POSU%,!5]%BWENT MBN++Y8'FQ/K="71]0>^6]-1ZN1"?C>=^V*K-$^\)26[H@&FTN+P<;%S!0XO! M>KGX:NB_]_<7OB$3P -K<.$'@M$@TGN;?.O$&2"%8,^='W%8CH^U6H[CH[WI M>'XLK6U W$*.2&;+OQSOQ2_O#?#J;ZX;EAU/^6:4.[OI/H*8]^)X@^AO.M;\,48Q&_5-??MP= MX2_GOUG3MT_GJ$&VQT.\F,AT.A!V M5.^#I.N-N)P/*SM>'1@?71TX8SU0^H_+*44C-"Y:C/5-TWQZP7NF*5MJ,4UW M=?][;WVA5_89R-MG :+HV@,M"97.![Y;KF,Z=HP_<;1V:'ZU0D4YN$P7 M54V@1/<_JP99<[:(KN:S\X;S(#JG>L9S7]8F@^^0A;);_MKJ!,-N^"39[78? M=._"=\S^>/@:_).T6_I"DJL,I-/Q:CD*5_YVX4W%7S4WQGM3\.,.<[&R= #O M,V-\NR !W6?NV]\!4$L#!!0 ( *2#;U.77/=FEA$ %<[ 9 >&PO M=V]R:W-H965T7G]5&",V^;M-,O3[;:%V\O+I2\49LN1KDA$*3 MMNE5%(;3JRV7V=F;5W3OOGSS*J]T*C-Q7S)5;;>\W-^*--^]/AN>N1N?Y'JC M\<;5FU<%7XL'H?]6W)=P=5532>169$KF&2O%ZO79S?#E[1C'TX"_2[%3WM\, M5[+,\\]X\3YY?18B0R(5L48*''X>Q9U(4R0$;'RQ-,_J5^)$_V]'_6=:.ZQE MR96XR]/?9:(WK\_F9RP1*UZE^E.^^ZNPZYD@O3A/%?W/=F;L$ ;'E=+YUDX& M#K8R,[_\JY6#-V$>'ID0V0D1\6U>1%R^Y9J_>57F.U;B:*"&?]!2:38P)S-4 MRH,NX:F$>?K-'2^DYBF#>U6LJU*\NM) %A]>Q9;$K2$1'2&Q8+_DF=XH]BY+ M1-*>?P7LU#Q%CJ?;Z"3!!U$,V"@,6!1&PQ/T1O4:1T1O\L?6V*(YKFF.B>;H MWY';:1(?^\+'FF%5T"M5*D'$;IG ;%EK:J:1,MP>[R;<&S/>.*<9BCP)C=H]M* <=* MX9BES#AYT6XC4^&_]Y-(!,2)98JTLD=1:HE_WX-SB;(4"2PGCS_7B_R 7I+) M;,T>]DJ+K>,WZ*P#!O*E3*660CTYF?$LZ#T(X%%D25X>D4S9\!][ M_!WLG0<9.B'_ ZN7= MT"1P%7CK4I2UOY!1P-LY_(O&P6@Z"6:CL.$= K/2L!K@.4 *H-!XPX;C8+%8 M!(M92!.+:IG*N)X4L'DP74R"Z22BQ[ZBR19KZBBFZ2P,AN'<$"KE(ZZI2'DL M();K>NB O>/PXMTF3^OY# 9(G0IE-;.6(%/4 0Q*8(T@1W"%>,/1%S+!U(8; M2[XSTC6F!O+G^.*8'KT8#@>3D!4PG88'D'^6_X2<@-1X\D\(L<07*"&1"B*N M0LUBLAJP7[-TW^90T:K$5U'&4J'1#-AO&^_I3J8I/"XD:D"SRHT$Z)9,\#*5L.:JH.29B&UAZ)0LE5\JF5A[^LVSPQ6X=@*R^T2"+XW#/VC0 M'TDHSH$]-'5DA&2I#F2/GD&^1.^U_;(U$Y0X M-1/->H\;)6E7)FB&,41+&R(ZW@#+BL'MC*>K"O@X09 ,8MDR&090"@*RVJ R M$)C018I:!'PAP=NXIO<:JZ]UG1=&NQ2*D&R6:R3M13"[]V-/0. =QIE7B#.NX+"]>0HQ?3&>+:UR7<4N4!8H!;A2\U-?U MB$X0" ?AD&* )=8,)$/E"*WDMMKB8(B6"=_;K#.[1BH@C%TIM189OLT2;;S* MV:._=,H?BH*,"6>C\#*QXK"^"/S(/''9RZYL912<8^C!"YR:;1.,U,5D'_!',U5 M(A_1,Q*X40JH G@F_T4A@FY8@.%NT1J(=?E97!!-%$H4,H@KI&L2,7JY1/&/ M6@^L9" =T!T;)F%HF;2'D6:LEYK6Z^RT'&ZY0)%2LN2_;( MTZJ6]0E?!UJ_\#K6H$WB!+[-JTR;5!1$DQ%%+1!87B88;1%W6>CB.$@M]-G[ M\(:#F))$.H[M%'<+@E7!97()[[2:<'.M\&+TZA3#/J8WGG+T92H;[$HAJV9K M@4RWU\S9&DH[8C^:D2*-+DHAV-;@?H&XOP>*&+XAZ"AEYD?SF@!@IJ?G.TFM MP=1@!+!AETTD5V6^/(.L^-?1 ;A( 4W@2K2U\+"!;[2F% 1#_8P2.P/@&C_$X,\$[&"L$@6*S,$19":Y06B$U&N!6&R MQJ>?6+;$D(*CH:*J4'2(CP 2GDN@B! B8*D EP@8X2^%G@ MEWD=U"#Q9XK'[74#1]EE7(&!P0H)IUA#=N#-$L'"AA V6&_&)N%/SAL> 1&@ MF8(OE.X>5:%[VPW!IY1I*.TU/ S8#9DQ/$_WY$-*M'P190^>C::/3, XH)ON M6_Z)2)[& L)300;SC15BQ!YLN:R%<5: MQEZV@EIO%#/0%;NYDDH%5%._EQ#C8*E0@218+LIEI0W_*Y!WOE,OR7A7LE0Z MP(%>B+&YX^X@/ 24\TRRQ,5#TL4EP^SA()I0V6R07%Y"^J 4Z$*[0<0-J"W MJ$WNC>.2VC65!M>FE-#-'8=/0OH91OX)HQ\A.V; M;V(;"H0?(6UT@7/Y>-%O>#:F@BVKU=Y5B)B(I$F=UNRHXM!YMVGG1$"AU3/1 MHLP9Q'&.2V^E*&3&KYUJ&68H*+FZ;%IZ5*D//!!4VP82.6K?OM?X&$EF7H_0 MC,0*-C.=HE.)W)2+N$1>Z7S+J7,!8:9AM8!T;_>*0'ZVQS9 MQ%@Y:V+EDTOT9$:AO7Y-#("=*CE,WR:#K#HL22/C3&(*<2V7''(VM9S.;79X M?_]KC?,(.ZQ++ 5 HZ:TA94>1BI$W9,P",&D@2E:&D(0+ ZE06H(_92V'%(* M;S-GE_&1JX1_J9/81VYA^"^\_"RT 5)UG\_@YW=?34(C>?#,I%5A;S)> .>/ M';2(5F6KBGF-O_%2L7N^KSM(B5!Q*5L6X5L451/F!FV@>:E+^=ULOT*RR,?? M8SBQ.U&*-2_;O1S;&#?).[/F5+?R.LY0!Q-%":YO1A0.%T8A5$P'PZ]AN9QY[5NZ$G5:S,/IM,FL/5 =P;@66ZI%M.]-673 MA-1 ;C(A+34EXH'"]J[M)%73'(*Y'F6XHOZ?>4Q ASHK02/BW@*Z(:=:)?C"9!%(ZPMZH*L[&!=8;A ?A9&P[J_E"G%53O%#YO(_5I:S=UO\C0 MV!,/?R 3]3X/[C>XA5-8;F?1\K@SM/;1&%^7PK;C:,&EL-P L;F$G-T*31*@4A%PQ,1 (6^[=1"87GV-)BV VX3*0M/N&NMK*P#7?# MP(#]K0\E9I K#!2\-U#PUQ-0T( KVR4)ZA:% 5OMO@&4R8](I;=?08CX1,E[ M7G^D@->71!54F9-XTHK5F= V^M%63KW?(5>V M1P;%A-YAXY!Z!"VM=6)_O2W3 .:&VQVU^3:0A8SD=D@%\H.0CZY%W0ZMAT) MJ8->^K(3=C>SG.6@S#5W9H [SF3CI;_E;,F[PN Y6\J>QSV(N"I-N+N)-75; M5Z71/W:5;2BGM2Z%BW(MV@!'5^T[P:&% M#M,';A*.YQ\+R(33 MX?@)6%4?_\AZW, @]'KOO?8 LS$W"4,0FXE_% M=+[!E 2= E3F+0 YAROL7 MD\%\=@G_+T)_Y_EHK=-^TP$8LQM&216;- ,ZK-$<2/J.9C =!7.HC/YC9C#]/V@&T\G\OV4& MQP_;G8":L/"?Q;*LL%==GUCKV2CKS\&\TIN\I/U@G+8F\<#(832A4J[7;KJG M[WJ3L3%DQS^$7(=D$M U5#65(F1ANB=;:OD@!5=R0K7P*!'0UZ<2VM&P>U(, M89G<@J'@Z1K (#Y$.VJ\T\%P[G5=D1-,K-SLHBXZ= ='#7K/W_8OQU^POQ'@_'4%47N>*-16J5<"+E->?SY\B'&+.?. M.=&B<< V3T3:&+C97, ',BLJK5XVG/C5AA'5]=,RO&83DA&!_6M62O7Y)$=L$98U.[&5!V\W#'QG/(!F]-C[624'2!_OS"E"JS=X;" M;RTM:VYCE"*2,C,?(E Y9[2%]06U=;@M&,T7Y)*PM'U#__]W;6AOAN!&]O/Z@[\6&/B>JI- M?_NE'X^_YDS[;WRP+>.;=X MZ;>Y;N[?W['SR3C$(^K^SSFS[AI?/'$'?WL-YR@:_<%& M- D6HWDP7(R\!0SG(*N)?V,PF[*H8T>]\.EYP-'9W#"83:;!))IZ>@*C7DSG M%]VW?Y/E1>-@-EO\8),;!\,YE 73F;>8411,%],?8'7'7G#?33$NL0"$S:OU MIG^UWSMA/&6+O>P?6]93]ULNYY;K!K@O3KJ$S'E;S^;H4Q!W/1F$QPWO%']X MCO6Y/'^#+?2M!'@.QO/AT36,P7U_RW%?UE6*/>OH$OGCO^C@+E>[,Y8-H"J% M+G-NMRH0/YD^,OC2FLX7F -X]7=7[2/C[;-5]I5]'^I=>1\[4L<7/^FD0XJ9 M-M\]UG?KKT9OS,>2S7#SR2D4:&O JRP5*Y@:#F:3,R@ Z#-.&PO=V]R:W-H965T=/H!TDL7. ),)NCNSS[1$6T1+HD)2=KR_?JN*HEH^U#EV@7VQ M)9)U?752USNEGTPNA&5?RZ(R-Z/J\86LA*?-#--67*]OQ.%VMV,HI%?N)>; MW.+"Y/:ZYAOQ(.SG^I.&MTG')9.EJ(Q4%=-B?3-Z&[VYB_$\'?A+BIWI/3.T M9*74$[[\EMV,0E1(%"*UR('#WU:\$T6!C$"-+RW/42<2"?O/GOL_R':P9<6- M>*>*?\G,YC>CQ8AE8LV;PMZKW3]%:T^"_%)5&/IE.W=VFHQ8VABKRI88-"AE MY?[YUQ:''L$B'""8M@13TML)(BW?<\MOK[7:,8VG@1L^D*E$#,T'>"T9'^HRN:&?:@R MD1W23T"K3K6I5^UN^B+#!U&/V2P,V#2<1B_PFW6FSHA?\E^9>L Z[EC'Q'KV M/T#Q14Z8@V],S5-Q,X(D,T)OQ>CVH[*"11'[^]\6TRBZ8D/B""GVX4LC[9[] M5J6BPI!GGPI>P2M+556UR;"3-F-U MK=46Q.'."U)>XSZJ.0VOZ!BNTGMT]>N8/7IJ.HPL928,,44[>+6G9[Z2!3*W MBFTTKRR3G132BJD:]30!JU3UI>&%7$O0[6@/X+-:IK;;X3NN,]AHW\ DD4H' MG,;D/4?35!+7:Z&I ((>YY9,SH$R8"DW^<6*_.*$,5YE3(%-VO$[V'1XU(VN ME1%,K9_!)7BD00!XMB41N"DL&0SVPHEP!E+XH4*!JP7;X M$TV#Q>PR".,%:Q,G(W9\RV7!5X4@@UP\-5"B]"'<8WB,E@-A[>)VD0ODH"K9JK0'R/IZM!.\U7,RX%=]4SOMQ'B1A&(1A MV+DQ@+4HB8/%?.$E.B1F<1)$L^DW7>R-KK5$-[B0_/ US7FU$>P>=1A3U0IG M5X<%]<-7?!;=YF,O5J%ZJ$TE_RW,06ZG?7K1TKLM6$#):RXUV_*BZ4!I897& M-!BU]@ U9P^%",M3G821Y?.WFPG37:\W'*=,#_O_X?; MHSKD#WY$'WS'.?]/J08_8>_IH9_L'9+?J^H[9:@$H#^J!GSG-UZQ*.Z]T!0Q MO>JM3"_/;#_ I S."-A&5$+SPD5@!KU 8N!1Z3I6839+3@U-XI.U>#D_/3I:Q09V%&H&FX ]N1P="KGV*Q.I\O!HX_*@EWF1=1?L=F\CU[?G%\Z$,Q/$#SOS1]!?+I)!%,[M.;//CSIG[.^S.!<]Y_=[V)XKC+W8#&;Q MJ,MP+KS:%_$8!-F M,(27N!:%SHKQ6:W:Q(7^A]:[@(D]P?OG1F>IPY2N.Y.+)9)L%B&W7T$?FI!WSV*?>":K4!I$R_C( KRR"$WW M(% L;5!5T%N![*QE1]1;N(] \'?3%3CRSY:%%T;642Q!1:*AB+.[@D,1?$CA M8H8#F(L2#$S<+E4FBO8H#8=4+X@00KIT[+]=/8;^/YX ^-QA3H#$:9>R>*L* M*--T04OB<RC1F2SB&.?V79V9PDQ'] ME)^/PQ,U']O)\5@Z7E-@?I5XF5MK51)$O7UP> X-40&872>GE*>P-+*$>P'< M8IM5(5/(1.B<6=N)>$57RU[I'H)F@FW?Q>L=\; M$--&)920A\H2Z$W]!G6,+I6 MN&^5W6KWI?>M^\#Y?-Q])OZ#ZXV$A"O$&DC#\64R\$" S!@ M&0 'AL+W=O8?P;XL+7\]9Z<+G6"5X*&)[;OON^\NY^N\M^[> M-X@$&ZV,7R0-47N6IKYL4 L_L2T:MM36:4&\=>O4MPY%%4%:I7F6O4VUD"99 MSN/9M5O.;4=*&KQVX#NMA=NN4-E^D4R3QX,;N6XH'*3+>2O6>(OTM;UVO$M' MEDIJ-%Y: P[K17(^/5L=!?_H\$UB[_?6$#(IK+T/F\MJD61!$"HL*3 (?CW@ M!2H5B%C&CQUG,H8,P/WU(_NGF#OG4@B/%U9]EQ4UB^0T@0IKT2FZL?UGW.5S M'/A*JWQ\0C_X3F<)E)TGJW=@5J"E&=YBLZO#'N T>P:0[P!YU#T$BBH_"!++ MN;,]N.#-;&$14XUH%B=-^"BWY-@J&4?+2U-:C7 G-NCG*3%C.$_+'7HUH/-G MT._@RAIJ/'PT%59/\2DK&>7DCW)6^4'"6VPG,,M>0Y[ETP-\LS&]6>0[_N?T MGM =C71'D6[VG]4ZC/YB"6&:PQO8YX&[!J%U]D'&1N=[!G(P4S1+S\U?6L<% M!D% [(VF EL#BK)A7T(G-;3\M%7L4#::Z'=A=2O,]M6+TWQZ\MY#@9Z ?Y*[ M&0.#) ]8UQBOQEY8<,$!-RU;F(XL0T&TK9*E*!1&D2% W2D%M?2E4+!%X28A M&8=!L[&'DBJP%)W'?970"!^<.N="!IR/(&G6H*SWC/!LBA*Q#==S MZ9D\>SD*I\8A9\1U-/R10 ]=C*&+@7N04!?HQD:,CKS(XB+@>?XI^5/$P<)U M#/)Y%&"4'F(*UDQ^J ,Q/==$R7M46T8+$PXG?VO'=.\B:W3K.*X\E+8S--SI M\72&ULI5;;;N,V$/T5P@7ZI%I7V\G&,9"D M6[3 ;AO$V_:9ED86$8I42:I.]NM[2-FRO=FDP.Z+S;4/D MV%,KE;V>-,YU[^+8E@VUW$YU1PH[M38M=YB:;6P[0[P*3JV,LR29QRT7:K): MAK5[LUKJWDFAZ-XPV[I).#@L/8MLXOQ"OEAW?TIK M42K1DK)"*V:HOI[_5=>3Q!,B2:7S"!Q_ M_](=2>F!0..?/>9D#.D=3\<']%]"[LAEPRW=:?FWJ%QS/;F8L(IJWDOWH'>_ MTCZ?F<.MWNG<&@%6KXYT]['4X<+I)7'+*]0Q9X#X$" MRY^YXZNET3MFO#70_""D&KQ!3BA?E+4SV!7P\V309:C*!% ,V_2[G_P=".6)JS'W^XR-+TBKW$9)\:8G>Z[;AZ M#E:+*^S"33G!):N$[/VQ9I;*W@@GR+*&8[XA4HR>2MFC)*PVNF4.2"60>L=# M0^AZ<,>^0EQYB&M#7&Z# ]4U^@>MUJ;S>P1G20:<$C^%F&&\,ZKBJAMJRW<$"HDLNREQPB;;1K?/N) MDL'F+>)B(&YY.Y YJ'=4PV_76N(^\K&.8I[S^0;-D'7PP(K0E64"V93<&V_\ M[8??DB,UK'LF/CBLV[VXH6P-AU"XJT#HI[&V0PV&9(Z\'=](VE^FXC,-61_% M[=&+1CY[RZ\(C.K"!GWF*#@6<=3:XGKSMA[]MK;?'[/S4 QE(U G'I?@\*.ZOW(IAX'?? M/Y4-5SA$#WYS&OHFR:^^^_]%.2M<(J=\,HKW[L=?PYE6$3S(HFR M>3JT\>-04DMRXHHG\^B19Z,=FNGRT>F.Y^L97E4I$E4%)>LB&;S M>91?SMD#%#.B])K98-PK :P#NT5^&5UDQ1EK#WR8/U!%>,@]R_*$/I[PFHP9 M05]S_W)^-S2)/R='B#4./&I^=\STX+:(TG06)>F2V8;WW2+17KGA$1Q7QT^(F^'E/)H/WQ\? MN=D*E$!2#==DNL!K8H8W?9@XW85W%%<17N4P;/ 91,8;8+_6R&T_\0'&#ZO5 M?U!+ P04 " "D@V]3#8310E(% #2"P &0 'AL+W=OS#Y"9)$B 9D&:^/O1E4(S?5TZO.* M:NDGMB&#G=*Z6@;\NM74-XYD$95J/4K&>3]K;,;X5@:UO@C MAAJU 4X9+LHB..PJZ(7[1UO7*B#+P0MI"O%H35!F1297Y&^G 2Y8<)KWYAXZ M<]E/S%V)]S!0>?':%%0W <;2*1S\<=OEUF:WHAGS8LO%;%$(\U6*"\: MZ<)6!"LDMXZJVUHTK M+.)7>G,Z$>]*$0XD<:T4C_G>WQDH4:_ _06>$$Z4H?MY"@D M* NIO>T-!"KZX#""ZFQ+$FS36..M\Y5JA%PYHACAIB)'R^V1,^3'T;=6NLL8NA0K9I[0.B/ ?Y!Q3\3I[F#)VK:]$!L.Y>QAA4W!@856Y(;IJ9[G#ABCBZP84O!N3H= M='X7Y^5%&HI&A=I 2T4;0FJ1'YH5T3J+?^PE %@ORN5-+5)&TIUAI M<&BH^JH8#%#L2O[9._!!AL[(1)QX(A$'[0I=_<;96@0Y1Y<$ID8 M>Q0%T4 M@EJV$"(/8!^-^)@'R\5,S[MB'H-A##FYP AZ;5N6"DM>;#@11M8 \@XJ,@4 MLF]7S%>+!. \%)[RUJG [)%KZ7T\)ZWI.[P[.IE*H'T _>MD,1&OE ].Y0%P M6A?BA/#>L Q$."Q!)(4=1ZBPD\N&30+4HI(E EM/Q)]\/Q3N3 M3\8"-"(UWH],&A_L1*3767J6K\^2[.)BWD'4W]N<58I\GR[)R+":Y9 MR<@\W&E=;W+D(+?&.MXH05%TT& @@Y5T,7L_(H-=N04N6JY'SFX/AP&YWQ=E M%S&Z]@F%E;7DN+FJ!K/B&\I5J;CJD9Z0^8"<&MKZWJ4HB7Q7$,M! !^:A(^_ M([(%D2E:\^Q@$:VAZF[>>+9PNP/+.TX[E]4$=$<4PV"H1)B'3">PWV%#MGH1]>!:8']RR$OXJW M2<_C:T)WY1I6APOKR^Z>MA?O;KOOI5LA+R")$JK)Y (7%M?=(+N?8)MX:UM: ME*^.GQ4NW>18 /NE!6'U/^Q@N,;?_P-02P,$% @ I(-O4R^G^)3\ @ M_08 !D !X;"]W;W)K&ULI55M3]LP$/XK5C9- MFU0U+VVA*VTE8$SC Q.B;/OL)I?&PB_!=A;X]SO;:0AC=-+V);;/S_/X[NR[ M+%NE[TP%8,F#X-*LHLK:>A'')J] 4#-6-4C<*946U.)2[V)3:Z"%)PD>9TER M% O*9+1>>MNU7B]58SF3<*V):82@^O$,N&I741KM#3=L5UEGB-?+FNY@ _9; M?:UQ%?_;./'6/94@/GBO]@A:U6T3PB!92TX?9& MM5^@BV?F]'+%C?^2-F!3!.>-L4IT9/1 ,!E&^M#E84"8)Z\0LHZ0>;_#0=[+ M3]32]5*KEFB'1C4W\:%Z-CK'I+N4C=6XRY!GUYMF:^"^ 6G)Q4_\FF5L4=9M MQGDG<18DLE+W9O\7X3'/::TZ]YN1_\G98XJNR0-(9>?=FGJ7I"7DAN1]4GC=:,[G# MTNDA5A',DP6Q!=TGBS"9\Z: !;FM@)PK45/Y2! .&@K<1!+%2L"B*D0G8A&( M[XJ)1I"ZT7F%3YSD2@AF/:1@!I^A\7027)Z.O?R33 $Y-@2'<6HU.M1(9DFM M68XPZ:A#@&R\TZKLSK%H=P1#L,F01Z#:N&@R3\7)Q$]H@:_K,&.Z9\S&Y%(Z M!O.EWX5)A6JZB+AZ'M'( \K&-OHI'8,L4&-4SJ@[MV6V0C0S@P3@PE2JE4[1 M"5FZY4"VKN4M_/TFDY._COX"WVMPK;0(^7&1?>@!;\-3R4Y"=G[GI\EH/DU" MPGK-^2@)MFEOFQV/CC)OF_E\H<-X.26^D1>2\VR4) FY59;R@1OI\7PT0WMG M^5,YQ8.6)$#O?.,UF%*\@="=>FO?VT]#2WN"AQ_#%=4[)@WA4"(U&1]CG>O0 M;,/"JMHWN*VRV"[]M,+_$V@'P/U2X25W"W= _\=;_P)02P,$% @ I(-O M4VP32*,Q)0 'X, !D !X;"]W;W)K&ULW3UI M<]M&EG\%Y76FI"J((JG3CN,J6;833]FQUTK&M1^;0)-$# (,#LG,K]]W]04V M:F9W:JIE8Q-']^O6[C\:SN[KYW"ZU[I(OJ[)J?WJT[+KUT^/C-EOJE6I' M]5I7<&=>-RO5P<]F<=RN&ZUR>FE5'D_'X_/CE2JJ1\^?T;4/S?-G==^51:4_ M-$G;KU:JV;S097WWTZ/)(W/A8[%8=GCA^/FSM5KH&]W]OO[0P*]C.TI>K'35 M%G65-'K^TZ.KR=,7TS-\@9[X1Z'O6N_O!)N!SO>&$J M+TP);IZ(H'RI.O7\65/?)0T^#:/A'[14>AN *RK9*KJDJLLJ_NJ*ZI%\J$NBZS0;7)@_CI\=MS!U#C <2;3O.!IICNF M>9*\JZMNV2:OJESGX?O' +*%>VK@?C'=.^"-7H^2DW&:3,?3R9[Q3BP>3FB\ ML^_&PY[)3NUDIS39R8[)?F\U3J3;K@"Z&@[)RW_8",EO2YT 6ZY5HXC:X>:\ MJ%25%:I,V@Z> 5;JVJ2HDJRND)N+;@.TUBV3GZ^N/@"#_=D7#0RT4A5P(SZ< M=#7\^JR33#<=\+H2-9\#J\'?&D9;UTVGX:$5HJ]% M<.!YW?&K9:%F15ETA0R5%VU6UFW?T*( /D0X0K#K'9XE!UCP!?P[NEA\;Q?+PR> M;^OR5J. T$T#4Q=55J]TTJDONDT358(X!( !\+I)\KJ?=?.^!!E%Y 8/W*FF M@?$W=MT;N-84L."\OJMX-OY=S^>TH'K6UJ7N>$6Y6L$NXJRPRJX&PC:XN%5E M;TFD7:I&'Z%4RP'M*\0"W;/S^]/#OMP")12S4B=5C9 8FX52E7W&.-3-15H M ![>W1LE[QQQX:2 )D"50R$ M2Q Y#6 VY)VI2DT(@D'A9NW"G:BA^=@(4U M@#-=%K"A.=+L##=/M76E -)4-K,%*4UHNEL6V1*QOJ([ $;1TB8 J>-NNRU4 M,UP#/I0!,C9X$Y&G]U#S" 1&UP/L9D+8SA+I&UBC2>9-C9/6P+MVS2D-T?8 M$S^%ZS7OP4KPH0;)&A:&H%S#+JEJ\[?_NIQ.+GYLHW0_VB.BSJR(.MLK8&XT M80$(B#4_8#DFI1X\2')UZNUHTNFY:P^I MLDA\9V<_T&LG%S^D2#QK3=9*"6PG FZX\5W=*2)V,& + ]+ 1A6-3 J2/$JF8Q_\,0CLP:^SU*P1273:H1[E" L MXY,?_]_^^]NRT3HP7 :[;1[\%>@&4$C/Z3W/$74@,7A_#2?]%3;NAC;.7*'] MP,L?S9[\)SQ[+5247-F''B>3]&1Z[I8[@??<32+=:8AF_/W/>\;"],+>G*3C MBTOWZ\(;Z>MS?<\3%I9K>_-B.G603!\TSWDZ/G6TNG$N/1 F_WYD MO-JB]_/3"P?1># :[^#47_I)Y)%I>CGV1AEN,C\";JH;Y<('ZG54 GQ]K?CO M$R!R.\=IY('[#P6DZ@TV>>*#^/-WC'OQQ.WY=+CGWS[4Y,P'\)?O&/5LZFW> M]^%P]Y._D;Y$%6[5'WD_K"078#&"H>54H!,WI^GIV9G#0"C33M+32T><3Z;! MSPQ<&P^T&$_[?;\#GBN1Q[V_PD@IL33_Q_ .[T[.TXN+R<[;9^G)^67\[AXC M\L(:D13IZ$ .WSG"XM^5SNWVW5+FGP#/_ L IXC>B6Q0CG M&X=*=M\IJJSL<\TWEKK$& !XN=5G=E;A!R!6;\"Q;#Z#/3?OJ[QEEV%(*=G. M.="K7Y *841U% MG8K,!;I2\@.!PC'")E<(Z2;\%&X]J$&%,PCR@%:(&]%W+S$DT7#4<=:W &_; M6GP:=14.QAXCAG)*^H$Q #NVJE2Y:25L!A19='73#B)Y65W!HQ*J"B;"F6&< M/M.!1PYCI0D0-(@)$[/,BB;K5VU'BTU=F#,#=Q@U/D=64&S43;?;G39KXDG; M2%2(Y(H)Z^0 !,8J2H7^>QS;7 ; C\7.O5UM[5 M34I1(?1&8L=;.0])^-S[[<3_&PBS!?JB&).Z ML_%-1&7=?$9, TV!.=Z*J((]+MHE[,JBKH6V<:LHVIF;3 #@&/!#N0,T(LWK]\?RIM#H8%< ; [=D$J(=(\PG"^B]T7'J8TJE(3 MOG/!8>"7[DX+#R&T9#WZ+V(8G? D(?\8,D02]6N415X@G8/>\[[#9(P$$$FJ MI,9BH "_D3A.S/!N66F2ZQ7\'B5OV IU@M%E)*)@%;ZC8X /)6VZXSJ^J_(_ M +. T3'=RDA#-!3.'2IF@6];*47$"%*GNGX1Z8G%PX=T?7)/C=CXJ5>)WM9 MY$-3@T@U.1-03&L,B$=Y[5L&2G9X,)\*.2;'?B@J2^UIM*#FE7,Q_;#<'?&=(I8!Y]IO?X%V:N,?E; M-&)0@::"*4GOX&B2X,2D+1H9/68DM[=57 >B?S#V2%3799'3I%Y:%9.-0%BR MWMW,(KQ"$,DCK2YAEQ9ILM 5&5^TH_D*A3PYR+?:O&62LJ/D$^K8M2%F8M2N M0,\ <$BIP+NB10G9KFNRKN:IE8T\_@["%I-E56/BD))S6ZL6]9Q0@44;D1X+ MM D #G0TP$[ 701ODV"((*3R77&54KGS7B,G;K2NFC>WH9B8+"RF* MF2TPZ,G&S+ ,(&*0DR4Y!!J'X#\63=VOM_4-N _B*VEQ$.=@7;1,'VATPII8 MH")(J*&9\,11(:%!-B;R( )CI0[R>6@8("#X/](\:'^(C3O;4&I.V6($T,\4 MIVCJ/YBF]D))R_@JE$S'42COASKK38?*&6=U%@\YX(P[MZ7%/+9?L!4N#4F8 MCB]RE%PQL87P&.)3,X"@KE@\T,QLQ56U,6MF('OF!2E"%#*$4"1!-,A :E*% M!0Z&AK6A7G9F$W[+LQ[)=[@KRA+'1XRA)Z69\(VM:D0,+!W$%N@#@JK5S6V1 M,47@Y/@?&,.AJ8TS'>)V49%B\,I5'A0RV^L?N(JIRZ?!1H[]$MI5?&@+R M54I>P!3,HN'2?\K 8-X4J+O9/GYA8A+ 6S-0B%S%$D:*D"[MR,/1P.Q%H2+> M-ZCP.]"560E(!]W.FA/0N:X;U+5H3*$J8MI8Z;_^4K0!K?C*$GL-M ?ZZ@9: M5^)4;GR@ &XI@NJ66R BW0/IM5E3S%BL_HI5.!->IH $6K3/:!",C,W03P!E MU8GIC>ZHB!:NVW%9?0^7U\"TB(:7\)8+RII'811F*!8@]]HJQ*6'X'!C\B*G M$)[4\##V>7#6V5Y!F.@!IX?!SUC[*(_-#&)S9ESS&FR!1HK.>%JP#AHM&F3X M-H>9S!0DIO;RCBL G.ROW_O$Y56[7.O[O@R>-9>D91Q.9Q^9$.AB92:Z[92# MU3]H:*(R0$L'0[:W^FBC%>/G?'P$1GS?PM]'JZ+4'(>%)P&=.="8+5$#NN3] MDC 5U]45OJ0*-]P5?%DS#:UJ(XI%2ML*.&#"8M4:2Z[!+).SZ;<>)B/=G_[O!7'I_D65]I5JTWV5YJ]!IUI#) 5>') $Z1";0S) MRT4T_6I7.N:?/PM7U^*.S>W+2+X@CS"LA2;2L@#+#UATPXQ+HKA #[?UW_'G M1#E[ 7*&_&D46:F=6:KQO X]]Q@,5'3: M;X9RH@$U#.93Q\K&>TBH$%"@# I.0A3TU?;R:3KQLN,.YETLM$E2>UBZ+A" M602;7*PI"79');CH1U%,&JX#R=H8C8<#_:$8D_@4 Z?C.R?]>*&@L(*"5B%!R\2ED4 IOHI\.:,95??RH(A)O"> M)N]"@?<4G8@L4'D@,/2M&A0M<[1**%>(I0-UUZK,!,&PW)^$FI442/ML:E,* M,"HWKGW1^C2YHK2M^!^F!%QRECE;HY1WYZ .Y!>2-&+(1[(DT1A*, /P58, M9/O3Y#>WUS"TV._&HC*M$G!')2BNV:S'VE^S(PRL9VL)9MB2D]C.@4MJAJ^[ M;4F3F@ULQV4YE0. J,16 KB$H8$X?\T60*' 492GY!-&L:DB.JR7A3:A"*<4*E=C&#(>)BEDEQB MW&+@VG\.,9)B\6;=(4*4WW:#&&1ULE]1AW/:K-S.ZH@TED%-(P5%QJ ,5,NP MH80N4G0#\03HFG5IK*/$F-"FIR3HMO@M&O5#P.\/K&=K!W.ZI)^/]9G.E- " M\2 F!W@%ON]>D]:PZ!UQI-0N%*4S*E);2S^0=;6)F'J1Z!<22[BA2'1*D?PN MR%JI[4295'^ -6.3)C2_+0<9);_X5'XQ.OLA>3P9C]/Q>!QX] G1@BH[^< M'Q6K_MI[!L,18M0?4O@!I!%&H/*\P M/+@$MP?[!705*E,PN!=L'7M/^;EC3DI*NFR0+:,J(<7H&/07XG8-H$<-1N/[ MJ=:A1.=0%=GL0HM=T.?G=,%01:+VVDB2!G&!K2XPOFK*&LQO2IG1PZAZDP/A M^'?7-Y;)^PY0]Q>I[.1G#=9%!U D+\!]KPJ%+XI:KS,I%P-;A6@+2WC,>HR+ M&M^E40(3,GC68F#Z[2E60!P(Q@:.440R9;M"=_'\E M/KP1PS25DQXOP"OX?'23+>M2MT?O0/E9]79D[.^0X5_Y*K9\J B1 MI [[G9Z _SXQ!1,RPX,JP4,HV)UBH! !GC,N>ADNRFZ,,"3.=CR(+S%K^-4P M[(S,KKQL*,:N@Z;YP'[[EY.U3VDAH*'1@IY.O.\Z0LQ;U@V0YH!ZN*(:]N-. MER5I1'G$,WY\9V(X(%KF>TR\H?Y2R8L"\\R W[>JZY 6WM'FY!K#%2)L1$F MY\CX@Z?%Q.A P+B\UP?S6>V(#X, M=7$DS'./N83:%- U=M,CZ^79];:NO40Y;[]C0@&9+^G5BXX,;C.8P MT6G;W#\D.Y2V&,[!55(YJ'7.,%%%5HA11^'2K<_48?E,OV:G"(; 6K9R\V^0 M:-^0G@=F6:'4J/)('E=01LTCN9QC4DF^W4H\LQ,4JZ&0PE!(\'6$:S!%:EG& M'^2>"6Z.V&D_Q^'J8#R70MPHD6:6.EO"U"_;K:CLLE=X$:M#[P75"90,ETU:M&H]9*.YZCOXDHNWZ'D9,FR-3>: M*INOXYL6N6O08KQ/,<94&]2D&0O)'H@2\.\]:,Y$\HBF8ML31(D)]\B/C'M2 MB*Q3L#Q4IH];=C:+Y-ARF$*BOD)8JK4)CCQJ<&NI+#]+ *#]2J*%<%6TOE0. MG$DA/:^U)7-,;E9E-"$5IP8Q>&J1R(P8)*QA+3#Z0&(S5,E[-B<^B.''&H#H M=KTN-VQ8O!3E2 +QK<*2GKG$^XV-A&>[N--G;"KE=0&;BJ6EL-PCL5S(9.2% M?M8;FW.J![J,H](>^XMFW-:TV[&G&'?:O/G06TRLMYA*/0LOB3;=.A?8S4?U M->94)>>QE(*1E8\1(U^&>[GE.2@L)K>3?J*SSN#F*U.S\5K E[[CN^^## MIU11$Z$D#'L%]#AY4,]2OQA41/A@\AOUO19D\RL2LI M.&]N A!MIBO\LSWF0!@N50J.N*2& O-+A;G/C(NHF:7==2_RP(X%%ES=&72Y M"+4GW'RY.O2&7BGB9P., 9"49<^AD' U 5UO5]P6%1_N1"(1D6.?-SA HNE; M[NCBV)D-FV#G!E:;8/ YORW:VK1P1K,G8H 8>A9HL=--&M2".MY==J*X7G9G MW(!:-39B*>8$VG?H&*%8;+ 0DV/[\(34O=H0UM_4:OWCE?5J/2&=HDDJ$D5& M@VDHTIHQ.B5EP*8\H&7=-UAW'DPDC]H);SY<7<=F.V9 9:/M]@8[XZ=_X@&\ M8-,%T2@S*+&&R@2NN5(DP-EG3>VUO)U^SGI[)^U=4$8F;&VDAMV+ W4(*QCL MQU-O"14G>Y,K(_-=/$)_*5K2=E+ .#2-0GKX,3F8':(>H&V6??1G2A8POZ9. M$ _/IM+ET&D=JULP7[H"=9=+63.SITG;;NEO;#;!%@9;Z,9!S^,5-@2L2]T" MB-EA<@-49 CH:;B9$7_O@(7A%G@Q+J[JZ@CI">69SI3I<9"]D\/11#?@ TZ+U\@+W6H8^+$41T M^Y8!2E*_2+?5((*9KKLES+M@#X!4CP!HFVBD$( ;4(5#4$''Q>O(G*:(%8_4 M6^.(\$Z)2^7M([B9#[-#C%AX^?ZM"ZUY.['3( GUHB):, H=DYEP&6O'-D[3 MT*$(2]5$U(X/H89QS6>AEA#^0.P!3EQD\GKZ--:*DM)O*K&V:< M4RIB"3X,^J+.121SCYG.PX3H%YVDT8P99RF2:PA:YP:O;P&$Q>@W=EK MPE9[T0Q38"M@>@FVSWNN%97&#CF)$/4$)KW]XH,0I7Y6GJO5J$=DJRV&>MVQ MWP@/O,AX@F$#0]0%_7H5LSMM;[+_?+P7U$AA>O4'0:)X@>7W#!@X0ESO(V[0 M;-][)-C(GR_X^,'3B_$1)F)?HM-&&W'M7D*2_QQ-_N/X$]7D!RD[X' MM!6I])K;C^"!(TZTDO-G@B-%!=(16"D+C5Y^G]K266M*:S/:G/,YL&3'"@I+ MD;THJ"56J=RQKIFA.&9YU]QFM0ARFZT@H!Y"D$%8?F8[B4S;T'# 3])@ST%2 MM9T)B01R*=GART.3L&.CVP;:*GWGO\811V1!0-IB85N<@IU0E9\LWK^M^(:= M\H&9)[_D0K;4=H7LG105C.59Y&$'+?!^?H1BB=7:7AYVAQU-]A].A!G.SY$C M8*/<^VU#[4ZC[3I_ENMI$0G$5D3?PEC]K$+ . M4F QQ1KWUZ5/2#(;:,6TKK9!^)[)'[-A[)C_H;?RP<9Z]E/$YM >B1@@[Z%- M38P5G@)")[1H*FPHL9N!HD^LB]"IDPMM8QJY#J0+#A/G8 M]8[[@Z=D7-M+=, (GTY@3-SMO5,[#*#UUP+4P/+S3J#(I"?JOBEGN[19C>8N ME0X"6U-B/6P?'$!+-FD<8#K9ALW,UF,U)L70"S3@"B[O@742.V)(S3;T_*__ M<_/*#&@BU M.LOJ\A:5%6GJ=J415RG(XP431%W.<^$Y^E]Z38;=EY8YKGNN" MC0 2R7*XBL="?E@WQN#4?V"/GW;;@UK,.XUY)DD^EX,UU1Y%M60GO*\DZFM] M:LFDE7(& (?9[$G7YD3IY*#5DM>93 X#?4*6W/:IUACFH18^7%QJU1FIAJ^B MTHM6T1CFI)5RX]>3R3K9L U'W:#H)&-<_W M#?F?6#5B]5][+_X,.C# %0&)GIL6;#3W+1?O+D4QLF'W 0=!YYBL0!*U?;?$, >7P%CG:\L40^IO MM#ZR(:.XEQTD\B@FAQY4R51N?4\8XIBK_ /NOU]^V*MAWM]2GMH/&#BO?6_V M"$EE$!B3K3BP^,)6"MLD;19J*<+EKB3-"1#<@DU%E@IG U!.8 ;WT!P>&-GC MP5F$K:&H/;SJ6RQ%$Y%4_@<^@JSXC6;K0N9P?9EF:#^GJ=PW7-;X#1=IH)6$ M== ]OI4/]B(FR965:&VR7?G (X1U_X/P5/O/$'2F;3;Y%$AI_O*+SETWY9+Z MPL6BEU"0"Y3Y%8KF0#XS&SGJR#E[&2>1SCEPKDJVE2C>1=QGRR@T,3WS$[L2 M]J ^LC)Q4Y&0*"I!P<11\ON^ QRIVQU4('"-[?H)>HFE$HMYYDHWU,@^0>U6 M]CNJ1-]4R6L]:WH4.=2DX!L\[%S:.APG(FJ['48RD/7"#6C>>6!6S+_#(B#3 M\S 9)1\159NYJ01LE'_H&:P+)#<) Y.7D[&ARABD$\S3O M]"\Z7R"5&?'VRH#A/[@/W>ZTM^G^L]E>#?HAX[B^WQ@.I_^Z1JRPV2J"T3&@ M,S;7O@_N3=UA5=/]9TJ]\3Z_%L74_5]/@A]JRVMQJ7LYSM%K<-^8HS$C<>-! MIL)^.0[FV76HAJ7VP=DY^ J*;,JT9!)AL*Z&_Z&QX##9,#_D8ELXG*1,O3!5 M]/MG/E.*6="*+^& M TW&)?E090%]PX25PS;(RW M&_J# M,8 #&HL4-S^B QHEG/AQVCF 27^8D5]KA,.C;"!6+(D6N<.XR/]FIB=_;4=/^I4!]UI@=A MAJ8&U6>."([2^O<-:?Q8MC\!6_!WZ-E-SE-3VRR>N_/IE)QHV]_Q47,X"A-&E. MBSSAS"HU/)"1 ME&BI@F=%,1U%67G+@>B',18ZL,,XX)S M/#='.%6%32C@29C\B1E3;&[*9&W];"M=9[%E4_Z%.O6]M3]DG=-I:@II'[)* M+L\FL4#U-60QK;!<4(Y? ;"^'?>7DH\WPQ,UB!R30A6."^.G7?A8I)1OL$7E^W1\- ;A/] Z?O3CS4"$7TO6@'NIJ^05 M$H93E._OX!)7Z]^OA#)F9AU3OOBEZM3S9]0%<:W+D@Z_JL DPJB3O8JG_&$0 M]>G5]-$QO.D>?_YL#7;M.]4 5>!![G-X=3RZ ..J0=/7_.CJ-0Z)IW1T]8K^ M7&H%/(P/P/UY#6:K_, )\$LT!-[S_P502P,$% @ I(-O4WI6.)Y:! M!A$ !D !X;"]W;W)K&ULW5AM;]LV$/XKA-<- M&Z!%$B79>^'ISJ,M%X\RHU2A3V7!Y+B7*;5^[;HRR6A)Y!5?4P8G2RY*HF I5JY< M"TI2PU06+O:\OEN2G/4F([,W$Y,1WZ@B9W0FD-R4)1'/-[3@VW'/[^TW[O-5 MIO2&.QFMR8K.J?IC/1.P_:?WT3:7I#\"&G6VF](VW) M@O-'O?@M'?<\#8@6-%%: H''$YW2HM"" ,;'GK5(SVN][Z6^-[6#+@D@Z MY<6?>:JR<2_NH90NR:90]WS[CN[L,0 37DCS'VTKV@CW4+*1BI<[9D!0YJQZ MDD\[/U@,L7>" >\8L,%=*3(HWQ!%)B/!MTAH:I"F7XRIAAO Y4P'9:X$G.; MIR;S*AB(+]$\7[%\F2>$*72=)'S#5,Y6:,:+/,FI1#\^D$5!Y4\C5X%BS>XF M.R4WE1)\0LD0W7&F,HEN64K3-K\+@&O4>(_Z!I\5.*?K*Q1X#L(>]L_("VHO M!$9>=+$7SB@+:V6A41:<4#;E+*%,":+34FJ=B:!IKI#(Y6.7<\^+^^&[&'O! M+^C_^GS(!*6M!$(0?D7+!14F!_:$[\$QJ*SHZ!DZG3/ZGV>]'2I]#^5P3B#; MZYWO=:#T]CU]HFQCG7Q+VJFI$&#@=4WT"OE.@/N-N3[P-8?ZS<=M-^OUUZ.I M,=W4A[[C#>)F-; DO:SK$HH:R[0^'&#<(,%?I*?O>&&3*T'_RR"\:>3$%@3_ MOW?&[5&^]\-!@\@[D%9%$-NF!QTDV(D]2\IAD"L2Z!4:*0,;U-O."O"RK?HY MA"2O=80=!)\O"E+5$N8/;8B_7B!W,&QBC@]C_N]%^9$-\-T%4B-L!>\R'YZF M?."*%.:3MX,LH=]1&9*FSJV@K51@ALH(@S2TRTWHA%'4>*!=TP(GC)OD'.+6 M8>S$5G)'P0%G#"%NB3T/$?[D,;XF>6+/"O.PPS>!57[BKN Z0\C@_2KLND6^ M$X7#MI8*]-$GY!64+!S95]L[--_">WCJ]YW!P#]Y'#E!/VZ?GNF.HKH[BLZV M,W,8.])-074$TER2%23%"K)"P@A@K$.+9VB _^8P6?"-2&A7QW1>15>Z?HOG M5^]LZI3HZ'#^NOT@4<+9$Q4*!+R$[8ZPS1)&IHW0W6_%)TV_^C.$1LOY&?K/5SKGJRQMM/E[-=1QX MUG;8M?V[RBQ7A%8!MWT.GV[S;4->_4)P9YRF:_ 26+VK 5QS44W=U4+QM9ET%UQ! MEIC7C)*4"DT YTO.U7ZA%=0_?4S^ 5!+ P04 " "D@V]3C^5^M!T$ 1 M"P &0 'AL+W=O??99U\> M6:.UTG=F!6#)0R&DN6RMK"TOXMAD*RB8.57# N6^.1W[O1XY&JK. 2;C0Q55$PO;D"H=:7K79KNS'ERY5U&_%X5+(E MS,#^4]YH7,4-2LX+D(8K230L+EN?VQ=7J;/W!O]R6)N=9^(RF2MUYQ;?\LL6 M=81 0&8= L._>YB $ X(:?RJ,5M-2.>X^[Q%_^)SQUSFS,!$B?]X;E>7K4&+ MY+!@E;!3M?X;ZGP\P4P)XW_)NK:E+9)5QJJB=D8&!9?AGSW4=7B+0U([))YW M".19_L4L&X^T6A/MK!'-/?A4O3>2X](U968UON7H9\=3N =M@$PA8R6W3/#_ MF2_7R2V;"S"GH]AB&&<<9S7D58!,#D .R0\E[)4< M!9Q!>4XZ-"()3=I'\#I-SAV/E[XSYR/0W0:ZZZ$[AZBB:/)* %$+'-E,R8P+ M'@J*._/*H+TQ)%/%G,NP;Q4QEEG 2;?.*&-F118H%D.8S)^\6S&Y!$.X)/"K MXG;S4G>.,[Q= 5DH@?A<+HEU36Z8(K+%UR@9%]"XB&Y]M:4]V:?MWJ&C48+G M2/(IU_T\7C%^FAARU-Y'8FA2A($"-U $QP$=YZ";F;@@GSX,$MKY\]W_S\9^ MXEB?D:]\^0<60Z, /7N?S(D$&QJ;0U$Z\SHUS:1AX93)E+'FM,'_2-KM?M0? M]K; -]]NKLD7+"+6&^O_E$^21I12\A,#>8=2JWONDIYO7FZ#B_\*9KN;> ;? MT?>"2"7/?#8X9YTDF@X3$\] M6VRMU7Q>A:HLM"K>S1=K18?1@!Z3>-KH,'VS#E%L.#\X;RJ[(_A=PL&3N0N\ M(X-Z.-V7Z9A87Y+;<2).;K+RTXJ8!JL-7E>30&KVC!0O"LCQR "Q>87@(6F^ M70T_&V*S0&RR4ZIHCU:IN1.D>KFK.^,[&':B;G]83]NC5%P45-6V!,T0H4>[ M%_5ZW=.]Z-ZV@:41[??0,-T2Y<94.+4XG0>&*8E22KV6WCJ&3X@EB%#'_.Z^ M[-+9S#;&JR;8?OK0'J2/U4QIU$L3+ EM\H)YK';!T=PM]ML8;$91^O;[T1) M,HSZ--WII2.Q/V:'"),U:)PC)K)*^#/8Q0K#=?T0CF R=1&]G+%QP0JK?/ S M@-%8B:?4 R]"%O1\V*6]\YY[G\,UY]$\ M7!9_X*F%YQ41L$!7>MY'%>IP 0L+JTI_Z9DKBU&ULK53;;MLP#/T5P1N�CB2YQ+NR1 TZY8'PH$2;<^ M*S9C"Y5%3U+J]N\GR8[B 4OVLA>+I'B.#F61\P;EBRH!-'FKN%"+H-2ZO@Y# ME950437$&H39V:.LJ#:N+$)52Z"Y U4\3*)H$E:4B6 Y=[&U7,[QH#D3L)9$ M':J*RO<5<&P601P< QM6E-H&PN6\I@5L0?^HU])XH6?)605",11$PGX1W,37 MJ]3FNX2?#!K5LXFM9(?X8IV'?!%$5A!PR+1EH&9YA5O@W!(9&;\ZSL ?:8%] M^\A^[VHWM>RH@EODSRS7Y2*8!22'/3UPO<'F.W3UC"U?AERY+VG:W"0-2'90 M&JL.;!143+0K?>ONH0>816< 20=(G.[V(*?RCFJZG$MLB+39ALT:KE2'-N*8 ML#]EJZ7990:GEP_B%81&R4"1ST]TQT%]F8?:,-O],.M85BU+C3AUD2C;Z2_[6::]-0[4#ZNR-WD'61V$4BLJ&- M>4$:)*-<>>A'R:8 M>9DY*1#S/B ^ =+4VT^H*>_?9T]+' VFD[@7& ^FIY/^]DO#7D]4( O7^8ID M>!"Z;0\?]0*/AU+PRV79[ZVBL78?M4)M^=69I M!B1(FV#V]XCZZ-@#_,A=_@902P,$% @ I(-O4\QQP@:5 @ <@8 !D M !X;"]W;W)K&ULK551;YLP$/XK%INF38H*&-(D M71(I23=U#U6CINN>'3@"JK&9;4;W[V<;<&C7Y&':"_:=_7W?W=D^Y@T73S(' M4.BYI$PNO%RIZLKW99)#2>0%KX#IE8R+DBAMBH,O*P$DM:"2^C@(+OV2%,Q; MSJUO*Y9S7BM:,-@*).NR).+W&BAO%E[H]8[[XI KX_"7\XH<8 ?J>[45VO(= M2UJ4P&3!&1*0+;Q5>+6.S7Z[X;& 1@[FR&2RY_S)&-_2A1>8@(!"H@P#T<,O MV "EADB'\;/C])RD 0[G/?M7F[O.94\D;#C]4:0J7WA3#Z60D9JJ>][<0)?/ MV/ EG$K[14V[-QY[**FEXF4'UA&4!6M'\MS580"8!B< N -@&W];JGQ">H9NN5,Y1)]82FD+_&^#M/%BOM8U_@L MX0ZJ"Q0%(X0#')[ABUSND>4;_V/N9R1B)Q%;B>A4R/H1I34%Q#-4#>2XE4LZ M.?*&7%N0\^P?WDUQ$'U&_VO4!590[G5D?971-22=)[2> /55*YBL!6$)./A[ M%(UP/!O8\<09C\!2+O2#J;@L]+UZK8U'LVGXES<<36:QLWKIW7:U04J+2]*^ M[83+5Y0A'I+,PNB8),]40P3H/K27B2@JPW $CW%XDNCNC5-SB_'T\IA,/';S M!ZX(=8I,1CB8OJCN;N>J^=3G]01\H01QLMY.Z.C53;4MP M7M=05VT?.6YON_$M$0=]PHA"IJ'!Q40_(M%VN-90O+)=9<^5[E%VFNN? @BS M0:]GG*O>, +N-[/\ U!+ P04 " "D@V]3=00WHOX" /!P &0 'AL M+W=O>.WS'\BC5#UT &')? MBDJOO,*8^M+W=5I R?2%K*'"DURJDADTU<'7M0*6M:!2^#0(8K]DO/+6RW9O MI]9+V1C!*]@IHINR9.IA T(>5U[HG38^\4-A[(:_7M;L #=@OM0[A9;O6#)> M0J6YK(B"?.5=A9>;J?5O';YR..K1FMA,]E+^L,:';.4%5A (2(UE8/BZ@RT( M88E0QFW/Z;F0%CA>G]C?M;EC+GNF82O%-YZ98N4E'LD@9XTPG^3Q/?3YS"Q? M*H5NG^38^48SCZ2--K+LP:B@Y%7W9O=]'4: )'@"0'L ;75W@5J5;YAAZZ62 M1Z*L-[+919MJBT9QO+(?Y<8H/.6(,^N=PN^KS -A54;>WC:\QHH;<-,1TB<(%^1:5J;0Y&V50?8[WD=Q3B$]*=S09PEOH+X@43 A M-*#A,WR1RSAJ^6;_E/$SQ%-'/&V)HZ>$8L-DC0 BTZ#NP%N_>I'0('I-_O<;*VV@W(-RY29O(.UWPG8G(%\TY(T@'[&7 M-+EF:8&*U1]Y.L:7))Q$<32R%]&"S,D#,*7)5RAXBK?,'8>3>1PZ*Z$S,NM= M/P)V7B%%1GB)M;T#&V8 +I+8K>-9X&!;6=:-0?E_2Z-S.L2-YR3J(3F MP!W.%\G@&,;.\5VC*FX:]+2YY_S>K@=)E"X&&(U=TEM6<\.$O2'?<3)IPBN[ M/B!V ,^#Z:@H01*2S]*"4JF'#.))& ZEC28+!%VE:5,V@AG(<#;AE4DYZZ8? M:F2E5(;_[#9.N#,L>A*=CVV:+,[[@(_?X]'WG$ZB*!C9=!*',_)8-_FC(56" M.K2C6&-*366Z>>5VW;2_ZH;&PO=V]R:W-H965TY[FS M?1[MI'K2&P!#7@HN]-C;&%->^[Y.-U!0?25+$#B32U50@Z9:^[I40#,75' _ M"H*>7U FO,G(^19J,I);PYF A2)Z6Q14[6? Y6[LA=[!<<_6&V,=_F14TC4L MP7PO%PHMOT')6 %",RF(@GSL3-XIBPF[(T"F<9QIG)-$W5%C+R\06W68,F M5&3DF]F (O.M4B ,^-VF$EV'E_R72EP@C!O" MV!%VSR6 %RS;O=F$ 7=&_*O?RRZ@6*% ML@Z5)[>0UI[0>0)RJ.1R,9T3HZC0M+J"J=1&-UAOW2B,;EJ>L),@9%7UWVIR MHJ47)R>^E>2<[=_JU 0,Y:&1^YXU.0H$\>J<)JF7VSU_MF>A"$S3A.$CR2MC5@ ME3(HI6Z3)+WA$;37)P_28/Y_=\!:.]+K]..@94>=P3#XT^GW6TT(A:U=J]6X MYUMAJG[4>)MN/JV:V'%Y]13<4;5F0A,..88&5WV\LZIJKY5A9.E:VDH:K((; M;O!% F47X'PNI3D8EJ!YXR:_ %!+ P04 " "D@V]3F2:T%@ $ "X"P M&0 'AL+W=OY2P(TO=UV0SL$;6_[K-B,+9PM>;*<7/;K1\F.X[1)EJ%?(HD6'_(A*8:3 MC9#?JPQ D1]%SJNIE2E5?G2<*LZ@H-6M*('CEY60!55XE*E3E1)H8I2*W/%= M-W(*RK@UFQC90LXFHE8YX["0I*J+@LKM''*QF5J>M1,\L3136N#,)B5-X1G4 MMW(A\>1T* DK@%=,<")A-;7NO(_S2-\W%_YDL*EZ>Z*9+(7XK@]?DZGE:H<@ MAUAI!(K+&NXASS40NO%WBVEU)K5B?[]#_V*X(Y!>Y'^Q1&53:V21!%:T MSM63V/P&+9]0X\4BK\POV31WAX%%XKI2HFB5T8."\6:E/]HX]!1&[@D%OU7P MC=^-(>/E9ZKH;"+%ADA]&]'TQE UVN@28TQ$RO"#79Y#+NA>A[J MYY]&OAM\(N]=,60*BB7(+F[D,\2MQ#,2E]P+O@:IF$ZWC@FY(J.A/8H"W&@@ MS_]$GB"G"A)D)-6V9?=_G7D!61A50GF"SWHUIR13-R8K&+&=H MYC5 8+NN^T8:&:EA4F5"J@]*VXE[I Z2<:"OJ>W1?3\D+QF3YVF^WU)D#\(! M^<8KB&N)0>T(TU0"8']3)U4].SP2@K%KTM5=&MK><(P&:(%>LG_01 )+11)6 MQ:+NH5_[8]N+AC=[@6<'H7=#7H1.A%'"QU^1^C^A(L^.QM'>A= >^2/RH)61 MI-2<2HV ;?<#YKY?3:?#I!-R D+U\G0*8&B/,DKAR!X.W)Z@I7*F*X5=5PHO[DIO/$A LC75_X(D M9W395&$!M#)U2166)I-D3?/Z:!,[;_F]S>L!UI"3@'SE3#$L1PFQ2/4>H_E( MMU@?34?KQ7YHN_@.?L7)HY,.;#\:DCG-*8]!4_J]YK!OA[U$8NT'V TSRE- M8Q7^B^NVM))B]\CUW/&V(5P/[/$HO#DTNUM#V_6#OODC+?G0AVAT)NM1E_7H MXJSCH%)+G5C*(#=_!/8=F'X7DO0PR$6GW9) M94"V0.7-V_+7U_VCUMJ/P3'AX'5?1%EXLDGLC3:WCP7?Z4U3!M=,8_OKS4S[2&7*L(AR6*&J>SO$-R2;.;$Y*%&:V6PI%$YZ9IOA M: U27\#O*X$/MSUH ]VP/OL74$L#!!0 ( *2#;U/U>ME?1@0 )8/ 9 M >&PO=V]R:W-H965T3%:*U6?NZY$4$+"]&E_[Y5:KUC<*?##;2FA,=R9SSKWKQ6WXQ M\C0A*&"A- +%X0&NH2@T$-+X:XLYZEQJ0WN^0_]@8L=8YE3"-2^^L%RM+T;9 MB.2PI$VA;OGF5]C&$VN\!2^D^26;5C>.1F312,7+K3$R*%G5CO3;-@^60>8= M,0BV!H'AW3HR+-]116=3P3=$:&U$TQ,3JK%&?LL +WY+7'C'/"LHYB"[9W=8[6&QW M?+/C=3N?:Q!4L6IES3ZPBE8+()=M&K[G]_8P=0ZIL/WL%-Z0S,DBSUJG3I;Y MUEK/_. M^=CG^:B[GF?[;?B\8"MJ.L(9'C AH%*DYL)(>A>^XX7QWCI-)L]0 M&(0O>+4Z4R#* P<3)PK[B%(G2.(]YAIZE] M\23M!'A.E"268((9BJQU''WWT__H^,7T5,@)?4"Z*\!;0-\S?;9U;K%YL8H\ M A7R] A'A^RBL?!@78>+\6 'M7QI-&M%/\'8F_1&\WF@9F>E4_ZP^GN03( M-:;LQ4R-LF[U\ !5 WMG(;"[D1^&UBKR[4]GW ]WM06));\8FW0&>REXS,(OW*X\"I2KI3E;SX5.$_O$:T=\G9TXP\ M=\Z&D5_A5NZKV8A/VF:8HRJRU_WOU/H.<19HM<-.%SAQENFMT!)EGM&.;%&6 M:E%LB29II$6)*3FU!GP$++$#=QJA$R>["V;98#9!_V-E95-NZZJFC[I$^Z/D MQTXX2?%T2GE.6%DWNOVR"D'!JL"3R)F$_ND6V?I.3V^G@8I(NXI(_UE%[-V1 MS]7#,.[_]? ?J0?7>BN5(%;F12B)N>C;9U,G[1Z=E^U;JU=O7ZR?J%@Q_)-4 MP!)-O7&*5Z]H7X'M0O':O+SF7.$[SDS7^' &H15P?\FYVBVT@^XI/OL;4$L# M!!0 ( *2#;U/S7 X2'P0 'D- 9 >&PO=V]R:W-H965TVK>(4 M*B(!*2Z>#2 M?7\U,O:5P7<.6]5[)H;)0HA[(UPOIP/'! 09Q-H@,%PV,(_0\/$-7BPR5?V2;6T; MC@8D+I46>>.,$>2\J%?VT.2AYQ Y1QQHXT"KN.N-JB@_,,UF$RFV1!IK1#,/ M%=7*&X/CA3F4.RWQ+4<_/9NS-=(;*SMNL*YJ M+'H$:TP^BT*GBGPLEK!\[&]C7%UPM WNBIX$O(/UD'B.1:A#W1-X7D?6J_#\ M?TOV!.:HPQQ5F-ZQ&+%-EF4&1"1D+O+<5%JQ)'<@.2@R)]@J"4@)2[)E4K)" M*\*5*E$V9M@F2N,#+U:'\GUZZW=O(NIX%^2UUQ]5J2.#%P.XW(#$*V#/\$N9 M+T":U':N=1+))\;EGOO'!Y Q5SN<6S#W$B9W/X3V,%K%=Y:5.\<;R>.=] =/ M8.>A!5F7,D[Q+B!Q?>+8IO']B^7WZZXH"-/D \10I<%SJTYPWKUQ(_^"!*YC MH=BYO274HJ'3DYTA#8DW#':)P4PV(;?5V("=!6.+>O2\\SX;1>/SIUA&=.D% MF:>LP'SS@B3F'#9=[LS+UL>SW%YT_;6U,NMUW0P(%8NB:.[J+=!ARA2AX-)Q[?/:,QZL' .W __2Q'YUMB++'?L]0BX$>;*[RN&84#HDSK: M'J*%/ ![#O] S'%B6VINGI^0;&O.M4(_L'P:],X)BWH<1.=/=_^ERJ,C*PS' MKUQR(\N-7"L(PAX9CUK!.'B%JCNV =YC&Z9A=U@,N>9OO2?QC/ MU>+!\(_1>D[_J.5:NJU!$#IX*T5[0*Y%_4>*?BHW1_JV,Q M_T(M'&*",5NCR#W*883M^TV8Z:>IA4,\GH+\]]4T>/M?S7)1FL-(V0;( L!, M\UJ*>B#/?J*$Q'7=2RM4$4@2[$HCFH:4$-=S&_^[+D^-J(I5;3L\-,'9O7$X M!^Q2,_2;!L8HZLFXTW;?%9?U.+TSKS]*/F.3\T*1#!)T=88ACI:R'O1K08MU M-5POA,91O7I,\=L(I#' ]XD0NA7,!MW7UNP?4$L#!!0 ( *2#;U.E8:G0 M\@, (P, 9 >&PO=V]R:W-H965T@U@R&O!A7[PUL:4=[ZOLS445/=E"0(I2ZD*:G"K5KXN%=#< M"17<#X,@]0O*A#<9N[,G-1G+RG FX$D1714%56]3X'+[X V\_<&,K=;&'OB3 M<4E7, ?SM7Q2N/,;+3DK0&@F!5&P?/ ^#NZFJ>5W#'\RV.K6FEA/%E*^V,WO M^8,76$# (3-6 \7/!AZ![W7_JOS'7U94 V/DO_%R6%)*VYFR2IM9+$31@0%$_67ON[BT!(8 M!B<$PIU Z'#7AAS*3]30R5C)+5&6&[79A7/522,X)FQ2YD8AE:&$+EB'R1PJPU^2QRR _E M?8378 SW&*?A685S*/LD"GHD#,+!&7U1XW/D]"7O]/F,ZKA1'3O5T2G5V#1Y MQ8'()='.S,*9R=JA5<"IP4,C:QXBR[I"14YF\Z]=$3]O]7D-9"DY-A@3*V)L MX@BVJ 9A-#%(_"$HJ, HEEER3:L$,^3ZEY^&81C<(U"W&MS?$+JE*M<(03EK M)2@F<;^#@/+73"!%5AKUZIL[8B6#Z/Y_^SZO%:MP&H"KS;Z<#'41ZF-K28%&Q 5Z(9P109Q:V-7@_"^=1+> M=I#G./^P2'ID!0(4Y2[3-,?)PC#;U([((PA1E!P[FL1'9_$H/>9+ S+#,J J M6SM;.?K!98ESW1PQ#X[M?.]6@^GV).NS-.B7/AOU*Q*E[>BUW;DB"8)NT6H7 MCGOA_][8?Z;ZP$XGG,.I M:,/0BY+H.TD%]FEEY_H&4VN_]7AUTF_85RC9-%L_.56IEP&(>_'MR6)_)Y(S M"4V;A*87)W3**2+!$XFODOTU52),"Z20.?"N')[7_Z/7A[L5BOI6 'B 6HE7L':VS>2ICZL=B<-D_M MC_4+\QM[_4[_0M6*86%R6*)HT+_%/E'UV[?>&%FZ]^9"&GR]NN4:_RZ L@Q( M7TII]AMKH/D#,OD74$L#!!0 ( *2#;U,G$_<9T@( $@& 9 >&PO M=V]R:W-H965T*]!-53'U,,=2[J=>Y!T6EGR[,W8AF$UJML45FN_UM2(KZ%D*7J'0 M7 I0N)EZE]'Y/+7^SN$'Q[T^FH.-9"WEK34^%U,OM(*PQ-Q8!D;#'2ZP+"T1 MR?C5<7K]D19X/#^P?W2Q4RQKIG$ARY^\,+NI-_*@P UK2K.4^T_8Q3.P?+DL MM?O"OO5-8@_R1AM9=6!24''1CNR^R\,18!2> ,0=(':ZVX.0A#[$81R]P)?T MT2:.;_#/T;Y FO:DJ2--3HFD0BF:$D%N0&/>*&XX:L#[O&S^2$,;]8N$M@[/ M=R&KRC8.41Q1K%#9VUT\1GJ #?TH&OAA ME,&--*R$FK(F#*<9N?%W!2\;VX$Z$4GF1X.,\IA"%/G9**)T)/"WYQ@<57>% M:NMZF*8(&V':0N]7^S9YV7:'1_>VQUXQM>64^Q(W! W/AE0HJNU;K6%D[7K% M6AKJ/&ZZHU:/RCK0_D924)UA#^A_'K/?4$L#!!0 ( *2#;U,RU]-#SP( M *P' 9 >&PO=V]R:W-H965T=(AIXXKG0$R MS=?U0M'-;5#BC*/0F12@,)DXE_[Y;&#Y2X9O&6[TWAFL)TLI'^WE.IXXGC4( MB>K/GNHX[ D,O2,"02T0 ME'97BDHKKYAAT[&2&U"6F]#LH72UE";C,F&38P$_ M;H@=K@UR_;-%6;=1UBV5A<>,IUZ*BQQ!)I 4IE!HUU8_A(6*W(8Z\SK ?6EKO+\;7J"DT:>JWA:C*- M M5J"]1=BB8/Z*VVF6[1T&\T]-^^J@:-LL$;554[[O]6U;$_M:JI"ZSNUT/E M];JT>KW^X;+R_4XXZ+^L*M_KC$*O*BH[MJA6:24E%/F&91C @S0LWU,1!)U1 MMWLH\N[>!.54&^6>T!1&ZHUJF#;49A5=5A/XF;W:8[=,K3*A(<>$1+VS =6* MJG9#=3%R7<[CI30TW&PO=V]R:W-H965TZ[[W[8-]Q(=:]3 $.>>"[TR$N-69_YOHY2X$R?R#4(/$FDXLS@ M5JU\O5; 8F?$[\&B7.. B=24$4)"-OTCZ;]JV^4_B>P4;OK(F- M9"GEO=U.Y24S;#Q4)JAG1DO MBJ6&AP*$(5>/^-7D^(XM<]"?AKY!?*OE1Q76M,0*#F"=DID4)M7D2L00O[;W MD5=-+MB2FP:-@ M8GY .;9& !NT&O$X=;,?AA0?P;J18?3:@.)D7*DJQF.1" M8/JY-H U[\:G'5K9UWGK'.(/-Z?N,B!R(0DA2D4V/IEO. DJIWJ M?5ENQOWX81#0SCGYVW\.*I,Q 1%G8D4N(0*^!$4Z[1:9<%E@P#:KY%B!O;LQ M'B%1DP)Y!J8^U3!';M4.SJUZL-=;==C9)^S6PE/:&O0Z5A:^4?P3]:C2;BA# M6)&ULQ5AM;]LV$/XKA+$/+9!$(B7K)7 ,Q';J%5BVH%G7#\4^T!)M&N 4$L47?'Y[DC[XZ<'1C_(O:$2/ M33)Q,]E+F5];EHCV M),7BBN4D4U^VC*=8JE>^LT3."8Y+I32QD&U[5HII-IG/RK$'/I^Q0B8T(P\< MB")-,?^^( D[W$S@Y'G@ ]WMI1ZPYK,<[\@CD1_S!Z[>K*.5F*8D$Y1E@)/M MS>067J^1JQ5*B3\H.8B39Z"I;!C[HE_>QS<36R,B"8FD-H'5SQ-9DB31EA2. MK[71R7%.K7CZ_&S]74E>D=E@098L^41CN;^9!!,0DRTN$OF!'7XF-:&IMA>Q M1)3_P:&6M2<@*H1D::VL$*0TJW[QM]H1)PH.'%% M0+J** Q!:=6<,Z=P:T5 MW'-GF-8*TZZ",Z+@U0K>N9#\6L$O@U5YMPS-"DL\GW%V %Q+*VOZH8QOJ:TB M0C.]%!\E5U^ITI/S%1$1IWFY+-@6+ JA!(0 .(O! @LJ].@#)X)D$I=2;U9$ M8IJ(M^ G8 &QQ^HCH!GXF%$I+M2@>OY]SPJA3(B9)15(/945U8 6%2 T L@! M]RR3>P'NLIC$ _HKLWYHT+>40L\>6B"CP4>27P''O@#(1O#CXPJ\^>EM MPWP X/)\>W9M;XCF*Z.Z>Q54[\Q6[O%W8'L5*".:M=G.BD0*#6RA&;/7"JIS M7/9..<'TU9;]YU^4!'@O22K^- !PCP#<$H S F#-6'R@23*T02I-K]34I>1I M;L^LI].U89)HP9D>X4R-<)8L315)E6ZB+Q<@QQP\X:0@X(W:S#%+$LP%R FO M O 6_ V,T5U4D_FG^*YLVX8=&N>)O3M/;/VB6,LSWM$SGM$S=]^B/T+6]X7G]X[R^<=[?E+O5C-D.)$256L!U3;UDV\M"O6 AB+P M&9%#WO=[JR,(W.X2.D=HW1?R@V#$H<&16/#"4A-2[RY.GDA6#*^?RH)[.J^- MO#:X9= #YX1.T*'9MP1#)T1MJ;N^*0]!9YAG>.09&GD^JO9*A>\"[$BF0IF4 MN07'JH93(75HG\@0]; '.$1AV*'>%T+^M$M]0"A$[K1#O2_EA?X(=6@W785M M#G+!N4J=(&?\.<>RSH)FFX3NRMPZV"38_<#93@?\ZBRI]9"4[X4C'$\Z)_BO M=FA#J-R9FG/4=L,@4=@/N.MT,^594NL!*1]YTQ&BJ"&*S,'$8E^NWD@_D*\% M5<5!T1KN[E#?V8&/>AOS3+GU@)SKC50[V)1_Z!@I_:KBDS QS,#IS7CIAJ[7 M\?:RECO-&I[$\"E))!_/PJK;;=H4?>MW\"?L-R26$7CB61YJV!)K[DD_J'*MA1CBG$@]V M2[6%5IZSU=[HA>%%N3;&ID& Y@Y!>S?G+"(D5@VD^E.E3:B3L$X F^?&,F+I MAF95*XFW4K52.?ZNF;'M%F1,DJKWW.*()F/A6-1 6A2@%\"Q!=+T&M#<;-Q& M49$6"99J>:AS/(WH8&-16VDO4-OQI]WFXES!->QW&)>![8=C.:MI,J"YR[B- M_U*'YU0GW\_W)-T0;NK:85/48?C_'!Q04UN1N;;^0&>(^I40G>:7^N3Y@E0; M=U,OD;E>GM/XH7X%&]N@J*E?R%R__F,GA@8JCS^"I2D\R%QX?K@Q0OTB >WN M_GM!J(V]*2/(7$9>I^%!_5J!D.-T&;P@55&P3BZ^4L)WY9VF3K9%)JO+@./H M\=[TMKPM[(POX/42#HROX/5==2O:F*\N:>\QW]%,*%=LU53VE:\R!J_N/:L7 MR?+RVFW#I&1I^;@G."9<"ZCO6Z:R?OVB)SC>/L__ 5!+ P04 " "D@V]3 M8*#M.Y,% #Y&@ &0 'AL+W=O',<&8D#;8L^\Z7A CP0/+H :@$H"; :0'8)< ^58-3 IQ3-;@E MP&T"O!: 5P*\)L!N ?@EP#_5I* $!*<"PA(0YNE0Q"\/_A@+/!QD; LR)2W9 MU$&>03E:QIRF*MFG(I-WJ<2)X;1( M!A]9*I8_-\(_X%["\5ML_F-$3,KL&*&Q5_GBR M[3 TY(%=;2P[YW-;^$8LC4@J,IS7],^4?P?__B5EP*,@*_Z?08-3:7!R#7:; M!LR70&X[$*D#\F-#GW$B56JW84'EY52J 3X/8> C.QCTG_>3\UC,"2UX*#0^ MC>OA%*Z)1LBS#F4>-?I0Z%="!\YS*^>Y1N=]DG-$PKC65P72V=-WY82.US!] MY!Z9=04#+W :WM*P081"UVVX2R.''.0C_3J]:IU>YSKS_-AP$JMB+<T;K?XF!R1E8H375.!$%R3_ M2#&R'!LVO=\I=F!?4-D7F+?>_N;FJGE&&8FI )G:YQ>8 PRDGY7,ID"KGJHLXVH>5VM,,_E0(%1R)"Q=7"5RJ(\! MYIQH5S,N&?5F%+$H1;P3+-V;_V!7*C^33-!90L G)HAVAH-'I@5^X-D-7W>* M'9J(:A.1V9FI(!GAJ2 ]HMB!>(-435= M#4YRZG%,2NJI CIO-+C NOE"<_<]*>F.^ZNL-O*OF76=$;QH@]YIB]>X VAK]F6QQ/[>:W#91A;Y-Q0.\FI7O+BKKE;?:>[R MKQ.-Z_?P9@0UU\?PYJ'X"E/3%Q^%/N)L0:67$C*7JJQK7T8N*[ZS%">"K?.7 M\#,F9(_+#Y<$QR13 O+^G,DQN#Q1"JJO7U4B^P+[PXP!A9( M">1#8ECFF=D=/S.SXV5V8M&W>$\I!]\#/XRO)GO.#Y>:%J_W-'#C"W:@H7BR M95'@GJPF[L]3P:T^>S@[NB*\B^'NTC<:866C1?0,/98""*ZO9I&'VZ7[/'7$&$'K4 )0#4!5 &@ X!^#G6B Y@#S7 M@I$#TJ5KV=I3QRU<[LYG$3N!*)$6VI*+U/LI6OC+"Q.BK'@DGGH"Q^>KC"" M;<'*VX7>UEN[(0?7ZS4[AMP+=^".^=[:HS'X'3@L7-.01V[R'<<)QHGHQN/@ MWHN_@;<+REW/C]\)R2^K!7C[YAUX [P0?-ZS8^R&FWBF<3'EQ+"VSJ=WDTT/ M-4P/@UL6\GT,EN&&;A3X13M^VH+7A*L*?Z$G?]V@5H4K>K@ 6'\/D(Z@8C[. M\^&Z:CDOL[[L;;WD#%R0!Z?ZC 9])3YD)/CW3R$#/G$:Q%];+)#" DDMX 8+ M?XE4&;L^55(G@YHI-$F(CW,3&=9,>SS_/NI"V-9166A1%X*F9<&RU+(N96#3 M+H1*"S2*!1JM"RR[,!(N? \.-$K&1)Y6K;I=']3U"UW_3<7,OL!%7^"R![#D M1+-PHMFJZ9X^TO!(P39B09*DA#O77"12O@=.FD)I!&YHN-Z+5"DN#!QI] M!3_ETY\@8=HJ85KQO&5B5C$Q:Z0 L0L+=O\ L6N$)<0P*@%2%\+$UBL!4A>R M;5()M:5"DPVGZOB8%NN;#AP?[?HLV!0>[;@I:HJ.=IR!FX+CU^=9;4G@2%$#D;2!^L=-CBW5 XQ,-9.AK)80#\SE#H6HDR2R MSL+V0CLH26[ZDT3636B,11)95F![76DGB5DGB6XU; >@K!C0&IHD[0JAU442 M66M@>[$9E"1.?Y+(X@&G(Y$$R?2*VM-K*TER[#E)+%3=?2J$3)WH:B8AF481 M')A)'0IA8PWL &*S@X)(YFW4GK<'I>"B-P613/IHK!X)R>2-7M E(46;9*,& M^\H MA" BU4Y!(85LO=HJJ*1TO6&'A62^1T-W"QT*86,WW0'$3?O^19=%1;G.?=9A ML:O.8UG2\"MV#!]Z!Q"6I0Z/U3%@67EP_X[!P?6.88JJOQ\IA*!^)E6>V-F/ M< .W%4Z'0D2:*-@!A-,N"LJ2AE^Q'_FC/P5E0<1C]2-8%C;V]"$5E8R&C'.V?G.R\YX%&&ULK5EM;]LV$/XKA%<,+5#7(JDW9XZ!Q'92#RL6U.OZF9%H MFZLLNB05-\!^_"A9D6R)8M75_=!(\CT/C\?C@ '+P\^LLU6Y0]&T\F>;.B*JD_[!Z'O1A5+ MS'8TE8RG0-#U]> &7BUQF ,*B[\9/.+E'-*&1RBF( M_O-$9S1)2=%"-F0-/KU_8[XK)Z\D\$DEG//G,8K6]'H0#$-,UR1+U MD1_>TW)"7LX7\406_X-#:>L,0)1)Q7 M2P!N MP.@%L"W+XC>"7 ZPOP2X#?%Q"4@* O("P!85_ N 2,BW0XKE^Q^'.B MR'0B^ &(W%JSY1=%!A5HO>8LS9-]I83^E6FOWIC<&O6G\7I9IG_N"\[]NLO, A_,[ M+N+3 MG9WE]RSM$Y][.\N<1IH%?L^7]_U]L; L>_L"QT:6LT3"U5;#!:W70?NR5\HM M9V%T*T:W8,1V1N,N.R+] IE7O*>IC[Q@,GHZS=FV$0X==&XT;QM!/PC@N=6B M;>5A/ZR,SN;G5?/SK/-[$#S.(@4.1 BM2L]@3P7C1E&P$WG@F1(A+2'W*Y=\ M*]/G%U>(;BU Q)^HH#'X%UAVX?S(Z)XNA:/_F6,35(X$5D=N8CVT8C*7Z(A+ M94J"6= :&3J-=6N;8&3V+*P\"^U9F?<70[X>9I("(B4U^G8;M@8.0[?AW3QL M957;Z+YM%(0A-$]B7$UB;)W$'U1W4"!AY)$E3#'S'AL;PNOZ?F,.O:SNVU9C M![OF24"GKNZ./4NB*-ME"5$Z274+J NY,I9DIS7Z$#DX\)KKT=?PWF08.L'8 MZYC12;\"K3-:?,V8>C9. K:&U +><&QFL!I"UW.#YDS[L"UZLMV5=F=*._80 M:D:M;39$OG\2M6,5--B%/CXW6IK&##I4!Z(Z_L@:_]DQG_0)!2S6:WUD>0MN MXG]THZI/0,HBL+ ND_!2=1+6A1+:*V5GUBQ+X-DZ=P@@K.L6M->;F]6GO'GP MAP[2M>%_AZPN2M"_5,CJ^@+M!::?C"^AH8#X(>Z(8%U#H+V(_*FV5("$IYNA MHF+W'25>PG8UP:BC^X!U#8 _7P26L*W32A2I;#M9U6*"T(7R%M7R@?!/-T:W M)<=93^8V*H#!!D*_([2U$B&[$GT@:;8FDYN_.Q0K8'(KH&S:GG %Z9^?(EJN4/AI9:H5B]D5R_+$LU16[00[-!+7&L6MFM6 M.UQ1OA773&L82Z4B2:)%G0LM:$1?VIZ,X:FUILL'NIV-1J@NV]C6WGE]"SM'(;3>[, M8!0TSQE&HN:FMQ.=3Z\6-FP7MJ+QL 6J%@\<7"KXM4[@[YRM;<%OGX-=U'SC M8S!JBZ[!""+D-<-OH'*;&C(Z>36MQ7)3?->0H'B[?'QU5CVMOIW<%%\,&L]O MX=4,&I[/X=7B^&6DIC]^J/E0;"@)$KK60SGO KU0XOCMXWBC^+YX,?[(E5;R MXG)+24Q%;J!_7W.N7F[R :HO4-/_ %!+ P04 " "D@V]369"A"&4& ^ M( &0 'AL+W=OTZ$W&Y68_YZ2S*VO>GYO;"!@#^R"*!: )TJ$-0"P8$ ]"P"82T0'@@$-J>C M6B Z=-IF(:X%XC)9573+U-QAB2=CSK: Z]5*F[XH\UM*JXS00I?BL^3J6ZKD MY.2)O! N"'@B"5Y3B3/Z$Y@0$0*\R) +0 7PLJQ;7Z4%U_ M6;&-P$4JQ@.IL&B-@Z2V>UO9A1:[G_$K\*)K #WH?WV^ ^_?71D[U>\6I=,3 ME(:54JN.NVX=R"]U>%8=']TZGLFZ#Y#7H>3^="5O(:*2Y">$Z<&M^8XD_<9' MM[J!*J>FIF!34[#4'YY94P[5J%&-2M7(%I2J#O%&KABG/TG:%M=*15"JT%3\ M,H&A[Y4_X\%+B_6@L1XXK4]9GJO64$V9?+O> 0'>JV:HPG?5!BAH >0= *H2 M=\K*/>AA ST\ _H:<_""LPTID:]>MX<\;I#'YR'_ MW7S=QZVH1063 M[<0]/&X.WQ\._=&^%Q^/UX5#Y,40M;LQ:MP8.=UX8"S=TBS3P6Z+<24=[0:O MW:#OFEBM%IAM-?+%AAFO_#=&\:,LX205( %9WD- M1\6EKO]"0ROSNW[+KZ6V;FL[T6&D+ #-KN"[MX4'N@33J@C0-7@LDKZK" SS M^M'%*\R0H^]FQWH&4/1(5,S:)H#;6L,^!?A1% 66@!DJ\]U<-L.O.D\"2%8C MV"FL;AN=UVW0T!3LHJG+E/E];>?$,H>&\:#? M,?T4DA9+4B145C.T0VO%<\R?-CR&.:&;.;MV.7C,DS:;AB:AFR8?"XF+)9UG!& AB.HN MF_%C&K09-Q0(W13X23^L*%1U@.=7H1(O2AYT'8,,#<*+TR T- C=-'BAJ6H* MV[C2,2Y!PY7PHG/?%G..%;6V@CR>Z0(4C^)1: %I&!2Z&;2A!@FXKH2*V!-" M7U0QIBG5^<*98W" Q[3J1T&$O%'4C@T97D5N7FTO3=4\+'<+@GG!-O+M49-*PYRH M3&0$B_9-OD,[0GV$_G !W7GHX.;$+RN%:,6R%&S+1YNJ>K&*BP9>Y:#9[+JF M3-0R94)+F1CZ1&[Z-/ DQZDNEQ2_MIMW*X)>B^0^*$.KJ.N!0R%(LM$/FKMA MN56A;EB&DI'[H< OMU30T5*&MU%\\98RE(LZQM/?;"FW]NZ6,K2+W+1[P98Z M/G?[EC$_,,P;N)GW]);J4-3=4H$AXZ!SBCVYI3I4=;=48&@\0,W\Y[1 M4FY%)[24(>/ /42?U5)N52>TE*'QP$VTUI9Z*A\Y8'U2JH9G69Z:UOL/C%T8 M#$,'HTLW56CX-733XG1O\C_9E>HP4.O>G;C1T//B>'1X9!GLO!C5;]8_8[ZD MA0 962A1KQ\KYWGULKJZD6Q=OBN=,RE97EZN"%9G9R+*\(9I,0BEV((TWHIF!W:J- M1G*,FT-9:HFK#./T9$&W5"H*"QJ1G&F2LI_$RM6"+U@2D>!:LE5A3 K64F0P M+11B* 4SD:T8+[T)CV%^/[^%.[3PB/$-G-]035BJ+A#J(]O K,3O7,(]C]IP M!HS#UT04"F-5Z&K1LZWB4$7N _+F_@_.SB!&RG%KAC87O_*/ )Z&X-W;70G2/0,Z*24MP/ M"K3$8K'G$!GS.')I[#MT7GC8:> M_P=/]Z#9911U,2T=-1(%UV7?JZWUJW%=-LO?[N63\X"RHJ"0TC6&>NT!%IXL MVW@YT2*WK7,E-#9B.TSPY:/2..#Z6@B]GY@$]5LZ^0502P,$% @ I(-O M4["0OV-# P 50L !D !X;"]W;W)K&ULQ59; M;^(X%/XK5IYVI0ZQG7L%2 /,S%::D5"[EVB)WDN_BZOO9]E>^A9&HB:JC,DZV0)=-F M*W>^JB6PC0.5A4\QCOV2\1_)]8I$%N#>^)W#49VM MD3W*O1 /=G.SF7G8.H("*(I'W; ML-F%"Z9#F^/SRN;]3DOSE!NRBT:.3H@]XT](QQ?(8HI47LF0?5P M+,H #_#"H@P'J\S1< MO5[5NU,YJQT7T$W^.Q,&4^R$,?]NG&G&X_J?N$[M&Q*);A"-U4^&2F5I"-- M_NLJ3#OJ]'^JPD5ZD4H:I5D0)EE_2+/.8C9J\:O1OC;_11LH:]?"3"7:, ^V MB$5VX>1#E)(XCL-^)P2?NBI^=[BLB=Y.B2\#@7$2IR0:D#]KZF14_D:I ZMR M>/MC[+5!>O*![6? Q:DG$CKJHJ\@D*D:M+Y9?T*?S9TJMQ4TG*!6X)4W&HV% MZ-15R7A;_6H'@LK*WSTK#:4:LW'9.",<1S3-AF)TZISD1[?.!>GIG0&E68*' M@GAJGN1?=L\5>6?[],]&&#MP?F-RQRN%"M@:()XDAD^Y_B<:^XE:8 M,"?/[-Q99C;>P!/52SX6. MW)ZE(!4P23A# C83YZ=_/TU-ODUX)=#(HS$R3E:29X@X3)UFQF8&MCT=H-8>84ETKH5:)Q*G]B>V"*"P(2W*-7U%6T+; /%:]M%5ESIGF2'I?YK M@# )>GW#N3H$IC'U_Z'\+U!+ P04 " "D@V]3&6&E4Z0" !I!P &0 M 'AL+W=O$S$"J" MU"::UH=I4=-VSP[ MJY**I55(65_;ML@*J+"8L1JHVMDS7F&IIOQ@BYH#S@VH*FW/<4*[PH1::6+6 M-CQ-6"-+0F'#D6BJ"O,_MU"R=FFYUMO"/3D44B_8:5+C VQ!/M8;KF;VX"4G M%5!!&$4<]DOKQKU>+;2],7@BT(JC,=*1[!A[UI.[?&DY6A"4D$GM :O?"ZR@ M++4C)>-W[],:*#7P>/SF_9N)7<6RPP)6K/Q%X)M .V4F MK#66.$TX:Q'7ULJ;'IC<&+2*AE!]BEO)U2Y1.)EN.-28Y C3'/V4!7"T:C@' M*M&-$" %NER#Q*045^@K>MRNT>7%%;I A**'@C5"P41B2R5$N[.SGO2V(_4^ M(-U"/4.^\P5YCN=.P%?GX6O(%-PU<.<]W%;A#SGPAAQXQM_\/W-PAL(?*'Q# MX?^#XHZ*AF.:P532.A>A<:%OWTOJ>T&O'!/E(V-W"@.IK7-!VWS3^5MN[E9(:DR)W!W_3,F M)J6NYF,5L>M/JP@'%>%9%5NVERWFH'K=3F2 M56365R2>J,B..AI1!XOPY(C&-EXPGY:W&.0MSLI[8!*7J.[/"5[5\R) F+O$ M/JE\,2KIR/.C$^EC(S^.XQ/M]E$CU(_0#\P/A I4PE[!G%FDJH-WC;V;2%:; MWKAC4G5:,RS46PA<&ZC]/6/R;:+;[?"ZIG\!4$L#!!0 ( *2#;U.(DK@H M3 4 /0: 9 >&PO=V]R:W-H965T^Z'?3B^AM&:\5_%DE(!7K,T+ZX'2R%65Y951$N:D>*2K6@N?YDSGA$A M;_G"*E:!_XGBR6HAJPQJ,56= 9%4^K1R[OK-9+G&0T+Q*6 T[GUX,;>!4Z=@6H+7XF M=%UL78.JE&?&?E4WW^+K@5UE1%,:BZ(2F:>5)YO&[<3IH8U; [>MW M[V%=O"SFF11TPM(_DU@LKP?! ,1T3LI4?&?K/VA3D%OYBUA:U'_!>F/K2N.H M+ 3+&K#,($ORS7_RVDS$%D#ZT0-0 T!=@+,'@!L /C:"TP"<8R.X#< ]%N U M *^>^\UDU3,])8*,1YRM :^LI;?JHEZN&BTG.,DK9LT$E[\F$B?&CUR2E(LW M0/(8W/TNDY6DC0"?IU20)"V^@*_@:38%GS]] 9] DH,?2U86TK8864*&KYQ8 M41/J=A,*[0F%P0/+Q;( =WE,8PU^:L8/#7A+EMW6CMYKOT5&AS.ZN@38O@#( M1E"3S^1XN*TKY[3H=Z=%#\WP*8TD'.K@.W.)6Q[AVI][@$<7X#$EDD"[=/KK M7IJ#;X)FQ=^&8$X;S*F#X3W!?C!!4A"Q0NA8N,%Z-;82UI>Q!R$>62_;:W., M4=@WPD/;:8UV=/75^&TUOK&:J6E] 'V5VWM!=67Y_61<=S?AB=\CU]#I%-YWX]D=-W=] M-\C#^K*#MNS 6/8#B99RB!O7;\?SL/4\_'B5@+;:V^P3=*(!;T\OQ%[W86JL M/*-5J/$UQ'N>);BU-T-C_D\%G9]EVZ_G1Z ^^"-$EZ8IA*I5)#1UT^Z M3**TF\:N,[57P#-L%E#M%O"4[:(![]# ]V"7!OV]H&\5:GP%:(\(0;5C0/.6 M<9 &9KA[F 9*WJ%9W^^I[.*7+(U!DDF5?Z'5BAE=*ZV%_AE(H30.FD7N "F" M_O,<>%U.!'T)[QJ%&D^>:^^AA-)1.#R-$F;X84H@);+(++(3EJU*0?E1&P52 MVH?@Q],!*7U#9GTSTZ$![VSH/NK0H3'R3$:AQA/T?#T=D!)4A$^BPP$X/DP' M);;(++8S-A=KPJG)F5(^Y)Z!!$K=T#'=ZUX2]%M,?QAT2>#U2- S"C6>(/3V MD$ )*#)WJP=)8(8?00(EKL@LKF')\T24G-8K-D]>JVNC:Z5\Z PM)%;JAD]I M(7&_[4-HV*$$[G>0/:-0XPFB/93 2D3Q:0WD ?CA!A(K@<5F@9V05=*<#?^A MD2BJETGR>B%Y80RP]0+B#$TE5CJ'3VDJ<;\1].WN\0[W>\J>4:@Q@G8 ]S!# M*2LV-X43F3A@<\#I"\U+X[.)E7YB[PQ+H 0/?]#Q'/5((3JJW]:8I5FJ+ MSZ"VCE);QZRV_WM%'8W&VIV5F&B,O&Y/K[%QO XW[C1&,.@>\ZRME_(9Y8OZ M\TDA%:/,Q>:]:CO:?J*YJ3],=,9OX=4$:L:G\.IN\P%&N=]\#WH@?)'D!4CI M7(:R+WVYO'SSB65S(]BJ_B3PS(1@67VYI"2FO#*0O\\9$^\W58#V0]?X/U!+ M P04 " "D@V]3[;RTT_ " #;" &0 'AL+W=O]@!W?_^YW%_N<\9Z+5YD!*/26LT).G$RI\LYU99)!3N0M M+Z'0*VLN'HV1267%^:N9?$TG#C9$P"!1Q@71?SN8 6/&D^;X53MUFIA&>#Q^ M]_[9)J^361$),\Y>:*JRB1,[*(4UV3+UR/=?H$XH-/X2SJ3]1?O:%CLHV4K% M\UJL"7):5/_DK2[$D< +3@C\6N!?*AC4@H%-M"*S:8U+)?0JU3HUO4\2L844?7K3&T."1*1(T0^5@4"SK1!0*/2-DA5E M5%&]>CT'12B3-^@C>E[.T?75#;I"M$!/&=]*K95C5VDLX]Q-:H2'"L$_@;"$ M\A8-\ ?D8]_KD<_.R^>0:+EGY?AON:N+T53$;RKB6W_A?ZG(F8"#)N# !AS\ M(^!R<3]#2I!"DFJ+)URJOGK.*G^1]6?.Z6[JA:9TNQZ*H*$(SE)4&9*:!:KD M^UYFT D>!6$3NP*L;()CP%'0SQ%E]R$%PQNRN74$! M:]J[AQZ&/>4)6IA=&Q\/^S'C!C,^B_E"A-[AZH!8?88.?7!Q)W",O199_OH 80ST^IIS]3XQ]UOS/3/]#5!+ P04 M " "D@V]36YPAW,@# !##@ &0 'AL+W=O)/ M=[A@Q[D%K>R';OR=S2U'$^$"IU*'0.IQP$M<%#J2XOB_#6IU.;7C M\/TY^N>Z\ZHS&R3PDA7?22;SN15;(,-;M"_D/3M^P6V' ATO986H?\&QL?43 M"Z1[(5G9.BN"DM#FB7ZVA1@X0/^"@]LZN-*V#=ZV#WSKX=66:KM1U6"&) M%C/.CH!K:Q5-O]3%K+U5]PG5X_X@N?J7*#^Y^)=)+, :/:%-@<'[%9:(%.(# MN &/#ROP_MT'\ X0"K[E;"\0S<3,EBJK]K73-L-=D\&]D.$!5[? QX=%',6A-[,/AL1^E]B?3/PM)SP#%>+R"5#=*5/F M)H0_R)PXP\S- /HC/AC!*#'S!1U?,,GW2%')5&%^X4RMXXT$&1$IVU-IX@Q& MG#=N L/H#-1@!KT FD'##C2<+B23J&@0"RP$V+\&/!P1A3!,PC/NL14,8C<8RI!I8F5#-\H+2^0Q.W,,"W7:(SLNL$I\2H:30EO:'0" M''? \9\ RWXBFW#C$6Z4!/X9;CS"#?V!T0ENTN$FT[B,[FXDYN4SJVG\DZO& M?VP%0__"^H).K_S.ZP"O&/V[-N:0Q4V"GN,XYU4?6X5#JU/IMR]/L-I@7YUN9=P++B7Y0OV@@NG%?>:+7<)#?IZ48M@KYWP!?$T+/;S M@33.O+$T!G'D7YI4O3C":75\I (K+5?C\+Q8 =IQC-650DX=TWIUH4 >(K7)S;B/5*][<6)J&9%5] MAM\PJ6X$]6NN;GF8:P/U_Y8IH+:AKP7=O7'Q&U!+ P04 " "D@V]3O!\] M^ ,+ !;-P &0 'AL+W=O3\;$WOV2VKOJYO!'R;[+TD/&-YR8L<";9\ M??(&__$I#.2 VN)?G#V6!Y^13.6N*+[)+XOD]8DC(V(IBROI@L)_#^R2I:GT M!'%\;YR>[)\I!QY^WGF_JI.'9.YHR2Z+]$^>5*O7)]$)2MB2;M+J<_'XCC4) M^=)?7*1E_2]Z;&R=$Q1ORJK(FL$00<;S[?_T1S,1!P/KWQ;L%Q=\7-0W9+CNLUGVRW;[WW9[2B MYV>B>$1"VH,_^:$NH'H\;'F>RUJ_K03\EL.XZOQ34;$2W= G>ICM#+W[[?:8>M/U7X_72[O6*W9TB M$K7<:KS,AF-S<>W$:9R,".WMF-"F+:^\8MD(SU=VS[=L?8I MWPU-K3C=S:UE@1:_$IO&W_M?F4&-OVN[OQF+3[L[R.CKPVA?>#KDZZ/=US_C MJN=+X^73Z#7$OM;+!"!ICTMDCTND=NL;$[VK ('*2FQ 653HWQ_ "V@1,K_ M6-R[>_=N[=XUN+\L\@+9UEU4NY/ZZ>$*)0)NB;\UR5>"W]\SH0,;N\O0 M/W64E,B-0)/_ AFR!%4%?-XSU)KR M1#)/3->\HJD..K:/#0XGTO,)T<]DL(\VL$8[!PV-8.NP'Q7/[S>\7-5[%"*7 MT>K0->B%\8K@J==>]<76RC-:M8(-]\&&P\&^2(L2R'LIB@S%*YK#'H"?+ENS MGC#!'ZB4WKH,PGYLOD/<3@8:JRF9.OH,HGT&T1&;HUHQ]$B%H'FE)=ZH-]6N MVRFO>=0+$WL1[N0R8-1*9;I/93H"=[8[6THOW4Q/>\^-PBCHSO2052L\["@Y MZ%@#7.05 PBLD* 50R]HB2A:;X%#1PYO!]Q%?7QH1,S/C7M__+CV1!SH8FQ' M2U'$C"7EMF9@4C*4%A2:TSRIVU]\*^\;X%+]B.\%^ %4('8P0$AC7A:B[ MB%=0O%PD@-M".UE7C=/#8 +/[\#D^\;*LUI=:WR%4]\ IEB1*+937F?BM]M# ML)1*>I*)<8-J]_JK08C?3A>9:7:&^SSKFHM- M,2BV4^@M,"/TNY<@E]B2P9Y.]BUP66[@VU\6Y8C[G$@PCB(\[0A#C:$?N4Y( M3*"N^!/;"?3MCUB6XP'="Q87(H'()<"W!%5N%U0SW.=7''FFLE*\B.W$>+L" MC-C"[([<05X!\?"RWG@\!^G73+IEMM_B/B^Z ?8\/]1'2!0S$CNU?"@ \7\] MP.8I+>)VL4L,XIXHPB)VPKI@.5ORF,,RQJJ[63):;81.9UR1/C/!;C,(''+0 MN TR$R#'_^AAK:*$E['$39U$;_P=SHCG3Z,.,NJL0D-E$T53Q$Y37U:P3*LB M35#*,UZA92$.]#',8R4*71E(/:^9I-[ :(=,.=0 MB&S;(= @[/L&% =:\ISF,8@1;9!]GL"6&!51$#M1W @.SUS#3J.9857GI-]Y M39V^C!UG=JTQPR$.IX9,%*T0.ZU<=HE.WUFTO2O>(.%S'&(0!>SD;^R,+H@& MNLW-,%'83>S8_46"8CU[CY/)[?,;!<>N\RP'1 I/73N>_KE# M><#U]48 *I1L!,!?-VY;XLPA7J>[_* Q+>D1,;=\ U M;[S:SZ460U;MF ].X^PP?-0^OG8U74)W=C4FIB@5-+MV:/Y(?_!LDS7:O]G9 ML*>UO2V9A20Y"49M-7]/[FFP& MK-IA*I1V[2B]R&/!9/D!)^\G7Q]FOP%H,UX3YY!9.U %^*Z]43CR]&0^X YK MCE>;!(X?V$Y)48QKIYB+_7RC#>P1@:1!W2-"&\1UU'_M]D_. O/D*IIQ[333 MNJI\B3XW/?>-L>>>-PZ'2G",U;7;;RS,27F*QCQ[5R'OA "503*_JGN+;N== M[EIORV)ZBM,\_!RDZ2GR\>SD<_0:77M]7>\:SS(\Q2B>G5&&S\>NO#Y'3(.P MTY6_'[)JQW=P%S-XC'14ES3W^EJ^NY$U)MCU#0V=ITC"LY/$P5V9YFBH?-G< MSM0;ZMC[F0M/H__-TZL8P[,SQH@.Y=KK7[>TCA';CU8A9"EF!K3?FHF+\!>E%XZ^E#/&IH8Y]A8^^'1]_4H5?^)IC MEF#J![ZAV_$5AOJC^H(C]?5%XW7D_"C ]>V ^S.7NA<#/J$+&;K653CLVW'X MMA_1\%1I;K_=T\@P50IR?3OD*K'[1=!$RO<9?9*[:*8-H@^FQ,#V_L$M]UB] M#?55LG@C;UO'A=-7UJXI'(62OATEWT")RYV34)X^P?)LPX#V'4!%&\0QQ^N^ M0DS?CICVRW]M(*'F.,CIGAK-?+BW%FUYJ'FE)7..[;U77W_*E$ M!10)SZU':[[F9II@UW#"[2O,]^V8?_QK#7Y?%%O>6 @4Z@=VU._NB"R#L+;@ MMKUQT;YCT8=\:.JBCJ!;#)JU8U:\$-AYX9*6JZWBD8?(@LD7K64YT3S?P'+R M76L(;8*#!@7J#H(;!#N;FTZO,Z]JX09J'O2U>SCM'1D.6;7C.W@%:^!,"'" YJ JXJ+4'A,N@KZ^-Q]&!8JM M@N>[#)X'?:K!CN^[D:G2%9,$=B;Y4K]9(1OM)W0+RD+&=2.*#((JQ).F<-K/ M42013)^C\P@5]H=_ZQM(EP/N!K5LJ! ^M"/\<$E"Q6,A\>H_%@R MS8Y/M%$,Z/O!*5'8'-JQN1V89+]7H"&^\3RQ!VCW.AR@PN5P\*577B2(+B&8 M^F(A3HM2TC*$>[>!3_5[2D5V!YJK/HN1Y/U] V7$!&CB/6NOZ5/]VHLV&WL( MV .!_62[40P5*H=V5/[,=H'(!'9U/M/+LW=A'WHMNU%!;VB'WH''SL-^F]#E M8:O)-JS)P1^UR#\[^T@%".,2I6P)8YQ3F9S8_B77]DM5K.N_<[DKJJK(ZH\K M1D'B2 /X_;( #&R^R#^=V?\]W?G_ 5!+ P04 " "D@V]3I!S]<[L" !+ M!P &0 'AL+W=O'S\.= M5(\Z!S#DJ>!"C[SKP_L7USNF,N2:IA*_H=E)A]Y5Q[)8$5+;N[E M[AO4^0PL7RJY=K]D5_L&'DE+;611@U%!P43UI4]U'8X R-,."&M ^+^ J 9$ M+M%*F4MK1@T=#Y7<$66]D,L29\4]I0),YW=,E!W)! MIE)L01EF+7M&9J#8EMI:DQ^,+AEG9D_.9F HX_J\#9&50)@@=W1/PB#LH\O# M8D;./IR3#W;_5RY+346FA[[!!*P,/ZW%3BJQX0FQ(;F3PN2:?!899"WX:3<^ MZL#[6+BF>N&A>I.PD_![*2Y)%'RTB?;:]'3#%[ Y!7\A)VJ:&3F^P0F^6Y'B M3=9 SC*H5N>VXNE1AX3KT'-/^:&G'>'[3?B^"Q^="#^!-1."B35>+$Y%"FT= MKBAB1V%'S';<2X(X&OK;X[J]]0I[410T7B_T#1I]@TY]TYR*->#LT7C'K-K!\HZX/E* MXHVH#1N@>3_'_P!02P,$% @ I(-O4_H!VB$0 @ QP0 !D !X;"]W M;W)K&ULC51-;]LP#/TK@M%#"VSQ5YJTA6-@33!L MAPY!TVYGV69BH;+E273<_OM1LFMD6Y+M8HDBWR,?32GIE'XQ)0"RUTK69N&5 MB,V=[YN\A(J;B6J@)L]6Z8HCF7KGFT8#+QRHDGX4!#._XJ+VTL2=K76:J!:E MJ&&MF6FKBNNW>Y"J6WBA]W[P*'8EV@,_31J^@PW@<[/69/DC2R$JJ(U0-=.P M77B?PKOEU,:[@.\".G.P9U9)IM2+-;X6"R^P!8&$'"T#IV4/2Y#2$E$9/P=. M;TQI@8?[=_;/3CMIR;B!I9(_1('EPKOQ6 %;WDI\5-T7&/1<6[Y<2>.^K.MC M9W./Y:U!50U@JJ 2=;_RUZ$/!X!P>@(0#8#H?P'Q (B=T+XR)VO%D:>)5AW3 M-IK8[,;UQJ%)C:CM7]R@)J\@'*;?%()A:_[&,PGL(UM!ANR!8ZL%"O)DO4$L#!!0 ( *2#;U.L\VUDW00 #H6 9 >&PO=V]R M:W-H965T[.F>Y;_XFA !7M(D MXS>CM1";:\OBRS5),;]B&Y+)7U8L3[&0KWEL\4U.<*1 :6(AV_:M%--L-)NJ ML8=\-F5;D=",/.2 ;],4YZ]W)&'[FQ$<'08>:;P6Q8 UFVYP3)Z(^+%YR.6; M5;-$-"49IRP#.5G=C&[A=8B" J L_J%DSX^>0>'*,V._BI>_HIN17:R()&0I M"@HL_^W(G"1)P237\6]%.JKG+(#'SP?V4#DOG7G&G,Q9\I-&8GTS&H] 1%9X MFXA'MO^35 YY!=^2)5S]!?O2UK-'8+GE@J456*X@I5GY'[]4@3@"(*\'@"H M:@&@VP-P*H S= :W KA#9_ J@#=T!K\"^"KV9;!4I!=8X-DT9WN0%]:2K7A0 MZ5)H&6":%97U)'+Y*Y4X,?M*9%HX^+P@ M.$7X!+\.-I 3Y_N@"? ,W ]S7; MDF[6OJ*#KW?( M2/A$-E? L;\ 9".H6<]\.-S6N?-[L]__WNRA&;X@2PF'.OA)+)VZ;AS%Y_7P M_;TA.18TBX&J('#+.1'\VL#LULRN8G9ZF%5SNV2KRZVDQ8I65WLEB:](BO:Y MFXW'KO1L=YR1(49AUR@8CV%M=.*$5SOAO2D\7RE^I@D5E'!#B/R:W3>&J&%/ M%#M[3FB,5:>^E$TCSTDFP(;EQ8@N=B6[>^0QM!VO%;LA1J'&*/ G^M@%M7?! M^[U+6!9?"I*G)O^"SJHFK@-;_@TQ"KM& ?(]O7_CVK^QT;_O3."DXYNVR,>= MTH2VZ_LM3P99A5VKB>VX>ED>0JO1 (7I*4:(!=$^%47KL6',87#F-"!"2(-TTE$H=T(LOVV MF$:4+]E6[FBY*XA6ALV$T+NR[3^T^OM.8'@.B+K TV@O9S/!1E.A\]XE#>I[%?U))T .1&ZK89RW.W6@ MD6YHUN[AK2V$7=GM#6"CNM#[W_M1>&8.I][TX[.;OA%T:%;T-V_Z\ SA^2W8 MR#$TZW&95-92Y27C0EN#7PW5&#H]A=1( M-#1K] -^E<=GP8'7:F5H(K7U9=UM62-C=VSXD:)H5F3YC(?@*UDQ>]( MMC5^9J)&BY#]H=T7-7T=P0\LJHKLI!3:E3#7&3E.JZ@T1BYLG0CN-48(]60( M-8*#S(+S1!(Y%'\!,"UD]8U@K"3-(V1:[<[@<;*<_V>K#62@LSM_I%PJ13+MZ".[-^IVT_9Y>:ZQ0>W#H\8&=K>99K*@ ME2_KZ&HK)7FL+B$Y4-I8WE;4H_5%YZVZWFN-W\'K.=2,+^#U?7F-V="7MZK? M14]E4@DY>7%Y7EBV ;=;'VS(1@J7I<$QR1O#"0OZ\8$X>78H+Z MNGCV'U!+ P04 " "D@V]3N:DUKN4" #S" &0 'AL+W=ORJ,34R:6LKUU7 MK',HB;AB-53J3<9X2:2:\HTK:@XD-:*R<'W/B]V2T,J93Y>4EE )RBK$(9LZ M7_'U' =:8';\I+ 5>V.D4UDQ]J(GW].IX^F(H("UU!9$/5YA#D6AG50;E YV<7Z S1"CWEK!&D2L7$E8JM'=QUQ[EI.?X 9PGU%0J\+\CW?&R1SX_+ M%[!6/3#N MP8"[SA&=<]#'* 6.6(9V0/B%K6RM4VR<])E[G46)/W%?+?BPQX>G\+X-U:K" M/90?)8F=%?6LZ!0KL+&B0U;B#>05]ZSX%"NTL6(+*QG96:.>-3K%BFRLT2%K M/ KMK*1G):=8,5+'"LD<5"O.)' ;.CE !U$\@![WZ/%1]!.3I$!9H\X^Z/9" MRZ;LCD1-=JI=2^M9'Q^$@J-@/%!R['WT(N]H-'<@Q#6B9=U(2%7#484 (:W- MQCN(X#(UPV]@+!OXO_-&X\/'. M=4LK4JWAO_H6_FA<^'CG^D3^[=2/ISX)[P#:V$BCI3(N]JI-+C M[0W;3B2KS26U8E)=>6:8JZ\2X'J#>I\Q)M\G^M[KOW-F?P!02P,$% @ MI(-O4T/>EC/-! ;A0 !D !X;"]W;W)K&UL MM5C?;^(X$/Y7++0/N](N21R20-4B;:'MK72]0^UV]^%T#R89B-4DYFP'VO_^ M[! 2 L&DJMJ'DICY\Z#*6>L$:7Z[($AY!/JUF7+U9E96(II )RC+$87'5^^Y@[+0KX%(!'RH,3BBXI8+;U<.@5!AT]>"5"MZA M@GM"P2\5_*X>@E*AR+ZU9;=(S91(,K[D;(.XEE;6]$.1WT);981FNA0?)5?? M4J4GQQ.RHI(D2*WEHIRBSY^^H$_(0B(F M' 2B&7K*J!1?U:)Z_AFS7) L$I>65,BT?2LL45QO4> 3*%QTSS(9"W2311"U MZ$_-^B.#OJ48J6C!.UJNL='@(ZSZR+6_(FQCIP7/I+NZW1;.^[S?O,_[K5G] MGKPBVS_I_,ZL?0OS/L*C-N>-3+A5@;J%/>]4@29$",06NZI$C*.B8:)__E2B MZ(>$5/QK<#2H' T*1^XIX(1R](LD.>QY:ZWEK1V_L*-;_7KL#(:*JO5^AKL( MW1T+N:Y?R33"\*HP/&,8DYAD2]#[<:$#6N\"VI3T)93,:4+E:UMDWA&>;SAH M8IX ;&2A39RB)H+(4?&SM#2M' MPRZ0!?H[ET*J'DJS95M^ME8&^ZPJOKS M0_H[R#8 #JJ@(Z,0/_*TSEP34DY M T*2)!"A^2L"$L:[*FO#/CJ"=+AE3!(-M(Y=3S>["[$(7H"'5 !:<1I"ZX#: M&AKN>W?ZW@'$FS0EHWE;8N.3WCR[511%Z%8?,X M]8AP7*.M1\G"YY(YR>ERJ=A[(UCWN!,-3]!9#Q3'/%%^QFJ'Q"R)%"BBMW01 M\5N1F7W@\S36D\,QCXX:;\@R 6&N?R6\"[O97X<2J'N^8V[Z[QI[I>W&M H. M=_ZQS#>,3]5(/6&!UWGEM/2V@!$Z3:MURT<.Q_+.J[;-#:WSJZL MEV;VN1SZ(\_W\ 'I'02;4.O.C,V=N?.A^A:W=."!AT\AJ)LP-C?(&:=KHI(] M2T@(*:C$G#\?XKIE8N^#LUYW.-SI6'L^Z_Y1,OW /CI[3\_+-8'6+0V;6]H; M_%E=#!^K5S,7%:UJ?. MQ&ULS5CO;Z,V&/Y7K.@FM5(7P(0D/:61 MVN2Z5;IJ57/=?9CVP0$GL0HV9YNDE?;'[S50H VXV=TR+1^" 3^OWU\\[VM/ M=D(^J@VE&CTE,5<7O8W6Z4?'4>&&)D3U14HYO%D)F1 -MW+MJ%12$N6@)':P MZPZ=A##>FT[R9W=R.A&9CAFG=Q*I+$F(?+ZBL=A=]+S>RX-[MMYH\\"93E*R MI@NJ'](["7=.)25B">6*"8XD75WT+KV/UWX.R&?\SNA.-<;(F+(4XM'M:8#-\8OTZ]QX,&9)%)V)^"N+].:B M-^ZAB*Y(%NM[L?N5E@8%1EXH8I7_HUTYU^VA,%-:)"48-$@8+Z[DJ71$ ^#Y M'0!< O!;P* #X)< _U# H 0,#@4$)2 X%# L ;AR-#B8<9-9"RWA+0.D'3/O+=3OC< M#I_3$.!>#G=;X)_L\&NZ["-\W@F_/GAU[_PUW(%(5^'&5;AQ+B_HD/>%)JF0 M0"'HT[>,Z6?TQV>8@6XT3=2?%OE^)=_/Y?M=YA(FT9;$&45BA?2&HAV1DG#= M%O99(6N8RS(4N)UZ@S'$:-OT[_XDWQ]6.JO5'W^?"!GF$#?)(*_)0ACPL'AA7&HR/XN'S2OZYU<*:[B0% M8N3HA"A$4$IE2+F&JGO:YFR[S''?=7^RZ.:Y-6V[!VH7L2V+:#NQSDHIS>!W M!-YK5 S/OG3E ?.-;X4V69"*'94(.AT4;@@O7D'\M11QJU[V)0+W/4?5A.?A M[TO4!94,RM0EA/<',]:KV='SCY*S7LULGIW:[@DT;,;Y0K(UXU#9TTQ"2)0Q MB(74Y&]1H1$4XX:1) QE!M=EIE'&4\*JO*\0K8$LU!DT.;PCP6KJ] *K#5VEV]2^D6,]. MR$=-M?.]3V/@N1U?!ZZ9']N9_[U,F_UXIN&Z%F#O*)F&&PVKG;__ZTPKU3DP MTW!-_=C>&7\M^F"31I4!Q4ZI;4]2"GN5.X-!,!K[K[OCZY:)(Q>/O:XTJPL) MMA>2%WWI$Y1[]N+M5ET+0>-7#AO@MXJVS1IV\"ZN:P6VUXI_M.&8XWWV;VXF M2DU;2D30%?^Z0&![@3@FT^#]%M\/L.MWZ%S7$6QO\DTOGZ3Y"5#1SE5']JFXXIR+> MPPY.;-OLN@KX[G$V\C6U^_8>O-W$-T5D(^((LA>=7#;V1JT;HW=6&W5V_$[C M<,L<=M["1\*X0C%=@22W/P(7R>+\L+C1(LW/NY9":Y'DPPTEH*:9 .]7 I*W MO#%':-4I[O1O4$L#!!0 ( *2#;U,&CUE&J 8 &,A 9 >&PO=V]R M:W-H965T32M1T*TO[XM5,W3MK$#0Q]@33UN7WG^#LG3H^6.7OD$Z3C!\/YD(L#D1GS!"(Y+H309(<<)1BFF MV>#DJ+QWPTZ.\D(D-",W#/ B33%[.2-)OCP>P,'ZQBU]F MU8W1RM, /Y(Z( M;XL;)C^-*BTQ34G&:9X!1F;'@U-X>.4[2J!<\9V2):]= Q7*?9X_J@]7\?' M41Z1A$1"J<#RWQ.9DB11FJ0?_VJE@\JF$JQ?K[5?EL'+8.XQ)],\^4%C,3\> MA ,0DQDN$G&;+S\3'9"O]$5YPLN_8*G7.@,0%5SDJ1:6'J0T6_W'SQJ(FH"' M.@20%D"; K!#P-4";E\!3PMX&P*H2\#7 OZ&@#ON$ BT0-#7PE@+C#*2!2,@-_!#\P8S@0'7RB^IPD5E'!Y^XNJFXQF#^#NA0N25->?YWG!<=9S(]&0OJKK(XB[=O9RC?4 MX1L$UWDFYAQ<9#&)6^2G=GEWE_RE77YBD1])G"NPT1KL,V15>$GNAP"%!P Y M"'Z[.POCVZ5U\^VS7!*[?J_+8:\RI!7&G([#-VP/"(DYF#&\A20 M9\(BRHFR'.5I*GO@8QHK*-%<>5/!<<5Z0N,/'"W_+1S09!Y63JT"V M%WFNVUSS:8>B1K1!%6U@C5:'8,GEN-(TWF_1A)6AL(_+IEP6C$:DK3I6>L)Z M=<"AWP[8I+(^L5K?ZGX'X"J++&%!Q[1@9[\(PEJWA]8H+AF.=%7K=KU&4Y5Q M)R]=:K5>#5*G'4^(C"_H#8A*-^X(4Q/'5 [3,9&S_7U")"]D3X0)JJ[E5#\C M3'X)Y'@4/=J ,?XX MW*"+JY:%8P>%$'8DS! DM#-D[PWX62MJ[,"AAS8=;5L5=! ;-,P&[=3665>[ M.0\:TH-[9CUH: _:>>_/(KTG3-G271',\R0FK+YWQ9P 5IIOK2HUK[7.S^%6 MJ.5%3((L^F7;EM6I0%OPN4.O"S[3")!K=4#.V(RH@J054B#1S\$OG9"Y6V#X M@1]N0M:RRH5=D)E^@NS]Q/##$\GBG)7CZW(NDZ]8H([U/G@A6!F>]1!IDT@>YMX[WG_3-OK MFN6;;II&@\:_U,W4O*08$]QLG4 &=2TW7<&(RH<, M<%&T[_F5MDE]#!TZ08V F\^]I@.X]@[0 ^6+-9/N MHU5.W"_0+M&EYU[;SZ M2J"UMMY UTX8[/3:"^@%B83<9U\)2VW!&X9TO3WC; C/[34CM^$L0_O9BK6_ MQ;L=SZJN(3?WUV9@>75+^2.X9$2&GPDB1RX!;K&P%K8A+7?/T[%KR,KM=2K0 MN[##ML)V M2!N&$R]RWG PW$O^<)%N4<83M",YSE[?G8P#-$Y=EGRE>"K+6I M8X\:RD$'>7B&Q+PWGA@8C*]I1M/"1AN>X2IOW\>AM?-0^PS7>^R=:D7UL=L.<$&,;R[&/6*Q(P;H%VLHF_?5'3 M2<-UGIWK^LR"[W9VYAGJ\R;[39-O.,_O]Z3^NI.#J=9:;[&3P U]?R-M;>L< M-X#>1N9&M1>N*6$/Y=MZ+H$N,K%ZW5+=K7X1<%J^!]^X/X6'%[#E_B4\_+1Z MWV_4KWY^<(W9 \TX2,A,FG*&8YD5MGJCO_H@\D7YNO<^%R)/R\LYP3%A:H'\ M?I;G8OU!&:A^5W'R/U!+ P04 " "D@V]3 7KFQ*D& "H(P &0 'AL M+W=O.H+*\FA^?8KV8IEL"U,2'=?$FQTCLZ1CG[Z6_AJE[&? M?$.I +^2..77@XT0V\OAD"\W- GX1;:EJ?QFE;$D$/*2K8=\RV@0%D9)/$2. MXPV3($H'-U?%O7MVL\ SY,D8$\3&F>[ZP$2WD;03-]-@&XD@!O)> MOA0YH^ #>)#U'N8Q!=D*_ @8"U+!P=L9%4$4\W>RP;>'&7C[YAUX X: ;P)& M.8A2\"V-!'\O;\K/7S=9SH,TY%=#(:-4?0V7.J))&1'JB B#SUDJ-AS,#W5X [+P'R$&P):!I?W.G;3S. MZ_WNO-[G=O,974ISV&G^T6X^IXL+@,9MYGM3@:MRQX4_M\.?+F64%$YQUQK:!.F:JK)?*;>/RJU:.SO=61P%BRB.Q%/;8BA=>X5KM6\\ MWGQ HZOA8[T^FFT@<3'>;S5KMD(^=/S]5G=MOK!G?.V-@%N-@&L=@:^98LAS MOF84VA)V6P+PX4$N?1I];#;"V&M/Q*L2\:R)5+@3&;C/V7(C=SDPS9)$[IH/ M(EO^M)3+J.IC9*W!O_)D05D=KA:G?N74MP;^=RZXD,"-TC4(!)C0=92FZD)V MLZ4LRD+P5A9H2>MW;10I_9/::'I0+CK4/J#C*JZQ-:Z[7Y0M(UY?#_Q8).-& M)!^\,<(=D4#';'6.-99/G.,N,T#7O/ M]5R[[CO9$)F@T.OQ%1IJ0_SBZKXO,FX=>]PD(NH<>$-[:,=]6TFW=D^:4T_\ M<4?W!K70SMIS=IN9]EV/"]W[%[0$!F.7K"6 M.BMKKMWUK"S#<.C;5T_QX"2'X/:1,OD@"*I2NV?1TKJ4#(^A'<@'J2XZ-HHP MB^. <76K!$D[W"B,X';*[JY M[J5G=(:\Z AY#VOG"U4G$2K8/Z.5K7:0P3#JC>'6S.S6&#Q1-3PCD)3/5QX( M@R>;^$&&RYM@G#D>B[J4.K(T!+9)>__(>=0 M4R5_(-"'GM>U@ V8T4E@/DG/H:9DMLXY-BC&SNL).FQ8BD]B:4]!IYWN/1;Z MON]V)&G8B=&K*#KM9K^8G;'G=P10.Y6PH_$L3:=]UZ-"9#3J$)K8,!7;F?I? MB3K<<@2"D3?N 0VB,9VI7RJJL,MIPZ6\C),Q]YODG78L!F?I&#/DW6ZK[I$ M@1>CKODPP,9V8)\IZ[3WGE$9[N(SN=M/UN&F%.Z.CAC^DB/\?;&L(P;&I#>, MVS([8HU.EG7$@)G8P2S7QV,@J*F60#(I43C9L"Q?;UHI9.O9$)G8#XI/DG>D M=E+<4Z<^)W)$;Y#F&8(WR(F>V^QKL&D:P==Z]KMMW6YS6=^""\ZA(5K\.C: M\?@Z6]=$]](9G<[A2*O]' QHW2._R+UX@W,-==W3J-LZ1787;KG+V<*I_5C6 MF[VMD=BM2?_]=EA[+R"A4H>K5SZ41,]34?YF6MVM7BNY+5ZF.+@_@9=3V')_ M!B_ORI=&C/OR'9;/4O9'*0&PO=V]R:W-H965TW"(DU@%G-E.TOS[V0Z%M(#)MI?VH<%PSSGW^MH',]A3 M]LC7& OPE&<%'UIK(38?;9NG:YPC?DDWN)!/EI3E2,@A6]E\PS!::%">V:[C MA':.2&&-!OK>E(T&="LR4N I WR;YX@=KG%&]T,+6L\W'LAJ+=0->S38H!6> M8?%M,V5R9%Z>%G,''$\IMD/LA#KH15; M8(&7:)N)![K_A,N" L67THSK_V!_C(T2"Z1;+FA>@F4&.2F.O^BIG(@3 /0Z M &X)<%\#_ Z 5P*\):-G,!QC27*YPCO4;>W6"! M2,;?@PO UXAA/K"%%%0P.RW)KX_D;@?Y5W0 3O@!N(X+6]!C,_KS-KL$'NR$ MWYCA,[R1<*<3?GL^W&F!3_Y/_>Z?U6W9X:K-;M5F5_,%77RJ@Q?S9INO&$/% M"DMS$6!^ *=Q4W30MZ_VB"W SR^2$MP+G/-?AH2\*B%/)^1U)'3[A%E*E,P[ M4I0+['U;DX\TOJ91OKH;!4[HAW).=Z?-;(;%21 GSLNP23,,0B](8/PR[JZ7 M[D71?E6T;RSZ3LZUZ"_9;XC[?N2$T:M:FF&Q[\+$;\\QJ'(,C#FZ#DS [>\M M$0=P7Z1R Q#*,JHI)0]WS ^BY M[>+0J=\PCE'^.^:"%"NPP8S0MKHG/00^.&#$N*'=\.1U!XU<,]ENDO:D8Z: M3G\^M2]#MV>[N?"OMQNL719Z;V/#P=H#H=D$#5ON!C8]#;JQ%SG^*X.>G!/Y M,L': *'9 66"@I%4&;4^'8%O!1'&;M?V!]^(_\': *'9 7MWY[B'P.O?#;4U M0K,WZKKYT:):5\@$-CTR"L(DZ7*IVB.AV21+Z9V2LKUN>.(^0I2*L[8&C(ULV \I5*]\J4CUAQH9)32Q"&N&SHIC;/> M>&3&;OAXQ#8RB3.XX4ALTI3RYRM(V/:BAWLO [?QK>D29B#OUC=< MO3DE2A2GD(F898C#XJ)WB<^O2:@5C,1?,6Q%[1EI5^X9>] O7Z.+GJLM@@3F M4D-0]?<($T@2C:3L^*< [95K:L7Z\POZ'\9YY!;]0\-^Z0E H&->=W'<3N"F5=#SB;(NXEE9H^L%$WVBK M>,693I29Y&HV5GIR/)-L_O#E2H4Z0A.6JOP3U##X!>53]V9J7I^B681 R%C1 MI*8V&8?2<87IEHGL$+ M]N&M*(Z&/IOARRWE$?KU34&BKQ)2\;?%(+\T MR#<&>7L,^L$D3?+L[$CRKO3+\4*#IPOPXQA[_G#D/-8Y;0N1P-^5F78 !7ZP M*W3= 12ZI5;;BL(2PK#$"X^#TWYI4/^#.((_F)@"L![TX:#)S"M"N\96M9_8:W^-FORC M;:.I>?.I@K0;@>_WW:;I[5:P([5K>]4,B+T9''BR> 7U'4<+4O4/8O_PZ-X! MO]W 2-4M2' D^Z2JY,1>R0_8)V$KCSKVB5TH-]:IW9ZDP)?FVDHH S:9S+]O MR]'R:NS27 @UQJ_P^01WC$_Q^75^\57!Y_=PWRE?QJIU);!02[EG?449SZ^V M\A?)UN;NYIY)R5+SN (: =<":G[!F'QYT0N4%XSC_P%02P,$% @ I(-O M4RGOK^E7 @ )@8 !D !X;"]W;W)K&ULE95A M;]HP$(;_RBG2I$Y:21H*=!4@E;;3]J%25;3MLYMY]^SXF&[)KEV-R/"JE7&SI&9NKM/4%35JX0;4H/%O*K):L)_:5>H: MBZ*,(JW2/,O&J1;2)/-I7'NT\REM6$F#CQ;<1FMA=PM4M)TE%\EAX4FN:@X+ MZ7S:B!4ND;\WC];/THY22HW&23)@L9HE-Q?7BTF(CP$_)&[=T1A")<]$ZS#Y M5LZ2+!A"A04'@O"/%[Q%I0+(V_BU9R9=RB \'A_H7V+MOI9GX?"6U$]9D:!5Y!R\1>V;>PD3Z#8.":]%WL'6IKV*5[W^W D\)S3 M@GPOR*/O-E%T>2=8S*>6MF!#M*>%02PUJKTY:<*A+-GZM]+K>+YD*M;G"U]7 M";>D_5D[$;?K'!9*%&M8%C4I=$!-7&ZL+*19@:82%9S=(0NIW,=IRMY,0*;% M/O&B39R_D_@S/)#AVL&]*;'\4Y_Z(KI*\D,EB[P7N,1F ,/L$^19?M'#&W8[ M,XR\T7_N3 _ZLD-?1O3P'?3]:^,_2L]](>692O+NU ;V0T:7@RS[T.-FU+D9 M]8+NY(LLT92PDZC*4T;Z]=E??(P['^->SI-TZ_/*(H(TC!8=@Q6,IPSU@[+! M^*K/T*0S-/FW8U*R0CB3!G8H[.F/O9\T;I6G/*5'=U>C7<4.Y:"@C>'V&G>K M71.\:>_^6WC;01^$74GC0&'EI=E@XL_-MEVIG3 UL1,\$_N^$H>U;^1H0X!_ M7Q'Q81(2='\-\]]02P,$% @ I(-O4^77U;)? @ /@< !D !X;"]W M;W)K&ULI55=;YLP%/TK%NJD5MH"@:3;(H+4A$SK M0Z6H:;=G!R[!*MC,-B'[]_,'85E'4-:]@'WQ.,O(@>0Z% 65,R= M7,IJYKHBR:'$8L0JH.I+QGB)I9KRG2LJ#C@UH+)P?<^[=4M,J!.%IK;F4RRZ4NN%%8X1UL0#Y7:ZYF;L>2DA*H((PB M#MG]&3^W3N>'I#4$ B-0-6KSTLH2@TD=K& MCY;3Z20U\'1\9/]BO"LO6RQ@R8KO))7YW/GDH!0R7!?RD35?H?5C-IBP0I@G M:NS:B5J?H#? OS7@,D90- "@DL5)BU@F!Z;Y!JWX1JL_)1G+UE2B^ M>K/Z'\T(NM\?&+[I!;]_@&[2T4T,77"&;LW9GI@(40FF#HXAEW^3VTY9KEO# MI?-L'RE+^Q[Y:2<_'91?91F8X#F11AQ+Z#NVPU3>R//>]9V.M\'BM\%6_PRS M?7-/ J$$OC-)+%#":BKMX>BJ7=C?F8Q[55^,9\MQ3SU6EX/-\M_T]F9YP'Q' MJ$ %9$K*&WU4%KA-:SN1K#)QM&52A9L9YNJ" ZX7J.\98_(XT0+=E1G] E!+ M P04 " "D@V]3"T[B/TT# #3# &0 'AL+W=O]9X6;OAF:^R"/Y]6; ,K,#^JI<*9WZ'DO 2AN11$P7KF7=(/ M"SJQ 6['3PX[O3_MY$L^\P++" K(C(5@^'B !12%14(>?UI0KSO3 M!NZ/G] _N>0QF3NF82&+6YZ;[R2'-:L+[+$58B\ <0X'A&U ^#(@/A(0M0&12[1AYM*Z9H;-ITKN MB+*[$)?"\)P7M;V#9 59K;CA@.D^9D6-&9.U MDB59R+*J#7/W5:[)1Z8$%QM-EIW6O[XB,/EBH-2_!VC%':W8T8J.T%I* \B, M%83AXWW'$*]1=G^HB@U<[.#L%_\PCU*:I&$:3_V'?7E?;Z0T'=.81MW&9XR3 MCG$RR'@AQ0,HP^\*( +9DXK]93@9$"/MH--SJM&HHS4Z;8U&KZ0?I7$0IO2P M\N..QWB0QRU3"AD,9#3ID";G)#0->F\+3BMUB[>O=1A':3**@L-BTSV?I8-< M5O9,(BN;OQ[*+NP1P[.2O?=&&IU8]NBU#<4TB./)"Q MB,F7MJ<3.<%F= U*V3J LC(MR*YQJL%J]*Y'QV=5C=Y$Z>2DU5BT>,^J06D2 MT)M'7ZQ?V8[=M9T]3-/N?V-JPX4F M!:P1,K@8H?RJZ:";B9&5:T+OI,&6U@VW^*\#E-V []<2TV\G]H#N?\S\'U!+ M P04 " "D@V]39K3Y,V " #6!0 &0 'AL+W=OYSUV?=*=TL^F0B1X%;4TRZ B:J["T.05"F;.58/2 M[I1*"T9VJK>A:32RPB>).HRC:!X*QF60I7YMK;-4M51SB6L-IA6"Z?TUUFJW M#";!V\(]WU;D%L(L;=@6-TB/S5K;63BH%%R@-%Q)T%@N@V^3J^N%B_9ENY0-:;O+ M;1YE*R4$)WO*9(#) E9*$I=;E#E' U_AMJ56(]QQR44KX##\] :)\=J $N(2'2K7&0DP:DK7N#(1Y;_.ZLQD?L;G! MYAR2Z O$43QYW-S Z!>#*()UX\ M.2+NK,*I1O%ETFT3AL/L#FG\&F_L]*%=I&5!+J,?;\'?LB M'@^.Z2V7!FHL;5YTOK"GI;LN MTDU(-?[E/BFR?< /*]MX4;L NU\J16\3UPR&5I[] 5!+ P04 " "D@V]3 MMSW&870" !;!@ &0 'AL+W=OH:;>'J@]..()5C%/;).U_/]M0E"W0 M[ 5\]MWWR$?%8%HH977E9JYA5:;\Y]7ZT*Y%2=B0U6YB07DE-M3+GV MU48BS5P0+WT2!!.?4U9Y:>+VYC)-1*U+5N%<@JHYI_+M$DNQFWFA][YQQ]:% MMAM^FFSH&A>H'S9S:2R_4\D8QTHQ48'$?.9=A.>7L?5W#K\8[M3>&FPE2R&> MK7&3S;S )H0EKK15H.:VQ2LL2RMDTGAI-;T.:0/WU^_JWUSMII8E57@ERM\L MT\7,BSW(,*=UJ>_$[CNV]416;R5*Y:ZP:WT##U:UTH*WP28#SJKF3E_;/NP% MD' @@+0!Q.7=@%R6UU33-)%B!])Z&S6[<*6Z:),"&76$[2 6U8Q M7O,^(7B\1;Y$^02?@%5P7XA:T2I3B:]--38G?]5F?MED3@8R_RFV9Q"2ST " M$CXLKN'DT^G?*K[I1=<0TC6$.-GH/QL"CS^,!]QHY.KI _U1IS]R^J,!?9LM MG$BT'TR&$D0.;TCE:5\#&J6)4[)?US8-$G_; Q]W\/$Q..D#-5'C/5 8Q.,! M6-3!HF.P41\L.H"1.!B"33K8Y!ALW >;',"BZ80,P*8=;'H,%H%Y:T$7:"9A MKE'VL:<'[-C,R@%VW+'C#]GW0M.RCQ8?O"SA-(X.K+!C]Y;*-:L4E)B; MP.!L:AZ/;$998VBQ<>-C*;091FY9F.F/TCJ8\UP(_6[8B=3]3](_4$L#!!0 M ( *2#;U,Y-9%S]0$ -P# 9 >&PO=V]R:W-H965TQAX4^R86T8 'A]:.8N*= M[+4^^>2A7$2Q%P0""N<9&/[.L (A/!'*>.DYHZ&E!X[C=_8OP3MZV3,+*RU^ M\M)5BV@>D1(.K!%NJ]NOT/NY]7R%%C9\2=O5SCY&I&BLT[('HP+)5?=GK_TY MC #)] (@Z0%)T-TU"BK7S+$\,[HEQE6J=)FU*$(3T6+ MON&R:YA<:+B#>D+2^ -)XF3ZO%N3ZZN;OUDH6AA\)(./)-#>7J!] EEK@V-% M/K\TW+V17]^P@CPXD/;W?_C3@3\-_.D%_O'A/&H'_S+>,VUPVD(887/#XPOP/V# M1CU]XD=B>-#Y'U!+ P04 " "D@V]3[F-'\B$# 6$@ #0 'AL+W-T M>6QES'.>ENC;KAZT=-[[M'="9D,*[,2['K!F F6A9#5B"R,*3^$ M835;L()6)ZIDTB*YT@4U=JKG855J1K,*G H1]GN])"PHEV0\E'5Q69@JF*E: MFA$Y[4R!NWW.1B1*3DG@Z"8J8R-R>_SV1ZW,Q9O W8_>'QWU;M]=[-N/&^ = M";VD9P>0GO3LA3(W*$:?'$;_&#E&?;Y+O:-T7UG89G@\S)7<)#HFSF#Y:<&" M.RI&9$(%GVH.7CDMN%@Y@8"N1"=P#YQAO&PI,8P+2_MI'FX,3Z @G9\LRJMPKFFJZA_1C8. MS<+N!M5A@ :HPH[R#B=*TD;#6N/=F!I9TR( M:]@9W_,=[F6^5;D>U$UV0RNH'3H:-P'^;3;'O4W[/-Z@Y'?*?*KMS1NG;\[IV]G#> M9T2^ MP5N3V 0-IC47ALMVMN!9QN2#0]C2&SJU+[T[_/;YC.6T%N:F T=D,_[*,EX7 M:??4%22B?6HS_@++BY+N%3YMA8 *X!\><-/-+47VTL#GA@5*NQS $P( L !?3T\$MP>:4#M M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3 MY?YVX$G1H2)8%II%R=.B':5_'+7S%"$*B#L+E4LI @URXMW1N=3P8V'PI M*F[_U"NAX,A"FXH[V#0/ [LR@A=V*82KRD$T'&:#BDO5.SW9M#4U@W!#.Y$[ MJ17L]#N^2_%L/X[[3?8DK9S+4KK7<:_YOQ0]5DDE*_DFBG%OV&-VJ9__T4:^ M:>5X.<_GMMGC^/R. \BXEPVAP84TUC5G-.US M8'P276<32B](#*+N7*]ICBE1CW-J0,8( M9/R)D#,/X7]@F5ZPVY4P 62"0"8'@YPYG0>0*0*9'@SR@MME )DAD!DMY$38 MW,B5W^_!SFLKE;"V>='/>?CB?$$@O]!"SNJJXN:U>;SR04GX&8=D=);GNH9D M%$!^12"_TD+>B2=AK&!W(N"*]QWZ]:KOP/0CI, M*2-BI\ [8&K(+YK*,^]D$&T,TN=.7[V4[5A\EA1&R' M*Y7K2K![_M)^F)@+1L0RN(%VKS5X%%('E'B\_30Q#XR(10!/L))N78GX7 %5 MBH-AA5!Y6PT1IH:(6 VS>F[%K]J[X-)[JP6&R2 BE@%:B?R,0DQTH$%L!1PS M#C$Q*T3$5MA7,K&C^RU/1)@G(F)/!+73.YG](V3#K!$16P,MHMH=$G-(1.R0 M[B*J,YJ82B)BE:#55#N:F%TB:KN$U51G$#'#1,2&69=575@QYI28V"D[]54G M(2:7F%HN>PJMW7088W*)B>6R6]MT1A*=PR*?Q$**''848F)BB8G%LE/F= 82 MTTM,K!=T>JB5$&-,+S'U$ 6M=Y(0$]-+?,AYK)]IB(GI)2;6"XZ9A9B89V)B MS^RO'B?"\7!6,,&\DQ![9R]FG_E,&F)B\DF(Y8-@^FP:8F+R28CETZK%F^=< MMK)E@FDG(=8.7HR'PZX$73PAULZ^8OP]G"$FYIZ$V#UX,=Z*)N:>A-@]6\5X M5Y_$G),0.Z>-UV=G12']25 )^Q7<$!-S3O*I0QJ?<^!%-\Y3,#@68F+.28B= MLXTY$7/'_N4PG("@MN;/4LPY*;%S-D.PCLZ88I))B27SSM4/0M8-B2DFI5ZF MWQDH]MD/;@QO"O1)B(G))J4>XW1@WHE"0,.^;X:8F&Q2ZJ5Z+)K78966HFOU MG[WZ I@S:+>H(99Z$6)BLDD/M!:S6_.FF'12ZH'./LS^SO<9F'12ZH'.?LSS MDKFDY&OW'PMDRPUR3$;NF:SJHBQ'S3D;^:1@V']0/,3'S9.3+-MOS M07TVK4V^A!X*S"$F9IZ,?-GF?\N$91J,?A;"M%8Z,\P\66.>07.R/3TIQ$(J M4=S )2SLSWF93PWS?]8?622I7S==U&5Y ?MNU;7FQ>9CR,V'G*?_ 5!+ P04 M " "D@V]3TDF\;1$" 7)@ &@ 'AL+U]R96QS+W=OINW]?%Q_%PJJMF-X[]CY3J>E>.;;WK M^G(Z7]ETP[$=S\MAF_IV_=YN2]+E,J?A=D;S_'0[<_'ZV9?_F=AM-OMU^=FM M?Q_+:?S'X/2G&][KKI2Q6;RVP[:,JR9]'*ZG:[H5-FC1W MD$*0SA]D$&3S!SD$^?Q! 4$Q?U"&H#Q_T#T$W<\?] !!#_,'/4+0X_Q!LD09 MEP1)$ZP)M!;D6@B\%@1;",06)%L(S!9$6PC4%F1;"-P6A%L(Y!:D6PCL%L1; M"/16U%L)]%;46PGTULG'-H'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ M*X'>BGHK@=Z&>AN!WH9Z&X'>AGH;@=XVV2PAT-M0;R/0VU!O(]#;4&\CT-M0 M;R/0VU!O(]#;4&\CT-M1;R?0VU%O)]#;46\GT-M1;R?0VR>;W01Z.^KM!'H[ MZNT$>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K' MY&@>!WH%Z!X'>@7H'@=Z!>@>!WAGUS@1Z9]0[$^B=4>],H'=&O3.! MWAGUSM^I=QT_#Z5>>[[6^/SOI'H\WUNNC[\LOTY.WMX+SNFVHC[_!5!+ P04 M " "D@V]3P(AM=.D! !^)0 $P %M#;VYT96YT7U1Y<&5S72YX;6S- MVEU/PC 4!N"_0G9K6.G7_(APH]ZJ%_Z!NAUD85N;MB#\>[L!)AHE&DQ\;UB@ M[7G/>I+GBNNGK:,PVK1-%Z;9(D9WQ5@H%]2:D%M'75J96]^:F+[Z%^9,N30O MQ,1D4K#2=I&Z.(Y]C6QV?4MSLVKBZ&Z3?@ZU[::9IR9DHYO=QCYKFAGGFKHT M,:VS=5=]2AGO$_)T^#]B?>UB3]W5%HT?CX[UITRZV M:5B(VX9"?KS$%SW:^;PNJ;+EJDU'\N \F2HLB&+;Y+NB9\>38[IAVGWRD_.' M,L<"T\Y';UU($_/T^[C#2/K38Y<*D8_U\5=\3TRE3WX_ZJ==4?7#['2]K]8O MAWD$-CQ.O^./,WZO_\L^!$@?$J0/!=*'!NFC .GC'*2/"Y ^+D'ZX!.41E!$ MY2BD&UL4$L! A0#% @ I(-O4R^02,'6!0 Y!@ !@ ("! M#0@ 'AL+W=OIEZ\Z@" C"0 & M @(&.% >&PO=V]R:W-H965T&UL4$L! A0#% @ MI(-O4_(_Z!. !0 Q8 !@ ("!;!< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I(-O4R=*+Q3? @ R 8 !D ("! M G( 'AL+W=O&PO=V]R:W-H965TU>P0, "L* 9 M " @?EW !X;"]W;W)K&UL4$L! A0#% M @ I(-O4ZODE8#3 @ D < !D ("!\7L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I(-O4Y=<]V:6 M$0 5SL !D ("!.)< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I(-O4SF'E]GT P 9 D !D M ("!#K0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ I(-O4VP32*,Q)0 'X, !D ("!]< M 'AL+W=OE8X MGEH$ &$0 &0 @(%=Y@ >&PO=V]R:W-H965T[J !X;"]W;W)K&UL4$L! A0#% @ MI(-O4Y&W,[]+ @ ?@4 !D ("!0N\ 'AL+W=O&PO=V]R:W-H965TB_@( \' 9 " @9#T !X;"]W M;W)K&UL4$L! A0#% @ I(-O4X@>W%+! @ M[P8 !D ("!Q?< 'AL+W=O&PO=V]R:W-H965TME?1@0 )8/ 9 " @?3^ !X;"]W;W)K&UL4$L! A0#% @ I(-O4_-<#A(?! >0T !D M ("!<0,! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ I(-O4S+7TT// @ K < !D ("!^0X! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I(-O M4V"@[3N3!0 ^1H !D ("!QQH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I(-O4UF0H0AE!@ /B M !D ("!4BP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I(-O4P6RR0!F @ DP8 !D M ("!@3D! 'AL+W=O/ $ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ I(-O4^V\M-/P @ VP@ !D ("!?$0! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ I(-O4Z0< M_7.[ @ 2P< !D ("!W%8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I(-O4[FI-:[E @ \P@ !D M ("!*6$! 'AL+W=O&PO M=V]R:W-H965TO3"@4 M -$5 9 " @4EI 0!X;"]W;W)K&UL4$L! A0#% @ I(-O4P:/64:H!@ 8R$ !D ("! MBFX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ I(-O4VN,R!1T! ;!0 !D ("!'( ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I(-O4PM.XC]- M P TPP !D ("!ZXD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I(-O4SDUD7/U 0 W , !D M ("!L9(! 'AL+W=O&PO/3#04 $PJ M / " 1*9 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 M" "D@V]3TDF\;1$" 7)@ &@ @ %,G@$ >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "D@V]3P(AM=.D! !^)0 M$P @ &5H $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ..2 !( *\3 "OH@$ ! end XML 80 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 81 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 272 442 1 false 85 0 false 8 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Consolidated Balance Sheets Sheet http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Consolidated Statements of Operations Sheet http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 00300 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) Sheet http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit Consolidated Statements of Stockholders' Equity (Deficit) Statements 5 false false R6.htm 00400 - Statement - Consolidated Statements of Cash Flows Sheet http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 10101 - Disclosure - Description of Business and Basis of Presentations Sheet http://www.ligthiningsystem.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentations Description of Business and Basis of Presentations Notes 7 false false R8.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 10301 - Disclosure - Reverse Recapitalization Sheet http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalization Reverse Recapitalization Notes 9 false false R10.htm 10401 - Disclosure - Inventories Sheet http://www.ligthiningsystem.com/role/DisclosureInventories Inventories Notes 10 false false R11.htm 10501 - Disclosure - Prepaid and Other Current Assets Sheet http://www.ligthiningsystem.com/role/DisclosurePrepaidAndOtherCurrentAssets Prepaid and Other Current Assets Notes 11 false false R12.htm 10601 - Disclosure - Property and Equipment Sheet http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipment Property and Equipment Notes 12 false false R13.htm 10701 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.ligthiningsystem.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 13 false false R14.htm 10801 - Disclosure - Notes Payable Notes http://www.ligthiningsystem.com/role/DisclosureNotesPayable Notes Payable Notes 14 false false R15.htm 10901 - Disclosure - Leases Sheet http://www.ligthiningsystem.com/role/DisclosureLeases Leases Notes 15 false false R16.htm 11001 - Disclosure - Capital Structure Sheet http://www.ligthiningsystem.com/role/DisclosureCapitalStructure Capital Structure Notes 16 false false R17.htm 11101 - Disclosure - Stock-Based Compensation Sheet http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 11201 - Disclosure - Income Taxes Sheet http://www.ligthiningsystem.com/role/DisclosureIncomeTaxes Income Taxes Notes 18 false false R19.htm 11301 - Disclosure - Net Loss per Share Sheet http://www.ligthiningsystem.com/role/DisclosureNetLossPerShare Net Loss per Share Notes 19 false false R20.htm 11401 - Disclosure - Commitments and Contingencies Sheet http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 20 false false R21.htm 11501 - Disclosure - Subsequent Events Sheet http://www.ligthiningsystem.com/role/DisclosureSubsequentEvents Subsequent Events Notes 21 false false R22.htm 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPolicies 22 false false R23.htm 30203 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPolicies 23 false false R24.htm 30303 - Disclosure - Reverse Recapitalization (Tables) Sheet http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationTables Reverse Recapitalization (Tables) Tables http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalization 24 false false R25.htm 30403 - Disclosure - Inventories (Tables) Sheet http://www.ligthiningsystem.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://www.ligthiningsystem.com/role/DisclosureInventories 25 false false R26.htm 30503 - Disclosure - Prepaid and Other Current Assets (Tables) Sheet http://www.ligthiningsystem.com/role/DisclosurePrepaidAndOtherCurrentAssetsTables Prepaid and Other Current Assets (Tables) Tables http://www.ligthiningsystem.com/role/DisclosurePrepaidAndOtherCurrentAssets 26 false false R27.htm 30603 - Disclosure - Property and Equipment (Tables) Sheet http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipment 27 false false R28.htm 30703 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.ligthiningsystem.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.ligthiningsystem.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities 28 false false R29.htm 30803 - Disclosure - Notes Payable (Tables) Notes http://www.ligthiningsystem.com/role/DisclosureNotesPayableTables Notes Payable (Tables) Tables http://www.ligthiningsystem.com/role/DisclosureNotesPayable 29 false false R30.htm 30903 - Disclosure - Leases (Tables) Sheet http://www.ligthiningsystem.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.ligthiningsystem.com/role/DisclosureLeases 30 false false R31.htm 31003 - Disclosure - Capital Structure (Tables) Sheet http://www.ligthiningsystem.com/role/DisclosureCapitalStructureTables Capital Structure (Tables) Tables http://www.ligthiningsystem.com/role/DisclosureCapitalStructure 31 false false R32.htm 31103 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensation 32 false false R33.htm 31303 - Disclosure - Net Loss per Share (Tables) Sheet http://www.ligthiningsystem.com/role/DisclosureNetLossPerShareTables Net Loss per Share (Tables) Tables http://www.ligthiningsystem.com/role/DisclosureNetLossPerShare 33 false false R34.htm 31403 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingencies 34 false false R35.htm 31503 - Disclosure - Subsequent Events (Tables) Sheet http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsTables Subsequent Events (Tables) Tables http://www.ligthiningsystem.com/role/DisclosureSubsequentEvents 35 false false R36.htm 40101 - Disclosure - Description of Business and Basis of Presentation (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails Description of Business and Basis of Presentation (Details) Details http://www.ligthiningsystem.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentations 36 false false R37.htm 40201 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 37 false false R38.htm 40202 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) Details 38 false false R39.htm 40203 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Details 39 false false R40.htm 40301 - Disclosure - Reverse Recapitalization (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails Reverse Recapitalization (Details) Details http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationTables 40 false false R41.htm 40302 - Disclosure - Reverse Recapitalization - Net contributions from Business Combination and PIPE Financing (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationNetContributionsFromBusinessCombinationAndPipeFinancingDetails Reverse Recapitalization - Net contributions from Business Combination and PIPE Financing (Details) Details 41 false false R42.htm 40303 - Disclosure - Reverse Recapitalization - Common stock outstanding (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationCommonStockOutstandingDetails Reverse Recapitalization - Common stock outstanding (Details) Details 42 false false R43.htm 40401 - Disclosure - Inventories (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://www.ligthiningsystem.com/role/DisclosureInventoriesTables 43 false false R44.htm 40501 - Disclosure - Prepaid and Other Current Assets (Details) Sheet http://www.ligthiningsystem.com/role/DisclosurePrepaidAndOtherCurrentAssetsDetails Prepaid and Other Current Assets (Details) Details http://www.ligthiningsystem.com/role/DisclosurePrepaidAndOtherCurrentAssetsTables 44 false false R45.htm 40601 - Disclosure - Property and Equipment (Details) Sheet http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentDetails Property and Equipment (Details) Details http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentTables 45 false false R46.htm 40701 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://www.ligthiningsystem.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables 46 false false R47.htm 40801 - Disclosure - Notes Payable (Details) Notes http://www.ligthiningsystem.com/role/DisclosureNotesPayableDetails Notes Payable (Details) Details http://www.ligthiningsystem.com/role/DisclosureNotesPayableTables 47 false false R48.htm 40802 - Disclosure - Notes Payable - Additional Information (Details) Notes http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails Notes Payable - Additional Information (Details) Details 48 false false R49.htm 40803 - Disclosure - Notes Payable - Convertible Note Derivative Liability (Details) Notes http://www.ligthiningsystem.com/role/DisclosureNotesPayableConvertibleNoteDerivativeLiabilityDetails Notes Payable - Convertible Note Derivative Liability (Details) Details 49 false false R50.htm 40804 - Disclosure - Notes Payable - Debt Maturities (Details) Notes http://www.ligthiningsystem.com/role/DisclosureNotesPayableDebtMaturitiesDetails Notes Payable - Debt Maturities (Details) Details 50 false false R51.htm 40901 - Disclosure - Leases (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureLeasesDetails Leases (Details) Details http://www.ligthiningsystem.com/role/DisclosureLeasesTables 51 false false R52.htm 40902 - Disclosure - Leases - Maturities (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails Leases - Maturities (Details) Details 52 false false R53.htm 41001 - Disclosure - Capital Structure - Warrants (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsDetails Capital Structure - Warrants (Details) Details 53 false false R54.htm 41002 - Disclosure - Capital Structure - Redeemable Convertible Preferred Stock (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails Capital Structure - Redeemable Convertible Preferred Stock (Details) Details 54 false false R55.htm 41003 - Disclosure - Capital Structure - Warrants Liabilities - Lightning Systems (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails Capital Structure - Warrants Liabilities - Lightning Systems (Details) Details 55 false false R56.htm 41004 - Disclosure - Capital Structure - Schedule of Warrants (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails Capital Structure - Schedule of Warrants (Details) Details 56 false false R57.htm 41101 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationTables 57 false false R58.htm 41102 - Disclosure - Stock-Based Compensation - Stock-based compensation and estimated unrecognized expense related to stock option and RSU (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationStockBasedCompensationAndEstimatedUnrecognizedExpenseRelatedToStockOptionAndRsuDetails Stock-Based Compensation - Stock-based compensation and estimated unrecognized expense related to stock option and RSU (Details) Details 58 false false R59.htm 41104 - Disclosure - Stock-Based Compensation - Black Scholes option pricing model (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelDetails Stock-Based Compensation - Black Scholes option pricing model (Details) Details 59 false false R60.htm 41201 - Disclosure - Income Taxes (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.ligthiningsystem.com/role/DisclosureIncomeTaxes 60 false false R61.htm 41301 - Disclosure - Net Loss per Share (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureNetLossPerShareDetails Net Loss per Share (Details) Details http://www.ligthiningsystem.com/role/DisclosureNetLossPerShareTables 61 false false R62.htm 41401 - Disclosure - Commitments and Contingencies - Future Minimum Commitments (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumCommitmentsDetails Commitments and Contingencies - Future Minimum Commitments (Details) Details 62 false false R63.htm 41501 - Disclosure - Subsequent Events - Purchase Commitments (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsPurchaseCommitmentsDetails Subsequent Events - Purchase Commitments (Details) Details 63 false false R64.htm 9940901 - Disclosure - Redeemable Convertible Preferred Stock (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureRedeemableConvertiblePreferredStockDetails Redeemable Convertible Preferred Stock (Details) Details 64 false false All Reports Book All Reports zev-20210930x10q.htm zev-20210930.xsd zev-20210930_cal.xml zev-20210930_def.xml zev-20210930_lab.xml zev-20210930_pre.xml zev-20210930xex10d1.htm zev-20210930xex31d1.htm zev-20210930xex31d2.htm zev-20210930xex32d1.htm zev-20210930xex32d2.htm http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 85 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "zev-20210930x10q.htm": { "axisCustom": 0, "axisStandard": 25, "contextCount": 272, "dts": { "calculationLink": { "local": [ "zev-20210930_cal.xml" ] }, "definitionLink": { "local": [ "zev-20210930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "zev-20210930x10q.htm" ] }, "labelLink": { "local": [ "zev-20210930_lab.xml" ] }, "presentationLink": { "local": [ "zev-20210930_pre.xml" ] }, "schema": { "local": [ "zev-20210930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 591, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 9, "http://www.ligthiningsystem.com/20210930": 12, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 26 }, "keyCustom": 83, "keyStandard": 359, "memberCustom": 47, "memberStandard": 35, "nsprefix": "zev", "nsuri": "http://www.ligthiningsystem.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Inventories", "role": "http://www.ligthiningsystem.com/role/DisclosureInventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "zev:PrepaidExpensesAndOtherAssetsCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Prepaid and Other Current Assets", "role": "http://www.ligthiningsystem.com/role/DisclosurePrepaidAndOtherCurrentAssets", "shortName": "Prepaid and Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "zev:PrepaidExpensesAndOtherAssetsCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Property and Equipment", "role": "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Accrued Expenses and Other Current Liabilities", "role": "http://www.ligthiningsystem.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Notes Payable", "role": "http://www.ligthiningsystem.com/role/DisclosureNotesPayable", "shortName": "Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "zev:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Leases", "role": "http://www.ligthiningsystem.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "zev:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Capital Structure", "role": "http://www.ligthiningsystem.com/role/DisclosureCapitalStructure", "shortName": "Capital Structure", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Stock-Based Compensation", "role": "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Income Taxes", "role": "http://www.ligthiningsystem.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Net Loss per Share", "role": "http://www.ligthiningsystem.com/role/DisclosureNetLossPerShare", "shortName": "Net Loss per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_GXO0YJLf7kqdjd4JXjBUEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Consolidated Balance Sheets", "role": "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_GXO0YJLf7kqdjd4JXjBUEw", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Commitments and Contingencies", "role": "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Subsequent Events", "role": "http://www.ligthiningsystem.com/role/DisclosureSubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "zev:ScheduleOfReconciliationOfElementsOfBusinessCombinationToStatementOfCashFlowsAndStatementOfChangesInEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Reverse Recapitalization (Tables)", "role": "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationTables", "shortName": "Reverse Recapitalization (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "zev:ScheduleOfReconciliationOfElementsOfBusinessCombinationToStatementOfCashFlowsAndStatementOfChangesInEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Inventories (Tables)", "role": "http://www.ligthiningsystem.com/role/DisclosureInventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "zev:PrepaidExpensesAndOtherAssetsCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "zev:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Prepaid and Other Current Assets (Tables)", "role": "http://www.ligthiningsystem.com/role/DisclosurePrepaidAndOtherCurrentAssetsTables", "shortName": "Prepaid and Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "zev:PrepaidExpensesAndOtherAssetsCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "zev:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Property and Equipment (Tables)", "role": "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "zev:ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "role": "http://www.ligthiningsystem.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "zev:ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Notes Payable (Tables)", "role": "http://www.ligthiningsystem.com/role/DisclosureNotesPayableTables", "shortName": "Notes Payable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_GXO0YJLf7kqdjd4JXjBUEw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_MAVzKq72gUayK2SoxZS-7Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_GXO0YJLf7kqdjd4JXjBUEw", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Mpek31BY9U-Zkb68SSA1Hg", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "zev:LeaseBalanceSheetDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Leases (Tables)", "role": "http://www.ligthiningsystem.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "zev:LeaseBalanceSheetDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Capital Structure (Tables)", "role": "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureTables", "shortName": "Capital Structure (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Net Loss per Share (Tables)", "role": "http://www.ligthiningsystem.com/role/DisclosureNetLossPerShareTables", "shortName": "Net Loss per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_zev_CommitmentToPurchaseEnergyStorageSystemMember_KsTwXd_Dnkqekvcjm70tvg", "decimals": null, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - Subsequent Events (Tables)", "role": "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsTables", "shortName": "Subsequent Events (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_zev_AmendmentToMinimumPurchaseCommitmentMember_PJLt9qPmGkm_zMazjfPNgQ", "decimals": null, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_GXO0YJLf7kqdjd4JXjBUEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Description of Business and Basis of Presentation (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "shortName": "Description of Business and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_v-oqukaf30aAD_931VrfTw", "decimals": "-3", "lang": null, "name": "zev:NetProceedsAsResultOfBusinessCombinationAfterPayingOffNotesAndFacilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_GXO0YJLf7kqdjd4JXjBUEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_eGtcTRy9P0WH2MtaretDRA", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_v-oqukaf30aAD_931VrfTw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "shortName": "Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_srt_ProductOrServiceAxis_zev_NetSalesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_es1UTijJ00aTO0TzpYfe2g", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_v-oqukaf30aAD_931VrfTw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails", "shortName": "Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "lang": "en-US", "name": "zev:ProductWarrantyPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_v-oqukaf30aAD_931VrfTw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Consolidated Statements of Operations", "role": "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_v-oqukaf30aAD_931VrfTw", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_GXO0YJLf7kqdjd4JXjBUEw", "decimals": "INF", "first": true, "lang": null, "name": "zev:SharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Mpek31BY9U-Zkb68SSA1Hg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Reverse Recapitalization (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails", "shortName": "Reverse Recapitalization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_GXO0YJLf7kqdjd4JXjBUEw", "decimals": "INF", "first": true, "lang": null, "name": "zev:SharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Mpek31BY9U-Zkb68SSA1Hg", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zev:ScheduleOfReconciliationOfElementsOfBusinessCombinationToStatementOfCashFlowsAndStatementOfChangesInEquityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_BusinessAcquisitionAxis_zev_GigCapital3Inc.Member_LsxsnOgY6ECZo5Nh9bl1cA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAcquiredFromAcquisition", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Reverse Recapitalization - Net contributions from Business Combination and PIPE Financing (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationNetContributionsFromBusinessCombinationAndPipeFinancingDetails", "shortName": "Reverse Recapitalization - Net contributions from Business Combination and PIPE Financing (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "zev:ScheduleOfReconciliationOfElementsOfBusinessCombinationToStatementOfCashFlowsAndStatementOfChangesInEquityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_BusinessAcquisitionAxis_zev_GigCapital3Inc.Member_LsxsnOgY6ECZo5Nh9bl1cA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAcquiredFromAcquisition", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_eGtcTRy9P0WH2MtaretDRA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "Unit_Standard_shares_Mpek31BY9U-Zkb68SSA1Hg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - Reverse Recapitalization - Common stock outstanding (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationCommonStockOutstandingDetails", "shortName": "Reverse Recapitalization - Common stock outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_5_5_2021_us-gaap_BusinessAcquisitionAxis_zev_GigCapital3Inc.Member_qqGbZlV3Yku9EbS555ErOQ", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Mpek31BY9U-Zkb68SSA1Hg", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_GXO0YJLf7kqdjd4JXjBUEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Inventories (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureInventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_GXO0YJLf7kqdjd4JXjBUEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zev:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock", "zev:PrepaidExpensesAndOtherAssetsCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_GXO0YJLf7kqdjd4JXjBUEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidInsurance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Prepaid and Other Current Assets (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosurePrepaidAndOtherCurrentAssetsDetails", "shortName": "Prepaid and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "zev:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock", "zev:PrepaidExpensesAndOtherAssetsCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_GXO0YJLf7kqdjd4JXjBUEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidInsurance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_GXO0YJLf7kqdjd4JXjBUEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Property and Equipment (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_eGtcTRy9P0WH2MtaretDRA", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zev:ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_eGtcTRy9P0WH2MtaretDRA", "decimals": "-3", "first": true, "lang": null, "name": "zev:AccruedTransactionCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "zev:ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_eGtcTRy9P0WH2MtaretDRA", "decimals": "-3", "first": true, "lang": null, "name": "zev:AccruedTransactionCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_GXO0YJLf7kqdjd4JXjBUEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConvertibleNotesPayable", "reportCount": 1, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Notes Payable (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDetails", "shortName": "Notes Payable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_GXO0YJLf7kqdjd4JXjBUEw", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_5_31_2020_azaDxDADmU-hDroDPNCUtA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_MAVzKq72gUayK2SoxZS-7Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Notes Payable - Additional Information (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "shortName": "Notes Payable - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_5_31_2020_azaDxDADmU-hDroDPNCUtA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_MAVzKq72gUayK2SoxZS-7Q", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_5_6_2021_us-gaap_DebtInstrumentAxis_zev_ConvertibleNoteDueMay2024Member_4UwWeWAAIk21FBGQEVvc8A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - Notes Payable - Convertible Note Derivative Liability (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureNotesPayableConvertibleNoteDerivativeLiabilityDetails", "shortName": "Notes Payable - Convertible Note Derivative Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_5_6_2021_us-gaap_DebtInstrumentAxis_zev_ConvertibleNoteDueMay2024Member_4UwWeWAAIk21FBGQEVvc8A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_12_31_2019_srt_RestatementAxis_srt_RestatementAdjustmentMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_s690rvZVa0y4x7fIvg74vQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Consolidated Statements of Stockholders' Equity (Deficit)", "role": "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit", "shortName": "Consolidated Statements of Stockholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_12_31_2019_srt_RestatementAxis_srt_RestatementAdjustmentMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_s690rvZVa0y4x7fIvg74vQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_GXO0YJLf7kqdjd4JXjBUEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40804 - Disclosure - Notes Payable - Debt Maturities (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDebtMaturitiesDetails", "shortName": "Notes Payable - Debt Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_GXO0YJLf7kqdjd4JXjBUEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_GXO0YJLf7kqdjd4JXjBUEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Leases (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "zev:LeaseBalanceSheetDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_eGtcTRy9P0WH2MtaretDRA", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_GXO0YJLf7kqdjd4JXjBUEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Leases - Maturities (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails", "shortName": "Leases - Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_GXO0YJLf7kqdjd4JXjBUEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_GXO0YJLf7kqdjd4JXjBUEw", "decimals": "-3", "first": true, "lang": null, "name": "zev:FairValueOfWarrants", "reportCount": 1, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Capital Structure - Warrants (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsDetails", "shortName": "Capital Structure - Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_ClassOfWarrantOrRightAxis_us-gaap_WarrantMember_qasbMejLnE2cV1eELJTdQA", "decimals": "2", "lang": null, "name": "zev:ClassOfWarrantOrRightRedemptionPrice", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_MAVzKq72gUayK2SoxZS-7Q", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_GXO0YJLf7kqdjd4JXjBUEw", "decimals": "-3", "first": true, "lang": null, "name": "zev:FairValueOfWarrants", "reportCount": 1, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Capital Structure - Redeemable Convertible Preferred Stock (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails", "shortName": "Capital Structure - Redeemable Convertible Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_dei_LegalEntityAxis_zev_LightningSystemsIncMember_srt_RangeAxis_srt_MinimumMember__QheE7fD7UGImagi4uoEOw", "decimals": "-3", "lang": null, "name": "us-gaap:ProceedsFromIssuanceInitialPublicOffering", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromWarrantExercises", "reportCount": 1, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - Capital Structure - Warrants Liabilities - Lightning Systems (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "shortName": "Capital Structure - Warrants Liabilities - Lightning Systems (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_dei_LegalEntityAxis_zev_LightningSystemsIncMember_Whf5wpMjDkiHYhwC08xgww", "decimals": "INF", "lang": null, "name": "zev:FractionalSharesExercised", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Mpek31BY9U-Zkb68SSA1Hg", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_v-oqukaf30aAD_931VrfTw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueAdjustmentOfWarrants", "reportCount": 1, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - Disclosure - Capital Structure - Schedule of Warrants (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails", "shortName": "Capital Structure - Schedule of Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_ClassOfWarrantOrRightAxis_zev_WarrantsToPurchaseCommonStockMember_Yp1W8_02Ckq9Zu5iRqq5vA", "decimals": "INF", "lang": null, "name": "zev:WarrantsExercised", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Mpek31BY9U-Zkb68SSA1Hg", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_v-oqukaf30aAD_931VrfTw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unitRef": "Unit_Standard_shares_Mpek31BY9U-Zkb68SSA1Hg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Stock-Based Compensation (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationDetails", "shortName": "Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_v-oqukaf30aAD_931VrfTw", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Mpek31BY9U-Zkb68SSA1Hg", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_v-oqukaf30aAD_931VrfTw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Stock-Based Compensation - Stock-based compensation and estimated unrecognized expense related to stock option and RSU (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationStockBasedCompensationAndEstimatedUnrecognizedExpenseRelatedToStockOptionAndRsuDetails", "shortName": "Stock-Based Compensation - Stock-based compensation and estimated unrecognized expense related to stock option and RSU (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_v-oqukaf30aAD_931VrfTw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_hiv5Zm5mK0ez9ZnHe2ge4A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41104 - Disclosure - Stock-Based Compensation - Black Scholes option pricing model (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelDetails", "shortName": "Stock-Based Compensation - Black Scholes option pricing model (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_hiv5Zm5mK0ez9ZnHe2ge4A", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": "-3", "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Income Taxes (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Mpek31BY9U-Zkb68SSA1Hg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Net Loss per Share (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureNetLossPerShareDetails", "shortName": "Net Loss per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Mpek31BY9U-Zkb68SSA1Hg", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_zev_CommitmentToPurchaseEnergyStorageSystemMember_Lfn5I7WOEE-8rEkRjkoWjg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Commitments and Contingencies - Future Minimum Commitments (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumCommitmentsDetails", "shortName": "Commitments and Contingencies - Future Minimum Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_zev_CommitmentToPurchaseEnergyStorageSystemMember_Lfn5I7WOEE-8rEkRjkoWjg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_11_12_2021_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_zev_AmendmentToMinimumPurchaseCommitmentMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_ja5bUHj8j0C7dxcsEHkV1w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Subsequent Events - Purchase Commitments (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsPurchaseCommitmentsDetails", "shortName": "Subsequent Events - Purchase Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_11_12_2021_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_zev_AmendmentToMinimumPurchaseCommitmentMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_ja5bUHj8j0C7dxcsEHkV1w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_GXO0YJLf7kqdjd4JXjBUEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConvertibleNotesPayable", "reportCount": 1, "unitRef": "Unit_Standard_USD_x6NOz3_FWEWPXYHbPjec7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9940901 - Disclosure - Redeemable Convertible Preferred Stock (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureRedeemableConvertiblePreferredStockDetails", "shortName": "Redeemable Convertible Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Description of Business and Basis of Presentations", "role": "http://www.ligthiningsystem.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentations", "shortName": "Description of Business and Basis of Presentations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Reverse Recapitalization", "role": "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalization", "shortName": "Reverse Recapitalization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_ZoZIBTMjbkK0zrpWl1fn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 85, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "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" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address State Or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r455" ], "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" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r458" ], "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" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r455" ], "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" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r457" ], "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" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r455" ], "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" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r455" ], "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" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r455" ], "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" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.", "label": "Schedule of maturity of debt", "verboseLabel": "Schedule of future minimum commitments" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesTables", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableTables", "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsTables" ], "xbrltype": "textBlockItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r115", "r122", "r200", "r295", "r296", "r297", "r320", "r321" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect Period Of Adoption Adjustment [Member]", "terseLabel": "Cumulative Effect, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r115", "r122", "r200", "r295", "r296", "r297", "r320", "r321" ], "lang": { "en-us": { "role": { "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r115", "r122", "r200", "r295", "r296", "r297", "r320", "r321" ], "lang": { "en-us": { "role": { "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect Period Of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r184", "r254", "r258", "r428" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r266", "r269", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r426", "r429" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r266", "r269", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r426", "r429" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r184", "r254", "r258", "r428" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Name Of Major Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r182", "r254", "r256", "r398", "r425", "r427" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r182", "r254", "r256", "r398", "r425", "r427" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Products And Services [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r263", "r266", "r269", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r426", "r429" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r263", "r266", "r269", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r426", "r429" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Member]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r111", "r112", "r113", "r114", "r116", "r117", "r120", "r121", "r122", "r124", "r125", "r127", "r128", "r139" ], "lang": { "en-us": { "role": { "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Restatement Adjustment [Member]", "terseLabel": "Adjustment [Member]" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r111", "r112", "r113", "r114", "r116", "r117", "r120", "r121", "r122", "r124", "r125", "r126", "r127", "r128", "r139", "r201", "r202", "r298", "r321", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441" ], "lang": { "en-us": { "role": { "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r111", "r112", "r113", "r114", "r116", "r117", "r120", "r121", "r122", "r124", "r125", "r126", "r127", "r128", "r139", "r201", "r202", "r298", "r321", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441" ], "lang": { "en-us": { "role": { "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Restatement [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r111", "r113", "r114", "r116", "r117", "r120", "r121", "r122", "r124", "r125", "r127", "r128", "r139", "r201", "r202", "r298", "r321", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441" ], "lang": { "en-us": { "role": { "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Scenario Previously Reported [Member]", "terseLabel": "Previously Reported [Member]" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r267" ], "lang": { "en-us": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario Unspecified [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r229", "r267", "r388" ], "lang": { "en-us": { "role": { "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update201602 [Member]", "terseLabel": "ASU 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "order": 2.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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable [Member]", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r27", "r185", "r186" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r10", "r11", "r48" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "zev_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "verboseLabel": "Accrued professional services" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r41", "r218" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentDetails": { "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", "negatedLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r28", "r298" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r111", "r112", "r114", "r295", "r296", "r297" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r116", "r117", "r118", "r119", "r197", "r198", "r199", "r200", "r201", "r202", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r318", "r319", "r320", "r321", "r399", "r400", "r401", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature": { "auth_ref": [ "r245", "r250", "r317" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from recognition of deferred taxes for convertible debt with a beneficial conversion feature.", "label": "Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature", "terseLabel": "Warrants issued in connection the Convertible Note", "verboseLabel": "Fair value of convertible debt adjusted to additional paid in capital" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalMarkToMarket": { "auth_ref": [ "r245", "r250" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to additional paid in capital (APIC) resulting from changes in fair value of common and preferred stock issued to employee benefit trust but unearned.", "label": "Adjustments to Additional Paid in Capital, Fair Value", "terseLabel": "Excess fair value recorded as additional pain in capital" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalMarkToMarket", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r270", "r272", "r301", "r302" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r235", "r245", "r250" ], "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 warrants beneficial conversion feature" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r305" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r272", "r287", "r300" ], "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", "verboseLabel": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationStockBasedCompensationAndEstimatedUnrecognizedExpenseRelatedToStockOptionAndRsuDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r191", "r203", "r204", "r206" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r77", "r91", "r368" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r136" ], "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", "verboseLabel": "Potential anti-dilutive stock" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNetLossPerShareDetails" ], "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]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r136" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r104", "r165", "r174", "r180", "r196", "r337", "r339", "r358", "r403", "r415" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r62", "r104", "r196", "r337", "r339", "r358" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "order": 1.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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r273", "r289" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationDetails", "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationStockBasedCompensationAndEstimatedUnrecognizedExpenseRelatedToStockOptionAndRsuDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r265", "r268" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationCommonStockOutstandingDetails", "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails", "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationNetContributionsFromBusinessCombinationAndPipeFinancingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r265", "r268", "r330", "r331" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationCommonStockOutstandingDetails", "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails", "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationNetContributionsFromBusinessCombinationAndPipeFinancingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r333" ], "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": "Shares issued under business combination" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Reverse Recapitalization" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationCommonStockOutstandingDetails", "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails", "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationNetContributionsFromBusinessCombinationAndPipeFinancingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r90", "r334" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in fair value of earnout liability" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Reverse Recapitalization" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalization" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r332" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reverse Recapitalization" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock": { "auth_ref": [ "r100", "r329", "r335" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for business combinations and other business acquisition transactions not accounted for using the purchase method, such as an exchange of shares between entities under common control.", "label": "Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block]", "terseLabel": "Earnout liability" } } }, "localname": "BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r1", "r110", "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentations" ], "xbrltype": "textBlockItemType" }, "us-gaap_Cash": { "auth_ref": [ "r38", "r443", "r444" ], "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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/DisclosureRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r79" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationNetContributionsFromBusinessCombinationAndPipeFinancingDetails": { "order": 1.0, "parentTag": "zev_NetCashProvidedByBusinessCombinationAndPipeFinancing", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "terseLabel": "Cash - Gig's trust and cash (net of redemptions and transaction costs)" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationNetContributionsFromBusinessCombinationAndPipeFinancingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r38", "r93" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r16", "r94", "r101" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r87", "r93", "r99" ], "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 - End of period", "periodStartLabel": "Cash - Beginning of year", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r87", "r359" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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), Excluding Exchange Rate Effect", "totalLabel": "Net increase in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r102", "r104", "r129", "r130", "r131", "r133", "r135", "r143", "r144", "r145", "r196", "r358" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/DisclosureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r251", "r271" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r246" ], "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", "periodEndLabel": "Outstanding at end of period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)", "verboseLabel": "Warrant exercise price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/DisclosureRedeemableConvertiblePreferredStockDetails" ], "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]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "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": "Number of shares called by each warrant" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Warrants to purchase shares", "verboseLabel": "Warrant to purchase shares" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/DisclosureRedeemableConvertiblePreferredStockDetails" ], "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", "periodEndLabel": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at Beginning of period (in shares)", "terseLabel": "Warrants Outstanding" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r251", "r271" ], "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]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r53", "r228", "r407", "r421" ], "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 14)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies." } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r225", "r226", "r227", "r230" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Reserved" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r111", "r112" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r26", "r245" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Total shares of common stock outstanding immediately after Business Combination", "periodStartLabel": "Common stock, outstanding prior to Business Combination", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationCommonStockOutstandingDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r26" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "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", "verboseLabel": "Common stock, par value $.0001, 250,000,000 shares authorized as of September 30, 2021 and December 31, 2020; 74,827,128 and 32,949,507 shares issued and outstanding as of September 30, 2021 and December 31, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r100", "r276" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Stock-based compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r153", "r154", "r184", "r355", "r356" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r153", "r154", "r184", "r355", "r356", "r442" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r153", "r154", "r184", "r355", "r356", "r442" ], "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]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r148", "r413" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of credit risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "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]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r153", "r154", "r184", "r355", "r356" ], "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": "Concentrations of credit risk (as a percent)", "verboseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r151", "r153", "r154", "r155", "r355", "r357" ], "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]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r153", "r154", "r184", "r355", "r356" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "auth_ref": [ "r255" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "zev_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.", "label": "Contract with Customer, Refund Liability, Current", "terseLabel": "Customer deposits" } } }, "localname": "ContractWithCustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r96", "r97", "r98" ], "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": "Conversion of convertible preferred stock" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r96", "r97", "r98" ], "lang": { "en-us": { "role": { "documentation": "The number of new shares issued in the conversion of stock 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 Issued", "terseLabel": "Exercise of Common Warrants (in shares)" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Fair value of convertible debt" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Long-term debt, convertible note net of debt discount" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r264" ], "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 note payable" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleLongTermNotesPayable": { "auth_ref": [ "r51" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.", "label": "Convertible Notes Payable, Noncurrent", "terseLabel": "Long-term portion - convertible note" } } }, "localname": "ConvertibleLongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayable": { "auth_ref": [ "r21", "r405", "r416", "r445" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable", "terseLabel": "Convertible Note" } } }, "localname": "ConvertibleNotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDetails", "http://www.ligthiningsystem.com/role/DisclosureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r73", "r104", "r196", "r358" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations": { "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 revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost Of Sales [Member]", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails", "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationStockBasedCompensationAndEstimatedUnrecognizedExpenseRelatedToStockOptionAndRsuDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r152", "r184" ], "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" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r96", "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Conversion of convertible notes payable into Series C redeemable convertible preferred stock" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r96", "r98" ], "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": "Series C preferred shares issued", "verboseLabel": "Number of common stock issued on conversion of notes" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r96", "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of 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 cash payments in the period.", "label": "Debt Conversion, Original Debt, Amount", "verboseLabel": "Convertible notes original amount" } } }, "localname": "DebtConversionOriginalDebtAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes Payable" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r241" ], "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": "Notes Payable" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r19", "r20", "r21", "r404", "r405", "r414" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r21", "r236", "r405", "r414" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDebtMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Third party notes", "totalLabel": "Total debt", "verboseLabel": "Principal amount" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDebtMaturitiesDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature": { "auth_ref": [ "r249" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of a favorable spread to a debt holder between the amount of debt being converted and the value of the securities received upon conversion. This is an embedded conversion feature of convertible debt issued that is in-the-money at the commitment date.", "label": "Debt Instrument, Convertible, Beneficial Conversion Feature", "terseLabel": "Beneficial conversion feature" } } }, "localname": "DebtInstrumentConvertibleBeneficialConversionFeature", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "verboseLabel": "Conversion price" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective.", "label": "Debt Instrument, Convertible, Stock Price Trigger", "terseLabel": "Stock price trigger" } } }, "localname": "DebtInstrumentConvertibleStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Threshold Consecutive Trading Days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "verboseLabel": "Percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Threshold Trading Days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r369", "r371" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Amount borrowed" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r50" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "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": "Notes Payable" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r51" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r51", "r106", "r246", "r247", "r248", "r249", "r368", "r369", "r371", "r412" ], "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]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r368", "r371" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r91", "r163" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r63", "r65", "r346", "r396" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "terseLabel": "Fair value of convertible note derivative liability" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "auth_ref": [ "r64" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Noncurrent", "terseLabel": "Derivative liability" } } }, "localname": "DerivativeLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r101", "r108", "r341", "r342", "r343", "r344", "r347" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative liability" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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": "Revenue Summary" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r262" ], "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]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r254" ], "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": "Schedule of disaggregates revenue by major source" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "auth_ref": [ "r91", "r216", "r221" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.", "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal", "negatedLabel": "Gain on disposal of fixed asset" } } }, "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPreferredStock": { "auth_ref": [ "r250", "r411" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Preferred Stock", "terseLabel": "Preferred dividends" } } }, "localname": "DividendsPreferredStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/DisclosureRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r44", "r107", "r384" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Related Parties, Current", "terseLabel": "Current portion of long-term debt - related party" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesNoncurrent": { "auth_ref": [ "r52", "r107", "r384" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Portion of the carrying amount as of the balance sheet date of obligations due all related parties that is payable after one year or beyond the normal operating cycle if longer.", "label": "Due to Related Parties, Noncurrent", "terseLabel": "Long-term debt, net of current portion and debt discount - related party" } } }, "localname": "DueToRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Loss per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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, Basic and Diluted", "verboseLabel": "Net loss per share" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r101", "r136", "r137" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net loss per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r136", "r137", "r138", "r140" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "zev_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 payroll and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r288" ], "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": "Remaining vesting period (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationStockBasedCompensationAndEstimatedUnrecognizedExpenseRelatedToStockOptionAndRsuDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r288" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Restricted stock units unrecognized expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationStockBasedCompensationAndEstimatedUnrecognizedExpenseRelatedToStockOptionAndRsuDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r288" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Stock options unrecognized expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationStockBasedCompensationAndEstimatedUnrecognizedExpenseRelatedToStockOptionAndRsuDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNetLossPerShareDetails", "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationStockBasedCompensationAndEstimatedUnrecognizedExpenseRelatedToStockOptionAndRsuDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capital Structure" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r111", "r112", "r114", "r117", "r125", "r128", "r142", "r200", "r245", "r250", "r295", "r296", "r297", "r320", "r321", "r360", "r361", "r362", "r363", "r364", "r365", "r432", "r433", "r434" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_ExtinguishmentOfDebtAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of debt extinguished.", "label": "Extinguishment of Debt, Amount", "terseLabel": "Redemption of debt" } } }, "localname": "ExtinguishmentOfDebtAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r91", "r242" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "terseLabel": "(Gain) loss from change in fair value of warrant liabilities", "verboseLabel": "Change in fair value of warrant liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "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": "Increase (decrease) in convertible note derivative liability" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableConvertibleNoteDerivativeLiabilityDetails" ], "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]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableConvertibleNoteDerivativeLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r350", "r352" ], "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]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableConvertibleNoteDerivativeLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r350", "r352" ], "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": "Schedule of convertible note derivative liability measured at fair value" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r351" ], "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": "Gain" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableConvertibleNoteDerivativeLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "negatedLabel": "Change resulting from conversions" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableConvertibleNoteDerivativeLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r350" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableConvertibleNoteDerivativeLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r101", "r353", "r354" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair value, measurements, and financial instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r374", "r382" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 lease obligations", "verboseLabel": "Total maturities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails", "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r374" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Current portion of finance lease obligation", "verboseLabel": "Finance lease obligation - current portion" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of maturities - finance lease" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r374" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "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": "Earnout liability", "verboseLabel": "Finance lease obligation - long-term portion" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r375", "r378" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Payments on finance lease obligations", "terseLabel": "Payments on finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r380", "r383" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r379", "r383" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease terms (in years)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": { "auth_ref": [ "r345" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.", "label": "Gain (Loss) on Derivative Instruments, Net, Pretax", "negatedLabel": "Loss from change in fair value of derivative liability", "verboseLabel": "Gain (loss) from change in fair value of derivative" } } }, "localname": "GainLossOnDerivativeInstrumentsNetPretax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r75", "r91", "r195" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "negatedLabel": "Loss from change in fair value of earnout liability" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r91", "r239", "r240" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Gain on extinguishment of debt", "negatedTerseLabel": "Gain on conversion of convertible notes for common stock" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r212", "r213", "r402" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r72", "r104", "r165", "r173", "r176", "r179", "r181", "r196", "r358" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations": { "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 loss" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "auth_ref": [ "r101", "r233" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.", "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]", "terseLabel": "Warranties" } } }, "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r91", "r215", "r220" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r101", "r214", "r223" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Operations" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails", "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationStockBasedCompensationAndEstimatedUnrecognizedExpenseRelatedToStockOptionAndRsuDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails", "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationStockBasedCompensationAndEstimatedUnrecognizedExpenseRelatedToStockOptionAndRsuDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r311", "r312", "r315", "r322", "r324", "r326", "r327", "r328" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r127", "r128", "r164", "r309", "r323", "r325", "r424" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r68", "r101", "r307", "r308", "r312", "r313", "r314", "r316", "r446" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r90" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of 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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r90" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.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", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r90" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.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", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "terseLabel": "Changes in operating assets and liabilities that (used) provided cash:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r90" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.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", "negatedLabel": "Prepaid expenses and other current assets and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "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]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r69", "r162", "r367", "r370", "r410" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseLongTermDebt": { "auth_ref": [ "r409" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate amount of interest paid or due on all long-term debt.", "label": "Interest Expense, Long-term Debt", "terseLabel": "Cash paid for remaining annual interest due" } } }, "localname": "InterestExpenseLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r86", "r88", "r95" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r11", "r12", "r48" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "zev_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryAdjustments": { "auth_ref": [ "r61", "r207" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods.", "label": "Inventory Adjustments", "terseLabel": "Reduction of inventory" } } }, "localname": "InventoryAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventories" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r209" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r57" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r60" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureInventoriesDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r13", "r61", "r101", "r141", "r207", "r208", "r209" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r59" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.", "label": "Inventory, Raw Materials and Supplies, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r58" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in progress" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "auth_ref": [ "r91" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.", "label": "Issuance of Stock and Warrants for Services or Claims", "terseLabel": "Issuance of common stock warrants for services performed" } } }, "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r381" ], "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": "Schedule of lease cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r217" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "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]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r382" ], "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": "Schedule of maturities - operating lease" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r382" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r382" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r382" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r382" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r382" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r382" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2021 (remainder of year)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r382" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r47", "r104", "r175", "r196", "r338", "r339", "r340", "r358" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "order": 1.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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Operating Lease Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r32", "r104", "r196", "r358", "r406", "r419" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity (deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' equity (deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r49", "r104", "r196", "r338", "r339", "r340", "r358" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities.", "label": "Liabilities, Other than Long-term Debt, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "LiabilitiesOtherThanLongtermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r21", "r405", "r414" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Borrowings under line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r45" ], "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": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r21", "r237", "r405", "r417" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total debt less unamortized debt discount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt", "verboseLabel": "Less current portion - third party" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r109", "r234" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDebtMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in 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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "totalLabel": "Long-term portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by category of items purchased under a long-term purchase commitment.", "label": "Category of Item Purchased [Axis]" } } }, "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumCommitmentsDetails", "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesTables", "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsPurchaseCommitmentsDetails", "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsTables" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.", "label": "Long Term Purchase Commitment Category Of Item Purchased [Domain]", "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]" } } }, "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumCommitmentsDetails", "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesTables", "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsPurchaseCommitmentsDetails", "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsTables" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "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": "Long-term Purchase Commitment [Line Items]" } } }, "localname": "LongTermPurchaseCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumCommitmentsDetails", "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesTables", "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsTables" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.", "label": "Long-term Purchase Commitment [Table]" } } }, "localname": "LongTermPurchaseCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumCommitmentsDetails", "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesTables", "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsTables" ], "xbrltype": "stringItemType" }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maturities of Long-term Debt [Abstract]", "terseLabel": "Debt maturities" } } }, "localname": "MaturitiesOfLongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDebtMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputExercisePriceMember": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using agreed upon price for exchange of underlying asset.", "label": "Measurement Input Exercise Price [Member]", "terseLabel": "Exercise Price" } } }, "localname": "MeasurementInputExercisePriceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input Expected Term [Member]", "terseLabel": "Expected Term" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input Price Volatility [Member]", "terseLabel": "Volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r348" ], "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" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Measurement Input Share Price [Member]", "terseLabel": "Share Price" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r87" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r87" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r87", "r89", "r92" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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", "terseLabel": "Net cash used in operating activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r66", "r67", "r70", "r92", "r104", "r116", "r120", "r121", "r122", "r123", "r127", "r128", "r132", "r165", "r173", "r176", "r179", "r181", "r196", "r358", "r408", "r423" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations": { "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Significant noncash transactions" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1": { "auth_ref": [ "r96", "r97", "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of debt that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Debt Assumed", "terseLabel": "Warrant liability at inception" } } }, "localname": "NoncashOrPartNoncashAcquisitionDebtAssumed1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1": { "auth_ref": [ "r96", "r97", "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities, classified as other, assumed in acquiring a business or in consideration for an asset received in a noncash or part noncash acquisition.", "label": "Noncash or Part Noncash Acquisition, Other Liabilities Assumed", "terseLabel": "Derivative liability at inception" } } }, "localname": "NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r76" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "Total other expenses" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesIssued1": { "auth_ref": [ "r96", "r97", "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of notes issued in noncash investing and financing activities.", "label": "Notes Issued", "terseLabel": "Conversion of short-term convertible notes for common stock" } } }, "localname": "NotesIssued1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableRelatedPartiesClassifiedCurrent": { "auth_ref": [ "r43", "r107", "r385" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Notes Payable, Related Parties, Current", "terseLabel": "Less current portion - related party", "verboseLabel": "Amount borrowed from related parties" } } }, "localname": "NotesPayableRelatedPartiesClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r107", "r384", "r422" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), due to related parties.", "label": "Notes Payable, Related Parties" } } }, "localname": "NotesPayableRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableRelatedPartiesNoncurrent": { "auth_ref": [ "r52", "r107", "r384" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), payable to related parties, which are due after one year (or one business cycle).", "label": "Notes Payable, Related Parties, Noncurrent", "terseLabel": "Long-term portion - related party" } } }, "localname": "NotesPayableRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReduction": { "auth_ref": [ "r96", "r97", "r98" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of notes retired (or transferred to another entity) in noncash investing or financing transactions.", "label": "Notes Reduction", "terseLabel": "Conversion of convertible notes for common stock" } } }, "localname": "NotesReduction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations": { "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r165", "r173", "r176", "r179", "r181" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r377", "r383" ], "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": "Total operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r374" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Lease liabilities", "totalLabel": "Total lease obligations", "verboseLabel": "Total maturities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails", "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r374" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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", "terseLabel": "Current portion of operating lease obligation", "verboseLabel": "Operating lease obligation - current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r374" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "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", "terseLabel": "Operating lease obligation, net of current portion", "verboseLabel": "Operating lease obligation - long-term portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r373" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use asset, net", "verboseLabel": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r91" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Non-cash impact of operating lease right of use asset" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r380", "r383" ], "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 average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r379", "r383" ], "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 average remaining lease terms (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description of Business and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r10", "r11", "r12", "r48" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "zev_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expense" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashExpense": { "auth_ref": [ "r92" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other.", "label": "Other Noncash Expense", "terseLabel": "Other non-cash expenses" } } }, "localname": "OtherNoncashExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other (income) expense" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other expenses" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r5", "r8", "r211" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosurePrepaidAndOtherCurrentAssetsDetails": { "order": 5.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 other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosurePrepaidAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": { "auth_ref": [ "r96", "r97", "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the noncash (or part noncash) consideration given (for example, liability, equity) in a 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 a transaction not resulting in cash receipts or cash payments in the period.", "label": "Other Significant Noncash Transaction, Value of Consideration Given", "terseLabel": "Earnout liability at inception" } } }, "localname": "OtherSignificantNoncashTransactionValueOfConsiderationGiven1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationReceived1": { "auth_ref": [ "r96", "r97", "r98" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of the noncash (or part noncash) consideration received in a 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 a transaction not resulting in cash receipts or cash payments in the period.", "label": "Other Significant Noncash Transaction, Value of Consideration Received", "terseLabel": "Conversion of warrant liabilities for common stock" } } }, "localname": "OtherSignificantNoncashTransactionValueOfConsiderationReceived1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r85" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "terseLabel": "Issuance costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r81" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r273", "r289" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationDetails" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage rate used to calculate dividend payments on preferred stock.", "label": "Preferred Stock, Dividend Rate, Percentage", "terseLabel": "Preferred return (as a percentage)" } } }, "localname": "PreferredStockDividendRatePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/DisclosureRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "percentItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r25" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, par value $.0001, 1,000,000 shares authorized no shares issued and outstanding as of September 30, 2021 and December 31, 2020" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r36", "r37" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosurePrepaidAndOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosurePrepaidAndOtherCurrentAssetsDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid and Other Current Assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r6", "r8", "r210", "r211" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosurePrepaidAndOtherCurrentAssetsDetails": { "order": 1.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" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosurePrepaidAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private Placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r83" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.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 the exercise of Series C redeemable convertible preferred warrants" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Gross proceeds from IPO" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPreferredStockPreferenceStockAndWarrants": { "auth_ref": [ "r82" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholder, which takes precedence over common stockholders in the event of liquidation and from issuance of rights to purchase common shares at a predetermined price.", "label": "Proceeds from Issuance of Preferred Stock, Preference Stock, and Warrants", "verboseLabel": "Proceeds from issuance of Series C convertible preferred stock and preferred stock warrants" } } }, "localname": "ProceedsFromIssuanceOfPreferredStockPreferenceStockAndWarrants", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "auth_ref": [ "r82" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationNetContributionsFromBusinessCombinationAndPipeFinancingDetails": { "order": 2.0, "parentTag": "zev_NetCashProvidedByBusinessCombinationAndPipeFinancing", "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 issue of stock in private placement", "verboseLabel": "Cash - PIPE Financing" } } }, "localname": "ProceedsFromIssuanceOfPrivatePlacement", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails", "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationNetContributionsFromBusinessCombinationAndPipeFinancingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r83" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.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 facility borrowings" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromOtherEquity": { "auth_ref": [ "r82" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from the issuance of equity classified as other.", "label": "Proceeds from Other Equity", "terseLabel": "Proceeds from Business combination and PIPE Financing, net of issuance costs paid" } } }, "localname": "ProceedsFromOtherEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r80" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from disposal of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebt": { "auth_ref": [ "r83" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Proceeds from Short-term Debt", "terseLabel": "Proceeds from convertible notes payable, net of issuance costs paid" } } }, "localname": "ProceedsFromShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r82", "r290" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r82" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from exercise of common warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r48", "r231", "r232" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "zev_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Warranty liability" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r41", "r219" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r224", "r447", "r448", "r449" ], "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" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r40", "r217" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentDetails": { "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 cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentDetails" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r17", "r18", "r219", "r420" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r39", "r101", "r219", "r447", "r448" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r17", "r219" ], "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" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r17", "r217" ], "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": "Property Plant And Equipment Type [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful Lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r71", "r205" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumCommitmentsDetails", "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumCommitmentsDetails", "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumCommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "PurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumCommitmentsDetails", "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumCommitmentsDetails": { "order": 6.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "PurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]", "terseLabel": "Future minimum commitments" } } }, "localname": "PurchaseObligationFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in remainder of current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment.", "label": "Purchase Obligation, to be Paid, Remainder of Fiscal Year", "terseLabel": "2021 (remainder of year)" } } }, "localname": "PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumCommitmentsDetails", "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "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" } } }, "localname": "RedeemableConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/DisclosureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r84" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn 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": "Repayments of Long-term Lines of Credit", "negatedLabel": "Repayments of facility borrowings" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r84" ], "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" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r306", "r450" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations": { "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations" ], "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 expenses" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails", "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationStockBasedCompensationAndEstimatedUnrecognizedExpenseRelatedToStockOptionAndRsuDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r101", "r306" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units R S U [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNetLossPerShareDetails", "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationDetails", "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationStockBasedCompensationAndEstimatedUnrecognizedExpenseRelatedToStockOptionAndRsuDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r250", "r298", "r418", "r436", "r441" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r111", "r112", "r114", "r117", "r125", "r128", "r200", "r295", "r296", "r297", "r320", "r321", "r432", "r434" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Stockholders' Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r160", "r161", "r172", "r177", "r178", "r182", "r183", "r184", "r253", "r254", "r398" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues", "verboseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r153", "r184" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue From Contract With Customer [Member]", "terseLabel": "Revenue from Contract with Customer Benchmark [Member]" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale Of Stock Name Of Transaction [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r153", "r184" ], "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": "Sales Revenue Net [Member]", "terseLabel": "Revenues" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r136" ], "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]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r136" ], "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 securities excluded" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r330", "r331" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationCommonStockOutstandingDetails", "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails", "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationNetContributionsFromBusinessCombinationAndPipeFinancingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of notes payable" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r272", "r286", "r300" ], "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 related to stock option and RSU" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r13", "r33", "r34", "r35" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r41", "r219" ], "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]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r273", "r289" ], "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]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationDetails", "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationStockBasedCompensationAndEstimatedUnrecognizedExpenseRelatedToStockOptionAndRsuDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r280" ], "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": "Schedule of Black Scholes option pricing model" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r251", "r271" ], "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 Common and Series C preferred warrants issued and outstanding" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r151", "r153", "r154", "r155", "r355", "r357" ], "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": "Concentrations of credit risk" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebt": { "auth_ref": [ "r21", "r405", "r417" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.", "label": "Secured Debt" } } }, "localname": "SecuredDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r101", "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": "Segment information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r74" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling General And Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails", "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationStockBasedCompensationAndEstimatedUnrecognizedExpenseRelatedToStockOptionAndRsuDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r90" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Servicing period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r274" ], "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": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Shares granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Shares vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r283" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r282" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelDetails" ], "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]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationDetails", "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationStockBasedCompensationAndEstimatedUnrecognizedExpenseRelatedToStockOptionAndRsuDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r271", "r275" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationDetails", "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationStockBasedCompensationAndEstimatedUnrecognizedExpenseRelatedToStockOptionAndRsuDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by supplier.", "label": "Supplier [Axis]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received.", "label": "Share Based Goods And Nonemployee Services Transaction Supplier [Domain]", "terseLabel": "Supplier [Domain]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r281", "r299" ], "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 life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Share issue price" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "perShareItemType" }, "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": "Balances, at End of period (in shares)", "periodStartLabel": "Balances, at Beginning of period (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r110" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r24", "r25", "r26", "r102", "r104", "r129", "r130", "r131", "r133", "r135", "r143", "r144", "r145", "r196", "r245", "r358" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/DisclosureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r56", "r111", "r112", "r114", "r117", "r125", "r128", "r142", "r200", "r245", "r250", "r295", "r296", "r297", "r320", "r321", "r360", "r361", "r362", "r363", "r364", "r365", "r432", "r433", "r434" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "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]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Stockholders' Equity (Deficit)" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r111", "r112", "r114", "r142", "r398" ], "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]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of preferred stock and warrants for common stock issued.", "label": "Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants", "terseLabel": "Exercise of Common Warrants" } } }, "localname": "StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r25", "r26", "r250" ], "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": "Business Combination and PIPE Financing (in shares)", "verboseLabel": "Common stock Gig" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationCommonStockOutstandingDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r55", "r245", "r246", "r250" ], "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": "Issuance in connection with the redemption of convertible debt and cash purchase of redeemable Series C convertible preferred stock (in shares)", "verboseLabel": "Conversion of convertible notes payable (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r25", "r26", "r245", "r250" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of Series C redeemable convertible preferred stock (in shares)", "verboseLabel": "Issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationCommonStockOutstandingDetails", "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r25", "r26", "r245", "r250" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r25", "r26", "r245", "r250", "r277" ], "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", "terseLabel": "Exercised (in shares)", "verboseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r56", "r245", "r250" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Business Combination and PIPE Financing" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r56", "r245", "r250" ], "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": "Issuance in connection with the redemption of convertible debt and cash purchase of redeemable Series C convertible preferred stock", "verboseLabel": "Conversion of convertible notes payable" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r25", "r26", "r245", "r250" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of Series C redeemable convertible preferred stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r245", "r250" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r56", "r245", "r250" ], "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": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRedeemedOrCalledDuringPeriodShares": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "Number of stock bought back by the entity at the exercise price or redemption price.", "label": "Stock Redeemed or Called During Period, Shares", "negatedLabel": "Less: redemption of Gig shares", "terseLabel": "Shares redeemed" } } }, "localname": "StockRedeemedOrCalledDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationCommonStockOutstandingDetails", "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r26", "r30", "r31", "r104", "r193", "r196", "r358" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "order": 2.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": "Balances, at End of period", "periodStartLabel": "Balances, at Beginning of period", "terseLabel": "Equity", "totalLabel": "Total stockholders' equity (deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity (deficit)" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r103", "r250", "r252" ], "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": "Capital Structure" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructure" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy": { "auth_ref": [ "r22", "r23", "r101", "r244" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for redeemable preferred stock issued. This disclosure may include the accounting treatment for the difference, if there is any, between the carrying value and redemption amount. For example, describe whether the issuer accretes changes in the redemption value.", "label": "Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy [Policy Text Block]", "terseLabel": "Redeemable convertible preferred stock" } } }, "localname": "StockholdersEquityNoteRedeemablePreferredStockIssuePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r366", "r387" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsPurchaseCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r366", "r387" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r366", "r387" ], "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]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r366", "r387" ], "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsPurchaseCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r386", "r389" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]", "terseLabel": "Supplier" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r15", "r243" ], "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]" } } }, "localname": "TemporaryEquityByClassOfStockTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/DisclosureRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Balances, at End of period", "periodStartLabel": "Balances, at Beginning of period", "terseLabel": "Redeemable convertible preferred stock" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Redeemable Convertible Preferred Stock." } } }, "localname": "TemporaryEquityDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Temporary Equity [Line Items]" } } }, "localname": "TemporaryEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/DisclosureRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Balances, at End of period (in shares)", "periodStartLabel": "Balances, at Beginning of period (in shares)", "terseLabel": "Redeemable convertible preferred stock, outstanding (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r187", "r188", "r189", "r190", "r192", "r194" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r116", "r117", "r118", "r119", "r197", "r198", "r199", "r200", "r201", "r202", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r318", "r319", "r320", "r321", "r399", "r400", "r401", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Type Of Adoption [Member]", "terseLabel": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrant" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "http://www.ligthiningsystem.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "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": "Outstanding at end of Period", "periodStartLabel": "Outstanding at Beginning of Period", "terseLabel": "Fair value of warrants" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/DisclosureRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Warrants, Measurement Input" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r349" ], "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": "Contractual life of warrants" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted-average shares outstanding, basic and diluted" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "zev_AccruedExpensesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the current portion of accrued expenses and other liabilities within one year or the operating cycle.", "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.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "zev_AccruedTransactionCosts": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "zev_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued transaction costs", "label": "Accrued transaction costs", "terseLabel": "Accrued SPAC transaction costs" } } }, "localname": "AccruedTransactionCosts", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "zev_AdjustmentsToAdditionalAdditionalPaidInCapitalConversionOfConvertibleNotesDueToBusinessCombination": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recorded in additional paid in capital, due to conversion of convertible notes to common stock as a result of business combination.", "label": "Adjustments to Additional Additional Paid in Capital, Conversion of Convertible Notes due to Business Combination", "terseLabel": "Conversion of convertible notes, adjustment to additional paid in capital" } } }, "localname": "AdjustmentsToAdditionalAdditionalPaidInCapitalConversionOfConvertibleNotesDueToBusinessCombination", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zev_AdjustmentsToAdditionalPaidInCapitalRedemptionOfConvertibleNotesPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to additional paid in capital (APIC) resulting from redemption of convertible notes.", "label": "Adjustments to Additional Paid in Capital, Redemption of Convertible Notes Payable", "terseLabel": "Redemption of convertible notes payable" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalRedemptionOfConvertibleNotesPayable", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "zev_AdjustmentsToAdditionalPaidInCapitalStockConversionDueToBusinessCombination": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from a stock conversion due to business combination.", "label": "Adjustments to Additional Paid in Capital, Stock Conversion due to Business Combination", "terseLabel": "Balance amount of stock conversion charged to additional paid in capital" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockConversionDueToBusinessCombination", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "zev_AmendmentToMinimumPurchaseCommitmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amendment to Minimum Purchase Commitment [Member]", "label": "Amendment To Minimum Purchase Commitment [Member]", "terseLabel": "Amendment to Minimum Purchase Commitment [Member]" } } }, "localname": "AmendmentToMinimumPurchaseCommitmentMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsPurchaseCommitmentsDetails", "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsTables" ], "xbrltype": "domainItemType" }, "zev_BeneficialConversionFeaturesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for beneficial conversion features.", "label": "Beneficial Conversion Features, Policy [Policy Text Block]", "terseLabel": "Beneficial conversion features" } } }, "localname": "BeneficialConversionFeaturesPolicyPolicyTextBlock", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "zev_BusinessCombinationContingentRightToReceiveAdditionalShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity as contingent consideration.", "label": "Business Combination, Contingent Right To Receive Additional Shares", "terseLabel": "Contingent right to receive additional shares" } } }, "localname": "BusinessCombinationContingentRightToReceiveAdditionalShares", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "sharesItemType" }, "zev_CapitalProjectsInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to capital projects in progress.", "label": "Capital Projects In Progress [Member]", "terseLabel": "Capital projects in progress" } } }, "localname": "CapitalProjectsInProgressMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "zev_ChangeInFairValueOfDerivativeLiability": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in fair value of derivative liability", "label": "Change in fair value of derivative liability", "terseLabel": "Change in fair value of derivative liability" } } }, "localname": "ChangeInFairValueOfDerivativeLiability", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zev_ChargingSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents about Charging systems.", "label": "Charging Systems [Member]", "terseLabel": "Charging systems" } } }, "localname": "ChargingSystemsMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "zev_ClassOfWarrantOrRightExercisePriceOfWarrantsAssumed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants through business combination.", "label": "Class of Warrant or Right, Exercise Price of Warrants Assumed", "terseLabel": "Warrants assumed (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsAssumed", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails" ], "xbrltype": "perShareItemType" }, "zev_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of the entity's common stock which would be required to be attained to trigger the redemption of warrants.", "label": "Class Of Warrant Or Right Redemption Of Warrants Or Rights Stock Price Trigger", "terseLabel": "Stock price trigger for redemption of warrants" } } }, "localname": "ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsDetails" ], "xbrltype": "perShareItemType" }, "zev_ClassOfWarrantOrRightRedemptionPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of warrant or right redemption price.", "label": "Class Of Warrant Or Right Redemption Price", "terseLabel": "Redemption price per warrant" } } }, "localname": "ClassOfWarrantOrRightRedemptionPrice", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsDetails" ], "xbrltype": "perShareItemType" }, "zev_ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified consecutive trading days for stock price trigger considered for redemption of warrants.", "label": "Class of Warrant or Right Redemption, Threshold Consecutive Trading Days", "terseLabel": "Threshold consecutive trading days for redemption of warrants" } } }, "localname": "ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsDetails" ], "xbrltype": "durationItemType" }, "zev_ClassOfWarrantOrRightRedemptionThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days for stock price trigger considered for redemption of warrants.", "label": "Class of Warrant or Right Redemption, Threshold Trading Days", "terseLabel": "Threshold trading days for redemption of warrants" } } }, "localname": "ClassOfWarrantOrRightRedemptionThresholdTradingDays", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsDetails" ], "xbrltype": "durationItemType" }, "zev_CommitmentToPurchaseEnergyStorageSystemMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to commitment to purchase energy storage system.", "label": "Commitment To Purchase Energy Storage System [Member]", "terseLabel": "Purchase energy storage systems" } } }, "localname": "CommitmentToPurchaseEnergyStorageSystemMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumCommitmentsDetails", "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "domainItemType" }, "zev_CommonAndPreferredSeriesCWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents about Common and preferred Series C warrants.", "label": "Common And Preferred Series C Warrants [Member]", "terseLabel": "Common and preferred Series C warrants" } } }, "localname": "CommonAndPreferredSeriesCWarrantsMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "zev_CommonStockFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of fair value of common stock.", "label": "Common Stock, Fair Value", "terseLabel": "Fair value of common stock issued" } } }, "localname": "CommonStockFairValue", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zev_CommonStockSharesOutstandingPriorToConversion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of issued as a result of recapitalization.", "label": "Common Stock Shares Outstanding, Prior To Conversion", "terseLabel": "Lightning Systems shares" } } }, "localname": "CommonStockSharesOutstandingPriorToConversion", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationCommonStockOutstandingDetails" ], "xbrltype": "sharesItemType" }, "zev_CommonStockWeightedAveragePricePerShareEqualsOrExceed12.00Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to common stock weighted average price per share equals or exceed $12.00.", "label": "Common Stock Weighted Average Price Per Share Equals Or Exceed12.00 [Member]", "terseLabel": "Share price equals or exceeds $12.00" } } }, "localname": "CommonStockWeightedAveragePricePerShareEqualsOrExceed12.00Member", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "domainItemType" }, "zev_CommonStockWeightedAveragePricePerShareEqualsOrExceed14.00Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to common stock weighted average price per share equals or exceed $14.00.", "label": "Common Stock Weighted Average Price Per Share Equals Or Exceed14.00 [Member]", "terseLabel": "Share price equals or exceeds $14.00" } } }, "localname": "CommonStockWeightedAveragePricePerShareEqualsOrExceed14.00Member", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "domainItemType" }, "zev_CommonStockWeightedAveragePricePerShareEqualsOrExceed16.00Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to common stock weighted average price per share equals or exceed $16.00.", "label": "Common Stock Weighted Average Price Per Share Equals Or Exceed16.00 [Member]", "terseLabel": "Share price equals or exceeds $16.00" } } }, "localname": "CommonStockWeightedAveragePricePerShareEqualsOrExceed16.00Member", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "domainItemType" }, "zev_ConcentrationRiskSupplierRiskPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for supplier risk.", "label": "Concentration Risk, Supplier Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of supplier risk" } } }, "localname": "ConcentrationRiskSupplierRiskPolicyPolicyTextBlock", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "zev_ContingenciesUnderBusinessCombinationMet": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingencies under business combination met", "label": "Contingencies under business combination met", "terseLabel": "Contingencies under business combination met" } } }, "localname": "ContingenciesUnderBusinessCombinationMet", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "integerItemType" }, "zev_ConversionKitsCertifiedInstallerOrDealersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents about Conversion kits - certified installer or dealers.", "label": "Conversion Kits Certified Installer Or Dealers [Member]", "terseLabel": "Conversion kits - certified installer or dealers" } } }, "localname": "ConversionKitsCertifiedInstallerOrDealersMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "zev_ConversionKitsDirectToCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents about Conversion kits-direct to customer.", "label": "Conversion Kits Direct To Customer [Member]", "terseLabel": "Conversion kits - direct to customer" } } }, "localname": "ConversionKitsDirectToCustomerMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "zev_ConvertibleNoteDueMay2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Convertible Note Due May 15, 2024.", "label": "Convertible Note Due May2024 [Member]", "terseLabel": "Convertible Note due in May 2024" } } }, "localname": "ConvertibleNoteDueMay2024Member", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableConvertibleNoteDerivativeLiabilityDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "zev_ConvertibleNoteWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to convertible note warrants.", "label": "Convertible Note Warrants [Member]", "terseLabel": "Convertible note warrants" } } }, "localname": "ConvertibleNoteWarrantsMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zev_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B [Member]", "label": "Customer B [Member]", "terseLabel": "Customer B [Member]" } } }, "localname": "CustomerBMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zev_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer C [Member]", "label": "Customer C [Member]", "terseLabel": "Customer C [Member]" } } }, "localname": "CustomerCMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zev_CustomerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer D [Member]", "label": "Customer D [Member]", "terseLabel": "Customer D [Member]" } } }, "localname": "CustomerDMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zev_CustomerEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer E [Member]", "label": "Customer E [Member]", "terseLabel": "Customer E [Member]" } } }, "localname": "CustomerEMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zev_CustomerFMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer F [Member]", "label": "Customer F [Member]", "terseLabel": "Customer F [Member]" } } }, "localname": "CustomerFMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zev_CustomerGMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer G [Member]", "label": "Customer G [Member]", "terseLabel": "Customer G [Member]" } } }, "localname": "CustomerGMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zev_CustomerHMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer H [Member]", "label": "Customer H [Member]", "terseLabel": "Customer H [Member]" } } }, "localname": "CustomerHMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zev_CustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A [Member]", "label": "Customer [Member]", "terseLabel": "Customer A [Member]" } } }, "localname": "CustomerMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zev_DebtInstrumentConvertibleAverageDailyTradingVolume": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of average daily trading volume of common stock in a consecutive 30 trading day period.", "label": "Debt Instrument Convertible, Average Daily Trading Volume", "terseLabel": "Average daily trading volume" } } }, "localname": "DebtInstrumentConvertibleAverageDailyTradingVolume", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zev_DecreaseInWarrantLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The Decrease in warrant liability due to exercise of warrants.", "label": "Decrease in Warrant Liability", "terseLabel": "Decrease in warrant liability" } } }, "localname": "DecreaseInWarrantLiability", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "monetaryItemType" }, "zev_DescriptionOfBusinessAndBasisOfPresentationLineItems": { "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": "Description of Business and Basis of Presentation [Line Items]" } } }, "localname": "DescriptionOfBusinessAndBasisOfPresentationLineItems", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "zev_DescriptionOfBusinessAndBasisOfPresentationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of information of business and basis of presentation.", "label": "Description of Business and Basis of Presentation [Table]" } } }, "localname": "DescriptionOfBusinessAndBasisOfPresentationTable", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "zev_ExercisePriceOfWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The exercise price of warrants exercised.", "label": "Exercise Price of Warrants Exercised", "terseLabel": "Exercise of warrants (in dollars per share)" } } }, "localname": "ExercisePriceOfWarrantsExercised", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails" ], "xbrltype": "perShareItemType" }, "zev_FairValueOfWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of estimated fair value of warrants.", "label": "Fair Value of Warrants", "terseLabel": "Total warrant fair value", "verboseLabel": "Fair value of the warrants" } } }, "localname": "FairValueOfWarrants", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zev_FairValuePerWarrant": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fair value per warrant.", "label": "Fair Value Per Warrant", "terseLabel": "Fair value per warrant" } } }, "localname": "FairValuePerWarrant", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "perShareItemType" }, "zev_FinanceLeaseAssetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Finance Lease Assets:" } } }, "localname": "FinanceLeaseAssetAbstract", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "zev_FractionalSharesExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of fractional shares issued upon exercise of warrants.", "label": "Fractional shares exercised", "terseLabel": "Fractional shares exercised" } } }, "localname": "FractionalSharesExercised", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "sharesItemType" }, "zev_GigCapital3Inc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to GigCapital3, Inc.", "label": "Gig Capital3 Inc. [Member]", "terseLabel": "Gig Capital3, Inc." } } }, "localname": "GigCapital3Inc.Member", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationCommonStockOutstandingDetails", "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails", "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationNetContributionsFromBusinessCombinationAndPipeFinancingDetails" ], "xbrltype": "domainItemType" }, "zev_GrossProceedsFromDebtAndEquityFinancing": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of gross proceeds from debt and equity financing.", "label": "Gross proceeds from Debt and Equity Financing", "terseLabel": "Aggregated gross proceeds from debt and equity financing" } } }, "localname": "GrossProceedsFromDebtAndEquityFinancing", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zev_IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts of accrued expenses and other current liabilities.", "label": "Increase (Decrease) in Accrued Expenses and Other Current Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zev_LeaseBalanceSheetDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets under finance lease.", "label": "Lease Balance Sheet Disclosure [Table Text Block]", "terseLabel": "Schedule of right-of-use assets and lease liabilities" } } }, "localname": "LeaseBalanceSheetDisclosureTableTextBlock", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "zev_LeaseDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "terseLabel": "Leases" } } }, "localname": "LeaseDisclosureTextBlock", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "zev_LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndThereafter": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee Operating Lease Liability Payments Due Year Five and Thereafter", "label": "Lessee Operating Lease Liability Payments Due Year Five and Thereafter", "terseLabel": "2026 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndThereafter", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "zev_LightningSystemsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Lightning Systems, Inc.", "label": "Lightning Systems Inc [Member]", "terseLabel": "Lightning Systems, Inc" } } }, "localname": "LightningSystemsIncMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "domainItemType" }, "zev_LineOfCreditFacilityContingentIncreaseAggregateMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate borrowing capacity under the credit facility, consisting of the maximum borrowing capacity plus the contingent increase, if any one or more of the existing banks or new banks agree to provide such increased commitment amount.", "label": "Line of Credit Facility Contingent Increase, Aggregate Maximum Borrowing Capacity", "terseLabel": "Increase in borrowings" } } }, "localname": "LineOfCreditFacilityContingentIncreaseAggregateMaximumBorrowingCapacity", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zev_LongTermWarrantsExercisableIntoRedeemableConvertiblePreferredStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long term warrants exercisable into shares exercisable into redeemable convertible preferred stock.", "label": "Long Term Warrants Exercisable into Redeemable Convertible Preferred Stock", "terseLabel": "Long term warrants exercisable into shares" } } }, "localname": "LongTermWarrantsExercisableIntoRedeemableConvertiblePreferredStock", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "zev_ManufacturingConversionsDirectToCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Manufacturing conversions - direct to customer.", "label": "Manufacturing Conversions Direct To Customer [Member]", "terseLabel": "Manufacturing conversions - direct to customer" } } }, "localname": "ManufacturingConversionsDirectToCustomerMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "zev_MinimumPeriodOfPriorWrittenNoticeForRedemptionOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum period of prior written notice for redemption of warrants.", "label": "Minimum Period Of Prior Written Notice for Redemption Of Warrants", "terseLabel": "Period of prior written notice for redemption of warrants" } } }, "localname": "MinimumPeriodOfPriorWrittenNoticeForRedemptionOfWarrants", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsDetails" ], "xbrltype": "durationItemType" }, "zev_NetCashProvidedByBusinessCombinationAndPipeFinancing": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationNetContributionsFromBusinessCombinationAndPipeFinancingDetails": { "order": 1.0, "parentTag": "zev_NetContributionsFromBusinessCombinationAndPipeFinancing", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from business combination and PIPE financing.", "label": "Net Cash Provided by Business Combination and PIPE Financing", "totalLabel": "Net Cash provided by Business Combination and PIPE Financing" } } }, "localname": "NetCashProvidedByBusinessCombinationAndPipeFinancing", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationNetContributionsFromBusinessCombinationAndPipeFinancingDetails" ], "xbrltype": "monetaryItemType" }, "zev_NetContributionsFromBusinessCombinationAndPipeFinancing": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationNetContributionsFromBusinessCombinationAndPipeFinancingDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) business combination and PIPE financing.", "label": "Net Contributions from Business Combination and PIPE Financing", "totalLabel": "Net contributions from Business Combination and PIPE Financing" } } }, "localname": "NetContributionsFromBusinessCombinationAndPipeFinancing", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationNetContributionsFromBusinessCombinationAndPipeFinancingDetails" ], "xbrltype": "monetaryItemType" }, "zev_NetProceedsAsResultOfBusinessCombinationAfterPayingOffNotesAndFacilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net proceeds as a result of business combination after paying off notes and facilities", "label": "Net proceeds as a result of business combination after paying off notes and facilities", "terseLabel": "Net proceeds as a result of business combination after paying off notes and facilities" } } }, "localname": "NetProceedsAsResultOfBusinessCombinationAfterPayingOffNotesAndFacilities", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "zev_NetSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net sales [Member]", "label": "Net Sales [Member]", "terseLabel": "Net Sales [Member]" } } }, "localname": "NetSalesMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zev_NonCashItemsChargedToAdditionalPaidInCapital": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationNetContributionsFromBusinessCombinationAndPipeFinancingDetails": { "order": 2.0, "parentTag": "zev_NetContributionsFromBusinessCombinationAndPipeFinancing", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of non cash items charged to additional paid in capital.", "label": "Non Cash Items Charged to Additional Paid In Capital", "negatedLabel": "Less: non-cash items charged against additional paid-in capital" } } }, "localname": "NonCashItemsChargedToAdditionalPaidInCapital", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationNetContributionsFromBusinessCombinationAndPipeFinancingDetails" ], "xbrltype": "monetaryItemType" }, "zev_NumberOfConvertibleNotePayableAgreements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of convertible note payable agreements.", "label": "Number of Convertible Note Payable Agreements", "terseLabel": "Number of convertible note payable agreements" } } }, "localname": "NumberOfConvertibleNotePayableAgreements", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "zev_NumberOfVendorsWarrantsIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of vendors to whom the warrants has been issued.", "label": "Number of Vendors, Warrants Issued", "terseLabel": "Number of vendors to whom the warrants issued" } } }, "localname": "NumberOfVendorsWarrantsIssued", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "integerItemType" }, "zev_NumberOfWarrantHoldersExercisedRightToPurchaseShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of warrant holders exercised the right to purchase shares.", "label": "Number of Warrant Holders Exercised Right to Purchase Shares", "terseLabel": "Number of warrant holders exercised the right to purchase shares" } } }, "localname": "NumberOfWarrantHoldersExercisedRightToPurchaseShares", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails" ], "xbrltype": "integerItemType" }, "zev_NumberOfWarrantsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Number of Warrants [Abstract]", "terseLabel": "Number of Warrants" } } }, "localname": "NumberOfWarrantsAbstract", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails" ], "xbrltype": "stringItemType" }, "zev_NumberOfWarrantsAssumedThroughBusinessCombination": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of warrants assumed through business combination.", "label": "Number of Warrants Assumed Through Business Combination", "terseLabel": "Warrants assumed (in shares)" } } }, "localname": "NumberOfWarrantsAssumedThroughBusinessCombination", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails" ], "xbrltype": "sharesItemType" }, "zev_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Customer [Member]", "label": "One Customer [Member]", "terseLabel": "One Customer" } } }, "localname": "OneCustomerMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "zev_OneSupplierMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to one supplier.", "label": "One Supplier [Member]", "terseLabel": "One Supplier" } } }, "localname": "OneSupplierMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "zev_OperatingLeaseAssetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Operating Lease Asset Abstract", "terseLabel": "Operating Lease Assets:" } } }, "localname": "OperatingLeaseAssetAbstract", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "zev_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents about other revenue.", "label": "Other [Member]", "terseLabel": "Other" } } }, "localname": "OtherMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "zev_PaymentsForRedemptionOfCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to redeem common stock during the period.", "label": "Payments for Redemption of Common Stock", "terseLabel": "Payments to redeem common stock" } } }, "localname": "PaymentsForRedemptionOfCommonStock", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "monetaryItemType" }, "zev_PercentageOfCashInterest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of cash interest.", "label": "Percentage of Cash Interest", "terseLabel": "Percentage of cash interest" } } }, "localname": "PercentageOfCashInterest", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "zev_PercentageOfPaidInKindInterest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of paid-in kind interest.", "label": "Percentage of Paid In Kind Interest", "terseLabel": "Percentage of paid-in kind interest" } } }, "localname": "PercentageOfPaidInKindInterest", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "zev_PercentageOfRedeemableConvertiblePreferredStockholderS": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of redeemable convertible preferred stockholder's.", "label": "Percentage of Redeemable Convertible Preferred Stockholder's", "terseLabel": "Series B and Series C preferred stockholders (As a percent)" } } }, "localname": "PercentageOfRedeemableConvertiblePreferredStockholderS", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "percentItemType" }, "zev_PercentageOfVotingPowerForChangeOfControl": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of voting power for change of control.", "label": "Percentage of Voting Power for Change of Control", "terseLabel": "Percentage of voting power for change of control" } } }, "localname": "PercentageOfVotingPowerForChangeOfControl", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "percentItemType" }, "zev_PreferredStockConvertibleConversionRatio": { "auth_ref": [], "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": "Exchange Ratio" } } }, "localname": "PreferredStockConvertibleConversionRatio", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationCommonStockOutstandingDetails" ], "xbrltype": "pureItemType" }, "zev_PrepaidExpensesAndOtherAssetsCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of prepaid and other current assets.", "label": "Prepaid Expenses And Other Assets, Current [Text Block]", "terseLabel": "Prepaid and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherAssetsCurrentTextBlock", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosurePrepaidAndOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "zev_PrepaidSpacTransactionCosts": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/DisclosurePrepaidAndOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid SPAC transaction costs", "label": "Prepaid SPAC transaction costs", "terseLabel": "Prepaid SPAC transaction costs" } } }, "localname": "PrepaidSpacTransactionCosts", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosurePrepaidAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "zev_PrepaidVendorDepositsCurrent": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/DisclosurePrepaidAndOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of current portion of prepaid vendor deposits as at the end of the reporting period.", "label": "Prepaid Vendor Deposits, Current", "terseLabel": "Vendor deposits" } } }, "localname": "PrepaidVendorDepositsCurrent", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosurePrepaidAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "zev_PrivatePlacementWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Private Placement warrants.", "label": "Private Placement Warrant [Member]", "terseLabel": "Private Placement Warrant" } } }, "localname": "PrivatePlacementWarrantMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsDetails" ], "xbrltype": "domainItemType" }, "zev_PrivateWarrantsAssumedThroughBusinessCombinationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Private warrants assumed through Business Combination.", "label": "Private Warrants Assumed Through Business Combination [Member]", "terseLabel": "Private warrants assumed through Business Combination" } } }, "localname": "PrivateWarrantsAssumedThroughBusinessCombinationMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails" ], "xbrltype": "domainItemType" }, "zev_ProceedsFromRedemptionOfConvertibleNotesPayableAndRedeemableConvertiblePreferredStockAndWarrants": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from redemption of convertible notes payable and Series C redeemable convertible preferred stock and warrants.", "label": "Proceeds from Redemption of Convertible Notes Payable and Redeemable Convertible Preferred Stock and Warrants", "terseLabel": "Proceeds as part of a redemption of convertible notes payable and Series C redeemable convertible preferred stock and warrants" } } }, "localname": "ProceedsFromRedemptionOfConvertibleNotesPayableAndRedeemableConvertiblePreferredStockAndWarrants", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zev_ProceedsFromTermLoanAndWorkingCapitalFacility": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from term loan and working capital facility.", "label": "Proceeds from Term Loan and Working Capital Facility", "terseLabel": "Proceeds from term loan and working capital facility" } } }, "localname": "ProceedsFromTermLoanAndWorkingCapitalFacility", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zev_ProductWarrantyPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product warranty period.", "label": "Product Warranty Period", "terseLabel": "Product warranty period" } } }, "localname": "ProductWarrantyPeriod", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "durationItemType" }, "zev_PublicWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to public warrants.", "label": "Public Warrant [Member]", "terseLabel": "Public warrant" } } }, "localname": "PublicWarrantMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsDetails" ], "xbrltype": "domainItemType" }, "zev_PurchaseObligationDueInFourthYearAndThereafter": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumCommitmentsDetails": { "order": 5.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase Obligation Due In Fourth Year And Thereafter", "label": "Purchase Obligation Due In Fourth Year And Thereafter", "terseLabel": "2025 and thereafter" } } }, "localname": "PurchaseObligationDueInFourthYearAndThereafter", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "zev_PurchaseObligationDueInThirdYearAndThereafter": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement maturing in third year and thereafter.", "label": "Purchase Obligation, Due in Third Year and Thereafter", "terseLabel": "2024 and thereafter" } } }, "localname": "PurchaseObligationDueInThirdYearAndThereafter", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "zev_PurchasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to purchases.", "label": "Purchases [Member]", "terseLabel": "Purchases" } } }, "localname": "PurchasesMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "zev_QuarterlyInterestPaymentPeriodAfterClosingOfBusinessCombination": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period after the closing of business combination until which the quarterly interest payments has to be made.", "label": "Quarterly Interest Payment Period after closing of Business Combination", "terseLabel": "Period after the closing of business combination for quarterly interest payments" } } }, "localname": "QuarterlyInterestPaymentPeriodAfterClosingOfBusinessCombination", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "zev_RatioOfOriginalPurchasePricePerShareAndPreferredAccruedButUnpaidReturnPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ratio of original purchase price per share and preferred accrued but unpaid return per share.", "label": "Ratio of Original Purchase Price Per Share and Preferred Accrued but Unpaid Return Per Share", "terseLabel": "Ratio of original purchase price per share and preferred accrued but unpaid return per share" } } }, "localname": "RatioOfOriginalPurchasePricePerShareAndPreferredAccruedButUnpaidReturnPerShare", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "pureItemType" }, "zev_RedeemableWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redeemable Warrants [Member]", "label": "Redeemable Warrants [Member]", "terseLabel": "Redeemable Warrants [Member]" } } }, "localname": "RedeemableWarrantsMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "zev_RedemptionOfConvertibleNotesPayableRelatedPartyTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of redemption of convertible notes payable related party transaction.", "label": "Redemption of Convertible Notes Payable, Related Party Transaction", "terseLabel": "Redemption of convertible notes payable" } } }, "localname": "RedemptionOfConvertibleNotesPayableRelatedPartyTransaction", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "zev_ReverseRecapitalizationPercentageOfEarnoutSharesToBeReleased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of earnout shares that will be released to the Stockholder Earnout Group if the volume weighted average price (\"VWAP\") of the Company's common stock equals or exceed the criteria.", "label": "Reverse Recapitalization, Percentage of Earnout Shares To Be Released", "terseLabel": "Percentage of earnout shares to be released" } } }, "localname": "ReverseRecapitalizationPercentageOfEarnoutSharesToBeReleased", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "percentItemType" }, "zev_ReverseRecapitalizationThresholdConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of consecutive trading days for determining volume weighted average shares of common stock.", "label": "Reverse Recapitalization, Threshold Consecutive Trading Days", "terseLabel": "Consecutive trading days" } } }, "localname": "ReverseRecapitalizationThresholdConsecutiveTradingDays", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "durationItemType" }, "zev_ReverseRecapitalizationThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of trading days for determining volume weighted average shares of common stock.", "label": "Reverse Recapitalization, Threshold Trading Days", "terseLabel": "Threshold trading days" } } }, "localname": "ReverseRecapitalizationThresholdTradingDays", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "durationItemType" }, "zev_ReverseRecapitalizationThresholdWeightedAveragePriceOfStockToTriggerEarnOutShareRelease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold weighted average price of stock to trigger earn out share release in reverse recapitalization.", "label": "Reverse Recapitalization, Threshold Weighted Average Price Of Stock To Trigger Earn Out Share Release", "terseLabel": "Threshold weighted average price of stock" } } }, "localname": "ReverseRecapitalizationThresholdWeightedAveragePriceOfStockToTriggerEarnOutShareRelease", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "perShareItemType" }, "zev_ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of accrued expenses and other current liabilities.", "label": "Schedule Of Accrued Expenses and Other Liabilities, Current [Table Text Block]", "terseLabel": "Schedule of accrued expenses and other current liabilities" } } }, "localname": "ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "zev_ScheduleOfNumberOfCommonStockOutstandingAfterBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of common stock outstanding following the consummation of business combination.", "label": "Schedule of Number of Common stock Outstanding after Business Combination [Table Text Block]", "terseLabel": "Schedule of common stock outstanding following the consummation of business combination" } } }, "localname": "ScheduleOfNumberOfCommonStockOutstandingAfterBusinessCombinationTableTextBlock", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationTables" ], "xbrltype": "textBlockItemType" }, "zev_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of prepaid expenses and other current assets.", "label": "Schedule of Prepaid Expenses and Other Assets, Current [Table Text Block]", "verboseLabel": "Schedule of prepaid and other current assets" } } }, "localname": "ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosurePrepaidAndOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "zev_ScheduleOfReconciliationOfElementsOfBusinessCombinationToStatementOfCashFlowsAndStatementOfChangesInEquityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of reconciliation of business combination to statement of cash flows and statement of changes in equity.", "label": "Schedule of Reconciliation of Elements Of Business Combination to Statement of Cash Flows and Statement of Changes in Equity [Table Text Block]", "terseLabel": "Schedule of reconciliation of business combination to statement of cash flows and statement of changes in equity" } } }, "localname": "ScheduleOfReconciliationOfElementsOfBusinessCombinationToStatementOfCashFlowsAndStatementOfChangesInEquityTableTextBlock", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationTables" ], "xbrltype": "textBlockItemType" }, "zev_SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Series B and Series C Redeemable Convertible Preferred Stock.", "label": "Series B And Series C Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Series B and Series C Redeemable Convertible Preferred Stock" } } }, "localname": "SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "zev_SeriesBRedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to series B redeemable convertible preferred stock.", "label": "Series B Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Series B redeemable convertible preferred stock" } } }, "localname": "SeriesBRedeemableConvertiblePreferredStockMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "zev_SeriesCRedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information about series c redeemable convertible preferred stock.", "label": "Series C Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Series C redeemable convertible preferred stock" } } }, "localname": "SeriesCRedeemableConvertiblePreferredStockMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/DisclosureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "domainItemType" }, "zev_SeriesRedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to series A redeemable convertible preferred stock.", "label": "Series Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Series A redeemable convertible preferred stock" } } }, "localname": "SeriesRedeemableConvertiblePreferredStockMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "zev_ShareBasedPaymentArrangementStockOptionsAndRestrictedStockUnitActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option and Restricted stock units.", "label": "Share-based Payment Arrangement, Stock Options and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of unrecognized expense for stock options and RSUs" } } }, "localname": "ShareBasedPaymentArrangementStockOptionsAndRestrictedStockUnitActivityTableTextBlock", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "zev_SharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum number of shares permitted to be issued by an entity's charter and bylaws.", "label": "Shares Authorized", "terseLabel": "Shares authorized" } } }, "localname": "SharesAuthorized", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "sharesItemType" }, "zev_SharesIssuedDuringPeriodSharesRecapitalization": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of issued as a result of recapitalization.", "label": "Shares Issued During Period, Shares, Recapitalization", "terseLabel": "Business Combination and PIPE Financing shares" } } }, "localname": "SharesIssuedDuringPeriodSharesRecapitalization", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationCommonStockOutstandingDetails" ], "xbrltype": "sharesItemType" }, "zev_SharesIssuedOnConversionOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued on conversion of warrants.", "label": "Shares Issued On Conversion Of Warrants", "terseLabel": "Number of common stock issued on conversion of warrants" } } }, "localname": "SharesIssuedOnConversionOfWarrants", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "sharesItemType" }, "zev_ShortTermWarrantsExercisableIntoRedeemableConvertiblePreferredStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of short term warrants exercisable into redeemable convertible preferred stock.", "label": "Short Term Warrants Exercisable into Redeemable Convertible Preferred Stock", "terseLabel": "Short term warrants exercisable into shares" } } }, "localname": "ShortTermWarrantsExercisableIntoRedeemableConvertiblePreferredStock", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "zev_SoftwareSubscriptions": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/DisclosurePrepaidAndOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Software subscriptions", "label": "Software subscriptions", "terseLabel": "Software subscriptions" } } }, "localname": "SoftwareSubscriptions", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosurePrepaidAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "zev_TermNoteAndRevolvingWorkingCapitalFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Term note and revolving working capital facility.", "label": "Term Note And Revolving Working Capital Facility [Member]", "terseLabel": "Term note and revolving working capital facility" } } }, "localname": "TermNoteAndRevolvingWorkingCapitalFacilityMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "domainItemType" }, "zev_ThirdPartySecuredPromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Third Party Secured Promissory Note.", "label": "Third Party Secured Promissory Note [Member]", "terseLabel": "Third Party Secured Promissory Note" } } }, "localname": "ThirdPartySecuredPromissoryNoteMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zev_ThresholdIndebtednessUnderConvertibleNoteRequirements": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Threshold indebtedness under the convertible notes requirements.", "label": "Threshold Indebtedness Under Convertible Note Requirements", "terseLabel": "Threshold indebtedness" } } }, "localname": "ThresholdIndebtednessUnderConvertibleNoteRequirements", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zev_ThresholdLimitForChangeInControl": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of threshold limit.", "label": "Threshold Limit for Change in Control", "terseLabel": "Threshold limit for change in control" } } }, "localname": "ThresholdLimitForChangeInControl", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zev_TotalForCustomersWithSalesOfLessThenTenPercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total for customers with sales of less then ten percent [Member]", "label": "Total For Customers With Sales Of Less Then Ten Percent [Member]", "terseLabel": "Total for customers with sales of less then ten percent [Member]" } } }, "localname": "TotalForCustomersWithSalesOfLessThenTenPercentMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zev_TwoCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to two customers.", "label": "Two Customers [Member]", "terseLabel": "Two Customers" } } }, "localname": "TwoCustomersMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "zev_TwoSuppliersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to two suppliers.", "label": "Two Suppliers [Member]", "terseLabel": "Two Suppliers" } } }, "localname": "TwoSuppliersMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "zev_TwoThousandAndTwentyOneEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2021 Equity Incentive Plan.", "label": "Two Thousand And Twenty One Equity Incentive Plan [Member]", "terseLabel": "2021 Equity Incentive Plan" } } }, "localname": "TwoThousandAndTwentyOneEquityIncentivePlanMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "zev_TwoThousandNineteenEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2019 Equity Incentive Plan.", "label": "Two Thousand Nineteen Equity Incentive Plan [Member]", "terseLabel": "2019 Equity Incentive Plan" } } }, "localname": "TwoThousandNineteenEquityIncentivePlanMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "zev_TwoThousandTwentyShortTermConvertibleNotesPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2020 short-term convertible notes payable.", "label": "Two Thousand Twenty Short Term Convertible Notes Payable [Member]", "terseLabel": "2020 short-term convertible notes payable" } } }, "localname": "TwoThousandTwentyShortTermConvertibleNotesPayableMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "domainItemType" }, "zev_UnsecuredFacilityAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to unsecured facility agreement.", "label": "Unsecured Facility Agreement [Member]", "terseLabel": "Unsecured facility agreement" } } }, "localname": "UnsecuredFacilityAgreementMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "domainItemType" }, "zev_WarrantFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Warrant Fair Value [Abstract]", "terseLabel": "Warrant Fair Value" } } }, "localname": "WarrantFairValueAbstract", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails" ], "xbrltype": "stringItemType" }, "zev_WarrantLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the portion of warrant liabilities due within one year or the operating cycle.", "label": "Warrant Liabilities, Current", "verboseLabel": "Warrant liability" } } }, "localname": "WarrantLiabilitiesCurrent", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "zev_WarrantLiabilitiesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy warrant liabilities.", "label": "Warrant Liabilities, Policy [Policy Text Block]", "terseLabel": "Warrants and Warrant liabilities" } } }, "localname": "WarrantLiabilitiesPolicyPolicyTextBlock", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "zev_WarrantsAdditionalDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Warrants Additional Disclosure Abstract", "terseLabel": "Weighted Average Remaining Life" } } }, "localname": "WarrantsAdditionalDisclosureAbstract", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails" ], "xbrltype": "stringItemType" }, "zev_WarrantsAssumedThroughBusinessCombinationFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of warrants assumed through business combination.", "label": "Warrants Assumed Through Business Combination, Fair Value", "terseLabel": "Warrants assumed" } } }, "localname": "WarrantsAssumedThroughBusinessCombinationFairValue", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "zev_WarrantsAssumedThroughBusinessCombinationRemainingTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The remaining term of warrants assumed through business combination.", "label": "Warrants Assumed Through Business Combination, Remaining Term", "terseLabel": "Warrants assumed" } } }, "localname": "WarrantsAssumedThroughBusinessCombinationRemainingTerm", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails" ], "xbrltype": "durationItemType" }, "zev_WarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants exercised.", "label": "Warrants Exercised", "terseLabel": "Exercise of warrants (in shares)" } } }, "localname": "WarrantsExercised", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails" ], "xbrltype": "sharesItemType" }, "zev_WarrantsExercisedFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The fair value of warrants exercised.", "label": "Warrants Exercised, Fair Value", "terseLabel": "Exercise of warrants" } } }, "localname": "WarrantsExercisedFairValue", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "zev_WarrantsIssuedInConnectionWithBusinessCombinationAsCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants issued in connection with business combination as common stock.", "label": "Warrants Issued in Connection With Business Combination as Common Stock", "terseLabel": "Issued in connection with the Business Combination as common stock - charged to APIC (in shares)" } } }, "localname": "WarrantsIssuedInConnectionWithBusinessCombinationAsCommonStock", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails" ], "xbrltype": "sharesItemType" }, "zev_WarrantsIssuedInConnectionWithBusinessCombinationAsCommonStockFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of warrants issued in connection with business combination.", "label": "Warrants Issued in Connection With Business Combination as Common Stock, Fair Value", "terseLabel": "Issued in connection with the Business Combination as common stock - charged to APIC" } } }, "localname": "WarrantsIssuedInConnectionWithBusinessCombinationAsCommonStockFairValue", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "zev_WarrantsToPurchaseCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Warrants to Purchase Common Stock.", "label": "Warrants To Purchase Common Stock [Member]", "terseLabel": "Warrants to Purchase Common Stock" } } }, "localname": "WarrantsToPurchaseCommonStockMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails" ], "xbrltype": "domainItemType" }, "zev_WarrantsToPurchaseSeriesCPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Warrants to purchase Series C preferred stock.", "label": "Warrants To Purchase Series C Preferred Stock [Member]", "terseLabel": "Warrants to purchase Series C preferred stock" } } }, "localname": "WarrantsToPurchaseSeriesCPreferredStockMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails" ], "xbrltype": "domainItemType" }, "zev_WarrantyAreaCovered": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warranty area covered.", "label": "Warranty Area Covered", "terseLabel": "Warranty area covered" } } }, "localname": "WarrantyAreaCovered", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "areaItemType" }, "zev_WeightedAverageExercisePriceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "WeightedAverageExercisePriceAbstract", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails" ], "xbrltype": "stringItemType" }, "zev_WeightedAverageRemainingContractualTermOutstandingWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for warrants outstanding.", "label": "Weighted Average Remaining Contractual Term, Outstanding Warrants", "terseLabel": "Outstanding" } } }, "localname": "WeightedAverageRemainingContractualTermOutstandingWarrants", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails" ], "xbrltype": "durationItemType" }, "zev_WorkingCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Working capital", "label": "Working capital", "terseLabel": "Working capital" } } }, "localname": "WorkingCapital", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "zev_ZevConversionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Manufacturing conversions.", "label": "Zev Conversions [Member]", "terseLabel": "ZEV conversions" } } }, "localname": "ZevConversionsMember", "nsuri": "http://www.ligthiningsystem.com/20210930", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "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.(k)(1))", "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.(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-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=109234566&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=109234566&loc=d3e22499-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r138": { "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" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "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": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&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=6828210&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": "(27)", "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(1))", "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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&loc=d3e8864-108599" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&loc=d3e8933-108599" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&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=120311839&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=120311839&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=120311839&loc=d3e9038-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e4975-111524" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5093-111524" }, "r193": { "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=27010918&loc=d3e74512-122707" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27405-111563" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r222": { "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" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4724-112606" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=116854557&loc=d3e20905-112640" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130611-203046-203046" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r265": { "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" }, "r266": { "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" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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=115993241&loc=d3e301413-122809" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "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=115993241&loc=d3e301413-122809" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r306": { "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" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "51", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e34017-109320" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r322": { "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=116825942&loc=d3e330036-122817" }, "r323": { "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=116825942&loc=d3e330036-122817" }, "r324": { "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=116825942&loc=d3e330215-122817" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r326": { "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" }, "r327": { "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" }, "r328": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116873391&loc=d3e408-128459" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r333": { "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" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=13988685&loc=d3e8784-128493" }, "r336": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r337": { "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" }, "r338": { "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" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41675-113959" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r371": { "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" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL77916155-209984" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r387": { "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" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r389": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r398": { "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" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.8)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r41": { "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" }, "r410": { "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" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r414": { "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" }, "r415": { "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" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r436": { "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=121370832&loc=SL117420844-207641" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r445": { "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" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r452": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r453": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r454": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r455": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r456": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)" }, "r457": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r458": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "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" }, "r51": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.23)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r58": { "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" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4),(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "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=121566466&loc=d3e6676-107765" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-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=120395209&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=121566466&loc=d3e6676-107765" }, "r70": { "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=120395209&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r72": { "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=120395209&loc=SL114868664-224227" }, "r73": { "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=120395209&loc=SL114868664-224227" }, "r74": { "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=120395209&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r77": { "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=120395209&loc=SL114868664-224227" }, "r78": { "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=120395209&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&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=121586364&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=121586364&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=121586364&loc=d3e3291-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" } }, "version": "2.1" } ZIP 86 0001558370-21-016003-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-21-016003-xbrl.zip M4$L#!!0 ( *2#;U/PHHY*DQ8 $$: 0 0 >F5V+3(P,C$P.3,P+GAS M9.U=6W,;MY)^WZKS'V;ULMFJU862[40J.Z<*,$QI\V!L='.TY M.'"I1X+%A[V0[R/N$K+W]Q__]A_O_W-__[>+^UO'HVZXPH%P7(:1P)[S3,32 MF='U&@7.'6:,^+YSP8BWP(YS>O#NX/O3HQ\.CD]&IZ?._GXLZ0)QX*2!HT0> M'XS2E'$LE09GSFAT.'I[>'QT/')^.!N]/7L[4=%'-.FDE?N'?&W25> M(4<@ML#B(UIAOD8N_K"W%&)]=GCX_/Q\X).%6)( -.<;+O#JP*4K)?#H] 3, M@H1@Y#$4^)JRU26>H] 78*+@]Q#YJAA@.1]+PQ0(_W=T^J((FQ!XF*?'+(_,/.'8/%O3I$!)DV8[VCT;[)Z.$' !;(+1. M6>:(/RKI<8*&A>%YH3@JE[A [PXA-2'D3.R+S1KSJO0T22-?RO-$48E8_-O# M*#$A#6@0A"M]:3S!#F46AT"T#U28$3>G-:.^KF!)BJY_W9+@DV" M.8T_P4>)_9G$: ;V<^2/3_>Q/@"^;+X#TN,!=]S M"-2-%G1I@9(B>7@.>:KB@SV/CIQ])Q4#O_.2G%B4$\EZ?U@64)8=P@ Z"7Y4 MO]<,K[X:P+,5\0K_<@G\\D:,Z60";@: M!C."QV8$,YD.G3N9U '+WEB.$5]>^_2Y+909O1G)-UV0E$(=)75 L@[)2\)= MG_*0X7LLEQ/PGXO61,!H\T7I\1%+T*)!23:*:T97%R$G >9\3%>/)%!DYX$W M)6M\#7\&+N1SB04B?@S_U\[$5&?>')T<'4,]R.6F)G._B,OWW4.6:J]Q-\ 1*4T8PKZDO&@HSV&^. M1F6P+K ,V5XC8@'K6XBEIB-U2)"G',.\YP:O-JPF %\6P4P%JJ:FQ+K MQ'*=2/" :C=4*=^M")3DSOM M;7MWFO-=0?30(/N[9!X$=3\OJ>]AQN7VB]A<0EE=(EJZ:.KYS7B?=''9Y#/Y M+R?*1G;'*J,!_>T&ZYE<$'89DV,&$[XG,/2>=!MZOXO$#FBV0/,A?.3X]Q 4 MOY).C!H(:ZC,N+VMXI;)<2)! U8=L+K$W&5D+M:D.SV*9Z4MDXZ5!/U&0NE[\*NU$E<&01AGKT%?H.PM%BP61, MJQHG9"Q+$-8YA'8BLZD&:282'6I0,7/)$V<_U)X=Q&]U"\1J&U%5&5MJ(ZH& M#+?'4*ZG:*#6QI-0R AMKW.(G5E&$]Z5%FZ(H(MR!Y3[H@PS*6A3@L!/^?D2,_($6CWA M)&!FTP+R]D*:\*\T^3+^N:Q4FI-EEL;X;(;JT&GS+NI+'P0+7>F=^A4QA@SN MM 9RL\_L2.,SBP0ZJ43XE@@=D-P&R7OL8;PJM= IPW/,F-QGA[&R)<@=)#7A M7^GB=?AG^15:?)ICM&<_U(Y=M/-<:.0M62R%E/*@I'3M EI(:JH=U6U]4^^0 MC^K<=](\G3C3H7YL4S_D:4XO]/%DWG%$J&=L0K\25JA#/Q$O%^W#.-%KST=V MGNI2!5@VR9!IT]S>3&Q&5.,*4.+B&QWR @<$MT=0_U7&OG!!5M+S_2E@V*6+ M@'Q) _+OL2]39C1:IJ]CEGL>=JH07RGOIOI5W4>NJU])TJ-*;[QCGK8 M[U09VXEJJEN5TQ18W%+.IY@]+!&K/7FB MIS(#J]E(EN=OI2!GC9FC1 UH;1,Q,@V9NX1FTAR0/ MH;?]W05]-Q5VM(EP>JH]V#)L&?RIT47;Q!69\1[M)*)HN(YC9\$ _=S]#1AO M%3HT8-O;S=O2D]N 7@?G_(!5ISM*#)>3-&!BOI5D@&&[NTBZ7$+2 %2/VT<& M]/K=.=+FLI$&M%K?,C)@M,.[17I?*M* YM:WB0PH=PLX,<61-=&O( $7; MD_'Z,_ -YJ^]3&*P>W?G:I,/U8Q%JS": 9:^GHAV3H8&B#KX/@>DVBR)X".> MH1?=DBA+,F.BV62(F!W%/>#0V3'3X)%IP*.5*V9 9:L#V!V.7C>@U?6^DP&X M[IZS)O]8 T1MO& #++O:"-]N0[S5QOCQEF=Q]"!UX3Y"=; M'FXGA(]:%4",U":FV4*=[D/V.S$?:('JP6' M&3W-_3+-%[D/D&[E4ZF#LI;2#.$['83Z6]P'X';O:-&CV97=#/'W58B[7N$^ M0-_+^Z)'5T-A!K#QH.Z 3U>7C!Z90IH9D],J)LE=WP,8O?TT-=<7ZJF, +4[ MW#A@M:WSIF9U;J(UXS;2K,9K#[$-\/7U)-0,35HB,V":M;;N@,< 51_G6^V; M:14*$TAOFEQQ?ZDX??F//)9XC^>.>IKX3 #1ASU.5FL9,1-]6ZK7M[_@I_WD M[=M_@;8'+RL_H9#B#>_L*E#+!HKS340@YE:D5%Y.!B%J008S\<.D['O.X:ZT M H-VU:J(P3>HDX\>N^H$+-C_1M6!QM)5G5+[VIU2<<&)D.SC+!='9L/_QT&^ MGVG^_K#\)G3\I?AVM'HY&HQ F7 "M,)\C=P:#:LOD'/U#/8M=96\=ES[\N7P M_='Q_NC= >2=%+A7.?*/WG6_67)UH7(&&0.;_MF&?RW+N'2>%Y>%W6O(Y)_MC/ MN M%J,T^_SS] J%U8_9)[EK&0^P+GGRIE$4]%M_\''V'0G,FNA.51?M,!7+YBYA&-YBT45ZW:T=N*>]FGIO9\YIX2^TC?16FJ( M(LKW6/9-4%CUA#V4(43^#+-5[IK=7I!5XYW&ZS1,O%"]!LNP5G3PF6]BM3F%Q( M!\("UEN_T"BV^1FSM-FH'B3?O+HPZ&T"!EE'0KZ)?N5>RIG,)XPLH"WXR95B M:L&5."JA2J2PQ[%-%Z'X%,A0Q'LL0A9D)Z@B,^U:F*8+@^6;D]%62KTI3 1VJW[N_3OD MT7G7&]3U6V'I[*DCT^LQ48LFI784&PEQ$5DN8W=*D:GW NSW.CX\WQ M;+4H8]QHK5^P4''F67>$TY$>7E? .-U1N%\3(' M9NW_QJ[@-P'\6D!'5^Y#&LDL[3LZO-(PR^]<].#;?F+CB;/E1F[1AX_*??'- MFNH6TF0!>0]SY7GMG O"#$,Z42)Q]X1_?@C7:Y]@)G^K:XHVT;^5;K<7ISV= M[04.\)RX!/G1)(R#U&N,Y,%?;K1+'T9[S%+=+C8:HSVY/29(O+VE8:?ZV=)A M9O9,QR$7= 5UMQ*95DVQ5,M)@),.JZBD+L%2'0&O1)4JDM442[7\/_R4];0E M/6O2+-7T#@7A7$9_LR@4/-'KDC"8Z<[2QEFT06S=R>>;[F$U@98C\2J?0GL4)-HJ:YJ!Z0TPA4^ M6:H7+.J]T!7Q!',S59GD''O:1,M.QFS.&49C"HVR [)M0*=NE M:QU\T[3=UU^0/8N-W&&0CR3 N,@"NV^4:MO\H2G/@IJ#Y"TX;&T RC&/J3- MH_S5ZAW/S!.D=Y<8TBU%-=Z_?E@C-Q?B.J8\'[5A(K$:[PDD@V8-, M]:Y+M%KCN ^OP[H^V>[8Q%O,.<;%>(IDW-I,T29Z3#W$_XL1NX8.&\:V&0QM M&,U%UOJW%6*W"9.#7[DK!2XA^R7)\=!+@+E.& MMGR6#C#R?)Q7I"GFF_A?J U7F%^K!:7FL[VQ)6'3@ MY"$Z>@LKJQ7AG+*-C(PL5:*6Q);6G/P)IC'BRYL NE',,]=[?;H59YCRY8^B MVO]! L^DI9;*"EW_&4(UQ$Q7CR1 ^4-; MVXNQ94>B%!(-LXH[M#D^.GZCVT(TD5G:^$N*U46OF8DLU;WFY$O-&9AL%[D: M2 _U848-[>D/R;;O,2-E5'3*R507OYFYM4D.$SEH-IM^15'L, M^A-)]O1.8#ER4.QWZQ(M[6]OY=U?0>:" IV*^IH(+-4Y5Y%+=Y\5+E6 C@'Y M?,*N7N3!K='QP=&1+H!\*SE_*0N^V9$%W_QE+?AN1Q9\]PHLF&PZ7E-6/$^9 M&B1=1K:AM'VFIH[AG(=B21GYDKEP-=^_YF&>;"-V)_K<:GZWZ JQ@(8B M4@P69_(^&^FR2-O%EC*LV'BJ>Y)-U%:D5YHVWYR_1AKE(!?]BKO=0E,4I''LLG+Q^Q4%?]D4=5*'5'AF8@DT=UR1I7[J7LSVZW M U;J#95DRN@3\;!WL>EHLQZ\=ALL/U6\5"'JD?,D^E[N@703S%9<=LRB?IFG#"U%HHVPY0L].TEK>CM6.:>D<"L@I749\ECQ1#*_V5$2%P M\)$*T*2T+5)>7V_!;\L,K0'O3*!W3LN:TDV1'O6I0U;0,ZL?Z M2FI3RV71UE)L,5>;NRY5*\DF%CU=^SU%VCWG+3T"][.ZZSI["B;>$DP.E!"T-;K&&BN#[)CGXYN^>T="%"&I]LI'@=M3VZDX@GHVVT>"M7 MZSHB2^IOL=SJ59( JW,+OQ*QU*WGN<8YMK44.Y9XE6>^TB9>-H26PNY647CZ M+YN#5AX,:T%G1Q]8>?D4*O<*>S!IHN%"5ZEK1KQ6C'8U@$:-:AM&)T[+=Z2W MZQ5K3;B].,OMJEW5U'0[<7TS+H@:6>WHKY)R9Y/I'/S%[;EVI)9NTE65BZ]D M-;T]TI7)4MO$^[*M>V/MKFYW;FNME<<^%[&?+?G5PUJY@]YMZ;_>^UD[BYZ: M!%A_%Y$NP5*$/V*1O*EPSN\Q#WVA/0R@ M2G:*,.1LW5@8WS('G6,_=.R [E MV;U::-U'I"]%R_O%.\\6R]RV[%>FX70N@/TI\+2G'^YPNI?4@?ZK;CSL-C3S M0@;"Q8&UYQ+QA2**3H=$UT6H)TSD=;2NB+O53P$1YS#M?:H_\/-U9-MS]B29 MPDP>?;)0,B]#?!.HX\[R;@7MY0Q=F2R_C 'FNT3M[FGUNWHM^EWK];M^+?K]I-?OI]>B MW\]Z_7ZV7;\9E>_)4I8^]R!]8@_(QWPRE]<.PO0GF.'D:%[I&K!^O)9:ZB,6 M2K>B#2I?;=#N_>$+]\ZX^O+C_P-02P,$% @ I(-O4QE5^*-]$@ W!0! M !0 !Z978M,C R,3 Y,S!?8V%L+GAM;.U=WU/C.!)^OZK['WSLR]U#( G, M %,SN\4$F*(*AA0PNWM/6\96B&X=*R?;0/:OOY9B!SNQ;,EVL.199SX@&F/A?]@;[_3T+^0YQL?_T92\*>G;@8+SWR\]__]OG M?_1ZOW^]N[960Y$=(M=ZP>'4>B#SN>U;-XA2['G65XK=)V19I_L? M]X]/^R?[P\/!Z:G5Z\62OMH!U"2^Q44.]P>KOXQBJ<3_9 T&!X,/!\/^<&"= M?!I\^/1A8(UO5B5O0,T)+B_J8?_/1_B>!5C]X,O>- SGGPX.7EY>]E\?J;=/ MZ!-4[!\>) 7WEB4_O08X4_KE,"D[./C]YOK>F:*9W<-^$-J^\U:+B!_A:(!_A3P^M?$L4-N_5*]+&$)]E,O*=9CO^H-AKW#P?YKX.Z!#2SK,R4> MND,3BROP*5S,T9>] ,_F'E.<_VY*T>3+WE_HN^.\9S= D_^@Y@ M.D>AC3UEZ%M7ISE[7?G/P :A& 6UP>;):D[3,45S&[M@D]MPBN@HHA2^=A8$ MT)YKJRXEO$DL!-IPN(#O7?PWPG/6(AK 4""T.=W/'(=&R+UXG2,_0,&:R:ZQ M_8@]'#;A3^I?:@[E=Q*B8&PO[$2VU.>Q@+9SCD\0*T?C9D@EJ00, G+R/X M.+H!16?1+%6N-BEUOADC=\ .D<>'\&O &:-EWVDP@DV;%;V&R'>1N_HM#MFW M()'H]ZV>M1('_TY+M&*15BR3:P_Z>\3)B/=8#D%HEK88"$\4)G;PR+,%2.F> M;'O.$J7^ ?+"(/D-8[C?ZP_BI.&G^-=_+(?81+)G/R*/)X:9/QZTIE@\UA3J M%Y?YX^/A\?'P8_]H<'1Z>/SQZ/#P**5YRB7.:!:$39U$/OQSPTNRF5A!VJ3^!.+(3?/%'R,JBA/J(@H9^YX5!: /F;-OV=Z>]8+PTS3D?YE3 M#,%>N/BR-VR'HSAJBP.$)#Z084ZBIJY\%JFWR715H$;PGR0<"\BG!$2GBW2# MT5)$,75#K:F#V)Y$,'1"9HSP,PLO64YST+[3SP9O&.*W4Y^0(S!["!@M+".292J M S&BJTX%A]^)[Q0.Q[EEC>)0&H 1'6QJ/A3ZF/N0.'].B0>*!ZR_"1<"&LNK MM0RF7&_]G$Z6B[0[E@$R(B-+@2@.YC<+:LUBKG*%'!:A,H-*XC\](#ICT_XE M7&Z6U)K,(AUS.)5$9P2I2889+^G()=S9PAVB5@'@ED/RC340^,4?@O7/TCY6 MJ6X6[6F/*3" M>5&5#C&N##/F^UAKOG-ZKM(ILL(Z6C->O3LO 6C$U/:(^,\(T,2;WDIY%I;O M L=JX,R8YLX?D\JGO,OJ=8'O:B"-B,ES1Z92UDMJ=8'S*A"-B,W/$<7/8*]G ME#)*^;A=7"MKCE,C&:\"T8BX7'KA:[.@UKQ*KR-)XC(B$+MC&ZM]Y%[8E&^3 M/G.<:!;QZC6VL7OECY;G MZ$0K%OFE.\2U"D(CFC@[1D%\;H_"C8!KQ3I$J10T(_*J,DM-(CO*+SRP13HF@2B MW6EK9=IHMY#,D60J9ZE+O#@N4EE4/N.0)WUPR-.6VV$N ^E&IX;%B)T[?#N# M*J?%E30D5DG5G+E+=;Q&D/\-\KN .3L*;OV+5X8LPL&4=8BW$S8K+^"_M%[W M7* :9"-2I4L;4QY,GKG_B8)P"2G>.B,:B KK=(]]=;BED55/!^J95S.GOO7? M)FZO_""D_*JT 9$R#E"^[6@'Y"IWCV'J(75%OD%NVRZ27 MP31B$>O*#Q$%&,6QWEJI[K$J [!TB4J+WOPV:X:"/#*GI(;$EJ5CLBB,B,)6 M8)*]YF74)>6RD < ^;AEXF1Y*6"T$%QI;J5%:[Q# 0*KL82?S2[N M; OK:$QT(5UY*XNJ,(U(I^^1!S*?OB$?S.(!N#-WAGT,42&/#XNIEZO<'1^H M@=>(_OP;A6YO3,E$N)D@54)C6I7[\#)81K W(@%D^.R:7;]@[3A51C\&RWC( M6S$N V3*R,L1L-N/^77(MA/^AL/I* I"<&5Z\>IX$;LJGEW2 /^Y#\()C@J2 MNN (3<&NV-1;6UY,71TNM;IXI+*ZR(1;2^DMW9:U=@<41&$AQ0YH&M\1E?U% MJN08 4DNC 24[>0]1\O_K]P _C&U_2=T!W O)A/D" \TO+,2K:R/HI I#NWM M&8//?%W\@ 9RY:\N6S]S(+PINH%$7H!^74T[7I99HJUG/2,V+P(X!R&77^_/ M=XO<D?U6Q@1/J9AL97K OWJ0M*[Y@+ ME"$W(EE) TJNE;EFCWY 1$.1*TQ 2^ME33+48*O<5IU!W@9&;)N]0W-[$4>V M*FY16F\'W**:#4H7=K5(C],N'^]A2$8_44Q:5&4'O$$9OA'KO^G3F6.*P31S M=OQC4;327UAG!SQ!';\92\=I#U\[F2_1):S5V $_4$6_Y;M(Q-W_0[3#PU=Q&:\3OKWLID3YU *<'6P/?X9(<]JS7SQ:YYHO58E4G; MIX2&R=69,E,=Z?(=]J!JV&/Z3]OJF7AD36SV*.5OA/X)@..SIY>VP^^+*.EF M2NMWF/%F;)%,;O6-Z0&N@B!B8=CM)-O5+7]"[#6SXK&J&:$=]JPM&BAQ-[TG M4P667&[\K;&,DR- /S?2=AE'UGIJT[9M+>/$:>,#.7/ ?&\O[6X\Z"+JO:0% M9(UTJ,?FWCH$Y_14]8QAQLZ63&@'S8UUQ8H^(R]A%YRFIC6,6!X26&VUPZ_J M4)8C0#^7T78HD[6>VE*3\E"6FY^-."R(&Y-CC^R(Z_K%;GF)F5Q%_;RD)D?9 MC*R&$=3V&0S:Z4^^1@%;"0M&9/8(B0534 M\#FMO"HK^PP$G=$[?;W#/JJ#)8T8.-\2WO7$]I+0>T2?L8."6SKR;#P3C9U* M,G; Z>K;PXB]%^[X[(C#DY1REPAOS"6?0?--B; MU;@'* !/:-?[YE)NF@ 4NR3TG$2/X23RDOA(O"M&6&4'7$ 9?N((FA]PV^[% MUIUT!77\B2_H_7[?.9I3Y&!N3_BWASA-OIL>_T2K;Q)5=\ S*ILA<1"]'^)6 M?GYE!R@OQYMPJWIZ;%M7?+'@U2-!1!&[PXQ"XH.'"E4;&.$*HM-O;"\O&GNV@R1/6H@K[XR#U##'EC>+YH\AQ&>6N (SL2VO M] FY#T3NU6#5ZOJY0!-C1ET#E)(N.)"U_<@RM05$+2P\Z@_6P\*4K*J!7%/+ ML4M%%L"_<.4U7:2=->-8 W:ZG>VF@"Y%F*SE%]:GL159/KO8*XW#B$%UA>?. M?KF!OI]BV^/OWD;SN5>T%:VXFL'$JB RX^!$@NR2O>@P1>XW0MQ28C.%#::S M'(=FSRZ_C4CQ_K2U_4;+?6EJ8]V'S;$N%L[G,+AX*Y9O+3_0[@ 8:Y>[)2_6 M4QCH2]1L)WWABEWY0 +MXOU7Q7+NNSQT7!XV'+34^ FFW)( -ORF"FX_X@K M]BLT'4+/T9Q HBQPLK+BQI-5"6 ;&6&LY/W<=A[ G0+;81]E;Z;DWX0G+-TE MRJ3QJ0UYRB>;Y.VI9/G''#6 M#,5#L[B"\?16A%CQ9N+W"#V7%Z^D[UQ1"SD_YH6<2Z$\YER);3O0%-PP(YYY M*:[2TLQXOD;\L2E5&+R2CBVRG*FU*6Y5?$;,V)PY3C1CQD>NS"80U2NIFA)O MO@-MU1+Z3JA+GW92&P^.-\>#^$M6\JFX"\@*R13EK<$EG;&VJ"-N*2HHO9W",+A.X0#SE*AR+I>AWR M@VI8U6936ENE"Q%%01B?&2[F/+]PAXA6 &C$ZT[+V:.E1:1;=G&E#K%= 6CI M+3\ZL [1BQO!J+4\L+/@"&UOY-D0T4PP.4'(8W83,P/WUY.V" W.5BPBUE^65\%?NF]P[E'L,;.XQHA;60D_Y1<6 '?P3QUIO\=D.]AH?7]@>3 M-\.FGQ9?/2%\Y?\;V?0!OB[JJJL)RWK[J0:M68;9=)MN$'?%[GW[K9Q?T:78 MHD\W4[6EF'8;;OJ!;-%+,25EVWX+77)9I*B*?LVND!?1"^=2L(P(FK*WX94Y MIK"T1JJ73.065M+//4OX$5]LV'D7+0WJ2^MUD>T2=-K&\\LANFH4?[IYKTP\ MYO>TB=RO41 @)* M>:3S/!*&N=+56XGH9;2[0S,; W_T=G()5-D>BTKKP,T5 MJ%^K5F4^$^4W:X/VO*ZX1W;,8,9$]$J ML$E4JW])B>F&WS2*WHBM7+)(OT-L\?""O&=T0_QP*CJI455GM9;PCN +;]?$ M-9OU6O_DTO^?_;XKN!^^&^_J87OQV!55A:MUE63M4+M7,H%:NMO2CJE&IN"[ MY0$J(+6=TAR1V0SSAP+8WMO5<_ .],F7$?3.Z 8$S*)9JIS2K.<@Y]K$E"Q^ MA#/S5?C[\L-6_.5,\7;/_D?4F0+5MX]@66Y]T4[LG()-W&&S(18\\\I_F&+J MLO"B;$Y*J;Y^;55L_M6U-K4!&K'6M DSTU2KS&37$6F:IVP-LQ%3DX(V(CFU M)%F[.RXA#\^(F48!P'OD$-]5ZA_6ZG6,\1)@6YX.5!G]VT(81&3-N5Q3EJC7A5S33*:^%J<,[M\P%3Z1$T^/E_4$L#!!0 ( *2# M;U,940HB*DD 'SY! 4 >F5V+3(P,C$P.3,P7V1E9BYX;6SM?5MWVSB6 M[OM9Z_P'G9R'T_.0BAT[3J56]\R293OM-8ZEL96JZ7FI!9.0Q"Z*= .D$]6O M/P O$BGARNNFHX?NV/7C"A7AC\[]^8__OU__Z^__I^W;__[\N%NY(9.O,9!-'((1A%V1]^\ M:#6:A\_/*!A]P81XOC^Z))Z[Q*/1IY\N?OKXZ>3GG]Z?G7[Z-'K[-FOI$E%6 M,PQ&29/O?SK=_F62M1H&OXQ.3]^=?GCW_N3]Z>CG7TX__/+A=#3[LBWYA75S MX>F+^E[PQR_\_Y[81T<,<$!_^4Z]O[U91='S+^_>??OV[:=O9S^%9,GJGYR^ M^^\O=X_."J_16R^@$0H<_&;$RO]"DU_>A0Z*DM$J5/_^1/R\@;-WVV])2_!_ MO6_>GOZ_NW9Z4_?J?LFZR+_L\%'\N+?#\IGF-BX?WJ7_'5;E#7D*9HN MP-Z6=Z-MA6+A#^_2/[YA ST:_96$/G[ BU'RN5^BS3/^VQOJK9]]WE;RNQ7! MB[^]^1._O.5!>QU$7K2Y#18A62D6]_2:>+QRAT_EB%OLM6 MVNM_Q4P&K_#"<[RHD4$P_!*@\9@@NKKQPV_-2+RDY>[P7GG4\4,:$SP)UVLO M2OK"EAO6R8B!8#NJA^DFK+T^L%UA MZA#OF6\4T\5E3+T 4S[X3'OQF*S-"*:LB\E&(;-A* MXRT#IG\YB.VLCA/&B3S.V)SD$EE[."P_ W+9<$+U$Z,1XP6Q1BW)5X:;[>Q[CQ/A#*_N.@9R]"OO=G,^N/ MKEU 6.\QW_XCXCW%B4S?D'"=KYALEWSR@J086SQGWC.^8?]DNV2P;&N(ZG8' MT,AR'2,,$AUR&D?\%.BV.'":K_4Q+C,2/F,2;?A9D6G/S\GYL2Y\9:-]H+P/ M(\Q.2QNN6M5&)VRL;U1CE^UQ3,207SCL-PI5_86^\;,%B4VYR&,_\E]?8>*] ML!Z^X#L//7E^\)B\DT(8\3-^V[LX^FBM?FC^$0OIRTNI\FE"U.ZGG% F]D0-^/PO\S!549^S*@\T;FG@VNIE+]H( MCNY"2F>8/*X0:4#-E+0'S,I[$_/9_X6!6V!2^(WKG>^EU6YAWR_3?:P9-T);]6 MYE?C'Y)!35IKH%?L9[9HLB7RK1NND1/V'29&?+[3;0 MTQ7K%''B)_QV.Q -]E?8>K/R@!;UGRGOF/M9JWS_C3K MVE @K]'.'"QN_VM%_&OG9R? MN]"$1#BJ25,+1)^2]F+Z=HG0,_?K.7F'_8CFO^$K[LG;D]/,9^;_9K_^?7L5 MG%P;YE_PT1/V$W\F8:%W/71TXB-*MX>#*7G@YZ7Q=X]*^JPHO^W^3JK&I R$ M27O>;B;X%>=S2%Q,_O;F-&]M0<*U?&"S+H1&,&+*.A4^IS8U0*1GYY_./IV>OS_]N0O6\LV@ M&]J$(&LQ>:#QLE_\OM-#5G0KC7I8P/O)J(,_$"PG; M.9.O )@VVY69Z1OXEAOD='MCH6!+K"0JO>&&\'-((L50'Y3L=-3/ MZH[Z0?>!$#!G2R--!D_+P&'13BDXKRWX!_T'PL$,LWZP0Z)[Q: H"-@KU^GH M?Z@[^GN=[WGHT[/SC>?C^UB@"8F+=#K@%U4'_+#?(,;Z 2\]&G%%[!ZM15(N M+M;IF'^L-^;[?0!$Q*VW&676 S)A'M2DLTD=.4T:&IURLK/]5C10 %! MTAQ]OW49E,3;-?%;5*]*TO*=$O.I'C%2$" H&;LNX5[^Z7\XE%,I'<*RW9Z7 M3^IQ(40 E(?W%CR\[YJ'2H=E#0)(/$S8CU,R#[_MF_24);OEH/(16=I_2 PD M,*9D1L(7+PT$5M)P4+Q;+BH?G-4@(!$R"VF$_/_QGI4:E;APMV14/D*K(/1, M!9^F8X*19/#+?^YVN"N?F5(%?[8* _E1^;!(MP-=^:Q\V/&>!_L1 M.S'__.G[ISGW A ,]F&1;@>[\B'YL.,]#_:<(#?Q@EX_A;Y@I/?^WNTP5S[U M[O4:B$!??W=6*%ABB?%'7*S;$:]\G!5W'H2*,HD)S[N1&KRY5# P\?[]HKYX MMS=<-<^R,A @"+D-(DR0P^.OKE"$LKXJ['#BXMT24O-0*P,!@A!N*"<3!F09 MDHWR&J!0JMOAKWF>W>L[B%%_7"/?SP.QI:.^5ZK;4:]YWHW(J!$6[Y:'R658. 0) MCROL^[J94"[4[<#7O 6A\\+<@>*XL]A^>=_<%^9AGSXHFB) -.R_]BOQ8=@0PK N' M+XG8E10&,TS0:,SRLM,'[:9YC%D=BIP:S*A!6/&/2U%"@<74;\$1L(=FP M3DJX*1>!$&%MS$6YZ]#&GNF.S\C+TT*RB3Z-5IB4P$DH,:H)(1#;F"DC1- ( M-*&J3U(D]_/F2QGLX<_3],]\E&94RW/UR]GL?!HYR39.4A;/A*'D1=QX: M'VD/E9L*I-U$OXW &^)"]GNVC!X^Q*BQ")A7A[!@F5ELS#$!)M/,H*.J ,%* M8"N=$AK!&WWR\W+^,HV1G6"_,##"+,P$^TB:HT>8]9%]EL3;IPAH?M Z[/L> M 99U(6C29GQ8 FN9GBPMI1$=BK(0-ASSX5< @;98W87!A]FS*C-$Y-/&I ($G=J.(Q4::%253\7;U^;4=.DJ09#A$TVM)'4+$-:>HJ$%+XV5&FQ@.-,*T&H2H((9.?Y38U -VAX#7$=U.M ME4U1'IAZ;7T^54"#QII@<]4RIZD#3#NW9D\##QJ#DKU6;^76UP.FSULS:0 1 M&IN'3Q4;S4A=+6!:O_V"V#U&B8XO;^. M91T>%XHG1Z4ZIJ(&L&- !2U3 0X:=];7CV N'"7AWG68&]+%8SD"1.6B+"P) MX>;*CAPA#&BL%/)I*+W&#XI!.%K;+W-E#-#(&+NNEWY_ACSW-IB@9R]"^]DU MM:4AG)OMJ)%"@<;0 W]Q.L#N-2))8/K8<>)UG)SPK]A@.YYL%S*I".&4;,>; M"2IH%!XB-%8<8!Q_ZZH(\"C1J4 5'4QQQ3YYY.$,*"T:%=D \5E*'[0J8X:9@27NXPI'G[%08;3Z6 M#^;Y6$9_*7WBW]X<\[,<\[,<\[,<\[,<$WX<$WX<$WX,.N%'67K8/C\E"30W ML=S,,$F2OQK9#^6589BP3&@U103M,%#N=YJP=QQ'*];)/_%^QF[32C#,6_:T M'2(9 EVWE,965.458%BSJM*4HQ@"1?(4X,:U8-BUJI+58@[PQ@TBII3IJT%P MX3#C3(\%&FF%NR)+Y<.H)@3O#C/JC. 9L]0YU#6@.#?8\^ M-0H7H^+'_M\H_=SH+]D'CW;XACN:70:%3(<*$A\] UN\N,X@[?%B* !6R;V. M*"KQ<+[$3I M@WK3Q=A-^R)8WLRK];#*Z2YO#U8YC85>UX$;:70E+3VUD8(M)4/ M=.?G%ZH"S)TX?,,UW M"VM *P M@%89=B&0GIAX='" V%K']/T7+XRIOWG SR&)L"O=$_15^MX#I.*54Z*'T/_$ M,-B=E:7[-'(:D:#L/0!CP=$A?P .^;>!0WBNI2N<_O A]_R8DWQ"1 M.?%8MP+A!L&,:&MHT)Q^AA,7+YF0%45T:,'RIAY9?;MA2693$RS!]Q].C?:! MFZ7LSSS]KF+">IN>>5,7VI+UMU!>-?5J-0OA^J^IB5IK(*!)3'HGP(]"V45" MT47T5"(/NDH08G :8%L'$QJ721\E(GF/OR5_44YQ?5T( 3M-S6,]VH$0G(IE M188/*D.([VF/X@.X ^$X$598+P*#%L2DH'@AG/B.5%^?.03XAY'TP6;' OL13&II,6;-0LB9*[E MU<)L) 8B,JG8-R\S-NU"7UIL1L=XI1FF%.VNXN@\E,0>)/AXH*3+?>5Q0!$O M](!3_0H_8O+B.3@=BP?LA,N455#QJ4K/-;H6IQ2N+>L,P$$E)U^.&1<6X4>B;G_&X&.]\ Y0F6O?8NVO9@06/F$.%>6L J[H.J)B"XNE3U'53A@D;L#_/BA^G,UOO? 1BCZ[X"$X7W+5 (B4& M]2"$LG8E#P;# 8WY&^21--1K.T;3A2::75,'0HAK5XQKA@(:VYV=?AQ"!VY4$=C:H+;N1Y3W:SBB^8A+O)4DZN>V'P!YL6A%"N&[;0F$S'M#6 MIN2"]7+?)U]F3I84AA"GV]7,EXT!-&*+)^14#4KT9+;NS A>>_%:9L32UX,0 MF=L5W0;# 8WY+<([[H#QX"U7;*MAX,=,0XZ*>*Z_<_F57=+;-P,B"+,KP; ? M'FARPIU24>#@_(IZE^_I)B19,!:=DHF//.D%HV4;(*+=NI(0R[&!)A[3:(7) M/1L<-A*:E4)4$D0L6F>+@6@$H!%ZZ)JW0\D7+=WUED5]$.% G4:NI N()JF,D2/O@4 ML@/',_+J!4,[U#-J$RZ^R(0@B4,OE5XD.&M5L:\DCOWD"3X(9&B:B MT6;FHR!BZQ2/7WM>R^,W;1J <(JJ+MLEYRX+U. H)Z&#L4MOV+@\(A]/%]:< MV[0 X<#5$.DVL*&Q;CX$M==R&&MX,YS;H!X(Y3=>@ *G@6U+"<&N9S(#)?4@[(+-LRD!"XW7!_R<'=.F"QM>#>I!,$\VPZL!V Z5'8,< MA&Q+-\AR(']5KYM/0G B;U:E:F>V1P/QWVZ&:AO8T#CG'>?_XS:@%^3CQ/$T?\&)_R$Y.Q1_42B9 MOGZQ[U5S_=WQ8YY+E?V01"T^H A?+Q98>H_1=2<@6 G,[D"Z'IE7)9YM2!L, M"T('P@-/%A[CY^!A$[ MN="(/V7!-D^I;_%>*0C7H99"6/8CWL,#C98LP&SG0Q&X6QTF$4*=.X)Y?0AV M&T,O!'-0T/A,+O<>O67@+3P'!5$&94Y00%F'O>SIP\1LO,L.\ME[P8$LV4N] M)B%,8&LA/XC#K P?FGQDO9^2&2(YE,)S\=R$/*8T7F-7)@Y6+8#P?JC#OA7: M@9&=2'8AWJ$>\?+60+A1M"@$-*G""$ 3%+[[[YYIS6[B MN1F8C4',3QEI4CZ91)A7AV"?J$6].=2^GN+B*;C\D,8$3\+UVDMS?#",VWR* M#MO9D^=#S-[B.CL]/SD;O1WMVDT>X]HV/4*!.RHU/OI+VOR_O0']&E?NF#:+ MB;-B?=AA4CW/I:W5Q_R5=^IR,T$17H9D,UUPXM+T-NBS.[ M,FH Z[>\[Y*>*]\/J]P:D$?&:LX&,Z'0#,51*-+6?K\X^_CQ_<7)^>GYI_/W M9^<7_,WI]N4$+U#L1_ %13@\+60RWBU_8=Z#ZP"3Y>:1-8"6^#%1(J0/W%G6 MAV JK2G]V]3%=LBA*?;R43BX-S">[W<0GLNS &8V36$]J$=)5""9_6N?8/:K MW[G2S<\I,?*G3^Q D)PR;YB:COQ_8$2^H"CFLOCHK+ ;^SA!.&XR>*_Q4SC-D"KE-Y5>DC=O /JKB1U7\J(H? M5?$N5?$K3!WB9?',E]DS6./ O434HTD,'.7.EZG#380\WTQ-/S\Y/3G=5],+ MWQJ%BU'^M>0Z)OD>_VWQBZ._9-]L38\7[G,68R+2TZLUT=6\YQ[HF2.F0 $7 MENA?J:[#2CY5#V UO\/:$B#4@25E>M9L%:(C&.#V[A2L97S[:H10,]66[E,5 M54J+2*P/>M_\&%S&+K?/%_V)/;N MSWUJ?$W0>H@(VOF-ZZ]AD&8O0&1*D@@,-W'TFF&2O'PH81/Q5P3A<0R.\^M!XY$L)2:5^W3H[BIA=0<+;39J'QA4.:XJJ[3ISMRDS-0 M Q,:DY.0LOX]X!<ZA:>4^/8*;Y-(4+S22RZO%]C'N[!$9HY7TL%*?$;+M+:6'. =" M)O=XK\)GL5Z?^KVFI"LT2W5 M#"\TBDL/KTJHW"O3:[JQ)BG;PP60FE?Z5-E^8K&&2>WAI3*A-:#\5H/@S+]? MH-<'FILZVN^#:GF0&=]YTL Q3]04^]&NZY-P_>0%:8Z9183)#/&E>+I8) &T M//XN?4!#_.1C,<(< M16Y]?<5NN6_1O&,"MG]/B,=XO4;'PH=&NR^-\D^U[_W0E#DL<' 092'C'OU#Y;PL*]R/'6^O+Y>;.?NFPB]9 M6:-_-PDS1LKV/ 4@ OL(1+V1:7KL+(&$/=@ \%3DE2$]-I(*L47GEV,:T'PZ#80TQ)Y.DP V$K28WJV;&EK M07#&M61+BPD 6X+5XQ('SHKI@W_8*1U[U7K0/(Q9L] \]E"!9"SOHMWV=E - MKB(BE$@UAKS>[3&TT6I0]+P&459 &$TDDK-ODR+^A[R]>_\V_A MEG'ID(H*]:F96(VIJ//0+E"3Z(I+GCZ!A]'PR\7[,,#K9S_<8/R(R8OG8%K( M4GRYR0T]"H-)W49[V*4E^=?-S2EU,0]0%G( RA-]W4:!&&J:F2=U!&9_8(X" M(VH4I(H#58BZTYWR[ZITI_TR$"Q#S4AX07$@VHM=Q^=&? C>]$U0+Q>MZ$AQZS)_I M79>2LV-P7T_!?:8V4!U[QRB^&J]+FHUVN^%Z+6DA,W:.Y/%*2RQ[%5!=!<(C MD#5UDA(>:(2-?3_\AEB/;T)R%<9/T2+V#]V<9&Y$AI4A/.=H1Z(I,FATWJZ? MD4>X5CM=\,S*=_PET22C$_T[]EV&YJLT%8]AW3Z3ME0CTQ 8-"[W3IVY=YM\ M&167[C,C2^455 P%&D-E^\$M.UT2=JYX0!%.TQGN5GXCBY6Z@5YSKU0CT@8> M-&X+0LAAW+ 5)$D*LXLK5AA6]#5[3UK*<0TEI+P$G4X7$X)=+^)C8!ML M_KY&L#E_(;G8#UXG[RQ^ M&$!3%L*5497P% D< *1DG;IA$/-'=7[SHI72Z]FR+@32E+)73IICA D <\-/ MH])&,/,QC4H?&]2@TZ@<4V^88CK&_1WC_@1#?XS[LW&DTL6305*?K *?.HXD MRS]WJ1W)RUZ&LDX,V4'/.QK+B78L)[V,Y5D#8SGI>"ROM&-YUQG+#PV,Y77'8WFC'T5C.PPCY-P5UE]NN$MO7='&'*9VO<##'07;K*@\- MJ]1,GVX&=A'ZE>!!R( S(Z$;.]&49'%PDK.PN-B0XNOE*/H=>1Z.F,<@2L_# MBK( SL,J&=H;>A&"(8]_*5;J_.S\X\6G_L/ :G,B1-7*PQW)&BG=-?8+]&VX MT(I,X:&,4L NR\FBY)'B9P-B^Q6OK*GA6RU6PW E>)^O&4-P$ M):.HO*Q< 4W&_WC\>K7'+Z%>_S_X)?7KY@#DVKVXV&!T?''W6S;' M?4%!O&!Z2TQXQ.;N\U<>P4XTW^:)E ZZ;0-]TJ&3I9P)6TQMFY^W/?A/+S)G MQJQ:GUJW*1]F2#IE8<*#3!8>CR"G$3M98C(E5Y@=T17IS*Q;Z%.3KL:- :BV M:5HALF33]C'1IA5DB,OU[7]AO%M(^M_RZ$ZCE2I78O&O?7M?&(]DJ=?03N=I MPI$D$I%;B^[XE_A(REVHE37@N%";ZOE&L. 2I72EUM0!XDQM(((&1 %RIVZ< MJO+UQH?SB_/S_B]MVJ!/"!0 HX_89VTN/^, $^2S%7_LKMF8T\2D]X*OOS^S M,9/<"U5L X+SO)$@EX*\[# "8';L_I.I^1P=O0G)/?Y6L'N2,& _.@EVD<]] MQ3;@N.3;[I&60 '0RZ,]IHNQF_9".3_%18'LD97$M$B=&-WP&2KO&!?G'\\^ MP-D:6V%-B!@ D3ML;,,(7$1<^O7995O'^Y/3BY/W2F8-ZT+8$U7R*GB.3P>I MI\N$2;R._71/7BRP$\TP.Y>Z.UR2RQVS:G"\[&PN>\RP >5+>A-D6A' M9"- M3)J2UK/+GA;2=H,0+H_5FNC[0LI.5HVGWP%. 'N>9'VYTSBGZ:OUYZ)F"JF4 MXDRYS![=U0;KKE9%&'IV6A,_69S:ZG]#A* @VJ1KB^""05(.@L>9#14**&UG MGLX^-R883<(73+!HF(6E(&3\MAUD(1!H5SQC-\E82-F>C)\Y-D M_LGM[GR% IY4.<)DS=."WH>!$Q.2ZC,B&FT:@) XO JG-ABA$5R6QQS)QFA2 M%DI#2!->?SH6 $'CZ8'[? ?8O48D<7$?.TYZCL3N%1MRQY--0).*$)*&5]/ M]=B@$?D8A!6F1&#Z#P?A/2=L%\9.^L**]V=Z M[6L5Z'%V"BA&X_."KNQCZ>+RY@IENST.G88:309='JY*?Q+ M%%340BM]H)H/?[IUX5F_,,_]VRL5\A+/J+E_H(>SO)]ZL_G%Y_>]W^#;#G$ M0@S-6W?N^+DLV#D%WP:.U%=74;;/"PJ9<.06'46WH:E,@K5.X:0D+0W'9;?. M,JZ%"90P_B/!ZHS(!O6 N"EI1%)'U!ZHUTQ9><7^='YQ^K'_7:<-&H5 F]^: M/GOY>Y!G;,G^2;HM2"XKPS$>I[[#2KU96&,)V9RZG1>)DB PLXV3F?B(4H-]3EX> MC@=M(_N<'"@ VHJ=4C],(R@(91_3B5XI&Y4 !P >'K"+\9K+4.&-S1G[ "8$ MNTEO-4]Q&=>'L/S)Q:Y\E6<,JB<7YZWH/3HX0.SH(0D=D)3K8:63>!G56>D4 M /NB)>O$UX ^8R=)F2&-$5"4!1 6H!2P[>#+(0R9@)(2^N'D_.+]1?\*=WU2 MA+#:R*BS7H=!LDC^AKE='[MCMH:B)5M!/0?/,'E<(8*O_Q4CGTZY9S+&[NG[ MGTY.%"EVZC;9=W2&5BYWB7?J0FT]85*5#IXW3^]Y7_0*\ONT3.\Y='HOFJ?W MHB]Z!4F'6J;WHA5Z6[N*N=/$6:FK]!=C90*E=("V5DV'&G.5"&QZZ,'NE$QX MBC?W*LF3F$:P)%(KMZ@8UH806V4M!*;@VHZE0IL\HP'OS?HY=7D M$H0H*U-23#%!6T23;MU2&HM$YQY_2_ZDG%X&E2%$&EG MEW$H+P\AU,N:-CD<:$S-2,AU+,H#8WF'4>"P#7W_/D-ZD6-6&4+\ERV'IMA: MWM=241K'T8I]Y4]AW.IA$0BQ639[UB$":-.DL'UJ&#&J 2$"RW9"* $!YFN& MR)0DED'W5^3'NJW(J":$&*P:_,F!0>.Q?*ED./5TE4 $9MGO1VI0L)FSG(2F ME;MELB&[B2DX:(SNO*")%B8YY3R@B63BR1+R#Q\P [V7O#8=;WTRT(3<>W6NJ6O MIGFD-MJ6>95$F.^>19PN>/*",,XF_SR\9(5]GHQ"="ZOUURWS-8TFM2'VP^U M?AW/B+9>8\-Y/L]YG'3=GO?Z7NA6(!JPZK8U$S[(R)XAG M"KQ"&]%R;E6[6TYK&H*LT?7,$]M7*'9BGKRU'F6RAKIEKZ89J [0]M^82Q4 M_IKNUX#!%6@)7PZ2S]E5[?9RO:;1QPX:M%.F &6:1N@VB# 3M2A7WTERL?+D MX_N8#Q];_ O*O;GW3*7&NY6'ADQ'38&')C&?P]#]YG$7)2'GNS]WRUI#AJ)= M]Z&-NV!%89M#N RX3?G697J[M_"X&"49+VD6^.V. [>01I']+5YSTTB$@J6W M+;S-KJ@AM^,^="M!#5FC.AXCL,G>[G&49._VGN+$R9!?S@O&AN&>><_XAOV3 M[9Y,B[',$??>.$?'9/,-9YD M[D=.8=1")CHM3$#;V#&%406/TU8PW)Q9&&[2+XXH_^0HW'WS:)(YFF2.)IFC M2>9HDCF:9(XFF:-)IK&0P8)>([/)**L,TBBC1 1M7K[&/!\-V65ZR//106Z) MXMJC8M6L_I#L-A7@#8K9068-:2K]1.=90[0Q2X?]V#^1"S13VP:&9L6QQ=== M:KN#O7K&/ST/=^%60E]E(.)"&N9='QZXV AX,J\ZI#05 M=LCZMX/.2/C,>K<9!RYWX7WFIQ<[<^?%X5NF>:.)I]FVV>%9-',<,Q\%47&$ MS"R9NNI]:"NW 1,"O,U0?,>_I+9B*FM M&2:L5;45)00 :B8DOXI+9B:.D"L MEP;B:$ 4H(<:)B&-I@O^? M5/L@@* ?!U&DD:67+R@$. "P\8I^UN?R, TR0 MS]: L;MF0THC@GA4V?7W9R:E&H8LVX!@%K-FSQ(C &:EB_OE9LZ^K=C'C&KV ML)])N*RSGQE!A4PF[Z5R=S.J"62/LQ!9(Q*+$%\[B>7','X^O^#1XWV_\=$^ ML4+8 +C>=E6YG8.X7@J"?5.1@'PH "NYX M"A">J^!V_4S"ET3=4O.AK 'A*JXB.4I< )B:A.OG.,+$;.F2EH9PJ5:1(2DF M .P\AHOH&R+X"K]@/]3SHR@/X8JL(D,*5 XNHD)&\Z88 ;HQOO.?U(O=:H* M$"['*K*D@M7"-5AZZ\;Z^D_L1/0V8#\MV1?%0V]4 \)5E^78&^&"YA$@Q7AP M8V1Z(+J#X&-G#DOL::>S8PS5PTZ*ZS,)J3756270ZKJ2S?>0OYHP &-4$?1JK16(0'C4V3545"IUE5 MT,<6)9]F^/IW1+H/(TQG:,-U03L'I)\/'9"2QD99:T/Q.^*Y_G>)_54N1L*2 M?3WDL.N(XO)55!".[Y!BY/C"*-Y M6\P0/]I_,.'&#')[><",USM@W >'23"=:N8G& M'EW+?LGS;^%\%<84!>[\&^OZYG'%MCO>S8([;G'+D1-7M24()WAC_JJ";)G& MKTDB<)Y)*1.?\9)@++TE,*L"X1QM2HP>#3Q5O(A,9_&4EN[/S*D!(-^#!F[& ME,QTZ46II#2\94])H10'M'E5[-T#3FQI,T1X0N5)3 A.3H3W8>"D_Y"P9ML( MO*522:8M/&@7=AL.3Z+>^ZS&.K5 2"!=""DG+GH8V^8J'V$:7>PL/N MI.I.=M@"!,>'9K:Q0VS0J"T*GII"84D(L;X5I]D@*-&JB++"G1(C>62L(C&0 M5;["^2/OLMWI2URK6^.AY)FQ:L*6G?/GX=K3[RJCPF>.M9(L9F;( V$1=RMYR55Q. M*LH/[HY2@07 JEGLE/*24E00R/6D5KI*^YH !P >T@QZ:)N2)MEXRVEKE![^ M%O4A7&/*Q:[(E06H%K*48<+/=U6)J=8$!&ZL$6_3EEG#!3#QAN8P8W3!9WAUF]KY^%>,O:,-*G$W1 @*HBEY\)8KE9ZF M*-^#NF8T?:3JF@(+5&9,C CB&D!T-ZV\:0EJ3XO;6TVSSRH"T-7E(>AG!D(D MV4OVT4!;N(Y^EP/UN]QS>A)EBYX1S\&G1E0JZ\/3L"UH5B*#-AN%Z\Q]S =H MND@4(B_QYTC>+[GB;[/H>K#;0!L/K5E#G!"4O"Z.-F8JN;6-@/JZ6Z(9',/L= M#]WC:=0+2*R5>'U[ _.8K8&T9>.MM&=C]@/;4:Z0YV^R'OT:^JR4P 92I9&! MN-96A0=M[H[=?\8TXOVG\W#GG#=#GGL;9+=O!60<\F]>M-H=.F\PXLD?)5.Y MN>:'YL3;'')H(K/7ZQODD5^1'^.=WZ?TR&Y2/ M]87_-@TP5&W-FGK=\M>,84T#"1I[G]E(T+N04DRGP?7WB.TOL4=7'.ITH0CB M,ZC7+7OUK6(&D+I[HG,[]X7W0:)BW0YW=0N4' &TN7$;1)@MN5'V7)-!:*NR M1K<$U;<**<% X^H*$^\E>5QK*U!\TN:_O//04^+V)=V,3*MWRV(3YAY39- H MY>LQ7XZGP:Z[.]#T'D'T9$A)^2UU@V5^DBZ!=$]TRV$#D MLA6ZUAT:,Z/<;> R"-CE;V!_93^3/?>8!_ROV"/IZS]"!\=*[73KL%#= E(# M8LL$BJ2)]8;QLLEP4L48<.9V&C+W9)(KG+]1J0]2(MV.]KUG$SD*#HP>M.C;38+7OU#!.UP4+;9Q[P\W;!S2*(%1>:TM+=48_>L?@S0()+LON:4UF?UC0L]Y;06JAIY!.&>\3=/"IJ_L".Z MQS*OVBU!U4T'=JB@S3J1^YO29*"JT"UE]8T&*BS0B"J[G&:"AMT=TL<58FKK M+:4Q=LU<X1DVG2C3#?1:+=$ MU_0#:0 OM-5;&MMWB0/&B./ET5OZ&+AJ374K "WFIU&BA$9[\2'X5(?,7^UB M KOVXK5LE];7ZY;0^D8? T@M+\X2Q4 93)G$<.V?W>A5C.>AF:&\BX]V*PKU M'%6Z&(^N_';OO+47W81DLD+!DNU-W%F1C9S*15=:I5L.J]NX4L(,*X9K=\U#,Q&8."MCWF&A[/U)UDEYK&$8U0X!Z2 M9U:E6];J6YG4:*#1M:>3#>T)W<;SJUB_H=OE^UO[Z;H/H_UL'^,ZTSW&5?AD M\K?1[J.C[5>'\C;7-N K[[F'Z1>,.'1W&CSP*TS"R+A$U*-?@_")8O*2'E&? MXXC].0RXLVVBD:@>]FK^,_VO#/"?7I$8*-KB_/AN2_TU??#OM@S]^8B:K[)H MP0"8! W._P,]HKUUO_"I_C*,MSETQ1G;_!(]U-SF#8[$!/E.["<_/H2^ST[T MWQ!QVY=HIGH>P7^'TOPV+K.6W7]DBV[X(6X[O*Q?I/ $1 M ^['+G>DND8D,4]U(]:J[T-XBN,UB+9JC/NW=M[Q>4;MK)B?3D[WK9AI,T,Q M2]YA2G$*_0I3AWC/.@NCLD8_*149F7C[U/L=_Q*?H7*KH;(&'/.A 3?EW(H* M5 V#$G_E'9!31T@QD$#"30@JA%385,9AF@T73PB'XM?$%24@W"2,9*T)48 S#Y@ MBMG8K%A?K_ +]L-GCC3KJ))/HYH0]%5K%HV0 >!.O"OK[//:6OV9V@T!E:(\ M59I)]P9PX?W8E.E;B ==)=T^)CBB[!#*TA!610N6M'B@F1+*G4T\ MEZ:+KUFW)1-*4Z=/-<10^HH32H,&&F$%&X1D3BE+0MB?JJQZ(BS0J"E+TM;T MH@YGUU6"H-0K9$X^DPZA#(0O;7H\@WH@MJU:K$'.?R?ILAU=0-;"6B1!I^8W MS+=3[&;/WCU@/C+Y'WE@H"R$W;Z9;AV0&R33!-R@6,Z#P7ABX2Q;6A66A(XD>P49G,D59$!/-[D2F0 -M9A6[:JA!JJOT?1K32EWI MTE,)91!<:;5';:T^=<=F&(.L.PH[;$-5OWIC,P3!IJ6RUFC;2)];62TBAZ@S M*OIOKC':-M*GOM@DPRWKBVV<"OC%KI'>GQ8$H=G;&R9%4*#Q4I2K&?$"QWOF MR1DVHNR-AG4Z94L24E^!+0VJ_AWALF09CQ&)'9X')X\JMW*-.STY=(W+&AYM M6V:_RQL?BL-Z?TDE/6 .(CIQ4[+4& _..RCBD]=?;*0+A",Y L03:11GQOQ&]XQ$^^ MYZ@&4UH*PMV6X7!*,;1L:MV+D,XW6M/P\/WR$"ZJ+$9<@Z:-UP1Y;A(\\Y&3 MQDGHQ%I='H*%VT; U6B@G4:$R ZT=I-M]@Z""Y\9'.T.._ (=B$F?0HP?36P MFXT]Q: 3@@E[G#]XD+SRDEQX3MB,P.[EYAHYJW)9&X;MV@6[^]F+@!WP0A .F2K,>W(1DUZ>=U AXJMX4!..N M'7?5L?8[QPZG?9+T/I&U.?&62_%IL8%&.^58DEVUT?EIA+I?MK?)EN<$<2WP M"FU$$[=2*YWR*4F_VBB?8IA ")R$ 64J' ]Q;(9+68.=TBIYL*<=6F6(VW:" MS--J*/=.8:ENS]W>(G\ZX"1N!%<9@M+P+F^-A]\/E.%8&JO MH=8CGGY=>#%]^.>>;Z$5$I*/:+F_+;SEQE=>OK(])BL;3X(EO1M2E.WS'EG& M^O:E-7FWH>WWV\04Q9FF\()1E.]A&9'<$=@M(P;0 !!5[)2)$TRI(!#?%ZVP M">RT)1P >##0LC2):XSK W*5$8A=.6>-,:@6WH'%Q,.T*B^56H# C#7@[8.O MMFC;?LZ.HB;%GMIR0J:##L7_O:"_O5[P_\,4F!:K_WMQ[4>,GDLE/C]V#T M.ST[,N1A1CR[N9>.^=[?^]2")0*2#_!>3P&<&_<6LX.K![4U^0Z"=ZT. M0O%$:+)V#]6_=N].Q7OQ7!RXA6A@M)1=$IA5A: /V9!MA@J:Z3/O)RUW7\*< MM#2$8X@-65(@+9\1=Z(P7?P:\BCM6?@-D^TSY\E+]))WWBWJ0G!*-:'#$E;+ MY#SPI-33Q91X2X^U.8N)LT*9.RSKY>,*$4QCPSPRT?>RZO/&9SNF PY,%#%O4A>+O::3?&T*"Q:AGWLN^T MJ[YAK-XJ!/]8&PFH#7@0]":;K,M^\X*QW;G]TGG MX=AUO;3M&=/(;H.M\R7;U-/=GAL%KV(\#R]CRF!0.@G73TS?BQ)+]P$GC;8. MPL76E,M&D;=]+BJ$M.QE4J SM.&ZW@/V483=&2+19LXDDR)'0GF=QKIEN(9- MJ"Y0<%LEHBO9SI?\J5MF&C I=V&Y[^>+^R%E-[[CI2V_NMG5IG7"A_F[Y?F MWQYE'Q^*!WO/F=E^+(]ULX1K1T_UHZ?ZT5/]1\[7:)/-YIBO$<#Z8RQVQWR- M73FA]Y&O\1AE8Y>&Z1A=\X-&U_R@?N&5PF9Z< !_C6[#-BG!CN["K]U=^.B\ MVO!XHN_J\2S_O4^?1=UXEGL*0-WX@A$W2/+-^C9XCJ,Y^Z!"'907[V'5M:T)8((E[QDZ$7?XR MH25OAQ4A!#_4I>T0%4#6'CSZQPW!^#:(,,$T>7O0BCU5 Q!B)NJQJ$('D,UD MC?@U]%&4O !K1:2D+H2 B'H<2H !H._X2@JH5U+$GK D]2!#?J(^T7P[=O?H MT92%H(=8II65@VG9.3+W@,\Z^OV=@(UJS4#0/.R(JH9S M$&X8/UA(2;MOD1P#2X836%+[L1,PX27-AQ%FW0CQA]7T1PD@:%M!WK]QD*JVM/#D(C>VJ=T/ M%=5 !"[:[PEZ8$-B<-]X4X'-PR9 A#$VR^PA2&@LFX1C9@B%:VV-=D $-=KS M70$IO&B[1V>%W=@O'"ML@^O.38+K\L^,PL4NT.X82-=2"4T':D;*M\009D^)X;I&$NZWM& IF:.VV 2!@%.O%%^\R+1)C>F!253 M,?I5&^Q31ZA"556V6^W3 K#(7 M:P,^YO@6>4_:4-%'>N_?,%=%L#M^P00M<]&/YF\N M4L0MY!B4Q[EP5DHZH++8Z:OTKKE;4F2&JF4F;.0C4V<%Y%1JI7=MO@)?E8!V M=1S;^JCM_+7T%B)-M6'%V9CC@G)$?L!\(,3.TG4:ZGV_LA!*ZV/S'M9N5-LXMR6?^C)J $?+ZB!W6 )WYJ/@'JW5">K: M^100;V"AS)"_BA!=3]5SASX\?SCV2OC!?Z\/A5F59*4P>",WN;\ZP"0B! L8< M&6*"=K&IW2QE>^6!]=OVI�<'_1.\T-2^FLT)R.TGU 4$,7Z3O/ECQ30)* MD.G&F+Q@]R8D-S&/Z>?>,HC-(-DENGT[$):3=N2JPF"\FG4H19K[5LTPPR7+ M'-+P-R"XL;>T3C4[4*]&UK89,Q.8XQ?D^7PU9M/K,SG,?M?^YR!X?P&30.V8 MO1IA3/[O5TPC+UBF,TWF<-;L)R#X8P 3.N$XO2Y!>\#L3$.]B*>&>/$0J:JH>7,5D.UO2Q3KYXS3IG]0/LTY#$)+.MB0]%48# MG&A4'9D,VN_4&$ZM,J_NTX M<*_9N6J-&(:O <%.N R\/['+G],+*'[ /O_+/"QH.3SZG\:V+K+OC5UD\S\] M)7]RBG]"@3O">7='<:&_(YQV>$32'H^B<$1Y,Z-T]).J#X]?CPZX1P?']@E]*5_Z0BF$ 0.K0G5VKWD#_ M,,ZNMP'3W9CP,76,8[SC7^)#(=^QE35^$%=8Y1C 956Y+6OJ -E?#>35@"A MV^8DI!&34>1CJEQ5!>4@;)-&DE9VTSG 8"%1^RS-I>?<8 )\MG:/G;7;$AY M,"UW7LP.VFJ&+-N L ]:LV>)$0"SW/V+CLU]&/T#1P];>W?1ZT!G!6GWVQ"VJ7:$ MKJ,!_'%D=MM26FG_)JUS.=;VY_4Z /M? M;N9O[L,'D5:V_$&QP]8S)*FAS>K?DXB#S7\V-N M.GC$3LP8\C"]_N[X,1N%&R:'G.XX2MB>+JX12<8X'T.SJ_-F/M++<:1>SR\W MX@94M_%M?A'BW7Z3$E@Z"K4YD "V8W'WM%?_^FI KADZF'IZ<0%VP=\2Y\7$ M&A].3L\O/GV$DR,$F!P(QPJ :$RXID8BCZV&5_@IVG5=OVKZ\GK[$GJ>DEF97,JX)P;!BPX45.&BFNYHZE.XNM[GF^[O1;7J( MQ/>ZS1QV!WNY6P_]>!W&TNPF#;4-5\%J1A0;&J;^C;E\+?:2UPCY,ZO\$056 M' <.0Y/FF/K"&EC'ZT(Y.X/O^:'!M]!6$B=5^BK[>_KA4?;E4O&!&(;OPO0I MD5E,G!7KPPZ"RM*KK=7'8B/OU.5F@B*\#,EFNN 3)2_A*LRRE5N#8W(UY+:X M6E1#GD?==TG.E":UR:T"LJ35G@YE0:(:BG7-*)L)A_KGK )/EAAV4^"L[ MC\G^H3RM6-2'8 RK*=;%HXP%6[%'3ISYBV:A+#:5Q%_C4A8C !\$;F*\6UPSY:P^3?LO^ O;#U;25\,,:T- M80EHGG@)V(%P_(C97N5:S?6#>A#N:5KBM0BSY2<8)#V8KSR2=( _0+#"!*-% M)-2Y+>M#N+.I2EH%N/"GH_'\@W''T_R$@V#]?(R?*/Y7S$,&7_@&?J@I6EH[ M/PC>9MU^8Y1^A/TN_\X0;9M[8Z9T7146[27^ WHWK0FZA #A,:C.]R N M"^'DKA5$!4F O+!^W%LT6=RVX?YUO#H[7IU!OCH;LZ^ZZ?U/;@P\Z)3TWLRF M,H3%N*%+,QO8T [R>^N6[II,7KS'I"L:""JUY]7=@OU =R-F.['MU=CQ'@34 M/8@L8TDMDH]W'A#,YPUPV,[]1JOL;2W\=N05JD$PGS? 70%1/U=3-V%,HE6- MNREI R >@C-@J HV^-,,ZDV4[,VU6E,)PJW3 W8QTY"8*ET(K]W%0O'8-)M; MIT^?SD\^'=X[[;XR*GQFM/U.^NS)4&Z=YGC]'!)$-ND#.9>;B8\HG2X2$*H[ M*).*_;R=F"4Y+?9'=24!CI102"V-ZVPE6+^ M!3@ \&"P:FJ"FHWK0["UR<6N'-)L#*IY/3&+VJU*3+4F('!CC3A7'NWA IAX M>XNZSN0I+]Z?R5,'H3BE3/:PP1I RTJF]^*Y3*-\8)O#C&WUK*]H*=.CS*I" M,&C:D&V&"MH9+N\G+7=?PIRT- 3#I U94B#0^,E6C"R=Q90\>,M5=!_S\6#K MR#9;O*T%UE!V<):NU4(1DP;OFL#'H1F5V+3(P,C$P.3,P M7VQA8BYX;6SLO7MSY#:6)_K_C;C? >N]$5V.R+)=[NF9<=^9W5"I)*]BY5*N M)-L[US$Q09%(B6,FFOBNR]E_EA^-5__V__]__U+__E M_?O__?'VF@2)7^QIG!,_I5Y. _(2YD_D/CDFCE[&>24PXR>^_^5!^&%/"%(ZSOW[) MPG_]ZBG/#W_]]MN7EY=O7O[\39(^LO[???CV?_]T?><_T;WW/HRSW(M]^A5A M[?^:\0^O$]_+N;6T[E\>TD@1^/.W)2]C"_C7>]7L/7ST_L/W[__\X9LO6?"5 M%!&^MF"BFL.W05YVT!O_Y5OQ9=GTA+14G_U$/WS+O_V*&8Z0?TF3B-[2'>&? M_35_/=!__2H+]X<(V/+/GE*Z:Y8R2M-OH?^W,7V$7Q34_ '4_/"/H.9_E1]? M>P\T^HI RY]OKXP*_U"C)3MQ=:QL].UB^MPS9Z*#E-)[HM0LR;UHF&9:S]Z: M"?>%SM?LKYJ"]$M.XX &2D7@V4*:BU2-;J"=^#6"$3AWDIZ:+%,NE5'_F\?D M^=N AH VW\$?[^&/]]]]D [\7]E'_W&>,%0]>\CRU/-S18]K\:]?-7W?TRH@ M.Q [2^L*>*FOF+$_.^PA6WSK)PSC#OG[2/Y"O/LN3?;-H@IV2<.7_Q$]#/B% ME2XU15*:)47JTUX_K2Z_R=:EC*P%3'(T?O_S70^A_]LG-?]Y<4 NXCS,7\E5 MO$O2/9\7R&^*T[__BY"H]V!38VWG90]< C81/WK>00PX&N69^N1XY,F/_^,N M9VX'0MY[#Q4"2),8&R$=@^U*P4!L;H%P-'8(.G1(EN3(;YP@AI''P)I>L3^S M+A/H#=LM/21ITW+.W'(% \R@WO%8.VJ& M?-B9I!T] DO"1%!>'MA2+\Y"6&MV#L>&IBL8CR8%3\#OJ!WR$6D4=SPHEI1= MC/OD0XWHYA#1YJ,M0!%(D@N/,9NZ6,( MH9TX_^SMFU#.T S]6&M6K#[>ZFU0CSF#J"/'7465 -F%Q]Y5["&E$/57Q M^Q[F^'Z=P_-[V^'Y_Z9;E*B&+@9K=LDR[WH_PL/K2$ 0^.UC-1&)1O'::WE&D9IL\!3 MH:F@3ACY9;?T@.)G*?4,@_+H:\3#L$F1,NM1^P[I4&L4<>C@XE,S4%MV+$&N M?;1]2F+ST4Y#$\1CRJ20&E?'WR,=6T8QAXXO3I!PBDO'<^ZH7Z1L>'_X_N$^ MS$^290U-$(\QDT)JC!U_CW2,&<4<.L8X%9+LR(?OWSU\313]Q0;:?>K!M:J[ MU_U#TJ3P\?>(AUBC*FI\U;Y$.KB:91P\L@0U(L@MCEP77_PG)C@U'$H;FB$> M7FV*':.8W@;I8&L5=7"2M21*%%47A]+G19K2.!G1Y34(8W14Z/703IC>N[E]#%)7XVF.&Z%?F@VJG6:UU@V M03T0FR6=(+LQ)8KJPJ/N;N]%T<M0U2SIR MU'&B1%%=>-1=[&GZR)8%/Z;)2_YTGNP/7FS&/%-K]*.P5" M]M(S]A.-HB[(/&J$?B V*74T76LM4 ^^1D''3M9 TQ$(,JY[R$U/_-_OGCQF MKYLBAQI9$/\TAQ?:.Z$?CS9*'\6 6GJ@'J]6@H^-!W$>A#/9$,&&:'R6'M)L M=Y]ZT54*!V*5@F5%C:(=T.':*.SC31@;+!64"I)>_4JWN=%?J M7;)/FB)"YI:(QV2'>L=W^X^:(1V17=*.OM^OCTA.VM%P%/LLNP%9;[N:(=F@ M8O.@U!JN8E@VR3O5P)3U)Y8=FF=,@H#K%WE-&Z#C[Q$/P495U+"K?8ETJ#7+ M.'1XE=0(D$-04/%F=QG&7NR'S(T2$7,RU)?MV17IF!QB@,8RC"W]$([D0>(/ M7FTF<99$8< KKG_T(BAV#O$EF@^&T/$C_BS+&/^.L7W2"/DH;E9*'Z_U%HA' MID'0P4#+R;6439Y$H5POKKZ85JZ=2.XFK7SIM.TJ7,J@XJEG'35$[V F><>- MR$V9CH?#X:;64FGG.?:_;-"<>679"[NHW"M1FYI3UBQ[82>_#\+(F3 MBCKSY!WS,G(61R1:O:(Z>!,[/%N?14_ M,\62])5I:;#(41/D;MNDD.ZF^O>(W;)1S*'#KB2V(9]/!]LR?C6+0B$]F1&G MT49_W&MV;?A38B0TZ[0<'&Q3>O#"X.++@<8990N=F_R)IK5MC<$B=CV1@TB&&&KZ2#]TB$L>1#+A:UO.AAQMX=V TY(FH())QFV0'%Z&Q96V:7*@:?ZZ9=KD M#%8@:G* ,T#SAJ.C"W)'LU&XOG@PMT?LAE9B#Y\K!?$-X>3%LZ2*@<--S")* M&6EL@Y8K1T0(Y:=W$/'W[EU,;;%#59N*-8AJ:H@9FEKE M'>R;M0!+1=@1#LVHHVO?$VJU[N[P>U==B=/0 &+_.1)PV@2W)6, $RVK7?O# M=>@]A%&8AS1C^P9^*_8IB0(&$;"'R%\[DO=Z=$?N4WT-H7N=;5_$?ME;A<'% MEBM&9;" [2I=YP,ZTS_36/V);ZR9-=X%=!?Z8?XU"F"PR^-M[; >Y[?(Z#6W M7H>#3YWUJI'&D^ [H[Y*Q:ABX3[;;^N]0I*279[?26/D_MFN9%-N7[TE8K_L M$'AT_IJDBR17;RXM#X+N$#?\.WT&W_KPW0]__HY[%OL Y$T+JL[8,W7(?@HJ M1_KV[8O4[P:9 -RP5T?'7AG(*]S\(=0R7?X9BF"\R(.\ M%)G!I4@2\,>2Q3?JT)@7M4YB^-@3\C9E:V@S%7D)\Z>0=8@I>85J"DG*"29E M>-A_]2/ZS2PXT02$RYI:B[9).S@XQ&B^9RN>/0&J57SH)R^')X1F6UETQH=FT/7\=%$>E>H'C)&K MY(I9?EAXC/AX&_*>S2-A&K#]>.H2?#X5]#ZYI1%4EMDR48R+*JL.R*&H6UD= MD$$F<2.J.PV4SZMN)4YG\A"%CWPSBR/=<\;? M_EAA!F]'BQ9W "=*Z]$^\-;1!3FXV2BL0UM;>\3 9B7VT*$MB6,#M5EU;H"T MG30#%D!;Y#?'#&:= >S6ALB!JSUT;6Z%&*1F"#\N=X+6E:,[VR'11"=!T[C< M>1(S9,K#AXA"9*?S,DE;>^0.V*EJK82?J3%B=^R6>4299459QF!=7S"93]?K M6BAC0WQ-]SC)*=QP@]4##W0$8<;3AU#%*3N=N*L/V4KDC8+D*A[:3>^JP MI6O7GE?K8_>6WGQ\"@&)&S4/1Q_3[+X':M$/N>=;JVX1W%P% MC+/D>(TS42 M+*G]\;[8A S(HIV+V()A7W7 XSQ*\(FFX3.3ZYEJ6[3N-4]G+^389ZEV;=W3 MW@4Q[ME*/GCM4]+'A'<+:HT@O:LQW-GIQ]V]D/NQI=J=9QBK\&-;R:<_R7#M MRW-K?N&E<5*TY&DZ/;68X2?&O2C1 +L[GHP?I!K4,9Q2( :?)BDG.)=P?APQ MT3D$DO.'_3[,X6($W,XY3V+8@-#8-_M1>P_D?F6A;OT4PM@?8;SB __X+#&1^]R/VLN\-.OI,\JB_C,6+;FKE:F M1A;M.:[ M[[[[L"$?-NR_\/\D>V*XQ*;@(G]*TO#OK%.8L_ M?[_YX1]^V/SENW]Z(U!Q%@0AA-F\:.N%P55\[AW"W#,6;#*V1@X<'6K6:H4U M-T4,(UT2#RX%4](E0)B$,9&D'94+FU]/>-CJ/=/3;]9S.;^\I;D7QC2 ,P&& M)]F9[Q?[@BZ%V(=["#]TF"L61/$@[S0NY)-A MN[J,;R^@OZZLW)MC"K)9ARWP^Z]9N?9@&F+_;!%V@>#9+#YYH&F8!!=QT"]J M-EKOCZ)&5;8A7DXN8-V\(T*6&=6\R[TT=ZGH1_H8Q@!M,ZL[( XZ/G&!DW%S MB#J#.N(L=04EV!MKTGB*>1G@I,EHJP M%86F!2]Q9$D8-\+984A-6, 4)V>9[\*8!$D4>6D&,"G.&M$D$G'UL[/R4-7* MC V=5@4&)J7-('#<8S7.;Q1\,J<7'$C% H.CSZBV=' M#P$\7&00('-KD2W2 MPV!EAQ6Z%((9U)7NJY,\T'KMC=5[E$/:]5[K="! M&]3N\F*MR\I=17'JVGK6'PKV/8A.V_FW1#;F#VRK>$LE= MDXM;BSY=G'8A)Q\2DIU>?7,$MLW/'49C9S9!0_!U=D/T#<1.;P*[N"O":4!+ MG.\9C;7KB7PRZ*&^X?;'"H.P?:2?YHX(PO#K@D9 'WC5;&$9=6WOL1ZGMXFW MMC1?AY-/'G*L.S>2,.L""B,-L)YHWAI=-;=>F]N:XZJ&IFMRUXE"C$VNZO9* M]LR:(HRDGFC<'6;IZ+(V3^T(K[2U7Y//3KFC;'9<%#&56?66:?%B30%5E#6W MKFV?P_V>!B%;M$>OQ-LQV"$?BRR,X658)N!#&,_W))-EX&6)\=$05S@PX5)( MAUS,'OTQ?QE+H$#_JY@-8T-3Q$C?)?'PH1MG M210&/"Q2DN>X)XNJLP8NKX<_T[B@E^R'ANITH/*O8?YT7C!?V]/TXHL?%>!H M9UG&8(8&]]X7@P&'44(^Y$>8IWZCO#<9Q*XR1IOAT7?.D\#/0Q17\L+8$L5W M0TK.1+$FC+>K>^C.C#1/K4N+$CTN=/Y,'IM(O8_"%Y[N_ARH#&;4SMVGFWMD7M3 MIZJ-K[H=-T;L:=TR#QVIU=M=BK3S$LI+*$LE:9=[ZXRR(?YT%@>?V.P:)0?8 M^DN5C4OH]C[(W=1*Y?K.N*4#8G>UDWOX1DY0ET4^2_K*@UUM:1?3.:CH.RRM M1B-&\_%'&C-,B9C69\$^C$- *G@GK=V1K3LC]^A^1JB59;/JB=C'>RHPN'R; M8+,ADA%W@#HKMWZ_M!T>-3MX-5:(EMJV*QO\'FY4K75)C=AOS;).MX1VLX&= M7C-Q%I\@6C67.HH3N6NVP^ZR1JWE6KSM5+U&?ZN:K<'C&J0=[W."*'D'9&>Z M76+M>!,J"$3$>5:"X"#X)G^BZ>Q4SB]"L(S!UV@JY+QO4JFX@[EYB3_1-'SF M ;JKF"V."I[A^IGFVY3FQGS1'MV1(U]?0]320"S[(L;#WBH,3KE@C&04@"0Q MJ;@1C=V&,(8;(EA.BPT_"%O$]!&2N5L3398RR74G8@:5E8R8L11D+CQ2(CY2 M+*V# 4>OXF!?4WR3@1T&FGW@#:EGMWH1;TT M3@HTRYT,)*;,"A=?("Y4A-F36/=]H@_&I%6+?BMP7RO5CUVYM1-RM[:3?2(7 MK_. D0]<7'K[ NHSO>F)WL',>M]W[7274UZ4$_!5T5%8N3G#)D3-+: MW6BLAT.#PNCX4<].:?M#(,1X9RGXC(<^KJ!N$,7NV\MS MU^BT\XU:9YYZWY6',9_.,A$*R9GL9YIWIC\=M\'NCTTJU7Q0;X#9[QKE''-_ MN9;@M.23=YW'/M/KVG1C;ID/!!=7QP5S*Z]$8900 \5(A8:ZD&)+ M)%\B&$,\Z_2)B*6@I7-5X]A8[SUI+%4"43?10VFBH-E$"]Y_5-7*F&E.'E+O MR BW[8L<<7J9H';YT:8C8CSI)_\,Q?%TKG^2[\Z0=Y_H+O3#W&VMQY0RX3]1 M\=^K^-0^MTD472;IBY>:9NC^5) [RD"S'-6,[$,"L?,,U61XWK/@ _XA_OH: MCM(;7>@W8$PDYY,+%@M.+I9ELE=8&]NJ(/::JF!/7] 75;'K/^*+8;B>"%MR M3)G@4Y$R6;=<3O$^4.WQ2*V]<;DTFBQV4)O(/&%IGZ8\41$ M68'>9)$EB\VJI"&Y,]-?6/E@,&5G)^3@8Z=TO3YM6P_$P&$I^(@=MY9SAN<) M]IG5;G%E1.L2 \)]IB_\F];%AT5?Y$[>RP0GRXBNCHA=OI_\XQ8$K6L QDPT M<#GCSVX(( ,[%0Z C %#OG.26KWNBPX?!$H.!(C3SNM$"(,1+"#BJ.?Z,,*D MP!P@H6(V2%%B:E.,@(G9@SP6R1,.K(3CKD+;)'+F_ZT(LY"7VAHP!QUU7R=: M&@UANZ32^ZX/,03[=1B+,I(2>#3#PA.BKPF=..)27TR[>%T1?_ M6>,MS?(T]'.53@&C^C/-;W:72;JC85ZD@XXA+)E1QRR2AQ'.X&,N_5I$&%WLO9\!?&1.9QII6M!*H5<>@R%:H5V:<'LEYT MUXED_4UGO?Q\FU@V0+P^.0L"'F#THJT7!E?Q MN7<(T?0Y]*FP\"WUD\>84^%3A^'W68 M(&:]&;EJ.\-*JO M1UN<5\EK6W3KB%3%=FNH6\R('9YR1?NPXA+J0X<\[RB0?O%>P(+KI0NQJ)IXO[(FN M<\+H:33K\,,;G#+Z*C9GX&%UD\92QD,P:Z _A$,SA:PG]J.9"9XD^)4-ITK' M2^I!L&S$OM"2//(I9FI#]HW9V-!&/.U,KN+@&$PE"-1#KD0A( L@JY1F4YMY M0" !M)K[2YGPAF06L6AY]SD4LWI]I #U!>2#IE4_DZ?8:;X\-T/?_Z.SQ/L RNSW)9+B]JT"K]FMA43 MWI'1IZ6,=':8P7PP,4Q(UO&<$"0^?X^1!V/G&R'CIX5]4H@WH\*R_EU0UK]K M]4/R#N+Z7\,18!'Q\T#^"IUY,'-PU;X1<%E*^9]B8I%[Z.KR*G;]V!&-LT>0X#&GQ\_3FC;(*\4>_\G?EY^,S/ 3I& M^B!"R,?_<.,D9$TJWN0WQ?UD MNEAF]>G 3-Q$.T 3$4^I'A'U2F9(]K:0S1C[(=O?ZZ\"WB?3(-%,K)!CU9P& M-FZB)^*#&.]F57>BK7@I%CE]SY1]O3;L7(/)T]+DL7K'D'T*?_.$D4(8N!&# M_^H.A#_1 Q,\Y&<+[.^(PA]G<7"V3](\_'O3F4//KLA!LH\!=-"SZ8<8Q'J) M/]1#="8;4K+A650Z(S>@LK@)N-[>W'I;'.*[U]S]G1(^4_"$A"3]E!0/^:Z( MSGP?CC!-*< =79 #G8W".L"UM4<,;%9B#Y[R)2%87]'P&%S MDK-_,\=@BZV"!G(EF,0_>F$,O]5-K)J;4'(P->1(,-),M570,%*(\6.L1H.G M2TF(<,8;R- @.F]2,M\08*]V<\P+5==IH>8'8:N8/D*%,OC9,B)Y')C(.SMY6.D%/. M+]'>[#[1E*WO\_"9EIH=F;571Z1(V5]YE5IMUPMYYG1/):8>T$')RSRF9TUI M_J/HWYJ+O (C+/P*_,?C C2F)!E38Z1H9Z?DR:/P)RT1K[HZ!)ZB$'-CO:7/ MS.IPRG71'-9=9H$SE_*&ND@.,R>T2#J@U8/8PC[FU5YS)L1N+W=!43\DZR<13(7EY]?GTTD$S<^7B9N7 - M6="WX>,3VWS]G-$S"&WI,DO(-=AO !GD"##4,#H@]*6!&!\&JS+47ZH$(-*.-M-[73?[:)@U:P2H&&9T75/HD]_Y#[:VQ3M5W<-G1'[KQ$=K M(S=V71UZF W0#ARG_5:%&2WB3PP7#;FUKA+:%C%#J6]JU->EPU_%SS1FW,P5 ML;OZK,[%&U1N]VVMPZJ12QSK.UE26QUCM['2.T(8$-I5=#02Z&),4/R+B_1P$I9;+$%7SQ LHB5 ME#E46(';(^'V\ O&-L[U+87XPFLT%(:-0W.%VS[]5@HXH0]J8[]PH>EJ40)8I)#L7.'-=A2N.C#&>&E*OGLA, M*EUZ!"GD.=13:#;40>Z?:&.MZ4 \BB/>^%:R0[N MK8*\;?.L%J];MNBT2^N:T9>;ZT(WEUBF22&()L7R^=PN37;6:RBMH<2?8?+K M10 IQ \WQK!2?HB7<@.46+!T'_9Z?9/8I+-(U#Q62'(O6K,5G&,FQ &S*KX(D"_V]% MF%)F&@:$^>N6J9NSQ2N40#] $X-%>Q% CBO]C5$K867=&S&.#%!B<,19LN*/ M>0AF1'';$,YOP[1&]V MO<&B%P7L:-'?'$<5[VR[8\:+ 5J,J 3'>8EY%+B!ERP)&3T*XCFRBEZ="AM^ MV"^^1J_>\*-'?V,,V[L@QHX!2BRX5T$5 9G+)K4("*Z=B<$2EV'LQ?X$$9!V M0NM$#POC6*!("Y7UH8F-,C.A2LEZ!1&0.IOOK MQ(-BX[\FZ>^,HWQW\=+S3476^O9'"A2#3:%R"'IU1IXU,$R7,7D"XDI^#(-> MC'GFEWL2,;Y\,?XB.)<"6*Z?+G^2YM M8C=&D,1_GI(T!P-!D1R;7?!1>Z2P::VJ,9*C-T:\6NJ6>:(H#=!^ST.3[AO^,E.R(Z$JKN G&4^U#!W63=#-PG.4Q'.W%D:LMUZ1+S>H:?)D MK>E*_+A)XFD&MDBX$Z3=N_!\>I;EN?VJ:C6?C+=7VXMJ/X??G:^3^)$O7T"= MFYUX-,;"M*9^*W+Q5M5-SM[8:25NWR[[-(X!/,0LSKGPRO.=G1#[N;WL0P=ZQ0&<>B$_ MMT^]6-H $WEZ9VCRE@9T?Q!U9L^K;<-GV#7(&UUG<0"MZ![^H;79IO(BZ'$U MN(YPQDPLD4+&D@9OBIG.P6]%8=99U9\T,IN6DHJ*AX8M/-\&W%&HP$#.>2*W'08DN2R;R.)Z4WEUL%^5O45]@W=9^!$T PJ54=V^Y02M!:PU+41O*>;J- M(^.VOP=#/.7;66\Q9\"Q2]8,;1G&/NV!=/KKH:YI3WS4'/$JV4;J:7!*!QP< M\>QY]87+R_0+3?U0I"3;^SPN3Y>P>2%5:7ESNZW+BGS=I+#)V8_;K\3;C6)/ M,_PE>5+2=^_O,VNL.[NL_HW+DZMBZ/6UD?@79=]T;(LG([HB-!AN-!->]*>X M$D09H=@T'JC7WS_:TVQ()87Z9/9M#IO;'Q)[?')NOU!_V$$M5[KV)<>?N<<\ M<=A(^3LRVS2,_?#@1>HBFN%WZ.J#'+&L5-8!J;4#8KRQDWNH.TCJZL&DDH%Z M2]%99<-YU2ZOD[(ERTZ:0#R E#Q$X2,/6CI:OR%4W%'6((#K#8\O96H%&UA, M*J9^R '-6G5C-F%3)\3 9B_[1-F%?+*63,I=VDD.CH,LPP64U[=J8M62'!S[ MNOWE$H,->Q% [OW]C3'L;A9B/!B@Q()WL5#=\)S+)OR\\Z#99*K;5],@!I@" M_A_2.9^]B/)7+[(\#7VVF(0O^,F8_H'6\$,T-9RSB,^2RQTDE@CA_DC4/TY(C[ M5@$4"Q[.@FFB1/E%W!JS992\7,7P.#8/P794J;'O MC7QFZFD&?0ZR[(IXMNFKP=#AK_,1LP5P(AHKYX5FG)C"5Z5F(,5;L7+Y0!4S M$\/ K1<&;,EML-1I*^0N;E"K_M14K0EBES5).OPA$T&/ $%]LRJ+AX1_I["O M%8TVB)X@F-H0');XFW+,$YD_"NH.#R?8P&8B5:7TXJ ,NE[E=-]91ZY'?^0. MW-L4M9,)V\Z(G;Z_#H,C+8*35F(25JW5<03GYGRR7LX>=^%C'.Y"'])J8VD; M1CG.X#3"Z>$E+RNAB2=MJFR"'^2( M!,+@ =)9EQ9X&)D3J1P$Y TP1\-" MQJ8[8G@9HL78Q0Q;SP.W$DLT?AM^+XY(EDY7,XN81%T16AE4<'C5'J,>-Z$ZXCI])@M@9%7UVM-:&!#5 ME%=D>?JU8T>[I4'A-U3F,39:@[.=*'7B;F4+[ YW*N@XEROI.?2ZZ72J^QUF M9QL6F+BE/F5SM'$B'$\5N3M/9+;Q\<*2)&+ F$HS-U%#)<>: H?3V:Z.9"]' MX8$0%99!)*225Y82@MLH69[R4G]G^Z2(B.')WZ&D*'(=N^B/&FMPK# M=ZL/.:DX;4C)BU3,-D2PQ@(Y09ZDVE^^AN970E\AMP)IRUHU0J!S9:$>*< M^3ZLGL+X<]^O;>U W($Z5961PIS:\2(8"'T\,3^_=Y+7WD=-RT247$D MBJ7#.S^58*>6Z)HTK3LC'^;]C%"[\&/5$_'P[ZG %$FS#>,?P:RWE"%6@ EJ M^CVOWI#KFN0ZNB#W?QN%FY;$3>T1^[J5V,-?(8)8$(78N;HFA&1OJ*G[* V4,QH MOU;J=LQC[3V0^[J%NO4;KL;FB+W:1NKA-U\%;:>KKP8%NR:KCB[K&[:M$U-; M^W4-W.FPMR2.:^991&>GWKI-*=P0O_ARH'$&KZ#Q[(VS+*-Y=EZD*1RWMD\Y M_2@@]^4!YJB7CK;NCMC3AV@QO*(RY\4CY2+I27(@@M^$;[_J2F6-6IGFJ2'] MD0[TP::HGECMT1G]>ZE#=!E\2%3-;%!+31OX"1_XOASX'F>_]&NE2UI".;UB M1\Y*[Q<<-R4*N%L#N#/+E%@XU2HA.= T?]U&$%Z. R@D=]C;K VZ^R$%RMZJ M'STAT=X)]>QO*_N(5Q0X!S[02_((1[?]#K8GB;6.>Z-<\W-\?LZ!92#QV_ MG"#5UKJGJSOM5KKSO+!,VD**K5^8EXM?[:/*WSLVT+,Q0>X]\QBU(6=M(@Z( M?70F14>X-1>'2'DV1#FZQG^C.;M>)Z.2"\-&%Z^%5P&<<%W)^GS6V!@YD+4K M>7P9;U4'LAT"CZL1('T)R^CLFI_-K5..D%NLA-,3JX;RSN:(AU--@JJ(TA3 M.^2GC9UB#QUG]T^4,+XA@_"@=L:H/<%!O =>3YAV6"O M ]KON4<329V<0=G(1UZ9"L%<[]Q"Z'#I*O:3/;WWOO2X&]G6 SF>6*A;OV-F M;(X8!VRD'G[;"F@31MSMY<@3#;LO1[9V6=^X[;@<:6Z_KI$[Y45!-71Q;4 7 M4MIIZ--+XS!^S+8TY=-K5Q#4W!RYGW8I6@N,&MHB]L].D0>?+-.<7"=91@Y0 MKQU(XQFL73-+6_N5#=?6.<78>$4#=CI@593)5HU8!%/)?.IB/#5YB:X-F.8+.,P8:!XR.C?"B;6Q;/%P5]+ M<^28T*5H[?3?T!:QGW>*/+Q^K2),!&4\8[4SF:6E_?/&;W9761YN/=RFADL<=((N2,V*Z5[7[T%8I-X_"5!%T.!'21UA(WM)#DI95ZU_%_W9.BI9]D?ME M+Q/4)DN;CHB]N)_\@Z<5P864;/!Y][*&T&Z&N SV,+^(<_G^:YC]?I[2(,SA M+^,FMZT'LS$V1^S/-E(/CSEHM F0W!!!7OX#FT\O9@S^OI@O3)$R MZI/=.3S1X*XX'**0IO"WS3P]F A29QYG%'6#L3\%Y'<;1R@T33E5KWJ Z""\ M'Q[YSJ04W"F6O?7HP")-^*BX(D-(#!;BH%D;(0Z70E[V!&%[]A^XRO/L11#\ ML-L"V?9%BJB#3%!;*-ETQ+QDZB7_\#MH%5;U]68[KEOJ4B?8046$!@]%L^R)'@5XFT%' JB-B%.@G_^BR=15E/'Z_ ML G2DC*"QY+LIOJ6YLC]NDO1Q@>2UC.'=XH\]I&@5WS3].PZ.WX8R5#DVLY3 M>W1'[KE]#6%5"'X]GMU;A5D*P./S_L7MP@U"W1> O]H?O# %&6[23V%V2#(O MNME=)_'C=?A, _%4B^5T/HP4,5XT36G &UYE6=$> M,!A##SD"C395=^TL"V*(L6B\3I/7UMJ0BCTI^1/>?D.X"/@0RIT=-6,QAWAF M"Z00_CZ4ALN HSNT^K'P4K8PI#2[B@.ZC\-=Z(M3%[96_-6#XBI0MI];(S2F M5_:G@AR9!II%QZ.>)!"CT%!-AOI,Q8\!RA%'OKNH>!+%% _6+&VMBJ0[%+ED M2[%?O*B@-[O+,/9B/_2BJSC+4YZ,D+6N;VS[(D>,7B;0<<*J(V)TZ"?_T%$. M7 AG \O]DA'1..%;=BQHFF=@LR%[ZD&FC;0'8.6N-%58<9XL[^PCC2G#-T;^ MG*]N,H9SE]2#VJ.9;=K9$!I(P6"4253266\"R'/.ANLS9\K90RF57)B#6&0G MY5HV!VUY"U4<2<62*)YXD-2Y=1K&AM.J"XT5)2WSSZQ[(T77@68X*K!@TQ7Q M2)U[ M@/IJP639#?DRJ:\69^II?>V=D#NN-W*UE^X-K5&[*X60@_>F52D M\4W B^A=KKI?W3GLQX(!!LVR\V3_$,;ER36_[+-E9GWRH+Z1:G7/-@N9Y_-6 M=OX])7WD<#"Y*77TF(PX8K"97L?!1P*2!]%%X0ME+@Q1TD!,I6RK"X0/T? 8 M%ZK*\U>OW:-?^5:*[44_8W/DV-2E:.-C/^M!CDZ1Q[]W@\^CYU8ZQ_7(CYV+ M=O="[JF6:K>]I+(>O[65?+I75?"Y\=PV@*=6(O742N;VJ97/].6L/(+:I@E; M!S"'T-+C[)Q\ !GD7C_4,#H,]*6!&!<&JS+<25Y(Q9'46>+#C,7M _4^X/:S M=GY?#&)X&:/-X&PBQ1-B!O6:@.P#40?PX97_001O\ML]OTGF'&U^\_H9XLUW&RM$S%&30#?PBC4&IZ$8G5 M3A4GU:*I]\E=SN3CA1%V4,;P,DI>(,2J?_S$C %7!<6UY%;8<"P*4A3"\ .I M3%17%0,RP&/A?[!YK"%FB_3V)^.>2FR)D8<1#&CV<[ M]L,UF=Y^BI^(P2HF[BF->3H=3T%]-9/LI,I..W7Z7"11](8DE5!DET3,D>&O M_(F7RLF*_;X5#ES-D"BLJZ.G$$@$D33K:D(1#Z1JG@)Q36+HC#OA@'4?$;_9 ME;6 SXLT97]9A:EZ=$3&HS.<3-3AMG'X"2O;K9J.2V=5L/X6=YU0#- M@FT!0]018*HG#3I6;6>^GQ;T!.FTR@_]EV[#:2(%@$E-=KJ(&TAP-2NYL?I- MNYSSA#1MRS9G!6C!JE6NP;*Z16;#W6,,0IOM$'_J&YAJ[ M($7R/@HWA^!.VR->OEF)/<5 !_+._7]QK>,$/7A9F/\?)0T93_JCE57PH\OKA?9?7S\0*.5K,:>#&@NP3\D&, M3K.J.[[<^T9?Y1 E&.%%2:5HA,NV(;ITA(MWG!.$!1M1VKQ^[%F]50/X2H*& M&B6JVGQ O)SLRBKTDT%PEN8:_+)_'4,O^^@_SA.X$^#GA1?=/$2A2$&^9'L- M+_HWZJ4_0Z\Z63TL' MXG%98U= X76R#^-P7^QY3D:83_N0Q36#,OK18\+Z].Z)TKPJD]L9<^O3%RD\ M##*!BJ%9=T0>*^NOQ\0Q,7ZL1(J83;;RW18VVX)0R\:_EK,#YT0D*\)Y$:T^ MM>OEVK+&J&5$AX]/^?MD][Y@]I'C J)6?#3@B%9QPT#=2JM E;DU4D2T5%/? M.!J:(ESLV$H\RJ\WLMPJDCW77+KJ;BO:K M6K19^NP02NC]>;!YZK[>FPQJ'!BNS7", )X;4G(E$C5*QANB6","D>4-U; O MA%#8>Y*4EN.XXS#T+=:J(Z"F'P7D$#/ '+7XLWUWQ) R1(O!T6*Y5SH%$!&N M(!"OP T11. MFUZ4^<(L@[P>GLY37^4) MZF> "(^\^L-&94H*8#CW#F'N12#-AISQ>T,(P1:=C34PS@ROGI)4O@K+ZW+P M^]$'_CF8_?;NY^GRY$MKR)];^[7%%?&#>KS@EF9Y&OI,*O[%SW&8G_EY^&Q5 M6FL>-DB!=&[#E@GV,_! ?HXXJ\H3'CGNH%+>B>.6$LGO"B;3T@GX& W8.>W< MB;(;A^II&,V6XDL0C\U"4D#G\Q!>6VO33Q&GY5RG4OA/AFZF)AT4Z?NG-F5; MED"W)B3_B3F=;6'VXK.>"?\3,4$Z/LR/[).$5Q\6$?V!P#N='^R2@$0;D/(OS, BC A*- M[R -FH>I+[[X41'0X))! VR(BES5.#QZ*<4>/2=DM!H$G=JXS2@Z%9=5(.GD MRD[AZKI0I)***+$(#!"B"<9KI9X\C(0055&:.ZLL3*4D#K-_DOCQGJ9[]8#C M>9DKS7],4UI#9R_D(&>I=BV#I[T+8OBQE7QP9@ZC_YYYY;YZU;1B(5'A! HP M#/'K,*97.=UGO0VG]USM4#]1WVZXE]U6.>1/I9]IV ,CPCD-&ON-D>U/-//3 M\"!F*U78]"P.^,4_7@ K4W'&)O@>2 +I !]C$!5M[ML?>21YL#K3%*K<)6E# M25N(M#V +)(6BG"LD'BQ6VC,:R]\@WV^*CLH;,=,U6.A0O35#B"S-N C<9) M9I"[T3 F'LG!4[XA]T^47Z"0 M;6 76F3BB%D>7%&@FJ2\?0VBO"Q+& D8 R&02W MA F8I&3OQ:\$7K0&ZE!>5,B %<2F^X4& -G(Q<\T"_\?DR1X"2/3&E'[&BE4 MF131U^GJ.\2+\1,1APY$1<_ MB89R R#32E_L$-QMDMG]6QF"$N MOHB7MIH5'8R OR;I[V'\*),W&Q0\:8 8S9J549A5_Q8Y,AF$'3IZ)#GB"WJ+ M8L4*56EU^67U&>S9GVF^31.?TB [RVYI5D1YXPN%_*VGK0?//=SL=G#U!/9% MEYXO"U\T6&!"THC19&H#*AR:BBYR!)M7$&/X',^ARH:-SP%0H9P?"WH;9[VW9$,;& M2&<%.R7U(%-S2\0AIPZ!AP[S&ED"=-VG-YRH:CK*L>JPMB';>#S3W7I-0W>Z M0'[3\$41J3_1>4M3^,![I!]LS53OLK9QW*!PZTC6VJ]I+#>)/=UHWI"*OILS M@N44YH=N?DJ#,"/([ONPZ"'Y?+UT V,$OGO)?_&#\Q9>#+[AH_0)5<2Z3 M]%-2/.2[(CKS??[FY"WU:?CC2IJAI'4A&\'(3Y^0."J[V!R],(:!TLX,$T>OPF0;B M!=+_0:. 6>7GS(0$MGV1 T$O$^@X8-41,0STDW_HT*^XP J )R%S1O)Y7@*L MWC.O@%+0;C# A1TBL$/$[>#ZM5WM])1'VK;BI2GS@LG0&KF;=ZAYM'MI:HK8 ME;LD'K&"+=_)X83)MOD=LL6V*XNHZI=# M[F>U/3&8J!KACI9(ND5/Y*#00WW#G&[JAA@&^D@_Q20( M3#:D>J50>[7&T49]"0M;AMT X5560_A4V/XSNTG=>YE1-D26"KHN;+ O^76#YU)=OF-;FB*V*V[)!X\8(W/%[OQU;GTY.3: MW'$:]9+ #'(4'FJ8YFK\=C00X_9@5:8H@5J6QM-Y;LC#J_Z!^_/"!LM< M=YP5=G1![B,V"NO^T-8>\=BW$GOH.&\:VPB.!6?5&8X$&7^X<*.>!>7SO,-I M$.ISW=* TCT-;M)S+XIH\(G-SO&C..K@#U>8O-B^-W*'[FF&VEQGUQ6QF_?5 M8/#,Q@OT*490 E>P(H*7/.+;B-=?)E[Z_B#,$,-Q/PW: & I:UPSD/DK21FC M?5D*]\?P499 =/32S5(C091Y3"6GZ5(CQ%MGV662WI:&O=F)Y]RY95E!@VT:^E2],69" M]I;V2+'-6M7::LS4&//ZJU/FD?.L(+TAG'CUP)ZC-<:\VO+:T92_+.KPFJ"J MH@=/ H*J4%H GE,(G]GR?$70OMNN)V*5[*C BC5"4 M2.0O:BI&XOD,SHJ4O-PXNQ,[" 2 ES'Y"BWD[PQS:QQFM8;%NM[ MLKW:7I!+\?1-_#C9+DL@^%F1/R5I^/?&S-*&)DC!JDTAM5\Z_A[Y[L@H[IB] MT-[[$NZ+/8G+)QOD6PULU[,/\UP\DO0@Y]\ SBB\F# IP_SU3QGQ66.HT,H? M;WN-O)=LV7W2Y#:12ZN*XO+[G[ET\HPZ+7V).N,;.KZ5$[*=JW<]6LHX=O9# MBD2]53^]/MW2"?%BR5[V<5>G,QFUD$^FR-%>LG%Y;WHYY?5;TT=OY[BMJE*) M6>I>E9'0-XTFU^]-!#D.##/*<845>PJ($6*@(J,JK53\-A5&U.JOU*(K[HJM M+&B8.YJ& )DZ?CF!Y3=7)GFU6"]0@G-S$ M^M-Y-SMU^]C!2RR+_OI6*/9BL,5@(&MX5X;I"4G'S"MNP\>G_#X1)7[I61#P M3"PO:DQ'&D\-,?1-8":%B2-((0?+*32;#$797_1O19B_DE 6J*N0-:W>-LT3 MXD&284IEF P>.O)+J>'/+ RHJ$Z_+/*Z-&>9%ZHQYRMP91?.G]PGLFPY)94( MLZ2.V<"U2X-IIDFY:7BN@C"-5YFF.:]L,'K+5-;C3-:JNN/-[L)+XZ20:^_[ MY"-KS"^X-!T8C"2'&+^G,)0"\#&TD"/X)*J-.>"H'O[@ "YX*4C/G[R MG/Y6IAQZ_;$>,*7Z)>02G\T7'Z&3D&+Y&<*IS;:M8SO1!_7<$\0]ZY*!L_PJ MO>%,. -/!9(A\/ODGLUDCS0%B]Q(BTACV)MV D[KFU:F,F_'C#.6S3HGH\FT M'CY/20%,3S$;E1$Y*:B=!,1,[-;3VV%YNA[E,O8!NK3]YK4\"I7^\5 MSR0-9K"=';2N*T?\)DW&[#:J-*I<4"8!(RU>'Z-0>2:,X4/3SJ&*-.E[!%RX M/:7);+!8\B/ $!^L3CN E,[ZX%D,%\^3.*-^D8?/=!Q$&@FM&"W;C6,+G,U4 M5HZA'4I- Z=^Q>3M0NM,EK1!68TU71%#;%\#*%"U[8<<1GNK,?K@"!B1 CB1!W7ZYE>\R)[.3'-DY\F)(\75>8S84>-J M &7$2<@3*SAEW:P-$9)43T)>E?DF2I@-J1)57*1)(#/C72WCT8QY[O%. WNV MUDT>8[B9=15 SM N!/N(I[#/1"Y1MF3L@94"="F28.IVWL@1U0+=6O7 M7,W-$:.5C=2C2CV46,'K7VCD'=UIG5O?]U I\4\9R=."K74!('FIMG>K%F>?S+2Q_[670Z^"-P;K/- >)MFGR' 8T^/C: 'P,U+;A@9:% M.!JV^@/)('7NL891 ;TA-) ']T:I--1GSO9)$7//X&X2QKR@(<>*QC /^ RO M';-3(BQ[_.'$2(PIX>"BV$()DZ:56V4>8VF=:6#6]!:%>Q,=QIMH..(F,7"2+JD<1@S 0^<'3FOS*'=T *6 M;.=*)-.EJWPO;A11YIN-E/<-(\5[],(85K#UX?*^&BZ3+E23.$_#AX(OC&%= M/GRM.HP29C =9QY]Q3J #':(':G5M.O6=[(B]]=X%Z\NC,479SICLJF]TE5%JZI??\3P.,@4559DC\[(P7&8+F\3&Y>UA?[2B[I2KS'D;TLD M*=QWK)BZR)A\WXOGXX!$YS>'S%=(L9[==;[^4GCU>&B#*V M@KXK#HBSLV*MGHCK66 M:W#'9H$G<$=%F"=@(O'&:94M-7P$<@A\\2SXSR++^4.-79:H-UV+'S8HV.B% M6KLU^&"3N*,]D&A4';O=E/K=TJ 0&8P0CU <7+YP2 _\H#PK4GC%S&"+AF;( MG9#C])FS)X'DSX.X.2^>RKY0 M-5=96^@9/[IYQ'M.0RE_%=2)(K\ADH&#=[OG5/>7^L\]-3C='3S_OKI.< ZW M"BIHVF() U^$90E<\9'X:BOM+#:J:VB%&E5;5RC2>ID;(D:1=YL%Y*)(JR72RRV;>K%VQ M]@P:A]HMMT7G]Z0E>%U\.= XH\V[*:L.2.'%7EE] V]NC7@K;R'TT*$KZ@:H MB4X2=[1%6$Q=M6ET?>7_SG^B01'1F]TV3=C^,W_=,KWRLSB PC@'F'_NH52" MP4X]NB/WX;Z&T#W:MB]B_^ZMPO %K2"_(9P!3^HH69#?.)-_=QE:-FA_'<:4 MW]HRQCHM.B+W 7OEZP'IKEZ(QWT/X6<:\S(T0W[ZU"7UB'D&Z#H^OGX;VK6>0\VMXG0GUA.>2$GAM#J_%J=2;9V0PD\_ MI4].IXP]$*\$+ 4?=VRC!K?& ,-)U=QJ>U)M*H["G,8Z0!"VXMG1+.-5RRYI MEQ-W=D+NQ'9*'T4;6GH@=F)+P)GFCXD[6Z\D.('7?&,IL^A M[[9F@'AV9>N]PKE?NQL;&R-WWW8EZW>IFEHB=M<.@8??IY(O"4FZCJ?8F;14 M/AE*\N[<\&)_B))7"L^I\WBD[>K8IA]RY[167??3SDZ(7=9>]J'C6G%XGPH6 MB!;+\RM?3K3>*Q,IXK'"!QK3W<#[()-%QN$&YZ]>RO;C^2L7THO.(X\M!78A M#=K=W+XW#$=%RX$,4(R(Y.7;]I=0OU8XDN#B\)\UK MW'I,Z3!_.B^R/-G3]);NBNJAJ]=VS^]% +GS]S=&[?$GZ]Z((6" $L-K]@E6 MY(7Q(HH95# %=N62X-4Q*BQI$4E^U/70:7#A$WW(K^(L3XNN_.[FEL@]O44] MW:4;FB'VW39I!U\:DDG?.H:/1FMK/O4R<\I M^BP./K/!WKJP[$T$N>L.,XKNT?TH(';T@8I,XA6POA0Q)\D2RYQUSG:%KV'\ M*%Z5L0*.DR[(7'A;B3VXJG=M$>;TXL2L>MX_A2G$2-/\E<3@ MP,L^ ;2,COQJ2,!8N#I3GE6];1K&?GA@*HI*6%B0]N=8)J/3X%.8^=9PV]QO M59C;HKH9>!LZK09]VV2?:#^Q(1H3HKBXN@TRO_JZMH!=)#"HO)Q_PZ1XS^9$ M4-Y@EZ,FR+VV22'=0?7O$?MBHYC3K'S<+ 3+< MCP)RMQQ@#LL-_(I.B8=H,<_6W?')T)*&N.;OR!Z5D7U/5/X,WR>YVD0L:0?Y MYNY#DJ;)"U.?'CH#G,;&R$&P74G3*F45@*V5Q\\:," M'GU3^ 4O6!5IV#1XEU_7S**XA"RGB2X,RO*089125L M2UL7Q.YK*_F(C!5%GQRM3"JG<9:E,JOJ)Y[,%A^^9@X(T6+V/' 9Z MFZ+EM-7<&3$@]-=ALD, C=E&>V6:<'Y(SO=FM(>F\:%)XP57^A!TN-G)+/N; M]!;>P1:/I=_L[J@O-UKG7A31X..K;)?)AJ:4P?%4D6/'1&:K[23&D42,,U-I M-MC;@#_DY$K*)$D))\V6(UP*^*Z2@PA!R,.KZI"5/1PEC[BV8&F'/"$'IMT3 M^Y1D3UXZ4PC& JR1F,3"(H[!_.(+3?TPHWSJ*K\L#6%:Z VEM4;@MC51)UQW M$5H;2%OK,P,T*]YB3:BUF1N-Q:N!%W%KYH@;<]T4>99[,8^&>[EZ]% (3-Z% M,0F2*/+2##X2:/3UC":ZR]E>%KV1'NAC&,?P#R>F&CJ5S6XFY7%4^9GCG8AQ M]W7/N&1/211LF:!00?&1V>,N3_S?N6WNT_#QD:8&VXZGBGQ"F\AL5K$-.Y*( M)[FI-)LG#E(*02HI^-8$Y)#3H)0$78AD(0/6#9-QPW#<(GFS81#@UVBH>DNH M- Z W@36+ TK2\%'WRLPK!I6Y71WV\6??G$@06/2_C48%>R)9QO"2Z"\_*/ MICBPSEG+B'*[XJNR@F[8EC6,O0@^%9=XVE9V7?V00FYOU8]7:JV=D*_([&0? MA0 5BPU13.2=FK/&$A-+!I'GU5^_>\#KH9!$&6!X=8W&A=0YGW]XN.G2"]-? MO*AH6BH9FB'US"[%U'*GJ0WR!4VKR-,L67:,+GD&PL<+E&57'K.H*HB*F/*& M %W""2^_=)A%O4OC;T?"+"MHX/YMEPOQ9I1%%8_V'DBQIX>Z34^]-#1'O!*P MD7KH4"X??9'$-V2)FB"V;[_,H?&YESV1@Q<&9)>D)*5[+^1Y/UX<%VSF5^_" MD. 4KI9[TQ*U;G;5AV69;./:R;H[<@?O:XCZZM^N+V+7[ZW"\+V MHJE7B:]F;ED5L?K25=AU(7L<3_'UG0()*G.->G&B<;>@J:82^AI6-LVMD+IS MAUIJJ]#0!/E.H4WB:38*;"X*]_Q2:'W+\"+9+;M=F$/?"F7T_.WE]PJS_):\ M()G\K;1?<.FHRJR_73DFTB#,+SV?@_-/WI=P7^P_ M\B)';+EW[AW8-\8%5$\22%%WC$%J18=Z]$>\F!JDQN#;_? @ G,)P8XH?ALB M.9*2)5$\W2RI%K6*4OZA5-XW*#]X]52>CU_%4/&1!C'-LI_9WZD6[X4"#[?T M;T7(]G^T>7TUE Y2+!AM&K5&&T0$^2ING$[C,SE"C2TI@"^?2H^W'1E)-?[+ M+OQ6JLU1^YP78J:+X=4;1$[8J?(DUWM -ISIA7V MO+8QH:I'1?3=.>76>^4;RYO=91A[L0\S>Y(9:_"U-$?NE%V*ZDYI:HO8*3M% M'EP<01*&&:0D33AM-SXYFZ97658P>K"=:E!N<$A$KUT!R40J6:EA2=[2%*EW MV2BHHA"F=LC#"IUBCXD3'&JE1WS(-5,99E?1R4;;E=V'/=NS#\RC) MV-+L9O>Q8/^E67:>[!_8@LW@!.,I(@:SB1P.)5V(_$2*GIZP$R< ML B.X%D/DB<?T 9SL!719W M71NWY%_B,)$2D*UN<\W>2@RBR;$\>+LVW+;OB(3;*BVCT%W$Z98>RAT\+ZE. M@Y;K9N;62/'>4DT]W&1HBCC:U"7QT%%>T2U?3X 'W1LNEBTW7KO'Z*K&9<=8 M7,?XFW+,C1UEC0MD]6;$42J7?"/L#)(L3(FD/;HB'6I##*#6MK;]D"]B>ZLQ M=/16;\V<7#H["&8BI<=!"J@#&YRD>$IFI.*V_-(1YUAP-Z%>?($0 M0>[10PVC^WE?&HB]?[ J@U-G*H801JM8BCA_&!/)U5TE(6>VN?CB0QQ(N_F= M4C]) [:]\3+B5:8Z>,Q.[/]\(<1D^YZ[IR3-H?:*NC$L7QR"Q<=5G"> <'3O ME<^?\B7*EM&C*=N#\;I+#2NH::@BQ96)S:8V4A.01+['FE+#:6HO9" 1X6G% MZEJ[>@F+K[Y#)A7S2"56;9E^4(*YJ.J&P91)C,=]L>#_'I1_-%A]I3'>A'WI15;7YDGIYD1Z7.AY)"NE$,(6! MK%Z9::&#.*PP2IW)+B#5'CFH.&M5T(GDC>%^TD)6TNS@5W;8-=MA\,K2$#LQ M1%&TRN_'YRS9IX+>)W99B(LP10I(RQI=K5SGYXA\9;N@ 49>5BQ#B? B3BV4 M&&BAQ U40H; K(8-#2>2F6BBE4*' "7CD151;DIJ6W:!O(9?QA@+;PN+G]=^ MF>,S\TS]@#@2+U?P*YRWC_0-\Q:E ]C5[#O3%[6[#O=A?IFDYT],-;8Q@0(? MS.8-=K;H@GCBLE7XI"J=H3WR2<-:_&GBVGE9-"P"?HXJR/RO(DXN/A;$>:OY57N M!D/8]T0,4#W55SAEV0TY7/758AK4>N0O$!PD6P*_!<^I(5X<$,I9DYWBO2RF M+660'QM,\$F90#"KBCHL#W%+F:$L8A;T&Q3NPJ8JJLR,<1L^/N7939%G.9/Q M%"(MNR#%QCX*Z^'.MO:(PYI68@\=YN4A"HQE09YH]&?Q;W%3\B(.VL*4LVJM MT2)>3BC3'>Y\<[EF5/DN]](5(AO)E9_'& X,?!,X%#R^6, Q*FZV$ ")"1< MQ+>!%.=>Y!<1__,VB:++)&4KHV#^7]K(]X^#(>VFGPE0FIG^,="E0W=<4+,A MFKCD-Q"82(E/D&>9W1G^7Z)\#.!=0,5?7\O#B'D>5)T8S:4Q(1;^:Y@_G=@P MJQLQJYN\?(Z6T^KZ#2?FM1;4GL/$C4@]):,UH/,L^DZ!R)I@Y(5)UH"\V0GT MGL!U*>",%T*M@J$X#7XA8HD/7@0EL%W&37':IXJP&DR$?[8QV$>$B]7$^TE. MNQ/_.'UYO]'9:-!/,,7LU(OQ&YRMANF/YR3N0_&NB9(=(B)+><0 )_8\#I-T! M^D]P%XZ'UVYVZJ(PSVU[R/+4\TW%LBRZ(8=/6\5UU.OJ@QBLK$4?.HPK!I#R M4KU:R9,X?U-L'(639]>>:[DON3A\$U;3KM):KX*]9>CFAPV/&@6]V:TYN;8_9L"ZD'NR^GS;8%XAEY MC;[[5+=FO:\[LM:Z>ZUR3)^HW3VNKU>0%F8K^1SC^WI,N6E#UMT:Z3BU5%-=+VQIBOQ*H8WD@^OH)R2@NS#FM_2)]^R%$:#MLE<$ MYU2PI"U"1J2U2/[12L99YUM00\?39+N\D M U1+QYIG#DQR+VI-MII%QWM@*Y?-R4,4/HK+$[.HR*;2AZ0CHVQ&)3%DCNCZ M#0XW]":R(E@:%FKH1V$E0+; 3OH(X1 '&18VS(I"#"V6L0\P]":R7DBQ#"[T MH[!.2)ECY]P%*9C""@N;9OJ@PAQ!RO,DLPM#RH;(D<"LG#F4"*T0>W2+L).% M X$JAEC?)-J)]7]2ZBBF<+]!15=.IYV&;F7.ZZ>"=B0$]"2Q*D>U,XC9A=O[ MK\:Y+=48FW)WXO[Z!6/!=T,88^>9"8M:Y^8(,"(,*0OB)VNVPZNR@M@2!32] MV5VR-88706*>INT.H(<:;"92:$WWRA#Q0_F;5AI12P.4W M(0>_N>(H2 N-1 ZVUHU&;2DMA$;\Q=Q.[NB_GRDS,_;_'CS+\AN!+,M)X%94W M@BE'9AD")9+$&T"08TT6!0[&&#=P3&4=YLA_7@E>M%W1'T#G+6&&\6)^7R)O M!3>FN8X_"#D<7M)?W$(8[N?;Z7O)S#V!V229-X0=NF&&0@?0>"/(45-E4> MSOAQ8Q+[,'_^RV0IVKVD#Y_I61SCMFF".+3$$/*39,9BJ5#CZ*&/*4 M\6ET&P\+("/"-9B;%H$OK_,=B0>_1NK<:0]!^Y"7*C M"?"MY49.87CQ>:@AAJS9WL!:;>$UFIL;!8L90^3?[(J\2"G9AW&X+_;R3%U5 M>$,*#3_'*D>/!A=??-;TC#\H/\2B+;36#!I=)K)&$!.AM<))ISYS8HO.G CN M1+!W]2R .UO]E83[0Y'SBMEL%4)=IOTU77#JE?37BP!R7.EOC*Y+BJM+]QN@ MQ-37&9&E^#FP"*+TOO/(R[*;W:_B-?N;]!:N#+35A&WM@-S_NY75_=W<&K%_ M6P@]^ 4;( VY7Y(X25+"R;LO!]NH]75'-=C.3FLY&]6^*/,L]_FYB'ZO5NZUQB#3F@<@#6$;/QV=?;D,>TF?LNNWPND2QNA>EMT.5-TKLIG-X*DG+4- M?,<(_[G8/T F_QT\7\7W">=>%-'@X^N%YS_5V_8Q8T^Z:YPCAIBNW9#"3%_%53Z)31_D:2.]5!B-!2^55Z=\[Y66G,@! M6"U;AW!!Y6\J(+Q1&\^*$^&LEL_F6,0 MT>_,:P_)\>MG\0)L'C8F3_ME:2_ M,G3.:?PYR1G7RR2M!"E5/HX;C22%&-_&&DAAWE ZR'%PM%I#O4,R5ILRV)X! M;_(BF).8$"R/6UD2*@VZ-O80)A1W$XEN-,/>3 M -SGRYZ2*+A//8C,?O)>FY;CPZBL%^;;S&*)ZTTDU@WDK1H-3B%61$E<1=D. MU ]W(:"QX$0"QHI[2];@1>RGSL* IAC6:&[L*3Y<+UBO"&5O25O LS1(?+, M8^UD7"%!X7,VE*E?Y.$SG0:0C03? #:W&ZLO3#=3>R.(W:'R9-DGKIZP7;G>:O'U^E&?GFH2U;V*HC M4LSOK[R>0=#="W&*0 _A!WN"8D$$CPT<6Y>X(G:ESO.*C^QPW9%1W-)\76/\ M1-&6D7V]@OSA3I&G&L5($H:WC!9-V2S"_>A3^,R6+W&@O2WA/9H0V[(K\O'< MQP#ZV+;IAWB<]Q)_>%!;,A$HO2&*3_V)%<;*36+6PD9(:5ZD,7GG9<2#DUK) MP6%Q9*5R5K>$P5SFULA]O$--W:T-31%[M&7V>V(2\1-I)M0=Y*&?Q4&)OF>^GQ8T^%CD M/\<'+PQN^6))M6RPX>0,$(/H/,942#LM=>1P/).R@].:01SPOT0*1 Y2(BW- MF5_:X!7K#N5BQ1-RD8*L>5)6\?[3PD?** Q4,28:Y^-0 MA3*0VR7^@D:ZHRG<@_W(<5?^X[QYV&3DW9D6B708AMRFB4]ID%TR>+K*L@)* M7UW%81["3/<0A?[-CHEO+E_2IS]23!YLBOJ9A&5GQ.',_CH,#_P)3@1^ :)X M$Y%' D%1&;LVT\%O4\^%ED8TRP[3_8/;*5IF+.GI8X4(V8RHUK, M34@:^0IO#DV'^IVH)@LKFH#Z*2_W&,;$*X4B?)/$/O*%7&S2WEZ=?\T6B%D1 M\6@>=U5/YB/ZI<0D*"B_&R2%ALM$2NIEUXNHS%W) L:II.'5SL'.4J"-S"PZ M/S&H$HMHQ*=.KQS+)X/19UO[1W$[S3RVIPL^:Q>CM"7WYR3G MY5IA)7Y+(Z@+O?72_/4^]>+,\TT1PS'$$$\EXXU4!I '4T(^44R@V/#\7]V? MZFF^>D0@!EG@L0*^%4Z%-.S?3!S(%E;R+!P+=F>WVYJE]- YTXD>WBS79B* M2T T$1Q$=[&8RSBP'-:[\[(GP^9(?H448IL4J!6.8Y\CWH?7Q!M\^X,1F6Q2 MOTS%F&?K&E[$[.(+3?TPHT[6U13I>K%14,ZZQ(?()M5ON\27N=B4/5>TN MS#(X="H.#.6HY.CN1M9\-K@\T5QI.],[3FV3&@HU!X.-*L\HKW_]#Q$Q+W40 MQ?(3=0XK-&PPPD RB"%JC&$4>@VA@1S81JDT9H]0W5M591'5Z4[I%*(.#+]T MR;;?Y4F]\)UEL<^)F:JI05U"E7Q)R5C>267F*;-$!//E<=.QB8:-HND6>5Z8 M_N)%!62U2 LTS2V-K1"C9HM:Y9+NM ERS&N3> RD[1A=\@R$]2*?"R_29M - M:!).E*>2_=I8K2^BP6 M6\E,>]7HGJ9[PW& 13>DT-97_#"-"$!W84Q3[HDWK,71I#2X_3@9T+MC@]W,O*;(GY25VWQTYLY M]9P,.13!MH2:IC:(L<*HD@*)DP;(T<$L[V1'?MI9W[+8,+UN)11\H?,NO2E4V Q$: M;T:!S808+HH'(K#;E7&(05S89++:RU_O]>M3]L9$UG(3-@ MT[A#$1R8[MJ853\1+96Y2?O_"H*F,,S289A@5Q$ VPBP*VP:00 YW8S0:[1/';UDE*?]' MP=9K-7_!$[QT82[.4Z^NQO.4NGJAAA#^RA^JJ@8D,4'X>G+[-J M?[Q3O:5[C_WL\2.Y#G?3)\%T'B65_!OJ4XPBM 8@&V2E)S WW;^5@^QI[=3S,+L"E^7KA6"PTN2'VO5@9BFU5K($%-"J'2A1NB.C M_8AA1M?11C*<=/2@A!UEQRLV>@'BR05(!;N^5GB'0_ N22L,3BIAG!ZA.#'6 MZ6I-KU($[#=Z(19C&8'%SUN6M)9&TUV=ICO_B09%1&]VO'KW1R99P":: XTS M<;P.RC[R&C'9Q]>JS=9[A<_.V'@/[F'K=63;.>@C!?'93*F7?YJ,..+:4-/K M.-0UE22PJN9\WL/G =&E(;HXY.&UUE"*1+A,Y#WF5/DSFOV."J9 MRN=JB&++-T:"X=PO3*,2<;Y>" 'GEE,.LGB MH(D!8L":1T]G2X:-0KXJ>UR(Y@;M<%GW1XB:K!((51@_B@GGP]0_1#.+MXJE+0:=!#\;Z+]%S&Q3TR%.B@B5E&N=B\PY M+*L,8 M60I(I(0K1L_9C,W)K1I(;P[0,/M1%!.0,8P?TR2;_"2SE=-;!=%N\TX"H68V M;Q% +;1U")]2NHW8A&=5(RD--X!"JA?\A$=U@ OR( M+@1_NX@^QP^3D6=.U1V@GT6<. V:#7?Q!?XTY75:=T8.IOV,H$.A74_$0-93 M@2E@J(27RBFA0@IG- MH/-/T(6F'C87,<)] BBHOT2F-X6M@ M17\"'<(688P8 9?5?S8 +26LQTPW!$1CW^;DE>:DDFY#SO9)X2JC:25&Y[64 M$T&-%'%:LB&T>;YZ"Y!=4A*=CM?!B_^BW?+\8:'=\J=:!NX[A/E#3@&V-EEN M6KCXXD<%+WSP!YT@YOY);IE$:>B#R44M?BB3^8>9/41TY#))Y4?0SI0]MK@0 M?]1YHO5'661R:)3@CS@CM!MBN6G "/I"0)[/KXGXQB:!>7Z%JN+0-(?:G\#D,:!PL MC=='?/^(:-UD^MFQ6F?Z1T/J1MTQX[02^*VA]*0_1&FDUY!&:TR%:[+4;9C] M?IE2>A6S7XAM'I:"9P/?/Q(\MYE^-GAN8OI'@>=6W1'",\A+0&"B)'XK^#S+ M+P%$W^_ 7*$R5]I@KH6!^J';9 ]]IC0HS-QZ*WHNAFN YEF-?8+)LW###L;S M*HT0A.5D&7,,(J[Y>\D[1/1NPRKCV7IMLT>0XS0$ X4 N%WKGW MA9Y<65[P['^W8U@1/M-2:5CWP:,385R$\>/-@:9>:ZI7'P+(_;>_,6KGY=:] M$7OY "4&3U.*%=$@ +CQL^;8#Z/0$TE)6\HT=)9\Y,(B%3BXWB^53V&<,86# M,"I OCOJ%VF8AS03&60TN&2.! NA0KR==+.[\%(X_<[8;\?7079OLTS$!#G. MS&/4YE=:IN" &*]F4G2*]UIT@4@E$5$B$1@41!,*.BFQ //$SLC]HRTC+7O= M\73+A.21^_W4AJQ=/IR(-F)?GUS%P95NI_+L:PP/NXPTJT@,G^N MFW!"KQ:$WZY+'^GGV)]GO21A28-<0@.C3UZ8\8@0:I M,=@W)#-2<=L0P8\ 0Z(XDM\4SY.%P3)1CT7-(I_DVH=QN"_V4 9A'^:\[@HJ MO.!2_B2$E"-+;8!WX8DUO77C37ZU)\2=/R ,E M6R\,-J1D"RL<#9C0@-!RMF*X\(&\2W6#P#&JPU/44W-\*NA5_)E^R>]?:/1, M?TKB_,D49K'OO3J@:35#.Z8T=ET5?/S_W5UMC]LXDOXK_'# ?4EV,S/9 L< M#G"_98)+8J/;F0%N/RS4$KNM&5OR2')W?+_^2$J4)9MOHD2RE"^[/6FR6$]U M/:4B52JJ$3B+%"Q=66:!*M]\F8$P\6=PA'^@K\>208G&Y;QYDOP2N@&]3Y/F M1VR![FXIO7[-05%Z0@,0EOUB0^;_PR^4H3^]^^#IX[<9,$H8N=V-#_= MG_D I#S'^!D!-S+JP:E3EUGE*BY(ZH:"M"/(L#1DFD:O M 4NX#H\E_NM G@6W+^1_E(58XJ' &:8"V"N*$HP#S#*ENM8%2JU0Q*2&KRXZ M@_E94RVD&#XO-[T JG#5SS.HSM&J/)W+?H90-J/+UX9M<[O3@/NQ*7"#DYEV M#F"_-E;=\;D,\5U8AZW368!N1EP?S-P1NU2;$2-M7AX*K"F,,YD'-$@.AM[-:K23 *RK:>JO' W5L+ MM>O6TL& W5FOLZT;,\GT[4HC&]%FR%0Z^A>5'W '*L1\D]."I2%6:F?,T8?[ M<+5>7 ^?FQ^?:3W.DY(6K4G2(2X9/2O6K8;QLEV?#\.0N46#@1,CR]0B$>S M4H\FCK*T6I'&JL8#C3[&4'OO4&2# 3_^]3J/?A#6]]@!R5V9,B8I:W\@<#>5 M@Q,DJ)U1@!U3H>SH=+3Q2 @YZ/3XN># #-/KJOU3HA)!)'HN047 ML(E;DK"+2Z,MK1G\E%U'^[2*MDJRZ>8 )YX1Y%XS-=4$P(0TT]NZ^5DKG96; MTGJL9H' 5/4*^VW:P@YY0%.1QS1.>&IYC/FJF[3_7RZ]SA MN;\ON_X>Y/ EI!7$M)_Z>&::YUORQZ%D73B%::BEB!D' YE!C)^!9_-G&B"D M,)R&BM.J@9)?&*9YTS&$WW!QCTO^]DB2^5Z. $QV"1S.Y;-? Z6J3$O[C69S M/QUY.JV(:Q>1)E21V+ M- %+AFE@B1] M#S'.(K+^JB!ZY8=R>[S'^[RH<")-\@RF *:<*6#.0-UXH(0T5MOZ<*Y9 )U6 M0'R)@!F9<]Q#X/I+P/1;,_5HP(0U@"E*TN:QMS+1>(HG*(C=DDNP!@"MO^-[ M( ]H7%[;5DM;B@!*R3$&X=\##IT/_#M!:SCVS-X3'*RBLMK0MK5/>;&K&ZA$ MC_FA0B73",6H,"HN]MOLU[NYZ@71-0)=>1[6-&:.$JX2XG.>/:]QL>/=>*[; M*Z&NCM?DH?*<%\?E$VT!R$VE H_)$9NH66UB* IAH387(^M"VD4VW M_%0Z:L4'+XB7FT1B$&7)O+VTV=+*R$QFM%**FB6MS!#9THJNB^C"+9_0:6G4 MDFYY2;J@)?XAS?6VDICK#5(%J:D;HYS67>=\F=L,%\]'DML4T3-^.)9$!>EN M:NA\H-'%VA1\'S5H,O!-E!T6!SNH/*MIHK5] MAM.1C:AP1&4'/Z*YP$RU4G?(4LZ8FQ]?PE7Z\6GXG/Q8H/7D?ARVG18@Q!ZY M>R!;@ATN+M"K>QYH9T'GL!GL'H_54R!SV5!S^Y+O6CX2N'G@U@F>D(>\BFZ_ MWZ9#^:N?!9R_AK#[]],IIP#FKZGFUJ_8&_GP^.L+.:#<^>IXA;-XLXL*54-D M@VG &6P*7+,E[,T!S&%CU2=,,=L%X.T06]6&;1,OI\W.R\7 U5[>GS,K+Y>H M[L;+8>T?06#WV,XKCO-#5I7W.,;I"ZW34W?RD@\'SFD=T%[_+LE8P!S6JFQ] M,M\(1B?)H=MU.8=:M)+#$W,5'8U9>3YV)I040A3QL3=P!F04ZSO:/1NQ0&CH M".2^%COY;Q]6HC<":4#@?JB7E];EZ22Z0<&3#8Z.6BP?B7NH&K!66=\ MRPQSX=*<3S0&*)64D'C>=S$ >.8GU]?6GXC$#F%"%)'.&9,RQ7,+;#+>KU_S M-D&0$E\X"##SY: X]2]' .>^0F'G&[_J-4"8!9LTSNCQBZR.F "(:H(X*B.N .DJ@$SV#UDJ$-I[."F-."KAPU4G!Q1B@ M<4$)J7-2T!\ ?+<@U]?Y9H$X.2J;M?WN%:8'37?<)R*%/$IP"&S*HP0N4WF4 M<#D(<&B0@^H<)9R- !X<% I[.4K@T<'_4<+4L.E^NY49]BC!*;1P6YP;_%A] MRLJJ.$BNN% .!!I7]."ZVXO+48"W# IE;3V1BD0GF<%WW7V(]%V?5Y:;<3-=4"$340T0/]](\WB"KCNZV< M6YO(X-(E@C:.\PP[.=#-"OM#TV4"'N5'6US>XQ><'?!7+.XCIQL+-* 90>R= MIXL& DXDU/I:'^!2J:@1BXCDYDOU:3_7I69#_7=GS_Q;!D MGQL>([)[!#6:[#=:LM_,B>PW:K+?S(KLY]J.]J.;L&2?&QXCLGL$-9KLMUJR MW\Z)[+=JLM_.BNSGVH[VH]NP9)\;'B.R>P0UFNQW6K+?S8GL=VJRW\V*[.?: MCO:CN[!DGQL>([)[!#6:[!^U9/\X)[)_5)/]XZS(?J[M:#_Z&);L<\-C1':/ MH$:3_5C:B"R.5CXLI/[X[4=P)+=],U=%GASB:EDT?0D M=]:]7=I^+N%ZMSI'VN?AU!_*?<45>_1)\^N+ 4#I) ?#<^+^;X%GNQ)E;7V) M?@Y29QI!,E,':![- 4Y] MI?0TG 8X9@X!WN]1HIX#/#X. M@C!!5(P>\T/5(3GZDRS[-G3$\V*%#FBZ"JSHYML"],_N,Y)=TQ8I3RE.:%^G M:+O%Q;*XP60SJVCK.5S";.*;L3G$H4X[?591SQR-JP!(F!!S)4C2V&B!\@(E MM1XAPZ%[\YQ'QG9%U"Z)E@5J%@43);T:QLA-I@N>FZAX)HGGP[&L\$X1(B7C M( ="%;0VW(D&00]J2IVG"UW-,JBLU_$C?4Z%HZ)N=^3Y#H0)<3%9(:\]F!I+N"9S MG[*8;-@>B#MBZI6?Z4K$,17]S-4S@(:' 7"[;>04PP'6PPS1VM9=:]FH%8ZX M].#=SR6HE2W0=7/FZ\^(A @#' CL3R43 E!ZFOP/_ MK]<)3'I/5GCXAJC M^]^MB5[R=E>XOAOS_G+WQ.=@E\#]BP1 M$.Y6W=\!]2FABK8.Q5TIR!FD;S36[ZX_I\^;*CN]:_^4Q=(WV:JQ0$EA!)&_ MY98.!/[.6Z_W!&_ Y9]QM,OSRI$WB&C@]_6X.Q-BN M#F6:X;)7CP8:F@QA=O=IDJ$ G^:F&MOZ*I>+.H*#GPB*P-(? M"ZR^2=QDW@R=6 A=Y\Z]23-S;+'ND[HX7R/PJ_4PZ-_HX5OGP1_3Y^MHGU;1 M]A>:O$AS8-DXH/S40N.YKW 0\+Q7K;/3G+>S=(!LUPUP(A5QL0Q3P"S7/4+Q MG\UCC<[AL4R3-"J.M)W,\NFARN,_%?FM:CS0X&,,M5=G(QL,.!G0ZVQ=)T+D MT::33&+P!+>#[FNT(S^NBR@KHUA;*&HT$;H7&X,_O_->/0NR7YLK/\K!E]S! MZ2KTOSKK!,YT?9G@Q/'@;])71?H257BUC>I2'N6K<^E@X&Q6@^PR6#P2,&LU M"MNWN61B42LW\.MN7S#]-M-MZ\D?8IQ%19I+6CK+Q@&EG18:;Z K' 20;'I= MK1\'C; @O9SYXM^RS:BQD-]1!;%U1-A"J.VKU'>V2'=$!6SE[ M #KY^>)UOMOE&4OQ?L?T11M.%B^XB)XQ>>#$>(6+ATU4X-N_#M&V7!:WWV., MDY]^_MN[=XK6/*-% J7IE 8[->\9)P_X6>AD\)P>FZ*8J8E*MM5Y;11%4:TI MVE-5Z1144F41PDQ=VMP%,X71?S"5?7<""FS:6H%F?\A50(T.B"E!KVM!3 U4 MZT%[!74T"=HO*+#Y:K/4OG7N4&7C48'C_/OIX_S['SK.7QIL7)Q__V/'>0$\ MZ''^_4SB_(2F'1GGW\\QSD]H/EV5DMG^1W=:G& 0W?6FC= MUV47@P">ENIUM:=V6;'7V0%OO7*,+G_B'1"M.FA.]8XZIT^BXXH@J1990J)- MNJ?/TZLC_?9=44=E-A,X$P? [[_*UDX#S-8AVEM_ Y-GSV\_IR_D>;PF$M+' M+4:+LL15\-HK*7J*75E\939SKAY_"=_(XT_3YNCQ NWMZQWJ-1!;A#7H:I=! MK*U)V (L'S90L#YX-5:+5YE-7HX"SF<)K"YWSX8 YJE,4^N/O5L"ALT@I\;U M)8HW:8:+(VMWA[GT<.3Z#6_26+=3NQ@$G%IB4%UF]4< )I9$45O_X^("T\H1 MJG T^HR)(IM\FWS:[8O\I6X J.24>@9P@AG [;)-,1PP]4RTMN_UT\A&7>&! M6>D'<-H1'O*0HP+?X!>\S?645(T'3DHMU-[G<[+!@(FIU]GZS5'8HLK0X%7F3)7?J=_J3.:I43@--2#[;+2_EHP,0T4-K665O1[ "5"P_, M32]XZ4G.4R-\NNJJNDG#JLC_P'%5?LK(3\]D <4EG-H90/DW &Y;^J0>#KVR MR5![IX5+<:T$VC=:D*'T9Z:'YVHDQ^9HY".^ /J4(;Y$R"HB3[!%?^#)PM0: M%[NO>47CZSU^R;JVU:^/C4Z.?WYCHW6[,''1%EKZU:Z)F M4=XT"O%E P;.,+89X"K31=?7?+W)#R59=OU*?/KXL,F+BJI37PE?T??TU!3E M*CI&Y&=YD+66!#G6CC-/&W+MQ$"/O"-1.0_ ],@!E52IMQ4E6'Q2BY&M1/M: M,<^1-Y#=R+J(+XSJE1%;NGY2=19G8;I$S?(A W$@4QE[SF2!^%M6XICL[Q/^ M9%F0-%K>&LIP"N#0:@J8QU#=>.#!TEA]YU'QP#5ILPD4<5W\!D+G-FD7."65 M[1(!HYI'W)=_XNE2QTU:)*NH($&Y7FQ%N)V695X<:426)XJ&\P#'KD'0VR30 M9!+P*#8,@]/31:8*8KJ@1AETTH9E,)[3.B^V,8 =,E^#8H,)OT'OY9F_1T41 MR0KO3,8#CFI&4$^?ABL& X]B9KJ[?3=RMJ% KXT2OC_3=FF)\QTEXO*#?EGM M"W'OSQJNP.*>^"() )M%EG3J1VZ_[S%)$I65%F8S@08T"_C=V@N#:8"+,(9H M;Q_FZC78:7ZW5JI9)G!=AE<3T .UI&,"7"\3D/5-7%/R^WP,<"8+(74YVQL MF)UB/6V=L)$6F&Y.,$V6Q*\.C]LT5G%"/@HH*S2P>)HN& (\.5=I[#0EW[.% M R7B+E#7,E'8 .$8W.O4D>+LP@-MS-",AQP]3*"V<40U&'I$,=+=:6RYO-"$]8F3AJCA$@ ' M+4MS\# V<#KPP&:+QFFH*YE2:(&*5J_>:>>>:U8WM/0;_WQ;K%X/G1;L5=FT M2_)KR8)%R4!V,762B:/IU?AP.D@$^'@ZW"#]@&H^?Q81U0*.CY!Z!3BD>C39 M [?&3*)J"-.$":N++*E_NIX@P-H)@Q]J1QCI+.A:2)I'^!T#S'GY9,LQ^M*G M^8]KPU@4)#*'L&9KI,5P(X4/V$$M9N%6?J^OO"< 1_A>Y5ET_LLU]!]JRI MGJ545J P/C46*4^F;EILQ)0O) W9'792KIS_'C!;A% X7WJ_!,H8L8[6;7MK M:0%9XP2/9WI$W]7T./L]9'J(H+3TZ/X2*CV$.MIWM?X>FAXN\(0K$.P\RSYE M^T.EN=%%,1PHB4R!=BL(96,!4LQ896L/[20[3')S447@*UI$>)4WLR@GS-!W MY?>PR$?/S'\GNG%$YL%!KUJ!@S<<9]GE@NPB0V5]NL&TF?%7!ES%XO,Y,^*R M5/7I/+R^I[*^SC-L!;QS\!VH<*A\^QT7<5I:L%D\7ELV=$?0,0 MTX4 NABBJR&^'*+K 0L&#DTB,0"<\, 2D=_R;53)^VL/G3NSH* T@2H>""?. M*!2H]9\N"M39_6DA8/1W8X:3P,E*<'DCFW6^(D;9D&6N\]TNS]2UMF:S@')V M(&Q>/6LP!7B9[! $3C],:/LYT4]<&U50K4N(@EL4O^Y,[ MC&A-4:[A=P1#Y\\JRAF80A[O%)-G%_E,L'B+@7M.B+: .^BG67ZM)8R,K2'@ M%/D'LHJ)>TS=QH0OOBA+0JMDO2GRP_/FZE"F&2Y+$K4?TXSYM*Z_R7!!@*/I M...<=409* 5X?!T)RDL/%=XY!46U=JBJU4-24K M,KDB6B7TYG:P#F!".H4[KF*+K8BZ:J&N7NCJB+H#&]U0'10ZH8%^2DT51%3# MP%6L(,W=#:/!:U[O<5D5*7WGSW:3W[*T*N\?OBG?H>GF ]M1I#/FJS+)P . M-F9ZC^@JWDAOCDJ8?'2/'M"W\$W5O0,/1V$>GA3Y]]D0X 05 >KRL?M[P/03 MJFF]*3P]40.GWD9)\]S277VB.IL4<^)L!4HJYQW6%'=5?TTS7&&J!6$;9Q M"W;+M'OK]*Z6YLN)K0#C-FGW)I'[@8N N. 79"\S;!D4347,(S .,H@@.!K- MGT^ ' ;'Z7L\ZL; J0?Z_2")#W-J]=$9%'(H=*/<>1>$6Y'=KO;;_,CQNPT M8KF7%DJ8C <:-8VA=K=LTL& =V]ZG:V_[6HD-X=6M>S !W7NT-8@:)1@5T"G58K+V^_Q]I#@Y([X-GTQ<:@?C M6;)X*.#$1*>Q]4%:*Q/GY[6*F5V+3(P,C$P M.3,P7W!R92YX;6SMO=MRXSBV)GP_$?\[:&HN9N^+K/)!EM,=W3,AGW([MM/R MV,JNV7/309.0Q"Z*5!.DTZJG_P$>)%+"D00%$'+,GBZG#8#\UOH +@#K\-?_ M_;$,!N\@AGX4_NV7TU]/?AF T(T\/YS_[9<4?G&@Z_N__.__]?_]M[_^]R]? M_N_UR^/ B]QT"<)DX,; 28 W^.DGB\$T6JV<GOYU>_'9V MEO__?[XZN[ $OGBQ_"Q E=\,L M?\+S'[Y M&+E.DDFKTOWC+0[* M4C;'?_49[2M8\O9[XQH/!7^,H "]@-LA^]Y=DO0)_^P7Z MRU6 Q\I^MXC![&^__ G>OV %G%R=GV @_^.V8$KYWW'HW86)GZP?PED4+S,Q M_C+ P_]X>:B]2N#/DX4?(A;"-4S \E"A#\;=OU(TZV[!S'?]1+D &$\R2!XW#ES< M!]%/]02HC'PXO+<^=(,(IC&X!="-_15FX&1VG4(_!!"BI19]MGWT=L\Q@.@] MFY&_Z5-TR.$U72Z=>(WXZ,]#9&RX#OKBN&Z4HD]..']&FG-]T$("HN/KP/X" ML%V(_N,Z*S]Q O_/9A]L_H ZT#V$[XA;4=Q*?;5!=*! 4V3E^!Z:,Q/TB8QO MTAA_+,<0-K [1$?5@S-"7\1DC:T]]#58X56R#3[2:#IPH;D>I\"[^UB!$ *X M(_%'WWGS S]IQ5&)1^B0P%.4 &3CK9TWW*DIR/HH.G \ C1@"S65_76\^TV^ M'K\F<>HFZ-_-4>R/I.6KC8W'[(3A)EIBVK?\<-'&T_/=0B\(ILY'N^]691 M MLQXDCQ&$SR!^73AM"+\=H"YPRK>?_3%AUA M*-/V0FTABHQMRKZH/5;ZF$;OD=H"EWZ0[OU26\"DL?3MG=JBJ8]BPCZJ+2+: M>.;LJ5I;!,Q1#=B9M)YBY.$,VZ6T)BI_:!-V+.WM5_)XAM_0W(+$\8/#W--L MGF7N+J:U."0?8ZXDT$1UD>**F^;)["8&GI^\^/"/ \E(X 7,E1YJ[\SG,9@[ M^<3 F[PP!8>B%^?I!NV>6TN$-ZY!6-'W'G_^8O\MS3A]'T?+_1/])4,YUV)J.WK&"19;&-$868P3M($^[)Y'0J.\S3-)S:M49/& M,NW,IC5(H<%-.;51@)8QJ-'G-JVARS])]\E-:\C$P72C&GO(>D.+IQ-4G'&5 M0F4_03=^]*E%'Y/$1S_B7]^"V']';_@.2@JNE0I#XG&Z)7,+WI+O3I+&:B:\ MP-#ZSC%;H]L91A\2A1JC#FC".>WO3ARC359[E-R!34#[ CP ECL+"+*59@!] M+KW,Y%4N")EGFB"C4G$5V^'1GR\2C/HU0]T=642>:8*,<(R4EP9@,NML_C > M8%5U> M8-J1X+IZ2W/T\CV)C-E/,-N(N]3O.Y_1V"6Z;+2KOVGI<4S3;B[?$YC=X&>H5(F,L_0RX23E>X+R!X&^_[/SM-^FW*5]FYL"W M#%T*O\P=9Y6_$0@26/YF]]6*7_]C$[HY+2)0JN]';O2/T?GEY=GH9'@ZO+HX M^3J\^#JLO'N5.>.XCL.)W?()Z,<],M5U5+3X;96%47]Q%WZPH<8LCI9[XBN> M%$F]=Q1[(/[;+Z>_#%*(WB9:Y8=TOPQ6L1^A'?_Z;[^! N-D_3.(7 MO*4:?_B0HB1J>V/T):&6?5W*P>N96F^CI>.',HK->]2Q7PU'9V=Z52NG)4$M M,[ R]%Q\"!]S85*Q9< 2?).:M90EQ9X1@'[QC^VGN=S]?P?+-Q#O*)C5M!^: M96AFJUMIF-J5JOC3B@PH\(!/P7B?UTU#X[3?:,D6Q%6H^TSU6BUMJI5FY12- MNZ.JW3^;JR"VK+=*$D(D\!D]/:AJ_D_JQ&A>!^L7L(KB77N:T=(NA8F $YA6 MYX>=5FC=A]DE.%=YNTWMTIX0ND)]Y\9,O6> 'HSV\-XM@L[07:V=78KC0RNT M-M2NM?Q4Y-X/P%-*,#U)3>S0E1"J0DT7AJCI!11]<@LY=-"I4'6NCWTA#]3IV/!P]! MS\(8,H=T]C)*:6^33F4@%MK\:H@VQYX7X\BO_#\8^BE5DX2V-FE1%%ZAP2MC M-7@FH<&S&L33D^'H?&21!LGPRLW[24WMK3/%U%( M/ZS9;6*'CH10E7K2?UKS"EPRA)&5.C/E'*4( M3,ZOK3#=$/ITUZV!U]P.'4HC+'5IRHG*0Y@ [#CIOX-;)W$*)(RC:U)SFW0I M@;"\6R<=K>BZYXMO$/)Y%*^95WV;5G5:HX/K%28*2_*LVLDEG7%REMO2? ME13V\38;61:]"2LYR>C;!D8GF[0IC;/4KOX3E@( P"DP@X?0 Q__">C3<:>= M53H4@%:J3?_)2[&GN?>AZP3_!9R8[LY):VJ'\J30E?K3?PI3.J)NW_L>_8:T M@:"TK.,[&UY<]=&3109O-(57O]IRQB]M)>] M>."0[)?:W^U0%1]2J1ZALY6__K:;6D!5P@&AZN,5(5/3#9R>X'0#F^'0S]41 M!\60 ^F*YCI#$">S(D4RFFU1ON>CY"20Z]K'E 5&344!Q0AF--B9C@:&OF]G M:!Y+G.U\&!D-J.W-52==+0Q="L$34&LCOTQE&0WRC#,"B0PJ#!%$3$Q ?2_8WCB:">]PG2#K(EO%&5&<$$)K1;^MFXNLJ,T%Z#>2T" MC@E9;U1'>#X#J8*)N=3[4J?.R&(6(ZG?:&L< 472M"\" MS482W#AP@=-0HO_@8AWO3@!P8LKDQHGC-=J5_]T)4MJ>3*BOH201T3?!'&R, MV$;N%+7 X MP 9(%KOX $K+?F4@7JY@B#91A&_26(&5QIS7"3B%$M8E5!. " M8R2$Z:W"BT)712KSLOQ138P4'@CTM(H>3?$R$M+TEC4B_+"7"<(Z)_D 2>D\ M2IS %)V71>*> R?/)5U6BJ-_*EA=#&6$]*(@B=!&HV&"1.#@V(NL4E.6EG0R M^X'62"Q1"C68?>S@ACQ$&PV,RE?R*0I=YB>#V-82,@A#L]=>8!H*=JB9@<5& MFZ!2;PQ]_+*[DT44()P0?PB3->>,4K2[<=QH?'#="K&-MD-%(&+GVO0.QK&D ME;*9W#G6L^_RC*ZL8BMT*BA5"'*"VM4OG8(NY-]/&F EY$3OK=C2"<'H M83M!9*&KVE";M&)(>Q&)2MT^ND@B9Q24ZRU;ZH'[K-A'0DOC^"&IT'U&B(+L MU!'DJ[XO39',DQD#N]/,/A(((51TP$9S"1CIX<#8\_PP_AC;/R$V>W M @VG=5U>H^%HJ/E8K34C9(#:>(3V A+'#X%WY\19XKJQZZ;+-#M7O 4SW_5I MM@6_HWUD:8C9QG.S?5D*VZ#V\4(0XS'&.32,;S".(]V==XCC5U4TV2@"3<%R M%<5.O,Z!E]E'QDOLN3U.DMA_2Q/LO3V-GAW&J:KT.+933(U 6&6;%7Z\=*;> MS=$O0.*[6WN8FX?W0CP/[^#?:H_X]U\^\_)J ]4T+^_E\/)4^^Y7?5[> M;1 MY>4U29UTM3!T*01/0*VZ[CY4Y>4U29%".B$<2HE!M"2_JJ:\O ;P1%#/I&.' M-I MX8VRO+P&,*'=TL_&96Y>WCICD4D\B3-,7G84_PSBK-"8T!T5K;.YFF8K MC7==)877K%#F+KB35Z0;I\D"O=6?V^T9DS.[G6SEBA!.&YW(26)X@#"5XD?> MP6YN,##:>,5%$@&]U*=@+[L9P@-JXXW6SGFI*$]XW>PA2B.D-KI]5[Q()*U8 M@9[V\*4I6!N=O??**7.-5T:/NM2^#B^'I_VGB!!(&\.E]V3 M%DIK2VF! .@ MC4[>$E7I1;I83 P>RL,X=1_XYGKS2SB9%5&R;B5@:/(^HV(&K@V'I7>1#"9S H)4;\8E39])@(?B(TG MG=_B",+G.)I1O;,K+?JL7AX,5<>51(=(38$:F]P,FZRE["\:M7V?%2\'RL;C MR!>D'B1:7*+O%BUO09053RG$0;4"&'V,HX.ML'7-:P+;1G-@3I^B7QCIBB"&TVNK(/]*/R.[B ML6#;TC@>-+$T.'!L#-[*DN$_16%4ET%9R)%C=PIU[C4UFB.T\0[K(42O R#' M!MUI99S^6RAUGR$B8#LU.C75%[AW_#B[R!U[_TQAD@>E%(47:-\-9I^ZY*Z& MH[.O%M%$'KI9I4<4G5HY?H@_KY-PFS_P(42"3+,[AR>0/,<@H1YQBW:WFTJM MI-#6<+W*616".;XO,N6[M!4)KE.>3R_:(D1L>RR,X4%N>XQF+CT@%@! (KC[ MP.),?;C(%V&<;YM!%68_^VDC#[_M+HE#(5V;8Z9@&^V/["9/ ^QM=TQF,D>6 M-$?*ET94:>P%6*?*E'@BHRE3'[+?N =PM3;&\4+B?(4/I-.TOYJ6A#)Y6.D# M?>U W\5W6'Z0)E2_3TZO/M.@"31%GI^&E6W\'?CS!8(\1N_ES,%3BH.Z)[-, M*A5O1S'&-!NLST12B+A3W]$-NS3ZCNZGE]I)]\AQ)3V7<26M/NQ_#O+'#?ZM M>&!_TB$UR+\MU+>7"9$,6!JD5".:$:F^ )B<$:G(ZQ8M5U&(9YI(5B12GQK^ MLY/AZ.3<$+W2UN*H6ULJ]9,926I+FAY*-FTH#9 MQTI*R"/NX$+-A'3=G%19I,96$D(":@U@1""$,TT$&&<5+2. M_K6KMU"C)!A$9F/F14$(CXL="O.,Q4L;.;\H+@)LK-_+G M8Z>%,:IO_*40 <38-6KX*+RZ('30@Y%Y^^Y'*0S6+V 5Q0GPJ!\!7A=CU"BJ MD;H.&\'K\7I>E1#? F"T[KG>99'9L3)3O]9[;>Q1+_]SV_>37565#LY.T5?. ME&QOC0[QV+@8ON::3^\>0C<&#@2W(/_O0[COG_ 2!<%]%/]T8IH#E^0HYNJ> MK<9]_:L ;N[EOJK*J2:H6(6F2/-?"+@BLVV5[><06>/$%#]0T<2?[#R8%A-$ M"+R+-LUVX]*NU9"TZ+88^%?5V(R<;" M&_D%'$1 BNN7:D+G4PH)V9V.A&(-A&!C#KP,.F5Z/8&?V5^8BQFO[Y'0J;DL M;"S?09%&/L4:TFJG\W'S2D08-B9(8DVSL8MDG-=J;K)B5;L?-[G$Q&%CH1#F M;&O.K_W^QTTP07G86'N$->6ROTTRE/#N \2N#ZFAI]+CU"5\-AR=ZH\Z/?"2 M)BZ7P]0U,8)Y^5Q40#W&0,9Q3PU+)-<[:?JU/7:EA=Z;10&Y,0Y>0?SNNR 7\0MPHWF8 MC9(IE<+LKA]K'/&[6:*UB+&$])/\(Y)>7IR=7Z241+]0D@ ..ISF;U[;?X^10F S\Z:D.-(XRO QEW2P[U9: MA;^QM<00!%ZRH^VEA?N)RGOM[NQO?P0PEW2H^V-L''TV!?J%-EY4>S$ MZ^:A+/0AC".5PC@62=3FYB?: 7*#+*TUFACC992&R3A)8O\M3;#%/XV>,P%3 MB"$]CG'L:*WD?=ZH$H+8]O3>/H)BLT;EJ,@EI@,% 67"?!(8P6G&PXD69"%WZ6(OI[ +1?J3;%.8Z_HPXWV M/DV+*#09PC@"""JP[N:E!+5V3AB6AM$ ,K1;UMFXS+VD? ()MD6>X^C=1Q;Q M]?H'!-Y#."DKC8_=Q'_/3D$X)J/\0.8R@*U,HM>4"NR=!C3UT]'. %8H4JZ4 MKYW%A*@YI>( I]#U U"3Q312LR1U\:CCH>?!I-=!GG'M++\%Z.5=/R,"^CD M&2-";[R,D*7X9_9["FM%NAK'PH.199^GC>5EX^J:B3<+:(KBVRA]2V9I,'9= M?,- ^_JRNGSRK(6!P) M2B$GMU]=AB,DP^'1TK"9L-JZ4-0)-S5IH;QW_#A/P[A1RF3&R2W.[//)MC:" M4N0U85@2@NL4^B& \"9:OOEAIOR;;/&?%W?B2.QQP0DDFWE^=WVSP#\^A+GC M2>;S1.KRZ#MO?H#@T;*0'^CIG\0W0^1F92,FWFF50#?K _[VQ/Y[5IER X]P MDR76\9.)K:75:<[A4TV78-C?ZGHWHQ,K/G2O\2>S&DG(QOS"U6.KW'3.MG1H MX7Z.P=)/E[3#;EZ_3XZU%5:G284UN=UN9/F(G5%?_/D"&0A(S&.TE4NJ8KK[ MP'.1YGDG.\PG&17+SLI$KCABPPE=4+IF;>M#W4=QD2D13N*;P/&IGB=28WS2 M4J7@K,Q,.4D6('Y">D!"YZR)^RT_^24O'E4))(UBT7X4R%:@>-GGN38(]Z^+ M]')X.=14U-H QK436K=I((WA87FEB50#T):>'FPATM4X]K6C@ BE!(70UOG MS+NV?7$\A.]()5%,#U]F]CE" O'0MW4KZ MST$Y\Y?C>;0&J,!&0&9H9#KFP MA2DE,M@15)?J*8B7CY�R-_C^(_$,ZB!-"]X]+\8J7Z&T<017JN'U6T%XF-=6MK M-L$BBA,L&D9P%;5]36+G9\/1F>8$\\I)U$P$-AI-50EDIWO,TDN4UL=)&)X MS/HVJ:?+8Q3.L]47A\-,9C<(D"^RUA#['2>%Q$5AUC6-&C*]@%5Q9#*9R9") MVZ\NP7,D0:E- MBIU&1AI@T.]4SA;XS.[TL)][3870:3RD 79:,6_N/D#L^I!Z^LGJ5EGG=O5UWW[L/-TAQI2KT0Y9;Y@6MTW>S&:!>7Q_V)8PC?..K M;P/DINHTV9HYT07%/QE+%X/2"HKD4MU7GS2DR5]S<5EC>'BJ[-R87H)15Y7C M=+4*,B$[05GH[B&<1?$RUS2G]J!8;WM6N#: ;3P_?@C1ZZ"9].SX'C+ J3&7 MM5;FT:&%5O3=I!M MO%+(G*5>_7GHSWS7"9-"0M/8"2&2 P)89#&MI&>-Y-CWZ$M)RU+KT<>+1$[O(UH5\S"H(HH:=V%#,_39A M7EL%>W#B*U\D[13OQO,:*C0:BG:WGF^M!-'IH>;F(.NOOU7E_(@0Y+_>_6V! M;D_4@3]/%GZ(! 37$(GH5S=:Y@_&M02""*8QN 70C?W"![TLWH-D>^U 'V:. M=9M';>Y?*:4(J<)62]DK?B4<1:OL_W%JQ@?+U&5)PRVCQA4GF'PHK4O$UYU M>D8'+;>V+/WREA2QSO6I@_;I[J8J>8 M/61'%<4INBL(\ MS+75(28](8L_9Z(/]R=Z?1"#YW;YHNOMZW/+L3!ZZ/&AV7LAWGQF=3%N%@NH MJ.X^(XG-GN]UD>)_)X%VO7P"9RY?[,_E8M3LB"$;=U ,/-B,;/ $+]Z>6.Z@ M%!![PDN-H"0A1?5YD/A V@27[F_<;&^@KVU"B+; ;5H*\C2MI,2WG"5@1%H" M\M&R-: ZGM$3GY*HECO=N?TT19"27TO\JR\S1'UZ?!V.SJYTKPN"ZMR)&6V' MV)X%0;J4"6>5N-Q?)8I'#,IG$"R&^G-,7CWRI$%83ADL)^!M^9D]M%07KU?E M*;13]4\J.%#YU5:?'$.CFX>8M^KP:5"K-=Z]-.PY:*@FYQ)<=+[N+SK9*(/M M, :O*67M>:%C!EIC79X2XF8&I;5Q>'9NRT&UV,.B[WQ=?6>NW=QNU/H4O-*?V5X-76IV M> <2LL?4> C1+\'4^1 UVD\)+GKY((-R%(-7HPUQ7=. MG$FF1,[;,%";ZYB_NV_#F[S4]L;-7)Y:JM-6#I4]$_D%7DK@=P@QBT/C51=R[#7 M'K\]"\EK^@;!OU(TW!UV711=/0BN>MN1!INA#%XQ=H%SLP72FNO)?%A_&^XY M(:V]<;.;IY9Z0D,95#;-69%0.:F0.^CYWY ,)G= MP<1?.@DUQ7Z]46TV#$^&HRO-&4[DHN$$P-B8M^T5S+&)\@)64;P1U3K_7^YR M+]*WY[1HCM'&'&S(BG61-(IT*C[\(Z^,B7^B[@*H/7K.#%ED9F5#([IL[$'* MLO[Z(,8_BZP,S0;I*1$4@NTT29JF7,=%$OG=HAM"7Q:AOCVE37N,-N91F\:. MMPV%*GR,\X1=V.LU%PN%+4)]>\Z6YAAMS&NV"8 56TYHS7O."2E8-I96H,8^ MB=%"M'O/:=(*IHT)]!^6*\>/L00F\:T/5Q%T@LGL,0KGCS@]9!Y,*[BR-!BJ MYW12!EE1*5VCJ$7V)GT!'@#+[#M=JSVF"9GYOG^7\V-:P)Y_,[!),>T4H'6RG*[]VA)+U(F;S),;K/; M0N8:)=2WY\1ICE%9T=P.S_VN00C03$"8MDF.[X&#(W"@Z+&?]!AU:9T.T4]] M8(0ZK"4SNCD1UG7J1_%9%SSW$^O=4^JH0%F2QI!Z&L3EI/B05A( B"XB@CU[ MJO^V"$O==W/PJVG!>$'*0H+&1^&WX!T$478T4>178=H= CU[2I2V"$NB6'7F M._9PT04?(ME)?%$XO7I.D";H2G)8=1)\"V+_'>GI'0CR@MZAYY20!%:RP:H# M7F)2Y.+N[#E%"ZJ#G;W*5I6J08+D439^S[G6K1Q*:EIU0+P) !2]N20W[SEQ MI&"5CG16G=[N1I2)T8'3J^>L:(*N)(=5I[%/X&=%KLHYCKXRX_4\S5$%6(;0T70M'?F\QC,2XF M=Q"F()O4 HE_^'U[SIWF&#L-%3&AG);41^9\_R-#*ZK5DT^*YNI:Q$N:O)EM* VW9;LFUI/*\5J>SUJJ:7@E!"M1*E*W9,5X;,\]=ZL MN5NN@F@-P"N(WWV\7RMK(U>AC(/L78JP##>:A_Z?" I U,[QB:](BI]7G\47 MP\N+D6TEK0\K.[,.^,D7O;OUN\=XB9]GWO>YB_2J3*7P I!/L9BN!Q798=S7M5F!>V+\Z<1>58#XTB2G"83I,O^=Y#VFBH=8 M3.<#"NPPIQ4::I1+69N$L,7]2N4]L3-[7;*\XO83)K[G!RG.AO6*+V.S"]J[ M#S=(D0;OT,$A>]QUMO_G,TKC]'B,P7KY+_(Z,F65*P$K=>XMW[A%OY#5;WWBW M%(IVFO1NUVTTF]1\Q]C(/W?=@CM,HYG"UG%GNVZURXX1N^Y; -W87^57_66R M5[0OR8+BL]1NFT?=@L3Q [$=^?#D].1T=T=>>18N2%$^+;L"SYZ'?UM]XN#? MBF<:OF6?Q',G+)*>([K!*/"]?**$7A5/I3SU)J$SS_];T=@*S!\)JI#VZTV& MJ$^_R^'ER;G>)4FIIDLK2(E4#K:=%_JP8?_; C9A:TYH88RFE2FD_A42@6NL M"HF[8V(;8]0H*G.JEAAXS-QV2,]+[Y\II.]9.:U-531#;?0)*8)-N]+;?I-I M>\FFPQC#@ Y6;*4R.=B64]IN_19%WD\_""BF9_GGOFJ:K9;],P4F7K,BU]1= M-19U/YZ=>!)GIJJ7I4PKO;T9%XRR>O9H M^J$/U6ZG8V%2 RD4#+H\ M @8]1:';A$3;?D?.(XX@"BI]M8E*N!PL=AA%_\'YQ]Z=(+M32FZ<.%XC 64[ M3IHU)-+W6"C57!@%K:YLHM432!Y"-UH"G J#0I]:F[IDO@XO3S5E\>N8)GS0 MY9'@B65\P#/C.8[>?0]XUVNTO?0>PLTZ7*11\@&#+((#'!&3VDBDI)DA1\_$ MD\+?H_@/A*3(Y4HX#ZPWL%WS@HA+S2J]&B+J!U$0T<\%P(-C^ )@&B3$ O19 MS>]G!W\&)[-95C8*2>+><8OR*03-JAKZ&#C1J:Q*-EEU5/R"'0!#X)59B,:N MFR[3+-W:+9CYKD_;0?$[VDZXEI(HZ61!RO+7=+ET<)3"JS\/?009UR1UW2C- M8N^>H\#/HN^D_%O/]OU;B\=@+];*@P;;)PW*1_7%L75?2!QO558'/5<%H0O" M[/@R"E]\^ 3]$S&5&?C![&*51"10+Z MY0#MD9(Q#F9@)J.'^4KFZ$ED)K/1:O=85$2+%";1$L1[\(ENJX*]S*<'1[D$ M>C1 ; E%7M/5*O!E*<+I51?8U7!T>MEWBC1!W(&;FA$?E^OU-0C=!3+8_Y S M(VK=>D"2=K8$'ZVY[LW[<$HPY30PJO991X=M;"?*BUM9T,?+#:;0>R5WN13@!2<[7LM+!- MD:(0.W ]/U2 MDH<0)G%*R3)&;V@<-5I9&(+X&*&_FJV&.@!LNS/M 5ISX[0JJ!B>1CD(S5RT M*UDNL/OR;0J^.VO4:L@H3L7L8;AV.4JJ+]1-H&I7]ZV[ Q<[L94XUU[LN[A$>AY[6?]%I26-!&W&-)\G;%43N*)<'#9F M-VL7V6H%4?CPS,I"UN\0UHO3X==ST_Q(&U"F#?9.TY7ICU7MM8H%L76:,DQ3 M&.&>S)Y!C'_AS,&IJ.%9Z6(/)QJC[323V*4>EHR#(/KI($'<1_%ME+XELS38 M=WVC^8 )=;:/.2UPVY@S[&&Y M?J^%CLU9 ]A'GI;8;UC4%/0W>8(.W"! M=I$L&C5)P\GL!B'T$RQRV?P:9RWR:WP9U-\#]\G?9(!?Y3/_AJY]=\O\&Q=G MP]&%9G= Y?DW2E ]2LW00?2L":J54): ID70]DGGZJ-GC=2YB-I$M"^ VY)+ M_5Z30ARL)4PHL-XC899UEW_WDP4S%$BJKW%, M$5?Q/CV:([:$+MWE]3*!&JJM"2;0'J7A4);7RT@E<_0DLD-@H[5E[G>>U\M( M>G"42Z!' \1F4N1@D?MF*EY@\9? 9GODODX=2JBAKCLY:-IG*=ESGQ>V;ZA! M+B__NF=4'ZQNIL*NN1J[)F$[[T.H/EME+%S:H]V8.KOAZNS&4IVQ<&E//,34 MV2U79[>6ZHR%JP.O484ZN^/J[,Y2G;%P=>##J5!G]UR=W5NJ,Q:N#GPF%>KL M&U=GWRS5&0M7!VZ*"G7V'UR=_8>E.F/AZL"'4$4NC"AQ@OO*QA3?%V17$)/9 M(X!PN@#A%(2%/QL]6T:#8:S1OC+P';@%'NJ\YCF.O-1-)G&1=X1RSD9J9@P/ M6I^T":,[6,(M&=WA!#)EUACJ61NUK3%:E%($47^"X,P\O'D"2;;T4)?J>@,3 MU28H__HB+ !+N\(,SWC1UZ6W(4[J9M5 /Y>[#S=(/1PM#2&R*( W=3Z:>;V0 M1JJ+9SB\N!P:1@.V)O>IH$H(BI:,=Q"_14:%:G07O&P#?:31*KH4H/'DW+RP M#-3>F<]C,,^>.9D5,TXV)N.\54Q&_25PG^(U/N,Q#@2 0@-65 :KBW%+B5QL MAC2T@WGK'W83;X#BI%4ANY4W68,JM_(:=2FEB$9;>;5FGN*M_/\#[WF4*,01 MA]0-/:F9B2H4U$5]6R\,SDP5?G?"=(8^%FF,&*>A#EDU.#0(]G&@&61#?;T63CQ'"]IKMNUF*)W4SAC5MOV:BZ,S[!"7T>\9.P=4%=#"^N^KL7;@K7 MW.A!"A)F_""SCW'JEM65L+89>+6;W(H2#X C3G_!D(0.P%:,,?>T@]]F%T% MO(.[CQ4(:85^&XW1%_(P5+]/G_82L(1.8^^?:/^"Y0COH_@)_*P<)\=1B'YT M,RF3PA(;C6$MH+X&"AC=($P<&[D]G8RU^)N:R0FAJG[O:ZVM>_,'!; M%HV-R- J''I.[,$?*P^MQV#>LDGUM$8K;=2F9SF M>[>94;,T;#[0Q.](DR%Z11ZA?8PR*9A))%5./H\-V.(HW"ST@ASIZ5/ M-/F8&N30;"ZSV+389YM5U4GI%D5!(@6 MK>)8F'H,NMO0-BI((NVTJIXFHV%3%/(1.!"\^/-%,IG]@""KW40A!K./K1R1 M!ZW(QC0LDNG1=][\(*L>FGDJ3!=.B"M^(58O<5F5IRATTQ@KA<(>\0%LI5)+ M"=A8+<0>[ _ .%-M'SS MP^S5>>&P["Y:)KB[ %X:@,FL?+>QBT@-_>S=KM>5?[&"9&6',6YQ$%%F;150 M ;BK8$Q8\@("]]=Y]/Z;!_R<$NB'72:@7_WC$2V*P5V(9NN:K?5T@+N[?_/E-OH$:-O(B]+C M=S2/"E(Z(^B\&61+EHCGV']W$O <.'E4"3,T@MRX+IZOP]')F69&--/H/C4D M\%I"ATW0XDW@0"CPQ:"U-X\4'7TQI 1PL(@(:<577Y]=!W:OH7FJEM+)ODX% M(5HRY5^ !\ 24SY/'9/XZ,?G$D(F!$Z)<,'^QO%$4,^DR]@VD,WDC5!HS&9F MO;H@=-":10F3([8S3O^*/PERP!G.9!J"X\K7_1'"%7"SC%'4>#AJ6V,4+*>) M'0U*H=,^ERF)TY;+*,S6H=\!/N(&WA@M4\X<+5*^"YY!_+I PKO[5^H$<()C M'@#P3L]^/3EA9%)K-Z19W)#2-A 1A24(Z@E'WR FW974QAC.'O_%DR\!&]_5L1N7;/.!-XAN<.M6[S?(I MYU&#V;2BGXH)]3:.4=*J)YV'-8?>AY!:9UUF9L(@EZO<;;>R#!.^5OQ.-C&A M!>).HVY/-:XD#Q"FI&GP!'YF?V(N)-S.=5E>#4?GI[UECP+DBLP7P\+T(UDH^+<9ILD##_DG,#[';Q"8E"^/K= >CR>ZHV%H<&@CTL(D53>':&(A; MD<&S$T_B[-+$^[L3I#SS0J"GY:21@FUC'&[]PEMPD6%WLI$R#1 ?)DY7)ULD M5QNQSO:SI\F:9FTCE"(%&(KE!:L)%_QF=:[G?)IBKI G >*Y Q4V(#3:!K[ M\SF(L50FA50*@8A3K>V3CH2%G8BI)*@AY]6-"#J-'9QE_=99D[Z6$KV/C4@\ MZ"4YNCFG/@PYD#D @9OBRB'M>$(>Z-@H(R&%DCW='%2K8<_&6'1] '^$Z(4) M%N7WO637,EUM8T@KW"4GNCF.UG0]2A!HGCCS(43O"6!2;FKCS"W@+0!/*7:8 M1M_LRI97W(VXP>!U99P.1^?]=0H\@&1*YT&KCKN_19'WTP\""M'*/]M(%2:V M4MG*DQQVDH(5?9FC>8BO^QX\)#A_YF-F9X4&8)'%R!N'7B6-//I;NL3GJHD3 MSOU-XTUV>0XO#OH.-I)/OP!+AG?C#&U"LN8GD&05N/RW-(M8P3YX!+DCF3[[ M*W"/_HG,%V2[2N9X/A/.\?QE@%YIX%;?:8"9-2C?:E!YK8$3>H/GA^>[P>;- M/I-$'UF2:),6NX,DB=Y9G S^^JI+;HKV0)=77WL^9NI'/.)(M6O4_/!N$TAQN#6?+8-. M@S)U>1$Z<%'NV?"VHR(,FO\@O8=QS)%6,<%S4!*N6:';_0RILX0Z+9 K6FJ4 M1>X230]\;(%F!X+Y[GO NUX+G%D0+),FP]A$%Z4R4)6Q)D+FTQYMU)3K?HI" MC#43S? FT9;_[9GQ_<>PL*"(]%%HKMU-&F+O6W ]U5.CQ"7Z2O:=D"0 M9L>AE*6EP4C6T4:A&%0%>[,7&(V'\97 QDF:P,0)O09G[><29^WY$P<0/W(0 M;9_Y>8I^;*?H!BTUASE%%S]2_3Q%-^9$1>I?HLG@5+2NK/%MB MXL2)*6PY?$I=2SC4!GK;98=S\B4=:W^ G*K5]9U%)I'^UM*I,7A+DZL>.$GO M,5")C5Q1#M9NK_JJ,2?[ '?/- D;)[D!;**((O2=)EE5\;.FT38O M"H$C4OUMHTA[\)WF;M7DT=K]QJHONLAKG8?$-@0DR MY2NOMT X][','CH6_LT+O3@_OZ,==^P[ 1R'WFNZ6@4^=0?"ZV;X26,LTSQAA)PQ?[%OS!>#9RD+ MLN$'Q?B#_ %]L? +''%_R3M2 :_S=_1A(OB6["*H+]!03Z&H3:W15&-<'9JD*LY MS2\PO:X<=XJ8!Q'LS#L>$A.^,UI;J&AAF)V:W6J22+Y&L^0GDMEK^@;=V%^1 MW 6H[6S2K3C 3LMF:DH#FS-YG:F;7QI"EG5 M!2Y[_WZ8/5RT G&R1MAQ4M,5WK?*[=U&I+U;/FBV>=L,VY\=6_[VSX&#V%.1 M"W>?QNVG-UR.^H)B87+L[@8N#8)J),?(-4!K;FS<0XBF/LB*\&$(C_A)[/@X M1@_C--U*::23/#GHO5,[,S:.V<$M]+HL\B+KA1F,-L6DB-41?F MQ7!T>=5_RK270 =GBYJ2CI&_NM?K*7HVP\H0Z&D<=11;&TU%P.".9JN#+A;T M9*;M(=#3.#HTU9\$$SCH+?DH;> R/SL[K?I#!XX2]^D@@M02U?\=+'R79X?6 M&UFL> &@EA@.C[A<)*[V]K!I*:1HE:*7$/LR M4%I;3 L9Q!U@.HAQG\:AGV ?S="[ M]S_P3^PO";V#Q=20!-U!G*J*X.4\!!M)Y9_ 36 63S%'0,CZ%NAAH<*;HE84 M;ZI[-: *\)&3)XS?T3BR'.H\BBT!ALEIZG'4MSBBQJ&Q.QG'@89*D] ^';>- M,8MCUTV7:8#S1]T"A,/U\^L!L I IM;0&R^C."G2@%"E1F&7JN'K^A@-T3\M MX6&G$K(SP1A5!O28.U87>[DEC;K32AWZ"@61A? #@ED://HS>A@/M^<1D,RBI$$)E-@D$)E$[]94.+=!U&FRJ:5]22 !]/6< P@S/ M/> Q@]VI[\QH@*[C',:7>KCQ$"*J I@4\F-S@MRX+JW+X?GI>:^X((&JTTW$ MA1X&W"U70;0&X 5DASW"GPYNO[[SHAG 3B-:]1UL>:F;_.[$R+A*UH7P;@(' M+9TS'WB\J%:AWGVG2QN8G:8CUE;G)F'+6P/W82/7M*PW:@U25C5A_-/Q3E !8R$WNW.GK_KE3 M-MB@&*TOQTJWX"T1SD5,:ZSG-/HM>0C1&Z2\B'9"2^/F+EL-]<-D,33F1BG7 M$3"BQ?8;&JDW$6WP]$@%UQNG$LA"^LI"EWFB:[<()8Q2 %X MN98&9$Q6,4SO$F#,N$0H]J$\N8P(6FRM> >.VC2>6,SZ2@OX'$")81 MIBUR&]T0JI.(S1M"2\OX(8I0D4,!S=71@(\)=ZM";FPQ'\2V'MUX&&@B1&5/ M7TI"[KR#U,LRBC1!6W#ERJ;/"/W3VN+4@S;GKH:CRZ]]9DUCR.71V4G_:S-6 M93#V/#\'\A#.HGA9!![*N3>=L=V;O@RV3QE4'O/I]]0?OR=#)KXBOZ>=.6W> MJ>4F^WBV/9K,7I/(_8/A_D1M;Z06172SKU4YC *ZU76)57E]IAO4?D/CM"FG M$X(1)P91NY^+&LV_ ^ 91;*M35>GTL(F1"8>0F%^QO'$T$][Q.D'63MO"'7 MZ@0Q/OAJRH8F0QA'B'9O7O>042(,[50QS&': (XT-Q4$P0G<6DM783;88=HX ME4H8"E((M<]E(QVF+T^&H]'0)/USU%A?Y95@-Y091CE,]YTG"D5@IL/T#H[; M%'QWUJC5D)[DFMW#)O4W@:K=6YJ\*BS\.#N<7K_F#N#/2$8^A%&\QLCH:X!( M/YM4WARP)94OBMUUD>!A$K_X\P7+]J>V-YP5,EL .8SFIB@GXA Y-B3U,$Z_ M"V#5KF-38Y],((.J,QTV0L9W MW:QPA"VY\Q]AEK#>=\&I6&P"O;_AFF?KCZ=]6=R*E@3#,B02%]:G%"^,DUEF M"N?I>9P@ -[UNEPZBX92QJ'XJ);QK@MI=!J9J2E7(U%.=Q\@=GT(LIFY^>-& M.+0UKM%8=4F?#D?G/?!NE.1=(QETG!WVJV'?T2EZ"L3U4)^1K+#*YZ"X=\ZD M-HW]^9QZP=YR5,LXV(4T%)VX&.; 3Y54:^(=+<>DZ-1-3ELCPE%)TVX:.YX? MSF^=M=AVD#/&L5!*&+N-T69\J:#?X4PSB?\.*@*2WHCRQCLZMLG(H0<)_],88+% J?1-FKD MV?&]A[!P\Z@(#$LR2TV].02Z!PZN7$U9M%0-;PD9#R(613%WW,)DVB(TL3CN M'3_^NQ.D8!N@0CU?X_>TC%Y-$1\HY.[P=MAVXDS0WL9'D/!O\ZP[+'N+V<\R MTC3#6U*FJY-^3:3YYO@A?(P@!' 2WGTDR#!(?;C J=1N,I5I,H_+@F!% M,0Z!)%2,'I:PHBG2DB"6U5V._7<''S5L9@=>^,I?;HKV4(T,L>Z64:<5[))' M5IU!XP\I_HY.PJT8MO*%3R!YCD'B?##L#I'NEO&H%>R21VU/G969KD0KI#)! MRNMG@A%":&6)JF70E1KM*EN9)AD!;P00/@#_1SON/.^@'^E?IQE MD""M(XW&L80P:O&7K.DF]9GT=HC(&M+4P 4HT8Q N!Y"-P8.!./Y/,XVVH)K MCL*1ZY(]'XZ^]I9974JD]&_LYMQ6T]9;?>F)_A*H"(?)^1%P1K ,NJT!%ZRR9#J-L3/V7,S@=2,$OM6N7LBPB?'05,9O=^Z(0N_FY& MD!KR1VMN&2^D8):\,-D5MQI^<^/ 16E&DXQ)2E-+5"P-L52O(=ZS7/7FOIC_ MZ8>>H)+W.UBJ:D&@I<)-/@#]/RDR34 <+6&V^DT4^+89_$:6U)<1I M@K(DA8E5!;CJI(*[&%Y\/>^S"GG(2K496,)67:&X_JM1%&&ISJ[2'FC:\.NK M0=E_ZK1%7E*JJ]P%TI0BVI!E;IJ=N[FRW-,\!E1O"]&NEO"B->22$-UX?FI: M84A1$\Q#17H'2WC2$&C)#JL.%NM16<6L =Y6J*\+I 7X &$*/+%0-MX@EK%( M ?B2688<31XN\ON[$_\QC?#_ MIJ)#M,7< CM(7K=;HZ)?!+?IGL8;I)ZE]Z M8!>YT?!G^R%,(H%B0 0+2,&HEA"J2VF4_.KF*%:-&5WN,Y72J_V@%K&K(V&4 M">:Z.9,UXIZ_(I!K$(*9[_IE?@Y^"I0F0UG".N4B*+G6C4^K+D-LB59]_\], MG?DF!^?IP-L<-/N6?KJD65Z\?I:QJ!G>DC(F.ZY2C$AF8J L2KF1U"BLDKR&Y%1@AYX]^DL_N8_BFX43SI%)@:-;T--9 M46:4+A81IQ'44NW=N-:JL=>_Q1&$5<_Q['0N].[^E:*G;/R]"-H7[&D1"=H@ M+KE@U9EWN07!I26S3.J3-(&)$WK[C!'I8@E5&D,M.=+-R;<96S DDS7"+^%N M7>]2%]S7X<7%69\Y(@VUY$A7N1$V+/GK;U5A(EQ_Y+_>_6T!:D^>@3]/%GZ( MT, U1!+YU8V6^:.WZ0NK-\N[]2?WL\C<@L3Q@\T%;*Y5\)& T ,;Y21^@E]D M>/+UY'SP9;!]%OI']KA!\3ST[\HCL[\-M@\=;)XZ^+?BN?^.'K$,0LB0+'Z# M-P>"7S3-LRW:\1OBE..R9ABIL8X%8I,5I!2Y#^!WX. 7\R;A"W8_BA&+KAWH MPQ]A] 9!_)X?=JW2!/TY"G%$6\;'*2.R6/5CC%R(Z 2H+CH'$06C=)11I<08 MY3[W&QJG](.HDO?9HDJF+QS85LT58@*ER*X)?!!4#$^C'(3:*T7J*.]MG'8Y M2JKO79M U:YFXPR,C7G?O9%!V4D8P$)-WYR#R9919E#S5TNA"&Z7 M* CNH_BG$WO=TYK\7)LYSB9;ISR7$'8':[WV&]F-) OQX8\FKK^Q)S58%QNL M"WES%$!*'=[ILVR>%A+<9,R1SJ6M:%ZLLFC)U\2)D[[/#HH(\WC0,@'>+95>49+HNNOG. A_"_@Q-A3D?:A:S:8<31J1(Y]CBF4AHW,Z]1QRQX626-N MNP3QU:EM65\+:9N"UQ(\%YUR>S%Z= M )_;$#R:J.WZ0@*&"O=I((;2$M6_@@"-.?\&0A [P3CTQMX2&6?XXX>]U8O2 MO6Q:2(UA)67:2T"5[:Z93B](?4CT"R2"6_ .@FB%95K@9Y)(H*>5U&F*NX.K M&7/V$H\<;TA.+^.(TMX2;8*X"W=#HG_T9 7P0A?.L_<;HS>E'3!S6O=$<6RQ M;Y77!&VG!WZ:(C7K,LA"5B>S'X4T*%.JB"7**I.K*JBV MN3_F'8/MMS2&$VK6#EFD'1B0VOE0GQ>;>WEV.FUV)_-8(JA?WJHA!-3.98,B M"&X9/FX_^\G"P:IH4>D'7^188C\W.MUV$N\8-7D$UO'_#K#]!;PQ8JTS!R\ M;^;+/^*K7%H2;=EAK&500^B*G.H,MF!V!%-F)\0UMHOZ:4VH11CF6*@E"KV@ M5C,R3? &A$Q1J6_/TWOK\1 ZKHL]38$CEMRIXP>T/JTM=9*/AQ5>- MQR9RBMU?&*2!VKGY(8J!N_7A]+*?*!RL=FY\B)*088C]O&"QH9M-CP%<:+SE MD1O$6O8TA&[CAHAF;7:ZV$=C#RVAG3)N: P]U-X+"0*U M?8W9!-(4Q<.ID>RL/I921![S89:.PT60-(UDO3HYH\22?.EA]&IO DO(%Q%^ M%IRAXJ/]PG M&R5E8Z,3E:B LCCTGU%+"A:C?#)/3"2=)ECJ ^%8.25DQ_DDG:A0;#P5D)', M?92VLOTJPWR23E F9AU+DDM,R^#TW\$X]*8+$ -GEA"K +0:SV9B=2.<@F'= M%#G3Y $B*J66JYG-9%,BBX);;8NC&74%S!3(C] K[IN =_?AHJ;,!$V-QCIZ MUDD)IJ#@5[M2''?@C&\GD62@%U2YZLA]25R.W6='A[P=OG%6/C+$7I,X=1/T[[*@LM0M M\>G)?L;!8N#!9F3TNW+POEP7YT7'.4OI;B,M::L"!\+)K)#O),X"YUEI".D= MC)OH9"74TE3)@3$W-1T1"",%(;6]<4J45)&@CJE0>Z9B9NY!1H]^J)FJ)4$M M,[!:DGJNP,O,"E9KTP_%,Q2WKWH^/NW*)IZ4/Z=O@>^R-$AI99$.91!J3^\G M4M>X-%1%JQK7VUNF67FLVC/RD6=J[+_C@(' Z]4/K;*4):IZ'VD8_ M5J(@GE*\/$YFK[AJ6G;\>.,$ ?"NUW>.NZBWE:&5S+A'Q+O68K'Q9)\HJ;L/ M$+M^%NOD@LT?8?%72 MB;C167=)7P]&9YF(7W1&PD2@4&[^-$*=:?.IM)N640B?/=#?YDN\WK3676V*/X=/2 !(=K\ M(6#W4;R%NIT#!'(T'HVI(Q)D@^ROG:Q*Y?V3S9AK[\SGYR*7U MH/81JR.9F.4^VH1BV.$?+J+ F\8.WJ?<.FO2$M5@E*,CD; 05#F&&L":FRB$ M:).!*]:H(1!YP./EDH0\VCI['H!6FW+K3'N(T,H^ HB"5.27N9>>4E/BY WL ML??/%";X")W*!:$^=C&C.>3R+/'$1F<[O#"")3Z(K]RQ/9>X,EM-U@]O+UL+ MR0]O^]Q!Y<&#S9,'V:,_O?04O^@4?06CV(G7^Z?C=&6J)#K:N%",=.;ZA%; M%?@C^II]1.%#Z%+],ZAMC5(=5Q%U^UD.E'8EJODP;NJ&5A<@AM\SM;TQFE>V MQ#:#+.!]H:D 8O7U1=R>*PV-4ZZ<3JAWC#R(EDQR@"*HYWV" MM(.LG3?$+_PKB'T FY*AP0C&T:'=F]?-!16R,)DGU^V)(C[$$3"EI3#,=-[/ MH=VTIXKX$$= E9;",#,&H)@%X]!31IHF@QE''VD3I0/\VA<7HIT+XZ1BXZ)_ M[=JWZ%?_>''".2!L6&M_,T[IK3>G?'B,54#M1E1<3<3IO/-78U3%ES!!&R;; M>LV55SC14=57^[MY"A3Z^HKA,%.);:_#'CE!5[3F=1&=#I&8>KZL-D+,\"W6 M''"U"+U*[29G3KOX%.EJNO[9:MO7>F/,G89=:?*K*>'#NE0H=*&T MMHTA,C [#7F2)@4Y+GM#Z\GL[Q'.Z_<<_03Q?13?+/"7L"(FLTGLSWWT:L]I["Z<(NP*@7]=(.FB7>>&_F/7C5/@ M7:?)CW#E^-X+2-(X+%L2:*/V 39QZP"2,2OE/G=)$CC4P![-"#%G?1(?R"9" M*92 67GS51G'D0N !^^1O!\@3'$*RH?03WP\]W!&GZE[VB(&MT&_ @WL3'(",RM0XC^>IN" M:72=0B0R"&^BY1O:E.!>!"8H'+TNXK/A:/BUMPSJ6BRJ K3(II3TD37Y/*$2 M$;^3S1 GC,<;DA<0X%H@STZG%^>C\^')Q5>3\J@I**%@PL06$+G@=H..SY:X3 /4)2GYK>I$P0GHJI%7 MUN'B,35J253(=;5PH6AWZCE4/*9FU7$54;=SY4!I5Z+)=6BNSH>CL[XNKC\\297<4=&\J"606>3FH M C$.>A?Y]L'V!BA53B?4)9T'4?OD-C/"T0 """JP;KXK0:V=$P<-3#-'U?(+ M.!^60)B$^0%I&E7$ES!!&W;.K18!:28HD/%>=17R MP3@=2ZE(3,,F;W6Z(406>)*Y0S+/L7C=>D$.J9.M1H@M)4G-;5:*)X2>=<$- MAZ.3"\NH(@K:4AOB[F,%W 1X4Q"3+47QCL? %2',VO-#=4.5%Q_^<1\#\!"B M-P,PP7'[4I2A#V _=22Q6U*">E<*V2+[]RA J@R0I2W%'F)?^XDC#KN#&%)C MKN\?U94M-X$EW?AJL/$RXD+5AB3U;6#FGHS+-0@Z:0($FP]C'#F52Z#0KCG1-N:,) M_^X[![L4BFEEPJT, K>:@(U$H6@/91CMJLE!"CF4TJ$M=*PN=I)(&K%9^7?8 M20.>05Q@(AG4^ZWJ@"^&%Y=]5K$,R!X4^[X%;HQV_. A+("4\9)K@G+IC>W3 ML236'E3H+JVHOX/0BV)8?L1PAB?BWIC9WCZ%R\,UJWRVTC@%. [S/1^X>\.M*.O+H+X*5!9:\NFV5D*))EI'S,()IM M,X[8FU'$H(,N%>E#1L.+BRN3TH<(GT?1P725*\38R'<#E"BI(D$=4Z'V3,5J M(M]-53-52X):9F#5[A]*/$4H/W/;R\";:+F,0G:(I$"O?NB;H:_Z<4)3Q'W1 M>A'^*1@B*]7?>B;(8M?N^TNNY!#[[TZRR? W1MN%)?"FBSA*YPM"CE,J.9H- M9!E+% K!$O_?SAWQ3.5,:].1C;>+S$DB#EJ0LM=D->V'PMCR9CI:L9%VZH5G MDM]*Y:A39F)7NAG#%&DE"TYJ'E9%7%DAVR1"%HD3)QU5'RB%PO++W6MC@WK% M@77J1*EF<:_?CSZ$-U$8@LS!^'<_(1DL8UC9 #%4WFQ V_BA4 J=5B7LR%+@ M6;\B)@1O#%LHHP9XIZ4#33J/5&UJ7 Y')Y>](TXKK(J\%7-3XR[TNC4T-MYZ MC/T'K:DQJE:V_Y!"VJD=8J"O2@/?%&,8(JU<.0\4%C^ZW'.H<5[>,[LW(A+9 M?&P:VZ#L!@C-BNEB*IAK_(@H7GP0VPC1$GFG6PTUR2.EOQ=;<6Y\>CYD 5Q6?1][&* M(^_:E>OM[RHA"JW3("PUA7I_!YB:P!NC#Y@S![7 8M;YA$"WNDB^#D>7P[Z? M531%W:D=:M*]J;YX?XW\:D4-P2/01L(XP''(E9)5B(*.=2/+ZV(;.QIC[L%A MB0SCBQ,! B,:C&(C252)H=-OEDF)DS1_LW1N<,S[:)TJ.Y&A[X+4?+,V)([<688WF&ZB,!-8Z@087N7XB''LTGPP*XFD5AJ=VM(;)Y-#!*AGY]77 M#MHTH-FT B',1I4+2C\].=T-2L^&_9*-.Z@.W)<@]"V8R:SZ_B\@MM!]52,G:3L"![LSVFC/$LF6<)0.#U>MNF>/OQ3R?V M6#'QRL:OS].KX>C\3*^MI(9"M1JUG:VV<*7QH" MVM9TE=A<0EO4H?<<..&3LV37">OB4<9QC\\%PDIS*,%HCRI7P]D7@%9M'Y? MR0R?'Z&?P)?7'\PZ'LP^QK'H8(S8)Z.\H"QA52DMQF>OVL0\SASXJ\<51A<1 MQFI5S?Q<&?ZAX8J?KC&3OQ#$HYKISVBZB%+HA-Z3'X($@#!/F?40NDA,_CO MT*B9)62Z&ZMGH45<"5KC.8 ^;=.?",IZ$H*&/! :PBHN-$>L/>_,@78ZM(_B M(R?92/N!C2/:H6V)CD3(N$S7'9.Z=5\NDY9FQ920]0WB=^#=1_%]BM.+8I=H M!TU4VG6X[#CF4:T;U1/NRI6(RL9<+(U5D NP]-I_SJ[^52^2I&<<+XF[%Z.- MP;Z-I;8I.99);_SN^ '^JJ&EXAN^KE3-=<[C/FE_$(G:Z#;>6(#9__P=P,0/ MY_FJ0?/,4_F(3Z9W)D6S7+M,8/<+0-MAZ"N[[X(N:4YY5E53HY.3X>CD MD^^JQ6E6<3U%Q,>[F=RHNTWCSE'_* M'*X';O5/3N@-0/FZ@[3RO@.0O_ @SM]XD$0#B(<9Y(K,NKZ\_OB,;/B,;.@^ MLL&(9;LGD0V["[!MD0U&<*%;S>TSA2\-<[5M462#$=SC"WY%.$=*II23@ @\_.SUZXO)&"HD.2&+(+2$M6_@@"-.?\&0A [ ?K3$K:N;109_-(U8V2"2?5 MS>6CR-:BU:+1E-AG<^J5>\:2Q?(4A>_9E7HFH_AT;JT]1\E\@>=E< MT58]''G'DET^^WBYKD^\-@:'=2?-S4AYIUUGEH-/'L[[?$XH,T1N8_Q99Q+. M/<'NH[CX%6Y'"]TY[$M\3B>-8U71BV5=QPQO@RZ&D%\,WH MWR,$V _0A'E!P%4?HX@_N;X\G TO1E^M\^?3)$5;+BFZ$-^M_^Y[:+T]-/FK MS_VD?D9%8- M7-&$F32BDP<>"]4/)[P.MHZ'VRWF=\93YP- N4W@V7Y5F7RL03987_9T&_S< MJG!"/?3YTJ$7*NZLKD$(9C[W]>NMC5L6!!2S[RPG!LO&E(QWLQE:IOSW[83& MWV1YDKK$&O_$T@>(PB?09Q]#N76__/] M]1^--\ ##I !]F0??D*W#EQ)JI2%)Q/ +VYWDC9,:*PYPS1IL$&4YNR9S'9AB(7+JGB(<4L(CP#D:-C.1&%ND&1+R-=K\@"L M -ONGF@<#0] +8(GU($%W#=R=V,H]FA-2[*.8[(++D^N,$7V7'BHQEZ M"]Z2+7Q.L NS5T\XQM'P/E&:P+:$)T6)8R8K:FWJPCC7[T"BB -\D);^I!]I&@+;0.\CT;<[V1=BL?^2$L*D:WCCV]7'7S9:FN8D?6L(>+Z.46D9'R=C& ML;-3HBCG)4.('8?-71SRZ@1_;?PD]T0(O?SN: Y"%XDJKPGW'0VP3)>5=G+7 M*\/]ZY7*6%E6T]I3T=_S!P^*)]>:]^0:AB%5X>MYJ3$RGIY>#<]'9U^')U>G MHY,3/#,P6MF*C$/)H3[]X@]\OK=/[5H)Q?M?.EZ MV>(=2PCT[!&AU'S0&IX.Z%!\^?*3-[3ORG1PCTQ!)_@OX,3?G03O/]<AA.\ +Q@>[CR[U9HXG03'M(X^K4FC1 / MV\G'1G_M?2'=IN A? (?R?0G"-[!=[0[7M"^>8*]Z](<#D>7Q\ V<5'8F)V( M(H]7X$:A)[6J[?0[8C)QA&!6_AWB_HT";+KPXPS7./2F"Q #9Y80]V]2_6UF MBAIA=)IMYM24A4=XI;&9,)*H5;DBX.Q(FO,0I6\0_"M%P]V]8WMO?X,C>25V ML7\EMGW&('\(^EWYG#Y>@.W*C+/QI3?7$H=4?QMF-!&AJ7&+ $\9M9@@44#F M7ASL0F"7O:.T-EV)=,7P=!@;22.(SH5($ GZ;FHZ5#'0K,( V*G7?D5N!*:L7 M\5AJC,!X^>UW>3NPAY7J4R#>N4>\D==L_6RJI5"TTZ03.X?G0D!K7A?1Q7!T M-+%O?VE %LH84BY!V$ MA=MS2]]?=D@B+%@PZO^-_ OP ++BT9ZQDE5IFRX!Y\R0N9&_NAJ>7.W?R6^? M,J@\9K!Y3EXKJ"\W\E.P7$6Q$Z_O_I4BC0F'H0KTTS']=U[K>GT3.!!.9IE. M6#?V_([&+0_"JJLN"@UQ&GS_6Y8#KP)A7>S3VINN7U%5$8[&I"";J^KJZS.O M7_8;&J=<.9WLZU00HB7GW0)?=DZZ,,'^QO%$4,_[!&D'63MOB-O%(N-54S8T M&<(X0K1[\_H>4HDPM%.E$\N1=Z5&:UX7T6@X.M60:2KZ?IGJXUPB- 4LXVW9"5\6)<*A2Z4UK8Q1 :FC;=>Q7I: MI.&]+M-U%@UIWY>6H]I&LB[$8>-]&E%. M=Q]HJ?8AP!71P>:/&^'0:C0V&NLHB-=("(JNXVCI(341KL0^1D9!!GZ2)C!Q M0L\/YQ1>L;K81A]IK)W>R>E:E+:[RJF5V+3(P,C$P.3,P>#$P<2YH=&WLO7ESZDCR+OS_ MC;C?@??,_=WIB6A\M"! [IZ^(4#LNQ#;/PHAE4!H RULG_XMB<5@@XUMP(6M MGCGGL BI*O/)S*>RLJK^_G\+0X_,@.VHEOG??^,/V+\CP)0L636'__TWW\I& MD__^?__\KPC\+_@K$OG[_XM&(VHWU2Q'9$OR#&"Z$!?+?-Q"3YB%./)!FI5Y[_8'VGLCJP17NY[2G\[0.V;0B! M)8[_B /V3)5 I&@-(H7,8R06EV)QF<"C.(8KT9A$*%&1!,GH@!!)490IFA2) MO3O!?_X>N5"\4,2F\^@YT:$H3O[[:^2ZD\??OQ71&3Q8]O#WY@N_(U@4PZ,D M_FOS$UTUM=WU\_G\83&P]> W!(:1O_VO!U!DV\L7CGIP]9S<7HO_[E;*G#0" MAAA53<<53>GI5_">LKO[X?XCJ-_K+[>7J@LWZ@#IX"'P_>N;W"Y.&:B'LMP*"'YQK'^.%2/PQ&L/6%^Q^<$Q M!4-+HG\O?*AM[[H"LX,+=77HCE03&K6S=%Q@/$B6$1@.1I/8KJ[^19TB"@1/T"K>A2M\35:U5___#T"HOS/WP9PQ8ADF2[T4?_] MY8*%^WLM)/_'43#U5"BES?=1=SF!+?W]S]^NZNK@G[]_;_]=WVM@RJ&76MR2.)3=R_X%-_PZ\/KI%59Z*+RT?3,H%_@;IX].\& M[/5+59:!&;R$%V1M4?+['/%,U6WZ,.;A"X&#(I1%6Q9X+B,LXM7:BA2R';93 M[_;R@_H82(DA%(WS:*HZ[*+MP3X$/5JL[\$X0DT1:('$!%_=0JY;PWK%LI+0 MIO)8CA6[XQ3/SG]%3-& [=UXHL>T91BJZ[MVAS'E-+P?1 X,"RIP?D54^;^_ M\D'3A4&F6QKSMI1FU>QTG %FR1S30U\2AWVZ11]Q0B!QOY.8 '*NU&HNZ3K6 MR1,55[2!FVDR'^UD5=%G8Z[&FVQ\5B,2^0EFY;KSTYVLPIAHJ])!$S.>'0!: MP 5\K8B6M:>5OM4OI%J5\4 K82M[TM%QQ<1W#8:.XY&%K7.7:=A86]0+I@P6 M);!<-[,E"?4^J57;]ES35*^%+[6&D\J7&@(AX+_^P:!1)C$B$:.W#=XT\*KM M37NV#1N;51U)U'M M%E3SL# O6NRV&9GG0:ND9@A:Q.]8XYZ+7THD'Z3HU&< M@"[RENW-;*C,4X.S\!-GU]PAV6EJ?*R\O8 J?$6UW;:6"W;[$LX$P4F=4WZ",$@96=-_, V((8LROX^&$$N*[<+)[ M#>.%4 9#45\3"&:A.@(<' AE=3AR_?$ %XP'G((I58 Q +8 AV%^*^"',,1P M$C!%&%]VO]N32P?X]P R \?4XA#482@!,!@%XF*G'I1KS687$@ R3CQ@V.;V M0S.:2C2Q14,3\ZLA;HLMID(V]G41V^H"/N^Q"?P1.V@"29RHKJBKJZ"S\#FP M92Y\;$UA1=NT/'>MII:5@A?KP$\D'.C)Y;MYI9>K4]!G2BDYR;1=K@19'/9 MPO\^Q.7N6^!ORK@U@O(<6;K4B,I2D6DZM5D= ZBK-@7(U*5 80 M^G4"RWR$#_T4><*AA@,DSU5GX)1HYYG>O-UI6 XFTN00&S&@7Q09*%KRI&A_ ME$.)/>G#H0F]0KJ2PJ;Q=M]<<#-35H;7=RAR'G>Q.6C$>#$UP-+C>-7+V&W="@7E><9#@4OQU=T)BM'L65N MGA'Z!:V0BC5"A[+51_Q)'W2^I_7Z9%GE.V*1+GC%B3LPYM=W*-G82H\QK8*) MU5)V/3[%Q@E,;7Q7AW*&P#_O4(8Y,5VJV&J.%4MMQVSE3;F&?T^&D-)T(:=Q4]N,DF0.GZ4^QU!>&ZF_-KS;C-F$E.>H)G <1IIZJJ/ZC]H) M-:<.T^N^DE /#QM)4:5ASY9&M9KF84 M%*,S$J0.N$.4?#XRW#X%JFF@FH'< MH!RMH:FN@%R HG%5114'.F <&,36C;&A"DVY##]6==@NX,#OH&SD G00YE#= M75QS1\!NC40S9UGR7-7U Y$777Q2-!K]&.8E[=EHD.XKF>AK:9\/9!^WLDSK MHN/4E(YHVZ+IUNRF#\1 FMLK-E]M)#D5G4$%C,LF2TAM'+#E8DMN,/N8JZBF M:GC&.EU94R"6+;MCJZX+S*KE0F!G+;L)9&!,_.;M'GV(NFS1+<3-LE;6XF:' MZY?;XUJS.WP5=4@)X>@=GWK]ID.KF-YDGJD[53YN362'J+G1RF<8$JK]/\,! MN>J$CS>+%.!S^4PB4>DH##!?9S17R<8ST(G+03I>%S>IH2KLGC L3-L-VFF* M;$?/C92>4EOEZ?FO?Q3H5\"+!OX^G \,THC E(#SS]_^O.NC$TRIPA9'@GG8 M1W^V\K^_'-68Z/[\:O#9*)C\AF*.;F=V'Q:.["<7#V^Q?MK^(X*WCN79P;M@ MQOMQ(Z2@0\^%A/E"VDLEO@T8WP=O+;IEU>&31I <;#SP$D?9DTW8&JK<3M% MYZ*TMNPUAY0#'>7 A0%FTSP0!-OM.W7C=X$=";H)CI8HI NEP_FPYS_>WLX! M0U^CZ[$ MSAY+V@!F,J;*\HJSYNQT7)<&C8G;+_B^\9L YD6'OR=,[IIB(X8U/SP]$]L: M72?E=A)3;SX+"OSQJ,#73_RLQ*\&=HAT*HK%SP'[LTN_-]C?3E"%8+\LV&,A MV-&=W@G!?EFP$]\<[,='D^]'^Y8>[Q2PX8V!O'>_7P\F_'$T'.$-=,@53:@" MUT\L'1U;,:Y5*D8]98D1J?ZH-NJV6G+[1].7+2T_*>?UD]\IZ&MB^UR*#J^C MHR1VY]A.GP]N@^O4>C&S6>1K^7F9[^*M:9'_T73E7> ^7](ANB^%[M3YZ$Y[ MXSB8MA-U-MVP^;QA^WQ)A^B^&+H94WZW%Y].^Z!7R35Y;=G+ M"30QJW;,9NC%S\;Y!V3^/1%/["&>$(CDX117!@S<@NFX=K"B8@?CM[AYV=4U M8,[JZS6Q09R/#2+J5U1?&AO8!AOT^DU_OA(7S8&0QZ9UJD);A>8J,[MZB/U MEOY1B.$?.@B[HY>_:E<;VM![_A-;] M%%Y3-(<@N-9_MRD.>48NWEM_(!8SL96"J&M8QD5B1H&;IUW"B]J8-Y]AA,,#;5D/V=2/B1DWMXQU7?^N M-."\RL"ZK<[@X^JZ* 5)L4,,SRL#RDT.DB0KEDK+3*Q:UN8:1[JO4Y4=!^QUSI,LX2;L,BY4P3^BRGBGW#"_[HQGZ M'5:Z_"APOZ/0)1DM%VQ*$7)L?) O&@-NXIH&B"&+C?FO6?6ZV1 MY3FB*;?F\(LE-[)LMP5LXQD[=^KBTI?LEJ[FBWE-2>=D5DTFO1J6G'%6&3D_ M_&8=P,=Z_ZW@LQZE/I6)?-P;OC?;MOVT D3'LP/S+I@3SVTM)^#@9\\O"*KK M@U+[S9U*_)(S1XOV< M5FQH11>WHL!'M2T=TBT=-G&;< >%]BI/\UDM5U@0*V&ADAQT]!P[L1P7BHTM)HK6 VP M)=4Y&.P4XVV5T*QJ23.B^5[&U#6Z*(5FQL8!>4WD&QN\B6)TSVH/MM3Z090W?],'GM.<"C2%5$Z-B4Z M[FE4BHW/+*ID9JFVM43.:9]$Z2OB"@'Z?H!NZ^41N]'6D'I2S7Q^IM_:DE7ZF;*XZE1Q6$RBM4W$92*SN!Z2A)[TH M/K>A'J?1E24E0"0LYF+U0_+%>/BG_IIL3)\[?]N#""^ 3 MKVZ7_U%$B!U+TY9MM<(O4Q2MCNIJ4DX@E[1!%A'X^8BXVGY*%_81HWQO092& M!9TG7(MAN'EBE8V&B'B'CSA_ _-+(^+5PL/W'U$SR$Z=EC?.Y+5I2HU.\R!= M:5#(0N%$_]:3'4<[^ W+!S\:&9K %:'T9/^X,-4<;I>YE8@&33GXHJ$M%P[A M4--LF^*06PSU3F=PO*_7F_RA+SC,_JA^&5D.+$+4ZZ(J%\R-,6S4G%]QV0RW M '4V;IG%:C5=%VN9>U?SJUV^#VW'+VO--6HZ*EO\.,U&YZ-2W!DD7-NY=S7? MVIJOD=2]K#7SFF1TETQYAJ7[#B9TW&G*GM[[*.^+K/DZVI;MM &6_"B'=;IX MS MOB[APF!\W6-/5%'(CX78&/.B."H\5&9/&HV9-9M/#GN205'V-)Y.JPINU M76(91M4OU_8U"LD_X@;LLEJ<%;-3"IM.'7 ML%MTL1BO;L*QE5R_"GBO8F: 1#0JSA@Y"T8O ML8402X@W5'Q24%(/FHF-(G;9?0 MQ!1B52[WL KR(U2D/RJ)=*-9P;$I&:]YB>&2-U;W8P7(#+INR7Z^8)WC31,! MV+B34SS:L?@I-8Z)V;E<31?N9\R%#":_@*JAO@3W$ZB<#^5T:L$-&IC(&595 MHL&RW;\?3_E#,P%7!F3:,SQ_)\H98!4%2&X]N%U-861KLELX==:%GX/NB>C> M69%DS'9(DHWRQ5)S8#OET0+)8!)5+6VY',#3YO. M%8;J8/9\BMX>U:&"/QL4M5ZGK-=Q.L=/D_7Z!&^.&)5&CJK]^##U(4K/315O MX;9K INKE_*.6M?&*GHVC%B."S$"3)52:;;L:CP[97IUND&E+*]W/SJ\>9+K M;NEB83JJI_1I9X&I"<>RB$:L,NPC.7G^!4P/*4A<;D^67CO>E&OEGLW&JYAI M.='1$BLB9]PH[<"!W@KLEUHE\Y))8UV%T3RR5VX-W8DFS^^=4MU0J_>]&/4E M'K*Y?J\T&N5T3,T-IACO^AN4(X<']+.AMX(@6M7[GT7?9&9H0W[::K'1;-55 MXM76G.@BR2N0S7K>/_ ^"R*)F?,2,5CD68/,&;4^7:R,RB%1N:OE)$>TJK;B MTC!:;_#I>K?8-M.I0CH=:O5G+"MX"8>,F9[4;+HD:VJFD)J6A>&8%9�\A3 MD"S&^BSXVI5XNH$M!1/S%NE4M5.MN'KE?DCRSZ(I2)3NOL103C.5UG#IJ1K1 MJ,?JY4[4(8;(.;"?H=7;ER2]Q -3E[*U#E;)8;\P:.*JNBO>1$'1P[%Z1NJS,HDKHN2F#/M72+2K\[ M,]L-+%J5\?RX:ZPDA'?A/=7-)XT>[^?UI@CV-]*^P!D;+P=RH.E7U^'C# Y+&!X]+Q2FR[*$ M' ?9Z7&OK^OMU-_3V4OJV_GJ7=:/'L>1V&14G]#!S$5;?G&HL!\\;=4_JSDP M%MY47:?)\=N\6WPX2;3SC,H3(VF>(?!N98G>^:F[8JK]'N[7TKW2Q6LBX1W' M<"3VO/_ECN$X<3#+Y_Q$HUS7LYX4+_!@FG+S^8F\5+O(A@1T_<2Y1W)<[)"6 M4S4A&3!P"S TV=YNQ!& 8J3:_B9';[VJ MXXIH>HHHN9ZMFL/UH72^*)V,:@/);5EI.'2VC!T,DK(\4,32Q-,ZE!(MSF1) M-%IW!H/W=3E$R@8IZ9%H#Z'$N*4#1\G;A1:,(_-.>=1G65%1%RL.C+B4B1P9 M?!T01WOV/?5^G .>'04PT6VTO#(VXDOM7C%>-*:&6[TS;=\H"MRW8KB!YE+4>X@"=X64)TF5X(CY!#[<5GMB&!.KQRZG M*T'JQ=*&B",Y&_Y*4#BCHR$J7N4W@C"J@++%*%C% YG?H^.W\D-*"-.NY8[ M'V&E:7J"W?.0NN,&](>5X%$AB4DQ5N[$V*RZT7JT\R7.9"G)SP"A% M@2_5^_'#NL^. JS6PI-.(Y?5EHTFD:&GQ51_>&=#@QM%@:\[?OL#.GYG%$AA MD[I0;FE-/MJKM)BT8X%"] "/_= MQH=Q9]6PHIWL4A,%,Z%$*V,Y&;\SJ+RSSR%67F4,7)OK37&]U=66I#MVQ$&+ MT- \^10AQO#E>@_R!>2+"I-/321WZ0S&)Z8NKY42EJ(HW6BUK2.'!.0FDC^1 M4R O4G.R*23%_5K2 S24+7/8 K91]VQI)#K KZ54@]K)GL7]JR*JJI&MZ1NSPO?O8&#IAZ\ MVYO_P>:'3L^^W$4FD!GQ^ MG!QCZ82\D!PVK[5Q9%'W09&NH7F^3$_B\^R&GE#&4TW646U<:]GB$*RCR@:N9<6D"HE.C66C29O5FF/-ZHR1 M2[Q=!*[O$LS5D'/ITIPW"O-L"][37?H%:"YCRGY=VF0MKQ?^K U&JJ2#+9'R M2%+I*-E:FXV/]:K2&L^C#(%<+NZI"OO-CC[YBL.>(A(\;S(1\Q%<<);BSD4; M9, ,Z-9D+U*F^NW"/*_/>UBG6U* C>L5%KVZK@]!Y&2G0[2\CI8R@&YU9.ER MP9C8UBQ8$K%U*4:N#.8= UNQ7K9K$W:4@QK]'B[EE6Z'B'D=,5G/-E47#FW@ M=5EUX;_: B;AYAOS\B(]TG(8Q5=76C(^,[\'8$[W.L3+ZWC9?;BP*EYOB\7DMJB(S7D>$ONO1<8#]'B"NDQV:\ZU98(TL4])+J M2GT5N5G$#R'D1)>_%5).C9+/@48P(EYO@0TO'P/)=0HF?#6$[G8;9;14P>,] MM=)GU8F22?&"DQ::R(Z!SX)',-Y]O=NHCW _H_430UK98/E&+X$G^5R:P:/% MK)O1T3LO"K$A+:JZ/3TLK=D=AC1SR20;%^P64^QES;)PW_9\TV$IJAI_;6A) MU#H56BFL7"R7-E:-:D:>)>+?0^/E[Z'H*Q)W5+5[:IA&8]ZH M@G4DABW9N<2B+I&UQ3?)]MQ@F'8];1_93/E20Z]10\_/F+*59U5C2L_QK"=4 MB/LV[*\;>EU_#^U/C+WB?8R1VNFHQ?L;^16+YBR%HW=B-;IC+[24>WKP-:XM MJ%&.['J86+6)VF2J5&SR>^CYUH,OM%3^VNA+MZKQ83-72_+ 4D=T-4,Y381W M^D)[](66VE\9?NF3#*V0T4:75^M [9+:3##0V[?Z/H9?:"G].3/792IG"=,\ MQGKS##V1)257<[_'!,IM&#E:ZCTY %M%2URRTD[QZ:G8'29,LU;X)L/LVP[ M+J;NW21I;&^2].FX-AFH,"X/19T-VK4;=I75X<@UGU80%$SI67%S6A<=IZ9T M1-N&+:O93?\7!R#9?+6MQ.B42M%2H6"QWJA3Z6?L>3-J(4?KH#P>G\EC/2 [ M*9"3 #@;ABF %R=%%8%332$ MN-/,RG-C@>P8_-0BQS=Z^:WP\'P&[2/GL^C6N-!25AS%U^AY6^2=TJ"+WJJM MBYZO@LB,V!N;H&ZM&3I)RP"[,T'*EB1NCX??WR@?B+8T@D/7O8PRNYA ^6W7 M, M#.YD<2E:?C[J9:I]O-^M2!CE%;\W[E5X?;)[_5K>O:>^H;9]Z:<0XK9@Y M:8GRB"5(9:Y-&N4N5D2.;=P38E#;5._2B(F)^**"K90>%L]2RV)[VM&Y!K*# M&.01@^ &7)=&S&1BMAL5+%%@I^-!SHA+3&F6#*/276[ \CJ/.>_LMB9P1=4$ M,BO:_D!Q5VX_MEM4BEEB6DD>#HN%AI>4"LB.3A-,B-E3CP4#@1FF\XH\R(78^"XL MY%/8Z*55J6[F^09&3%;V(MH&P_0*6>J!+#9NSCW*;$>Q]G.T.EBZ6+2[E>Y:+K:1M9I MG-SM[9W=ODZZS#\]%KO>:=1IS_!TT3\7CU44(+GUX'8UA9&MR6X\8K:VX3+_(=KQZMT.SF55'0FZX[*=9SY'S.B'[7D%_?E;Z71IZ\I1GJ>AZ M1G')&J[XI:: 5*E<-(93"V-S4Y7H\UHKVY:1#8D(3 $=S@O$+SLO0$%F_+)0 MZY,JKA>3M)[CS+%&+$=NC;7X]/+^MC+]PED^"M+A,\=)%RZ,>CV_\MXRIZA$ M9>*S90;PT:$K&8M8DA,FR 4?%$N/4,VBG$: [Q@V'SM/.U9RL ' 2==MH #; MWIQ O4$'.4@6L#2EY[5:;LS(:2DOM-$[/^$,=/C>XEU=_YXYELLBQ]__U#+W M\=*;X)VD@!%I;4KW/4IM3J?4#-D$[;OQ\J+#(4J>HV13[[>5'>,X,&;+K9%M M><-1RG-4$S@.E.- -8.';<=9!8^NZ9VEC!$Y?J0FC*8[G=ZKH_F8#$(LOY=;Q1ZW=TYCFO1+\.S55%VGR?$;32XDP2/:V<5 B_>$8:R2RA)3=%=WGM#DJUU$79L7KU1_,0.S M<7DOUSLT@0R (<*1^MZ@_>B8H]]*1NN"Q2ZUN$PF<\)\$J]UD(/)5RR\.2GE M?7B>*>9O%6LN6$.;MAP72E9\VF>D-U U:SYGEDLZ%GU2:] MZ.1/S)-\# V51265GGMJD2UI[4FS/YQKLR&R= 0]-'RY;_A$)2,'=!TZ]APP M@2WJC"DSLJ&:*B0$ZYFN=6V?LZ,[&$[6IAE"X]I<'+<\B68]Y.+8NY#R+@%\ MSTJ4SZ/HI4^I REMRP6WPQM%3!AXW;R02".;_$#,IR!E$XHZ%B!+)2V?2L#?U M.[=:(\MS1%-NS>$72VYDV:Y?S?>LZ,&IBTM_O+_1..[%DT8V*Q3X3C]N]@I= MR:W6[D_C'^O]E3" 73:;NMG-!J>$N4"70%D%NI;+=+2,-ZAGB.NONGY7YW'J M<.>4BQ0TO;)SR@?KF;1"FF9=%8OR*E^8Q;NM1,'"D!V6HUG/=-M=4]:V0.VV MG1-78F:183(&'QUE;"M3KZ9Y]^J.Z]V.@+I@P28,]O2Z\]5F,!V[8TD+\QPFF ,J&@>E#2C2R=&=2J9R)>0 MS9;<"\.Y]/:2K\_$?##*@V3/2[LS88$MJWVEIO8F/<*[.T/_PBC_=7,Q%/S? M$^FC/CKA/*BF>-8@S::6\Y9>NY6/.EWT5OE><'+X,M2..I_:41=4>O)H8BNN MQE3@6)4."\JS+#X%&-$LH\#TGN> DHAF!$]76_C&LREJ/K_@HMYA1:]$S&RM M-#+&> M+ND-T ^HK11"^A;VW]]\JA_A&]/W(QG":7)YT.).O8;42[0JZ3G : M@1PXOGICN"^/LZ?J]"[,O:N2D6D+,Z: &7C;65DYJR9F[XZ H<6]KUZK^4&R MC1DE0:I(G9D&5B,KIC;R1*%P=[K^LE6@5SXO[8-*]684'3.42H4'='8XYV.: MXO%AGO2+!LF7V [IY2*L+ D\K$'/6KS1Q.-\4NFK@$-V"NC,'4U^R-*K"PV3 MKU&7S=!YCR[.E9Y62C%\:CQ8R!IZ4RQA73:*B8#3XY&*.+;L-"3FE@%LYXF@ M6O[.-'O?=%1W%)1^U)0R<)S6")@M8-:!+3V-5?S[U6U+]B2W9L.!X$R5G@X. MK0)WOS[FR7V:_AW6[6RJCI9:IH IC0S1?FXH,V!Z(&M;/DN$/Y!')FU^^N+:S;UB;3X:;]8+/;[&50:Z:Z>4A8$< 0OVVG^AQ W1_H 6/VZ. M?DN.J7_=ED/]?][HWP+.ONV?@9RK-.C(J56O8^Y;C8D_[GV>&?4W\RN@@>6[ MPU4FBBTY/IDD+#.[BB&9TCGE5RYE.J''"#W&93T&^SU=1C^G):/6LI5AIT1C M)??G \TKWZ7+8$.?$?H,M'Q&YGOZC"77'W(+;IS'/,%M)I)N41#3R*6ASO$9 MF=!GA#X#+9^1_IX^HR:F3:S8GC(8(1/*O-FA\\;X+GU&.O09H<] RV>DOJ?/ M8-6T8*QLS<,XR^L5!0V4Z@"Y>8ES?$8J]!FAS_B"?7'>-.Y@8\?-'IAG>(87 M)LQY$RC,TR:\NVXDVB %'R+G+$MV&%.N6B;8[IVVQK/3LD73@0B"MT@MMW?> M-;-F@NUGVW2GVQVV@5DO:[ED=%%HE?CDJH?<-,KY1A7L,'FHC!N9SAMJO,!$ MZJ?TOQ;-"P#\)(O^9J$=.#C?4L=%#!-;-:RUFO040"!GNF'4#:/N.\J[PJJ' M5VV>JJ<6\HAD#2P>7]%V15$=1KNKJ8:PZB'T/@B4$K[;^WSS.W"GP7+_KIND^CU,5 M) <@X7Q$Z#-0\AG?,;?8FEO;SW8;C^^8D5J<))*#.]A8=7S*@CYE5@E>320Z MPTS;,DKYNQH$O)#T+8/M*1V%\?4K;/$;$>V$)O3ZZ;A*:R#:! O=,LR^B*1= MAAPXM-%+<^#G(?!PTPU$V?#+F7:G4ZNT5QJ+LU%%):Q2J1;5^\@9\<>CWGF[ M@?Q 6GS3.7?43I )Y_->C>P9463H99&V-*ZDXQR[<)>,B]P(.9S/"SG&V]X' MP9.'SLC-Y[^G8]&=7EDK"$Q)RRGR-$&8;4YQ[[+N-Q_ZC-!GH.4SFR;K8WLN5:2H=5?%1<\4%/J,T&>@XC.RW]-GU)6>13)#-@Y3.^::UAC)5E>@* FY3&A8:QCZ M#-1\Q@^I&P)U,NZ_5*@0VNG>PP&O3F'-K]^%'S?0FU7W9>'R1 MMPH"BTVM:J'*3S2;0^]\N%?G&E^(.BSONX4YGG]4T\$9$-Y_;G"?Z<^L RHY"=@@YSF'BLE'L=PV)2<_O,\NZY50' M^?80.?\0E@%\[USG[5C -PKM$VV6%RQ/+O+1H<-:N<+8C+-(#@?"J!M&W:V- M,HY04P1*B!_N4)#R'-4$CL-(4T]U5%\ .]/,J<.T.%%=42<+IO2P@;\U;M3' MZB+:9N.EN3X@N^VITD0._EL5G^C?V@J.=O"26E=-J%MX[>YH[?BN;YMO/JY( MZK.*G$YS@[[>)GN:1[,#CJ(HUJXAMXP24452EU/DQB)=J@P(' ,=+%ZC6K^_NSJ@=W7X>BC?CSL7 M0_DYBJY"0W43;6<TX= (P/W >S,YLN-5GGK MT]>Z^CVU"X=&,V"[ZD '5JW5>[ M>A_:C>^T*P-5*(.AJ+-!0W;Z+/M]-E5SR"T=%Q@.##C/4R0G\;"]XM#"=VE2 M%YJ&+X/-#3C7DIX2M1SL"7#232 #8/CUD'O2KMM ;8-Y. GF]O.!S2O&ZUD MBZTII?FJEA6CHRERPTPHYL=G8EZ#Z:2<+Y#:. WC[27G.::SGWA2M>N^OE>W MU[.E^ 5MB=Q49'\#6ZI&NY5:8CS)\R)AF6TS+S9;0^3<=&A+2-D2N5<&_5E; M.K*\(0,&;@'>UO;\]CT- X%M^-$7CGV;8&;I,ZCVCF5K\)]-AB]GHS('QGMZ^D]F?5[Y=2.TY?7.U6P>@U MG=6\R*:;-CGEU4R]6D..'MR'VG'ZLFI_.<:XE-;'L48M4:"')!^?>V6J(LA2 ME$8ND-V'UK]Z9+D93&^'68SC0#')K9%M>+J\[ :9O(&OYY"85WRN#[X>$X&^Z82[N=J-%E3)RXG&L(A+)DD WM M%Z.22&GQ*S(*"C?OL^ERO8P1"B;-&\72:-E#SL3O>KB"U$C[Q>30";KP+$&7 M\4!%7,(?QK;92'[> 1V&*6@$GDWE&FQ[)B7OCAV\TXKW1L-FQD]1P\UD&5C1JG*5HC%/0YKCBO]18?O M2]4X_8EPX$(&>]4'=I3+.W4$A"$E>&"% G-&(=<^%Z\TZ4#Z,M\[_N7)%"E80^RB%I- M\S"@%HK1&0E2R$$*Q24)EW&U9QYK^G[%EIV%8]:&O3B;[EM4=40/=!R];?'1 M4"PZQUZ^C@(&]D%6=<\O5^> Y-E04,!A%Y+NR4!>+_ S)IX;W*NFL*+M>UNG M#NSUBMKE\1N\5AZ5P:3*;-">\Z7"8+ER2FK?&B/'AW<;0%Y//C?(J80HW%]C M[+BV*KF;J,R;JNLT.7Z[&&55CC4ZR6J;C\L%M3&)CN8=\6>C\E6!A2B]#DK9 M[98$OLAKD[V:B07%$FE"[B@L49Z9B6Z"$%D=V>A[$X2>%%:(SNN@F)3H&LB=5UBX">O&5-^ M&H>O!^O/%CY9%<]4::J#:;EQ?D[&6S.E7D=VH'I5M*YK%LX2V]40B^"F-VA$ M_F)/R<1)UFUI8#E*39S\C?E!70=AH@<,($MZI"@,+*AFJH3[/4U ^QB I7Z- 8I>,S( M',PF&M<<],Q&(V]45LC"[T!VG\V]G/W45Z2^MR?C>\3^/?WF1W!_FL==$?/5 MI$5,NH,4WW'96,?&O;1:07%Q).>[#ZK#KI:U0?XVNTQ0SZ FU[Z.TG&,&$*EQ^*13 MK&(3.EMEO4FYWTDUY'D&W6JQ$U2*M5^0JGZLL^'8NE1K7Y7O+L'XURK]X'/X3 ML?UR'.Y%LXJP- H9+2KV$B3#I%DA&?IKA,?A]X7;U[GW.*G6)K%V566] F66 M^>*\48[>FQ\-JX0_Z<&8K/[L0WMM8G>IGM.48 M*XW:8K9JSN;S[+WEG[^D O'K$/!&?2PR'F_0FRQG>)T@^=)DE*E5;%R5<]\_ MFGY3CX=L/?@[\8[;R79^BB6F[+1=*8\6O4*SQ80>#VD$O#[;=GG/A:_% MHJ\;;Q)[*/J*'3-=C1$K2YEH:Z(BSW%*[+&6C-PX\J?MF/DMI46"IO!(2>X M$P.22YB8DEZ0R@P;+GE#)[)8G^"CN($L 47:Q!!,UBTR7+^=R/=L+3I,I!=8 ML:6#ZQ_%>%>">WW,?PD3 Z-Z)ZI.V05;RM*"@5DKIQ7SR-+Y_:ZY;PWK% MLI+0IO)8CA6[XQ3/HA#OKW?,U=[^RB#G2JWFDJYCG3Q1@?(';J9Y]>'B^WI_ ML:U[SW029'O]:)>G[=J?[07']9UJ95%.-S%0:;@-0U YB44VO_C&>2ZG>OFM\+")^5#] M]!H!"5V>SKC,R&,[4YY4I%(]&;W^XIOW,AX*"5L)4] MZ>BX8N(H\)\O@8UGJFNI^=7)_F#)E$5;%AQ_OSE'J$R 1N*I'LU'^]H@GN0X M!L\_L14#B(YG@W\V;0Q^LWW.]KOM>_]!;SR4YS+"(EZMK4@AVV$[]6XO/ZB/ M@91X^435L6($GGB$/WG_ S/J#*HF>-RVGTQ[59HFB"$O+DL$9RWZ7#3Q%"+E MX ?[-ZMZ!H HL^P/-NS%[_T/,\"T#/\DY)>W/5?"![?X?=CZ\Q4Q@;<51NJ, MZAN44<+ BNZ;>4 ,08PYH7O_%Y_0?$:86/W9U"I3278ZX]F9L2QGK<7\Q=-\ M%_X!C>\>U!.6F%"O8(3N\-ZP5HJJ!8=..\J[(X><0S[G[\F MHBRKYC"J \5]C#W$$D\?V7XTWGYFK8^>@(_1@W*%OWX]NZL]5,VH:TT>"?PA M/G'_@LB.CD!P"^HA0<%/]IX*?SS9_E2!3BZJB(:J+Q__W8(DP8E4P3S2M S1 M_/>?ZT_@OPYTC%;9R*:%WGD^JU_HT?3L@U17W\R7_=U\Y'OMJ.BK@[-1U^RL#TMG\=$+"62 M]ITZY#)___:;!#4DPC^3(YJ2="#:CP/+'?WU7&DOM+$G;9QXB%-K$5Q&QEL\ MP):XEO&([WWDZ]M_/[!LB+:G*Q81Q])5.?(O+/AO^[U_.?G@Z^CPZR1*L.(#2__O_]*$ACYUTZ:D\M#ZW2C8NJ>;82+I6J10XKE"KWK#M@9\BG]S4L7[@Q_O1$9T1M#K7 M,O^,9![2#Q$"HWP&NVG[GNOX<.OQAR?H;\TY=NC-\0>MW6_O.%DQ_X*U 4#-.Q!0"Q5*;*A^4T_6GUL M0!0Q17^XXU>.92PIV +6+WS^%?B<*AP\"XFH5LW,DY,N)I9:DEEEY!C7;KS1 M:CC(:ZSA==#@$&YKN&U7FRGW0NP')V,IA'72A#'1QXH#'[8M]!?CN?R,6GV-(:VYRR KW.<": M$V(OV)QK;Y^Z$W)@$ZZ\_3S8:U@2]8TU07%O;I%\(.C_V7?NFV=M'?V>9O?N M;<'[*;HUW\;<[?OHW!8GCP,;B%IT#@7P)G/=?2\.("GQW T2KLY7+\)T]G7_ MVY7/DC>-/R1">5](WK]=VP?_18#^Z1[3[Z9-A^[^CXIH:^LH53/!?W;$XE+( MN@TQ/*YD^D6GP4 [.ES<;M=BU)E!J+9F((HQKV J-; MX7!@:($(7XAP2P,"]M_'&/+__1>=B,7_.LE9T$+R^9;9X)EFBVV6>VOK;++U M6K.U?EWGFQS/5#?O6K7UOW#(TX+CFO4;G-P8=7/SGOI#_L_FH^SF=WEV]\/M M6&DW3F+2K4@M&\%I,G;H$P*+^!V0CNL[[)L._C\Y@J./#^"REAUQ1R RW5I% M9)WPCP X&IS;[*/NE0O"F(UE<+H%H _-*1EL/&L6NYR;VQA!D<:QF ME$&]RZLQ;IC54R6UWIZ_2P(4O674FNKA\5$U=-4%TH%N2=I!L>VI2 MD';S=;[V6U\S#B ?*#)4VQ<,!-ZREY]"#ENV:*XQ\(P=)IK-)D$TTG6>HZ<] MDU9FH[;!;+(CGV2'L0NPP[=Q9=B)^9[MT0/7>'\"W34VS+6!.]T[\/6B$#R5K;V:,'PX?M MQY3GWSS+;_IR\55ZR[_?Z,JV21'7^G:]ON%H(_:1T4901NGX%7>1K II)?1U MD'@_'AMF7-2]KY>M^X]()[327\W;KLR68P$2S 3<.@X]K+M"6#70YBDHH6 M$BW<5K!HWQ@E2W6L:9?F1W,0.[4>"=89",NYZ!=N8\]6'5F5@JR$I5QN*/O9UJK[=ADTVAZ* MIKH*WK^_&@%UW10>F@_<0V2S':F-CAX.+7"3-OC/%V8 +\6AOXF39&39!HZS M^:>LF@#?+_1T[%JE[0Y[?&[*E.0RF9NE"L-WI5B2.!7!8^XHPKDV &Z$ZUQO M8(RJ2(D]D::LDKXL3SM#S>L4\Y7VI#-N5-XG4LY37;#VOPRDG#]$GFGXLF:W MK+FY)TT=X]1T$> K3;FE8)V',X_EBB>?&S#NSP3H,K;+U29G= M*'N\D4C=@N+7^^KDB9H'\JBT>C))SGLYS:LN9SV]K@-S\DXGAU%DXGIV>-;B M@3-GD_[82,//]M5M" UU(NH1=@$DSQ_Q1FH*#-; ^<\-9R7>-Q/QQ[5!XSL: MQ@;B,YCP5;6!S9K#"2;FTD(YZ[4EAGS?=$/RA+,^_P[_N;K)^/M-Z_619;Z< M<*&:(S'.6I.B)F8[=E7D*_'!X'V&0I#DFY-\T3>OP!*Q*T:]LZSMW/3ZTU2# MSR'QQ%].Q 4ZF/@"CIC/V/ %LNETF$S?A^!)K7'0W]FPP?!FZSD/8 ,Y,O%L MQ_,G/UPK J_P^[.I="#^&&QJ'*#?]&?C&:7CMJM#S[[E-Y5\J[;Y#RP-& M7"*M?N:RWR#+?_);>XO'TVN&7WYY?& ?H1YP:H.;]TM?XL'G>!BF$ *=Q52C.VU&++$9_6'4&# M3B_B]61.2G-8"5!#C>?;6B/8OR;V+H/VA=2S;&U-,'9T]+N2B9!$?T',NLZ) M$N=P\)CKJ31!+FM:;NJ(R>6XU\+HAD"^DX,_-2VR;=N?$>!G]11/UR/S]6<1 ML "VI#K!=8I?/6R"-35?;[H<\'@G,#/1C4" ;ZX'D0D4:'#1_\'Q!PH[@].' MS/A;Q-J0&=^1ESE.K&OLI"*T,3#1HO%)H\HX15QUYM#%O)M8/W2XD%M_;WL/ MN?5MN/7-&,=1:IY,=@@Y5>0531UAJE&8@\YPSD"7<%UJ?OUE,<^+&$_;UJ]_ M"J;LK]\!D<$R(HT [ "\CQ:9CX"_$"RHAMO;-^ /?%,H-Q*=B*+J0(Z(D%G9 MP:Y,?K7=U%/]6CO7B@S Y@)XX\-R.])?LK6WL="FZ&ZO:F^7;6\@BTOG(7*X1\S:0UV]5C[MV39LV'H/+3]$NJ+K.7M%P,L) M51M/VP#'O#373MAIKFPFYF\@J ><4TLE7_O9,0FKKXY".X:"ORA_\R\1D!MN43/QM2F[B#];-WUDX]'Q9,9R M=E)1Z?F2QJ*-'VFZ$31M]]62]?=9)S0#,:+#>X&(*$G0.B'&(&!]A-I^P#KZ M:02J-WKT"\> 9@V?8F\# T2P 3N^_-./U'X&!()BZ'\^M*VY.]I^_0!C-@C: M)@-%-8,E L':(Y]Z$]A?IUH8?(W_M;WLS0M.MV][H1^C-Q>?:.OV2M7<\SXX M,8@2D0W_V"<=#_O5_X#"%%(D!@(AX7$AIA"D0&,)^);$I20I#>)T$CROU!^F MF=[$-'&/35?';C^AFSS#S#<9K8,K^P-L6BW%-4-+9TDKK^9EJS<:PBOQYU?B M2[J0HXK>C%?C1+/&5_I]E6)+R6Q-8M@N7H0]HEX^/2&P M1=9H<%5,Q.04EA[7R,["O^>E5REPQ>P5^#/[ _H_"K_WSI'KFWV#[H0$4$^4 F0Q4AK2+L ;W-I'^ZAO92W=1# M D=./R]=^7?6 321>'C2U9=[*O*!()#3P@_Q5)L"@*O2M;L1S@7YSW?L\QN$ MXGMT^1T1^KMU^,UP^#TZ_*[8A/P_]>>C/OV.'?YH_)Q_B M;_GS]0-OYL_IYR(I^Q,2Z]3_WJ3#^H-@YN$,M1[TX?K^^44?3L]J/;_K9AZ+ M> ]H#WMW;4_\HG/,1[5R2W=Z8Y4@Z3BON6#P (/H.,[++6L(LQHA"PY9<,B" M47'F(0N^G#.//6"(L> C,GFCF#NH. N8EU^2-+3LY96VL_8K!NWTYAF[NFRK M35.=44H66$.H+C.+!#/0P5"@@MJ9U\K#JL<*G-X\QN,.F?Z+^K7G572'%7JH MLWYN7=^U;NZNR&O]=E.^A7XL.6E3P0G)0#1=VP-7L:) ?"G/44W@.#LK&O=< MM\OEJ14+&F1?]>1^1DWY5D2^"UEO5&M^:A'4U2/@"Z2QF^+ -;;6%8+OQ=F7 M#T^^#FE;\>4"P:77(MLAKL.(F6ZQO6KRQ"K6:O CJU<"?H4@=1/$_>"39CZX M(D!YI;;WSXAZO"1958ZM%0A6","0:UI!@;_GK.N"(?Z *?NU]"_/M[;LX%GZ MTG_X7(6/AH^-F+#3EE_J"P48A'!3-"55U/TR8O_PM6!C.E+C.Z*#.=US5]6-F24S$8@*/>0,W M 99V@:KAS.<-*O:J0=W/0I6@%-X9 5W?(C?R!\1C4)"^/MOVC'+O9ZLZ>L"Y MZE*@RZU.^D+4F[K;BAC,7,$)L\S&[#URZ?'0=RB4#P(]Q]R\S MYL&"BYKD6@-H' 3]9\37XI\^Q&T0F?M_;5"2#=8/00?LF>H:"3Q\(7 ;9RH$ M.UDX0F4"-!)/]6@^VM<&\23',7A^^.L 7*9GR)8K TF%U/-7Q('D"/8).\09 MXP@U1< AK.@ULA*Z/)UQF9''=J8\J4BE>C(ZGO^*;.[C_/=7H9H]LFHQV)$C M6%S+!4VL>6X0 6 HV ->B^G'%UEN,>([N;+"SIN[#%Z N>+>_]/BF%&.[M&*W&/[IH_42 M=O?97TW;?%H.LNI,='&Y/J;D?4+185#9'K5RKNZP3[1YKR[R M?_^OLTYMD:#7M_TQRFB[8H8(5#4$T77MJ:BXP'X4];FX=#:#&!I_P.*[TUMV MFB"#H/T02_Q/Y.FEW\]UJ_9:XR_*V2L\/5B7@V,/)/7TV68[A,V';Y3 ;ARM MCQ<"?_!7 >T==1/#'Q)^JNVZ%:\!<\&Q)^HB1D:V[][^U:JEWS/U]]8CUV_] M&T%@0E>K'X!F\]'>+@V^<&%[6L%:JF#CHF!1U-."3G$?0GM"W4/(<[T=4\=F M$1Q.TQ0FBI) 830EQ"0E(20)F1+H.)F,Q6DZ!NAGB^ "\?CO+Z.2%R;TQHX5 M+2959B.U;"1=J[;8:HN[B/>60\?7/ MCXP@/E1B/[J,/D>J"Z+P&9+OM'Q-[/8WPNY$QU<1RQKFY -!G1)"9/LG\8#3 MJ,D$$2=Y4\3B#]17KNW]:L2>$DOL@;A7L3SM(7JCP'79@580KQ,//GO?#PG1 M]4>?-ZZO#@%7<#*G7[?"'G#LJ+O6KW>A-M'Z;KJY=X[,] H\D/:XMC,\< M;U(7MQO535YXS;?F/T_)Y29>,X9]H7(7]W^TZ^ZO:^32^_ MP(G=OI,'[BO(R'Z![[J,#,[<+?Y+'=9A3O0%J\-?DKI=HK'.-%N%;*'*5-,% MIERH9FO-"M,JU*H"CF,$^7*WTNND()\GW38)R+IHN^NP6UA'$O$[>-,/)^S/ MK'WZ$D=Z)XC*[FH^"N9ZUA$.^RZ(K6_EWL\:I5^<#%$C_R R+.1H=^D^0X[V$]UDR-%")Q-RM/M3YK=P M/JAPM*?\DJ74)F"]QM:!#,=?(VN#$3 ==0;*%FJ\[:G=P4+27ZL(,@ MH&JF:H*#X_76:_N/D#S_:I_&[;.]D-+=I;>-A93N!WK5D-*%3B:D=/>GS&_A M?%"D=$^'T$/V%+07OJS#ZX!MHTWI@ITS1I8N ]O9;&P18:<>5%'DCPQ05$EU M_Q.2O:\W713\,!62O1_H;T.R%SJ9D.S=GS*_A?-!D>RE16>4U:VY(^ T'D\F MT"9X?FLC07-W-"XD;S_0K\9#\O8#_6=(WD(G$Y*W^U/FMW ^J)"WJN4"Q[6. M+44@*4B#CIX<ADOA$A MN]=%KN5"+M^J%JHYKL>UV I78:I,CJWX.P%G"ER:Y[A"K.3N*(.,ZDB>X_@'0/@Y/\84]:6C!@G$)_H)6:F\/J7' MOZ8)'$]_7A<8^T,:&G04-@2<6!Y;J0B MVAIP(TW5T4*N>9=1(!;.1/]$UQARS=#+A%P3":X9\T^#LRW=7W]:MRT)R'Z M%9)4DHK'$: $3R0S%I),M$DFZE#:-B]@ED\-#*GC73KU6#AG_A,=7D@=0R\3 M4L^"/">*JY(V"'!XR$!XR$ M/!(-3QCRR)!'ACSR>_#(X%R(,AB*>I"0 ?Y]'('",9JD$4@9A:>+W 5[1!Q% M0TT+4XYWZ<1C=$@5?Z"7"ZEBZ&5"JH@&563\8J^L*+F6[0@X%J?C% (! M?H\F,B%/1)PGH@DAOU&13:M">GB7CCNDAS_2N87T,/0R(3U$@AX2O&F#H>JX MP 8R)^K L93U!L89]AH%D>-K*3_2-(=D,O4Q(-I$@FV0&***_ZPD_L4P.F*IE M/T5:@:8IBD1A,\%PE?;=D,T[0=2VE1&_F9%U._=(9D@H[]+5AX3R1_J_D%"& M7B8DE$@0REA%-0$G*L!=[NUU(A!4+!%/(A#WPZ78=\,D48>2W[S(NGW[^_J$ MU/$NG7I('7^DPPNI8^AE0NJ(!'6D@D6J>VM4!9Q(8'$"@5#_Q!JID#6BS1H1 M1M&11=@A5;Q#)QY2Q1_IY4*J&'J9D"HB017C[&($Y>$Z AZ+)T@2@>#^1!'C M(45$FR(BB)YMBT)&>)>^^GV,\![=;T@9[]#KA>3PNSJ";/1NA'UV$H?PN+2L,Y6$H?ZV3833_ M7IU$P>>$T9PKY*I,BV^RG!"C:3R>0""D<_"UZ(8E/7=K5LGG!W/]=L6!#FZT MS75P80Q^>::\;]Q=)!Z+M0W*T>51T#<]'TG_D MQNHP['^N CP)\BQ@;_M(0(U'L*<_\)'$7J.#O__W_]IO_$"4M*%M>:8R]]L7Q0I:&N(CN2>R07JY_MOTL,+G=AY83'*7]: ,] M..O0O_O!?0/%P!CT2. /<1\5\.VF8S'\(4%=255/X(NLN[Y3S%/X:=72" 2< MEN^=_&7M_B$_$%4OX\ZKP#_4VS%UB!%5_N\O08F)?MX[*8 $30LQ19($$?__ MV?O2YL21I=WO-^+^!Z+?QN8?5_/IZ_:?WX7_Z.^>@UJT5 MS\/#?WUAI?:$E].-^-M'GHMKMKX\%2]$2E0\,!_*!$F!&/DV++^CS MD\?M_YGR%\[>>8'. S_^:#"_\"[$%6O<(/_&RV"RI@_]_$*T>JWKJ9^_T;*& MXF3+I0MK7<]4"R%P$+T!:\KP*?0=2\L43*L]L% [\7 MNO;<]/^PO%JT]N/\ MC;=L6?2#JF<^(5PK@5[+>%+^_59,O-0\7F@-#_".0"I&P2 J$[H"9_!.@K(" M*[I,@3!N@#H%P=3J*WB?JO*A+[/I(#PBC.Z8H3R#!8L>F3(DP]]2ZI0T#1LZ MLV9F&246+?4K;\ ] :.8>%V#QL>'33AX5@0,MP>IK2,ERD7J#07QN&4%E-VUH"ZS;6:R#EEB??A$8T&@+8P[#CI$;JQ MQST,-S/*$N\4(:^,5&B/&"%-I\M0Q7O=V)2)\J=+79>PIEJ?!+G0'R93%MQL M45HFRY0-=#-G_=Y@:;.+QK&'+Q;KH:).PJ$M-1O^>,H16U33(=/;/X M^'Z^7'?G^$Y40BD6Y$7L2KR9DY96"D*&DR,IPAUFMW."@=_I.LL>GY.6EDH( MIDUH)#9$1LEB, !VV![-9:1G=,KG)H!'Q)'-Q$*#0+CC9K-89:1GE,H[X(N# MJ (::+DK>&M,COA4S>9Z1@/VI!/RT\Y1 3FL(QJJI1,(0N>D);8L+<0U)%Q@ MC-M1[;Z^CM<'A,])2VP!\E)?K V?LX6UV=OBV@P0Y$RN9Q2KR6RV^RT]TAG! M]\?H&+>LV,GF>D:SW+7&KJ2@N[%WXUZ\ 0#?&0J9]9_1+*\CTFFP(X>VM-0& M W_E)6:_("W9O^).!:P3<@G3W\93BFSM<9O/T.>,$E($11['/ 79'-(4VG@P MM["QF9.61ITM-NV18\@P@Z,V#U+M5G^VY67XC+Z.]L,5:9K'KKAK F0G8 17 M,3/2,_I*Z_"!'S;$(1/3_()K[80=[= Y:6D"[=:^8\]\;\_@?=###-X"E#B3 MP!G57M)ZV*28%2GVYVT3G+>T<=K+2,\HX4)KKE-WLNR#E@YO@24S7WMM.B?% M2^JR:J)\OXMGAF#)I+3J^#29"^N,OBX'*&#UM:,!NN8BW'F)DWIH)H$S^@J) MP#Y6QPHBDI;DBC0[) MDFKKR#0YQPX&$YU,B&S4,TK8[V2HOIW(LV,-=F4D3/Z"J^2P,V&2,2=2*''[B!==^C,79U10J#K#H;CF/1M M9;-==.(8!B"7EI$SFB7Q [&QQ6:&Z,;$:#R?'GT>RR;PK6;)!D5ID )K,F8@ MBHPB64RP0F%5QB 8(55#4U>H\O-_\0V$O.QO2HJLB?8$Q6BEF]DGS*K^W 4F MW8S?,XJL+&,-4 UK&N T<[7O1/L69=@VT# (,!6G:Y+(2,]H MI]07A<-&C"T&1N"&P(X;*U$L2$O RZ['F_5D).QM=X)/B!["Z\T,(#+21^ M MRI5?0M"BJ).'GXZR#?4_'[]X&E3FP>)#226O!ZBG.L+719RGFX:G"DZY2!8% MCY_Z,!IT"E%?MCM&()])_+GB[Y,*QI/Q_6Q,P_&3QQCW\7L@+RO_>2IY)9D0 M?EAJ>BC^%1_\2*JLLHPECO0+EYA>I>CZI%3XVSNO,%0MQ!4L!/09>W8+O%J( M-UH(\C,%5PMQ!0M10=.5+ 14;-]4"_'N"T%])I%J(5YO(5Y^-/-E4>MU[H5? M%(3?EN5?W05ZE,&7#BCX>QU0/\1"\/-EV_K(W]RZ$/1MI+LK/7BX#16LG[[X MLF-1Z<.KZ@/T&:*N6B%:NOI4'Z"S^E A8:7YOX2$#S6GA] VAYJQ;YO[;%% MZ8H- P9AJ$+%2Z+B;2L'6$'D79O!9>IX%^XN_9Y4'C^HF?W1*K"R@3NZL]=S MSO(/4;P0.&M#;W,OR@]*;N^.!G^(GA)KV>RU?U<>XQ5-Y?FZTCN9RCM+Y4=% MGIN6RADG6FZ<4U5=-XR_WM>[4B7S>0X@Z#!\VMKXC0;\+(O7#QK4+[N&UY+% MV_C9VY#%Q?WG#U@"OS1=1VQ^=ZCTMWZLMXDWKW^T[@&O#^5_5 MOUM-?;[@>WYP.<=W)5P7+RRK^1?Z+K;VBG,Z1%A%=1\B\RGAT;]N.GGY@<'6 MD*_.XM?^8QVR"7KM0%'S#I=:[%G1)#\#+F9?R$*4J;X2:+(HM.0#/N*.B-R6 M&&D\7W16XXVN$N:G6M%5?3C]%1W*G"%3>?-_ON$DLW,.7/0&!F'OM(V&]N:; MAL@DGVJ:KEJNXH3__00@GVJG"^#_^\DZ1']ZL:OYT J2C; M/W-KI#TM_P_SCRG245,)@C23XDQQ8OU3+M"?WF%CX)]_L##\\]IDD(8'/G3 XNG%LX_NEO% >? ML>Y;23@? A):53,EC<):H*MZ)I^5H]=KGA[=0NA_??'SVT<7KY;M5)'$[T02 MCV8T^6)%(SUZ*.:<@9LX, =QL.?RDY-$$4# =9!X#F$J@[SF M:.#5#++R_+_E^7_2(H>.0 BCF<@SJ;49JJ8?C(%6DEED[O#K$ S_G,N_R>)$ MU]MGPO$#2Z_*$1^V'/%]?*IJ$M<023P:89K!U;G20Y--.VDBV6)S3\ZMU:P/ M[BQ3)HO( :P3.%15'NZF\G!Y6ZZ"D-\*0GY@S"&^\.?V?JZ"+-@>+;:;P,"B MW)BSH .K$RCR<>H,XT#?*I96TP];W0NS,?--$+]XL5.]N3WO:\QS\CCB'8\, M7+HP\+!+YF26M*<5K^B>.C*_GRWU-&)Z[#@#E9&.(XV?6&-I M1=#Y+#_]G6]_$%7YXA7+%Q_2K$^1Q9V;]>4BCU^S:_,(M1<8N5HQN+#$X_%* MD<9A(A>WM"%UBJ(^!=Z];+KES(+S\*O+Y%?Y(OMV,(%7_1]7_46V]_%X!Y*PCUSZ>(@'N$QB2I0_JN3H2JC7"I4 ? .(LV^*2LAW8X,J_:F: M0ZHPX])AQA<#'>3V..1[ZG=+I^T-B3EVHTV*.S1>[M!V M=[QM\OD+@GEO*OI< E79\_+XW M'%ZX,^0,_#$+?J$(& =AZM#-M?4$O*10>!< M2'1_('#I?I S*."O.+>I1SYOLZLU)@?Z;C*6Z!P%\@TAM$[B/QD(75.\\Z,0 M9V IA8E;#P=UPLA7[77V.ST(5*E>; MW1_-]5REA_GV!L*MDN;7-%4QW&WD$&?+'C?F#FZ\@OE@.>.3X7S_4 NGZ_-A M:ZJ,&0FW(GY][#2M\;T]VZR7$EYKA6(I] M%CQHJ*A$]#P4M8YN3NC<#(L><^QC'Z__Q]T'L?[L14!5KEGEFA\@U[S-X.*H M[_]\L-&'RT/"Q]M#GNP*?!_DM+@13/59&MG6T4R;:X$(@H27H>*&0KQ.5"WG M51;^@;+P&XU=?M?*>Q(I8G!HX"+@1X,PMI-%OUM8>1'*D-0'>B)!4H) >1*6 MI%5N=!L5B@^SRWF[D<2#[;P(4V!'ZP8+(S 923OV1XW#7,'SXRS%K8)0'7WV M.$MEB;<9!U3N_JW<_<^8HL#8"''L-'HBR^-"$\(!)!WPN2GF[AVJ0]B'[@)_ M?*SQH1ZQ]8-B<7VCYOB>"41ZX&8KL*H.PE?5B0]3G2C:^N!J1[S*Q:M<_'WV M$0:9;YEFKJ65>99G]O(&2DIK,PP2\;@5SJG><@VC?#:ATZ%O"OL(]].]U '7 M@%J@.TJD:[6M$E29>9697Z\7K?3PEGQBY?K>TO6U8GWJ3TY(/LZ _-GDU+(" MM^_RDL @30BL<: DJ5$AHNKVO Z#-]I;NI_2_K8+Z*D_]*'GJ M;=2^SU_I]%A[2[\/;MW)<8CQC7UJ*SZNPDFVO&G7E&'X5 0'D9==HU)9=Y6R M5W'+&]_8]@+S]LFVW_6[.,E(.'M4MTDTX@PZ-^_\>ODZ@?]D"^"-A2B&Y2F> MJK\H0+E#I*IN=+O5&]VJO+^ZT:RZT>S-_6_[Y$]>ZGVEHX=)$6DCHCY>S):M MQ.3&[;_6SA_+;*!F$*BZZ;"O!BT[J"*Q#T=/C MT>9F82]I=4QUT2DP(;_F%:[CZ'/'@F^E&/%PC\W@J[Z!>KX:Q73S2_0\/]+S M=VWR"D715:!987&DLTKGJG:"CP<[%XM$FO_85-[#].P=T^38F;EM?K2UA2#8 M&!QB!> \D6$L#T@P\L7G!"MSO*5MBQO?G2A5^6Z^+/ =[_C@#-5O*OCY4?VO M'.1+^N^JE*%J-*A\[Z5][YD.JF?]+X,<1X?V@5R*;/N@3.B6QW-=7H;QXI+S M.H55K]Y7?095G\&5Y/,_:]V)"J.^ H&LS?$]76NCLPT^-'/K+MH,&(?K+J+872Q+[XL; M!ZDZBE1G^:OLOHH)+M![^*Q9>F('L/OX#!5C&(]3[H E!Z\PR^+P(/RS;YK< M9+&CE9'O,\GM]>>O]*ERFQLL7-R0+*JHY+<*'E^L^,EFY[/@9]J8?PC&XXFH M]T:" H3Z'&=H&2YN)H2A.H*35J2"87-,V##3BH&)3*<2D7GJTTV ,%*'X.>:M2NK M_IC-AQ^\Q_#C=1=\=>B@.FQ0'3:H#AOG7,H#IF\$&V()Y' \&(@0B35JF=\D8PBJ!('4T* M-,A/6T)U#/\(CP0\OI/KNZX5N7K^D&'>)IDO0_;INJ?F;ZC_,.*OFKZ+,X6L M_:'IAJ5:T5G4KT+<&]Q=OL.V^! M!'H^VI$_ANLL^POE(3T[]G<$;(I*VH<% M_[ 4 (+_W9I2=]3^-E?\,NG"88Z5@ NR?#;2M5D^\;$>"/F$OJ21X"F-'"E! M(*MIG"52@V#.6$LZ2#&6YX5LCG]?CM>?2IE?E]E]6Z.X%JM.0 E@I\:>/;B< M8W[Z^S,(@N>*9]_\H/[2&L*C3+:ZC4"-!24"2WN%DX) 0YW?KBD6(GEQ&>%K M:16B">DX6OM!9@O:62F-/?@XF.+S$://_5Z[,12PH_)#E?AUYG]>(2[)_=QD MR&$#6ZWLV.TMF%E,RVN++NZ'!<'\_S_6D]I)!#7ERR==I>( H:[FXDO\0 MU M[R6RZX9A_!VYM7?$:LPYQ\AF*0:!+&4U6NV3*]6:UV5=$^TNT$F8(1/S7=6) M6]J6U3-8\?R7ZXI5#']ZL#N.PEPL^;$;)/ @V:]EH+= MI4U=3]IU;=G5Z]N4[MFB+\S"&3/3$U<]G9B-\;.F6V.C:N.;0L\91H'8:?0[Z$O6HOTB)KC$E^=$=6%]$_J)4KHMB\)'5]B!H M$9N5-@@B^Q(M.I/K M_G[.\M>]*/ S2>6DJ?0 D=N.01W2Q1DC19,NPG_ZFT#K)$S4(?C<@:H7K%4[D\9"?@[PN7^R://2G@+,VDBJX0.XGQ+HF;27#%;&3P@<)U"J3H&$K]E M$>=HSX=JZ)A6-]L^1(%Z:S=I @%"[QK\>X9JCF[DK)R*$M_$:;^D7><9]_H M/C7&[A1T:6M[7(;:9!E< ^-/2C _Q?TK5&LNOOOU$3+/F]G4OB%9O/=F^&TW M;S_Q/D4.<*9G<^4S@2HV/8^1Y.DHC+Q9;+=,&2GNB3_G:RH,^!#= #\+=$)E+BGK&QK MN P',#>83<%$1HIKWV$0JQ/8,5Q0PWO)5U#=9X.1?_'_<5@ RT2/%\G0MO^HIDU3XQ*);)X/.P"_C-1OV' KJ:!N! U"V!:JQ M2C;I/""P+"@YW84/(EE04MZ)J@[U5.?6[_;<^N4@XG)1T>]AQ+2# ]LM/ IM MH"<:/ADP"U+EK9>2K&WO"7SS:>(=@]X'#G@\6W=QV MI>7I:6.F,,4S6'5$IULUFKMCNT] R6;F0IN.F,4SQ.EM'Q"JGM:K+L^K(I W MCT#.&N]W(PZMS2P#+5P9(+O98\Z>,V4GY7,KSB(.&*_C/QUQW%9QYB$4^<_J MJ_$?NF)6F13_.G.S8-&[\K*X957M7K]CD0?)L$3SX_SYY?? R7^]=8'G[?G] ML#'0DUO':$][442D.K/!T Y&IMWGT730A^:NEF\[G:[^1\ Z#E<7$UY3@>\ \$_]]%#FBJF?3TX)'I?+/S2W!]D@#R9-+%O__O_WDZ^;). M/$#3$Z[6)R'!!4J9.K *=,4&%"/[X#\5)U'2\#&/H#Y_0;T_OZ!;+H8:!.8> MH/;DZUP<)5FZR@%X(K$'4 3R=O@_'_[L\6<%HGWYH1\6V^%_%D^56WL]'_VK M<8N%B?SMGS#T.3<>-_OV@3$4^DQ@%UJJ;Y(>Z)^%^8]26PV_-Q ,\?QPB8?E%YYB>)_O6[GED,ID%A64)+$5S J@RJ!RRB% M:#))P)B\PI7L%QIE&+#QZ?2I%T:N[YH1^..L=)!_D^\QU/2A'_E!6*]U/?7S MEY3SQ*SP!>!\X^$M/]\+,U_:S! RT->Z%^:/6_G7SV^F%$59J&B@^(>M7%_^ M8>P+]U?,R!^65XO6?IRO0K9H^D'5,Y,LSDH5A86,F8?O,EZ5?]\$2^*C;WVS MZ7[?R;[0BSZ 0$:*(KJE)S%V&0&!AHF*Z!*R2H&*92!&;I.@ _&H7QI79[Y MA]70#>:BT-VK!P4T8'"=R%F@^2UE,A^Q>VN"+FUNUO2W^UY"L3&=49+?4MK! M.!W''I[:+C>D14+=[?TU+HN>.Z2WW6,S-*[%M*6IZM M^[MPF#+*0=Y3VE8(P(3/*$N?[MBK$=^1,<(6_%T372)+O]O**2'H6]+]:*YA M&[=%V( IL2,[B;=@WLTEE\2$3*3@V(A2'H1;PSQ^EZ$9FN7#999$L[E&-)?& M&*DW /%4W<. DT7&9982;[L]'KN2EE%)..0S5FL7F1EEB:7]? B+RDHZ,,*J M-8.Q?IJ0[7R>99;Z $ZT/1W0;$OLT[B+;P)A:\IHF242-W>3W6XJ@=9:@+SE M1+*$=B)C9B,0NU2 M03Y8,XT% 9MM<"0%#C [F\"9A4+-\;R)-$&,L1*,CZU%3QW%?$Z*?TO:D]9^ M *O3)1/#BW"C-QO-"5*,"I44=4#LV\?Q;&"#DMJ?V6M*' NK3%IG% !N]57= ME\ FZ'8&_>YLG$)6E\Y)2S-8'>()TL.8F>UZH_4"/K(]QRU(S\R@R<[W8<-H MV0+-QTC3D=LIEXGKC&*-8X<889';9W2?"Q>8,LLC#"T=7CHM%LTBG#'3 9G%-8."1%<#E<T5@?!;2TL? 8L>E)E'+T]]IXD\W@C,HV(;;MM6F?M/4-BO5#&Y7) M)9V3EN9J.KYP2%=1+,;( ?16<1O%F20G+2'+FH;:D72,![8;I2U-426MK16D M)6@! VN[H"V5 '?3B/+G)"?TC(*TC"U;(1FGDZ,Z8?KX'E3F >QO#AFNG[$O M017:89 T0%&8-O=]W >E9898&6F)KVEW1W=VAN^(>"98)@S)3B@6HY;XZG32 M/@FN1Z8-Q\F4,[TY.""3G+3$%];@>IL#J!Q%.&+U)+8,16\6HY;YDO;3MD," M>&#'XP:@=N))P$D9[3]@4)0JO@0!IT)4%@ XRC;4_WS\XJE;SY.BAX0HC^;5 M4Q;P=0KVI%#UD'^54]PH>/S4A]&@4Y#PLJX8%/Z,7LDQ..CMMIAQ].Y8QNYN ME<'/Z)7L![P9SYDQO^G-5U? \IUJ]KVQ?)>0?6\(WKJM4 OW4U &\%^Z]:#=[W M..A5H<&%ZR>5&E1H<"$U>*WCA.\1#$[TO>[%>GC90RSO&]Z_]Q&>-]_8NN@1 MG3N9RH, ML!WX;MY GO,@6=&Z&8?9*N@!5P;^VP=^3O8-/[1V4#RUA.2,ZB\ & M3*)Y 'M31]^]M[TW-'S4ANF!:@.]9-H-TI% P'F;<'X+=9T$X3>U][MW\!_- MW._#OT-G_?O27W8;T^%F9??!8["5',CPH-^Y6NU5_+N<'E!$'3*BLD0FXZ ' M(,M%;N_4I[\AO$X0;WU$_WV['2J#KPS^UPW^&P<_C]UDW^@(JLT"WFB,V=[H M@)OO;/!J&+0L?#@T0;QC"3@P[5:Y!QA^;^:N *;?I.Z2FR!G/(#U&0"&NK,U M.\3ZF)BV@W W#O?B#N3ETV-?=1#&+W-/Y"T63BHC_J96\MZ\78\-7[:6\B,; MQOP0\(@E.P'34)O1C8D])5Q:/KW55:>0E\50E2/^3@KTWFI>^>$/4!_YD0VS MH+P4Y(D-@IR,"OI4P(;C7>Z'\\H'54>HEY4Z[Z+ 41EQ9<3O4O/XD1$#$WWG MV-'6 5W?\!J"CW2-1>Z(\VH&7H>ABSQL=TN>^)9[2-C #\.:D_VK*D%==E/Y MO?'LA6#]RI7I]^;ZC:_:?]LZ2&&\X\ WGG_C1UHZ+89;]E9@*I/[4>=H:$1( MR\7;I 1.O?438+=8)JF@X+>;4-Z;Z7=&@LM64UZ(!&VWJ2]!D9PR.CS6HX&[ ML7PCOTP.SQ(RI%P6O2@2W'U0\/XV4<4$;XD$;U*3>2$2C)7AIO+\TO;#5O?"JF'EBL\"O'8-_7W1\^M3 M=U6#Q3THW0?3N7L!NEM6N8^'<[>8"U4Z=\LZ=TLX=[/;K5]>*8-.3P!/]%!7 M G5=O,&CZ7O=\;?Y"T-5=O6!CO>^627E#OIAWNA0_\DJ:4]K_6.3S"EY/E,] MF>%+5Q1%<&D+*+=31W-]VI@FV5R13W^3\,N:8ZK-U-FG66S MVX,/39&;,\!RT5='_,[,C+O8 X4AM#J77YEW9=[7LIOYL^:-XDK"'XP!)^H8 M.QZLO5C4<#J/,^!/?Q-H=YJ?EM'$73'R3ZN7C-U3P\4IZBG*)IK>588 M!<5;W'=6(JO.]]YDQ\F'JJ,\6"5[LLD,M.FO+/+[N!U)S4YT-'5&E!"4AB2K MM6_V:9G,"RI4':;*#>O5YG)EW5??9/ZAZBB_;-S]^6:P5@X8Q0B(V$H I;\5 M#OF#XGE!I4Y@U;'^ZD1PY;G?MX[RR\8=CA*8;Z&^*0H'0:(H-VDP:I(9=UY0 MR5SWF5;2JE^BLN[*NM^RC/++UDVV-%@?- 8,(_7A5)5&;F?MY''YZ2( BJ@N M KC5SI1LS*D?*4[-?U&W^#T6Q:JSP'=R[.=#%6&^G/YX@/7PW$UK@Z/3H)>C MMMBW&=O=;.:]F^3-4N4V%"A0DW4"=Z"29PDVYW:]C3A'&Y%M[D MVI &C_/4H6BQJ1-0%2?<:I---N8@OQK2"'SWL2SD>]7E ;=X%N'F^A;_NOFK M&;^@9]=3?5?/3>FY*UB" RONMI-D RH3TL5$Z4"G>U.&P(_&*MVR( M']@IOFV9X666:&W=W7:Z5PV&W86-1M/DB2[.YY:8EQS0.DB"%W**MUA:J$SQ M8YGB&V7W+S-%:-L=R[HVQQAW+2Q3@Q+'QI+.3;&X([".X9CZJ*PIN\YSC%S8OS^QM9LR5_EYYCOU6ZGOW\/LAM?>.T/<64[-*?2OU MO3GTO?8-RF]O >AFJ72@A]%C%G-GV>?=[H[Y S0;>9<=V:']V2&E]VP_+$9MN0X8#9[ MPP*;6G-&*C.^18-\;H;XI[])_"+/:M^+,[QE&[P/7_@F>Y4_-D*JJ8.'8"@V M&&$E&1U?=WA^9.9&2.47U6#(R^X/O(L,N#+##VN&E]VG_+$9)KUHVO0,CK)W MDT"QPM&X=20*,\RW)J$Z_,*;_CZP.[S9G&X[??!-W.;'*6FR2M M;>(PRJ]KY0SI9)K/=WY-V:0S57F4$?2]$K$DZRLZ+4-(7F: R]>N5R_65\9= MU2O>JU[Q(S,O'7:@](WBY$ [1U%XZM^,N_-S,)]YQU08>%%S0>L(7KGPC])8,?AAM47+ M1MP7MT=^*;BD=U9BNZ5MWW=@\F[@^DWJ*GD5-+=*SFM]L;RN%T9!G"-W.-*C M<:!'RN&Y$DM+XE:=>:^!V\)!(<*6M$ "@Y] MO7XJ:C[;=-!IBJ J]Q4-C*U1HR^Q2I<]TC*$%6<;H#I!OO6NQ2WFRA46?,@& MA6?"G,KWW>8NW34Q?S>N[XT3]1>ZOL$$ZL;00=B F400DHKH9:]OYJXOR\I1 MM [A+SO+4&W85U#PX:"@]?53*?#:RP/V';-G#$S.Z>!5/#,F6(*':8JU/M M%294SZQ_F%/Q/T2'[^[&X:!D(/LUL;73&2&XG28QG@Z3'";R\_%O?';V[F.' M][>8*G3X<(6,GPX=>)].QWHB$"#+VW:@)* V">@<$ZCWN!'G%FL;%29\9$SX M4.?Q?SUV6 ,;D+=F$P"4^OZ X9:[^5XN4HSB9#Y81HHJ>+B-OH9LS*D?*4[- M_^%;;1]XE7YS'_2] >R%L%VA\S77?7X)F&&;HG9=R<1LP$\-9HMU9L-A!LQD M4?LAZQAQH9./MUCFJ6R[*MJ\2]'FETR[<> ]5!N0"N@>=H.PX<[U39O.33NO MUV!U#+S(71KWXK;?7_LKK_TF.=5E2RZ_9-J"QFR$L;(-F7C1XEK-!@#,TR0W M;>K3WR19)PFLNJ^@,NW*M-^U7/)+IATONU$W1OT0A/=P.IIB>-+H%0%Y42G! MZ@14/1QQJSTW^9BKK\9,]-P"LFDY6O;+D1X5KTC\YW]750'L37?9D0P%-3]> M.?K[8/R_WKQ,_@XFXJ-'C3?IO[ X,+%VQ>"@9ZV&5MGPA9D963KJGYW$%EDQP, M\B(-6LZ54M-A085&MQ05>BE:# SUT@XZ@2&R#4!DE@M6TCJ%*%! M7@F"T3I,E"M!56QP.WTSC]6>VE8/:N%:"MOK :_2J.^M7B@&_A5:'\I">'?L[ C9%)>W#@G]8"@#!OW*U!OX)$&:4P,ND%H[U0,BGV%!" M2Z4]K64Y<:1K95@&O\#RLBMXG8,,]VW=.!Z64=A3YAR?33(OWX"?\16S5&7<2J[\59 M7X'R5[[Z$E;]J_63-[)J13&,Y,#-.DR_'Q+0L35;H8R96W5^/.DS_,+\Z2Z* M)I555U;]FW60-[+JYGJA)A-(Q40.-F+:=$=]@BRL.B^,@)_)%]Y9\(&=]2UW MR$A%2XRN 4HV,\743Z61L.;'49B7]K)/K]=6N;K4LN]JVDEAJKK7/6V0O]/1 MTNMR!+_8+/GH$;:ZC4"-!24"2WN%DX) 0YW7[J !?\(C/-H]?3+[4>RN]( S M"N_ _6/[94?QK7^@>H:U\[5^8DO;D""$?9N;T8F<31CY]#>!U D4K,-G[M>K M>FPJ"+FO1INW1Y"?KO^\"X+8;E<#MO1\"@KB=N!YPFK'M L$P8LWES 2JT-G M:D)5$')'6_%5#/*V"/*KM:9W09 !%G;2]6:P!MU]8G41S]+8R,P1A/KT-X9E M\0=9A[&WO?;B-NM2%8)4"/*Z"/+3=:UW01!/-(]'7E^V1'S3TI)1EV)=LT"0 MHOV'JB,@5B>0MTUC;BD(*6I@_QLIF9Y?S<2VWU\0H_CGK]>;GZ#K-455?3?[ M]#1;HYKG1]EHD9^9E!)KV0IK-;EQ+IQ8MLM0O/E'P&!B^]3*4S M=R]5*,W:__V?[%^/ ZF.K@2YN:P?/NT+N.:?^@B^X/^["(2JV3+IP2.;,/KD M,N\3S^B321?__K__Y^GDRTOZX :><+4^"0DN;-S4@56@*S:@&-D'_ZDXB9*& M#UP2U&?DTX 4P-&-Z,^'/WO\ M6>$\OOS0#ZT<\?X,="<#^+V>C_[5N,7"1/[V3S@#KEPQLF\?&$.ASP1VH:5Z MXMQ.K']9F/\HM760^Z3_F7+-<[KYJQ]Y^C8?* /LS%4Y?SU5]8E5UZB^%^OV[GE4 IW)J\T%2)Q#945E M7X&&"F.Z1E*9,_MT^M0+0^1WS>AA@9X[GCO(O\EWK6KZT(_\(*S7NI[Z^NM'U0]L^8B^JQE@E'^7?M#?'2G;\;0;\XU(FZ8@3@(X%ACWP.J7SX4HY:F*C?VKC3LZ'.&G>_I &&"E&TG,E*>:G<"8E/4H#G& MFDPXG096PTB@,\KR5(\VC@>!0A.B@DC"GMFUMM:$STE+4^5;+8P5HU!BLX_T9BR/\C):GJIO+Q=3-C1<4!*6TR'7 MV6R$0Y)1DM]2ZNL6"[5P7@?[PW8\THTFAZ@Y99DI7J'6XOY@R87B3,6 [H/5&,6F+*8(_S!J5T4SL5;7.&X!$1#6@9 M*S-%,9XEMU8STDZ3;=*:S&.QFTT5D]%O*9W>#@-&)@"(TGIH#J;&J+.E!%?-(R]G_NE; M2@".IWXTWHY$*;"7DD^NH<6(SBA++!&3A=$$H%UD[US3T98A@@A!DE&66,*G M_%!9'WW%;O9PF>T&W"*8FADE]BTE.T\)%FPEH TT0\'7(F$BZH\N(36PMQE'%GP%A)VSILY>%HQ] R49:I#:G*.B+)'@/@ M&]!#.)X@,HTFRC*=@)HCCX&6";HV!K!TCV_(L9E1EB35/]+#5%]#+)A:X%0? M)1H]6^:4$/0MZ7;,.NQPUR9%G)IJ =T[CD>C@I3XEM2+F]2H/5"<9S $BW!D =C)RRS).7S#0Z4Y?0MN#FR@+C+=TB\HE" M)>T3!L+=F9&60:)]L([ MZ&8LVD#,04L!%)K>(A^S)"ENS"5M%6::H*L,T@5@M$PR3#+*$DBLT'$ @#"3 MB*DC!AO?UUO':3YF6:9TQX@,&^"T M!F"/P+R"M"2 T-);@V:RL9D=TM]:ZJ[A-C@S)SW#5Z*X(F^Q MB?^+VT3_%M MD2DF6V9LW>EM3; [7X*N$R#(<#;>C^;9N%"9,0F?1U:$SRD[1>2F@N&PV9CS M.6F9,;#;Y5;0& )W)#"=M8T5'FV*44N,Z?0..8Q$#&'@ 00/MP3*)!R=DY;Q M?R" W@+HL: N-S9;%9Y;HWU!6I8!T#;2A_W M2&^K!_9NO:,W1WQC[2?9;.&R#,0Y'"QH<6EFNMUG.P=]LF7,)">DI0F8#'+D9V@LBBPP@$WG0!3XG+8D+1^$FVL:6 ML-@7J1[)))&'+XL)E#W&O!^-AC-34T \7O:V(Y>?M?F"KS/Q6FQZ^X6^1,"T M!VGK/C1>+\@3;3E@FTWE)(CXI:CO!&QD0T=MXJ(0Y+ 1=N;=I M)-V$V4:9%+ S7L,,11\R-$$$:-_U*64H\AD806=B!FW67")-K!V+.-Y8(9N:D94/7 M.N&8M:3C2G2;P'@%T/S\L"\>=B@-F^!]J[OD^%1D%V0Z6XP8WXF*N]U+2DZ# M.&CO!4-C6&("X2P)K#,OGI.6--=9S-"-OA5V8(RX.\M8JL[6Y/-[T$H36,OR M$1I!Q%[DI'%C(6UF07HHKDPK3: C1TT -?@LOVBW>_N(62BK44%:FL!^-S:[ M36J6&>0J<^"352L@U.*.Q;(B;-+#5!<;(AG>P5IB3&^U^N-,9D%1'8F@*+9 M64?SS:DON#19JS<;]%.:L&U\*[5ZE(6,T26=[ZZ4)JN*8;B=[)T& P/MKC:& MUY::R0L^X\C6O>$>V1W( 08R5@FA]E2(PO2TF3!5B\>#!K+:8:V,->.5]:J M#1YTJWI; MOVVS.Z'+TE/>:1C%#,J,P;37$AIQ0#/X<"T#"6#Y0I M+E)FS!I(3:<;Z09C MR4>1' GT:H 4I"7&D"!Q433H'AGIJ#$4B.K>>%&0EABC>SO6QTT_ _#4V\8$ MKC30(9^3EAGS$Z8;HT.C+[I]8#T]'DAA.2N&+8<>'YFMVIE)A+K+ RE]AA BK0ZC; AH=!4IR MTK(F:.#$7VTCWMY91S/+$SU.6Q43*%E# D/-(4GW61LF_53A2&W2@HH)G''0 M?7JSYD $$:TY;A+;J3&.IL4,RO+:#:>C_L*8"K8KS59A&+E#.Z<]$WJ,E:D@ MJKB_!($=-^H2(DG:61H(GREL&$A3%W&[VQ=CVQ""\E4>JMY*8[*88M,V:2TV%OU9 , MT-V9Q #R_7V,9K,]$R'XNQ:'D,<& $K;-=NU,"/D[20G+3$V'>O$>JB8O,AN MVFL^90>#GF#FI"7&!@*_20)M?1!9MD?&D:XZ!EB0EA97$AB0-(;Q$)0B"M@0>)&^WHC8Z#T6]ZX^G$CU8D+D;.1-1]9MR M]M&!@8H<+QFR#:,\RA6D)1ELHZ%CP_(\L&$BU>?82D=CB,])2Q,8B^R^K2UF MML@F!U?2E1T,-.F) ESQ-MQR%J[U #J>-?TYPX#"7 5KX?#N8HGMQ5I"6I8""(V[4[NL:LXN0-<]P#AT? M3K0EK1D,W/74@R !U#G"XJ=\;R6-3K0EB=G=9FL]#-@5R/9@GPQZYO0B O(V=B#FQQXJ I"8>9.6E)R9N3=7N7L,U8E!I(#Z54"YKMDYRTK+G-[5KE M!6_/Q!L;W<R0S'1Y/95%BNLQ@4.>-*1TO$(.UX;MGQ:"A/+;6E MBOTD)RW)H$=)$W6LLK((MYG&ZK@U7$ L2,N,07#:W4]G8US<*2C *AB#Q:,3 M;8DQH[=VYAT$HS+WW".)V2(]R--LMF=<*94J\\$&41>MM)K+-I0R']_VHV9_LCID;0P;ZY9!YZ1E&4CM/L**0^E@NX2ZG8X1'=VWBLF>R1HX( [5 M<6O% #[D>S-SJ@?];-PSKG3E#_'1:,C(C, YS0/'#D2D)1DXLC!R7'V$ MBHOKUG@"S+<+2& M.=GG>X!G7&D&]83FK$0>Q,-PT .W\MB=F3EI>1,R]H^SX]%>BR[E^ZUM$&Q0 MD,Y)2Q/H W-^.N*H+$[L3ON+HT/3,[\@+8EKI2?*NKW=4(SD;?G6W%<.&%/, MM>Q$0":B-XWVI@_&K+C<#P@3B[K%L&7'8&[BO@\:/P3+5NR%EF05O6&A)I2^"F[3#<. T%?H3O0N]$6RZ:PDJ#'PV,G8WW M.W*&($,AD?B"MAQ\$ -O.]@:*BAID@2#UH*=F:?YEB2VAZBU-.#ID2D)"GG&ED2XF&R? UR*.[A,,;3>Z:Z@@ M+1>4>H'K>\*,LOM$.SD<-G=$CJHM%F%A.UY("#%9,M(T]0: M_6Z@S@\,&WK>U(HG^(;(QCWC2N,C&WC^C%HQ+C"&),J"@G66O*%G7.F*TW2^ M$X\(6S%VZ-SH8],U7I"69##CI7[;A1>HG3;P%)6L)@9G?@P]YTJ[J1,Y V_6[?6= %;4F[I(TXFQO^7A3Q*96X!ML!FUETC9YQI6,TZ/'K,=L& M!89842N74\PPR4G+C$T.XTZ$MP0;=UM-:!?IRU$64J%G7.E>:728A:4.&< ! M5HDL6-.E44R@S!B>1OV%O466MD[+LBW,.U*X*F909HP\<(2'J"X#*G-]@MJ6 MW1BTLG'/^$3@U/005@'84FGY.6 \!%C.I]?M@'X?'L"(U!<$,= MBU'+J>;(H,?#N2,R\$9&6S((&$RW("UIK:#W2!E(,4],4U8[9O$=-)@5$SA3 MXY:@[HAN&P@H+4=8G 0[:HB8!6VY%.S&VF*##V$F7N/2*DT[X\C.QCWC'SNA MM6[B C@4A5'DD$GC$*W!)"%<\=[H2LQL,>VT M;$4] ,0!/#:3++!$SQ3O/?>([->)=6!T#EWTAUH/H^&"M,08AHFB0K.])6.M MU+@1!WULV^5STA)C78K0D>VFZ]OPXI!-A1PE^J8@+2TN)2VXXTY..^ .M1J= MKF5[@RQ&0,_5^<9?JK+D39H1// +&A+,CB&76TG[WHX@_>"(XI3 MT!K,@A_L3)U_FK*Z2IH= $SG<3)?[A?(.*)STG+I_ @>' D;@)F)63(WRA*N MQJ88M22#MK< UA0QWX#XTO+HP3; ^TQ!6I)!%R$(>C6;<^).F"U:P^F0%:PD M)RW+8+[Q>GN'B!.&$T;^5MAW4),K)GM U,7$W_;ZM-+W8FXC!8)&M&'8F M2-$E($!D9K\ 85< VY,FOCJR!6FY6+B#>D;4'Y"@M![;A+:/92W31.S,]@', MIC(]XHX'N^E:>XX39ZZH%:0E&>S[2F)1[78#C!EF2$7>'4=,ER37!T7Q.6IK T31G7B,475M8 M,+/#+.:4D"](2^)J0;C/^KZZ9%)#.JP/9@R.]&("Y?!O@:/^X;A /5MQ)OX$ M.!".VTD*VE)(UQWN)YR.CP:BL(_&P)CI:&KS1%L*Z;C8SG#IB&GV3@EIFZ # M61P5\BJ'=,> FN%.)VK;RG+9;UJKK;3:9O/])_0ISK5\Z3(]G>]2?<=1MJ'^ MY^,73_M&\_[WA][WO'%;/35\?]UM_^1$ST.K??DT0Q0\?NK#:-"I"_5E]^PB MQ&>,>,\31$\(LU^^T559Z+L>FGH'EHG/)'1G+-_A*H.?"?C.6,8^P]2=L9RM M\KTA=L8R>6V_-7V7%[T(3]])2ZK2QA4:R(5*&U], ?U54X"PS_!EEY]X@2D\)XQ_KAQ]IZ@5-X.^S[WY5VXLK"56I[?OCZ(T%&E5J6VG)%:2V MO^N"Z6PZ^4WHBO-*+KC2@#=.6W]7 \Y$JNRS"B6J[+/2DKO(/L>*I0&65^4; M]YEZTJH:N[&3O]E5J@56L&U)Z!?/R+]IBG&JQA$E9!6">D% MWL(\K6*A7"*_5XU:SDAM7CX4G@ M2CTNF+''@K\'CI5/8WSY_>L![0KA][ MK^4FWSN5_74U>3T!O&>B^N[\G_9%;]@<*EA\Q9W/&]:#L1+49HH3O]:9AWM6 MA>K<:*4/U0G12A^JLZ#YZ"M%MM,/R, :\=*&I^XK$6>U8TT8W_?A*S+V0A4CQ-"30Y+.HT M\G"KVPC46% BL+17."D(--0Q/]6*QX@.IS^D0YDS9%Q&0#F/3^0X!$Q%V>9C M1;J;!8.GO:"F[VY]+_LVI ]6^(7JU(I0="(,=7>E!S+243T*G!NT'2.+P=2, MMK:6T)]JFJY:KN*$__W4';4_U0P_<)7HOY^L0_2G%[N:'ST0?*IYBIMQ__ ) M?YY*3EPGHWAL,DW)Z:MR8(^'2B(7K_02 M2!U&R3H$9:'7U\+[N_*_%V'ZPD\>7)W_O?!-^.^#(*+0D@_XB#LB3UMS33+[ !_(%/B1/2'K;'7,$8YSWMXV.KNLH+Y]> M)B4JV'@;V'@#,[HJV+CP:Q(?&3;^N? A/WS3]1Z:W1X@1+15=Y[2@SW87(:@ M+$6[1K"[,(3@>G^V[A(]@FDB2B2%B# G.W0.(>BGOR$*J9,@6@')VP#)A1_P MN#(@N?CK'3\ DA\BQQ]7!1T3/5(L3]<8)? R*84/F,%AN_7 %S=-!DC6?3Q< M$5$0)J^+&9GTLF'.@$>K/6#Q:&DT14!O-!*9=RT;+<"#R, #0^LP297 X]\5 M>ER$Z0N_DG)EZ''Q)U)N*PS1@J:KI^*:!:4YQ,6=R>38LB\<.G (C5@)X:0B MG%BM"94&8,_$:J.P? /(H>KZ\?]6LD?%[<&P<7XS$$/5"O4\[VQ M,)=0S=_F7(4WN5'\B$O7_Z++3YOBEU+]/2_+]3RZG//X,1Y=?D=-O+I]H==4 MU*O:W7E%8+RV/9H+;,.TXD#)AY()&3K%(E-?IEZMK*I(OFVG,VLHI@V,LM9C MB]3R8.B7=V7RL;MA&.M:-O-L,<:94'WMM%E3_)([^?1'9Z^=V;8ADYD1(*VI M)P+6OF\(O \%()U)@/ST-P;B=10_MV=SS\[H>MZ3?D-G=&W[*U58=%4/0+^A M)EY;R?ZUT^%7=4+/%^EE C^B4YI9@NXD"1D;HT:A\YN9=MD?%6<4GG='3VKX MK3'-:OO17M1%?L\9BWYR7/&Y+-#,'YWM'[AO!+B6E[+?# '>N]9>^:(K?]KZ MS33Q^NJV;^R+]H"_BVW%0$"%;LD4 LT"8_J;&S:_Z3^.?-J.F6:S!2KN9L); M+K<;H$DV_[R0^[S_N-6#$-^6=F=Z&&6?EE=VLSPP"BPUTK6'(F^N#V=+O#>S M8?4&,/!Q3T34GG%5E0;\?_:^M$=Q)4O[^TCS'U!UOZ-[);AC&VS,O3TEL9A] M![-]L8P)P'@#+VR__HVPR2RJ<*Z5@&VB-=-=23I-;..@*+N'DR'2<9]EUT"-;L(_1O\-B^N> 1T=AE&A%V./0D,(YJ#CPS^TA1S1@8(T*N MA9Y#PR['B?W)I0_NPAU 9R$!;>\ M!\RM+ '/.]4%DK'0W;>X458^ 56936LXI>: 4BA=L<3$NE/0G Y<+K>H1CR9 MNLR*?W3("#_[%WJ2#RNOB#!OX2?80AV2>P>%T]Y:2=MV=C*?[TB9@B4[R<%J M!Z>((GC?4CA1B>'-&SH-QS^\$DG"C7.,$3<>3;,0"7>\@2U'@U*,;L(K- M0!QW&KVX4\S;OR.S^?TZ\ZQ8?LTYTO;@V%5$=E+FQ$-]FJHLD,YT67DB3O@4 MJ\7@\GA$?G3#>+'&Q-&XT8O&#;6SX*NUW'[#E5BR)NR5_'XYR4V,=G&7"W<4G.70G^<[;%L233-_7JL(G^?,1P/@D7_"'P3W) M_URA1]Z7NBM>:)DW6YE].I<]$$IMMEA4*QV'E2J?]U,T@5W1)4,#=<.R7NN6 M-^GL,Z59=C7D>T)Q-V7L-GQV(9"DVRXOE?%M&_'GH\,"-8DHC'T![BIJ!7"]W^&2J2$"IFAH/"XN^/%1_MHOEL M*N/#OR@TZW5^2T5AZ0DAD!T.X D6!!V!)_,CS4(O7UX>Y>UV> MORZN?3Q@NK-6?6QR3)/0#2NQ/!#5SF_$M;M3:3FVA28'M\8G5%WM3VBSN29E MHECH59ZETG*3\8M6QCK]20/N]92Y0.OZ20'\$$/I8 MG_E;(M#7]ZGGT\VVK";(',> W+!;["XR':&#$(@D(01AY+D-\@1!T *%/)=^ M*HP\7X4\KVFA))2564,!8L&4 M*P-^MLAZ*)3Z]ITBZ'B:3F(LN@T67?H:'QJ+_#R-@<*B-\'GJQT.OX<^+S@> M:U0G0UODOJ,<]A9ET9OB@.Y],>R\Z*N@#E19*$\7$SY/B6!CCWE1[BU<_$DC M_$E"_"'\G!48@*Z44')O>0L0 /GY- ,%0 $SADJC%C&NUN=I93-;S5+5T2K' M2WS\8&$$0XL[("EV3SH9E>'/>;1#T$JSO(?=;@ZI6XW#5XPPP+VJ+@@Q&T MRE[W68.K5_0*HW#"PM'. ]&L,I$W?=:3@"Z:LM$VP58V'$L]=,':,&TP.[GG+WS\>56TK-;<]8[]XM^? :"A M9B)G9=G@>^? -,'L/-ZQUV6.)0,<2;X$F/ZH4YPUMNW?J"3>!QH/#?= M>P*PK>W0V&C;7%4Y@'YOT=3[;0*%/]("]>U[DHB3%!$G:!P&><,DJ\!,^D8Y M5)'#IX_Y[<,+3A^*(O@%F_*B:1[@5F(SLK&V;\M2QT;CZ1AO"EF[[!!D4 M^[-N*E'>21S%EM8;7IGV4DT7K.AOWU/).)6F;@Y4]W:B!!3'<#Y;T!NO1,@4 M^V":2;$T&=>6RY)*R*7IAN#M!A"M['43W?@9/9CD,T#A\XWY2C7M_"H/7.AB M(73%,R01IVD:FUFWRW,+S*1OE,86'NS!=1Q"W-\E<&<_:#U:!N!%617K!B\RTL2#G?2W[RP13VXH!3E+ MJY-%71GN\J4:TU8*>NZ+#927(:Y],?\^7(R52"2B%[OU .1VS303+8@)J[7*ARG>R",>E^TA'BF> TUU+22Y*KWDL@B*7O;X?@4,W=NK&SR1 M#5,FW T3WX*+89_OA7IW>^J#_MSU5E,6_*;?YQ+%ICUGFOT=-?J-,+KW^'-+ M9G%#%('%$$RKQ^'ZO#*M;I8LC:2]>*FQ8EMXJ"6UZ [ M'[F7*N0*1[II@J<.!L/,Q:[J+98U[9VF_*]E$,2 M]NS<7QVNWEZ 66QZ2LN= O@DBII!/M.TPGYDH M.!$?-:WT03KOA5R\0N/]"MC2X^N:TT-:6XJ7"@HRI9,S.CE_F=0*:1PRM)Q3.I3)PF(E@H(D2*+PINLD=- M>KSV!?WZF//UE_5^_3"9;-5-D:-L^]A;#\?4O+! F/.2(^R1L"9@>CX*_C2< M=1H$\'G=8W9,IJ35LMN:CK,N D4YCS3<$!1^QRC.1?TJ" (E6^IW M#YDV,2Q3#5LT@5WHW@H]0*VSR\BBD>= ;<+UCU1Q8G0Z"#W<[GQ,G'D;/4*6 M4LKM@2G)%D#^3.\V&QN*IBE"L/^??Y$L'8IHCXN,\J=,^>!WBXMT%,[U]B4* M?KS0N^N^\"C>V^EVU9,:J"*?7PB-07-87<$G57!,MYR"0 JDUS6X;WRZH[E/ MB;Y38]')8+3C@4ZZKY[*J6)8#9J2/NVHZL#.% MD=!/\S5U1:H#H3>4._"^Q")W%9.)4\EPYF9=[]A'P7D4>A\1MH$BXDD(OY,S#HTO[0.@&-U,EM>H/;R3T>:EHYM?W:P+;._A:/[(1?-C@R*)>Z M\:P.2%9M;M/#;8MK]1TFW5BA.,7SLH#"*/1MM')0@?:T8< MUAVYL.Z[:\9KN 8^HNCI'27N M&U/ M%09*85F/')>/*?N'H.S?D'NGONQ2N2W=(9C<<&JVU$U>K65=N4>L/9&)LP2) MI3]R)'R4N?9'.HGA9\XQ01Y8@OP-W3'G#UIY>RA1O&PRL:W"L:=@@U&["$+G4 M@L?;1R)D/D0G( HN AQJ'^90^Q =D# U9KBW8@F@"AP_M$-5,?2 M@.O5XPAW3)?_2GG\:)MI]8T7OOGLLEX 4WL(+_$_*J85@6@[)O!SHXU+FZIH M.!-%3J<736U1:?UUSW"NL8:]<=@RNN!Y'8 MQT[IB+#MH2?5<4!^X)EN')"/ _)/ ?GN+UN>9G]2^3.?R/QQ]=A,5]JDI6RX MHEE9)S:#8BP :/OUN!M)66/6B"FL)8M";L1K/I?K= "@01NJ\KD*A$D ^ 9<-O0RPO MO W:IBS9/RJIPW-@8:<8CA7')P#'BN-8<1PK'J #@F/%,24?44J^^VR'>=V" M=G MFL!NS8N&.0S'3F:>'O)B849VK7*EG>_M!"KI,O3I.!FU M(K@ADL$H. )PM#Z6!ARM_P#1^E@:<&PXC@W'TH!CPW%L^)O2$+*H9O=&=9K$ M5+3 #-XBM370+:_P.-BC?_O61PF:3./@Y@?;EBC0PZ%G@7%P<^"IV4<*;L; M&!%R+?0<&CZ)$2&VPL]?X2#;#^3"NBXG]R:4/[L(=8%7?A/T@+F5)>"YI[I M,A:Z^Q8WSLHGI&J6W"2VI;Q9Y.71=D_U;:+?$!<"E?*J4,3IU/MZ%#\29H2? M_@L]RX>U5T2HM_ S;*&.RKV#QE'H;:M;JM$TT6+48;?)IPIL(8LTCEN5X0V- M$Y4PWA_U*U DKW16[UDW;/@5:_$@PI^P%P,'\^(3@(-Y<3 O#N8-T '!P;SA MI:!Q,.^KP;P_#+/6_*SN6 ](\%%;]HWD/6X.,\JH:BJ_(1NYE3.V[062_6)AIXC!%>M>IT]WU"K(0M'1PLGZA+PG#:(J(AYI5=VI\:> MC^V1#IX;!0<*1,2W$7H7!HY$#[Q? 4>B/Q@P1H$9#CT!C$]B1%A93+Y&AGQ] M3US@T+OR>'=)GYOAF!EKB8G$-HG>J)?)'5I).;->"!3C$JZI9!('ED>. PT] MU8F5443X1TPS!CZP_"T%LM(:P_Q*&!<(K3CL]>1%I39/=Y "0=3BZPHD*G'B M36#'5,,*=U7G#R#5UP9TGY@$[^';:.EP7Z^2U(90Y69P41E6NIL_X7*>?)IO- MW:=)MR:P*[ID:*!N6"A6#RX5?(,/LS;(;,U:@IN,^=)2*AWH;]!#R&F.M1\N]&ATZ_)_/I63M##!.,L#-( M>T/S680.;DCOV^CP_J#>ET[#K6EW],KI3Z_< 9<*FAKJ#/XR)ZINV*]HHW-_";^TK%]= MG!]),7CK/\'1WW[KWS_Y?W_1O/WX=GSD@\N\WU0B L7 WU(-7#+QH9:)KR^G MDK6$UOP+ZZ>,!TQWUJJ/38YI$KIA)98'HMKYC?HI[E1:CFVAR<&M\2F)'K0YQM"KS6:^+;8*G^>UWP4= MQ+2_;JOJK,VUEH=CO]>KYP_3C@L=J6_?*8*.IVF_B%$,()]PE#T"@/@YO0(% M(&\BQE?SU;\'&2_XP&I4)T-;Y+ZC'/869=&;XH#N?3%6O$AU6[U!DF7ZQ0*7 M&&RUQ7927!,;#S32"#22$#0(/ZH;H\8G?%^/@!I^?JQ H4; S([2J$6,J_5Y M6MG,5K-4=;3*\=R5304=;LV@J#;W?*G%*"5J9.@\[Y(3R,%%Q0GR4N9_/A[G M'B[)4)%W]/^^4>2WSPH+080SWRH,GK[W3/[IM7DXZ*DIP]>4@;H%:"+HE:)N M)2[?2W[::1XT/1'^);IZY:'P+Q$^1>$HE!3L);IZ8:7P+Y'GU\1+]*;_$R_1 M/4M&A7^)L$8+1X6K8"_1U2MBA7^)L*"%HX!7L)?HZ@6_PK]$6-#"428KV$MT M];):X5\B+&CAJ (6["6Z>M6PP"Q16.MIO>7>^CFQI^KHX"FGAWC)(1C>C,?? M\/Y&M]'R?:*[F9,#E! LTQ:ZP'H*H7!#)M!G/0GHHBD;;1-L9<.QU$,7K W3 M!K-3X,1%]$5>%2VK-7==H+]$7LP T% _\;.N'O"]\YE=;O?-GM&K M<6(R5R\UG4)Z]CNM-OM @V,6S8/GBWU/Y+B9YPBUVF"/O);;S!E:Z.C=Q4)( MD@+U[3N5B;,D&V=\@C*PN(:Q*_87!6E$M_/U'8(S0HM-'XH4^06:\J)I'N!. M9S5XBNRL;9ORU+'1N/I&&Z*6;OL$DG -JU:TLBN#H(Z9=K4P+*ZVT@YA%?WM M>XJ*DQGRYC@5I:RZJ!:\"\"2!*\C270,L0\FVA3T_+IE9FHS12Y4=?*8K]]3\8I.A5/I=^?GH>-K"#W)P^< MD16T%C2_E?6.SWZ0NY$'[NP'K>E-1"X8OY&M9O.'EL[TUAI?&O2'G!>RWR<<%%M9W2K;3=VRB]:>;LM9[7(E9EW027_[GF+CZ>0'DMTP[ 2YQ7O 8.?>_97""SNCM&7.2Y,FX)V& M7@ 2U6E8JR\NP_$B8K")EC8R1WR1[^5'-<QZ,>/PT:): FT,FS86;NB7]<'_ O^_* I&S-Y M#,9Z?J\D""%AE>54>K""%@OUAC/8MU1UJ$7S6SSN>:PV;#5QF]83N]QY,JE887L=-(UKC=: M)Q,LP>>:"Q>76&@AI>,LG8RS22:4O=:#)VJ!2*>\M8$4MBYQ]W):W1=:OMY' M52':R:Y3*\QXBMZ.G;Y<'/*B>_E"Q5A?Z[Z-(25 'O#@33E\/?;"#RFON\ ) M>U?3I*4YYZE^A:-4<]BVLM>&E]H@,;6WC1FQF:1DK6Z:7!9QRY3K D=7*M8O M UCS*>F?/^);&N'++43)F0DE*SW4N[ZU9]*7$D[,FXO[I: MO;T L]CTE(4[!?!)%"Z#O*UK^#)C%NK(DWLX7Q\U4S0G5/ZLX(E7:#Q? 5LZG.[XJZW\NXQT2='G_<7!D16JTTZUZ\.$12VNG+58 M+SM9H27F]TIOF.PG.N1PT9WMA&32S5HDXR3!QI-D*GJ9$V$6O2CXS!XU]?'* M]_7K8]#7W]UWQXY=HI9MEA"U5G6K',CT>-U!&/225PQCSQVQ)_S.-9QZ&@#L M>=U]!L:+4=4F4KS2R^ST#M>3,KW\E3G$37*4T])S'*;/#64:NYE+-+9I.%&H/ [2:.2D1HP2?$+, MJ>N!32EB[LH10'2[D6X)^:I Y(LIC6+SZR)37R $06Y0EGGK,A6RS-**93FN MF].8QWKP3^%;\[&=:)HBA/O8%.A@+DNRJ*)]@O.PT"[/@6@[)@A#3,A%QOE3 M)GWPF_M]6%1#%*ISO6V)@KYO_KJ5G!,M_R,D!9([_+6-X3,58CM>7Z?G&^)Q8'75*I( M3"@^06J?)YA^!-]:?>.%;QYZ%R)T60(SGTNC,IFVCD56'"F:*:6\JGDF',]GUFB 0?MXY9/0R5D>1Y1]#3S/>6!WM"[W)(%T>FTIBD<[O MB6I?!9O/^T:_0H78134%.L-TB9#3]"%)KK-Y6UT@%8)XQ[=42%2R+[@],"79 M*VOB%M)P;^HU M1 JK=&1/]0F=6E=$V3*^)V*7NC= MGET*1PXWH^TFN7JY#^XO6YX-]F25./1L!VS:XOA[''^/'1/OU,L#477 ZVKY!ZO4GO)Y M8[OKTH26%BN%Q;HT&0Q=M>P&Y/ME)6(0PG'WCQ5WCU7RO4] %'PPT8T!#[=S MYBO4:+>]RW;-?F?..^K$S!>G%8-8=I :=6MCO:9&0Q8/[J[("?VF(EP-N'/: M&NB6UW ([-&_<>AWP$@L[,B/B,LB])X)'/H=>'I87G\2( M4*^888T,P_J>N#W7#>K>A/)G%Z$N@).PX);W@+F5)>#=*;M ,A:Z^Q;W>NES MDQQN.E9]H/0Z1(DH5'2C2;=2^YV09+Q(=+0TZ%8=T6$H\14 M9.#CQ+]:WW321[)FBBVN9W%'0]KGA:SFZALWK/Q5?1.5H/(FL&.J85FA]N9\ M -B^-@H\3+T\HN"VN\-&>\SI'3X0O'/%0I,?ZEK MZ(5ZTZ7QFA!2YL;AP%3(+O+E^6Q:^CQ'UP1V19<,#=0-RWJMU#2WKQR95G=4 M5;0#PZ9O MVBFQ0,@\Z"CM=#DW-[GB#H$#HMW?!H?W1PV_=!AN3;K_\T:M\-RIG:YH>:6F MU[8+W[$D$8^AK7JI!G_@,?#563\!Y)?,S8^/3T+YGAG.5 4!$/ O;N^)M_Y5 MAO[V6__^R?_[B^;MQ[;C(Q]#W38;2;$46PYR?$8=T>IYWMP*8. M5^[>.N(F=H)/E7I<2]%V3F&C$N:PXT)'ZMMWFHJS##8W/IW#<&\YNCU^^'F\ M H4?;P+&=1JN?K$#;#"BJ'5W,V@0PYVX*;$TLR+86S5<'77(7KU8(63>T3M. M@IT 33\G%@8-,Y!8U'11W815*;\8;B= M4?INP?3F7VP:O"CO0VNY-1J&D.5*.?LHK&G)F+9=>7<=6ZDXG4J_)>_GSBW) M4)%?]/^^4>2WSTH*080S+RL,3K[W3/[IM7DXZ*DIP]>4@;H%:"+HE:)N)2[? M2W[:71XT)1'^);IZ0:/P+Q$^1>&HOQ3L);IZO:;P+Y'GTL1+]*;K$R_1/2M1 MA7^)L$8+1^&L8"_1U0MMA7^)L*"%HRY8L)?HZG7$PK]$6-#"44XKV$MT]?); MX5\B+&CAJ!86["6Z>G6QP"Q16 MIO>7J^CFGIP"D4TH/B5)ZR,Q+'L'PYCO^ MAOLWNJV9[Q/<35)"$F7\D1G!,FVA"ZRG& HW9@)]UI. +IJRT3;!5C8<2SUT MP=HP;3 [14Y.$\MK^!II?U&81G2;9=\A)C2\X/2AT)%? ML"DOFN8!;G56@\?(SMJV*4\=&XVK;[0A;.FV7P#98,/0Q6YRKE"I\FP\'0_' M)0 M8DVBHSL]6EQ<-T,OE:^#77Y]+!.]EEF6!VJMPI&NG84R].(4G8JGTBPVLVXA MBU=WU07.S I:@YO?RGO'9S_(#,WTA8(U;#TMS)6 :_H5='[Y "=A/6XC1]^[O#@R+0E=V* M 4.@>[?HN5,.RNTQYX64M\FR)F8ZW09);)),RTFCAF#'6Z7 ,+FD:EO.9L8S M%M=O&'V)*(]=LQ^EO*62<=(G3?;%E#>,.T'N&Q\PW+EW0Z80XTYO,W?V]J E M<*5VK6S);64E@UMER4XFK:%-IH]=)4^L*WMEX!Z+I$D1NTT SV8*8N%ZK<)SN@3#F,1-(GNDH']W/HA*1\KPJ%Y)QPRRN M:)1_O08'>?[9G,EFWHA>U5/\"\ ](.J;!3: ME+V6YCK/B!FND:BF6NT1O"E1;[B$?>M5AUHV'R<5[K93#GI?K+M:)\&#GJO[ M>5^TA;K9_F(T6-!-(F\.UF6XQ$*]T$%0]++#]RM@Z-Y.W>")[)U=NL%;D/!U M.+NG3_=#H/9!=Z[%9 AS.QF(Q"&U3\\KVT4ZM;URP=41.TP>4[4J DT%_OFD M/]3T+ (F%MI(J3B13,;3%!W*!NW!D[5 Y%;>VD0*6Z^XN[FN[HLM7^^IJC5 MZ;@4%W4"E+J3CK9/V2W&O7^]5)458\IGIAR --);8TK86NU% %->]X3O%K-\ M;M^;=@BQIQE-*0,.@\F52[>6Y^W!<;FF!.50M?M:*M'E,UOW4H4\X>A6EZAL*D9WTDNS?7V?%5))U^&5CE,L&XPX2S4((#/ZRXT93RL MJVTR4^(W;+N])KO+K)RY;FV6)C6KRA*RMDED> M#+,)79]O^NEUQT6@*">6AAN"PN\IC4IR:M ,HDR.G6S-%#'BQ?1HOYSGQE*C M?.4X(#:[-_99]4@I=/B_3[FW*\X6^5?0S9$FFV9FQ?LHJS?;R,39% MA2'BXR*K_"E;/OB=_#XL@R$*Q+G>MD3!E1=ZC]W7G<1[N]VN>E #5>7S"X$Q M:"XK#(P1\6:$WFF!3V)$J.W0,]CX)$:$U@P9>WFGZ.J\HSFJB$HD[4M.K+_97=P0.VW> & MJ_R18^2'G'T-/,X8<*RJ;93NG;H9[0DY; MAD%U4HW%9''EJ _#!&FFRSC*\*#E6^/DN%%5=DC,$4_YJIA')5^C8EF.FZ=A MS&,]^*?PK?F8^5SB!YV(IQH_L?53D1\X)+BZ$#Y8VA<^0N/T^0 D1C<'X[4L M1;R3T:93HYL9<8M3'2(&-B+Y"GD=UD>[ZG:HJ+RE&UDL[U=^EA,_$Y?)/1N9+J &1PYW S/O/32#>"B MN[^R?)(-FDG!!,)0DY0$,TAU%_M1=MF$%A^-D@U(*AU/$N^[W&'%&&TZ/;K) M =C:PT'GD0LZ_VKRXTOUX>M1YF#9'B;D#;?G:L6,H!%&+UE6?I/?O%2- U%U MP*5F_,&%S*<\ON*O-H_==46UE'&Z4#;YMWLKV,V4O@,OG:75,GT>;/O>Z^EAP-JWY68>?'I#@H[;L2ZLK^G!0'(-F31'GF?QA)0W;1JTC MI!A$JR?C3(:*LT0X2S_CJ',<=1[]DQA^;AM3V ]!8;]?._W@ _)U :2'.[JB MB)EN?;C7.'J:RB+MY+8EB&?8RX(&CPX(X:>JH\Q(/]))##^_C&GDP-+(GU$G MTOY8;"E,P5&B[9@ ^]C"SBYC9RF.&(].8<1PS/M11X7IQ M''/T2> ?">)6WWCAFX?>==.[V_OBO4&SRE%%FVUZ-Y("V*S:69C8A9K)( ML;D1SF\HMI#%.'-[8$JR%YOL1AS'O!(R5G@BCX/G9 H>IQRFB.7@[6<4J.70 M,\@1BG0.WG:'J5/JC2 \:#PSCJQ^-;+:_67+LUV>C)J93S1U7VJ8O,G4FL2F MUF)L]FB4C#6T[E@43N@@=4FCL$.)9./+3\JG,R!^K'*.UVS7-H1L]3LX"I MPEF.*.U@R=&4:#N0\_08^6'P\,Q M'Q_0\/#W*JQV-LF/]:6S4S2EG$D-RY/2)+M#"@OQ\:\JK*C$@_>\6B NEDU% MN$QP2[4UT"UW*V-@C_Z-0[]#3]-CCS(._<:AWSCT._B,/0[]QG"-0[]QZ#<^ MU!%BBG'H=_0IY/=$R+D>5?>>F3^[9G8!G(0%M[P'S*TL >\JWP62L=#=M[BW M>I\+?&/"ROU)0TS"UYTX('/>)'BS/O\K1A\HDTVXSAQ?*@C1S_C M./%@\M)WT(*%?:$B9;.--2=WZ5G>GH.ZT%H@+>B&E;^J!4,65-Y]L3"V;MCP M*];B 57 #H-7[I'*6H?(68JK6D:W3R^U7 MP]%"H F7-"7C;$@C=7%=Y4A'W&(%%1'F$A.4=R$HKZM4!A0]G#:*0UIQCKF, ML[/'JVRZ@Y0*XB#?4BI1B:9M CNF&I:%'3*?82Q/C(/W\.TY!^QYNU4\[1TW M.D2>.8\\Q4(15M85Q^/^7CPN/OF15P<>\XO5P?LI8RP4#R 4=][H4 D%?5][ M$@O%+>-0L5"\G[L-KE @"NV/(#MYNL 691W,.-'4X;I8)^_.."]+;;W,=PAJ M?33WB0%8Y(^?CQ1L KNB2X8&ZH:%&I;!I8)O\./6#JUIPIF6)3X_9$;+A=.E MJ&Q6H.%4T]^^4ZDXE:8NR+4_,<)\AEK'"/-^3AXCS/7"B-\-#GVQ/C$-I<]Q MCF-((I^IE^;Y'0('-_CW37!X?P#P2X?AUJ0[>N7TIU?N@$L$30UU!G^9$U6W MPZ%H>4T.U[8+W[$D$8^AK?K/_T[#Z<]^==9/ /DE<_/CXY-0OF>&@V*M[R_@ MEW;UJXOSHUH3WOI/,/2WW_KW3_[?7S1O/[8='_G@\NXWE8A \>^W5 .7/'RH M9>+K"UUG+:$U_\+*UI+<9Z1%HMWA\^U1=:#GHD%2<(:$42?O$;6)M^PL'Q&-KT MDL-^!.1X[V7R]K#Q\>**2SAU8%K>2'QNGC4A-]7F'*<3+?F@C4;+I02&'00; M) EQ \/%9_,/[BTV]X"+2S<.AHNO@HO7;@/'5;/7O(<8+#K#!B*+6W8\2<&C4\YOAX!-/R<6!@TSD%C4=%'=A%4 MIOQAN)U1^F[!].9?;!J\*.^-J6*I3BEYY#2B5$VL!\O)HN.R$FY&22I.I])O MR7L8G%L?G();=1P)4%KT?=;@ZD5UW#5X PV"MBCX8 2MK,]]UN#J=7[" M*!R>R^RQ#X;G.WOL-;AZU:$P"@?6'$&K>W0OS7&+BCM8.$)W,()5BNE>PG'E MVDQ8.,)Y,()5D.A>9M65Z\)@X0CGP0A6C:3[K,'5BR;=43C.25W)4-%O_^\; M17[[['$AB)NG,K'T/VY@7DS4#$>WK=A2W(+8% ]9@+;-!";O07J ?YD(8?= M+&8;L07\* ;F"O)<^7+Q^]?IVV*>J6QX7_LF#_:Z/*36?SN=*8O'.+;[E^'H [H"$&IZ*^@'N^:F(/%Q<1Q>=F8P6?B[KHB[)HAJS MGERGUI4'ROJG(%GLUIZBT2YD+$ B:D) M1"4ASN$7_RVJ._%@/1DJF;^>_8Q_/_L3T3+$2.*O)/W_8F?_1LMQL9::N$^< MK=@)H4ZQZ-Z?/7UV"LT_?6A8;N#/WR90180HZ.T_O=?=&-M8_TU!K8D.!OSQ M-+$4^5>:OM)6G056>5/_$58EQI8F\D7^J]_*^YW-SWZE]R-Z$81_4Q/5GY30 MZ:.S(X06%XZGCU 3Y9'ED9_4E?W3H1??<_!_WC>_[1!=?Z>09$6* %,@S.9B M2DC-,Y3 IH4)(:2P#1#,-*<^>9]ZY41\D4Q>H='NHY^0!$C,= P;,.TXK&* M+OWU[)3U)OL<@V(9\[QH+8NJL;,$,D,R;#KX5LKJP$1/7HRSX6A,TERP6VY89!O< MP2&72B8K,)??7K.2,RM56A\XYUB4-ZEU:=1I[(3TY9.]Q8X<[[2Z4%D2'6(XG6B4/&ZSP@X]R?SZY*[+;+16TAH3AT-Z/=IE M,Q-#60B9RW<.RN)$W8B3HS+,I05#*U;KH(N>O'BGR+"MYD*F)UQMRE&@M7+Z M2F#&"P'_36"8Z@^-(ZEY62PJ26YK("F;Q\*['/DFNVN[:47A58]79% M!YG"#CUZ\=;%H=PNLAW"4C8K%HP.\WYB[\"W^ISH0W7=Z_-]@24.J6V_-Z]/ MC&8%3LOG2-?:'4UM%6U;:U*7%:/D%SN4U[4&]TT*,7TVIO,QMUK5&FXLR+R6%])/+K M+'S4Y["FX$B[Z/-K4=F4C5!URBVI@.]$VY4L_" ML?H<5T[BE>&*J&VY4G*9*MK33CHQAS#E*Z/G7X89K+PT=] MCHN67/2HH=(S>"H!%BKE],T2V1$HGS,P7;?GFEJ?);G#T2PNY8.YJ%;AHSYG M8-E+I-J4O.?YA#4@4FIGPQ0A_%(^9Z"?SCJ\O#0=GMH,NUS5L9;M!!RKSQD8 M4$0]E>#UJE+2A*',I!>5! 77U6=C%[G93FZ9@PPO3JK-OER@#:WG/GIQ7$S" M.-8KJ8E#4*7#O-DI[R*XY-'S4YV05<\HF37%J MD=\PM5K>J9A#[=A!CUZ\M;,WC8 M$+4YK?;+79TBT@OTZ,46K!93HB!T*(6@"OT:6"?RS9X!'_4]KVU!&67E MO1BK&27&BVF5#:O)(Z4V-M4!X;%P+'Z'&UNK*C]8[>E\%I3 MW-4HFEGLH'I/^AQM<:H=]%%>FBERHS+H#T;KS H"4=+G:)W(@K)"##>3 MVI0_KNUBN8,>O5@!1IFQ"F>0/6(S7Q=JI)0992!FI7RDH*GVNI9BYLH<52T7 M6 JP\V6XX><'G\QJ_ M*F2:'?3HA=W&%1M3TEC;.SXO)'GZ:/9[ #5^]CFOYEZD)2>9:' M#C35XU(8 M*=!HA8]>#$ ""\',F+4E0>WG!E-I:.V:YK[U8@ =@CENFZEM@W!ZB6.Q.3"7 M0Q..U>=HEYCJ<:#O6QFNI-Y8442GPU2U)I$& M:??1B[$.B-Z^+ZKK/.%T1:;46CIJ!=H#\-&+L2X6XV6WG:Z-E%JK;13T\3(] M2[F/7DC!IEUF*ERN7E1 5ET( T4?U-$A])&"]9"ULO1*K1*M8[G3'#67:\IQ MNXY>FF0=MCH5"8GAF34OK]MP."LJBYH#7+PU.SV6">O8/RAY4!#F?*]B,0FW M.F@R%GQ46CL2"T%=-8S&EGDB7< M1R]Q8#=.#;/#M4D)\UZLKM5G+72TJK=OM: PDW[ M&*6JH\[[MDU )&03C?ZV7Z0-$=YR?,2P6ZT;XCC9G_!.3SMF!Y,$W3QFT:.7 MZ]KN5FAAK=&*F-OWV-6XE9<3<*P^$EOAIUNVJ1Q$11QP%5:;6 X/)18^^H19 MKG_@^>;L947 6[,JKBWP]],_SN_"B"\\<86(Z)(\@NQG=O+,H7*B)B_97]M\ M^M;3VTCO9OV^CK1IVJ4Z7W;@G%%S9^\WX#OGJK%[NJ@__9Q GJ&_/2YW!Q?A M30[UQ&J[7_STJ#BU#-6QP96YTY=];&B&'R+N3__]6SY'ZJ_DJSY'O!$WVHBW MHD/P1MQH(]@WXK?P1F!H>JR-P- 4D(W T/2U&_'^3-/W6:UAJ";\Q2 S%Y22+N5XL#2\:C2@;U6DI*OZLX1 M+/&Y;Z>28&7*W;MKRRW22<.Q%EA&L(Q$2T8"=^?X67$^)^"0E/O^)K!CJF%9 M83 7/]"-+&BB=S'T?W])=NF5A20 [;W(\_9>I# Q)I5SUVWMEF8Y>D@?$E.OMIC*P6\0HA^)A4-@&25'Q#$V_K_5?T&0J>(P$EL6@ MRF) 6NTU52"J6BFK\:)ML-4!)2[T-I)%YI.-]D)QX_U5<6=G*\>RO9PWVT I MZ(8NR2J(Z2>-CCY%_Y;05=BQP"PFZ[[WX+^Q@8\-_&@:^)^NC(%OQ4%9"RPT MD12:L%R3D][["V --:SL57>!9A2J& -'ZY5[P79^(.W\X$WYWI>$&/57ZJ?Z M*U_=(.FVM_=SH83_5@'Z1U:?9<]DT^?^,,\?AHNRNM2XEM67]M5]H;%H+H0T MNLLSQ.4]'HLW%F\LWK2J;AF\N^.82I9M+T*#QNI;/LX07 M#;-PDN_L2;S]O!>@WTXN:DM2D;?[65,V*L-<:2&X)4/(U"5=BA$"(P1&"#1W MDOHGM)Q%242$OQZ;R=;:L$05E<:;RWLPBXF6!6Q\K<'7FE!(9OC## HG"2Q! MG%PW#1O^C 8CZPZ8M3R/G*$C<46NSY;^]+B?)F>I;6;>%22^5IM(;6$ER+OD M3G!+WF1P! *6\9#*^.>T;RAOYT]J&2X&_%)'MI;(B8^4\PQ,?;4R-KVQZ1UE MTSO\"A[)M(64-X#JF_M)L%OS A1KOS F>D4IZVRJQ5,U[9 _)@?U7'^!BKE" M74[%R8QO&W6,#A@='@L=HG)X U7!=*G<:. MW651L76DRMDX2; XJ@#+-I;M $05?%2VNR5M:!_-)2!:K>-PS3*#&F7ND&PS MR'D63SY$2,%+)@L03=UPWC!9\ T%WU >ZX82:NLGYUBR#BPK;VA367>_..]Z M*Q80*U';+7EV<" 8<##@8<*)*B4#8D+=NY5+,BN";4^C% M-)1VP1%L_W[2[L^W)^36>!+-9YWNH])+W'3"':=&A1B.[$5AO$WG6*&#>KNA MB(4XE2$P,X+E.RKR'=F@A9YM2$IB*J(R JA1.]"M%U,?L?6-K>_'LKY#J=:? MKOL]U&DZAR0[?R;8/JH\.9TI(6?*]/;^I-A59J#0[J/,#P@.$A-/Z2=\/#)LED^,:>[A+Y95DLY710'*[=ULQNXN5K=G[(R(KS!-2G MN$V49>'F7^';"[Z]8)RZO1ES+I1>S&7A))%M$VBRH_E 5KD/6N59*P>G=&"G ME7Y&I=/;'6H1C_P-<3J#PS:P>&/Q#H(9\AGQ+A57U+0QG_7Y34XI[L8,NRO9 M'23>T"))I3]HD822MVD:>L(M "EK\(BZ628_2D"J )IU,??@H%\X\(<7,T/Q MK0W?VO"M+3364.M)R.M(QKMHLJTY;X$LDN]S+.7VZ$X'?-!S=&RW+,U@2X3< M&+$#E=^ERBBHE?'HGA3]6MP;!@X,'!@X0FAG?0%P9+EI:IACG0DA5Y-DKY,GDLMP 7?.E6EN W MPJ5%^P!F^!*)+Y$8W&YO%3W):VON^K.S^NPI\+]HF+V3F+;,O"K*FE\N )_, M4]EYM]=6'*NVG#H#RVKK"X%T2X>FDN\SB+"@8T$/@:!'-I2E92^!&=.?B!'@ MV3&X*B:^N^"[RZ748V' PO"HPA#NBSQ2,^FFX5LKNZ%\%N_=($"[$:EMO0XRF]1(;/V$O1COV!>F;] M&5NC4KLS%/8*%]*W5=8#XM\#PES0T.P>_:WP2</, >']POL 7\;P90Q?QL)O\IP0H #F ,K[[.2'S>HSUSOKQE3[ M@>>2:!ZZFXQUY)AC+KHM:J][,(O%&?J57$Z2B0OK 13(=\"KISURJK[8BR" MC].USWJZ]^4]Z*C_0 X?]*T.\W.AR[R\K\>?3#=?E28S8TH<6-)HYZWZ=EG?(?Q!')2/ S]\%!3CO;\) M;#\U"(93_5R$U'"VA_>>5DT_$,0^$8 M)HP2&"5"9BE]+4KDK-EAS@Z7*251V#*UT:A67EH+A!*NE11G?#CP" 1'H5=. M?WKE#J 3 D>ESN OT:S>>%!4JW/[ 1YBCMV3&F)2KL;E%MKB 4FR$A0_$[1/$ME61=W.ZC/N22A][@H-2K335H$L M*(?M3%26]6*^,-H)E%MPE(HGJ7))XM4@_[#2 !>VBFG 08+P)VEJ%#V_>4TP^D%;*2_$>_MX)?/'"GESLR0V!"?&")[?R M)-7O\^2:1TU-YQ9CG1!W.7JC3YM.B\D*5.;$SKPW31N#! 8)#!*!8W>^!B0* MA*WU%E(]26BJ6$U7Q'U!;+H@$66:YZ/1'G-9%W4)1WM@Q_7]UR)"CFLL-%AH ML-!\<''"PDWX>E!L8&HQU8#K@-PF.\-4D%*5Q+5LBVIL+DKN(N!;"/81!T.L MO[)#'3[!^ 2'X 2'\E*,LD7/'6]]J&?J4,V@'LJ>DLE[.J9X4C$^5^%$;]5V MYHRT4JA>O2%V]DR+FG>$).E=A0GB,IHI_#?AU]4UW$AWL%,5Q'3#!L]%S>(Q M'=@H#$)^ZC$O&99;\TSV;1^/[7MLWX?:O@\:C-XPAF%IF#;"TP*8^D4L;(&T M:-G+88?(:XU=0TQOG79S)R3=:K 9^@W8OFUP_8( MH$[Z^E9>I.8U%R)0M?UX,OU:8%.H^8Z<8\DZL"RX4=I4UMW]<:F/=J7-Q8I/ M;H6/FE,/"(D/B'P8X()B [E%AE#8IN_%<9$6])6P;V>57I-4S+R6V<\W\.+H M58U-4?%TAL%U8[%81T6LWQ,N&0'RX\D;$9L:IFGLX#!P/51\;\'WENBH];JA M+URF&-GHK7G>!#/9[_["Z,+DF*?G%*]93&O#%IL,FX8*WJU0*V 8WGWCX#F?G[^%VOSU-(.3L20%"\^431-4VZ_85H',<>8>6N$,* MG((_W5VXD\#[W6%D)S$ M1(0] .!GB^ Y.O_\*O^6$^'7S_#-'E\ HB;5^ 3C$QRJ$QQ*^M[/=*V<5!*J M,G[.R'L_ ?B;=Q#TPW9F-:HNV37OI*5L,SDNYR?;CI#,> 0]1=&/4/G@.=)/ M/]7[ S$5N'VJIG"T[O[BBS^VZA_.J@]_Z*"79POJ2)K;IJQ+\EI4G^3=!P_+ MU6;U"+K:B-\L%CS#2PZ_''6$%($N^W3J?2&#&!8P+&!8"+(=]5%8X$5"+-M& MIZ(<.A-M/3;6ZGR[0[ S23ZU4CB4-,>YXX0C\,PUB]:0P^(;KA:_-=<$(-; M+3["O@_W>MCRY/G) 3+S 3_U:#BJ*=L) BPJ1+MQ' [[B:R0(EV;B*9P@ ,& M!PP.$6.7W@L.>[FID>T481%4<4,ONXLUE]_L$#A RRAU>6&*$'OT:PNN]:D? M1VQZ>*%M!+XJXHY]P5HKC+!!:._U7 WNI\X]OT)MBZAEV$VZ7E>8E&%-UV- ME"L=(>66VZ22Z3A!7[;LP:"#02=H:X5!)PCMPMX'.H*0*U6'RR3#)_;SU6&4 M.D[JY Z!#BJ-SL3I#!O>%![TRM>:@2'33M8ET_4%RKIKYKW4_.L!L?,!*?R0 M,?41,Y\0C*'_1_4XMQ"H=-OJ LLV9YXX%X#W MO]Q>4AVT)? ?2U%?@*YH VX^!Y)?MH^>3:>I@Z3.B+R37(D"H/5];2&DO'J? M+!-/IU^#0XP6&"TP6MS*[KD[6K2( =BTG,:$=UBYL<]S4T?/N&CA!EEEZ^N:*"[9/( W5K=D M:XK!!5LQZ@1_K3#J_(0Z9$;(Y-C)UDP1(UY,C_;+>6XL-:,AILC.3CM-GR)A;N]8SOOA^51Q($HK^ MS'!0HN&-9/^G)?GWE6(Y;C^M^T/:#W*L-&H1XVI]GE8VL]4L51VM;&HE1/[SB"[0R*/@KGB&>*U^(*H$E8] M9[U6 !B9<>WR[C$B"T/L@ M,BHY/A'S'%9.TMB&XMD$?F1]][C>%(@YDR%D5=RJ-6F9L2L+(<6XT55QFGZM M4RD6;2S:6+3OX^9[6[3G%7$OD-QLQ.4S0($CRZ6ES Z)-C1KF-0'C9I0V2YP MA/(1.U<# 3#D\(#FZY4WX][_C>:X!/^B-,.4(G/:RW M\E_STCG1U W'CJFRZ$T])KJQNX'40:\L97D+=!)O]2#EE 13)8K\#5[6#PNS!S@3;/Q M#([EP$ 052 (>_G<4\W!#^CK!Y3&H E=\*826V1;-)_6# M'-?@J+ZSJ4Q!MKN3=@+M5L0ETW&">9_6QP"" >2Q "3L5WBO^:6%L ^5?UT: MIIVP@:G]U/=&1QV#W8"W4Z,\MTPL-ONQV1]2J0VYVH?2B!J#^.OR@3E@Y:3( M33BQ*F9'I)TSEWNHR]U*KIDXDWY?C!N69"S)(9#DR%[@?U;,G]/&V!S'YOAC MF>/A5^Q=,'/E'TM_"*3_86_T:_$@HI]DW39^])\WP0P MS?W%*ZWHL96/K7QLY;_2N!X+ Q:&QQ*&V^9[G\Q?]%[;K:.25T7+:LV]]O1[ MV1*.8"MX6BW??=9I^1\J[><&]PV@38$IM(>8LT&[__W?_W4^ M^,NE.Q7L.IO5TBLW0+FHM@")J0E$)2'.X1?_+:H[\6 ]6=B9OY)/M<#^?J[Y ME71M8 (9W[&S?Z/EN%A+3=PGSE;L!*()%S-O?)E#= MJ%?T]I_>ZVZ,;:S_ILB_&+2]\,?3Q%+D7VGZ2EOURW6 _+$Q_Q%C2Q,AZ[_Z MK;R?9OOL5WH_HA=!-(+ J'J?G(I&G#XZ.T)H<>%X^NX= ]Y,\@CU71D[88+X M_1T'_^=]\]L.T852@9J"I)BD&"$M3FDAE4XRPI1*L<*(3:CUK1$M( MTA!%B&!.SAVV!W,0?1$YA:H0BPB GZ<2ZYT!\/07;7&S:?PAZS%[:3@6M&#@ M%H ]BFB/64O1A+I$GZ&ZM*>?X/#%/^\U2OY)@7DC\&R#)K0R3%GZ"G[R9\LF MYUBR#BRK "S)E-T(_ZP^RXF6#(TP:%I9J+0=^K0/OS:G0@OK9-E,!4E++HS^ MG#7YWJAU[-O;5JU\V'G6GZP[8):U7WE.0(]!@PE^K[B& X*&%/@R]+PXIR^O M-SJ_WO$EO?]Q+X/D/[&S%4'H]K10[E%QUP=]>KY"7WA@?K(A6GJL(1YB3#R& M]C7VA[T$L?_9.(;]3UZ%> EAI0"ER_ODSWBL)"_RXEJV137IX4SL#^]W\!?/ M#\'%MQQ-<\44O6]M@JT,14,]P/GI4*U+\!?PR"V@3*P=TW*0VPC*-WKV>27R MAC:%(NZN4'9A E?"XS%/^ M F''VL8.OK7AC:WG3+U)QF-B;+"X6 ^8T ,%J'!V2/9/B_7C_<^C04/Y >6]@P4AS?KQ[<]O>/H6-*?3 MVR[^[/32OV+M7Q87Q="Z)^L]*RW&ID]/2&=/3(&] T!W)^T[Z-A.M&+ [4SC M[C^TXQ9+]QM/6PZ__\<"Q':RO71?Y#*,/DO@/G#Y+99C;N6MV^?8YMK_7VWKUQ=IZ6\UHB^%O7H2]% K0.YV(?/VT,DF@=>#=V=SO0@]+IP5>. MDXL7,:]?$7R/;;GZ(?;3/O]DM?R$/]XN>C_$8[^<]>>/X=I0Q#\[X/X#(JMA M/GWF6*?/H"3XGU)TX3]A%+KO.4BUH+[9&TEQ]S\)$N1'= MJ8%W)O"M \#3_>+2H2VQX=T5@>4)RC MERW+03^[F^1^)?HK'=CP!1:PK1.NQ9])#-EK#2_&3"!YVEL^NM^.#HG/7\:0 MIG%YC1E*SX3G"(HHXAWAK"W[!,E!JU&?L("$B+8=W VX?;_:HB7#F.UD5?V5 M16N*IBFD\[I,".IJSR>*XJ ES8W6H);]]ETW+OBSV.+T(H0T!O*KH],-$<[U M@)V6$:XSXAMFM]$9_DP30;R7?;["^(9+&:X&.DJ[TZ%6P0*>G_=@JQ\6O(W6 MGHB='54_ALY?GJ90*I!:>M_?^\.7LS:>D.UD_)Y,^Y=F"8'#R>,/4=!H/[C:>O/(D2>O-Y2)GO5"!(P3^1S5^AZA_W MS_^0MW^>C]:]A*7_L5R@A;H*\>R2[4#,<^$;BK;7108MD7L#>V!!KNBNL)DS M>#*!!_P+1_9^$M=K:(2X#)UWBBRXR;(I.1H\O_"!D]J[6.6EB&0.WB&02?!T M84++[DJ3Z14(>-H"9_UT1'^V3.&'3R+@:C_'O0^ZZ8)0>_UZ0/_G7\G,/]9/ ML8CQV+]?5V$%&74M=Q68]TZAD1T<:YLTM>#%0XWJ&?M)+Y'N^.DQ6F \-6;3 M=4"1!!@23"O#]8Q4=B29/ZFQ2K/XD<8+[@Q<;U1;-%NF>\>]-=PM0FQ?RVFKW[3OQ%T'X-%>(P7V(;=%;SYBK/YX- M<[2([AB>+%79S?R*^=W@?K8E7[A,_&J8G-<*=I'2] =WH'?V$'$ TT5BLLUFX[.]+8WU?8,L+<'=^NMYG-(,G.;!- TUV M"Z!9_BP54$Q.DSV=]"L#'7^D5''8JB:>QEQ+G -[S3-(/6*1"6\I:> M:+16(\ Q,]'+@%J 5/8WSW3J'2?Z"+9__^Q>/?.[_O"'=M$4?8]THM3NC&:- M5HT3&]-1LF,UCP?'/=*9%,%<'NG36GI73.^*^-1,]_^S]Z;-B2O9NO#W&W'_ M@Z+.V6]T1QBWF*%VWXI@!C-/!OR%$%(*A";0 (A?_^;*E$ @7.6J;6QLJT^< MVC9.4IEK?-:0*88\Q0L7&6# 3)',Q3&7\_-L"40!F'M@YD"DW>\?@<5(E:32!?V\K:!%V<^Y_+\XNF3VC-)Q5@=009:,?4S*>.].O-E M1?#+\CU3AEA(A^0ULCA),1D7[!@(N!14WSL<0"$&LI],_&"^SYSOA:(J[T_P M7T)#7]8-#Q9G)>G?()K/T&#IP(;==;AG;GUXW[]G*DC#V%'!\H'#6K2"*7V) MBXZ!T:BT4D"+7 VJY'*=@]Z00L=9SM% !K!TT$[X)5 M@29$Z#/ZI<(QDP.4N%2&][\5QS67&'^XFJBO),W%X\>0_HY@#DY8VJ9%"$4S MUQA!NBB55B5!N&W#(+%&8"S69KP*[,ZP:8",(@&0C,AA*'JB_4$H\ M\X-K7VJ#>#KO[3_FP5YX $G"WH\'YE/:>'/0, $)1_L".1A)=;]WA+8DV,?* M>-@%I(;<20&(X<5XU/Z[5>'?8WJK:QZ_1HGAK?GUL48H#!KGBF#:P:@S3!7WF, M1]W*X[FYZ1BZ":;1-IGM0N(7Q Y:DF436PN!U3,>H8?FV/>XM;W^T7MH +]4 MIA^),O\J0UJMI=\S\7@\$DNF8_'TO^_@_ZH$Z83#J MU>C,C[.;#\@2;*5Q1,I)FIL\<9'JC%-H7"P=,^P'373_B*$D\K+%I^EZ'W(^ MJLPAG8V?8AQX3&-A/#U$$N1'C/O!!)]"9IJ^]YIO"2G[-K:_QKFPX <"-F4D MK,L\,>10:5-TTX3GDG3$(2% @F(O)>!KF/%@_-=0[1W?B!7#8B/$0$3A,:&08 M1 P/:4D237&2 KER_*OK PYH1/4W#1"DXJOX8#!GTCJ&KA$<"-Y&Y'BO?,*I M='58EUKZAD(9@#$T>#R9&DL)'>NU#GG.S'V&H:LG7X4 +4J7JZMO28 M2J$V%S.2]VWJ.Z I Q@N'!LG8^S?03'Q^GY^4^A .G)ZZ/RS MPY[<@T**OJP-Q'T_.6QGMX_()O2 %&UQ:"*B(!?[&EK< M8V8J;.S5T)Y/I9;=6K&=QA;>*AM+QP(9\KLCT;T$.111:09H@W#\9EZ+VH=V MX_3%=N,_(;XL-%:COC9LL^UZUIHJ2JPOQ_[!&\\Q)=IBC]+A(K'WD]5BFR\N M1T-I46NG\X7'.-O(??L13;R$TB92%,S:.V9.4["T>U' R-X-"C>'%C=(O6E8 M_K\>$_J42&Z6.J<)N1,"E2AA+G)'29>*J5K&U$H%:3FNF-/E,I'L?ON12+]( M#SPDB,&8ZW;/?:Y^<$Q?UB1Y]WH[!4JNBXS0U!Z2*G*K7ZHLLKS9Z39B2-K" M56'!PXI> ^H9-YXG_1V!V #[3QD6L@2N?/D)5^:Y6-886>:*=4J-57?-6\U4 M+T<\13QXS3I%0B?PXC3J\I4O/-A*001)U^/0ZQ1-]*'41+'6":1X/M1SLW3! M+]),R<]7=UJ+/0F]GBFV_-[B3SI3N)D.R.X8CGS"1O)_%+[98Y+EAI#N?#^H16T8K[!*CF336^DRP@P(*=* ;!R4Y=BJ;M$G@3Q7]F!@Y MS9="3ON-8A(V;VZ>H/,<0)7N72%WHT0(27XTX;W.YZ,N)$S-[B1EJ MMV:ERLQAU^UHB5UE 3;$8G?99/("=(#6,.2VN]PS!<^H,[9)DP!'%,'1YAW( MCUQ5X-Z*IK#7CJ%#^Z*0=W"$*-2T RS('3;[#R'\'.E/UK>DW0*L;RTX(B]Y58W9']+'[8*'\0J0U?;B*[> M/2AYD;CC98SO=;E)LX38WGH@1X;:L(-5/<8F[N(7 L;GX<[Q. \7S+5=;CPG MV,V7.KO8.GX$07>'P0?C?\X?+T5_YY5-$1X*N.N(S(.F'1G(WT1SH3/TV*MS M;-F&IM23YOKSOC+O<)#BP8J+60Q+?Q1R"8 MV#1TW(WDS!ZA1UOT*.$C1 Z:0CHV*))#^!AAE ]9Y(LBW8F/Y$XKFJNQ M#JI&4JDX.V\F0:2CJ;M,](+!<-$$EAEX'-PT1_NN*(-TVX(NRYNQWRV MVQ(,'5H("C0Z]([IAD-:@J@TVIKW9_=K6%.\ODW350:0ZP.+#XPG&6Z":(Z% M5](M=>A]LG3X&MA9QK1%4>(EJB9TF?BOH@TM<5@Y2+'I-"B"!#WI+#@\1W#/ M"U\N+[O]H??,"*I8BH2@.:G:R1%KI(4P;\3)=&YSL<^\5Q MBW>T;(>_L47*!D6(9?4@:W M(!D.R2]!(*TG<([C2$T!?U'15V25F.YP)[E;\D/&1B+VAQ;A:>):]RHAAM=Z M#E\DOS%0A%3T^1WE$*Q\;NA;]R@R2+?; PC?P&;(ADP\38C[A>\%7SYKY,,N MSJ0GQ8[O1,-2.,3;5H B/([@: ;0.I,I#[X0FA]G)72D DD$CM ?G3_:.X;- MG9SE=FVA=Q3?4X MNJ #SQO,3JU3\J[CT.:'^-O7S4T[@27\.PV![\!787%2 MX+_D"3Y^KVSL,WBP Z1:@C0"*605=.X6_>>R\QLX@5/6/5%RKTOBP]<.%VO=,CT(7V8ZT8 MB6:O?SZ>%@FC;CF02C\&>XK 5!&G8/UO&W-.\XZP''JQ7'=&&BY)P9:$)A)F M.'@J03))$I/G2&!"SNEJ>(F\;F!]V$B&C<5.UO0MJ=-YF[TCK6087JL2?\^\ MK+_":PT5X/_P.&:#<21';0TB@9"O3BUI)PT/+VWH.-10@6"_ M]=WSQ=X=#,O)Q8EG[8@?KK$W$S;VAHV]'[2Q]QJMNC^U_B\V%IXE,W5R8\WA M>/<*FV,=FB7A;QC52P<,1.PL,3%NORSQ_OZ(^YBL/+66W@%W8K_)"1,X*&4M M\+*SV;_(.1),!W+FQ3/>Q,)B=.*RL$9.PJZP\\[.&%&=[G MEP#]W>7 ^P@WR9JA(X5TVYG'%P_ T1)W57=X1=9)Q.T%)&1G.,Z0+#>EA*75 M=G,7+=I.)QF^R.+0<,(==G-:*Q+H739PY@S'+B6)8Z!H^8&C2#ZZ@BSRZ>,+H[B39 M0S(X!Z;S<+B6V />.ZMS9" ]BVKYSCBYK8X\W/-EN0=[3 QC9ICQ&/Q+JG>G M"-D0_AW=/^/'KWPUG>]E&,<#;AU=@7#+#%Y'-VQ$&U,#569R3(P^%9WQMLZ* M%ZZCNSSN]JZCBYU>1]>'&ROHA5@^PIP<_7-)\Q;7!@Y-U!9+KK28!Q[$T]WI MI&UH1;9=GO:>)LVJ.H K :]'U3^M: ZI(_ $_CH-J. M/_1.XT/<<_E&#_@=!T%P/0B$X_0U%"!T)#_]S'>L$Z?U;.;)BQDN+9+T$W9Y9HJT:_H<@ZD=/!G M<%D9'KQU$U3T=UT4J9.8F;J"+$HD@5,Y/O"=)>=+8'J&7B\$Y M%DQ8U]>=OR+,N0N\<82!'MD-[7X]##MFZ P ^X#DXD-XB1S/61A]Q,=V$/[Q;HZ3T;/]$0=WLK-*JE3&<42[HK"^/N[ZS_E.WXE+!?]3]33Q+KE]@ M8AGV5U<1>LL[< FN(83LK0AQAZ^T:")/%^C-?KKF-6;!:0A(F,!5? @K%:![ M< T&F*#+9_VQGG$;3E+H-43@A:1#E9#<5P77#QAPVR&-Z_B%A/S-FU F@]L& M(N#HC,.= X5VL7FXUT BR3R)('$,^)@:S#>4"4EI9 MZ"0"Q-:"& 0OOG03O(=:_?&9OK5>.K-(&MGHEETK?]BWNTQ8E@W&U_N:5P4& M8^3C'3&ZQTA1P)''3,=1SMUYZYT;5M/ZMG,2]5*$0BVM_^9D04?D7A&/@J+^QE69TU5G.^V7P4T'P:"TZ:-0M&;%46M-(ZDFDF*V9;&,UA9.9\)"=7 M(@])LY(=2I58_RE3-@<5M8M'!A\O#UO)LC.UUG(JHS_$V:;0B$ZV\'CV?&A+ ML2=S82A4A[%1WY;6.W',/6VGY V:IR,GQ6%RN)B-"B5[--F5ZO7IN/4XQR.3 MYR,[S=$Z,U!K[=):+60725MIYW,P9_9\9%34A>HX57]B8WJA-E)K46TT@CFC MT?.AF_+3HY/89&JE?G:1;_(/9K>KYF!HX/FE7=2IE![X\9#;[.=#1YWV]:/:7I1-5FIA_0:&C_URE,R M-$"J?BU>&ZB]8D*6A&[A*9*;E+)6=YJ8!L@?,_2]J:WW<9;K=K,H%QFEFNP< MCPP(RHA?Q/3:*F^P=3EIEBMK,]4WTT:R>C@W5S*.D1=LPYZE<1(,U- !65/ M9@V(=#G"C_O-I35F.;O>37#%REB*P*:"[)_TMCUAWW+6+&>FXHO(9IKI/))9 M ^R/9_EB<] J)EA5T?+\2K1FD3*9-4"KJ[2KJ#)? 06"0B4MAML(CTH3&15W:I5=YPK#$9DU(%2+ MQLS)UI5Q6AZQVKB0;RA*,T=F#1#K<=]8&9,>>I2YI;DH3IJY62L]GR:#\L?I MUKK7&F0&;*HVV$=;^_*N-]C"+7OG(XV2\#!],E!^V)_VFF8YVFQ.NC!G0%;L MULAX;"Z=N;S.SS:=6D'?=G08&925S&Q7X!^5(%:T:O#20KE'TMDUH & MI M+R5RY:A5H9H=QEK)1:3-3LC0 %>MU721?1H6BW)DM^_$EPUKW\B2H0&N*H^I1K): M:&SE_K#62IAV,B9A64D%N8H67+=3X3-->82UY&DW'D9;[2T>&>!JT1;3\Q2J ME$I.%P?$L9VI)7:CFQ[CKQ4:G=S-E)[1&NE\_AD4&NIJ(U@36&U>30 MF4S49"&%N,<=3!KDJN@TG/%3MBS)D>&P+S^M'FW%)$,#]!]'%UHKI@XGLMJ< MU+5A?Y0=(%A D/[)1S8M+JN+!8NZT>8N7FNWJAK,&J2_^:16S$Q-C,N5ZJ: MVGJV6G[HPM _6N/.9AS;;* @%;Q6/;G[:)LR:G&8V38*Y>E M>1=V%>2J*&[KLZ=>,CU$_).SU"?YZ.(!%A#DJIK:[4OC,=MD1X/:,%5;38:5 M-&PKR-5<9I=[T(157;;KV_VHUIN-:V0!0:Y6AT5KVZAAK&8O4W([^I@2.6X[ MS02Y.IA%IH(N5O-#SMJF*AU4K647KC.R!.[(I:Y=;6+ M1P89L%XVY+[:C ELO]D=Y=M#4RH+\/@@J>JS?*TT7?3YDH3:\W8_/\H.YS T MN*DUWQUGI-Y@7*HT>L7^*OFD]_I;K."!34TZ8UO/QR29=1(M,9MLLAF3@Y$! MFHX?I41I6T_4936FEVQI;_/C*HP,2,J\M]\.QT\C6:XWAL/8C=AL*KJOU78/]?2L1(8&R+_2 M(Z/"NE9:#_OI(5=0!3DJ=V'_0?);G;PVV65F'1G%$X.I-,INDF)N&F6#]&>' MR6XUDG:6I=B\O%.,NKCN]KLP-," 9,IL:@]I=<4ZFOK4'/"%R0Y;-3PT0(&L M(PA%R>'6;*;Y M>6P]+0Y9),J]>B:MS=MSLJ\@$YK#3H1/[IOI4@0;5+U9;%5F.;*Q(!?6^HC; M=9YF0[G-J_%>OL[FVQ9=0X -K>WV"3U&N?PPHBW%:E)^6@L<&7N!#]K(;&P2 MZ:%<:3RT&ETQ:T\W>+W1(!^:_1Q7B60&15E5 M#BMZ*9[*#J1XYXF,#5KN=J80:VB#CE7"5%U6LTYU]V"1O05-][J1;!2GW'[, M.FICV2VB7.Q!I?,&^+O,[.*(33J2'%OLII/:.K6Q@ ZQ('\WE;6F9J:=CERI M1R>U?DR/-S%\C5X*R5GGX9%5.LEAOV_45@FKLMWS71@:-/3SB;XJ/VXG)62V MVD7G<5)H89\8O1"^=YW:#(UR\;D<&67$?JVUX@I;,C3(WW2F6=MKK>X#VV?1 MLK.:S:N;.EE!,#!::QCJ<3)K7AQ MT&P\Y-)XO?$@'W+%6J4PCZGFT![O^;1=7?9*Z1P,#1"WO]2BF1Z;K+,%(\.7 M9I7U9FV368,4:T['R6EN;&9*;8Q*E_N!E2M7Z-@ %?;]SJQ6G:8R;$'0L\N* M7:BOAV0)P9VM4+HQ7TP+5;F"JABD).2DQ>&Q%T+Y$?_4;6^CT_9P-%KKF]H8 MK3O-+@P-K+;57D=,>]'IERH=N5 5&X7Y ]B["\&\4^M,G-2":PTK[*BQ?Q0? MFJA'%A#8EX-6DUU2;5:'[>'F8=&2VNULD\P:I%?20/MN8]=_&A8FT>2#N(UF M[1)9;%#"1EEM/=%F5HNU5]O>8)AOQ2IS.C:PADF^TDL^I-JU4KT?M;M2HICN MY,@:@A)6K&QWK>XDN64KNYY:D"+E97=*MG;@PS/M@#]O.^@#PA1WLDCC5]@,M%7T7L#W:8K MLT>.X$ R_MY_R)B M<6T6L\!B[&'C[F\_X?%@JQ\^O&DFEU.I756O34OL6F_56L.5;/3M^=LQ.='G M%U7G"3V54@W.04@SECR\H",>O'+IK]/C^G?/'>ZUR(V AUMQC0/Y7MZ<-7"O MFS YA5:33Z^I.]H8]Y6 T'%]Z.B.LG_YKT,+7,;O?V'4L5OFVMTQ_ ()-MY- M6SQA4END@@/_ELD!MF"O3'V;[66-[M(>QO9CQ-9:TW1R,[^2W_+56MG[GU]? M<_PF_/&%9],L4KKT1("4GR/DK.#*1-^]'_R+@@*PNR"H7/*TXNF5[TFUF;,M MW?N EIK))R<5:994Q/WEZ&#%WS*\A;D/C-)-6\+A ![TP6$U1SM?.=8W/YS@A6X*CVK>[Z3U\#NMW\/[$G]9-W<[&CD6E^3/3@22[[U<4'QM$/_]CR6\@ N^UDU-)XV;[J[O4XF0+[?( M%S8>\N7]^$*VF+S/ACRX/=W "TN%?'EGWG'!AHA'<@79& 0(AGKW&Z3-'9R3/]!(3F9GCW7E,G M;]\JG;Y]RSU1X;V"Z[__F84B]@8BEKY/Q3Z3B+6>?[_;3R4LM-XWIUJ97Q'@ M9W+@W2!]_F_ KAR4*/FG.A1-WR?2GTF'X'#'1[&_H9"\GY"PH9"\LI!D[I.? M3$9"0Q(:DM\U)!\/O*M#OR-YC,>&]]_][&MU"%M.' M(\JOP/]?)>T_/']I0OQC,9@<) Q,@--NAV0[-=FBV0[,=@NW0:H=6^_-9 M[0LY_."MASR/D"C^?>/)?>\B2R9WB<&_NZO;]5:OH.*O1XR?GW&X/C'^]YK; M^\7I@>LK<1Q>+GBZX9?>83OL%Z>[5*N]CT_+H]*H,YY49YTEXM/S9ZZP3?_N M+<5G5Q3#R(ZA"S9OM8T^,C82CPYCL?DE/O9/;[IU37?9T%5XH2#L?219BY?? MDOS;U]ZB+EL=S_?%".OTAYE,#%-\G]CZK[V-Q'_CWMM?;*"TXQ4;9"M'WON* MA &W.UR'&_]VN,E='*C.RJGD2I7%4,QS)91?->'-:/%O/Z)W\5@J<"7N-=7C M4Z"=UR+&KTY3W+2Q^/T+KT-K\9O6XFJ79,-+ *6]7-DM2X-ARNYFT2!2K(A) M>+-@\ML/Z.QY0YOPJ\,K[Z(&?X6 , 2$GQ80DFOM8Q?35Z&G_S*>_@VD(+3M M7UKN/[EM_]6E3)]6K4/C'AKWT+A_<;G_Y,8]!.ZAC(>V_:8V_M=/BY ?I=:8 M_Q0-,.]Q+NJ]_9C*J-Y!W7LG,J4?K@H6VM+0EH:V]/,(ZR>RI2$L_732&9K2FZL4 M??CC:H6PR>'+-#D\[UL^=:?#S56C"I\S(=WF"AK[\+C.L3$A)FY[HVQ57>;> MN1J5M:8]IUU*KTH9[/35-0C4K'8N&1M; ?YK:K5U_66%RS>F4O M450?S.W]T)D:LV0\7Y*3I2VV"E"]>ENC<.N@-T2%(2K\C*@P['\-_7W8_QH: M^-# ?];3:]>*^Z,AE#^!\CE^EVE.A%%MV'\:6X7LTS":;,[?.>ZOQ-A815"PR]M![\"- QC_U#0;]3AA['_1S[[6@Q; MW,(6MQOT+3?7;5#\G%&$TW^:]W?]996UIU8OG;$>IESAO;L-,O.:-_ R^Z[_60H,L1?(?ZZ%;$,CQA\0L_Z=8X8A*;T:YK2 MVZR@A[8TM*6A+?T2POJ);&D(2S^==(:F].;J1!_^Y&LI['/X,GT.-T2,F_1. M-U>T*GW.S/531KJ_3X_C MF26VTPPI6B5>=I=CV#;S9=IF;J_,]66-Q37+7)6E*?&3]'H']PAXA,^^R>]69QF54["J9P7B: M3/+OW?.T6V?93;7<&\C2XY1U6F5ENLD ?,S"??^Q\*!5""#?%D"&YN+%YN*J M=ZSTYO(Z49)U.=;9;#O2HUJ(I+K8+D2CWW[$XR&"#!%DB"#?@1BWV6IPE5D^M0A8R%@4(R;)O>[-+""&_/(0,[<6+[<4U(:20'2UG3JV8 M*:%ISL[$G41[W8'8,A;_]B,>0LA/S[_Z!]_V^_YYM$K^$!@?" P,?U M'*'-#6WNQ[.Y-]>W5/Z<$4!'G.CQW%PJER+UZ$-"RG=CZY_F)?1^DMYE?VVX]L["H7N82>^8-I_AOV('U9U;]F\(\4)1/16H(@ MIP9">I3HH_ZX-\>,@1ZD6"*\K"E$:B%2^Q#]06%X_/F<AT8W-+I?+SS^ MXP+9)\7(A46[_X12B93<%ZPF;Q0&"2O[WN&Q$"]UQ\MYU)*YLC)0$SQG*PD( MCZ&@'KUCPPCY?G3AL?]\J2T)6S&_+$"%#>3R: M_8H1\F>\[*@2]HF&?:)AG^BOPLZP_>_+M/^%;W\*/4'H";ZV)[BY^G_EXMR1,)H38($PFA*X@= 5A,N'&NB4^:7C0,,7X*":D^BSG M=!^>QBJ?*VS?.YDPZ[78^M,@]3@L3/I\:KQLF4Z;)!.@72+,)H2(X>;;*[ZL MN;AF-J$6'['&;E@QAG8_+>4J61%E,R2;0/HKDF$VX7-WW_0:_O3#<$ M9$3HX._1U8XQ=442F/]AR?^^&$T(NGUODH3G,]Z^!?3K\IQZI@^V__!\1VCS MO[3-O[GVB>KG#&$4<]*0:]-<7:Z(PCH=TQ[[HM5]YXQ'M31ZF.[LDDL"FA(J:= MG:E7V=H6C T2T2O>,'"!U.($"N&6/%U+VAX;YJ$"8(0!80)@M#HAT8_3!"$ M-C^T^:'-?T$Y\Z.>(Q_H%J6Y09M=K!?3404>_=7!R7CF*Q< MM<*JZ]U07XFI[GS5G49CT_BW'XF[1/)MNW0^!=0)F_?^27;[JQN!:Z:LAQTK MLRE6NY%21;=24;[A3,1<#K0]^>U'.CS>%Y[I".%;"-]>L6?A$UGN5%&OF *7 M+,OM4J0FQ5M<+EUX;_@F/:IC<:P)XM#IM[?9E,;CJ>9@T+/??L3O$ADVA&\A M?'OGYH0O902N"=\F/;1XVB9++;G?'R@=U.JAI]$6M!TZ#M[XG%6(W[ZT=?OD M^.TV+URX\C';SQUZI^7IY*F0DK(RBO303M%5[8G+O?>+N#2UV-*628=5^=IN MDADE&TJ71.11'))G[C*)MWU+;XC@OBZ""ZW U1$IM!G&-,BQ^6RSD-6E_MU)=HO[2PG9[TW M+(U-[4HMI2D9V:XNT&:W3*]G*>)*H&5O]D:&#^@8&Y)B@MEI+\ MLM%\B@PK7:O]F&AT8[WV%BP)]&-F0E :@M(0E(870+U+XV;H-)YU&LE.?BL28Y+^]N.%+>4A M,@V1:8A,PW3IV[RX+W0:>#OV8-D6AGE![K?G:2>R?*R6X^]]0LGI9.>C7KF9 M8M4T'S5Z8S3D:@280H-K]"Z9N$KU+02F(3!][;?]A3;F)3;FFL T(W1KSDP8 M;H=V?2>+$:E>F;#4F,3#.OZGOTKSQ&3Z&;8R4(2P#-L+_#_:ANLJA_DF9Z$^ M 89_W8-AIPH3QPHCZ/9,03?A>Z]_,K5^XK[@?V_IQ-8YD5OE"3L^!XB5QB,A> MNH3LZO)T"?;=OAD/C[^'*"=$.;?2WKDK]I\>T]6)(4?FZ<*.?1@H:/W>*,<2 MAHNYL\ROAEPU,\YV6_E<;42,+;GS\:7':D*4$Z*.-&P:?]*=:?M!< MSN0ZNS=6(R4J:M'W+CP.'FH3=5/(-N2ZM*]7Z@4K6GO8$G,+467J+OW&UVV$ M2"=$.F_57O=KC;PFTA%K&;UI%(I/)!U)72L=IZEIK,"SL=H-^NVY. M4A))Z$"'5?(NGGK94;(0YX0XY^9QSF\KY#5QCFFL.[&VEHW)E:P46>5%MAXQ M28@![4@ASOD'#4O_L3B\VA\> 5LVMH<2__K2?B[>]"^'/J\8'O%2^W"VTI-? M7P.[4UG=HTU03OOV:J5(R" RJRL2[]!_!_B1>47G95=D9]-T>1'OF_5B9A@I ME+BDR5=BC8?N-P9AZ5[AZ2W#1J\F _17F.B[9&%9X.DG6P0"@059$<[M#A#< ME8B339IPJ:+I[I(Q\#8)S:]B^WQKR)'G]M'*(MV/3)R]8X!'##9C3!'QY-/_ M[W^B*?;O>)3\B65T#1U7RO$\UF@+"6"$WCH(_.UVTAQ=K=GA'-"^/V@?]03Q MN?;1P[@%9Z \AS%-1=<%,Z<)+4PW=:7H#D)NEZPY,#C-I*3*.][,A][9MH:\ MS[S>U%&[^;B72]%21)1B>KW>CBA/;Q/TMCC#F Y09]B-+7-C6YIH ?^(M(T)LX2W@7K_O;5Q,(U%S;ZGB,^L-";S(NC4;.(E)[0X$8+F?) MUM*91$IJGX\-I&7U(9^98X$(EEC_ D-C+1!3T%7L4AQP,-'TWZ9G04QF17EP MQQC(7"'\K0U2G'NFK!OD>];"0(A1L30L3 9I C8YS]@M$(4[QMKJ!S-EOI6= MNMQ\]&*Q!"YW;(-?8#EY0<_\C0FC-9X_(JW3D"N9R*XVJ \S^\G;0%4BC.)2 M3A04<3:6Z_%\:]J0AJ5Q!%NG>+"K\Y]Y*T4=;94=3%?) MX7JX'HE-6GF4?L[P:)+V M9XBV62\ZJ#4E4UFMYBZ4@>)3KU!K=OV7,?=@?9RXPW>$_I;4M;?!^ !P_ M$VKGU%*GRCWQY1(G+#;C#MN*\9';#+7QAHB.\? #.F[M38+L9Y_.2!HDP!'] MPP(I OZ$F7&:;)+Q^!?L=Y##@"XBBQ%M33#OF<$%%,T_^PRL5,Q*X7CL;,BK M&A:88!'>0()D1=8V!VD?1I0T3N,E3L&/-"W)LFE*@JS!-&WBP> 7SF(L0A:T MXQ%X+R0@@U,4![Z'[9+ *)(J6;!&G1$X"X-Y'^1GL& SFF[A;Z\P";&1P5^ MS^EJ&*R>)G:4"I9C;GYC[Z(@V/P("&M(&V_+\(+''N(17A6.7:BF M'!1$>AH\R(WTL#2L1Q/J;E*8-);*32J(MQ5,?F\O;Y-_"CZ7""S^%?*[1.(D M;:-+1%14,O:.T; N8%LI2";O?D*$4U'T+19C=*HBS!R[#! D*F18IPBH Y.O M8 &Q#1/!9#/;Q#@/WE_BRIUW!OIT,A!<78!LM4)^ ==QF)O3.,7!MILL!VNN M9.F&21YW5# LDG@H^'?\T),'P9/Q/#:/O/D@#0ASW6$L@!6-X9%A<7@#O&3P MMFI:9+. +;%68(")YU:P\H!&PER /G7#.@;81QJ?[HD^E"Z4QT[+ ?7#6F8C M D\1M@C8/6(&V!H\ 6 LX9,W[PQ\-@:\#(>_A?4:&Q2\-Q&[-=@^M7%$H_'\ M6'7GV A!+@"+C&])KJ'B3(L1;&PWL !HNHIUV#(PZ*8D/= ._RJ*L YWUH U M=&E*ED:E8R'ACPQ@'.-M J_X:(GNF3X&Z)*(G[@R=$B)D\?X91&((>$5;"0! MV\V3M6\72#LQ=3/\)5 2;@M3X.URAT4=5HEE@J;=@5LJPD(-\G 4%7VF2'.: M'3YEV-:0+ 296_$2=8=G4!![GE+<(K_M]7KGGGS&E;])GZ MRKC-3AX:8EI>"TLA\3!>YH?_X#UY.8\:.& LNK0(NH;SNC9!APMU.^T[<=8I MC:8/#Y/*6"UWFI!03003:+\3(_P>97P)5%2Q^$'/R7;84376M+#\6,7>SQH= M(R;B@3Q;K"(FTEZ1-KME(5N>B+U5J3[8U==KU*VU#$R;/3+T ''.8O?W@ 8U M;8-AB6X\6YFJFJN2.!.W]5)J\;08RTU1FC:VE"&29B,A9_UDW!2&16\1.W@; ME]#;P&G?\X!V)C;L8& -;LN FS*PZ00;IALRF#ALS.=8-ER,@(VK9"ZP.9Q# MB$EA [8XV)5:%&P0'Z5C,T1>$*;@-]L)S1/^L(FNA"V!6)1YCV15>THYX5 \;&*85D;0[]R?=MIA_E6OE M]K_=;UX69_C=%1W.+;UCU_3CO_@?CP&\@C@#ZNF+OT_+OG&@I-L5QK)_7:4H M#G$Q,CP^QA)>X\6!CU&6[HNLFOS[?_^/?_7!?@&WLN_;UH)*:(P4^>@1(*;*[2(^DKD] M!1$%B=9W]VO>9Z0?X/"A;A+,\IU&-AL$LY_,2SACZ:OOL2CT#?R-)2GB;BP1 MO4\GK\2K"T[0P'XB9UQ/_+)$! 7KV= U XK M)#21T;#=;4O@?OADZ#G)/^7;)7:-:&-JH,I,CHG1IZ(SWM99D5KB M6-!N_V1T_/EG_-3:7]^8GL8! '2Q53PB8 !^!&U&!'V+0Y:9J2O8V$%,=K#! M"+((,!",F2!A8&X H,80V-HB%Q:#'22M!OXOXND7Q +C_RMD#B'7V F MDB\? A+LWB"8B&&3J+M.T+T2Z)Y\'OW[X#E./<65H5#'T'%893D=' 98.4V M7.)*Q>1\#AJM*T4U(0R:XY+CS.*Q?BZFC.WY+8(=;VM4O+Q]O0GNN?QH$(@C M? $YN*.2B:,Q6[45\AP;9%DLB$3$67^2J)Q9/CH<('G_O ML R1!OR:2Q;8.!Y'9&V/J+D[, 1^YT&=,>6AZ-B&GS@#C/&*DPPWE81C=/Q( M$G'#;)"UT, L,!-[9DF0 M.\8TU"&ONI5,<"0F=M7PJ7AW<"%T_F<$VTW6J%A8,- W=#6X:S=.[I&$9(G)T:7+!;(C#T)24H&K.Y;AI\JR MPM&T4 M">TXI2TV=&W>P%P0H,/^^4J.&1MKF4AYNROUY\6=7DE.=&.[O47[>]PFB*:B M P*'_5%=>YL M''^5/#B,T0+."!3MDGEY%)JTJ=J1)7!W7->)X!TW!W)P8'F M4:-TDO(E64ALH-"EE"W)-9X3!J:@/T!$M0K"%QQEN=ETY)9:1!P&FU2/("V) M]T0=#RP) !]54#>538PKR4*"K8+%'*PSV,/3]"5'3WM0( .!LIL%G3E8+? 0 MX^"%;)741 U]277OIZLDV_CE*JF^7USERTAWJ$N=8CUXZA% DU(6I=V1I9)X MB5^8%=@%(LH*0NG+F[QGJ Z?K<<3/FZ&5Z!KU(R2)]-T@Z9[*'F&;;0H$< MQI@0%$00\#WV+@Q!^'@R2+!YTDO+'0S]EB_-0;++6TE18'Z@&.3:$15\+ZGB MF6*\=6S>L=\DJS)I(9](!#P<_KGQ,TZ_R''Z+.^YO:UBBU#6C:%Y.<7)94?S M_ 8]S67;KLQ7\4(J-X9^VAL_W'XU>LQGXJJAMG56MJ,-J<4M1D)MO/WV0PLF M?(/I\:.BF1== ]'.N48@F& ?; QT=]$BQ$M;O-XEN]RWL+\&4(T,$\(IRVGI M%NHAJ.Z0RC,&* AP(!E8@Z+]63&Z:];6;+J8C0U3L<'.:)1[\5KC)F.LXZZ MCN1T$/R\\K:(5XCW^$8QEP0!!'"W&(KCBBT&\+R"Y1,''!3.8Z%;Z08$ (APV3/$*MKO.=*):+JE2[>=^@32 M0NG46RV-^#$PMQ3'ORB\;IN6)(F!/UTB.!FL^"9O2#.*84#,F"C=IKLD#.UM MGDP"#1TSR/%@!&VY:1.H#KI^G 0 K@^!,--'RP+VD$"&(O[6L=72&XIGH=Z+ M>NN7B .AI8_ IXP1)(%TGLR0(F%L0*E/)Z>!Q)%:'N@Z!@<"HEFG9VA&GHPQ MRLRKE.HX0#%HF.<^%HP3!!)00)0TG2!H"XC1,1 M;"S&&X1%3($&"M.&N@P(/C@,K'L@X&X/ULPF06LG.#^/9T82B0$Q]#$AX2%@ MH,-;P-)C5P=I&L!2J2@N-H)8?FZXVH*'AXU5ZD2X-Y MOZ:16!EC;LTD6@JK\;9'M=>D65AON=*)8R9Y7C >"O)KW/&;![7T)@7XS E0 M<>,DQ=- \AUWA]2Z7%P#G1H;7.V0H8+N.-+.AJ&N@%8 !C3KP#;#-1=W7CN* MMZI#"PZ4' +STB5+!T%PTQ4^62">A)H\KTT#"MF0!<*SPA+<.6>TRFA;*]L* M[O0DRE),W4OMF6[V&/)))LE,:3P&[^!FW"XAX*PG '[QN/=NF2>01?=DWCS]-BWA8%;BQ_C,@06N MAH<=^==,TCATD1+>_8HT.U+5MXY-Q::K5I>$DW0XX:#+-&E:$DL663XT,L'& MR']]'% YEPN0)O,"'^" J;NI/U)")FL**.Q10WS!W.EZ.+H?=V*R/==(&+2R M<"H<;@OUB:$X'JR";?_>20=P>Y+JE=SOGRDU?+2B=#0L2H=%Z0]:E([_5E$Z M\<;EY4-[(!@>TX,3!)3A?Q12XR0U&<[ 9FQ.#>X,+3A%),TX!\2"[8YH*R)V M8"2MYG[)EW_#5LWT:LY@8G]=TW"C+%@B62PLYKD2R?T1"YTL?B81B'<"KL[* M,-YCW20K4:]BEK;4T.4)BQ3NW\_H.7!P) MK4B26W.[1VF[[Z5HGMV5L@O1=\)QE#A/5C2 M\QN@C06DB]:'8$0%0FV?/$)C&?G,<\4N[#IO'H=PF0(" .,@*!#,DM#?"Q%H MP" @3J'87/?^<@X3?/C2%5XOGKE_8XJZ%SM]9\B;O@Z_4[J!KM->.U!Z%P+= M!XA_^B52HR7%6^9?TCVZO_,5*Z AW6LX@3.6#K:I0 '!S;+]^S6W'PR6G]>J MH$/RQ]3$?PA@G\@JOY.&?JAPXV_VCQ: Z7 .,6H#O/F3%SO=PH9.G.3YCC2= M; ;.[#VG3DR-_1=W6 NC2&[]Z=_8I%D2530063H+R0C0JHH/:$.K$2)5]UOC MT4N%KH>P:7?#G1XB)\MN;2LO$;<")!H$US4S*TX2?"8'[^T_/K-#A>AHM[VS MEL MMI)W<$B)?ML_'=K1,X/P,TUV ML9=(*;@[7Y*!Y">\4T&>'7*S$Y2;KD_TB38T8AY2XD=9 $'R2L!0:+44BC2Q ME"P 1-,HWTL+N%D>53(/+? D >G+()VOTH2#/R"]WEE53]S>4ZRPYFN0>;_T)3&T).>^&MPQM&K1AT5]/ZCVJ7G M01H]X')PEP2SB=(.!"5H)0C7Z7E#""W+3XWFPB5S;2M/> MQ/[@R GLHB"1HH+N&;'3H#'P@1XF "_B00XYUU# M/.L5N@^[:98K(679RI>G>]WAN]!-]8T^[3"R/DZ@AZ7Y9)20+.P>6Y/&D'?F M>&3F?*1J58OM94+>LT[;TA92+<$ME[EI+#BGW$T5S)ZQ*@]CC\N&.7?ZXWJ^ MBT.]&RCWEN/938V4D5A.-!7]2S,&7AZ+J&VS83*Q4KUS7SGE%O5;I6' M.>%-6:=#N6C-*2\?%ZO22-[E:E+%V-9;\VE\RIZ/E 96M)Q(5SK#>CXU&O=- M86&.MM-$<&1^AQ',=EW3Y74^V:_8G7I5-')X9&#SJVX\ZB2*.7-8J"VT8:/2 MST9&,#*P>:-=$9/]5*K$QAY6LW8^G6GFZUT\,K#Y8J9:7DT?&M%2Y6$41R5M MZ?"+^31Q8?/=8KL4+3:F5FFMJ_M(!,P]UP8['-B.ST6N7U(#:+-R8P,G4^LF3V-K/]>,65;"'=B.US MH^(LGL,CHP$ZB:GD5,IFQK%2O[;,3X7,H[9+YJ:IX$(-([YY8AL%:VA'MG@! M3BQ?Y.=X9&"A);F0JBZ+;8E=;U;50G\U;30C,&=@H7JR,^A94LHL2774,"+E M?"4YZN*1V?.1G8[(UXIVIB<7%-.89O:9<06O,QU<9X-O9'AQU):'7*P\:W,% M.[8O=*>9X$BST%]D.5Z-RO546=%C6VDZ=K;3;%":+"ZIUZIQ7F?7\99HU,QX MLB-W\9$9C^[U8GN.1 6E:KYW?&VA. M3L1[H=[,H04"QM1M@T??R?*NW&1;/*X$3]4674(11Q<\-#.H-3>C8W=GU5D7O;+0?*/;]) UY7X,/_ M]RWY[4_10?(^&SM_"V]TM6/(96MO\1)>H,.SC2WN0V;/UL>@% 7'7ILZ.>U: M.CWMZMY*S][1'_[[GUDH0U>0H<1](OFA9:CU_('I4(1^(4*ATWE_;F<"._Z9 MM%-)#OX;D.V#:8C]J6F(1N^3B0]M&J#MX)64_E?UB\\M!A]="MB/8OIO60K8 MT!B\,"WWN<7@8X<<7]T:7(!\P>,$/(^0*/Y]:UCPJ?1H>O$ M\3UF77-3/^]*NC9Z_S.\_EJ[_U4KT*L?\R'=EI=X?'U.7QVMOI/X_C3U_^G% M]PUV?QOB^TFM[\^[&SZ[^/Z\I> SB>_5PX-W$M]W3?V]N_B&UO?MQ/?6\]*' M\]IPK H_H'FX.=>]BL.[WYB)7+CO^2.$GE?1QMN/5_[W%9;][H$&$X?#\K[[ M!*[VM!1I*U\!Y:(O=ZX87EZ.N1 MA &W.W]+RH"?VLM$SF"7-BJEDM79<*%D>6D+![+CWWXD[Y*9S(57I=Q^!>)& M5/ZM8[Q74OGWA0=OKO)G[W-Z395/JJFLI5O;!5M?YW6A]*04=MN?O0OI+51> MJ_.QEKK-YTJC?G+$L46A:N3@OH34MQ_QNW@J=0V5_R)>_LWCXM=1^7<.:-]. MY2\?YW]-E7]:UE+K3%6UY90Q$2M/>B*J/KVWEU=G\=0F+J-""2VDL9G$==S\FRS.7*_6UM(LH<2L)R++>NPF -G#;4/QNU2<_>I^_L/6 MC\]S-A?>)O;29,T'SK3=4$[U'=([UT^>WF#RA]PJ&_ML]>;;$N2W3EJ\B2#? M&M9Y T'^ZA;YS4/QMQ#D,%!_'K0?<7I=LIZ#ZM;@<:6J*WU2-UV)IN!@4A^>QZ,M2\!^XXG];9N.MH_DW M,1NA_[MI0?YH30(7 \X+;Y_SO7SNB^46/E*GP/,6Z%-'C%\B,/S(\=^G#O-" MVW?C0=O'C\U>T_9]Q*#@(V/_CP_Q;ZB<=YH9*'@XM>;!U+91I"#531(L1_NN M'AF5'9F;:FDQTEP*F=1[U_.V.XXS%]IC34YUK1;:3"J16 )>WP'UO.A=/!;6 M\SYJ/0_/65B0W^9>/!5&QF&M[F-'7C?4J.TI5Y_JEFOE--Q[_]B"5B;YP*_H@1;U@* M_5@Q\@UU=U^V$QF63TC2./%8XG;RI-U85?O%9O>=[<0L-DTZ^78A.43K]%1H MU!*E2K:+-YWZ]B/],B08PHFPT/QQDAFW5&B^:":Z\LQ<-%&#+_53";92[&9[ MC]7WKBROEB/3+)2C HN4VB(_BB2;2F.+S014EA,OZ_H.*\MA93E,._U)VNFB MG>@_]B?KJ#(8RT[<6IK<;!"3<^^=7,J5YK'"BI_52O5)ML^WS#L.H\&.]MPB/UDKQ/#^H5-A7E)S%E/8]%V]MI!C)'B5@Z/,?_CUHB MWEMMKMDR\=Y[NR63\#OXSF\26K''DF!-V79);<[ZA4YD7U+0>R>3"XE$9UB= MHP';GZ;U85E_FE:,'#8)<-(_/.?_#_M4WEMMKMG'\MY[NPF3\ >I(;])8#FK M.[ ;[&)8?YP\I![4M6JUWMLD3/=BTH]EAH;O%>F+WDHTAH 2X"> N%DN& M%P'\H_:A]U:<:[87O??>;LDH_"E.*,F#:,;L5LJRT^W%BMGU0_YI_MZAP[*3 M*(Q'=7W,]L5H;&%4ACTA#CB!7!60N,H=8!\)*'SDQJ*;2H%_')9?J^_HU(;& ML0T5='NFH/=Q$!=ODGG=GJ1WW_!->(W+":=-1%_;,B?&62Y7G&;CT4=#?/<; M(&')FG"SOV8:"@]7O;C)5AMA_YD;64Z_5=J9_;J1FK M C:#7"F98=^V;_&KXXQ@K$?=- J%C<;PW9UEZBOLPK7$+9XU9")2MVET]&P.^F-NY/>78?>U&B$ M0..G*:VQK6XW^6J?ERL1K=5)REIKEWKO]+6J1E+L=%.)R:JSGXF]4JPT[<_Q MJB%3E;R+I][VLIR/A#1($NL_%H?%^X='I):-22_QUU]HD. B_A]6L!?NX&2Y MK^'Z3H6S8G,&A^=$9DT3D*I)(A8"F-7,:<*(,^"/$C([NB+Q^+^N.,ZFYE3* M3/?#[H2-[?KQ>+8AES:3[C<&8<%=X?DMPT:O)@;T5YCHNV1A^>2#+TP_N[$% M;FMQC<=Q$X2>5[D@QO>XFL:HNFDQ/(>U^8Z9Z[I@,M:"LPZ7D9K,RC;X!?X[ M(V*;@/^(F(*N8HX[#&<@S&.LBTA@9@[S^MSW6:V(B?CO@FULL2LPD>9)QAYM MOKL)?9=T3@<_71U+!MY0$_",(>B#AQ$?E7LQ[[ B@,Y/#KD#,05 M*'?.+30A2ZP[6^O2KBFQ_8?NDR VXZGM!I,E%6PCC5@+W3;QCB-8 !&C2"HV MM *SHH1GMNX3[YDW$=J<1:30PE]G#.JN&,G$/_+Z7,/?%^Y.I!29>"1G(9-\ MRH.XZR*#=BO$PR9$V[*Q''M[8'B%DU23B #'\]@PF(<9+@S&LYG,#&N'P-@K M+"7PB(6$5<< ]X37I%#[M)!6\-3SIU@Z8V+&F/?,P+?B%9%@F$!Q8(<2VM+% M,J%8FC1A\DCX&+MO&>?-L#(AH2TGA$-W#ABY@QD@:8@=PW1>ZZB+%_ M>T^""3337;8.]3=L> P#K^DP!=X4^5+T;S+(ST/?MB\_QAOH2HEY[\Y$O>V9 M;[VR[RISDO'(*39JBV5)XS1>XA2XV<# #]0LZK.<@\?:=[=1H9[(I(>%=#^_ MR++<+&-WJ461\%:$G/63<5,8%GTS__:\JIZ BX ;_/8#B,)L@"IWC(HX$RL7 MH<8=X;7HT8G<5.82R@\WKFUI*KE%@G& .,S21S 5*+E0$9'/:/#O6: M*ZRX!I;9/?ZC[SO^K;G6PK45EK/"0T&=M96-_VC#W^")\,<-AZ>S33()$4#& M0OQ"D]9@E/Z%ERTCB^%6V IP_.(.% ![;-\'0$.B MY'_SZQ,^3>F?3?IH_. M'(;T%M5&G_X11^_N =LY$^X_<-=[P 36PD#8,V!%4\A^X#,?!0YTHBNX-/I( M2D_/B?4D"DV>!:O@\"-U1=&WYO [&@+EFW+_XY(81,"GN MWW+/L>],'P=7!&/CYU/KK,_P;!L(3CRNT,_Q9C3&I95'(]/F%\"P]0GE@%@F M!A *9UPFU=W9%S#E3D@&8J#IED=._&6Z!'<]AS&^I>(Q0-P9N [#T&>Z0>0* M8U;?(%>?,)VY-Z5S_)3.MA:D,=F3@42%O"G@@@;K6PV(::LK@C88;J;;=*3_ M4S*-N\T5!Q&TA&?!\V]U6P'%A@<2LH.&+CI8Q+&;6,MC$M&L(_X._K7([K -[1*8!PN-'!OD.AE"5M,#("S+R1HRY[!\.O@%3 MRD<3T,(#D76-Z*&J&^C@'X@E!UFC_N"2GWLC,]\\=:;?F0XU/D=2J))F^>P75UQ/ !]HC.NQ?B7.Y+H M(R"0?U]$W/"["V@Y-P%OG%1R?0WYOX6[DD 2&O;G9/9;]ZRJI M7HB-D.%1,);P7;!+U2$:I_LBJR;__M__XU]],)WFYJM]VUI00!PC69SM['O53X]T/*.TZ8RM['DW\QOI^!'@%B8J,3\9', M38)&%"1:W]VO>9^1+/?A0]V4@#_?:3B[03#[R;R$,Y:^^AZ+0C;\;VRT(N[& M$M <<25>GO9T!Q MB,A 4OTDC.%^^&3H.\K;/BEL2' MR6 T^9/1J>>?\?,8]#5E>CAB$\E? M. 8"'\S%E8%,,&RNDZ-6TY<#,0L,OC#5[_P81Y!$$9%,$'T(MI]SP!JZ<8II M=49 V%9BBX/.,1F>!2X[A^O/+Z82\!+!RV%^V(I%(C3?4Y]!EVYDAAV MN?06<5F 'Q="]]-]$=(3 G#F@K(#?@!GCO?DIEAXG@JW@7@D$3#I^W#%.8=/ M2*[N)$1S4V^G'RHZ]AS "\R2F76'_S7PM"1*.\DF@%QC@880Q?&(' MZ'ID(5[XRQ?K2V.>/!.$RN'[.SA#/N?)&0,T",Y7N0..(_I,_Z"0P.I#W MGFF<;!2" PA(7<4.P& WPL"6GYS#(' QSRF8;XCI+Q BO #-\K+8AD#G.*7% M'0X>+(K^L['LL#[C)NEE0XZCV?S;C_1]\*S57\S_OG*1_\U)^UM- 6>/,SM4 MW2Z6E1QI-9T7G-Z,C33L9J&LY\RHU,58F67O,/0-T-+SN# YCBHT"1MXK$V( M^1>(L)O(]RV @16X>?Q_,PL.[ D#NQ9 :_C#%<*>-W5MA)M6A>&7[)*#3=I" MXA>@@G^NQ]2$G7H@]RLGRR<.T\Q:O\L@(&"SK42HK8LBDZ.%_SHK!M M(\V<,1A%A*&37Z+'18_3"Q96VF3V+I,)]IC\3F'W]P@;C4WC;G?./Z2LO4EF M$ZK8; Y1MCS?#A.R: ]_=HTAJ8QCZIY5QO\I:3O1SM!NVWV5C;2SDZ:8MQ/[ M8>[;CSTR] N$)6G\/EI99!S'NO,S*4DR@VG/3,Q>DIQ:<-J<%AE\HPX@S,T@FX @"/R'-.T*&6Y4!QX% M<93D;CA :_=4),Y6#T$2F=^KH5W*Y)N6SLNT].$J%:T$>A$7"3?([.=1& 1( M#LTR2T"+)A@IIL 9BL[T)=56W,$003+__S]N/5+"]SZ9[!#Z3+.P2^5$=LT@5 MMH\U",>&)P\R$(DJ&0.X!419Z1!80MSC!NJ8SA#7F\PQ[Z@2<@+TU[DF.'S M 4&B=29_T/DO=#^_OV/P=SC+10^&9,H1$;+8D _^ M-[%[>+6"CD,)&^R-?R/>8MTE 4W(],BMT?B$ '_"R>[68;(MI\AN/*=!T#%# MWB*1\#>LWT"8[M@6G#S<2U3K!A5#(B7'];AC#S0D-3K?&MQUGH&;DZHV[07# M8:= VL':+LH67IHY'!G^J\1( @,2SPUXHT]Z+CL[:> M0[3JU?>]8:#H)\'J^YDLWXQ82P^9%;_%RBL<+T?Z_$)7D!EI8FQQ0*X1+W5U M:F3R_>;!R&Q!0MU@&V2&6CI::?,YKG]F&O$#J9'!+G*!H%8#=1>Z*"" K\3I M0F[\HZ:FN>DI;#+=2)I^];23# P,?3 TV=%V-+RFBQF9 '$_J.[XQ?F4 M&J=!#V0)+T59%S4F$!UA^3\346 M29)LD:(05^\.\05/1_8')X2,TT]"Q'/' MS#%Y2=-58&*#LRP0N":1 %!%=BUG:[WDS2>,@F/=O&9A3WGS+;HN(LQ'FT( M<8&.-^JG,>/1Z?]V6"DBBC,E\[#-@ZN'H8'&(<#FI-2M*&[?H)=B0BXZ%A5] MZ^*.>XPQW$^H*/O&GCYG>-_'NS"(6#O$3QY;^L"'8<>'#0!'J.9)%VUB\*66 MP=$R7N\-F<3GG2YLFBX!_;E)@3^X%M6UE[JD68&Q]TSN.:F1S(/#/6R+.]OR MS(%;6DBEF.0IP*NKDJUZLG&!=F['&;2 $NST<_&A1*)!D(2]&2"SNU^+'>'0 MP5%Y'5GNHH("",8=*L"PU35TBW[9/,8O$V59D:UEDEEYRQ;JA5D[M=NR8B+W MDT09- L3E.KAAU,).N2O\)\PF5>P MKK-'W!VLFG\2_&>$H0BHBC_C>;X\VGV!_ V7))3PE04(\=TT@>MP#J:+&"QH M;P?GZ.M$(=PWD9\PAY:,LQ:,#]^4\?^S]V5-JF+MFO<=T?_!V'U.1U6$Y@%--'XYU5&1@[JY>2[?U5[D[4A9,MO2+2W4<:,3 M:R[MK7I>NL0^!#M0;,47>,L\M3;$=OHMWW9\;".^07W:-1=8/7JIX*,*27S2 MR&(A)XW=+^+! %1[.3XIMW '*YS"^8/AWUSTQQ M0L[CJ.8Z*T'"T>#W<$M#EB^.(RWD>.=@YQ3 JR>.&:F#9V.] MY(W3/'8:TPTX,=T@\K5&]I(P83DQN3&T)N!N$/9SRC'PCLC6CBS<.W(S:M'/ MZ>4LJ,?#\STLK(>5)OR2LSLDFP ZTDJ@@KW]P%_U'M>LD #W&<7IJ/@$A[Y> MHCK@4;*%+3KHA.MGOBCF;RN904K ICSI*!-R#2%3.YO"Y*Q%!8GZ0@0(;>[L.]4HN<>W61J>! M2H['.>L V0I*=@5(J(=;8YSO;T'B#!-72>D@%-I M3A9%@AX):NM$I4CB6M+)7X?C.Z[7LUQ-FV>LMQU#D4[DN2!I@KG0#>3[Z"\& M5JRHJ',RAQM"(\M)DEH>'@J(H' B$N_:!&A6I1>\@MA=AXS6_^47RW]8)^#L M4C9!%,.QI)9U-_@8G-P5R'9:!60D :W96EJ2U3]Y7Z0=:GSP%:=37L][3_D M16_#ZIB8'!(Z.GUW4:-WSO"(L*S#1+(/EZ0BQ8MB-DYS,3R7.=HWFV3<33KG MU.)\"Q6WG?*WG5'GO/_B_R;6"G=Z\+]=ZU "N/TDP-H*[)"3 %M)Q^8!RMI# M9CIUBX\)[Y_ 7R/K@76+J"RJ<3\N,($O 60LI ZG:O==_GW0HXZV1,T/"V@D MB 'D7RXM86 W>IQ9/? #R-KPIW83.\FX_F=ARH:TE($.WU/XV\Y:\CN;9G\? MGZU'8/8O(G_/WM%+<"BJ$D(DC$0H@+[@T1S+NJ[:XYRW;N 0H=>FQE^0N-DG"-X@,H^@FM&U/XW D)!F&59[V@P"]QV_/>ZE1"[Z/;7(.,#V^Q M?CO[$%K;"* !/G7GHOL-;P4&700SVKW3CK-%7J96/F3T7*?]HD%WK/-Y3'2V M083*=N''J&]Z=]"BJ%V,9 C/5"IR"^"W+SI"Z%?WJ\A&2SMMJ+8U)F1@>#/X M$NX*;93:P)N&LU20;I;(4@XZ?:[N#JP1J062O&H345(;&2[H-.&92):XUFSO MR:NFV%4PC.]@(T]8-T!944@SZ +;6$+-:X<$]+&BEQ0$6F%G)HB#?E*ZM(!B MS"I;&)L$W@(CR! R,+!:X%$=N;MGX'A+W87NI"6<(%&1-FQX&))&*O45$2-@ M(!*'KX4?L(%$9B F0 VSB/^]0JMD9UX(CUX))0(!MZ3@3D.7$ZXQ[829LR2+ M9<%#D/^VX1-34(C-';2(1()=%$)5?4[E6MM0O97,RNGLYCR4Y'W=C=$BWH&& M=-@1C\S>;1"2W'$&TJ]J11E&E]X-ZST<^8=,PK;2@4B<"J&ZQ_^1CM[W:&-^ M_8N26(3P#Q2 :12/)K"\<;ANZ5];HF#B)C[5&Q,,5FN.\SV*TJ#7UX&*0 M,78:<:$=Y $HSZ&J.8$>6RP2MXI4..'B"5NQ(Y7@=(Z@CA.K2<(J8,&E M36/@=<,>LAQP<1FIJSDK1_(H=,#2T&T=V)5ZQ+UVTL\*/%S7ST@R'ND)N&F3 MB?5B)R?!*^XJT,5^%YDF;BH45Q7NHF=]D0*&_+U8<$YT2EXW,K(B*X5GFMPI<7BX>QB^OQ M(@1E"FD$;,=@:P)9GW$Z\9KIZ3XUW'5'T_\$\((#Z:.E(ML32E2@618H<=+) MNRSYW>(04G<7U;LK88Z\>10Q62QE=0>L8 XDS>,/4'>!5>XD0:DL\:2&&5M, M[FP>CV) NN7P.LTD=L&2XSXZA=$X,/WB3EK(A,>QT?-F0+O>9D)*A]TGAA.D M=HFA76EJO2-V.W44I3(T++N[*U0JM7'/HKDS-1T691P7E7O$B[S2> MQ\8>.J L Y[8L:BVG.3K9N"LF<,.1KO[.ZS M)U(1$;T7_S?Q$(&R@0%)L:D MX'MBX1%#7I,1W"=.?)/(!XJ..X=K5_V.<'<&I"Z@"9(=DUT0BCXZ<,N8Q@#< MJ(X2=YL?.0[X1T?<8H?G'&Q3]",[3A=$06\2#'=2G">)-L>5.>)08I [+L+1 MS8,H0GWX".I/!',D6KFCO\2_/X-\@=U( (9.N,U(,L))74.&&*76^4]']-^MDU,J1\!M7J8/Z" ME#<&$@["$-_J"XLD-]^[RV"\I!+&P>05GA0S'&@*^=!..T0P,+)*\ \=$K8J ME)0I2<29BE4EX^35K#IWV4(T)R4#]J-P!07^XR\=6+76-/TWY(B#IXF#G21@ MZEX32B>/ *H(UFUD9,=I?/7\75EQ? ^T&JB!4>#6A91",$ Q1.%Q$Y*7UO7V M17\HL+T+K[M\J$:Y'.R5EJ6NRDR6 L6DI-44)(MT:<&>>Q/>USUNL+?G=,-! M;NB=U^@\7N3F-LV!CL&OOTEQ'&&D2E!%;8D>0)6$*.OAJ)>7.PYMI>4&NAA9 M0!>Z"^CBT+^(NCZ(=454S@EB$E:B1W>P.FM0@@H5\)$8XG%'XQ&D.XDZ6_8- M5*;0V)E Z?DW$3Z>OS\4*WIAB4L>:W2Y!D=-D\F*P2XS^Z7"SX"QO _<58H[7!-VQ(+"/I@N#1 JT=-+D7#D,< MUYX>JE]?M32#I%+N&#K&P[?&.MLTIBAW33H=G1S"F2."6$P#(.34&GAG-(\J M:'%%!TH$R(25[,P76ME_"!#:D8AY6PK(!77C=I_A2T)70M50W8"=CR I9W>& M]&))):+'DXH*ZRC^6[?)]H) <-OKDG;!U4=_'W76M "QK:UG'##M[5N[BXDM MFB)]A$C!6^U^I"Y]Z>;D;@"J!<*\:4/03_$D&\MGMF(LA\('=T>]E"7 +%L*SQ%D?R=*$'"'RXQ#A(&+%"3Q<'/(4Z.!PFL/T[IJ* M()G/ W4YY.J=H[5XW7*E$;\#\;A4\LAZ."K3GT&WXU"G?R8W+8/BC87[:",. MGL'YEM@%*V0O2+61LW[\]E9M#&9CE]UEG)H6;J)]V6IY =7@5G.4LF"DF4AV M8M@CMWE(8D1.4^)!UJG.F=LB#MMZ!%D93W=!X13QH*\JJ-'21E&BGP)-=#SH M"^(04D[@-DUT<: %25= *N,!\Y[0/(1+QT$HOOFA.-^3E1/R?Z17.BB7?E1),O/^-B[.,..=$FM,60[&85,8,: MS51>GA MUDPV7@-V%-/J+Y045UN/J_X6*/ ) &B6T:"C;D;9ZGTATG%M:+;F".'Y[V-*GC-U91R&".G M UG&W7T$12$A":PFH77JST;2PD8E&+R&3 M7L9*<9V.]2!/F)2.D3$2QG.LWC$+B="\)L:*JQ7[Z]]8Q!O>]6K;[?KCA-_XZ;D MV5*^DT\."ER(*40[\\RSO.0VO_X-,V\ENL!E>J/NHL(S#@3>B]I[L4E$)JOA M(C7/#;9RM)\I)[7F0U:_'183L'.5NYNW8)RER;Q@_9S*[Y<@S5X"@7\*U$T- M%:KA-!:JG$O0T1 =?;UOPSEG3)!Y($Z0T6&'8SC[)5T7XDJZR[<-H&M>6R0J MC\-=C19#.%5R)/HVDL:F1OH=K=D8KI2&'425=R=1U$/0,QB0GL!3T',C]:= MRAJ@@<$PSE_)>1DK6.EL^=$#$$*R/6_L!*[_J#_KI6-[":?_I/+G*/_XN:BJ MWK''>X@<.][F"K?IT-+ #41U:Y)[;6Q?U78%=%^LSQUG#;,#%ALN5):R,[". M[]/KA_1'.0MO^[;BZ7IPY\>0YA["B7I5,GF]B=5 YGZ=HQ(X*\LGH78;!+!] MENT[>0?Z6L*3%1<^7BI986 ;]P*^O@>G$H\AC:_?8GQV,H@ MG1OQ_0@7ZD:53B-:RZF5AV0\:Z::P6]O5*;C?B!I CY2&P>T S*/TCVO=&=! M7WB5"I]TF8EV]@L^YZ71V(X=8M? 6EUNZ"-*NF'O?%D1VRWAPH/*D= MA8_4S&Y7K%T/?ZY!%%5!6* M 5SI #>6**Z;"*H4C]I^G?&-?Z%7^/OP#D[)/E<_S.$@6+R+I6G5?N.J>D2^ M:/[;Z:VLVG 'AHI'8 H38,]]<-6L6R6$KERK YIE:<&,).-GPI=Q,,P)=(UZ M=!<;)D[2C]Z3U,&=O>A[WQ!SEP-,]?+;_R6A(G[XQM 7^#L@$K&!99*]GOH+ M=[';.^Q_HMXDM$P\O?-0A3<^Z=U +X::.JR^@[,&'E+XCTIS#"EDOYD;4H9$ MGZWP,G:XQ,..W\<(@33..A5)=4V%=IU"YC:_4H5LA*O[:''08JE5M9G/LH,*%CQ'[/.F5*AU,,V"%! M/9#"S2ZVC,FRK90C9*QE>/ZL@['#G=^QK8[S,_3H$,6\YG:4H1X'1T 5NHER M:T"TRZ31!;;Q96TL0Z#?(00"!-Z/)#022I]'9& MD)+KGP+D%8E:.*K7!!(V!$FM&BX;MLP&7%N&L=NLL0-+#:P1!*",)OGB=)C7 MC6S7RWTCZW55!8$66=^3%[/NY/)DK<#+4:#E:IU!1U%!PHCO/W,,>U3D%P4$6R1]"RU%0[74&*V"07C!Z>&>.%(H]?[)+S3TA)'6-2(H1CV?50 MPUQG=H(]JI!.#G7-&*9-,AIL#3CHDPA&'2O/VIBU7AUGL-YTH=-:9D\RM-)> MAR_TK*I=T#A'R;+#18Y@(G()B2"*L9ZQK_=K^U9F4.1Z9KW?2W*9?4_X>$ZR M9I,])I$F.IS:N*,###SHG;G@LJE>@8T+%)!7B5@EVEZ'$XU?_X:#L43X+'GA MS/"U1"OQY YSD[]I35K;Z<--=_IFV,6Y;[/!Q@' M3XQ+"^3:/_/[&@I.PLGS@*E9DQZ44MLL%5HELM/99)'/]S:__HT$*9KV.&*" MO^LR,MU-^P18!>&0ZY8K=9KGM#OT!(&< \)EP"ABAM/JM/,IYN84T\38($"T M0ZOLX7PRY'A^X48Q>%M/*C*'@WDX&Q%JE+D0]-5F%4]54Y"*F/,2F1LUO1Q9 M"S) \>X0_ A-BO@=HIZHJ!VX<.9_(\JP A=L*^7$(*#+C;X)TUI,52EL8[VWUS!3>0:VTEC=HH__&$:RO>MH(VJFU +VF]FTX>(UE)(_[H M*9=NZ=S1OA/)#+SR%I&CGY .>2#/6=UT]?V^63'UB5ON_[T5*#!XH!Q]_WN_?N&MM*O^\'\==C:F[FP-&P M]SVA_>X-MD)U[]RI=^XLP.H$ZI7W_>P5/O;X@80D]OM^LX..RVO+.>;]$8"2 M6'DW9V(G^7T_L27V^WY%1X/O$G\XVH:L'9Q9E196X@:+50U(BA5[)-- [% : MNFB!4+RM(5#.YU9:'R,5+U$9*,JD6A4AUCS; -3(BH@-*7>9/RY>(P,S _S% M(SE;@MW Z=Q8=SJ"CV.&ATC@"T'%PP6NJ=3CDXO0B W/GP>M?EWG@XLG1S\E M3DC$>O@))HD55L7[HUNF4L#AJ9/ *?SO\;A?U]L-7%+E!70+1*0(GTR74(+ (66K:HO0%RGZL@9)P3?0 W\)JBP?6@5< M6 NNQSHWL'-5A):]KC@D>/C R:B&P%\8C<&9.7(ZR>%OUT!"PX6FC=J+K (= M4IIB3;(_@&:@P*^%V'U2Q6*MSA9H)SOK7'R\Q9(+80X>#5AC' .%N"/8:1RA M$KTE&NA"1C<$+9F'"! RM*%J:, WOK\F$3ANNQH(>G:D+L^&JN1U5<&A.?1/ MW<1#@?"_[:$Q%G('CV6#5=N"5^6:ET8JK.Q6?KP5%\[(4-6Y)6NP]6[-CT$) M?:?PBJC= -:D 4<[!K#".W@=J'Z;>!Z'#3C5.,YL8S3MR7U; K&V(&T%.*UH M.RO0I,(@/\XH&H+Q(J%" @SH8 ^LLD?>.+-P=&N8L->R,>X.JFMRK_T]ZV28 MH#T4YSVKY(Z5K*0?]*R3P/SXWB=.=#6F!LNKLI SB=+D X(3"PA9.W",6 MQS5<@YX.+V)],)8TW3B?!.I &:)K#FECW:7=_K)&&*#98[:D"IWH;*N6[>]C MO4E85B<%KG#%)PKT+.48)D:0;O.?C$;3D2<6I^S\O5>/XY MFQ6*W'P>:PUDLUJJ5XKTY+QKO;&(%76OA9VVLB8RDB'50 ?C:"C= M3>1^30E4^%T@9E,X@K9$] +GT-K4UM+:ZH!-,8%1W! M;27,X0*F0H<%G4Q==Y^-,S[A"BG=^QW1F[)D" BY;BT_JVI-9U-JXS3>-WQT MGHFQ7ES7Z7JJWNA(HV9LI<99.5]%!Y,(QJ-)C^18X3 \"@?;[$&V:-HO[H]T M80K:ZO=>/--RQ%H++KPVQMMPE,RT)MC699Z$DZQSZ<:GJ27;K6D(#;?X6;,GAN >8E^P39[KZT MBC.3#K\K,2UU.VB%X@VOG/?G'5F_.![TUTJW086J(IV?]1=[(7.$1\&\Y\#P M0LB)U=$^V+T\GF>D,>-=+6:*:RXD1DTF4@^UIL8$H5(\>9W/P7PF$,X!?C)! M;58&>/_F7TF479%SWI7WKVNJ ("H9Z%(*5A3<&KCTV=[2K94$:12#+O0J59S M164K/9$JIE'*/^K--4M7?S#O-/=CT\C!EN7A.0%G]*)HA4X.'HL%EW'.:E:K M@3(YCJ\>?V?)4H+#)>/J<^C>0F.$5P I/W>D[]N(D9UUF>3.JX MV,D-5>$!;Q(YCF,R]Q;^"*7T-=3E2>Q!_A \M(?^6%'T( J!H@=AGQCY@- M MM8+,PIISR(-(YB#*I#KY4%5[VW MIS\0(6L5]CLCF3Y?W1%A>?#R$X*FS.NUMNRIEA(;[?3D>5Q6:"F(E&W.3)44$;)\ZB"#0$Z.MLC6L@ MFVU O6FGVJDQ/2YH1H(R9Z/<(+;JLY**]'64>G&G3E5U$!JS=G_^%97O33:M MSFLU#2-[B7B,_$5%VAA4!X50)=_@5AG %J9+H9?7H36*]"AU7NUWHDG1B*:O M1V!U&R;Z[316,KMLO5+1^'FZR1?:"7FM,",$,_8RA1W$U1F>_1>GM>/]>Q>Y MK:A];+W,L,8\-E>D;"^<$,H(3>Q5,R30S$9 MCDY)9@\ -7?_I9D!C]_#S"?I@:$WQE; RO MN_#W)<6>(*A[W]=M#R)G$0]T0I%I4DG!N].1UPY+1UV! NMO$4C#,ICP,LD= M.W%.9R'6.J!K==)UX*"\IE$7M5=HH>ELJ2N)?:SFK7NRR;R9+&[&S_-2BNVD M9J.M.*?^($YWR+A:[T7,L;1];+2G&2%,H_N5+$325&@484I#N+]3!>%O)J M M%@_&D^>MK!>/_HTD16CH-H?V)LH/W^@$XGU*+6J9Z-5 M,.7%*$6R(6$J&&?>22_'!WX4H#^_&$VT=(NVX^%1)Z?]9IT.[UG\DDJW"EQXT0W*VH;0YJ@#K5P/ FY/_H'I_F X;O+;_R2!L7: M#T5OY<,, 3>EX43K(6\K %0K8N>/7DYC0(<,GUJ@0E+;:11Q$BWT+P=WY=(@ MFY.$%BY!L?>!U&LZDQEQ1!"*2MU>@%WFB2KI%'NR6I"\IYV>NTW?NY?__\G!COV1$[#S56X257'W?9U >YWZ,F)NWL M$P:S:*M-LDF'LJL+*>_H,AMJ=UN%V'S5WD\&A719;6LH2!,+1F+A()7T@(1_ MSZ127/W,R[)*\(E1=@*5QB/40=XJIB8QIC2*5L-P>KEW?'<9#0W&L,K'KD<8VF,<(H414)*Q"JL<2 ;0YNYNCZT[C/P6^@ K$S( @7U$*;3K!/<^FZ%1/[/C(+0$H/!P M4YW?N<+*/6N[6+);1SE:#B^]IG%XX33S1%'6[2=**!5O4MO&G,_O)[3&M]E* MN/'>)#&2%E;UV&GQ6'L*=PZ1CM?[63Y%&\H!:0(%.:(M:)[C=VX2&O24)'*W M$*6H+6=V6F%ZPT;FS?!VA20)\TIZ&=GGK[.SL*(B8K7*,_/>6-^RQCP:KXP: MC\#.Q@92P>Z8HW$:#M64O+ZP3>9YT^TU5)WBD^$)-67!H,BS#[$P*)7.%H8! M;P73!LD2B938Z6^2R6*>-J@-:$0Z?&I$I6>QJIG3)H^PUJ\HDY&T]:7LNZ1L MY"!E]20C5\*&,.;2='>@;%MK11Q/'EW*MMK#.)5+%=;SUF"5&976>CDU0U(V M\BE25MRN-AJ?V"2HE@Z,1BBYFS6*#\&@?RAEZ7)LG\QDQ1"URVTRPT%A7DA% M'D-]?+J4S4;V/P_"9:G3 MXXO)@EE<&J/%NPL>;RUEMZUA(AHJYGI43%NN 9_F$JD,*I6,?8J4G>3X=*FB M23F.+W5UI9U7Q!K]$ SZAU)V6GN>1.?R,#=OK30E% [GZ'7J*]JR!VCU595C=V]\J;! L)F;DB<*>B[S XVQ:"=E@2-RO# M6WJ-VWMC*$R"/QQR5*I!#7=4;[[(U$#("$UGA=0K13$?;R&(EB;/FC"MU>8F M!:1",;0.@]21L44=B0%$7D@4;%1-U('BE@-.N$N0@-Y!7=@>,;&*"\KUJ,-C MO&8K?+UI=%I4HMV:]O@I]0P9&^X:\"QX.PI$HB=:C=^XI>Y0:(MI ]/%@B!% M!W&3)QY)@9H>KQBDO#RS\OU'5=:WNE*;/,>X]$"-5J?)D4PCU/=W'M5I$Y_K M!4C7;L$:M6&G,K2"A=%?Q86L4'2[$AW>!>TF2PE&8UF82^F*1-'MT'J#4!45 M]?PHCS2UQ62'0R/I@!NUD[ESG4?3!Q"..L"EPJC &D5+-4@HY.\@AOBVZ^[? MFIEQB!6C?R0#2QE*X;]T8 W)H^F_SY+]1^,0"%KYFZ.]IIVBT5%ALV<2 N?O M<,H639MQS+UI\"G8-0(OW1I%D3W=_0 M@-T%8.>DZ-@_O("[KYVN:AO @C0^VTW!+DP%4T-(\U UMFSJ8)KR/T$+.6D>@Y M51615>+9SU*JS?;]V*Z:X)AT0HU.5&;-9UZ0R1/K1DC.O<&X+!KTLKAH#"*4 MF=#6TU%Z,,Z$'B(V 24G%"FH)N7$P+2HR)Y>=QMI4W]=/I[S$!+3B-(1MHWH MZBO"9"M#ZR@P!BB9*P<)(Y"!8:J P9^A'!/J)B$]I0AY\:"XGIW0E M; -*D-0R,,D:[Y<"[7+CX,(#20G!Q-,KK,ZCIWYAXR%KL M"G5<3HZJTV5^J8/?]A_NC4(%W58Q-ZI$%D@%\W'Y.+4T3FK'S^OS#@VQK23!2ZO_/9@J=0HRXAR3?1N.7=D4\\T3'_ML]EL5Z!6M$ MB[N[=:$?"#[4OY$3PZTP"WJ':,BNW\$OUU!8$1@T>\F__D6V%17^Q]$)QVT,__,?0_R#@PD_Q MN3!/,?]<'O%(+\BN=S#_,32D?JZI:FZ\+V_=B:N*\>^XYM=$Y+=<,Q$_ MEBUH"0-ZN0U@*S1@-RU>>U->[+STWJ;1T4/= &88\O@$D6SDVB@/<7#>J2D( M (S'_WP].8&\KT"(8$2$D_^@B)5I#8W&OL9?U@BX _"3Y7F@@2]6? B%CO2_ MO4CKLS;J6\B6S]J,^PN=_[KJ\EXS;SY=?F 7U+W@,&I+/E[R9P=%[YCT>A<@ M$)(/K!5A1Z! KA+7)[U#+;_C7OS2-6O/. MB_ O2MHO*U"/D89\\\HWK[ZL>>6+Q\_&2X.2LJ\T\Q0?S]3F-3/7&@%:JL1E M!&00?A$Q[:>8I%5H<6(INM145%>(,YR>X7)DB+XN:'TC]%L:H8^T&;[)^@ R M&24DH>Q HJ-N28[4SB/[R"IB75H"1V9X2.=FE$Y&08\.4[M5E^8X(98.52;# M"+9C(\Q/L&/+<--^!^ "0S@.()&*K"G\!4IP3W@T><#=O+SD)3$D*38ZHV_Q M_H'%>V_C[\'VY/$MXK-="OSU$X6OJB#A6T"B(DTD15L]].[7H80H*-8K>)G$ M3W+6*W=]\ WU)^DZ7L%B@H@O$Q8WDYJ7F9TCO-YT*/P;1<=-RBGMSA%7 MUZ*KV8)%30%>=97>19+-57E5%UNS"26A75-%L9;Q?FQ MW&+32'6C'A#N=GCA69YU. ML3(:;+S0A,>[+CM:\$97NLQJ7.G/5]62*HWJ&<6, ML%YHPKU!C*\;I?A^GM[,I\G0GC.;@B>:<#91*&F-Y: _CXF1_6JH]?IKDQW& MSZ^);-GF&@PD0P'(_'SP;R?FNV_OU@AV?[CR=O.W&_=U[S? M1/-^8N+:'[CN$B(1?:#GAM-"N5/;R*LB2.5V&V$R#",A\O+(]1MEK^\O7=Q& M"Q(KOC7B6R,_6,2\-)C>]5I>0H:*9'FJ('#SCCDIA_F=7@]MJ^PP@BT5*DC% M8U#2G-?(?#-+A6R5/?9&4J[1:?,-),CW,U5\0?)F00(W''_E)47877LZ:+!\ M=K[JY)+\>%#__3]T(OJ/ M;\?X=LQW%R27(K48^K.M'H:">L@1%51SH?Y2$[AT0@JOMW/0BHPWPSB.NE#! M6)0))I(_UY9IJ_#L7)631P#7+U5.$KQI/X5T?V/GNQ;1?R#'],=22YTUZC-I M&^IRL=)&'H7[W=6X^0>>J=6XQ*=#>? LRJ@J#PJJ>#C( M,,E@G'K5X+&+Y#^;&2Y7J!P7-*,"[;<6K7S.>QX5_T6>HC9A2@I\L/$[1#[R MJB,/Q_#:B#UU7$[^DNUEC6#G9<&4,9ZNJ=M%Y,=H^X1,%TMRE:2\#.F+1LXL MEYJZA72$)>P;V61I:F XE=;1P2*Z*%%@GQPH>I82\U1LRC[OYE5NU8F7V7'# MV,3S$WAE]/3*4*38-RMM9CH'_8Z>3,WJ*Z[->A4=5UJU]: YK(/Y3MZN]N-A MK@%D*^%\?&4WWJ'HB:+-YN94E)L](>?;T3C8U4NE-M=O9%25@Y*/K MW68V\2ID7N8Z-28AK^N=6C*R%O9&L;D5/0N9$T-V68YMI]&.61UEGHO)(J,E M-UZ%S,E]*M=>Y@$'_$[!7)5D1J6NWYK"&!UPXCI)E@( _ M)>\7IO%7\ +I\(9DFKKNH-H[K3J_K]E=Y81-G0XKAQ32IH90]E_HG>I2:G(M M9D=C+EW)#F21ZT?4T-4 Y@\-*="T>J.2IMZND;]>03Z^2RSVQ- _LYCXP+2#8)[BOFQZA). LNF'MF@]V$% V93T#^(1#@*R M!..?Q .+3MB7E?K?7-LN)KEAQ%"I(_D"!CK,-NXZU]*W) M(\Q\:?(XB[(YU$%]&G5CB&OJZBNCU#7W;9OPM#TY!= M>TT4I U6::9BSPS%]Y51)EWI*\TN0OE!]ESD'$3,CT1]C4B4,Y0#M]#9W;G2 M2>N&'Y?ZD*UVUQE;+^4$/L,<>\RVWR]OCU6!UTSN[C8OURK198,#G$:4#2X6X*LBD26 5$*@SUC[WA&H O8@+] M"7]._Q/PG-AG31ECXG%Q%!F+0YZGD\-(0F2&"7'$#.-)/@) >!2+4L)I@WJ> MRS.#9E=?43VV]SS,BF5-EEDO: !M'I]'I=(PS=5ZB58M1S7HB>H)#:#PXU9* M'@SK\_1FVF3XY]EP;GA" \R&Q7FD3*W-3KK\O#;R!.9?M=9M+MSM6&%S2 9N;'G>@@O)VOL@.1V6V9<)_QG'&6,VK/,:TX6732 M,ZJT7#3#,37I"0VP'+='@]) Z\]SR=)>357VRT79"E<=7]E*34=FBDX-.^F$ MD)GVT].LF6IX@0BHF;+4:"_8:F6'B-3=-3HS37'.683HU,.@N MEMD4OVFR!$KJ!!)BH.[;4@;N"I-9C>/#O2I(2P0Z=64( PM78\E+(K== D4' MJ*BE!L61QNHZ,'2[C_VLA3TV3Z^$"-VH48L>EZ@RA1;?GVT>"<\@>HQG8"T3 M"TV\P("UM@!9Z8."'"Q=KZWBU^;QZ]X'\>!XGNR;*,<; 2&T'&^ERIIB.V9_ M7V Z@FPTF&O!8?@("-[1JOA3,O(S&\@>?,[=4\P_E\<\%_]8'O!8F"]%PB_AC51SP7^BGQ0Y&0'OQ@?$%VS7-Y;Y;]-;_E;IMP,QR&UPCR MDUNIWSE*][9]]_''AF5XY][= *7!)YXO ]KPSKV[/H;#=Z"=3ZO=O[\>LH/: MDJ*;&J\(X+I5K%<^^R\U3^%R+.CZ>W'MCO'+(94;%)A\=!3$@Z2W+=8LV)SI M460R:.S-UFBYBW+,+A2>#-.5?5:R,!_"029R:4"XS]Y7WHS+(9*OSM^O11J^ M#7]?KX+L#0Q>R5#+R'(OSCJKV'BQ>RZN-['QQ(* B/O(]M6;MRBM!2U M8+780FLW8XF5A3+!!).)JU3F_TQ.OK/9VA\G3B0S54M-U-Y"-Z$4:D\]\+Q(96KC,19K=S:+/83@LT0 M9?SPS[<)_WP>8SZB873! _@YU/F- AJD/56PVE/Y0WNJ;_'=*(QQ;]"ZAPAS MW'L3OJ-U8A?/(0H:)[;\(#"(OKE1J]3UI$1U)FLT]6.R5EW6H]\]5F/X2D1>S7 MOTPDZDN+[Q=+.D+_M!%#@ 7+X8(.>=VD_#GG^V=1IKMC\[V[=/0S;,!'PR#\ MXD;@L43WA,_QD.\R/T\OC&\*2GK<"T^N<_PA9*"]=24W?N^/OZD#7[B1PG.=4]5 1WN[*@U#:89DVML&UX EXNP,1G.UZ4%)VT&:F[>&66W'71EXO1* M09M'.:W6%+G>\VZ<;C#Z."EX0F'V:J,5/8[)32HGQ)8)9!X\3UDO@,ND,LI%Q_MH MDV/2B66:,^FTN-MXP5:V=ZM$-MH9: M#96.KSHC(U%FAXGS*[?%8G6:;R[U3HA?=V?3Y+R@AUAH,)U=61MFVN%A#Q)& M+17O#Z1Y*QJB-T.:\KAT'YW/XBP?FH,9G4[R\918H^'!T^>7[J:=9+^_*=.= M]/.R+DBE]G*U8M&E9P>:3X)8D6WWN,(ESMIHIQ&O3"!=3YY.9*43R47Y#5)>D MF$!DC0O7#=%E]"-AS>P<^ILQ4TP.%$53C# "X*Y,&7> "+JT]&@ MVN8)9#!Z(X2HB<%8X+= -Z!&1W^9.AB;.I7Q?!\E2#/R9!MG?B\6%4?R3M M_(D9\'W(I8/3 F2+RB@WF$H*T$XR'GX%ZOCU9<;E(-PWDAFN\L3/$!JR&,VIPU6>XLQ-)KD4A7&N9C1N)S2Z6Z[& M%6:C];S5W C%)2M2DSY+T'&3X9\&?GW]3JW7PF]WX92/5[E\!@LL$[DN32GQ M'B?1]2Y?3.RV6; Y(OJ0#H3?HJFA$*,.E#=3/?$*RM(8. 3/ITIQ_GE?'W"+ M5"0-6$#O1R&D)1.__HT'=H#7]+/JSX_V(SV M] %4TF0@=]G=)WZA:^$FN$; M]F\44#;/6/))7'"=QG.<3G1R:98.%;-&1M[_2M3>C;#X7%O MG*UUN=A,KH[;LTV(9=AK6=?]8EF5N4[=Z#!A)D&1JO4IR M7-@;5"Z]V#>J&7$=C]TR:!^;4Z"4SF_F(5[?5F;3=6Y:F0PCR+A/^K!2/SED M?Q,1XGL)?RY#9+4:FS1SM40'J-(T6H)+%?2E)S5BD/;ZCGY\-Z-KE1N0Q7 M6C3JD;K1+(C,ADR.B"<3/RP\]U "Y''= 3_$?W,_X64),JMMH]-PRO..O$2#5#[H73RX M$Y$U-2@ 301$JHB!,=Q+^+=?O.^'^'T_X(V"R^$@>%W6XA]+;[E^-[/]#_><;X!=J.&_G&IKQ-3^)V%JY6K%-@]O7=K5U MHTQ)Q>I8WY8GB\X.:; /-L]^U5A_FE]*9,R?"N69H0?B%_G?-OY_ M[YFG=P_O11Y]\.MC^PU[L!Y:[%RWN+F@U"U>MH3L/%4P.Z94&7#2MB\H>-0Y4O5?IZOI*E5B]EMI-*0S;8FPP3.(%"1'Q;_>R@1Q-P7=/$Q1!#R M4>Z]"0\A@C[HP[Q%!DT;,G0:RFJ>DQ:KY(;.FL,* M$@9R;@)_"&403^V M_B-CZY\^1ON]J#;5?2P>37353F[7'&R&W5ZK.D9C*Z%-&PO2]-O0*GU.]/)!K(JF8#]1@?TR['J-XI@?]R0 M^ZH16O:%T;*XKH)?J/#E]_B#[^VE/%2LQ _7?H%P[=FN!/[Z6I:HB_,S+L:' M?\L _0$U'NOB_Q>UH8 A])SGK)'/L)3O ML,Z'B 7=/FI;!5[JJ;"=<7)F&N$ZO4@KL98B^K[%0_N71O9O)!@.OPUKS.?R M#QFSWY/+S^W5G\KE=XCX>K/Y:%^FMWFC5Z-:[5Z<3U=V_6%Y@M@<6J%,,$;[ M*.3?R:3\C\%#7OOWK'#WLS?\5)"2;QPO%5F,;Y6MIR7&>/ZV:\JX( ->0\?X*3C]?XTQXR^.,F4B]G$X9X$FV![/#O_?_^MH1OJ99V.)0=>RK-GL#":N M"0B1$>S\&#[Y-R]O^)UN+3.>?'+LJ-^.)$7[$*"IIW#TOP.NO]%^G&WF@M^& M7%MFT7)(!F/CM_4S^S.-#(RW/GQE%+QU,H:Z_,W02,C^LX#_M!86H9_BT2N= MU0F?T(>3^1\^,-601/X_[5KZE\=H](\^DOP3W0@2+I3:,OG$FF%K?>2B(;2Y MR']"G!E0QX$TTA880=[B OY?%PV]1/G'Y^9U')"1D"*2%)-D1[ && WG;#53 MB->@I1=3YY.9*43R47XS1)?25SL&QCF&S*6$30!LET#1 5)_ 6,* HJD "+8 M%O !4ST %!&( 6?Z."3P8 !9S_A62+\&#.27PFO^ZY,5^2N]'P-U4$BU*[/1 MO$3MM65/IL<*_7&U_I;HTZEZK_*:-ARO8X,EJ(Q4RMP\4Z!'JPR=GOSZ-T:= M:W:\:=?>)\J]3]2P;RXVZU2^)XQ2S48T("^! +B+'D71$P+[0-A>FL:L^M."XJ@+@"\NX'! M>738'D\U\/?GX.,H/[_SB.1PU MVW6SUV&D0J.U2X;AZV]^_4N'S]OE[D&A?[;+3&E5Y$ SSW9ZT6)Z5,O/NF5P M!_K.=7OKYR%3EN>M99=91:+,7"U#.1 _!R4Z)N\ ]$@"DB+()I*TDA) 1AH# M#12X5$3Y&E@#Q00Z_IC^YR8G] =\T *R#,V7'%" QLMHYT1HBDBZH6%%R1&% MXYR>R8G/VWU$Y'I<2&?B_9F\D^YP>N+SNM6I&OJ>R\4XM<#DV.HH#*53)':> M)7AT'GG?">P&@WIMUS383FTFLJ S,B55O8,>%=+3[22>8H9SP$W&QB3)FX""=;$0P,"%;0>?M7EH$D]OJ6);!JL[[%.!U:E0L2_&N%59 L_9_E(.AZ%" M29Z7"-[>7O(FL3_3Y,\C::YN)OOUG!>R1G502#;-_!UT078[CL_S*VU++?35 M,,NWET,^#R51Y-:JP)L^_VR3ZT!(:V+!Z'4616HX,OOY83Q]!^J.=4MY8UXT M:*JT&&U[X3&UV"%QSWPI<^G/V>!]RIK>&PE):"T!M4MO-IH6-C+1Z!UGIE9Q6J#+1H3.GD=KG">%3B\J;>&#)#ZO3*\'A:B6Z2\H)BZ@(WCH0UFLVQ M\,JSIX_716X;IU5FGN,D?;S--$%_MX%7AD^O''%1WI2GNRG%Z.U9(1Q=E^@B MFGA_]I[MK2)D0 @T.[U&-5\H+]9<@D?3.\_>4Q<'P^BNG; ;*Z+R\(@V:M:PZF.KUR6\PP8A93J/#W5P[-1?;Q) ME2;#Z/D]AZMMPS#F+85;E.-ME?7\EMQY5]+;3N+':YP:9!SQI:'UUY=IIZ);25A>5,G9OK9W$OMR8% M+=& 5]IG]&&\F9=BCFBRW,*6S7X?5)<<]L. M7Y_KL6)HE*]RDRM1F"L_13U=3FX>?DF]/:^)$[%.%I 410CP4/BE#G[;?[A? M"B7-K!="V1Z!9(F.4W2N_+.5GSO/@1J:_53K;C19T=LJ#6/)IVCB4K[;E9]R MW5^%]QQ#@K.WQ/YW"&72?Y.$)L*L>C61:.5V\8/M2_F1KLJF 6Z10'RY5LCU MNW=DMP]YX2N75/CGQ.O;<#HZ GN.,%Q=>QQI>SH>/'0 M"4,[\O]^,;\^NA'AI_A]6S03E\I5W[]W3HC""D900?('"@6<[9]//']*/.'[ M-CE_,O&0!3;D<96G4T'#(U7="N_A-*!/GST[? "+COA M=^J@^D0H@,N^[ TZI\[ZIM#ITLQU(1!\&G^[?_;5:?PU-^<>-/Y%>@-1&L;2 M1.V##D+%-UX0<'I523:8?*',A<;%3:TRG<8W191MQK@44>82^N_7,<^E&O;0T M,XMHMH%JT9#%X5%/_JU#!4M-'0-=A^ODY0"\S5H2O*?"^E[4MXP4W 0YT#=9 M_AAX%#%KW<6K67!)Q)6EU+/67FUV'2;?B#",GLSLQJB(%IHL20\L49_A?TS8 MY 8,_XA&S5E\\.O%#FR5+:'$"/#GR_AA U\'WTX'%RRNL_H87M:]/8&-1")< MOTS5A%%/EY;+HBHUAE$\BST8CYZW]/F,[ <,OK)N_6(!@S=SC)9 =9J*;81R9)@GJ;?/C?7;] H;&Y[&K;R9\QNR'#_+K:-$T M>N)RMYZGD\:*3\365:4Y@?P*C86(!_#AMPRLI$T=O@_0T!!9U,GH1U-N&TVY M]RC#AZC*N/U>UE$9:.R M;HBCB$+UEM54-M<79Y,TDAXH&A/[+M&8HU&@[P.H\SW /PC8W'VHWKO; C_# M.'JTX8%?U#IR=0>^#LWH(=H N^].ZT9GUVF%5N6IK.2$8HY%[_GKWU@P'O$' MA7YJM.?N/'!U7O>R97XFKU^U%?A#S)Y(B^QXF0_3'7X@QJ.U4+N8["#P8CPN M-)&\Q.QWG4#INM"Y[C/F43[NY,P#)+D U#S#Y1=4K+](C0H#,Z0U-EXPY]M) MFJT5LE)HONBUAO%,>Q1I<*P7S/FJS<^,YY[1[DB+?;^L%ZM2I+#Q@CG7F>8S M$)0XXL1E>4WI7FKP\7$?GHU'F4\P<@&YCNK!:U(^O!#)7R*@%E>7,2)Y*,&QHQWJ!EQ<&S#K58$<,QW>2 MN]&$J=2VNE5Y>O)T&20VF5ICQ$D%-@E22G]=B7C"G(?+A;!A5L0)%VMW>YWF M=)/;SE@OF//J*%P?AA9J:AZ+QH>[6*K6GD^M),S)N9=:!84?3I:4I-37C4$W MIXCFQ@L0/;TN(5" IMYADFG02_=BX;#!DBC(R3TS5:$L"!.:6VQ&D;V9+7=X M&M(2=7[3TKJ];V4RM51G4=>:LU!QF-\-\:SQLTL3P_0N7RJ,]ARC)V+IQ+;< M:*\:2%">73KI[VN+43BIS$&)+81"]?)0AR1*>\#FEY:-8GK*%@4.\&+!4 MR M12W#2SW(I#H8J=0D:7#Y!4I;QHF3MJVI[S\]!D.1B,ZFFXK?#2,RX1]W1[.LP-P-Q#.A9I31@ MT%VCYR]0[C4EO4FMH;V7>JX\EV),G!4;Z-*S%U@V%YW8EM-L.C2LQ?@4VI:;JZ:SURL5F,WM6)H MR)KXKN=B*E^2YDQF7NVD-V8F(:1C.SVY09?:DN+*8/L9,#(.X/GGF.;LOF.8 MB?PB2Y6ZM:*PV87Y*5?'[C0^+?&!(__D.1I"\;V3YT],\]B&C,/XA'. CFB:']DWB$DWB*)/V# M>(B#\&738QP$[=M-GWH2[\\47][_VZWZNT+3HUL^#IQX_+YE,J_!B;^V63,O^@6WBB#_M5*95RE@#9# MX5"S%=OVRI>WI7AHTM%I]D!: NL7G E@0;6JKR&CP]L5&V._B_P M2PFU0XQYX45DBB_L?#U4(]A7Y'K?I_N@3VKJHKP8JEU,[WGB]&NN>5"B2'3WJOAYWEJ0R##PT&* M>EM?Q1?V'!^)N7ZV:+F[I7$3T>+JMOALV;)9\,7>;*9&*#!/+)AR=-_CDHW[ MR19VW%&'^UYBVI&T*L.&!R;3IU"Q>PSU;%V6+8_N^Y\::+B44Y^JFA$RD*TF MN*+A."P06+I*4_WPP",*PT]%!7LL*^G"G-0?H:)_$O'Y>O1$CV[4]E0U=?B8 M]@9^L6LA,8VTZPL9%DN=-L$,1$-Y4)HO^LGXM!Y-Q/.ECZ=S_EB=TG6]8DZ; M:HLK:?M4)S\OT*6:A4L>#C+,C0"T;AYC;T\E[=4(NQ_<^*(>R&TPK^X>@S\N MD_$]:)]^OY!"?Y%^?2_MNVF2K\QP7TXO^%[:SR6^NPMUWTOS\M*.WR[-:]H. M'@J[@&KU=>\-QGD?7^[>J_X[[?#X?_)E/>.]5?QWSPM%1 M=LZ4M364946$(/?2P>CW2)6&/62'A3SGH*A\CP9-WSOZ;J[YUVH=>J?TV6JCK5D2\B-J MM50&\T5;3,\G%KANDGIS_]"/,%M^$A?^N!C%)X/YOY,-RRDZ7@++A=EAP@NQ M(*WFW4AU0F!OZ7B0CE^:__%EHPDX@, O5/A*>R#"K1X9 5'2!;1)?O3 ]YI^ M5/0 ";F_OK*MX6+EC,7$'I(NOV FY5YB(E'2?@+H58HM)K(-!-L++0XF&:0] MAI7\[8=0?&'PHT(HUQ,&MS)YWB8-2A*[F)JY2I$+C>/M^(#B!Q5I@Z0!CGZ$ MH^>C7/_^@N&/H[E%V,R1@:[# WV'\?,C;)R?Y&+Y@8X_,C[*JC)!.6(D=CPD M2UPHZO%0YGE&Y<=QH6FA)&F[4JZ\8RCC-=)21?K?'$"Z1DHUOV&@\-LE!_QV 9]XOVPP^XNK M6[?#^[):G=#S>HJN-(=SJ=M]9I3B(JUJ+)K;"-5J/)C\YOT MKZ%>T7ZZRQE MZ_NXM\SEN$E&_"$=A@GR\G&GVPYW<6)AI2FHH5G0\ M>/9]L74_2. +@L]*W_] 07 ;D^>B)!B+H='S@!59+IT45XEI<[39F'A8-,[? MQR+OK%O\6L;-6P+Z/\*F>?RPIJ= ^O(!^*]E7[PJ2N&VJDDRX. M"G0\+^:EV@3-@T<5@]"S\A/Y/XT1_0S"M3((%SEQ8?9WS_5%*-+AT\PX'!T, M&[T4YL2/:?MO$N. 9L IFI ?]OA&*5%_5-HM8?4_" 93%1:9[G#-%J@%W=7W M:DZM\=F/-W&['F8[0Z],8HL5:]OQ*C9H=Q;30I*2S*E>'FR&= R9*=%$,![Q M ?5],?%]BB:\9[;]QT#L\:]-Z57(W)HD/ RU?&9J1 IOI&,:<"8@D#*U"4%E46DU<5(4GCT;1!_ M S^ &[4+X!FW0 Q(BJ'B+]ZH$9:F!H93:1T=+**+$@7VR8&2!\P$1-@_4@DG M@C]C@@J_@S^,6**?6I2&0D7HK>=@/U4C4B//% I'HO_C;2P%O!>ZT80V,EPH M,I2!AJ8 \Y.#$@@Q1 M4>4T;SE0FG5BVF.&\1NV&O4Y.'0\KC5__QI_."VO^ M._!?]]6V?[ZUUYAKBO05 <"=T@T]H(X_?=LSIH89:4@/:;+Q;?7S3B%3 (8<'NX+44Q>1A((F 9V@->@.$7^K#() MP+-U782?15]\2^+*Z8@HQ@"],20DX_CS)51IX UDE)'6D@@P$>E3Z+/KPPK; MW9=6<6;2X7TP M'XQ.'6T.[= 2Y:*E?'O5&>I]KCF/I3=12FV 7*/-0I:&UIH'0Z,# MWL#?\>C@H2J"^D6 9P0"YA+]\XTL;._\$LS#=.HYV0D-YJ-8HM5BZ;RG\+S= MSA>JV?<(3U3<61OWR([4M":R-J"!!9]5&[<0Q)6$:T!Y609B:F==IUL7ZIXG MDN@7LNP@&\IQ/ ^JA41/UG(;R-V)8"P9#<:BS/FID/U$U"^HBX6*+#!5F*-E M0"990B[#%_Q@'O$\)VX+S09)!Y@[G"^=P_'FEV(YULQV1OU\9U'-%/2)4)2B MD<9+_/)T9!"_P49%OCZQC2\*;*3-*:\\3O _PT5; "0!2)U MCN0E,ANMJR -N*U+] DDE3&4[&X%P/P3&/T=4 5(QGI@,P6*^T?8UXC_HUNT M1FCK+QH_>*)!*0WO!5]&^71+U='K#JE!O?Y99#2J*3SP@^4*Y07:2$R,;>CH38#F;9BXU4F*I$%G/ M2ARB0.:<_O[;/FE?4_ZQIA2$3JN7B+.S>2X756-'*R42.ZN6O/5Z5%O#>L-Q)*#%%Z^"GA89L@=?=&89,9+M7!>J66 MHPENM>YPZ\6NG%6WFX?:Z?>9(J_+FK;&H^A4AM]Y&QZ*!#I3K4?WJ56)&YE; ML;V59RP:TW"^UP:Y%W0;=CIT"8B9(:DBDBO^&;Q\!O SA'QJ2&O@.@YO@3.+ M[MAJ>%3M4;G$4E$$L5?;29-?_X8]SD,XW/?X;)#!_A?S]WMB1O[!O'(P[7YA M-UG&@,#UC,J>,K<",UTT/ \F! \AP,.G00T/#T22=\[QK%49O@WTGC7T+W0^ M_'()C4)LKEFF&[#8*AB0GL!3\.B8_=/\G-.DJY0DT"K=I&KIT*8>[3^SS'SC MS68NUCJ)8'WDS#[?T1I_>__P/_8;H @ UY#V86I%1UVZB51E-C*+5#4 M?U\EA2#@2+(=EF8BKEPZB5$S-%D%?FO\W__]O]QO?YX]L4H[7P737ZVZD.#>/P//44COY_]KZS1W%F:_#[ M2OL?T+Q[5_-(T*]M\CSOCD3.&9.^(&.7C7$"!PS\^JTJVV# ':<)WB[&C*DM?U'D4P)Y\N&?[L%B*/)S(5R=1BD.F/D?)@3I&S+K?_5;N9-8 MRV?%3E3$@_*17>I^Y*,A!%S4.@E+*GCAYY @@9;S/JK#_/;1T'.4?XRW('0P M7AQW5LNU:FT><(56I3(U)V)E, 'V%/>-P6_;K]2H.E%:#8:*%%F/)3)N4F5+ MM*?4E#A=F>P/27M+]O.$V"1&3+ZQHP:;#%Q)G:U4%=ZBUT)2:FT2ZVQ$R*VL MO#"-GC^3Z,ETS[1TGA"+LWFBSF9B3!>-6#Y;.ON:T(I@TC1@^;V7P],>!'G0J:,WG^]MU06)6IJ4DD4JH]$K/M=EH4 MH P_6VGV4ZMY=#8']'9CMU;%7'2L<&A.ROG*8MSBR4US1=>F+6-1IEZ69BBI:1S\\!? "YC MOK::NDQ@&'LFH+T 5LBG;6J7BS[L^"Q- 7%TW'D M/$0_]9Y"G";+C&XXX77#4C Y0,K3@6#!+Z"";K!SP%FR$VT_CG7!Y\/5ZC:, M@UZ(,"QV?NZFA5_@L-?I[]TH&W*H8J7?\;B>' VO0;X,_&S?%XAG'$_M#,#O M ?[A40#OW]!2UY!/":JE<\T&\)=A[!$._ ""\)A MOU_W=$?,=G0&45$ )\)_07@YISC=+5Z&>7H&C1PTW(-#>)PYV^8A%C0;PP"_ M_5?HY^8?!-S QT 5>PF5;1T]H,K JT;?^ZBC81^^]]+W+[[*[PT/>ML6"24=WE[X89;JQ+/=%QPH!$(]Z WAT%*V#/P8'2B,J!Z M8#BXLC5+1G(L!#&(8!8.S2QXM@TK6T@*A\_QCHC;XQ6-#R9*Q!KN$]Y.[XZ@ M_IE]'EYN=.! R9XX=^+&JOER U0;CNT]>7X^"T8 M?;J4]'W;;7&CV^$T+ZM_0D]0LD'%$?72";$049!Y0D@A@AM$S5IU<8U-!V-? M 08E@6@:9WA]"O5$I @$W2#/9QS8# M PFAX^OD,HE4UXLM?32/"FVH",$Y0-!$G99ES8# "T[FB:TV=;K3CV_H5:\O M5M9ZI]L>=?"("2)@TDO(9L[1ZVM3C 4VNA%=#1?Q "(?BO@WB SP5^2_'BTB M_R)J48*Y9\;(6%\VY@"8AI.@$_0,1' ,M[ ,E^5\E(2EIPYP40:B;==EMM?D M66B&"0 K^KY?.3]PCN?NO:X91NBG #D>ZC&ZIKB_//DAI+GW'M) "82.M0%_ MK<$=8K/-N*2R[Y-P^8/WUYSK8*^R !6AMP<9S4F3BA(.DX4O9Z@F+Y$F!U)C M*V>NIQMBVYSP+7&\'%/6G\UQ.P1K6[H(PZE=@L!($BX&$+3!::N$(-BT^ MJ+TP1J)-ULU8;$0 J;>8\E)+1=L5YZ%@OH4GN3W#X6 MV_#*,#16Q$OVMPPG\CSD7G27S0 T#:'!@1*5?(;#6P M[>PZ)OSV\$FNL9=BC)+2_GH>]>H?"ILE4 WP4O-O)\67':3-?+3=DA+5!=4' ME5U^J65^_$XD H2K/U_ QQRL.RW-I]W[3 1O5L;?P1G!8>@BPX+@67(8"9D> MJ":6LX9",ZLYQ49 M9$C14-%<8\:?;#L#4%EUI1N'%'ST3]?&,O8R\&WH50"#+$H.V>,^$D%E9$+( M$*&6PXLL _G44K49M$G6>(NBNK2@G?.S#M9 #D7_^85-G*-TA?=4T$RT227; M;RQF4HW8ZPDU H@2?%T \) 0 M3R\[U@Z_?$>LQ:$CSS7G=-)B4;1B:8!?WC_\FT+Q(G=#*)S..F'XHU /8YF: M]X&3_X _.4J3\%6NNFL.>2@I)[7!U+U]N>\CG3-_N%U(*O84>[%C@B]KP/=* M#;Z&AVSGP='[.X(>_+D1OQ!/L0=B+H>8MS&_)P3/,=!$^M8PBUNA.%[T$GA +%@\W[KA^YLA>ATJ^G3#W4H>7G MSOJY#RWGQO+15^Z0W+N*$Y\5*VA74VFYU%,7$K6=FZV"1N>V\L>;7G]47CXC M+I&<0"'S"LZO1>D/!49'COZSA"\H0P'HQ3IL=3*FA]W:*CKJ$T)K;D^C2(;& MPE3B/!WE6RJG63>WC#%#54L%^_RFAU;ZT$H?6NG[M-)/$[,B6Z\JPDHC"J65 M2$UHJ5\<I$(RW<\\QV(R3,HA'[^SVG3^(L!Z.!K^=F'^+D?#ML!.M/&08J36C"JK\59VN0*H&T@4-XJFOI>O MUN=/."^:>BC$G^;$O>D0TS?Z$#Y#KM[;Z-)K^1+N-;W[6KZ$6*[0F.W6DE2( MB#-[4)=WVCHOP,O&]24$E$S<:-K*:27I[4:OO%:_?U)@OV\?SS@%E8;(X=$F MO X@?R*R14X-<4]R3@]+!0"G@S6K0S[6109GS(.5A=+A6=3>&Z>\8TZ8 9:Q M#%S?O\5O$54.;)SBY*"20 HGD3\$WR"B'YU6[[^A-MKC.YR]J*U [E4BN](8ISHS+E.8;Q)O#\8@^K+?*4:WDL"ZS/2)I&. M)^7$6*HU=G+;3FZ(01J5E\7"<2J@'_[':^1]C:%0:5H$]X]:HF[M[ZB4OY>Q M1EW_(.00'H^H>D-8;$V7$)^YIX-$S&)Y<<'11RW6U" !.9%7BB#3+XPX8MZX MW1 CZ,"I _V)'N:BL>A^[2+M'[?E .KKX=4"+R$KHU?N^W#,-,A83FV/]_-# M40\2-JAOH;.MH!W)&J-ZZW0=5P89[E2,RS U23BC2,GTJ_/[W$EY&97K@K4F MK^'>AL[V<\[NO0.[+"Z/>SW=$(P1D:NF]$FS%\DU!Q^/M]9%%7)X#B)7-/=O M8C:B8BE9#U9P(_";9^JS"L7%N+9M]#P,*^+8?[M@QO? MB_A%K--*5M)"E$[85CW>F')L)/W^Q"0DV_>]>"L^F-#PW_K)]=+U 3D0^U-- M+;=F8WE:8*B$N.XN(LL>^\*XHZR/_]#[,,[V+(WT =0;&(F:V39D6#.D+3XO8<6O^]O'TN]JWUL]&)( M.ZA96*)8LX7;J7)__>,V7\ZUX=BB8:PXN)?*D>X#?X8-'*^K&:NM@8K4X:>0 M5^V/FR ZL_E"*PMJ= #UN$/6SD'8&+Z.-S2-X_ M/U+(%=92;BB6"ZVNNAET&^NAD4#V1\#XR,MT[@NRK/=7FH\"<)>B"^F;E*-O M4L2G8]M6F.IPL=!B!)!2"E6/[X:%]/O[&0?IFX$:15^+D[3!"^]KUBGYNM^Q3*.'T:4 J-Y[1Y M?@COGM&07P%WK.&0R^CO1;C':/Z!L:ZSH8UF? (C9^DZVJG*-365=?X([APD MEX>ETE83"DQ:2>O3Y7I:&@K/-0YW+U#4)@C?=G\Y_/_8L%[RF]DNMZG4Z818 M(?K14;]4H%Z _C-VM>==.9LFZ[I\0I0C,F-7ZJKHS-E6@6_,-K:)',4?JWBA-H!W<./>?A!JG$SFQX788$F+7=E8 MCYLE(D9VX"U-A*D8&2P;+HV*"SC;M(HR[AH[NUK(=?7HBA;S[6;+OB]4U)7> M8-,A?@ M30UXH.NXGQ^.OYBWF%;Y5PY$5-N_;>^RNI?46P4Q'\TJ\&"M% M'$MFA\K I60$-:72CM1M=JO%C#43IW2B/9O)##]B MZH66-EZPW1Y3)'J99XT:+P?#77[^HD$<,P"*HH391!E#] M4M#3]DXB;:ZEGO%"YL&Z7J8VE/A:P^H1/7M-EE5ND2N,H6@T;2UP[NQQNTK/ M1;V/RQM>?1*B0!$/YW@A]&X (X"+9IKNFP\#M8;+N+/?0[[7=#_G4D!:3K;= MH90;ZA)1W+;K&]3 ]SP7[3].:@(XCD@$1A50'M*)F# \>)\^P#_"!RKK0''F M?XCG9C:#8A.R,Z+%3<[24/-M=!M=LF]SW,=4\;WNMUK/F/&VV(I(JPK8%?)6 MO%F;?CP),:@?^@MRJ,4G,]'2H$H1H"II9KM7K?:7S\[$"_LJ^O! ;9\1=.EA M Q^%WM6G!107U*3+S?@)RJ9$B;:9319)JG6$#.G<]([.-I5@$" VFN)IZ5[$_+.VG^CU*H MT-1'2W5T6'=6'7RLYNK=^,XX_E50)J:76^I$EN%/ =3@G:%M^+TZD$6PQKX^ MP[F?]$..Z$N/PB$ W,39D7#^7%7'?>BVB'[+=M#+O?G1>"JIEUUX_#[GB6## M(L7Z^,%?6ZAFL"6#@=?7,OOTRS8\?7Q9GUWG30ZT1[ _S9SKP$C[,"7=C&'%IU MF$YE314B.'/1L\"NXL7^=)7W>;N_A\Z*' ^>U5\X' \J7%H7H!&4S%[T82G8 M]BX#/.$B4 92$V&UBVT7M*14INEDD[$F-H?O\ 09"\?B =.#+N.&OB(LO8$2 MGPS*;*)J9F*$WBXP1(S9D9*I3'FDQ4;)<)1ZW>_R!A_R_DJ_@1/Y.L;#>^]P MRXZ*"V"("VF5G)NS=''!*\ M_;FH >PEFW5:L0I5*S8$$6B1EU_L#:YG! M2384%=!6Q;E"3H$FNC7_R)T&;WLTP!Z:SR*T8J"1'793$3FDOUCPA"%[#FUF MG],5B_E7/*^W<[R^!W77=+Q&B?4NI0V2Q<*JRL6YCM"JS:5.H./5EZCM9 EB M?CX_'D^Z..B(ZY.#SR_JQ=&G#+>4S-@Y(2H@Q2%-: M8U@ ]7617 &"ZM8S-W4,LN/R();N9SL%1A,:72K=&K"S#*H12D% )@.Z7;A6 M1"B'S6C'H#F"[9W8%=?AC??:%=-8IYN)4K&9!!*E[%:-#N>M\5L22/H!809- MYY!R"CS?VZ%6"T_!.VATENI5;IW7?UXO[_Y4KWR)-Y\S6I^A.4?IMI:0@LA_ MD%MJ;P=@!Y4FAWZZ)D.NDO.*6T-S9HW'RKEV@JAZ?L)+.@<_*AK>7T!81Q4T M14UW&A]6D(! H C.ZR@-1[NI9!NTF)K+QFI;*G:0'*"(X%SQ?T/4/YX?^M!/ M@(?D"&4TA*D3U/*40BXDZ,A46^H:"P!G?!=0E]"IVNZABE";Q9$ME2M@3\3 :4/7DN!PA>IU@-WM7._7@^A!N[W9V1F"_B"CX&)V";4&,R1/8*$8^+ M;')IH=6+.=G[R?/\:(0'T;AD M;XRG$ 2DQUPF)#RG=X,J0G46Z\ &&GL*N( *@C#J@0*AL#L:F7J\L[>7,5ZG MF=Q'O2(R,+FD&5'= #\GPND5?ZRGC9"T%_*0"ZK8\3?7K5 M&[:2@B+KE/'QS+2/ 5\B=LE875N6I<269:(32YO%.!ROC,;/.?(QYF+*^YRRO?XWK%/"J=YXMG[N*JOT>?W:@\^+>HWTZ6[>&'6)%_JU?\$)W= _6B$?K$GG/>.ISHHXRS*U?+$I\K<04QE;): M1&K=TSZH;SX3\W\F^G^X#,\R&HV\!?J:1Q8^J@CDNNU\W(F+:Z8B#>>SM)TT M*O'B-O.L2SB Q=YP!58.=Z>CK3(LJUO Y^*!-Z-F"?,WL5J(E9$C#W$\A*P M!8#+?5^_"4GTT83DT83D+IJ0,%A$3,DH126(-#F-\['D-,:28,I$$V Z8PE M 9:(S2C43@2]E?'Z1:K%QH:D*39-])*FW$IE>QE)RT!]ACA=N5,V)AV16H*T MRD5K]FY1Y?B<@#2?TY5=9M/-%';C8:'$BI06*\NY]%*84N?/3 ]*8HGKDS3= M$U--CN^:L=+:1M'RTY7]9":^Y3.M.5TKI^+UI;E;RSO!&=UVO#*1DIJ;\2I6 ME5:=5$D"O69Q166FT?.WL[N^7!JQG0H1F4A4OI>998R2.\KH9"5A1R>]:6$E M]6*.5 M]/BN2+9IY0Q!JXHENC9+\_5\+)E>X!R><#RHGL4)7#/JR][R]Z6+> U*+7/? MH'7?"P,EJ5BR?!VC(&#"^(MT[M*S&S_PX+'4-44T#)2=C$R%:[;$]15I.:T3 MKEN>E7J;B8!@AF+8$CK=@V"$1=7V]&.6))R29Z+$?U8JE"[4G;' M3JE:\MB6&4G)3//)M%UM;KGG:[QFVY,&$,PI#7CE*_YPDXR\5?HA (MI_H.] M [$'!8?3D7/-:@# +O'04 #'NQQ8^(+W)$7_ M!3!WW!LU4>5>AGPDQT6&,8XM%GK+OEBM"C6U9KX-\A%H14JBBN648Y="<84J MT_=>""?6?LA&,<1A] 2 MDT7T-%?)X#4O! ?6.'L./EMC(09^X:_/6@CM;TO4>@<^F\(1Q/\YZJY_-V1Q MZK3G+#V@/+?C@="#=)O9HDTXP[HRR'V1DZ&AJ@HM/M"WM2<0/:^Q]*A67A(1 M)CI6V'BZ9:'N660,PF]KG XA"&'7B!/[=%[PHN\)(IX#!JN+,^R^H),KDY9J M28WG^5&D.?B#:T7:IKFYO@O*65[N@,H])A$C7I_UX8D:FC#^(XKT&VLHJ MV6^J?3I'4]T4GXS%!S-E\'R\[KD.Z/>2M(_.Z0E[>#U<+7G+U,S#78=@A,07 MM]\,2O,SW#O*^(5W]8:;)CB .=$FE6R_L9A)-6*G+X8Y^B7Z\HTC:?#T MG'T,P)G)Q$)T,$L#_/+^X=\4'V;F^]W;Z<07-_K#^5_4 M4_*!EOM#"_F4>.#E#O&2?B#E8DAY[]Q-YTJYX438U&LPFAV]X=@S[YB[*"40 MF8U>>W4GU .M >H.( _N4/CS+$DG- M&U/$LVD@[Z<1)P1P3 2?-FW\-8WL\C($&[P_G8P\SADRB#P26ZC\_Q-$]9\U M2_K2[/"EYFJ_HFC<:(KM9QWOQ?OZ-I-K<6B,^O=%CKY_QJ6^P+5TAU.E;\]N MUS_S%^7!+WRK1A^WY]]R>P8HTH\K]&M>[KL]:%@X^E48L8 M5^M\4EIQ"RY6'2VR=.%S&O_I2#;W#&[ZWDG'3,8'1]"R$87!X M59E\KS>CLKF!2F_Y&-4DD$^7(8\;AJ%R4R MO3FR>%8=?.F=?WRO%\JOPIVLT*-'J';ET*"O145327FP17M#DOR%\?N,Z,U?]37X83EOB MSDV6.=>@18)C^2'!$CF<=>?UMC2UD.SL$.I-3GN+4)51#P.LO$';EN$UKU T MSADNHP-3U[RF&"$%P!=Q3Z$CDCS7T'C\'Q16=/JI0>9'H]HTW.?5=(8*.UL* MV7.@AD,_R7^\3E'.ZL,ZU/EK*8NL"(D!/4%4]G^)D-9-9YNX^ 8L[P.W?YG0& M-4)SS<9_HZ$:-EKMCM-PJOKP<@@ "[6SX'R]>U!;.W<7!T#A7F=.JPO> =EA M1L5QDR?T8/1?!$4\.0[5/*&&TP(N/GP.YJCA$Z2/I;\%D/?ZIU 1S06!T'%( M)AQR9M*Y(S.<(\$'...'MGB'Z/>^/GWN+#[\=+ )G)RP']=GN!FTN*45WAQJ M +@[O !G.($]:C/AS$'"/B'>7UX#PAMVCZWTT_ZAT<[\_Y834=M7C0G'<+! MS;YCJX>9T^(R?-FCIUDN3L^H83]VT!D&B X%USXY#!:Z9NFCGT))0$B\G/21@(H]XTAX$JQ-C_X)] M6V-4KJ$"FX'2;^D(%,3O;B-&^*EOJ*4[$"@<4D05C3H_1<'1TN ^=* M<[I5&;X3.HH!@PO0#^7=^_):5L?B&B7\>^-5<:UM^# _%=\3J(S):2YX+(3W M]!VP39=U3RV$K]:%)_;HP@,>77CNIPL/--\EHM8H4(4Z7ZC-"48RJ7@1&'90 MIYQ= I5XI.)9J6;T,EHQ*3?E/NJ^$S];N:VP1L=D< M)%]=DKE$M48DZNE^/$T:XVH%K3Q[9A1L++HRSP@%*[\PNGQ[:117J*=.ZG1E M94[$]!R_Y F*C[1F^=UHNHH(03UU1IWZ6-R4E4B!8G,BGQM+2MG(!';*V8I6 M769:I0(S2_#;0K95+6\[<.79B6)1FYOQ[#I/;UMJ.\7(K93:%^#*LQ.5NP0Q MF,\,EDZ ;F/;*AL22TG%8D:U]<@GF.&Y JM/#N[5NDODFP^VY9* M0FLBI+(\F]S:<.79V4>S=KJ^[')=@K+2JVPO5HA/\ZB?T-G963W:X7I#NT]O M&YN)EI#T:BV'N@2=G4B-1'+MTFH[I*EH*;VM$'JWTT,NJ[-G,F3"3%4Y?4'D M+*75M5+%S0ZN3)T_LVTD);*2XV-2;U3I#BVE++;J-EQYULVH.!;;YK9MU$*Q.G*W.UP31:3B0$HF6R]6;,KNN[ICU-G[^=%JO&-C;-)HCA M8)VKV\5X>QA#*\]PU.)G/-.89D:%6J1K6PV9SD3; EQYAJ-1?-ZD5$*,0OJ< M+'I;JQ-5MNB99SA:&/EZ?L,F,O16[Y5%16/;1D:FQOG\H5\3ME&MQ+ALWI!I-)*;THU*9NP@R33*"Z"7=;DX@4+TD5^,9]JJSY: M29)GA&?.^S59MS5BJ J%XCBF&[M%H! K3M*-3+V]WA B.1'2VE83BK- (5:; MZ..D*@$)O,T_(RSR^E+9W62JW::AVC,T%";*U;DT@D M0ZM$:U NQ=EVNTX*F2 A-J_'VRJM18T"&&8:HWF_OU)32(B='Y[*U*M,IS3K M$KWN2LWL&)XK*D*0%&OWDC$A;S)9J94A*#,!:EJ\T@F28C-.RHGRC)5&Q>& MHVT#R:8 ,,W*]09(='(T59R,A2:[33>'@4WNFLIDN^AWZ&BA)E.=>4S:; $K M!%[(=:L)[[4U0?3J?$;0%G*W#J_N +KK2%TUDFXE\D2/+1O#AA#=#G2T\NR9 M"TA Y5B_D2TP>C_2B]I&9 H"*;0S2L7IN="/2+58HI_MTYPHC#-!B#?3-=4R M&H9"M*;ME%CN26)C&MAFKIZ38WVPF#&%U8QHY/.QVM(F.T&(3^V:%&\N1Z/" ML+:M--B*-,KJ=I"PGVRC+;,2-R6B5Q,4?905!TU%"!+,,LFIZ<5VV:&'NVIC MVNJN[:4(Y1UQOG0\W&KS?J5B$E8EUL^IB=%ZC41C@!0=Q,F5D&PF=+J%VL/F M*CF6BF"!^TI'O!==ZU=N*/:"Q_AH'J*,C<&P,ZI8ED.LC(U:[%L[\;\98>2' M4#4SQ"R7T$8]]QCZW9(Z&D"ANV/%X-,RO5PH%:/">S^=^.I6SZOR?_QVX@#0 M5GWS<<,^Y[S7&% 5N>@"4/_VG^^=P.=>21>^3QYR_>_A1 X3S9Q!0RW@ M!SX_MHL6[K37/GS16UKMHW4HJG(EWV,7HU3C(\A#[>N%Y@#*-\CRV9X5>+E7 M'NCU"2&<^$- 7Z&+=FW81Q6S#@_W$ O[(HS!'1J$+)%=%AMMEA8)/MLK5B*E MA-GYRSLTO+G]@N=Q^;/^"_'X$T7]G;7+=U9!3CXE8@]$W 4B4@]$W 4BR*=T M_(&)>\#$0S;="R)BB0,BF>T%$_"&;[@(1Q%,B^L#$ MYV'BG84\K]K4USMUZAVGOJ@4ONZ1S[+$WPF#3V@Y%7U*WK:&[;664^@E+_68 MVGLVGB[?PN.U M.-JE%;0;-W%Y+7AU\0X')ZS^]>GWY;/>$^Y?B=)\<\I_+33RH/R[E]PO>_*_ M.?V^YCZ_'?W>NX]D7T:).YT$9CF&0RHPOX(%4*YR M=/.#O=@?ZJ@B^(NUAMK[!W!6+F;#%D\; )LR ;VA%N5)=SX9T'U)L;B1H<5S MM5@,U?Q$?_Q.A5.Q\RF%7X:%+ZXU?D@YO#GI?SY/.VK?S0]V:YXF*7=N*3$% M)9/M=[?I-C$L4PV3T8&9[WY\%/Q[F9HQ2(FLV^U$H1>?:[+4S\\M$M5")W[\ M3H93*?+K,O7->3C^/7G847UO?K!W\/#%)C;2]Y<4?M6;KTW\.32(!5^F3>7DA@5)L)B M-=D [542B">3";27Y-?$^\4L(%FO$8##1VR)8IDBZ1.1S MVYOG M%[\>@?EDC^[-3WQK47AMEV^ $(P6)K'RM"96B%JZ5MN*N>UBP6;0SG[\)HEP M+)'XABZ@+^;IO3F?7%$R/.JE;N,F#A -:T;G"WTA:DDMJU$#'8T>YC-(-"10 M#(B(OJ0B?57)<+^"X(O45GVRX_CF)_Z^@B#06@H0 YD=6:!6%I&1(DI47G;R MD8QD=Z 8^("9=%?6T(T<'%]1C-U_&LH-#GF=M)1;G_+OH->OV)KJ/A,L;GW* MOX->OV(KJOM,'?B<4WY9ES!\YA W0@5 M/^(O^Y ;R;UUMMI.EY&D&)>EH;[J9@O:.K/-"VB6=A2:I/&GO8'F'N+AH_E. M:;GW=/I[R]]]E7G?X%JY-/>R^5B-(#G=IB/\++V1M7ZFF\;\M3_>*W.MWA+Z#=Y=#4<[94;I(#!M&+($ZR*6L#N+=-.1=XBGZ/.]^ M <_HF5' B08+Z5L+"-__";/JWC^\V#@[ZS3?Q/5_9,9^%VAU&MS,#VJU>?6BD\3-7T[RE>V M34('F(-1_PKJP<$/7_D75-^_"@>_8 *\D7\UFAUDXJ"W),1LN1+AJQV5'W;0 MCM.O\2^V!O[;9&8R^'UF,]P)>5XD$QT5-+KTTI^#4$Y3X/NV__>_HNE_#3?T MP&J&&1*-T%('!AKIQH5F0-;LIY#O!R%.@[M0-3,TA\9*"'VR9G01P=-]RI+9 M*O#7QE,('^9YTS)OZ3C9?4I.24?7ZVL^Q6^B32K9?F,QDVK$3E\.99)7R'J9% Z_1%^^D3 PV>Z]$4ZV%JO),K,TP"_O'_Y-)>"S MW0TIS":"H:_NY55$!KSI%V 1W=D[_.1X2+JI>V_U36O_\5:3.I9X2KVH\GS? M:?".E'XBX@=A'4P%?S(<_L,W&?$4)Q]XN3^\D$^I%UU0#[SFGY./6OT.\O.8A>N#E5GA)ONC4>N#E5G(L^F(D M[(&76VECCVO_#M$"Q=CC>KE#O#S$V$7Q\L[TGU=]E3<#0NH=0+BH5_"F$,!_ MV0X?S#29>R](6$U&'_Z_'_$?'[W>XD_IVW8P3!U'!U&4#.@O W1V]$X__% X M2 <@U(!?S(U00>4 %^J!I0F4&="=?EQ1(NPUYII]Q;JQKT=A!/F=**PIJA\B ML(?L?LCN(,ZB/LI9)(GA\WTX"T7*/TDHO^)$_Y23?_B<_C&"QR,%9P\:>9U& MB*]R<7\A(B&_&Y%\GB!YT?_S-]$(D?YF-$*\JJ!]J!+_#C2WPU0MG%(60CEE MERP"N[VF=HVATB_GL5Q9&[UMU=]KR2.7SQI^A@(N3P>75BWO@]0?E/[&!(-O M3.DW;ZE[UX3Q6B3]+^.2E^,^WYA++FTAW,5]\'*T]4'J]TCJ7\GA[$XH0W9* M2.-#.E@#U0*!DR.^G&ERD^8!-S95/F,,]^UMC.A3XO1@G]VK>5\WE@RL&W,K MPZ85E=44 )]N E2/5M=8_*O,1C3V:Q#SM/@>(P.C@<-1T_%,E#1;V*TEABV: MS4DEW;7*PBO"VCZO!RG.&5;ZK %*T6I76E=RI623Y>&IFBK7$9J38HZ6# ")7=T(8\G_[Q M.T82E[G4O[X/\LN9V0\._R"'?^JM3M56U0+HEC/T,%[-S5KEQ: .+JRV4W:6 MS"CFCB 865C79ZT)U2ED((>3U(_?%/42BW^+N*GK@.@!689O#(<$H$*HR7BP M)<,IHBH:IHY3SK]W'/6.'&VW]V)/S"JE)?C:3B0+%,J34R9O&^6%B EC"-(_]' M+'G>4/%;AZKO2YI\?V'R\*=<3IAL6(*,ME9Y2NH->@E2L]ATP?JL:9K/")-F MO3'IS22V5J 694YK;LN#Z=B&P@3Y6LBW^5H>V0!_1S; ->3+7VC974U9H:P" M-][L8EQA6(@85'*TD+?BA:V^@=E>\8; #^@AE^_UV52.;+20?$&M)\,QXFWA MFF^327%?\N3&OJ"'/+DW3]'[Y,EV,FFWMETS0[<67 ;0,TO4M OK*QL^OVJ9 MLXHN;5LC0A'K=IO,9* \05ZD>"SQ>3-_[\%9U 4&8'1VCIU$'%@#65LBY#VR M5OX@:^6&%29_(!(_Y/:Y]5'O13+^N5O(XT0H$_,'/G0%HBL/IX*>2@FL-J$C M9KXYH0?=-IN_L'XEEAJ90946DX5$$]IPR9E%Q 1[FL#.H N%S;Z^R^HO8B#'DID'L^#&1*,:WU<%J*/D!,851]N(E).9(4M:Z3:NVD'2A+D MX'DD[GQJXLZMN>DA.+Z@3^=!I&L%%:+64E)L)G:.G5ARZ6XC)3M M>+K-T=2VGHN,$M'H?"- P8$\.;'D=T\'BCKOZ&LF(X>T?3>%PVBA1Q;05;. MC@5.% H<3K/0_*![$*Z!69.?FR%T\_/?B\0-]A6M(]K*DA@^2C"9_#0=)0@=N,/KC=R+ZDJO[D>AS\42?F_/+#>7% MN8_H(2].-+1-OC<9),MC78H(R=R&J/9EL+JPO."CA40FGVT2A6$56H*M7D\F M(P+<('+J)*\;:?^>[I[/S>6Y.0O=4(2D>2P^']CI*U_H\P6>06D3]^)UZ,87X[1DYSU'% M'73"/._@[;TE!\\PTT7XU#*0UP"="[V!48W(^6O>,[3C.R7^? &(W;Y,[*M! M[#I%9]\)8O?E7_D" +MYM=57 ]AU:K>^$\3N<>[.O4/LUC5*7PUBUZE0^$X0 MNR^GP!< V.T+?;X:Q/Y:IL0&^7^;S$P&OSV[O6DI\+GLIYU:5"/N8$YXXB,P M!)X;_Y)X^SDN@AM4CN-BIC\'(84Q+5TT1?A(C0^9- M0Q89O&.TD-%!B#%"O";+FFW\PGL] O!GN(:/W3=U8!@ '#MQZNZ6M@WG#-L^ M0G8?OCG5FTQC1[\?)34&F:RI%)Q+,LCS;=GZ$@,$R2_@.4[? CXN? MH"BJC,J"=^V\HD8Z9<88S0AK8G'=WD*BTM;YSK\&-6-6W+M2'>@3QSI MF'+&VYJZMR_?G-T?;ZVN2Q%/+_KM'F-\;S6-G'A1@W_@Y5;CR-./,?'WB)?X M$_68$W\YQ+RS:/NU:^5+#W2]C$3_]+CH6^;F?8IY\X$QP9\PIC#Y1$6_TYC" MYV9+GX^X?/#BW?/BEQGV^=VX:&]E7V;BY^UY"8F#T$\=*(RH0IPAQ\<6,/H_ ME\W_NL;5]642P%ZV +YX?M>KBO2WR-_*&-,6[W.#E48M8ERM\TEIQ2VX6'6T MR-*%CZ>)O^CQ:S-;5/EG=#T>;O%%$:5SC2$?!R1V124A2Z7LDE+8[AK#Q10L M:ZM49QI%Y2?Q%/5YG9;N0KA17^%ZO\O*Y%N+I1N<^2&KKB2K\A9HPOWT;60, M-N#FYD90#X)(;;QH17=Q"5";.M,NS4:VX4X$H\+Q5.H*Q<1W(<2B#VWLK]'& MKC"4]2'FKB?FD!+6M[4 Z39JD+/*UH[)-%/>]2K#]5J*C-Q^_U0X17PW32SV MT,2^J";V:3U@'I+GVI)GK@,05-S34BF^&DU-Z%)1(G+C=3235MWVDE#VI*[1 MIN4NA%+\H5D]-*N'9O55Y5M1LX)<7(6%:LS6":E! ';&%K(+*/$8P>FP0H73 MR=@W4ZT2N)&X.07[%RBLE,4TBD1KQE6CH( MH1$6BJ6X2=E+%Z8/A>ZAT#T4NGL0@^]5Z *D7EDPR*K$]]82-1^,N9XD V.1 M05O]\9N,AZ/I=QJJ]RW=$*!^A41E:9F "XDH%# M/[^1$*-53C18>-U OBUL6+@THZ"_ B1:(Y7M1;-\)4NWJI%M1AGPB7A5F)($ MGNP23D?/6W']\[TT.7<&EJ/*'4KN'GK;5?6VFW?]],X_OM<+EPKW3(V5YIH,>=4HK"RXFZ9F@CR\;F7- ML/2 0F%Y,.K'HC.N0RO&HC76#8IF.AF'^"% 948Y8BNCI[<&LL,:-Q R-;R(=?=O>/L_*;9'Y?0,_(UA MR:;W5=8R1!6J56C-3%0Q686@A(?BVO?>+N 4'!I=4Y3\;6 _MW6 0]T'9I4 MF)A"'B#K" \JFL[0VQHF4+S]AD_.$:K[ZOU?^S'VQ)_ (20:!J0[!( U4#E- M?P8R^F'_K&__R_W^#;Q_] ;[Y-&S[?F.X#,9,V1#(])[G+,'5E,4374?=@Y[ M]Q,.;>P%\#_M)=61Q,4E?KY"1E8&C([NY/F)/,2#,BY1R?AL]0<5\W2-0^PD M?EJ>^+__UU$9YIG.X2H'OF.YY9\4UA,$$'&J/+$?]Q!Q!DQ4^N\#V5%IO_NSX^I^[\-7JDU=S)C:\A=%(M7# MWP A1CXEXQ?"U:F\.6#F?YC07$>WR'_U6[F7*@L_)(/Q@R#A0F5&/I+*[D<^ M&D+ 1>8*9DO(#SD-MUXP]G<@XR]Q?8[RC_$6A(Z3*__EV\R[I=YQIU&?>XLY M$$2"7&3?\4:TVYG"Q,6TL@10E ML^,T'9E(LT2JU\N0Y5CX*[G Y:8>'AQ$FX(W-SN\"XCNPGK:A MN2>RQS"G22,^&&DF2VR5='0PB&W8:CQS99CW53TG1.TU5TCL*K.8*I7:'4* MQE LG$ZGP^ED ,P1*2_Q@?;@#]\-I'W:&-(7/1G@#4JUI&RID%_D)66>;'<5 MSEC$]6O#?-00U?ZF3T5H='FGF\NJ-@'VC]^I<"(=#R?BY]FX&.1^/1.KPGO: M1UK:O<"_K8MKJ,ZU98;% ^6.:7Y2YC>F2)5CQ);B(ZE*+9,=9:\-_Q78+JW1 M.#DH*&5FS?4ILV\6.S]^)Y)$F"3.*ST<@G?.%5IZ!]N#_RE48*"HL:'EN,=) M""X031D8KK(MB :*L' AQ[Q$JC&T;M@YBB;? ^8^ZU:(&(!%&$.-1PR@O@E= M4*&?H4K"'F!=_VR.D67 9;<(KL=K _$9B['KAIT;;*3A1D_D*:B79(;PWM!4 M<(Y+#$9'N<*FB6.G0>.%02AF\5?_YV64Y,6UR 'L_?*0DAGL:JLD)=#,MD;U MM,VD%TEV;H44ZD\9J+ !.BL:H(T LO_2<+\UR$ L9$2Z/9)CQ%)2XM5EM9V1 M8BQOHPFN3_& 2V0)N0!#+QPRK-D"L"9B"H9;6(:)V0N:ARC281D&LCF!K-E/ MH98J;X\9S>F*!YP-([WY*83:Z^V_M459AE\O1:2"F:'X+X((+9^4IS!6^L:: M+H5RHKD-F5#M@WJ#BOF5%WES#J6J"O5EW6#TK6><0G-V*0-,$L]T[0LR7^%S M]1!4T&41GME:PA\CZUM9.L_10[*XLD3.L73Q[CT+F1%TY[8_N@/:FA(B294"]"AGX617S#/(6B MT6B$BB>I:/(?"$@($O2;7B&'EENLHN8ZZ92.D 59FD*@#/ ^Q"D&( M/ 9'OX1(3#@_?+I:P\7GY3>F(,C0*O;L>PZ2$P4'@HZ%NKWCYS L>-87'HB) M;G9$EH@C0RQCS!'"(1 8_(>,*&7&&")4H!@3O]>Y(/;TI"T="L*.&/1853/1 MHWW^&Q>Z+M&$0R+$,[J06'2Y&%I(UB"),/@FVN*S&B9ZT!S(G/=; Q*'@3:F MAT0$$!Y2G@@/9UP'/RV5!7S]\^N]C1+_# 1'KF^?/P1[E- F(C*SA4?ZQ8L;P/F=(9Y#QW%;' =G MW64IY[N3@-:+NS[=Y4F0"SLHX/Y>"'.ES@)7__>_THED^M_3?9Q$MV[M:1%5 M]S9![(4X"WZP9'3S$'4XB_L\J.2OHY(K*(>OQ*\^JBNN&&/6 (NZ6J#8 0D* M]6J?ZV3>JRNB'./ -W?W:@S6%(.-+3U9:)';\5**F(,Y)R3TE2 +/WX33\1Y M^@G6"EVQ_.#!!P\>>!"KK\P^#QORH4<>'PX*?S93G9K!G*6?F,&(D1K."=IP MMQK7XB'C:/H0FKTF4)L:1": >OB!KP[&EX^ES'G%TMA\?BNMJFJU;T5M69QE M[@!)42+$,=M#N.(D8'?K[;E*-1+E4-&U':"C:]^5[ >KS+-G_"HGCHP:V$AU MO#K>,?W'0HB/B)N(D\7PJXS_;UJLFI6$6I?J4D(=]B;UP:+5'0GWP%91(@(Q MMD?8^8%NL2F_>;S$?()#W7=T'Q"/Z^#&BCOOF,0:<@BA/Q!#0CEN0MI9:CC[ MP&!P/H/+VT&^FJ/D!+"RH$*$/370T@><\5#T@A2]-)IW0EIQ!M1A$I M?&_'BBDNZ42W&@=TJ9Q/)AM#/@/4SMUB)?KEL.+>Q2'@^-E<7SG$D\X=+\/J ME>M&=5*[U !]RD#\BC\)TL"\WWOQ-#(KA01O,WAN.W$_H!PRNZ'B#L^&#F=CQ:>+S0KIV8Q8W4[-4M,#4 M:MM\K%F7;*GSH4+F(@3= $'.;_8<)W'CRV2Z&5/QV&!=HYGI+MZ:QS:K4AN% MFL)4_'Q8-(Y*P%L J6"1XP<6C(B M%X$8^(+1V $%3_S+F!)!K*V#W+W7+H("1K MAG%1?%Q;%_Q4?, K!#XQ$#$LX(C\B%/DPG"G@EPSGZVS%%3Z*"H@R<+#C"JJ MKR/&8VD!*GJX?M7C3XPK7M>49_GKE.E%8+S$NH87;L4DH#FE)G"!P\3GPO[Y M+)TO(>M?3I]:M'8@ETKQ'4F,$YTYURF,-XF/-:UXJZP7$IMF@HXMBD2BNC7+ M,34]C)M.@EJ<"LB4.A?V')B9(:]H\N*B_1,#IN](=0TH#?(GS?[X_:?U"M>< MC]B#ZQ%3HDJ43#B4Q3C+O:%DP4F!P%4( *JVHA=W9T*LI5A._C-*Z[!028B( M4CG@0TU+Q[?M&[EO:>E@.A?7\8D25VH$V*4G:AE0 HAEWB7=.2!.ZT!@Y +* M%-ON&7 />1?P%95UF<]CX'T"B,O)&'-']\$!V3Y<[U&-UWOY>/U4I#W5"ELI MP453I:F]3+2&[_8;>%?%\2ORKE'>1;HCT%&!!",<@D01RL?E93Y5E>.]8E-J MM;0F)[,"4\[#*_S\GOA/Z*>O#.> ? >1+J?^@U,LL&0U,#,?)=S!WT.I?48W M;HC!EXT3AG:H8^Q82^09@D($C\5R\W_.F 0G^HC\(07&3:_(:I!RT"_R(A1- MIJ8C.7%57>*K4-O)]?%*.J%'8<;QVP+OD@Y&3D89^_@HC M0VY$6;IY(#,VG?I2<_/PZHSMN:G2;MDD=EWA:BPG12Q@E_@, M3_#)P=\XR6@!(C")F@9(? M22VG\$V SY6W1Z(5I63BM0@+(B\Z!@?$#)(1^A:%E.!.GIXIL_]JY:N)1_GJ MHWSUBY:O4N\J7XU>#&D'M:YRJM*H6RC-9&BPX'(#:$:HAS^/3)(CW44_LE " M31(G=P7-ZQ)Q'CBZ9H.5'BS,H,XQ ^@EIB[.<',X*--X>%5JMO'KH(;PHFZ8 M8;3:IS;Z#??D?U5E18^P@!&97;[P+>?CKD MA:QETBJRC[O8>O96!D;P"<(>)Y>9R)@H]<:)6&F:SL\-:**33ZBSP:D)96). MP::'NZ>#_>TD91Q"_$NH;#J^4&=7(4AWD :PW7YJX!]^]J]?>P40_=Q+Y)C] M6\DQ^W9RS%F+!%@-DNU"KJ/39:XJ&=7YNRO+KD2.2;W58S9THDK76MF48%:35=7A?:!).K5"?;_% K]E!$.C"[Z1K"$5DG/\6U9T<'*0&NIP)" MQ^"W7ID4\O&(CNO+50%PSA3RGQ[W!O(H&SLL?.K"4M="D, 81,Q'WA^T(W_* MW9XU5$3Z(A\Y= [")7'7J3T["38:F>)$.H ,6._YBH:V^4V\ M'+[;#?+MN]6NU6H"QHU2EY:V8ZC&4.OF4.U^2.WRNSS>\'X'P;U@_T>WH!JY M]9#/$(PY;K=VJ?9H@H+E 1TX]OZ/=U"KC^.PDVU/,:BY'<[G0GY5QY?'GU"7 MZ' HI \1BRI<&:OQO%-]_--UT57:K7WX!3MU!1T%XZ$\VQS73ZMX M/T$:NCGM(@\67HO^;"QO'E8BID5,>M#-P/0\P2TLOZ)'1VI5!+#S@I&P[WI(Y;(:(OC%";V>ZK MN3E@L+IX),']-P!..W ^,'"BP<'[:/C[ZOD34=RXP[[;X1N[,J(&(XQ^7/WL M-NMS'.:J>Q'LB_A/KK&]^G&E2[<2O"N*(-,O2S#O6%XU?3@PV(&7'%H3^2<*46H]V4T+I<6Z/95+138BVNCJH\(I,J!,]-#LXA7MS-6S?&QXC28O7Y,. M;M,VIC&?8>& M'^:%DNV^)N(_/6>O*RQWC2D7FQ>V0K^YZBV:RI1"OIEX@&L&786'A+VS6W'K MU6**QJ&V"R+0AU[X%VYXXGR- X*X4B%\N%D"DT$/CS..TD=_H@3L?]Z=1?KD M:K^WO4$IXFTWZ#.*@;\S$>_V#.:<= 'GX7X51\4ZT=+5B2Z6PNIQ%47<#U[#A[:" W]@QX9R'S*K%]G MJ5AK3 "&FMJEI6YPFH FMP7J_]@K@_L2/=#W89,M!P$8B(S"?-A81)?K'!U1 M&N9:&HM=5LX\AXS[U&:_%MYNK\W.A[FVD1/ST0(S:2P[X\;0L"&$?\?"L5@\ MG$P%5"B]5Y]U0O#HYH+08H2;*;A?BS1NH^#*?((#:K\R((92OEEI<0V&7^+0 M0"R@?.&+*+A?"_&?KN VVM$6(>BI!&U%DG)";E3[61J)]6B S?)0<#_83_TM MDSG"I^XL3#VA3-C[E^,6=__(G>;X/3.I8L:@IJ.NC]-S6(9P'/$IY-N9\W:W M!.BRSNQ]'5=?._S[7F*UFL7HU90V3M")/&VG%+)CQKH?8\%#E:'1US+[DJPV M(W(5U?5\XE?G]E=>W@)]S2,.'VT$LFZJ6ZV5**,^EYA25AB0O6)WG$#B.!4F M K@W_*TP^HYDD%2D7M'C_+142,S*56766YJJ\C&WP:516ABL&HJA17K$L)UH M=/56LM G.TCA(H-ZS"%Y\)V0^HZKE'9^9KSC,^LUWS4/ZIK%F:]:J$YU$% 1/7*^O :$A7W_:=2CV+M6<2SG M.+BHOV(''37Y#C&"#MP2;8QV';A;@D_, Q:3OO.D*.Y73::=Z/=SQ2A^:PKK M2!!5]7H.>\%4^/E<7&*2@NH$>R@(@HJ!+(=,H.-**)1J@[QL7EOIIU!@=#%R M$E=$LLF+ 0*HM3C"Z8W#ND[FI)T&*??CMO +9"?CQQ>4O'Z^3<[7,AL&[GB-1&L.T/3 /! MEK9[4*@DX"-YKA4NT(<25=BA5>D8AI2H@6ZMQE'C4>N9XEU^_^2]L8=)9@:\ MF^H(14^A"G_\2?B'>X;KR/CD'UX M/+Z3L_93*P+:\#08*&U"47>RQ%L90X2T.BT0V0XQW1)#25[%L: M,$9=K]:?J.KO;=.32VARGU.KRP*U,[=$,E,8?[1+9!Z*1=G9-1H)1?+,LU0FCI0RTRW+WSVV*P_#'LP]':7 9-- MCL[%C)C,\X68A8+^:2(:3I"QUX,>H?-8-5;[ I2%"X8V;D$U&;M:GZK26BR( M2GS#IG.[V+S\[E*'SP]=-+EQ*UJ:Q9A"HI_GY\4*EYK4G\W-V4^XV:MMUTKN MO4_Q_>&D7_=%'LJ>Z8M%QFIJ(Z9QA=K:D*A:),VMMP@WX7A 9!D:IX[5A"TH MKU+^2.%Y(9SDC'7":K13Z7"]ULA_@MK7\K8_W&"/UC:U*2OG)+%OD=FAH4]3 MW(?JY/;QIC;0W7<$,N+ 7*LE/=->T]M6O&IN-J,U6T9)W4^I\QZ'D2^+'6;S M"=BI].R<25D1G;#L-4$9-)"V[0\UM'@K=G*-8HT8=A,Q>IAN[O*)^:3/3#%V MTL^TMG8Y"]H>P5E8QYQY%C%TF]QQ%@LY\INTET@^VDL\VDO<17L)QFDHP4YE MV>X:0M:8%W)9AL@ER\GF)"(@ 4C\<%ZW7PIFM%!OKC9&@4IDE()I9#2-RDRI M:?)T9:PPC21K=LF2Q$$MI]J5=*(SL>'*\X?2G80PD>CD6MHRX^8BEZ25\2 # MA2YUNE)O12?9;ENW"6I2[G0W-!V-E 6X,G:ZLA'=B*-$FV\2O4B')30RV:E+ M:.791B5^4YQNU=V0R!6HI*S;S#I302O/-UJ?596Z:C1,25S;\:Q8[N3IA3"- MG6]T-5@2D5V+R](K(M$I5%JI67F$5IYM-"6-.D6=[(WH'-N9YE:M?K=7L>'* MLXV*G&%96@RX45WU44JR42LY8 5YX= MB2C/F:$!Q 8AQMOFCB^6BXV5#5>>'2G:,+NQQ+B%@0T:K;DT7@K3Y/G; MQWE2$H:12HTH6<-X7A=ZO7XQ U>>/9-J=ULU8T=OB5*)X2KYK"[FTS;J!7WV MT Z]V]KM=6HA666]WTYE0"6WMJ>I\]?S KEMF3MR*R7DFF;&"8;8$!VX\@SS MRWPB/4F82TAXC8Q)+!94/KM!*U.G*X?YO-[CV4F)&$:K=6+4X\P1AU:>;[2M M++?EYK3>H16BOK- -$]W,_8T?;[12I7HV!:P,G2+5P<*DYEOE5$'KCQ[?3(Y M4$OEQ5PJ4 0732BTMA/-#%QY_OI&@VPL"P5&)YA!@Z=:.6)6+F?@PO/W$PN5 M%#(+FBX MM>FZ@U0SD0Z:.DYCUCI>*.^GE;IGA%)4:@&=TOBIYY1E+@4*V4! MFL5$R5A&4[5XGEW.\=+XZ=)MKCVA*-Y2)&95)!K2NB;'XP):>D8I@R7H$=GR M8$Y067N:736VIKRST=(S8-D5OCRB 5D MR*!,2LEVMS@L=]#2,V@I4WE@#[:]*=';T+U8D4B5*DG\U#,0;,5(L96:1Y(% MD$_$=L6YR)=B<*_1\PTD5R5^V1[U"P157"RD^;B9*$_QTK.GCM*E]*(_BC % MT!PN=RJ=LB)S 2T]AU93[\\IQ01#&M2WR5C'G$4V:?C8V/D.!E1$8PK#=5D" M"W*E-6?FJ 5LM/3_L_>>NXTS6[KP_P'./1!]9N-[7T#RD%3NGM, %2W+REE_ M!(HL2C23Q*!T]5^M(JE@R=D*MKD'L[>;8JBJM>JIE=D#:E-R/)UMRK4)K#$.7!VPO$VZ26P\'F\KR/<7,KZ(T7V[* M[0>^4RD@/-@CP'I;#7>YY+(IM?F%=E>=-3OT,DQN/1C!2"K$^QU>ZM/-03VQ M7->[3(H+N/5@N5A1OVU55R+*E49+IB@)J0=Y/89;#YBK4:U%;].9)-.NBB,G M9BR+135&;CW8BLEQQ1R/G?5"X8OBJ.CHC#2WZW#KP1)8;-'2FMPZ0X=[*:$[ M;3"+4HF,]0AJKV\7C):,6S3?;SM%9;I-N9H1FS.O(B-U7) MK0?;]K:EFVIS$*ZUG4Y'R"VK3/K@$&13I3WO9]!P38:6,,NWPHM\?#]DC*+O2S7"RMZY,P M.Y_LA^>B\& K;.%V(DK2?6N)88,]@MU,IDBS*%76E%FC>2<.%.M^FL%+L(7# MMU>%B[RI*EST#%7A1JO 8/H*PTP6"294JBWJWB?\**G545.I5%JDZTRZB^49 M(Y:UM4;2,*M@GPE%F",&FHT5QI D"]G;V&W;V'HJ7ND#E?<[#9#XD3T3N1^Y M<$-EG_6*WCDZVK2_")W.*QK=X9+X)Q1Q>2N7)+JE4KA4+!HY9](M#[+FHA$V MWAMD\&E>T6B_6VW6HMU$+A/E^=9=3>G/DO4OZ16]!%%/Y!5=C%)M56LE6[DJ MWN+K:IX/3V;/\LKYO:(9?2%ULVVKV4:MCEA<-!L3_8[[]3<5CX22Q]*AK],K M>@FND9J+02YS7[NG68D6%O6[TF35OP*O:/LNK>J3'MMI.SES6$@_Y'*YYI5X M1:\?OD_K%9VDN;8RRX05NF2U9^MLTZA5DZ0S7/RK>T4_B[2G\HKR=]EH=C77 MJVV6T>.#V'K,Q-[7@O:U?K=)*=+6DDYYI*"856XE!GEN6*]?QBMZ0NI\BE>4 M'>K9]2B9Z>3886&Y9I1Q+GWWKFJ:KZ7.L#UJBP6U)RHH7\C<1Y:+NC)E<%'HTA.*Q(RW]+J-)G26-X84$ MGH-4H$U&SR8H&$]BCG4[P[R2Q!Z\Z?)H9#I0<-Y5,H^WKCJ>=, []L0P23-& M>&Q,MN;KNZJ]68UAAVSR[ )I;MV="\-R,:G<5@YV!<,K&CM=_.:I\[B5#'Z7WZ^N.O-T&P>[@ZR7H;"L<7UZ) M;$?A)7'!Q/A^SA"?C;9]A0VBX^YUGXA% @)'2 M#[W?2[+S,K1D#8N[,GY<7>UE:UU );U.!+B,2GK?*G7*=UF]J'0EQ>ZG6LV, M/L3G[,0?CHT2X^%+:Y_5C\F?K+^-.K+1Z MF-M-I32L1"=)MNFLRE#CY29ZQ,SC$1=Z @.I7/G'L7R+?EKE!27<%""UR_++ MO@-*P@V:(2)U*RR[S7;@!UF?8M;\O>6 W33I5^LWKZ[D?KE-[5\M8UT$CQ9, MQ$68>VLU17N//;Z!V.P)5'IO*K5737VR+*QS);YA\#'S?C;=;ZD3?0-"/P<5 MCX=RO*I[RN)*+3T3B>16M\MAJC*OW@YON2>0^<_;3] ?0>6],]%[V5V\([.* M42DI6OBVG]55)74GU"]'Z+MANC =\EI$T:*%^;I1;6CE2?W%(_C/:\7H/I:> MA[4RS:I6VQE72V&Y:*4RUN(;$!?*=B 1CEZ_S;RSG#1$<5VF"PF9Z8XU/M:< M?:!F];NHNWL6,'>+M9#IA66E&8U-8KWTH-GH@J7QD+(@%9 J$'\H4[:4L 2N M7!FBWR&WU_3.AV!3VPV\.GF\.$5O;:!-N/?.5F]Q7QUWI!+--LWU7;S?"J_1 M!?=V>=G22M*T:>4RLAGO3'4NVAQAC8R^B1^6\/N/VWMG;D!$.;%+!O2&&PAX M=S:KXOMP4;&SODVU\TJAN&37UG)FHMR[RY)_G-2]N[)4YS4VHF02A=ZD$2WH MT0PF=?Q()WI2"LX^U)&W+0HV*C:OFH@75QL%W36N'9?L3^D?O'XQ_DW^P=<4 MH?(&\,C@LFO55O+5>=]H]@HYK3*O)<:W>HJ;0,'6R)%2K:!W(7QDZ9:K>7FE M5BRDJGBA0M38:Q5.FCB)FJQ[%4/FR.]8[3WM]GGR+./;%_&;63PN5>4_SQ]C MNCU5T&T\C$\=_&G'+8SD5A[AFADJFJ0A?NBYXE-9M_6+(UL34$-V:U"1>D@Y M\GZ\-G_WJB&^7*=QMRW\XTXEKE$?B[X;@]:S-1K/8^9O[>EC-N]Y)BRRIK+N M,BJI$^4U0\^X0]RV8MJ+W]A6<29%LD@5FQ'4Q'FZ%.61BC;'UY=PT\[Z%F1H MOB;/0>+8K\U%%A;O6T=SRX@\]<[?9(F?-@*]4&%F8 R*Z5;Y8:24Z+4Y[:J, MI#/7CN=FCWIOB45N6/8_NXOA?<]? MF)UTO)WW&_B=$MY<_I+X_PXO3,P:;OXF6/%>S)OT4EG)A_U;^1'IDXS.D2^) M>2'VG&^0//=Z+MA)@_W?_['%5U!A(MLHC%\@0#(EK)X_ZYMX-*#+%=*%OF$B M 6&ND##!AKE6NL0#NEP?71(WJ51 E^NC2X!C5TN76$"7*Z0+?1,/@.P:"1, MV572)7E#!QK_Z>CR/[8)1IE/,\!<;!&2;UB$DP+%AU<@^<("^%VZ'__W9\SM M)7/!ITSNR8)M9Y_N=R;E"XKL5Y[;2\K@B>L*!K!T?EY^5IGYTG-[22$(F/D" M!/_?T=X7]E.LGN:&T6=,_B6)]P)G\+/+T?6ZQ.Y//Q LKX[IKW\%3BY^!ECX M%=GBU*+LU:] (/!^L7UQ<$R^<4D$0X6+)"SUG"F][MJIB$%$'F.$S1U#@OJ9QZ@;@BSRR20?ARP M22!H/7VLNGSBY[P&O!)(72Y[-$A3<3S 0.X*]L)IY"XOX<2+K6"F2\HR5%FD M_&9;7V>S^&E# 7R>3R+[/MQ#ZL,$K'-&*>W[\ [)MF0 M=MC]4A 0DJ0_5R[I;6J>/E5<\AA#O'6RU[MYGHY%^;0YGMTQ2_*'7P\9[\.$ M[\,"U[48U^2MO>QBG-UQ&^R;K\HJ)P]R_%*+.;F!]8RL\L6M MK+LTFIJ(9%OA>RCXSTZ--*CCG44"J=7EUP&GL12;C'TK\^L72LMYD<4CCR=W MLI8+#.MUC:1?4?X-RL?YVM^VQ9Y;'6NWAYLS&3>R:B$U5E ^%]5*E5R977Z@ MU.?1$>UP^./RGBUAV&P\3!.HNFPHI0Q"M* J2:,!;=G97W_C#!W",SXH _HROI2;M?AT#01+J.K.'#02_!0Y\FN1[>=WN8%^\H5(I M#95*3\+LTX?8O;AN&HO<[*$FC.I3>U"\.]Z>!BK%[S8F\>/LO3"P3;A/QMBT MYH$:^3OGFS^@#5/W]?!L(HR5":WE[>%XQ:KW&1I$68;&N!&YB3]N5_/-O$X1 M]QL^'.RT3/$KX/K*['WSZX27$BBYO#+]?B1Y<_N%R\/(JSL#'Z#(IF_: M(9QLU>M>6D^%!7K,T0Y=96G+3&@EC<-P@M7K:#(58,D/]F(>U<>_D5_R/(KZ M%6'):SLN/J&=[\HGC\62?"X_'7=->M;.<..[1:ZC.H4QX,A;M//O@R.G/X:O M4)]WVZ*S?[ZF$]9313,37A]# [B=7JZ!)>G*=,E7L-X7IM1/=/-]W8J&Y_?U M79%$\2;/WT8AV7:!VPH71W039!G18BDR'])\1H[UC(04OU^,ATG032(A)O#R M?Q_7WP7F?(WZQWKC7 M!#%,X2/%'+OM$;E:,1.H>Y_BP+E@&EW@X/FP@\?=6$4]L]E67;RK_ VULY\X M:V= SWF#PO$H)TS9U"Q7#$_?4W%J5#J2/Q48$)][SNH$OO MV6MP%UUZ#0)WTGO=2>_#K%?YGM)Y8RJL.=5L5\5EO, O^SEK-<8+ [ZG4#)Y MV,P[@*Z?XWTZBTSUI53 [\/H@7ODR[E'&)9\8S?WS)L/U413V\M HTD&&A,8 M,%[4W2)8!A(-!YK'7X,0]+UM49?RJ%R76"?7-5 NLU+<;EY=ZK7IY@XUR3Y/UYJ_.53*U'IAJ4 _LYH>Q77 [, M50,S-5\)W/4]AV/MZ.)AU'I0"LV<),3,.[DP>T? S <*@QD&/5LFX6I MAO#Z0D0"YA@R'?C[D2\KJ#3V73U:7R@1Y3FTB8R213H34V^5:N&!$S/"[; S M7IRAYMAM.3RGZ]E9AFYFN$0Q(=QWE1X&F@CHU4PH$8N'8NSA:1I$:_\=)7N>MVRPMGETAG4 5Q =:=#J7@R0)8?[#P- MJI!=<16RCR'+">N1K9$SBSNI8JZ-](6DW[&:7X5R;;7!#)@9^H6B(23*A>/RP]'M@O0T*D)W;;W3I M-0C\2A_W*YVP%-G\UHH^C!RS2&N+"NKW&#[3E\: 9%!KF@W%4X%[^R<[H8)B M9-^7T0/7R)=SC03%R()B9%^6E$$QLI.F!%^')> M!/<3-5.>\S;:)H'PEN5HX!"8X-F,)T?]"-];N;DF+?[R83I7O3P!KUQ3_,\5 M+<;E(XBN>76"??/=Y.%O9%*]ZN4)-LXUB>J?MSI?R9)[9*H?J77VG:J<7<2R M<&D)_7M;%GYB(/WYYWQY>3G@XL#,&YAY S:^.B'SI]B#O:CR[B-#<*!._1Q; M[SD*ZWY*7*7GM=A4O'19M>6Z+(Y$-WH!ED[12575[DJDV4)[(B>TACV;O3-$ MO.+ *[<9;R^.X4@P>)]N)O6H$,,?5C((]B0 M@4'])QK4OT9*[LF0ZC?*^W%P=X*1M>F#4J1I+6N)I;N>ZH@\02:H M,!1B8Z\K"1[@TK=T6 3UA:ZFOM#)\.:UA8;>4GG8&]T126@PN2^A+EMMY>)B M(2UE*F-4&1.\@=I#S$V,#O#FY_IY/E+3^!IVU6MJ&[_V4YNJQU#J>%M<0Z#' MR%D/&LIJPIIV87Z?60W&L'](7>/8#?VFNL;7;J3XM@6>+N; NN9DS\"F>OK< MANM*<;Z4 ^S2:Q+HOQ_3?]];FXJN=Z3NK2J.VVRRD^D4A=MYKS;&\R:UJ=C7 M&>$"Y/D"JFO@E P.T, I^66J^"NO8%=^ MT93U4U:M^BZ@]+:^I5>#2*?L7ZJN'D929!J[:VOI4J7<*T[&K<@8P(BX**-) M)H"BP$49N"@_W@GU:N#D$AU1!5;K]3+R2*%+>K-@A9NL,'JH \P$GLE+P\P5 MZN'?T#/Y\:ZK'8YUXGRMD,FA8OJU5HKW$^T#)M7 M_8(:W\U!^9TZT#PQN<^;XL6I]1.3YSZO+-I5'2RGUA0+O2K=O[N7$LI,?!"C M=[V'=#OWO@C4C??M69^;6I;-OGC76[2KT\FJFYD[2B^*]3?V;?I;L">_@#;V MG=K!?/]3XQL5D'D1%/EYR'F%0FI ^9\AQ_[$(A!7L @_E-D# 3$0 M$ ,!\54"HF"HL/'^WR\&_ 7OY%+ZXA1,QOYXVCG%:X8#)1\F_!Q1(X1TRD2V M:8#6/4?J"O_+LGG;[1(XQIDV,OV%8*,^\3>4AV#FJ3]J\M__Y[]V M1W_HF_'B)G:F-2$N@=\LX=PQ"H],Q"MA7L)?_LVK"WYE^1)%ZF83)_9[$WH! MZT!AH([$_D/M_ WK<;"8&K\,[RR9MU'"*I+LW]YC_C6RMS<7#4L&^OPVD][/^G^$UZ$MYRI\:I[9>%.UKNTPT.PN.#'@)U*&1(%GA[,5M9F'_!_=WCH M*<[?I]LQJCV38MM\W5N"+=&?QW;@9]#F-TU M&1FJ>$ I]KB$MH\LKX01WK>"VC$ZENBW.N.V/&W=Q2NM1&I>XX8DHHXL].;. MBTL,JO:#C0S:N.\4(6O?'0^*'WK\S;-U5M.1]5T_%2H65V2F-\ MY\'7I>PJTFK?#U=*)I>8SCKM#M^#N)PA/BX?W1I;=9AIO&+D>;A,%;F?R\Q&_;2"2AUN69V':_*8W'HPI]K@=G 7ZY1J.3::G?>G9BR& M\#K%#M1NH3<30IX7BX\Y";U<+$EGL/V78X.=4Z<[O;[37@ MSD,RT<5(O[?0(TRNE.MEHX-U6RPYBV'R<$J+RJ23SR^;_7973C2ZU;J]R@GU M8>KPSDF_6S<1VR[G5I.QX5:IJ-,(]D2RKT<&Q_E;SFF+V4GY-;#'=5ZJ,RC"?M6"0_%YGUE5J'E%9G6 M(:W*"VU>CF53*MXGR4DE.K+NTJQ[[\'$AL6D6>[)^6:.E1KC<-T8A.4LGAAS MN%QS69W,%_/(0%DI]=JDG6,3SIS<>O#6[*S U:N]S$HI%%A33_6KPPQ46&$. ME\O*Y<+"[42MMK5[O5;)3M0[J3.&6P_6(*'.[A6UPN3;3E5_& SBU7!&)0,X M7(-ZYKZ8K69M6@FK#ZN15JBFV H<* ?3TB.M >J.5UUE5E0P>QM5H3180!S+ MXSNKZ10[K]Z5A^U5EZM8R*I.^NT%!O^#=ZY6$L-T$[6ZXLC*6JW5&ND^_OH1 M["\Q&:LSL\-]19O$ETNMDXTI,3@E#KX>S=\OY^MX-Y[3YM5QOMJ4ITFK?G!* M5+#:,XPP>MS*T!6)GM6YE-G6^ZET?>'=]^X@GH$Q**9;Y8>14J+7YK2K,I+. M<(]CT[*R):B&Y9BH*F4,;8JPMN3F]JN@9F4,R[::$*67YBTDUO@5)#!:+3R& MM$KZ2WN2TO0A=9L=K'E.*25Z+5N5\ER76[A^7BP>(9&SG[F/2%18A4465M_P MZ&S309\FYKY!FJH8-G+U;8;QM>\DRS!_*-*,-DP6@=I=)R)"G48Z_5(+V9X0)?U8 M'Y\0^<6"59[@*2#3HOCIU#3FI/\/HIZ>$/4/_ YT8ND_Y#:X2O[-_/GWAFKY M3Y.;X96RB.<'#P$A>7U%_N9=49G8%8@E0MY\A8R*,J8P3BM$X>TX<_#"2S(2 M'_\&Y@F\3^W-+_R"-T7\@_DP=$ZM!1*.R]Y9'MF !>'%./@&_ MR:#$XQ%:_LW^HL%7\*#V:39:>2M,2KSK.XL(K[5)E![,V.9EG;S!1# LF)B% M%Q"".OQ)PALPP\UE ;E3PN_6#!MB#LE/CC#9/(9?#@ABRB/'1KXM:&P:"\QQ M\"@>DX0WBT?BIR;BC"P\\^(N*\V'TJ!126 =(\R..LN^V&@O MN0\D;6V;=&=AS13,X^VV G]WKF(94+ M5[):-A=)#R<+[M=?A@TE(XD0'3W,XH(-0[Y *,?/>5DEY@'@'7?K.CIFQGW. MOJ&N%JF9U+F0>L>P K4(9&EU:)EE=J)'R0(^-3SJGPWFXEMV,=<'69&0Q-V* M0!:\GYX#U?"3J+H%-!_$\.[D@0\-8(149)C[GP5'V"J2HV\V>#'=]G,^X*/&W!1A&9V+PWNU$@2PRKOJX&D M@L=H(Z0_#2*3E)FW].+#5"G9':@!'&P+EUY 'B06]1K&'>.@JAXA4D]+%;K) M>CZJR"5;56RQF8[.%D D)A8-)>-'@-[;:"X _- =\F["^%6A70)Q_C&)=U0! MEO4HC13:2/;9:G'5;HK94:&H9:(3%9_&D6@LQ$380PJ]=/KZP#O%;&'Z@EEN M*;A%TQHPEYO+'7![I_6AMTG"_Z'IU]K1+S^#5\D;NUR$*0%_HR\WC6LF26M' MM<#*GC'6\9NL/55,V*4!#B%&2.R[\L^B8_GO<07N, M<4.=VJ36%"9(=%14E7+>$C?=U7L"RE75$,A?5:FQF9Y[D!+SVR-C6P$O[W1H M<]UTLWA?J>2T9+'?3V3O>_D"]\C>]MRM0_:QN0T85S+P:!9DX0BJ3T%.@GB, MC77F& N;KK$0\'U7C]$TJ^5SXT8Y'?^?] % 2YE-_ M2?Q_DV:#O]T0D 5>A!=#+[QH&/)A_U9^9!FJ8Z,3AUQ\BN]^)W3F@^%O[$WJ MV;C+@!!G(@1SDWPVVCL@Q)D(D;I)/1O;&A B@*:?18@ FJZ$$ $T70DA FBZ M$D($T'0EA B@Z4H($4#3E1 B@*8K(02&IH .GT>'-Q:J>-'4=[Y9)]\PZY-B M\'FG_%XOFK\&FV33V'MS3=GX32QQT=8VR>DS*8K>1T9[']GWGK8F)D)4&?\P ML:B<#D%$FQ!!-V X0H?\C-U1P$.GX:'+-@G[* ]!#,E[6"@ W)^Z6=AW)_=C MX?-+[Q6WE\K7 -+D 6L\-[/=X@[[A1Y& 1<<<@$=<$' !0$6? 87)"[;"SVHM=0F)J[F8Z^!%OIRQ4?P$1Z>D:39_7BN!Y&]NIY;[+]AYXR>9^\M)5 M?UXN+!:P;\"^ ?N>B7V?G^L5D3Y@_$LSP_=B_ "WS\N^U\F]UVXHW91!]%H* M0Y8'9/% ]HON(.LK*+@GX;M]/ M[OKF>BGE2H+ I>-B8ZY/QN]N$.HE;2'Q>$Z7EU=YI-6,*=R.)O%AL]!FT[U% M?'JW3(M3J/07^?67B9ZBS4P !0$4O!H*O([V7X;M3J[I!'SXK8ZDY_M=GO=( ML?O>15.<;#T/&CG!T$TW83B\Q5"LT%(I- M_?K+)H(CZ<=!P54AP<&)]&6]/8_5OB925?RY$#5&.C)YU:W?(&JR+D/9!H@A M_686F2LR7OQXT\W/..\OIX)ZN[O@[FU.%[F]G>T=Q[XL4*PD#7;:&Z7;73L7 M[9J,DY'+%U!/:]E4*M'/+V*Y I^J30?]9+08J0]CH)Y&(K&S]I1MB9=*2H)=3X4:NVES=QC*# ME9!^N(!Y9;T:T_-.)MK,:=E$K!^-1_+I%2!6ZM??:"K^#1'K6K?HCP>HGX1/ M5R]1C?K3U9RIL9%V:3K)5LLF(XN%^OGQ*=T=)$?#-6*59FGM%*5&NLV, 9^@ M_1 ;/ZR=_74#+:"J.&\*;D\($L'<@6M8!%?0N_0B7 '0 M7LZVYN]C#+'9[2[V(,Y[']<9-=;TP!CE"BNU/ LWZFRM?@&+&CZ^LXU>KY[+ ME;("O8Y4(O&[^_$P3@(^7F=0"Z H@*+O 45!>$G ]3^/Z[^?)>8U!W!ZN%YF MU+)8:1?*RW:GD$X_U,0+Z#?AFA[)3)=:C6[V"\ZBHHD*MZSC SCUZV\D"&\) MH.BCP3*77H.?'4P3<3_0,FQ>I:P?D$U]12;%*\2 HR%PG^OCN?1\KT#R^%S5 MOS:O3 =*;$"WJRF#&PV&*=,97\"WG$]$PP]+_KZK./78B./4Q%TOS^')0O!+ M_#OZE@-@"8#E&H'EDYPW';H6&V25U0-=FG3X?$6?+Q;Y"]@ ZXI5&$@I1:$S M$B^QO5*O,:LL\&2#H)4 :0*D^0;&$^X^VI3H<6FA5'.<4LBF"P_KR06,'9,$ M+2XE1W7:CI@8WT7Y;C6M@ B3^O4W]JPO]ZLB30 L5P,LEY_N]>#*)TDPC)GL MW,[HQ"PWZY3O)\M^L='B+B#!K%,ZFZT-RU6E.TC6=(-M&?JB#N+:EP\2<>-" M#GN4/FL_NGXH?+KZS8^(FOMJT;M_7B[%%/!;!C4( A/!16IF!@;(#_A0MXHJ,17 "*Q&LWWZ\@1%AYOHH_E4:39& M?;U>O]7*ZPN8-_5*?YRUFZM"+CQ$M<5@N:;GX3HLWZ^_J610GB# K@"[7AEO M_;6V0>!/#/;%%SC3W^-4O-29/NW>5>AI*E_).=/[03==%Q=9X0)15STVK>JV MFLZUF^.[^.I M((- GK@6&\'*N;=K/4:L*,WJFF=*G60V4[A 0$%QFHU'XU/5:X-&>Y48$4#"B2#A\K.Z4!*QAIE% M1=>BFC[;=WHGPS@\ C3 N+:%@Z<:DW\7R]3>:S-XS"-3QJ^Y1>HAXV9H_!2A.:Y[# 5 M83JFU+I :5@V;C+IV6B4;F=HI]R8=J+1BH"58(84!PM%HJG ^AV@1( 2E\DZ M7F:;@T[BMF\JX7$BLZ3O6BJ:70 EIE)_FJG89CQ7Z"Z=N%P>T05N#"@1I \' MH!& QE49, ;&H)ANE1]&2HE>F].NRD@ZHZVF*=OFX)2".N56DS1*\OX!9QPO5** MJ]]*W#RG+=-*9!J)U.[H!8#$*]-Z_\?F,4'_DMM@_K+N\.Y]GT[!!\>R96EU M8+VY86(;,KYGRU]DH*T)HA"^30.J868SD6",=?PVT8^ .I3^^7L(#6CT6Q; ME&[8U!P_CN_F+U.84 M95:D1HG8^8."]3-D3 MN*;QLHYW'7D9_.\4S\T00Y1LP8LE _/5POI-D75R&:'B:/@>X3-.1)>'UVC^ M>\NV-7X%T6V<:?+ZF 2Z[:3$6YPN'O$ <)@SYYC*+6#%%AY4&N\&Q>/QT?"6 MB\MY<65'VYEEN"[4%Z-!U<&?1W@W3/$ ;--!IT"<4_$KV7$;O'8A%F.URD\M M]-O_8W=<^"* M"_=)^C\P&]OTQ^5]CW%G^;K I&3D)A%Y3D80Y?F1]P,[2YA/_47S_QV&X^CW MR$2\$E[@9?HS-2P9V.BWB502#_GHG=XY13[LW\J/+$-U;-] S=#N1,]B;'5O M?(/Q%,]E\]\?];,\F^H9$.)1-F $I]'B<_*VWP1JTZP',T]8>"HS/"/ MK..3W7 L+"I8_YY8HSE#-OCY%)87=]H9-)*;^$EU$LX:5J5/*'76&W4=-E6; M=)7PJ%BBF]JMPEGO#[/8? B92:/+H\53HCY! MC!7BS>-HTE.)T-LWN0^5+4GR&Q->/UI MN>*!8]1AP6A&Z*YKUS( M2-]Q_3+;&]"SV\6Z-BE.^3N!&T9?)V3L.E1V[_HRYNG+#]1]%?S]6\;4E(4_ M1X)Y7?7(17'*I?V7F\7U4.21ODGQ9$$IO.$HV;('7*\BFYKSJ(#A-* MV,,7;Y&81WPBNK[') MZ[9;M8RRD:G!M8_#54WE]0I&$X)6:S0?MA9&RQ.,*[*.;(3TW,S!2U_4!:2# MZ10>\8"K?E]3\XX0+[;1+&W?WD[%E=Q;' 4N,,-:2'^,7AS UJV(B1&EX+2<6A701;Y%]EZ][BCP^68C=>\><+ZCX2R!_3'QG MGQ^;L77E?:X]?PYD7[@(PJ8>V^S_SW_M.2,.5#4OC&1G6IX3 MA"5"TQB%75\'+^$O_^;5!;^RO&DF4C<1/T+E]R82!=:!8NB;2.P_U,[?L!X' MBPF^U)TEV_.5>H_MNTO]BR_X7#S*V,;T-\N '/9'P__T)A9E;A*Q$]'JT='$ M[(A_/(49$._@_]NJ9I[+"WGK)W<..1WVI[IWR'F7=G@(%A>B)X@+' -]QO5E M;X]N?M?O\Q3G[]/M&#GXC3+7S972F=AR037O9?F_>KB^K=7QGY/&=IIWK-^.C9D')(,&ZG>E&=YFH8Z'S MX)U%4PNW>G0MJ12&>CNVJ%;B$1/$TX-WSCO-3"O2'K5I.954&?&Z\/8 MX3L7LM2HK9+*\/A.P_>.5EJJ5AL*G7:X5'BOE&I1\9R 9JA M'[PS*A63'-M06@H[7<1O4@A^67WB+-3K2[6RR4Q.AX*!IG#NPF9$E/OWAOS@JXR.+)Z7+$:%N+AK*R MZ$0ETD#Y&3/^]3>9BH62J4.CDRM-6R$HQ#-%$$*%U%6(6B L8OM"NK@GA.A8 M]GI.!KD!!3R2-C#; CYD91.3QS M5Z5'YX#V4Y^+[]4DO9U0@(6PBKJ[4PJF85E' M]\3X0>1+57,]P](?ZL_O"Q6N5P#5,IH(T?'#%O=G I13X_&95E?3N$F3*6CW M;=;.YASK?MZ9.ABPDU$VQ*0.L^\>'7VV00G(M'F9&+\$!Q (PY&!]X?HL3RA MQYS'PW#P;O',UM:-9Y[<;@@"6L0>)E*.!9N.I](JQHQP4Y@8*M[DGGT&C&OP MLV:(2/5NADX378/@ Z>H4O+[2"? M".[N+\,/,B]G4+O*=-8)K%)52MHX".Z^ON!N^B81!+)>04@Q>T,_VSB1.PF%6#3:8/L/W(TG&_2R3=,^J0@?&+GRXN+\%Y7L[\J M6%*!B__O%_OKO>B8N&%/&]J4?,4*/5<.K'*@X>Z7 MVP<5WP4=)O-O[;;\/ MW.A$_'[!*H ?7:R-?<==HP@=QCW,#SG+8(*>M MFG&.&V@QK42C=6J@WR)VC*+<)QO"WA+[ M_&XS6)Z733"UH!TSB\_?G0U[-WA[6SDBS&["'*5F.<$:O75!D;.U(?? S-KY MWL(-6YC ]TD5K)2!6_PC%^RBZZ MUX9%5P=%[*6AR.?7IX!HT*>=^5AXF+?#\6ZE6"S>=<+&PHVW?AT*?2>P^2J" M5$.VE+ $WD(9Y$P('\6,>N)>PU>$4X$P=38$BUX*P8#'\YC%BQZ'/X5@\7!E MH-1J6D)95<9Z5!4R>9$;#V,$P6[BAP$A@2AU'2"VT09564*?F^EV56#UU3'I M\YW;KTQ!(U@Q>AE.1F\1B%K(U'83"SH1K:RAIL31VFKIF%PAG#>*XU]_XULE M[##9["M)/^].P3Q#1MV'!WJ:V'WV+?%E^)#P*A(>6K>H!6_AL]24YY"691H: MB2/9^=V0J(ELV88)/.2%OI#<+A+T:1Q!\HAXCY5IZ2A#&!MR;;QS<5#C<3 M\C/#X.)>>,X-!1\VCTNC4 ?1[?1AZ.31]DT3/V BWL+[W1NEX)AS1&ZWW"PW M# R.*=MXR3W+P]/QA\>Y KR1\\E69 MGSL)["3HR.,_ZNUO H$VR!T]37%4GX$Q9YI *A("!QS::+;]]$,L;]TY&%.\ M6%+,^N]-2-P-!TT,(\S'<]>%^'B:Z-QRK ,7#ZJ)[$>D M'@U&;?:4A+"2:PVE:U;,U;AL9H4.%O82L7@HE6*?"G]W(TS=DL$!\4Y"O Y9 MW6>)E\U$*]UT=9G+K19W-3UZ&[VK0>X"DP@Q1]1\GW;B>P/L;W;1DM_&#N_) M-()JD/A@+]W>SL(3(+1ADGY!;-ESMM1U(8YE, MDNW'E;((($;;R13B5\9#NR0N)S/;ZMX6D]ROO[IQ"(;/$'N$!-ZQT)[F,^%! M0,3*F0F4Q73FB?B(MYF%G\"()Q#2(0+>>U+.AO!/TQB4XE/;N4^A M%YBG,RZ"XY6JNDNV6^/,-UF[9UE7&FH#9SUKERRMV1\*Q77N?G%"!^9YLG$_ MNBSSW)))5^X7CL+3RWY%2$>8$7/*93E/KM5'EZ6@)Y+%Z=W44@KKU*@:8]>3 MG,F=GEM.G.#WT65!Q65EC"JW"NU4HFI9G?6-Y&)QW&_]Y@O_V1PX^U*C>^:\ M.I$;_G!-5%@*6[NU%O A"!@K(@D1? 5@Y#&PVN3@A?8DFH'/,E56$-C\L) , M%V^.5JDYL9"5XTTH2VAAL9P(]H<2UJJ7&3?['8//%*:Y+&([T_#YQCS!W_.IN[QL4=J:)$U.)N ]OA$G1I@"Y5YE1)E ME61"4EB8\*VE$Q[_>X00)$H*JB/N6IS!8.S8&^XCC^/?=3PWU9^;5Q_,M72Z MAS>U,!Q5!#D,2V.84QW!E1(.G_/D+[QE4(C30CW##A1:@: M![:_\(9E7-*Z,MMVW%[JI*/A">/)NXNYI1E6 I&IKN#.(W1[JHW2!@9O* ZK MT%!$P%%MWVJ?ALQ:A*?\'B@_!8*RF]=5?FM\"B?>M!O55'1%#$5*W5G MBM,\6GY+8@36F4J%I3)3\F79'$?XMKHX5GYK;#1'<>FV-LWQU6AN62^$&],\ MA^^,/K[3>%#FR5FTD,N5M$F,F2@S-!\>+=35HI5RNQJ-]7-(2\]*X_MH1YG! MG0?O-+GJJM80^4F[H-V5,O'47(RWN6.%NG):O]6X4YJZHCEWUK@4RV2M>XAK M/'AGVT;5C"A5JTJI:BQJ\0X;J[6.%NKJ9Y/U8GS)9^AN:UY:BO.[![%YM/Q6 M.)9,Y.(RTZ=73::IA:U>(1N%.P^_KD51E.\.\THU6:=Y?69'E$0="^ '[QQJ M3B]FS$L&O:H.P]*B5[6''(?O/*#1K!?!>ZX=F[2KM^U[NA*/6B-^ZOA&$N>_CN?*#WVK(!X>H$+G^LC62:S7LVJ_'VB/4+LYKXG)X23Z(G_^_9RW)+80+62RT9+;R2E5ZC3H@IIV:49)S[#J?6)8C_6I7.I7! M=>=LH6^>CR?9/DF_/D'OL^I)O+I8A'\F?JQ:1(*^B?[0#G2>2X-^UK5_P>H1 MSV?E!G2Y7#&)'UK6X[H)$VR8ZZ0+WC#Q']I9\[H)@S=,0):3D>6-.14ORF$7 M6X0S%JDX<1V2CZS I]5IB;RW;@4;NV&8JZY;<61!WU/&XJ#FQTG@[>MR4X L M5X@OYPKQ;3M?43+R4XMR*5(E0/$J'V"--9(+=^N'=^KPA[1*[ ME02=]\45N0^6R[B" [2Z$X"UX$V2_/85Q.K0X*[68[<3]K)3*KP:W?<3H:BL1C MH43D)*70OM=6^U+GV#<\KKZJ(KC;&OGH 1;(D\&1=[U'7LYK.+73@LD[_I:Q M')MAQ:Z48^_G>J*78/F]Q/TOK,WR;R.?7K7E[+Q2,YN*6@U24^MV]4L$[NZ?:JDT[%:)UM> M*:5)M50PY-PB2L,^C?[Z&PW%XO%0)!4_]SZ]KFWZ]73XG6I:;I40V'+?0XM_ M=]G!0-W_,K+/\\6')NO[:+V;K'3:<;$HUZ?AR:++7YWZ/^P.IW5Q68SE"B5V M$8]6\\S=$E)UP.X=2862[&&/TF"#!D:"*SP//U;I]7M8$QI(1$@C>3O"CH=Y M:OK%%BRW:N5W5E\^86=_:WO$>?Q; 1-\5=S_-@K29QX(5X[[&;?:!A2:13II>6U;T3)"X=]7J5J? %SXQK-ARX6<;I8\Y'(!:*,YQ[W M \.,,IYR*M:EE<+#[2(2;\VE6FU\;0HR"O>4!SN?3-!.(=-G2_5)Y2&Y&";! M\)@(,4PL1#.O,SQ^M>/S6SI=H>0%_D;+L'EUIUK5?HVH'Z DG-1NB$MIW"ZU^8<:7QJTUA)4M0$W:3S$Q.(A-OXZ M2V&PASXHV 1[Z.WEC:]A#S5$85418RFICZ:)8G.W(V4I@Q MT@4,4,_U@1@46_'^I#O25,_?^VX7 M0:A."&S67H.36& M3E4&*1-LK2P;:1;U#ZP#2__)-9OD+^;/OS=44=IK4B#QLDK:L&D(N4TJ>!TC MCOK*=)YU5[M=VR"-@CX^#2\%W@U_O#D'!6K2]!X@K*F MAFX9IC61IQ0_-A%I@T,MH!KR:+7W,=)48^;(IOL6C5>\%C3J"L;@DEHFQ04= MT^W3H)&N,ICL[K!X]:1DM18]<9C5E1E2YL*#EJ#M^=C'"\NT?\.6 2$"LT1UA,4!,OX\Z1S2 MQZ0KNYT&5WXU1%*8]1 ZN%CK820HK$K/;A,1.M&+3[LS[H=7-/3.6U+0D'=L MP[_@%C0D5UY=]##YP9J'3_9:3=TDDT$UI!?EO+,7J8K?Q)YM]! (5NPX/%_:Q_N=5M0#UN]3+>FI\GN'Y;4^RY=Y!2W'CZQ?COD_H(7A*_SN!B@E8Z[W,RO;;/*6<- MJ])%#3KWDAXK)KK57"Z<-'-*XT$QN@_C9UJI/N_%\C^X8_HA5K"R:P3SNE-; M#1\WJM+6-/2XW6I+&#XLPUE-7Y7G.;D8U^WFLCAZL,&4'_GU-Q9[+@#FC<&4 MUX&H[/<3\"(=?6/*,!%+FCY$R3Q_N%"#I=T+2)L*S%I^0 M)Q.R7,RWK7LC5^HV"I9V7PS/1^-AE& H'4H]6W+L2XJ44;\9MHE(3]- PORF M9L!/2VNYO'TN@,M/A$O\X:>@LC6138*4G"ZV-@AQ!#8=7EX5>_-I6YFMYF,N MUAV,!YG%, :PF61_AMCIYF[\(,'S$JZ$SQ5;KSJ _2+FU*M>D0#5/T,(/@+? MPVDS,HR76ODVG],7X:1NZ\JB/HP#?+-L*!5]+H7FK+'QST;#OA)23CVFUK%0 M3UGG=0%2^G:B/-UFUI2*> O*A9,TU#'R@HM-A$EN":8\0B*%5 N1X%5J(=L3 M+] 4^G-8?COK[0=(UVORDAOJ'PLA"J*9J=2_-V>9/.2A4#9^F P,_^]^:"^$ M[I)>W:!T:!#B.^;Q=$98)\./R/K'"*&T*AI#*J1I8#@#F($ED=/' M2(7G;*[PBCJFA<#!*..%&SGX)F197L_N3YUOW(?ES72K.E45; -O7(J)A2C MC/T)PSP%#,4P2V^$AB3)^))%+8"@L%U%"B^+B"2$P5IWS1OJ*SLE@+#PW%,FP0OPV^;RWA$&3@U M>-$(D:'B]P@\*<,(A1HFO(0G-K^A[@&*(9V(0F4#@Y85HHJZGK:FCE>5]DI(0LER"&# )/#[, M)'@)]N/@1TB5T1PP %_$K"%K+FX 1AB.30$&VRY9(3Y8)&#ALADF CZR#,=2 MO2UHX=$ZPL0?^OZ'@"L .W>@"76D1L2 MM,W@(356"4Y#F) %*\9ZIP$;(7]@=0.)SS\1]9^(W> #"IX@J.Q/T\5;,B., M('LS 50035/C)H_3?"'SU%+'>3T8_LM&# M,S'"/ [@_C__M1>H?F"B\&P).]/REILE9H4Q"KMQ\,3<^)M7%_S*\JNTI&XB MOIGB]\8<$2'@1]]$8O^A=OZ&]3A83$B8VEFRO80H[[']G"C_X@OQ^!YE;&.* M16"P5.SR492Y2<1.1*O'9\".M,)3$Q,@YO^VJIGGK'?O.K;)BS#CFAJO[AWD MWJ4='H+%A3.)H")1.DC"FK79%?QN$L!3G+]/MV/DV"1$5]8KK84>TCHM5P?R M8IDN=J+W=8RO!ZG3Z>G:2J6BSAV-$M-J4:P9&9Z'.P^2P=>=N&&E>36::S+] M2KFSK)2%TM$$\S&W'(;KO7B9EE.6/48%,;Y**B@]8-NW):Y9 M2!Y-&^_=#[GF=((6;;XWBD\?S&5"*@R_71A4W<) (@.VO&X_N?Y^!^'D._>O;/2U#TC;S1##-DV(O8@OS//3(QMU93M-=Q MYM'OWM,/?&S4OGU(/M"9A+@4K-RMTF$6SWFRU\@T1-Z:G#AIR.DLG5NI\*#G MXGP\-V!*E7)/Y=R:8IM"UI\6Y7D58/P9B4/? E^_'(Q>('$HP-9OB*TG2CJZ MJZ[2DM64Y+8VT#2U$(DDN9*7@,G0H63TC0'S7UC@/6G2T;< W^\CW)XAZ2A MX0"%7Y&PE+4[_5BKM:*KK6H]&TFOPK>)A9OTR29#]%OQ]_IA-AJ(LE]4E/V\ M#*0 &P-LW,]0.@*-]?M235\DHO=*MUKJ]M!$%?L5SLWEC"5"^E:R\=,)J%\;P2^19_H),'^!Y,DWN^,^ Z!_:I+H#T?H M-R68YN_C_67?B$[:<:[#Q ?KJ,V98S?!E$DD0[&7H7@WP_2\78SV@SOV ["O MJ__2L]FQAU*:A/^#=^N%TF:/+O-N*M";PFB^3K0\&T3+!]'R5Q0M/TSQ"99E M)68HB4)D&.4E?CB*1.EA@I88EJ49(<*+>Y'C]\7";:M2K!2:_68K5VZ6N0I7 MR)5SE58S6VQFVLUFL5KA*EGOH1-E"CY7H!O/;C-("I6KK6JCZ>?6;D?K76E2 MVU%3>-CX_[G[?K/8I*KY3T2^-TW@(*V^B!(%D#VF@C77"+$'B=P18HY'4&\Z\XUN,K6('SKW@) MZ=X/.XG7\"/D,N,W/YE\;AMC1-*C248>) ,N)H:JKBAC >GKD(\IBS(/3;Y# M%%H*:.JU ',3IEV)SN_^9;FIU@O90FYVHX1?92S@LUX&)$B.UL1P5)$:(?P8 M3_('\6L>'-V5*\DX\.PHWA%EFR0KZL1V0?(&CY5H\.UR%-F7^":WJ(.7*2KZ MZ80UTX"L<=N!*4A@11)$J3KSQ'E=5%KYC+P MJCL'KWK<37/]S#H33VZ1HPR9X=K _URC3U6JK1S>' 6ND04(R%<;7?QG^+Y: M+<&_FRVNY0+6F?9*"])%ZPZF$S+Q4C405"+8$(&APW6?YB2C=8'5D;!J& K) M*]YRRT[U#PWQ9$]L2RA0;(([4C6!$VRWE,#F-B;GW[9;4>&&JCKFA;,1K&Q9%2^!MM[!"B)H8 M4]BOI+B!A/\@M0N\WPQ(Q#%!DX*9[5=M<'-W]_)^8=ZKW6'9$QXV/%2U(/4+ MC >O^D0()HX$WK))\0&WZ@)>&U!&,+'7VWH57HHP\K*_\5VR*3@:_@@@8 MH9B[*4B..=:Y,2=X.\SRR2@:F&%AP\"^=?F0WSX/^>/PXZ,/W% [+M-S@-1S M3$D.3%[6_5.)-,XD, ;,/"+)_1A=8*-[Q4+V-C9986]3PZL$1/I3^_M)Q"RL M&M.]0U$VJ0T#>$>/!9]PW WBUA.!LU@WR.XR80NZ:WOTK>[AA;\)QZBLJO"H M/3$L[YD%HB;\'.H5^%M-)-^QGET5KV81IN:VJH$I6PIF"4?W*O\0'/['\NJC MN.%E*=B4S98W(@FDG)VE2%@C3NJ?[LA&^H//X\ MEL*\0<$6]X9E>-.0\5X@PR 597@B/V%6P8-;O7R($/')5?M)N1K9,IVI[4EL MFH9,(D'-$5Y$%4Y!478T2G3PW5-C@9?;A$I+&NG0ZKY,,K#P!BQ+\%B)H G*Q*R]8WNF/I485+[6'@0W\/I^@/A2Z M%9-J(%,6BUC6QH2G&,XM9G&"(F)'H:CIRMF&3KA*@]I!&T!UU\ P'^TOG^'Q M^UU!P7T%G,(>,79W%#XIYE!P3# P5!$):7]/P6:;0W4QPDWNF^''*0&AG7WD M'3D;6?V%S=-%[OK:T&<8XY:Q,9L"ASA34!5@]"::R[#3]>=/':S.>& !=9+( MV&&V.B:"K+LV7"(''4@M&V5GHQGQ[J2):N/U0W8Y@9]BAR1?_>,,CJ')ES&2W.9SO=>VVE46YAK?'_ TO(H?X,M6N@[B !#*1B M_C5E(;0+AI(*W;M]F,5J"=;!@!=(V3[=D6"[F+[J#1F=&%YI_WYR2A.MUN!) M;3NBI#Q1#PF&P##L]EGXQ@Z6^[W',92*&.C-C;POFQ:<"Q@XJ9FK69$/$1T4 M]AEL<2RZ^?.3, ^3?;;%Y'_ 5$:E>1L_NZ)RWCJ0 >0=I%(9A(4$__*_I-30 MXR7:@UZ_\!HYS[R=ER$E^R+A&.#^V'!GAR\AK':9^Y.VA(EAJ%!N#A#=?="- MW(F#%*FX)Y37>)[\FL#:!SY R!,N;8# @L$+$^2"C:MHX$/-ET#M[:'C3P3? @7UW+J+L'2\A.!P,T$INS+D^Q.D3CV9T#M7 M ><,C,(:YFM/RO,+["%BWH#Z;K" 'J'Q[]Z)*1F&/<7TQZIJYO''R$3)<>%J MMK8QW0HCALL93YZQ?M$F+$!:(-%Z?(+@6,0'@V!X6J:QK:R8T^>R:>@ PW@, M>*?9WOG*C6%10M!('I[QR _/)K"0['*:O^.VY/_'.X_3N8YW#/\+H(UY4 > M?/J!?&;[A%ML8 +@O0"E. U9 M]^IMV;R@J(2%5+=&GVM%<"T(6#0RB&!/Y*Y-P4^\-.Z&)+HP-2+0L*GL!YE_ M&X)L8 >KBC8<8M;^S/:F0AC,XP%/P-H7GF3-/>M=5D*D\.X.^]YXI\0)RH6^ M#:BOR0WWU%'2)54S34_:P8B?="6/O2,!DW.R&IFRN('N1\#I,[%7Q"1" M&QZ$ZI#2>..+!ILC07AT\/#^T)+H%_IBB&PN\C&.W#!_>"7B'N$5Y]N&!S/XK MNU4C@5LU<*M>A5OUH@CM6;Q<^S,Y_%2B*\(%#S2/(+%GK!$P8$J.2M"3GY+J MH( [-U3+H$ Q#4$-9U^;WA[.Q&I&#GGW8=#*O0+'%GF![RV"X#W\B"[S%(>Q MMX$L_")\8*<-K-^&O#+&R$-FG@A2+MR+2 (!<8/)VQ/>\H*W7&ES6Z48*@&0 MHMN6O*1R2ZRW$NRMPI:U?-^6[&K-1-OURZ%:(&^10>.'=P;,0[UN_!/^WSEO MREB*]$PR1!VW;J[DC/XB4H3GM(##E/?\L8:.R08,%':EPL5D5TW# MXN^FXKE.C(C$QVGYQYVK 6+4MXTPU+U^6AG<<=R(E9M MQZM0JSFJ+4\/Q&'/+.,YE(@>C@Z*T""4(^OX%]9FJS5$P:<+6$P><%01&J^&Z!/(U,+[;*GSZZ^ M<\8O-._+NJY)?8>19'V.++= LV>% &F':/C[7.3-CBR@7XN:W(]E0@L,G["3 M?;,N,(FZH8LW9>N19WGC+5(M@QHYL@JU[BF$]P#12>!IR\%;=!7&.('?#3$: M.BC8Q-(#+0!X%8]GH^KZ/V^]0T >T_$L#& T<8>[L"<_\K#9$?=DO"*R\!9K M;$8U+"]:(NUW<\B074:X_RP5V;=VV*:GMN[590>^.S8VB@.[%>%QLIT+LB?: M/1GOM*+*R 3K8M,9A0 >LDAP3:^,:WJE;ZB:8UH.OZT __R77=D,PX>@X"^* MGJ65C&1*K"OBUH#FQ=C#XU-35BGHB.+V1?%=62+"# UQ11#%Y&@:"7S"]Y?Y M;1 1Q6T]&J&]^?#@W5")6T3;G[4[I!!YM09/> #H=<#8C23S*> /R4)X Q)+ ME@%-0N OM)3Q/9XK?SL +-V"J]N=S>$+-^7+05 D;W;,N3QW[:WNJ\GJ2$^N M^LV1M[I!6- $Q#4F" (4LH<[(! "@=QNF)O);(X/D/O!/(P$./3S1"Y M97JQ84!@/YZ(8/#!"#:-28[%L)'F*N"P J$8@[ULB%X#H]U"^VZ4F__!;6CG8"\W8> M?&[]0X2O78NFN\MT7GLN$)'ZAX0PSAS#WD0PDG^$O(N;YS:7_5A)SZ(3.AX9 MN0F@W!A^SM8YXB@< !=ZK ?AC,;&[>A)CYC-I@2:UQXCMXG_D(2*:,B>N U> MMLR[WRD)WF[C@]G>[AU>\!R1@G ML.#QGOOT7H2FK]@37O)]PK([JHW\ #S&6Q,R*8#!)3&&8VCZ;S:>O(E0F#"J M&X5&&'<'/L&"B'Q7-'[\OV/)FZ1_/^R%38L+T>/X%TX&5]N1/7D4>G"X-?&( M,]C0PR;RNY3L8C0([-9.FR'O(4]OL"&?$(F/YQ9C;F+^4,_#D-R^<_OIC7L( MG![T\4^>E/M1LWN&@4J_F0NK< AL&7 3:0P.*!)0BVGJP1HR]RBV'UMY+8)0 M X$I%4L$A^%6>$Y86X8(EQJ^@C19. MU,83?85D=$\,-=O/.&KYA@?4I[NM E*)D/?!.1:O/$RD0@"Z &P-$+0Y3)<>H'!KI2]JL^^.OO1@Z$6;SIV<># MW0IS_C MP]!W)0T03 P- -4F,;OR1NB9RZ;CA0.Z9D&PR^Q%"&S;Z.TOQ<([ M%[QP,\G5@C%8Z50J]1\_\(7X9S<, LSD(O\'@3J9*7KD@?.;[ M$\'[##WD7)EI2F+]=T/ B.:W"=+'T$3:Z;EHK@/$XMT5(E$)$$RHNS84OPT@ M#Z='B'CTPZ!Q8H55(^T,?>T0GW)@?0)9Q3&1YS[S'K974T2.C*G+UE.5%SR5 M>^M%WYD^L13M31K/<3,]0#)O>F1*$PC7@"=,Y 5ODJB\C51+%LB-D02K#3GV M_0@Y5Q*#6E68[/\_>^_:W+J-)8I^GZKY#ZS=R:UD2E:3X-OII"J]D\ZD;CKI MZN1,U[E?6" 6IQ(HH>4['A^_5T+("F2EF5;6Q(?0M?,CBP1!+!>6&^([@UY ME?,(D8:"5.H ^;/4-6'PNI_<+&7-&4.WS-TG%K\&9Q&_*C(]9#@RMR.S; M%%3U?\JT4T6SWZL%LBI%_DG>)OA%LPKEVW]^_RM^6\?5D>[$FK(J1Y&NT'U1 MGIGH8RR4$Z[V-]9"AA9%JE+#)1;3-0=;@&_I$C/.492FSY!7YJG6V9@[7-82 MYEQV_[?%_@EK_$MGD) )KPK4,M!8G\HE*92^BNZUB0"R4I.:*;T)F\##YV4* M6AZOO'%[+E6L_4&@XE*FI@% _&C_/Q59$() MI<1(P C+Z;(L7)+/+#,\=NXPH;'*[<*D7Y#NNZN6=XK>;V4&,$JE4B;E13>S MOYV!4>;YX^=9,VL7+X%5EC(&1V958&S_9:MLN]HJ5)1@F1DRDQ'U X'Q(70^ M[Y.)L]*RVRODI925IWL94:@$^.RP!']);*LEXWL*ID+""^3U%OFDH.IC>GQ,C=*>5MPAC27 MS@F\QE?6\:G:5XST8&'%,GV0/J!"YG7NXN[*GI9\^$"7JHG&27/0WYAR_@8# M_,,W_ZBP]F.]WSI)P/@Y:X"AO @\%T@$I6--I34C1-<82P9]<[- '11_WY-) MG>6E^DNQC@P,D/3N3DAW3Z-.L80>6B(M-D.E7]UB*ZID;@M@21NH=:E7%7?%9Q%1\L2=%/98YK?^BE92;BZ7V9/ M0M2UQQ3$& 8KD7*_5-6.FXHT, !:/@\RHU .6:D]H+V0MB_D!H'R7 M%*1R.4K:RS1J^:6TDRLJW!:E>5J3$TCMLIIWCF75@'J*V4\S=53 M&9A0=\VZ+BAL?,QB"=[DK3VYWGWC\E-N<&_^2&>RRUV8C,TJZ M(=H [4)(3M78C5)CWB4(9DJ%6%!53JI82I31$ 3&1C3W5NP(J<[RN*=%=?M[ MFV0R>4E_FO,FO@<2'6SZ!4[-_IK6$!'1F6<\/AR-CY3 !N M\L[X7,"QL2[)&.GA*X/( >9;!U1:1KT:=.\63W L9WC(,^7KL_&E?O>=W:%E MBH@T\S$2>:?4,-Q?=3@J-TO)+DY@8%)(\>+BZBJ-76Z+RA"IY&AW22?U);_6 M]>H5B?2KRG#X*#,L?)E5U3AGD 8?L'*" MRSF4.)#)(+B %(D/5%4FJI"S#''_:Q>J47R>T\>&YKG&DS%#%Y0479L-!F2D M=TQJ9BK3:^<'1)TL+7YOG(=2PX8W_2Z>&NLH78-E='HK>;ZS_.>9)!F(E;7! M,\FU=V*S>\'ST08&SY8H''?QT-I7MWL6#^\JG%$7GZN<'BG2@"PP35)M4$:= MEA0EY]O3^%HRMA3+.R_0H>->)0$LJ4Q\KY>,U\$OI,-L5S52EO]6O-!(/X*G MIQ,NG8"WLZ81KZH"Z/QHB@9SD6C2V5Q227V21UGDM[.YGP<;M+1&U.,,$28 M-^J__U9KJC_N[,G+A-1>4J=5\MG..L3(=6EFH?,C5:M7U=1/1JDBLW)C2Z3G MS2.2=)WDT9;Q6:/\"[W$6R7@?Y4*5T@I%&B,[1K)6OL+.ZW5B25!::J(DF6^M3LVURKZAXC$T5QD?_? M]_^UKV15LI!L\WF3E>U!VA)L\<1SNL4X3KF^[7T"]G\Y?FY\5Z\FE*O9G6?R M78NG0H5)VJ4]F.Q8([*$\D^@ "^ET^DC>H8IG#55$JQ4D.]SE0'5<)RWTD/+ M'"IQMWOFA4W+3*M:M,8":'2MZA'+^ISVZ(Z3BJ@R+-O4Q$%@&)15D_M M@+K35*H6GDOE+5'9;XU$43F+8(LUP/GN20:%F SLS%IX>JA\_=/QK0O&O3\MI MW^DO/U$X\Q8J41D;(MU\APV1?MNUBZAS%60IP[E4^!_7._\:&-2J65AE3^S4 MK2J#JU1-L,:F+&#R25VE[4B3 MKZQIE(F.&ZH:J%6V))K'*D]7]M=2&G*KTD59"=B^ANT[L_#<*[.5RCS:"L7R M6P.E,*@^V+^B=,*7"K_J<4*790)V]E*ME\P*>L/@CETC1]3!,ID[K!CW75Z- MRG>.93V52U1I<*JP'KT855_+*EZXOV*M=B#\'^FP>53.PSOL0($NI6);]J#8 M[&(ANOO(8T#+SOZ7%KU3E@MR#X(6R:9B0(;8Z9KD_ MG19_^<>/__B^LF3+FF(0J?+>B%@VC=U4RFMIW^W"=?+M#:HK,]:D'QG>A<:6 MB#=50$=^ :>VK*JKVFWF8),RU,5QZER6)S8:9-(5)I&I4(^,]M>E=$K32\IH M5*/"MZGVR3RT4F?K9J')PKIF[G?YYD9#P;KM RT#_8T:/54OUT;3^?RV;Z;N M$=5K5;U OA,P%_^SK-LV_JHDRZ62SO=WK2H=969I$6+"9%OP*1LR+93W=J^5 MC$8D1MS+M,']GH-=?7'YY;,Z VOF6;Y\-G2L6=6>3O8=.1.U'7'#A,P\EHV! MFD!2>9MIT086EBK$J>):6A4WE'Z4\IZ1ZNA1[5JJDM9&OH>L)6_AHW9_[[IF MR_9G=R"4=OWW.I6HE7AI-^/.]N]#=ME*L9H53T)CMY)"M/94KKW,C6 HS)=+ MU8)3>FQ5:LBN&5/5APM$%E:+-@.\^ [I&Y.^*%DQ4KUPIUVIZ3IO*7N@-[HQ ME[LNRMR3DME//,F?KJ1V>DQ1:>]3"395&TO1=GV ML^T\68@EE[6NJ)& *$;5NBP@>P6_%RM] GNPUE#;1XNJ8&/9W3IMZJ]M8DNK M(T8=AXU,871IXB%7>MT;QT46J\1PJ78Q/+JP-["@_*GRZF-L!!@E6TM^J#H# M/->@2E6EDU)4Z6?MU*3-2T>HC)DVT[]C43E3!#?*'"0,(+62D6J":X.BG%DQ3*!>9!I>M*1WAQJ0V'.883Y6M*I %WE[W%94%1*OKJ MH?EQ1TT SG_NM)Q?:H5E*+K /Q7U7L:1^$O#G"E5=61U#$BJO'>N4@\E^5/9 MQJ!NLE!'!U892/,]1N;;TSBJ)6#E02/K7>1MO?TU%SW\=E,'4)HM&DJU9BBC.*BS5&>"*#;PPKSIT8CA6,!8\Y:YN8!X& 7'YRBMIEW MG31> GL&[Z6^2#5PE7SE]T^=]C>N]TS77SQWQC(3I[VTJP_#TOW=TL16PKL M,REO\,.[]V[,N>.6EH)2('8MSE\;UQHF00R_O&N0$M7O&E(B^'W3 -K?-0!P M^+X)JOM@WC6JD@GO&B03KA0Y[7?[>G-;C2C]F!O5G;E4P]7UC-*6OB_$;?7A MJQ.(S"H[Z00HEL#:RWBN^!0&K8@*KL MO<& :^"$55G-@X'7L,&5K@<#J($3EDQM&!!=#1Q<]F -6PX;;+! &K@%.7O M6L>B9^//Z(CYL_3<7,2)A(ZM*E'1FA-RV*OD2<>,]BM=UM8TW7V(>DY*_]A% M LIN>WV;@4I.O6'I%[>;CX=RDN7]+W9Z8/WE^[_W[[8HPS)OAFS?A]M;@3LD M?\>;X3N,];X5Q,/RDTP4R,/RK[P%PM4%@T-9]ULA/3@'S1OAK=+.G]W2N"=) M8B@[>RM&!F12356Z;/.A+'FJ( 8M;RA+GBJ(JWMK9D-9^%0!7=>G#&7A4P7T MKG9_*"L?.*1?7YDJXA+#$1+D[7;W0$$*FN=0@#EZ\I2:NI:L)P2H=@"=#)9: MASTA7>+1GK*4KD?G.\O6PP7K(GLT!N(O>+N:-UQPED4]@X G4*@U=G@.Z#0: M/W$V*J:& M31$Z@JQAL*.,=/HP-B^-'3)@;*RSM8A@+3\1-HJV9_*& =/:GN MND>UD]RZ"6&$J YY'T:2!"?I76?!G34SYPU)+75U^ #2AMX1GK[X:E]?U[=E M97W11U;3Z\N['8I$?BN:!RN1?QE.B'OTL+S/L_L\%1N:#R8N-7J8TIT@TA ] M#94NZ0;[1 TFTC=ZB,H;7(8"37OTIE>J>?UDH"SO8!A,('H"$-6@/!$H!1V. MU!P],,MZ< W/D^F=@Y&9XS_1=Q&IH2IP;C4H M3P7*@23M3 &4&!J2[1@U/+6*-#1@XG7=*WCK(" ZA0 ^QU;3!GO"2T@QR%9= M2-J\M#!>B5=H*7@0F[R<=3E![_*R?Z<#,R3A?0_)4RL V+EB>WJ-' M10/U1$!5]X#*&]+HVI#ZV20EEF![X"YHG_<-$!6UHG>(-IN MRV'5=[E"Y?O M#C-_H<8B%\G7'_[TVR\?/UR:=_:4O%UXS2/TFP8-O43Y;;SM M0X+7V-\J *_:T] MM/>QC+L9Z3K):;')M]BH0]SV7ZR^;[7&;^55],V;Z&5\2ZQ%?O>TN[V^,(KM M_7T&:(6]W><9AWT5Z#A@VP)H$8( M+QN7=(38<_TE@?^9E?*A- >:'1VF MT#A;\F>* :D5@X]9L4$<_U,\B/46[>AAK.LY2[Q&U;N]Y.5>#-7<&G/CY*7F M!H,'"N,+;"Y>S(P5!9TRII2*)_:NA!JNAR4'IBM6*3W]_#(S$A2L01N$/E# MRD11KBF[2PN,R*GIU921?"?@=-\*-1YKG,.U3-4^#U8:!TG^* E0X MMI"[^ YPM,SN5P &XWNUX!.N<[>([KR\,6\%*(#NN@! V@!ECG,**6>Q#B0 MT#;/ ;P([ T(19X6#/'^].QU, :EW%^__R_YT]\^PH?FE1W9+VZAFJA%-\8_X2]( +T@?9 M%TF="]5BJM7!$5!Q&"P"#XEE]>P&J79]-S\7QEO"XZ*RN+6,?]5^=*2+%P%9 M0@X!!HC,I:RHJ W^"\.$U"B3+2H,>.(^"B19 .&V'/4 (7_O E9,("R10H_ MRF654BI;4T4BK+Z?WKC+ '431-(G2;%?Q7(I!?8/J F50/N6 Z^D,A,(,[C/ M*=!>7,]=8SVTO9YG@@Y$U0%Q4NEK+,M!L8/?9O";8%M\%WQQD3^!=+O+Z0K/47HG)!66FJ(ZQS*4>=V5)MNU%(C%K+N<39%R M*3(3412*7'>'Y4X +L6=/-'AKXT"!6.@L,ECN'&X(@\ME_C?UC2@FZ,RH41R M?6$#;+/N =<]ZND*5=__+?]2HE;M3T)$?JJ!HLZ4N?&/EV'?P-!.EM_3IQSL M1F-#_VB+]D,R_3R,VR6_MHPKWD.,[Y)W]9.H;TF,MD\=&1W&-X!^_@@?R\,X MWA9 K 4";9LN.18XP"_X7%N3:R(X!^"N1?-(;QS4\!$HJ)"$(*LUY,%9_@X2 M%LYKE?&/XQ%#['^VJ?)/X=O6 '*E_J'7J_Q2_)$6BCQJDZE2$="B+86STD?@ M\5C@L]2XW\8@NR3.Z?JI4AU*=4%2)JJHDLNP$>R=XA,)1509&I#$/32Q!,O" M!;2>EHQ5*:#[>+#!:!+KD@,34?+ ,J5*OL.[BFV.0F/^!D??\%SL7\O6"*T6@^UJ @%C% K1I7JH,4JN';6&=H'0@"(I'[%QZ^UH[JHX1>#4: MN\I8F0?PP-,,0 6FO-C0=(E_XKJ- (&M]-XU&.LIEUM0&BX"KMC M%_)8K]65#4@68ZRCX0C,2]!7]%.Q%#H=&9+;K5P^-5+^]8?( MX31@7FQ%;NRPR"&6%X64LBCP$X\FW"&V13ZH\Z0/0( H=D\)$U*%6$#C"\=LC@I +WV,L\D,!(YC%HS@(@\BGB6UY,0F# M)&B/$';LF3%-(BL.856!3Z*0A6YD!@YQ/=M-'.*T1R0\3F M+ IY8D:.'\=1 M$#MNQ ,6QI0&=D!$>X036J8EDCBRS)C#')X=4?R'V+XPN6^Z"6/M$22P;&[; M+"*Q%0-V".S=(/:9TX&5&3OP-FX!T&Q8%7. 7@ 50 LDH4G BM).CCG@6 A!5A9W /H MAA*Z0>0YCG ]B\-[XL[.J2<20'#D<]>*G"1V803\XPH1F D%HF2\/<*-3=!U M3$"R'8O($98)A!-841@(CSB);R54=%=E!]0,8?6A[P-T31,>#H"X3-.A=F " M/&A[1&CQV/'])'*#$& 5 R7",R'\Z7MVX '(P\X<+FS[)FP?43MS@8T"6!YLP0$41[&P"! _#;DG3""[#D?!K SHW(NH#6AT M3 !QS/TXHJ9M4P?XD!&W,\*Q@=> $GT>P,X=*P2Z!XX":H3_A:;O6ATJX99- M>1C#PSSTD0>!I!!J(!!L-XZ9Y5IVA]HI]1G.$5!!(L=#6>+ 6)[ W"&W! BD M#M>&U ]]8%/'LV'G0.- Q2*)DAC &GI^S-PN[;K(9FZ(JX*=4YM$<6PZ\+UP MN.,+)PPZT!6>N S@'AB HUAW/ PH3W(F HDR+\= )2&?G MOB?@ 1!0H>>A+'&2"$C!!$">7" R0'R%$4M@\8!'S06'A! M L 385?"F8 D,XXX$!YLWT/:-<,(!(_I#]JU@GH M$)7+N_K[!O,?;I57 +1E_JHUWDC[J!^EL0PXB4M8X2H7\F7;2XY[>UB\X5SI MI@F\@(47LT?FOD;+$-'B:;P,$2_FW-%R;("((7-/XV6 > %!YFF\#! O(,AL MC9@!(D8K9,-$BZGEV #QHNW*8>)%B[%!HL6?^YI=!H@78)= XV60>-%H.1M: M9/%2NY;NDYS(O0$AV)=?\%:HG)- SYS^]UX8O1,D+%OBEU]_<#\#_\XM:<39+"O K,I]F?ZJ'20&QSIC[\Y<^Q MIK"W4A@YEL*">6B=%3XG)J#/-%F<2Q:_IEQ?(TQ>4VQ[8(]*.FH6>!'=DU+, M)J&''4OFS_\]\?EGD;E%IJ1A8:[LB<[(UX*2TZ:*B1&%.1+%:; TH33EZ=#$ MQP5=WXGKIHI/492G0PF?*\B%@;N<$F.%@JO=0F<&>!2:Y"/Y[EH6#XH7#>6L/S.)=SHWZR0LK:,,JKY)XV)L8/>_UW,87Z$= MC"P ,S0N,*^%"Y1:TO=6S\$$9C E)IA.!L>Y#O_38GN(MM38:79"P:P?\JPH MC"7\ MDR#0_K,%)T^?)XY(31Q7/2OW?0B3@='G)*)/WKTJI2H$S=E"7@S(Q8-89O=X M>>-567!3+*VZ6*QI?&Z8@-@ZDG1MU547BQ2-CQ](<(EJP]ZE_J#88;CFT;57 M6;GVH<3OR7"#KK%ZB0"L2XE#':7149H#IMFO8KF$"6?&G5B+G"ZEB4;Y*EVG MQ2:75P5,T;C6=5>32/,[3O:&,Q*&NNY*UUU-)3?OV$I_WYU2R8FNN])U5T>T M07(=:T),H.NN7I-Z]B'#:QKVU=B)=A*A+S7%;]D&C*KL3;EPDS6+=1G6E99A M'>D;,V<6N40[MDE8;KH.ZZKJL(YN+^!<15>W03'4>*W#ZZG#.KIUDW\5\6Q= MAW6\H7FACK)#M$ G2_]CBO"I*7["SA])GJTJ*S1;ZTJLL:11CB];\K!&]G*? M ',6A-:ATN9KM.TFE YOCS'(RG9GEG!*0FY=T&K"[NF5=CUQE9(,]\RIT3& M$ZK_.M(@<0X9)-.P.\9.E!.*?/VR68A8C9?7"FMU)$K7<8VUCJLW M8N]=7@^*UH=KZDRG2.MZ2?T:*K#ZQ.[X^V1,EM3'%*I1Q5@_XC7-HMA45M,4 M+5P=IAF$I7/T53W!H;86UVCU3,BX&9\-#FUJO_F$3(17?EFT: 1ED;7_Q T_67\E(HE1_&%G1])XQT M;20TS8T'NMP*O(#WD>8Y76^,94HEPE,=SM'AG#$8.8<%V(NI#\37ET#ID,\4 M0SY'UN,Y,]>^1#?+WB7_H#ABN#;6A -#;\Q6!H[P#F;'388E)AA .MYBTX&C M:R#Q\06.?GK5AN/PS@?9SJ\VXYZF:)_K\-(@+*\CN^+.S(-=TZ_1PIJ0(74M M]A(BU2)3\H+J$-,5AIA.+(U[)V(=8KH.NV3L=#FA$-/K=HF@^3K;;@X;)9.U M-'5D::21I2.3-JR9'QQJN:QC2SJV=%VQI==MIA\'(ZX,P*'=V9;N1AJ7XH?J(VF1;QP[>P+K_G_BVN@4CXWNE=A[JNPTX: M&UT>O>4)Q<147[POTC7+5N++0ZT>)FL%Z_N@KO0^J"//9UO78^G+H/J*J?4- MA'/3I9UL%V_Y/A)QVNT^&Z*R/Q,87KU!3E?<.O M]EX?.V8^,?;6]S%TR3JPOO=ZAA298.;ZIH[(?7I$KF_:N&0A6=][/8,AY\Y< M<.=Y%?**3 M,-S.&;.[-HYZ9N9-@Z.L8.8%!S/4)G/R#(JAGMN& V.H 4%KGWDY#>ZSS9GO M7Z0G<._<-Y48WYN1WIKE(VPASE-XZW^*Y8/ ;>$,=%W/?)VVCS-RM2?^*+;= ,(8^J;1X$B&'"WY%W8 MX1I?9$CUIG66K^BR]:;RJP_?_, XV2['-B._BD>Q'I;1E[/0GJ- MR7[9YL9&AGUS-:V1KEDN:"&X$3\9GY&Y:\"^ MP)H;ORUV:\760#BTW$-A/-+"N(+I=/\,.2;N!%,"T^5]"E;"#DV ;+ M5O=+L1'X825RE@(HQ%*P39XRXT$L4K:$][UW>0;,CV^F^?-);?,\DYKSH5#P MQZR01;X7I>1JTIH&VH1LSZT6(-N'C@%(]W^* I;,%E* ? ?R9IG=8UN'BTCYUN1\-_E.@+7%OKG37U#J6X'_ M>2GUS8;V44K=MTM\LZ'[O&-P5]JWI3H'N?U@H8DU@$,(*9E1=C.0-1ME M,SP!.&Y0IM_@IYD2_"" UYMT7;Z//] U$W*138@I"!9 O4BP.$VE>F;V#5] MDT]5S\-/4,]G1DL4/S\@$_D_V/N.Z)&(05EO$?\!@*"*!,17%!FHSZ@,/::; MA1$+7"&-P@,JZJ^S?LJOM?55?=?Y4W-O[4N;'QW(2( MZ+[#AE'OO4\2OP8Z,^TC"347)9(+9;R\,#/^]D-ZAQA] +*I5H*#Z 8.W1RM MKF*[DB0HG_[KMH #L"B LE9QNI9$J,CZJ'LSY3XMIR'QW\50[]EGMMT4&^ ? M>71G*WBSY"88GX@<#;UJ\S/C$72&A=H^4PRD.*H<5FPR]CMJ)13F+[;+337% M7N ,G3>^V]V$\U.KZ?0EF.-UHE$JWO/+>I2+#_#RF?L)K@I) D !Z*A"'*-X MAN.5U2B%Y?^.5N4FN\&/HOX!#GZ1+Y]PML;R\.V<[]BE*W]+9\& R>'[L@'Y M4&GA68/T'2'8UO'ZX2=00K6B8D%!')P4PZ=4R*K&A=\_:USXG6Q<>#GUK#X5 M7VRC*(\%,B?'8Q-UJZXBK=QXR)!%J3I]9I&=#[7T<;3X%6T3$/S6S'3=F1T$ M)9(KU']4NKAL$.9_5;0."'4JRGUV3BF>)G#D"#0N8[%Y%$+)BN>TWCYOUHHJ MX3BN?X<32TH@4 FWZ\UN6'5F25A6 _>]?[?;-6J'>P4M: (2[H!M'+B#X'R4 MCL]0.SZUXU,[/JL($T8UTD))OY]!>U4NN+\K\?K]H<,2%?"+G1=)MEQFC_(, MD&@!*[5 6P'$.CKH%BD(R1S3(XSL7J [!9Y4RGE1FQ0J;H,BG<.3(!]OY?*I MD?*O/T2VQW@B?!ZYGI]$CAN+*":^'26F11E-*/,"]D$AOQSANT%@!WX0.81: MD6-R-PJ<)(!AH64%\*HD]-LC+,>RK=@ED<5='.9942""(+("T_;@!9[IF>T1 MCO"X(%80"1_G"*PPBDV?1MP)N$TY3&QYG559)$R\F$<$UAPYO@W[<"T["BF\ M/DELW_.<]@B8/(S-Q,$1 N9(6!1:-OQ)01B&"86I.JLR/>9RWV&19Y(P$2:',!EBY(@H2$D2N'[BAX,P,PZ0]PHYCWQ>Q$\46QQ'"CP([)H 4DUDT &QZ M'0R:<9(P*W C+@2/' ?&TB1,(IM0QPQY:/IF%U:<^G;LAQ$'@H@4"6"+736)8 M50+[8'$2Q8GE.('+W-"/._L #%(1 G "&_;!G22BMF]%7FCC)&82D@YTA6G& M#J5VY#(/8.4&'BQ4T(B$@4\88Y[P.SL'NG43BSH G !691(643<$,@L=8=HD M9M3MPHH)QXIA'Y0Z0%>A#50B$B]BGLM"^.#:5F>$8 0(@A&@*X0NL0CB$E8% M9!Q3H&+2Q:##W1"H.@8^ OISN!=$U - !);ON#YH;-0RNZM*3 !'",]9@ \S M!'H1#(:9G%LV*'*!V>$H-P!6-DT&1$PIC! Q/"P$X,F,0^0VX)X./JA+$B: MO)']@,]A03YR/".V;PI@$+I''K9!8H1_ ,=,>081E$>*% MD4_C$*D$YD"HF4"4L<<38K+.'$" /F<./!)2H%T&E$@3V!'Q1>@SCR6VX-U5 MQ5X"$ 8:A^T[ID>B4("L"[U8$,_S@=\Z'!4#1\46R .0\+ M<5M]:)ZHJ-&5VARJ(DRI,)5"+M5'NMUDU1=*=Y3?M%3,1N9@^V'B&N.7U8-+TT1. M7#U*XR);;C?B$OKO*YFX:MP[,FMW9LUY2R8U6GI#R\$>ZAHO_> EG <'^YMK MO/2#%_)*>87&2V]RC&B\# \O(,?TN3] O&AU;*!H.7RMB<9+/WAYK2V*QHL6 M8QHM;RY"UGCIC5T.5C1KO'P27M[9SO@U5V5O, C> 8/A]U%[7S_RTX&$94O\ M\NL/[H=CG0WN/#QHU7XR@(+WPR=NS=G."<. O[$_UJ_R &QS5M7QQYJ KN%F MQ!X@_ M(D2.580L:^Z&O?;6/K&BA$F/)U*!7HM(:1H8+@V8(U&#!T("P3RTID0!JF;J MFFC@4W2WZ>#]%2AVPXXLB-UT,JFUV[\QPWK!3[\QPV:C1B9C! MG=F>OEF^CSLJ)LL*%P^5G>I=WD .Y7/DY*'66H]+W5,QQ8X43\ 2.FWDIF]RZIVE!FX['->Q27) M@^*G\5I;Y[QX?!+\9,U\W[L*CKI4$&G(1'*LY6;J(-/ @TR_U!VZJQO@IN!4 MZ2O,-$PY-;I\MQ?V=K(=3L+L&5U>VHD#/%,FT*L4H'TGBYTX]J+IE0ODK7:;')94?C*3@>= &++F!YOX43SHCCZ@(67< RD22L8PM80E\7 ML.@"EHED3AUY%I 9.6C/C(T+= '+*QBWK=/6*PW:2!E=?$9-\5NV 9,E>U,R MU&0<#H-RP(W7R+F>+@) M:J/+0SN2C(D[<\FDZ'A"533')F8<4NHGIKN/-#3SRV8A6'3 MY]_Z)$P!70LS:N/A4K2NQ?HX[(CI%+I<+ZE?0PU+G]B=4"7_4*T.5<[R(]X\ M*HI-97A,P=S78811AQ&."V*QZSY MCT[!/XZ(@QDYY356O1/Q>,,';[A8?KWZCTG$!'3SK49:$%O0]9TPTK61T#0W M'NAR*_"*Q4>:YW2],98IE>!)=:#A>@(- P+&6(T,$LRLB^1'3L+\F$[<8D# M&*UEX\QL[RINXQX0L?1O# T(&&,UIRRLVKB*,J@)1E6.M\!T-&5\T937+3 . M[WR07<)J(^QI"CX2'7.YRI@+"0]=?72-1L_H;)NKC[D@3BUR6IQ>'QGW;6A< M?=3EQ,*X=R+649A M7%THY1I*0,YEA^@S8HHADFNH%!GX&=$[0^C(AXY\C#KR\0,%LR=;&X!_F'>; M%@N\]E%%/.*]US^.C46O,<)Q^3WW;\X;/T_2+#OU_D MV#/-/W2@Z7B)OEU$WR[R#GZR3/\:7,N#XB9]M\CP[Q8Y\G2R[(/VUF3X28=J M=*AFI*$:-45Y!^2K[8;'QICZROJSEZCTO=4S]*H)9H&OKZP_0=BF;]JX8%BG M[ZV>P19R9[XUI9Y-^L[ZLT>%^M[J&>X;M6?6P1X58^."\0:-WFF57NJ4 M!A!3NC*.>F9#38.CB#,C/KD*+_B@^.FYX34P?AH0M/;9;M/@OC"8>8%]%=PW MP1C410P^':Y2EN"?-Q28_?3K["Y,_5*[B @\\<:UGF9EZD]\T6VZ =0R]4KNFR]J?SJPS?_LAT<9DOVQS8R-#C;F:UDC7+!>T$-R(GXS/+&ON&##I,LW6,R/+#6*1 MSV>JD\9G[NXW@V]S@*:Q60@#P"J,%:Q@41ABS>%-OXK[C5C%(C=L&%=,T-8MQGCR"#;/5^.\9S'NIR_&G ^%YC]FA2Q#O"CM5Y/61-,A?7M. M7B1];_?;<:0?'LT[+Y ^Z^ZF9 '8?]IF )"7S<$5X\/CCV*YQ/\N &3O!4YV5\-[ES_:Q@/H;SSOC'M"8<5R9)%'C(K3PTC'R M$BFCF"X$S=E" N4[@.$RN\=JVM.?)H>.BL8:^&X-.]QT2'KNUD0'!&V%P>"N\%' MTM5]#N^7#\ GOF4;W#1\9*(H2L$LU@LY!SX$:M4BV\+BFZMF]+Z^V&,P$OA7 M8'U8W,SX0:Q%#J<.;N5;ODK7:0%G#/;"/0M)-Z>^:TQ-6U._1-"$S.TF1=M6 M6%&T/S<_24*3\&@1#R*N)4^>&S2)_!_L_1G%MTP!GCY\\Q?XIWH1$"3-T>Y9 M?-56VFV$9&GUF.;G%\@_)$YE\-0DY)B-5M[4GQ)94;UOY9$*Q(EO;[U78F:3W=^"D,-ZJQ6* M ;4Q!XQ2]TRXZC+W#C-_H<8"Q-C7'_[TVR\?]QUV)Q Y+QM<#1I"X&)RHSSH M0=)^A*>!K(J:ZNE;*+^-MWWHN*BZ<("]-QU%#4Z*!$X*6"Z(.9CT(65X:A1% M!IH^JF>/Z68AQZW,9P92A-;/\TOJ<>\7_NJ;\3]OBI=O-QJN[?Q=LZD MH'$DJ:/(^D1C(6RH;9]F*Z"2M0*#<7?>M"P9H"3*6+X5J'Z7FY2'\2K+-^G_ M*B*$AZ3ZE!92]>J:UL#2TD^''/YS!I8L.EONX56H9Y6$"Z<>'-9*20/5,VBJ MCP?GVLZ0"&O% MIV&Y +=[^E0US=G!J+.L94;7H,W2E,-C2;7K?;.=U+SY-!.\[HOZ-^R+^E]5 M7]1_E;?1_=2YC>[<7(9T^XX;\FHLO2O0^0Y!E!;^Y W]B* MY32\(0,"NP0%B M<*.P39D-7G'P<3$'*ZL% QK^CHKC);O"CJ'_H@NMI, ;? M2_S^W>[NDY]:K9 OP?#+5]LT*\O]^?4LRHL-J(;3TC[VM)1$56(9J>;M> ;E M3\#I@),U5H=OYWS';MVS%9U^X='3C.\0;\\810+:A84) O M@_5>5IT OW_6"? [V0GP"H,U5N,Q>E,ER4JFT" M1YA AV$L-H]"*$GQG-+;Y]=:$24RW#97\'2V>;7TA+_1$4 M$GM1 2]=RC-(U@<[NRM+3YHM7 J.0!>ZSG%XYN>'I3"ZD>E;YP5$KE!:2 M7-22KM>2.M4O@M%"KOY^F]^#15;(I>Y@ 71V>)6HZ"&OT-_A7P9; TD-I+I\ MFH%L?H(W&0NQO$=HP7)3H%)@G%QZ3BCJ=8W+:*9BD=UIWOYA,.W*89#JH?M;G,5*LJ*MB2)GX"\U_1.X'#8 MZA:#?\5^F[':714[F;\Y*E$CJ,;%F,,2E@Y+Z+"$#DLT^+LE<)6LJCF=5KR/ MY_=+HG0G; 8B__9IKGF95I+!($S7!+8T"U-8SA MQ-)&+#8R/*1BBZ"/E[:KW'*V6VN%P4SJ-=-(B6Y9XS)7GO=C&8/UM -!2/C2%V@X3%3A?-)^E[*I/)5&% M(=H;042"M):>D5VR3:9RR22O-X7-,<(/K9*VT(;S,@4J_K\[T9"+AQ0PIE*4 M 3H,3K6:M.LW 7WNFZGQW>'!S]<&DCU[E",1,P@'N=SUDX$;!99X)NB>6?=Q M>?Y=AB9_:SDJ9 %$O6E1O!5454!J ^JETBO03ZC.Z+=X?C%0=2OW2XV4?_TA M$EX06 'WHM"/P\CQ>!P%<6!%GB#,IXG%'6%_4'IB.8)ZW*W;(+3]BB>=$#A%V% 9)&'$26Y0E<6R'7GN$XWO, M22B)'!,6Y"0VS!93&!'$/O. 96+/;8\(1>)2GE@1)%#N5!%(=Q'"4.2;R 3"*8E#':1)(1W5V7Q((1E6!9L MP?& PN+$@D4RH!-F>4G,.ON@@0DO)@#. /;KN(X7Q4Y((]?W.0L=%RBK UW; M)!XE\!SQ/<"@XP'.K=B,$L8%@5=QT_8[. _=Q+8\&EDN$(@3!QZ@*(!]<,=G M3)B>XW1@E03"LI#&8YCQAS&(1[ 5&,.I$ M- [MU\1&$ MQ&$\< ?;H*"48#<%8!S+Z; L5X,&"Y'J-.ELI95K2UZDNE](6ZK#\VC"YTF MI<,$K7VFO 1M%XVYJS,L_3//?6";O)JU?)NEK/>W]:9T[+E_L+U+PS_1>#_F M 29PKE8%?=7?LC3W5CFT'@$(KSJ22M^>G+AZE,:@XX$Z=PD'TLL5EHUQ;Z]A M;/@%SWPQDL9+7WCQ#E9):[STA!=S[H0:,<-##)D?O!E+HZ4W.7;PIDF-E][D MF-;'AH@7K8\-%"_NP;XL&B^]R3%+XV5X>"%S5\NQ >)%R[&!X@7DF%:4SX>8 M=]ZE\ZJ_LC<@!/MRS2=TA_K[+H\Z *1WPH1E2_SRZP_NAV.//&\>!+U>7A"\ M'WYQ:\YVOU9Q:=N<50TC8TUB%R Q=Q[V>R_4B4GL9RR% M.H+")B7.IR&]WT\9"K'/_]W/-.18IL$2N4DQ#:;\G$C@ON(UUT0Q)-"\1A3F M6$[AX5*%-?6D!5;+KN':V?;T M-#5M>)_1*K*L8QG4=>;N0>?9T!CP"XZ9>GG9]J LI\BV!5WSXLM7+9VC[E<; M &-=Z(*U"_#*:"Z3.)Q$-O+KGE[-Q>K[*I$7+Y1QPIGC69>Y'^V\!M[(V.&\ MIT3O[' ! 7^.ZP+Q>B7G0M/O@I=?CL^UH)IK8,5U<3L:Q\"9V7=T-LW+5R1.P'YYT8TZS/C2, FT9ROC ME 0Z-(OBQ/1YG1*T;SWGE 0Z-!W_Y )T AKZ=1/HT)3N_10ZB3B#)Z?XKMM\ M]=M&\]4KB5.UD_(0P38\ITQ__'&4^[HP0 M6Y?Y]!'"ZIN<>BX#ZGO[YZB+\&<^"7294"_N^;[IJ>_ZXRY14#.S7%VY0UM[/3XB%3<6K,]9<0FMF.Z&. M9>G*IG%G]A'WA#[XZY3&?:<;3:C\Z7AA[#J'$NVNT<"X;CH>;=*;.L2FN8&7KHN\$KW1YKG=+TQEBF5E)\*W>;M M>FJE7I8$$RIB.M8ML,&VFPI8<] M]V\<'2 MZUB/)OBI6BXO"?D)!89>MVD$S=?9=G/8H-&^ODG&@X8$C/':1K8U\X/+> 7' M;S5-)W@T)&!,V,[21\\D7>I# L9H33;'F5G>)5I(3L*8T\RC U='FG\#M_(P M^\_(U@8 ">;=IL4"[RY2$:MXH[V7.D(U'BOL,!1>3M^;6>'!NRFOT-:Z1I-* M6TY:QE^9*C&VBC#I"]ACCP;=?E:W>*K+V/2ES%-I9GX8!SS4S"[)M<;7%_'I"-4 M^BJ:4W/"P%MX'U]:98:'_ S7:!5I/AAQZVT=SWJ1#+[E_[TM-H(;^G:F'@)9 M;::Q@6EXMHV78A 2XO+7,_4 @#/X&L,9"71WO@%[BU"^U^4W@B3?2^U6M[+>%,))LN

@; ,B1LC%RQ;LW0);UV+C>I*O\D, M6EG&]9=)EAL;>,%FD0MAT#7\E*Z%#ASFU$CYUQ^BV&/,,;D9^0ZW(R=P@H@&)(F$&UH^F#?4%82Q=2.HUA0PETA2!@[W1&,)185$8FI&SF"\HC"OY%M MVIY-@\0E-&Z/L!V?)BP((]LV_B&)ZT;!*3Q++:(Q@-.*/P'"&" M10[E 2Q(B,ACU+-\SS%MX;='4#?VXS#P8$$<]N&'810SSXD6$(PTR31H%KF9%I>KZ@3BP8Y^T1Q"*V$W GLDR$KK""*& B@1'4 MHJ&P0>[9[1$QY9YOV5[DV3;LP_+M*'0$_.G9'/X2;N F[1$A"X,P,0%"U(=] M<(='L0\C0FIY%D]\DOBB/<(U_<#E+(E\EP%TPU@ K%PO"DS""4\LT^9=?/@( M1^)'S/5@#C.&.2R71):@21 ZS/(MMSU">"(0#L#4<7$? 0RCE%E1DC! />6^ M&W;HBG-F):9C1L2U+1QA1D$,+P@<@*OMD"1,.C@GH4MI:'J1!)A#$P'X",V( M\C .22P\PH/V"%_ FI+$CRS.8>"2*'P8A8)$[$>.P GWAN['9QSA// M"8&9$M@C<)2 +;@ 70'=\>I0AO-]2>\+<5M]: H<3*-8"#PQ;U?T#WAVO1'K^HR^68IDTSRT M;^3A*K^ISG_S3IPYXI,Y@F@7.@DH;5W_)8 MOXUS07^_>02X?'6?%2EFB]SF8BF;Z7;>60I9.7'U*(V+;+G=B,[>+ZSP-L:] M_0#X,VRM_O>3 @.PL(/^*8V7?O!BS;V#29P:+SWA!59VL+A%(Z8?Q)"YJ_$R M0+Q8A^,?&BW]R;&#NS +1..E'[R$<^]@>:W&2U_ZF*/Y M98!XL;2>/$B\@!SS-5[.AI>W%\,=[<(<1:3\Q.[!8>^994O\\NL/[H=C3S%W M'O2;-QVTP^%,K#!>,&,@;> :+^ "=XA8$Y'8LX\G!2)_9RNCZ(P+:*O64238_G' @'3;[7C MB?D'4U%.)'M?3/ :;Y>Z$ M,\>S+E0WHIN\OC')80+LT'-?M"/9P0IF7G"PO[ON>7R>,JJ>.R:"SD/ MEQT(F86N>YGCXP,,ZRYVE'7MYD9QF_;C+V^TU,"X'ANA7V\Y>]_2]@>D_" M;)E.V&9(P.@_R&,?Q4[6S'9"'>&YL@C/RZV@)Q3F.8XAB.OH",^U17C.SP_] MAWF./1]K"EH#E"8U'.73?UQTG/T=?CQ3(FXE2HK[?LD&ZSCG__MU93DF>&:UF*U=A6 MV0R%2!S>B1O5\X0F,/,M73[2IZ+^>"5<=GK1V MF/D+-1:Y2+[^\*???OFXKU_"L5.J/_%%P)#YBBZ_:M:OE5\U: B!"^OY37;" MSA*P865+ZZ+F _I-@X9>HOPVWO:AHVKG[3,W)#&+;)?&D>,Q$@6^!9]\)Z$^ M]QBC[,,WK0;YS+=L3KV($,N+'"O@46A[;D036R0FB8G+.RWU7=\*0L\S(X]0 MV2P]B*A)PLBF<4(\7[C"Z8P(@] T?9-&W+;-R!&F'\7$]R/B$SN)XU (WFDL MS]S$]ASJ1&82NI%#8@&K\LV(6"+Q3=M)').6(WIL,C[1H/@7/]!T_65Y'46> MK0RVH.L[8:1K(Z%I;CS0Y582\R/-<[K>&,N4RA,O%;J$4MVD$31?9]O-87M&!Y%T M$&GR0:3C)(IMS?S@,B[""1PSDPDC#0D64S2S=*AIDJ&F 0%CK!:;X\PL[Q(U MRY.PY:83DQH0,"9M_8W/R,.,04.696Y@WFU:++!QIXI7Q1L=G_J$^%2/UWH, M$2;*2.L;*.?(!)Q9X<%6[]=HK!UCD_5-&P,#B3+-^@:*CI -C2ZD(=8W60P+ M)LH>ZQLFHSA;)F"7'65^]4TNJ-H?89A1/A)S(+G8O<+CD)>_&T<;S>":I/AGIF M-$Z#H<*9YX0O7,=7M3@Z-?*ZBU._U,8X]A5Z([F?9F7RS^9U[AVPXHJJS-#T M?[8IAV49=,V-C_0^W="E\4]19-N&7],UPY14)NZQI\[,>!3& M@CX((TG7%+[E!BS&R.Y%+OO.%L9]GL+;8!4JIQ7#F^6S0*%R(YN%, JZA 5F M"5X7LLK6\GN6K26G()$#V20BS^'UQ8+FHI@;_Q(& \M;J/%[>]["__V=/AG> MS" FL8S[;5YLL?W*)C. )-D"UPZ< J_XC%C>/# 6$LY$-9!B\5,FO?P!\PK M5G*_Q0Q'XXPQ7>)^83U";.87@?VW$D*_ N3%*A:Y89MJ9S,)

***D M!WQX69/,H\B%? YWIN"+'P3\_@# 7V\*3#3&G=$5R"RY[\^LP)^3"BP2YK%8 MIN+AM3=5P'F$D3#$*+9)DK)4*.!C!Z%TO17X6?PAV':CWA=72"PV0#WB[LG( M@ #DFM8@?(S-HU@^B!N@C\W" I+,ZZ("I_@,$)^*(D+X;"![^2%F&KW](&F M2]G]"":&5:5%L17\,KC[5PF,',&4(T1B6![ =:)TAJ)"SZRDJEA@1S O,SN M2]QF?,M@'PAMF/HA!?S.D V76Y3TL'%@!2/)@/7PF)"XE(R(?QEX$BVSNYF1 M;$M^@W/I<:.05\!)A*\ ?.,(V.8VH6RSS?%+^%0V*GK3X ;?XZ]RQ'U6%)*' M*8.MJU9OEC('^UDS24VEX.G. MOUG T7L'JT21LA,)B=S!2N1W0H(53F2.Y &(82)]$ V*VB=39O*7?_SXC^^- MOST38A\; NOG;(-B\D&H*UEG!L59@ !HF=S?0/H]G.,I@[6!B(/WP0;;4A*^ MD'VY0 4H-P=XAA%B77U"JS6$#'R?*26/&WLDH! MD87TTD75W+@(!R)@$@!C]BCW0M6QDCVD'":@0'DK&/M4R7Y%>2!4J/&%E(O9 MMH#]%%^JNW6KMFO$"U@BS(@XKH@'9[1$V)0&QB14%@L*(V.81#4,2V;[ITE!X"7'- M]@@:6XY(8AXYQ&>PJB"(0IOP2(2$V'%LPRQA>X0?VU1PSXL$B?W(,7T+1G O MLESN,I-13L+./BQBS&+N.D%MK LSW.M]@AA<=MSG"0BE+F1P^PP"IS B6SB.J9K,8^Z MM#W"=.+ G;8H2L>\IA:,= &)0!=[L,:BMJSKV#MGFC)V7C_:C)H$BI+(KJ;VD,W:HF MIH\ IU>;AY:&BIRX>I3&1;8$+>H234-?-O,:X]YN1#5ZP7YRO/E@@JM&2U]H M.5PRI_'2$UY@99IA!H@8\DK%C\9+;X),HV6 :(&5!1HQ T2,UL?.B):W5T&] MS6KI#0C!OAC(A1)4+UL1U[X>X[TP>B=(P,;&+[_^X'XX5@]QYR'I-5DU>#_\ MXM:<39+Z\,W/Z5H8?\?@06%\O\:P3QU*4?_[A'$Q)C&#$]40"XC533U/%D$#S&E68(SDVSD$4Y8'0 MT>C-%Z1KBX:"FH8Z&YW>23--/3=X!2"'!(AWM';JS[WS=E ZL8#X@F/4*R]C M\V6R3154;DN.$]1.#849?A9E(L<6,[4P*46%_3%M@8'9?O8[L"ZB@X\FD;;O M[H5GK^3HNR_F ?K^+/0NU3ETY".Q][Y8>+L<- Q/EAVL*R9%]J7*5P: MZ^DP/KWXF2J@LB-?5P6N!JXD^R 1VY^9KJ4-^=Y; MF%PC2_4;4#O7[:7>S TO<5G'> ^I]7L9&[\*]TL*CA7/8#>@LE9$\JUTBMWL7X+V%H#]FFMW4[8 LSP'Z*T1KZWY$9RJO9'<:O%F/&#SE74AL8Y] M0PJ6I[':P2J#J;G8T!0&Q@#Z4W;7.96\^#\([A_7\']5 +)O>;$O%/HI\H+, M[8ZXV'WQFK38NQ99927[)E4=BB0-\!3[R12RL\M>OE%M;\IWXDXER_UQ7[6& MJ<6#$A])3H'(MLBH)>6HDJ=&81=;@@Q!#6#Q5?O\LA&VYZCL>C$)D#C5V5]C MUK&[Y5K__F^MLK1GSHI29VMLJTR>)5)QN1,WJNJ-)C#S+5T^TJ>B,N3#>=VY M]K96^VQ);.;<=C\W&I]E1FT7F-AJHP&R5BN-VV'F+]18Y"+Y^L.??OOEX[XLW1-(I766K^BR)97* MKQHTA,"%]?PF.Z2 ]/V8R58G1:U?T6_>0/EMO.U#Q[!DKA0MNY99%Q:X;S%" M7@^1O4\B*T%L^W-K)WG+MH-X:JKV=Z@"U%W(9,<]AS0:$1[L129E9KL5V:S] MLM!MJ(WUN[#MG>J8ENQO6_;%KZ+\%'S9>*-"H6H(]V2 V,EE*RTUE;^;J3L$ MYQ!_B)REA9SS438L4ZW#/K,[)U5K_>;<>[[\YJO*;I'%)F._@_94MH?+DJ0 MN(*ZN(AS;;P]W:#[?>D\K2&G1;X:,61J%R[NZZ'IR6,\H2V MO,;>U,:K/ID,-I'*VR64MMT 9;,EIEJV1//<.03[7?=*!;+N*ZJ=XRI^!<:" MKS[*06(EOW^A#Z>$.8[IX',O'93P:9+>":9JZ#0MVCE(J=9NA7/#Z+6A*XK^ M',T2T*=^B>%T:/1.!$9?I:4MU5M_/-44#P87DGV6&2@"H(9(0JQ7GC577A09 M2RD2[R,:3#BJ166SAI&SE);(#!NSL@5& EACSU)#!)K)V]]*'/X,AH7D*:LV MLLH>C"K0]@0'I;1PE+R%[U%<-)>)5LI6M'KYQ:$G>,)Y%' [B!S/#:,XL4D4 M6QQ;L Z &DR81]TW+%+[MN&ZGSUX8>V9@622B M-,#N?SC"#''>Z&"9!(%Q ;61; O9!3![%5N!%H1.(@ $^N-_! M1\@2#[!.(Y_9. ?U(@">B=OG0,DD"3V_@T'L$^C;L%7;!WPP&D?4PSZ @B6, M^,(+8]:A]H0%)'&QER0,9( ?N&E#@EP'P+H M'C H1.Q2RH/XV3Z2.'83^#7B'H(,(YY9+L.LP(G"46WXZ.?.,!3MA^9 M80"P"@ &U VQJ6;L)=QQ/.YW.(J&++0H8)H[!+C6 =X*36SA"0#QG-@&/NM0 M"6&)20D'? C8@D-CY%IF \YY&+A^X-.@T^O2C7V@CP2$AQ\3Y(\DBDU/@'B M320N,)?HR)(P<-Q8 +$2WP'B2BS@2=SLY#[@/?<0M$ 8[@@0M@@IV[Q/0#RPL\T>TJZ9N^&7@> MCQ(F8%6">U'LAR 82- 2Z/>D:!UHP$@04NC(>! 2Z/>D:"ET0"0 MH*71$'"@+Z/H'0F>[,FID7 F)+RS3._5.(-NFORI #AQB\>7VZ3&IX'&88UM MQ/W$CX;):PK4-<)DJESSZ5VGSTXM)P;-_Q4TGVQ3Z:$013BWR9A @T11:*K0 M5*&IXN)4X<_]\ZI@)P;-W[.\3(G=+.CZU2[CVASIOZS\9+KF,W(X]@:I3Y2A MT[GCX[=L0Y3&UI2D*>D$E.38V+Y=9=JV2^D-/^]];Z.5RI6-*@T_VG^T^?? M $"E^4_SG^8_S7]C@-2%[W4<+ZA>R\.?$JC&EX7R<[.=W13[\_(B1^R; MJ72:">BO7_/9SH'3]'G5]'EQ7X:F3TV?6GYJ^M3TJ>GS\O0YI%#K1>CSXK;B ML?0YB30#3T[Q&W9 QZ[FLNMX+AZRY0/V,W_,\M_+^Z7D%3E)V8'^>K(+^KX& MNN_S:>\MCZ?:7O]'D8U7^1QUO:-IFOH*9\T,I]M>_W;MLZIE99J.M1VN"?D*"5D+9$W'FHZU0!X](4\EFG\59NOX M0N!JBI_DU=W:074MWMJ7N7HZ+ML7-GW^K6M2ORY2[]]FUJ2N25U+=4WJFM0U MJ6M2GU@P^?SX[M\T?R.ICR]0_,N]R.D&L\B7+YK85\B=$SIO1G>L'.L&L]R9 M'?K:G:OI>!A&[[%T3&:N&6HRUF0\;G'LSCRBH\2:C$=/QF%H:3+6,>)A&*)' M*\;"Z.T*6Y++.+97X0K_ -.^$:F7O='*Z=UWT9#P%?X!3\*4XU[_XHMQ)=.1T'DY/!D/ 7C*?B:3\$>XCO'4_#I4(PO+AYW?0J&@@9_E%.P'D=&/8?^WGCCAB&1)OS?INZ*:?\:7;W_7 MLR:I9LE;NVKMP3Z!4. ?\..5318F@U\D))K)E(>'D)55G36GJ(6<)4 MX.UYF19=!@.$_:F&YV%JF\SR>CE)X,MEXD<"XPWG)&-?FC6\*4E-F=JBP*G7 M268+LX9_3M=^5LE5CH]JDY4M3=&N=^7T);]9>H8M8+N3MH*_U\N\U0?2=' Y MY76]IR17"UOC THSIP766<-4VR1O=)Y3V\"/V-H1_P%OR:JDJ7:3-R6L7@I; ML3-=[^!_82V:G'?)M/35I@*]G.5-6ENWM L#Z[JP!6RE ?4/:Y_95=7DL,(S MF/^']O=>Q/D7V/;:@H[_)Z\A3JG-E[1U,Q**VJ;5O,S="O?E =.>\7+:UC#XL)6TQ8//[ZML6E7HWC"D3?9.FFZU0I..KP* M#TI5TGGH&B^-,.%N9M*VJW&4H!U2V^!Q2%,8%_RJ6*-B *GL; +[2*J#]\K+ M>&^>V(@DL>]1E\![8'P@JR!AL$M+2UN,WX2/\S'1ASJ!BY<"E%&UPN$V,)?I M[R*PL-7EW,(P82BHM[H"%FOSY**0X\&% > )2@TJ-WS1K&MQF1I3R&1 ])-+ M4\."P?V06+#18"RR8+/8AB0_RJ[4)FN+1P M;#)09/,U26AF6SQF):[2M4/%G3*UH8=5\AC9-#C=+ STF3*WS>[]W&:P^,LE MKL^@T!JZ7*Q)%U[.5U5-A82\9@VND<&C6A355?,=C=HD>?8??[HX/[=[^X?9 MZ45Z&)F>WMI=K%W-$TO MC@Y/SBZF^WOFXG1F]S*[=Y;M[>_'WSC8R\Z/IEEZL7=Z!.\X/CR_F)X=S>"5 M)_#_S_8.LW/;_\;4G.Y/SR_,P1F\(YVE%^<')_#=(S.SLZ/3X_W#WCN.3P\/ M]]/IZ05\879Q=&Z.+LP)_&AGTVQ_EAT>[)\?Q=](S<'1WC0S%R>'Y_"-/1C0 M^?$^+,3>WMG!=&IFZ>EA;^:'!ZD],=.+= K3/SJ8'E],#\Z.+V;'1]G9L3F& M;_5&=7AT9@_W82P'^_;\XFB6G5VJH[/]TX.C M@XOCXSU[<32%H9WO93.SL[.+@]/9\<71/OSK[!3V M\G!Z>'1L3E/XWX/X&Z=3>WA\ @M[=GQ^S/;W]^SQX>P< MA%&^0=:ULUS8MP"KI3"KQGZG_P@/&!;8+MA,79KW\%FX&4OG:NP4=M:&OL<. M^0CT&W'6]O;^@A936^M;Y6G[;$G=+#]XNK=[,\5-H!?K1\T4[GLPJGH3O6O')?C@ MS7V6;V$N[G_O,MXP[L.][(O_^-/QW_Z6./@>/?\X(MB<,]NLZ"5A>NA/__GWO+3):_C]HDE>EAB9 M=VD:#LA3X,BCPO@BXA_2T6UE872JX.!C5<'^_I>&XW^J*L", M[&SQ1?3Y=1OI(!W#>_FHZM#NS0C\[(MS M?03U2Z_.AMA\X>7Z4)QS7*_[O5C_6,OU@9CAN%JWB^R-Z_5'O0@?@2O[WV7> M/D(.[J?7E8(_=..BC\W^,LC\>[<1-B'I"L??7(+M:/23_<_(N'T_%_^=B>W7 M*;5?FA#S]E)[?O1X"5T'1#8J_N!43Y#!2@MK:IS%XFE2"<9IJO_[?Z+\VX85(Z&F8%J2]SN@Q9_;'4[OF1F\^3M37)EUHQ?Z M^>ZA!K&^<]$J7(<$!/GP^"])\&]KJ$'V5B1R!BQW>T5WT <'"23+*H[>P__O0OO[QY/F2"?5+Y#CT( M#E*]-$5D\-^&MD-1P(>SV>&Y M.;V8GAX>71P=GIF+Z1G"C4^/3Z8'>TO3?SN2_EQQ6VBV8_6,WY>.-JG\5F/D42W8,_3!SM M 4O['TW8'Y^IO7]P-#G?OP]A?T2:_5ZKM1]J:?:;V6SG>U-@ 6KR=F%MFSRK M:ZSQ6[)Q=P\U;K])C2E6X=ER#KX#%4F:$HO>9CM3&5U#HS/!Z"98V);965[R M-ZC^K2ML(\6]99;4=MYQ76VC%7)O7S[_G+5[MUCKYW5.1XF*/+N2JO1^JHH\ MS:48\J76>3ZX&G"L">Z:1FMK36F*-=8.2U4B; 'L$=8&@S'-]9D)+S]6B/+' MN,,A;@1674\-EE5V*RFJ]0]H6E@ V5[0,NF"A6-J;9F 2EO!EUD\J%"6) /K MI)._/GOVTV[R"Y5NK^H<'K;"&M/:_J/+X7U=0S6=YIU-4M!H6+8;5]6:INF6 M*QJ@/F;K!Q(SFU%!K"NXQ/I:*3O':O^FL5+^7N1<+ZQ;C M95 T6P5)M,$D! MUG(/?V?E957 'L%1M#5O3UIAE;%Y3S/ RE,:.57C5MVT MG74%;6#'VTR'NEV[B:_A=W!6X(G551U4]&/SSP1KZ_UBPRP6>0,3(]V!VUCG M%I>3VJI0^70.3IL4*(=B*OP 6@M>6]-4)=YW$]E]=SKYI&&EN(@:'F[<+C@Q M*!Y^L\T4YT!+ 0NVQC_2+*\1?*QJ;SL8N[X0-K[ HP"GJ.92;W [PP,WX9KZ M#L;$G\+YZO>FR('0PB+ $V%B.)3G5)6])B[7TZ?-H#JYGX+MWQ8YQD>02R$X M.<8K_)53^#4*3Y/6^=1?7RA2I*FN48HAVX64O'-U-[%O;'D3'>94+R!X 6AZ M6\-SA>#B&B4>"!_^*"7\@ZK]N_N_N((X5MZ"C9INWLA_^L\?3%XGOZ*8:M3V MI<" _P[(<:A/E!E."! M]*O;-RKY-X%"6L+1[VIF@9CA8K!FHBH[MQ-Z-4[WH+\=/^[ MD/^!&3=P+1!W#L\W=5$E;_.E6(5P+C);)$_PA0=[3U\_?TO_VG_Z3=*UL'3_ MI#.5_-7"?=;"*)+O:[B2 M:]-%F<,N\*'N\!HP-/V% :V81B\"14Y4.&0*XZ*L*HQ@XM&5TPGKC%=PD\QS M)+8Q-!#;$HU$7JXZ4(=\$MYNO,'Z"QUGT#7T!HS?HOV5Y414%%TS3^SN?![ _W B.E@9$JX)/1XU(2Y&( 3P M&S3AC#[LRA3OE$=$6#QDD#9[BN.O+:P[W'?1RQ.PN%!JJYK%D*3$CT<^Z]80 MY3H<@XP3I2XX)7+$Y):L:9^;')0L//MO2*>2',:?P<,G)RIXS"*'D=7IXKZ8 MH#Y*/?'VL(T36#U-4\']@38H*1;\ZU_SN3.S^*"Z9XC]1\N+'_766!.;S5]. M905/)%(<)I*)--;W!7A..V_3!1BDSRD@&S:6'A?^@NYT$1A9,,T^C D==*=H,X M=XCX*0656;,8\%>]A:J:3DSN2R1-0IHA)/QQ1D5>-FW=L2G67]P[.CN/+0M[ M/&9AQRSL@\C"WGML;'-)XS5@CC>].V+5$V@ -&_:9HM3/G ]/0_<^;^C.P^7 M3>\^V BTZ$<\%V2@:SL8)-\GY?5$C7FWTS;HG9_ M3>H6?$60 #%4Q-3,RY0U(GR:%P"^ @YE)P1P/F(1O)/N2O4J]%-1I*(_"6]A M;_V((ROLO7(&%A6-M''3='8U?E1"1<2/"8LZ29 *D]SF AGP\",8,D-+ =?/ M-(L$*\C%R-\%@UY^(PZU_VS\GO_>?0NSJ.D.69-1ZH(T*1J,8&7";6MHU1PS M'C'MX+=9LFIAY7[O&GP!/B0P!0$1':""Z-GAZG%U("LH+]N:'D5G0$D\A&(>P%'\&!;>[EX#R*D34 M&_)KU.*,%X%C8#FM>)ETJXQ>!@^JX?)$9M:[-EJ^:"+H9XOV292:J"OPUV&C M[B\5] /% HFALJ+_3I(2'AL&M:)!T;*C/#%%(X6S3(ULG"U]>EIEN7J1^%&3 M@0KDSW9-<.I$Z)@G?[?98&>$,56K_+&:B;$9L.1N!P.>=IR[!T7 MM%CK^'1PP7#08UV#P/J77H&HTJ\IZ6%\H%.?VT^7Z.V-)OMPMH4"?3QS5!5? M1KI>+BUS(O^UKJ[@[M6+_"WX95T3DE+^6+P[.SW9V]_?.Q-\USWD'TDV2KBG M991S'F4JHU3/[=_S[5%'F.-?G__[M_E_JF_7STZ^Q2V&C3IX8KYQN4ADC64O M]UG:TC? MV))!!G%C_R_-]^_Q3\RYVJ9P%M(\LA;)/I@58D4&,DN054:C@KA MC-ZWEI@66E"A(BF>5A7G!P)*UA">,Y*A2R)U#HZ<$]P)DQWKE:HB)9.!LS'T MI01_4> 'X$44OS?$C(NLKF2DV8!3-=%<,#$D\[PP 5ZL_G 7"PE-B3/=\N) M\8FD%VNZH>UI B4[GL)>,Z]U?_!^HACI!+50ZR[330Y;]B3_QM-.EU525.4< MC^9VP8-7/LGS;S#?F-=+PQ3A]/J\A@E5*[?E&+9S MXOK)THJ%RTS9BQLL-2M=64B=9V^M[R=5$Y$)7UFBS"Y)EFIN M%Y+0XU-T&6ZLDI-(;5T5#<>#O)P%D;:N1DN05D.T(P_A:._HR52&HYK2U%-3 MVF;GS?L"- FLR5,Z&KTQP^WI$K4^TQMFW4EPA/822E?,0SRZ;C MBRK+=GZ _8N^0W?^K:M,2O_LZ4<*LH(F*<8)*W1CFI%]^NP==SA >*TCY.B M:*"!W8(O_XG'I9=H8+.](1<$+N3D^PH-H=K.#=&)(]]XAA'O->\JT=XG,#*C MUH-ASG)Y.9O8?0&03>?E)F_5)Z?RDC(<[-6Z)#&_3%VM06WS1-ZR#63RS5/Z M\4E^*:LFNQD@.=[#/4KJ(]SU'?47B:QBV@_'G-3PM2%RS>,SH()0YBG' >IXC]:1Q4!NVF-BDL/N_/V*@GF;+[..&#ZV_T*G@J M)_/MTF$M3"(V8P$;0)81F#0UB>,L+U@PP$H,UIN0:P%(3;2"&\MIY,O*+$%L M0)>CNXL1+NK2,%V3+D.3H<@93$%FQ.66H=."B(^RK%A#EC1UG3FN'SXRQ+YD M=MIRTP,V7P-0T0KO?TQZM@O0B3NT V)_A(;^[/!@9M+#HXN]Z5Z&%1[(VKY_ M>+%_9M.SP[.#O?.SF.W\%1SCP__""R-OR11Z5F;P8R$_O6ARUO&?U6VXA8^# MXTL.=Y-PB*0N@D$F+]Q-!"8_:L#V M>\]?YL_O/LK$SHCA]7B[8 MD<_[,;,@$\TJ;CBBULN_>XQ-@?8"VG\4+\>0ID.=HL!#;8"7$1:/B-("T5;,MI9>ESY&>*W&$@#2T+Q;A@*90KZ<_^QNH*_ MUQ.P$JRZ%LT"/(D=!%1@D%/-"'44D"28=A%6&\(7L)S%?T/J[PD0QKD M;'_O+S*XS=67J0S%5?D.4V=__GH!@\KMY'YT+36%@@-[^"*Z)83YU;AX4.1Z0=GAE[A&VN1DV9J M@A:7^%Z&)3/V[J9#J+OIE,)Q8O0T,@\_*&"W^Q(BOWH89EJNVJ##&@4K%*9$&I?P MS'(X*6Z1PX8YO8AJGQ9,&V5%X3G8AV^KFBQ1.,Y4,L&>(+4EVTU^J7P6 &OR!/_X$Q?\@?1O M?("QY_SM']S5M^7;&Q]PF5J7H2)@M"C+(*V0AENW9_.1C@4%>^*6&1YXQK&#__/ H>8(?D@!C^ &?>_[ JHB$;9TW7V0P M*6FABUI,:Q&'?!B86T%I!UDNIXVNK'E7//5?/)QRQDN MT3]AS$9&4#C,(*(H7P:&MAP8)#D MU"8[2$&Y90QV>IM(W8'9N;^W>[81NKN]]GZMHOV;%VU8^%>:]Q0ESFE/?[!^ MUK3G'6OS+\95.P=*\F5PL/\9EWL0E(MCHF9V"JN9!Y,OA]*6#;''M$=8@:V?P MEL,FF$74R#+@Z 3/'U5F)2!9N[FT7?8\C*OJW+I/%?2RT50Q!O?A$[?,EX79,WD!2%2 M+G-$X""IL.OCCO4",Q._(>5TB[ $% M8+(Q5;P68,D:.T?E[\YV1P8-!H7DXC=X.M5D&$2(\*T8AFVF74LO*G*X6A4- MWRP(;IFO6L>R,.WJ1DNF?X_N"BFFAT3>0A/"=/C--RF MF[%V:O'N;5#""\5N1)>ABX9R52=53OO=>%=65P7&6B:!(\^O?)3)K],Q^34F MO_Y R:_H*@/5R=%DL:T1O(KVL.@T9)TA*YG/46J )O MW_YO MP5/Z:8/7ZR'X#:HE4NPXAIW"K*NN_6Z6O[=9J)-4K_+<8WI3^=@9_ZW''G?M MH/N#[#'*D9Z \5W#*7>V023WK_]R?G)Z_K0_CA[;7/ZYM=V 5[A=V[F[/\!G M_FP;T U@?GR78*W %U;)6^@"7\7E@605H?4(XQ?MUC:$MHW-:S'?ATP>S'2 MDN.S32$ D_R*6PC&'RZJ@0T.JB,,=*G-5(P^[=S1+D(0)$0+(;7[$_H3M56T^7(_C!\L).K!6:'BQ6& M[FBL%M_5;=UQ,/I4V\/XIKV%*E! "NZ MSK8'B3!=@=&(:H6IA:Q*">\AX7VGB\C$!A]][DKX^:-: \Q MRW5(WB<*>!9<'BSN6:J&_#>]>(Y9LZ'H50.1!T M/]0<&LEP(]Y$V]'TQ% /Z >E6,E%R@,[(4.[M-7:,306DB5\;\X&":8Z81C7 M'.\[B87A_QV>W"3/)P?=M?[X@KF3F:*VNE(Q6Z RT1:?=8B.\X8>@1#?*PRX MI@I"X?_['.D-RL_E-!R7*"!OR4O$H'%)PI6"QV%28<+-EPI4[H;M5U?F2#!J MA *Y'BBD+=IN!XN(D\^5NY)H(."I,)6# ?61_&P.),.#J$F\GL$ M.1+T(Z*1_WG[,BEDS..-VVS7[BLEDA)0P^0U!] M3.;)5=N$ZS1%4SDR7.+/:7Q=,0\C%X4B%:,X[(FK+$,OFLMZF!Z=JT+;1<5K M]Z#2DX\M&W(V9D/&;,B#R(9(('KO<'IZ8F:'%V?6[E\GKU([=Z^ M/=L_W#\]FD8HSY^>_?S+JU=O?OGQY<^O_O[#FY]?/_OEU9N_7QR?G.P?:47F M'2$\KVM V\=\XC 9NOCJ%?^70$\'3Q,:>A*,/8C+(U)T_V]P%13DY%D4[>;B M>'_O_/#\;N=V$_3J_FY"8TN"P=V5,GY3)L^Z>=>TR9%F7JC 0M!F=! M!52^@1DA#?##4M2:%@8KHACN073Q*L7RIVDR?/$<#^]VJ7 MQKVS!\[,-PF5\B],,2,?-)@)CPX; ?@I"04I#*SI\C8I#2[D=>]VX=H-JGDX MWQ;!BQR>;I(7X";_?Z;]YX3^]2(O.[[@7X-YA._]'KFI=KZW==+(^O MX(!E!\\".;+L_H=S:GL M4!:, ;,&R0TBD62\D-,"@?$=*@1>1U$..5*A<\L!T0Y4,/@"#&J0K98U@X.! MN5_3+0G6DLDJ%@=XCM<>;Q<&&TF ]O!B:U]7N#T3<&W3754L@(:AIP*1X,F6H\<'>,)77(&2;ZON[ @L5ISO'&/-: M=L53 M.\I,A@_A)*0)(-_4]IB^F:F(SA<+#RSMO (CN$%/;VZP#DWH67#I>>3WSXX.#PRPVJ\CR>(;%2S\8 M4AT7^WLGYR?'#\#J>+9+156)#.Q^B.>O)]-[$]0N:3^"9C.N-4F:BHG&?:UF MK\Y@-_F?JL-R8W274_@ AU&4K).CW10CXZM.M""SFO1+%MIJ;DG2&?;GZ:98 M_D,XO52B:L ---9_*96H)*_19/D!Z:+V]W;^*TS*_>L_NJI]^CHHECD\A_/] M(N9'>A8TX?(X\^=1[Y:?/27D&Z<4^/'7DS+I'S5P3XUI=I-7,[U:8TB.+""U M^4$R,@S_P(Q:B5(L3+V,RM&HX $5#-[OOGQ=&2RW:*VP_XS[/D4OF?H,L=?" M4!\4U/:XUN[&MMU7'V^FSSS4;!MTH/@4:$0 M@#5!*$')A(8)W6^,$?:9>>0/PH)VATDW:X[T(/=G7D?K%ZAX2SKI'##*YML[(2T.%7;Y(/0U M(PF"7M1(0'23*X[NG4TFVH;[DELJ;#MSNY1!N,OJ41_GV#_:[86/T(S.9^N^ M5CSW++Q>#2=OJ0YH?4_D&7DCA4=KU97<,8RV"B3G=Q"!&,Y/!:NZ+5[;X?+G M?%3E05(<06:_%+PSE:%]OS"X(F@\RKO[]6,L@HBL-ZF]6_+:3]JX#^07>&<; M$$*7!\4SY#JM$!"]S. M]7I$(7S)K.>7#@L&;,0&U!8\P&*'_S- MR4W:V(\S[B1Z;PQA/VM9VP-[TT'-LO:&U=TNWG#X6:+YYE6OXE=5"SHD,CR#750 O- M'\FT:I1@BIP#N2KO\;R,T+?Q2-STTD'YGYF\8'):VS(;#.&DB7*NR2R+SK:+Q)N*TC%R5P&G;\/24,/9*O'/J-MC+A%/8B/RT\>B,1^>!'IT( MGV(R[#_36@XS$0.^I?"C>5%-,3;YYM=7+W;VSQ.84&:7>2H-OKK:\1UR6.D0G.,H(U']O$>63YH H7'+D)!4)F!(X06 M8V =P==]&+JTG NI#;96# H+9AT"1B0)W5CY.>A+9BY!#:B_U2%5,]/C\A,7 M=DFY:LRO8NBBW?:&C:]->OZ8%JBQ=>A ]_"%N6O')L;NZ+J-)_6AG52)3NBA MD?,BK-J(DYS7EMH!88.B%!I@-+QIQ5KK<+#240> M(QYPX1"#D2RCJOEP5==X(U5A^+A[F=D9'/ZV4%^$,N,,&;F7J$B-H[YR)<> M_E'X@R!&7INRPR0BMUK#K7K;42_=YPO8IO'L?\UGW]>D*W]1MB52&S /0>V]%C/*H2$6M/9-_P91.DCO2S3!*O6"X.!H7?4@PVG#6A MK7:=UGWK&,J.%]@P->$6W,K:%70:DC-Z:>'U1 ?O6@WA*RZKHELJ1*Q11F/Q M?@.W@/SL]!8!M3M+KSP0LV(\ZE_A44<YE\Q%W.%]0U YFF':.+.ZRC M2(\B_=!$^I7T V-B=D2H3)"_L>Y6D?BNJ9\)]FQ$.#+\MC973O\WVRR[AR_P M?Q#7$+N/%&AY=TP> )=INYXDS]=3O)>I,I6QX2],:[#QSZ5)QT*#K_K@:VA8 M4C!2F5MAVP2JM=3"7*S70J.V1OK:S&)E'=8Y8@R">4S3PN3+)H3;3+E#$3:, M;[JE!BL8W=DU0?U!D"DEU3/Z?N,A>E2'* 8O;&,Q$Q:UF-0-?**6G"7A9'/J M>R7J6_@ON 0!OL<$7=@6#,\1(>OR.E/VBH=_U8ZGXVL['=\S$PV9EAD:'FJ* M3!R*![E&@J)Y9ZLT:R2JT= @F2OL6-6E6IO^G"DB-"KL<>&%B>-GX;MG94M3 M<#=HIKP8 O5,:_A?#HG<&BXZ<0 BWYN]*B7 0LV*9DAW_?!/[!_$./Y;[N@0 MF1.!2 _AQU$[? 7 M-X Q2O'2D??CQ?]CAWRKKAO9>(=^S7?H4,L!TU+/-^E023# =W8=M( @SQ@1 M_W#=%MI360GK)F$;. 0%E;"[UA)NS;7.9:-7H0UBUMK6>I ]&JWWBJL?;=+Q M/'V>H'!\4,(VY=I.41M%P-E XQ0.V#)O,(:$-JBS/:D?'#;31@+=RYS#5C&: M[I+@NE\G!.>/$(ID.#+BN3@%Q;TB'T8%\M*H7F:AE?83WW55X429876/])U:ED,T=]7L;# M-!ZF!W:8GO],2%BBO 1KT7+Y5E@"EE;8> 1M2+B[\N9QT-'=>9N*:?2"T$N\':GW M])[&>[WS.3")1\PX?0_K>3>K0SPHM"348Q=.:4M_P4_\^>A\]QCLSZ+0P,R? M]P\.=_?$^@J%K#]5=8FM\)=-VE[YA.&D6.)D&>@_]%R&R14BP=WMQ0\Q7Y MQ&[R4MP."?0/=A:61O%0%T#5RL5/J'4$-KMVW==0$1:>1^S_Y%R+"EM/[>J:DLE'L MV5EA+6^JFR9VLNJ6.]0T3RLG0Y [0@[(/23I%IJA.<@GB)RUP893@UZ=%-=\ M@BC+6; @P3!^>C5_)FR3$NU;5KGO14OD>B3W6%X:N'B$YB67(I_>VN)2Z)'B M"A^8!4*0IZ;)[Z@-\(!^U4L">XI0!*OUI#"TAJP91 \P*5R/T1/K[F"JVAN( M6-JIAZ^K&ST]EW4>/=@?S2[OZ39O;$;FW:XDAR$>B\@//BP^GNZW3H> MY6V4M[Z\3;N\P/Y'Y(^58!"*18)83[6"7VW:8M:/0@@/3T!_4 "01I9[3TX[;59>SVC3H@J/.I):IHR2. MDOB1DCBWI:T%$6FR95[F1%>.H?V9=-=LV'%?<0=7_$[-#7;OL4/,%B&[*X3' M'>01OK>NU36U. +LU!U&$7%9I M8#E:)X%5#H91?9K7B[]& MOC':MSU@OC3O,-A[:8J._["MEY@GY7;=7V!)VFWM8 :(2_EQ%.=>U3G'N:== M-K>M\[Y42CA<#HOU* MJ]L>"FK&@YD8PC\=14+,]FDP)+54NX*H2B OB;'G05>)!9XP?31?4>5@?GZM,DW(B&\B2;.QQC<7O8/TT>X0V7 MM\$UA=>-D%-LWE:;L'Q,-6)3C'#A\,64CM)E-;@1N6764%DU(O1=QTRD6'6> M9P[&* T+@YSBF$ 9O9MA[X8@M,B'&6;L0A-V*,/"9=:6@$E24O!+#O"H&#O(>DBPLT0Z(XQR3S'S#K?1*-TC=)U"^E2)A98 MN)T711J)_HI]&Y#D,<4W"N_'8+><[.%%?%D5EQHL9AJ)'/W=4:A&H?HXPRYJ M)1B2ZR%(%JGX4I*?PER-,C;*V"UD3"X^DZ98T2P-*LL*N^VQ,@,!"^20*'*" MSU8@>7A;CE"$4?!N)WB*/I#:]:"WZT9P/2PHD5\E75G[,KR9/A,3MHPM+:-LK%45'//SITK0/O MQ11K:G7#4HK=+K @EHNK7+DL9FPJ9?R=56G7(&2A+*ARQB>$-@9#O<H01RQ4Y%G=] G#A1:)(\^X\_ M7?Q8O#L[/3P_W#L__!-G;Q]>!E&H6[6G,VT5"BC>_%+)EW>:;JA355 MM,-F"E?*5J#(1OXLQJHP5(B0@K3ZO"^>P.->,XT_$!@)*QDQ90W_G3 *J:#$ M" AO2=+JUD,L!"^+[B.@WV>VIC:?1&<[&?J0/)@)41RM KKY9)E(IJ(,ZA@[@ M/$O#74@I5=1JR2'+@16-PWT6I5,YOPX+$I,!N\@RL-EI#/+@$Y0OF24H$:XIE@3@E M2] $7415Y<0.4ULT+?075"PZ2U&1/@HTV]/83:E5X'B92#?EAT;59=$;N' M<>3]1&%#L,G_UX&8\RDB.5-5J[WV_&D"7[!I<@&:ED22"I]?2I]9CX74C#EH M>3 76C%E?.G[-6$*;S.G8O-,(K\*/)#(O_"%BW#BU"<"2YXF6<[ M^^<)"*O<"(2_0^I@N%O)923R&FTSCJJ\[):VKI#(0/+S'HO-QB\\&(\(X_?@ M7P>.^=20)6[X:<05)PV6R3'E+#_=%G![$5."D90%GLNV(+8%A7[3*^0%8RQO M/ NW/ L1L01I^P#81%9X/N^$Z@E!I,G4M&!AK?VE0-=!:5D044C=Y;!QG (] M+P>)\W"DY->NEG@4XU&,;U6DY 5P@EJU!G$28UJ%M%GD,Q3"0 ()8\KT8B#0 MI1$^0(Y&K4557R/!30NRBM7PX*&Y0CP2:A;OGDR/$>]1KF^9(\Z;HDI-X/N3 M;?'C>EKG&^F/%HE_ M;#5:!V.-UEBCM:GF_H U6K\QE:_T0+[$VA,?B76DCUA!ZNC^Q!/$F%T>1;\I M:$>^WI6ILYVBJMXQV;=I)9T^-9RTP7?];J7(>H4<$S7'>^/0]:YJ>4XL(#$? M/8 350&H/(PKDSYWH6Z,1).G6F!@A@+D\ ".WZ#+2\A.2K"ABD;^-N8YQCN" MPLEA;\F@1MCW\K#@5E3+/)TXTB!,IZ+>QW0)Q8T$YU(M"!Q572UP7'H^&4GSG,/.!<9_J !VFBAXX4:JO.= M<$-LS!S4/GU9(*TN9B][8>V,@=M!#@7Y,^E7Y2"'9E#@DC&)(_VB(7.YE9E+ MS&[B?#TE'&P:M(P#5*\:R9<2&=D,B\^Z8H:+(KSRN?3RGGT^=1!JRHIC!!^ECW:E4W42,2A!.K%LX7-3!X_N;7 M5R\P$HB"@-I]ZPEBU+EM4E)^V>!,@9W%RXOIF0]ZJJW^W@KW86Q.,@ M0*YO%#%36WB&*?BA2$&C\EFZA\>-GWS[\X'ZY4GD*5R?#B?^4D.T")P;%8Y5 MN",K):9;5IF0E#I9H5^CRD4!>@\/;:4BAF[@4&N'EPYY0)VG/B=X!.P(J4L< M$'^)A+P&!PD3ES._O/ "##M7Q,@[=Y>OZ'[^N9'K@A>"Y*56\)(9TR'[",N^0F*& MI!\>APL]%:M%J(?Q5D"K _YMA.IB0UL-G!J/MM?=%Q&+U[UJG"1/XG1X@ ?; M;E==66>]H7(S14.\K%N6#*[=4'/SXF$A=()9,GP'DG*P3:"31 9[W.E!)(CN MP0;A0 WR+=IP\>&W&!WC+>#UC ^*0-\F@#@ MX_$E]W!QOBJ3@CO:S!RK.FGL8$[< K*>(Q5X1385N)L8BT;%P-9>C&/PI[T, M"T74NNO!2,(EV$V>E6O7 [U/1)VCT'"*,P(:$EV2G:\=RC#EBA)_OF5VDM3' M#%!>I]VR:9F*NV%JEW;!=B&H'F3P3WX0C&,CG4KTCZP!9;L\YPU%;/BBWQ2J MJ:4[EL@A*/S2QU[X>T0_E%J'OM N?LP')$B,86#7V4,'=DVC?J+2E[M8.VBL$;I7:8*1:(_YP/]RM]5V>"*DV5TXT M\4%(8K_DQI:D(AFJ)C]X\KV(5\^W?J"+A(EQW?0"LKZ;4-#3'FRG5NN]JP%[ MQ?8E;)!*:W-565H'NAIQ0[[Z$A3^IHNVR0 O.D0N)HVQJ$ >/B33D M35/EDNBX'9!9M] :F2D&KEC6-F6D> NMY(D.< M4">!B=]^&[Z?B7.VC=L/DF,T>&:QD^F63@%"+B&6TM40ITZY:38KPTY/O^[O M'3QD_4JVX=3:;>OE9N]7>#:L@]D#[K:I!JGZTIH!3_Z:>FS+_)Z\5)CK1 MHJ.P8F3F@T=.D7CP1_TZ.P!F7A- A4-*3/\("V8H66J0#X631W@*><9Z@*0_ MQ^"QIMC9@*-!GP'/"$:I:==8;,*>PE[+#_<6#G23C&SBK""T>IUZ'=Q#!+[! M%9MQ !0#E7*[!GW@=I/H<&SF0&;T_YYJ1B3#_T]V:I;7H*5BI%**-],5EAM@ M2(R;EN?EO_[+_LF>YHY>V)1#?@=[!WL?]_9@<^6]354A6#DU2RN> 3JVN"9M MPI%#-5Q9'.C6YY-*=\$L"$5R&'(3A873(HN*X>PS9GLDCL?S\[_@+S!5_]^[ M;W>]7.!ZX"+SU/^N>"Q_T*/*1Q=+2U$@\H;XZR=\K9*+RB !,M19,TPM2%)> MU1.6J$$0,-PT1=60RU'NP-D7U4XM;-#Z-BPLP9@<5^HD@/O'A+[<8Q[K7AYE M+O!PS 6.N<"O(A?(!Y5#*$9/M?./@W@5!!UZ[KXWD_P\JWDF+D(TI_]I4GKRL7R M?6YJPNJ"+7*:)-FY*UO+!#DR;6.J&W!100>*@XY_G@2'4_0(YI$Q\UV"*5-4 MZZ6PV1C7[9N# PV:4@S^S4@0>Z526[1*8$II8JE923YZNG;6#EI=-S74 \09 MBB$&"W;A/" 4S*_CX!)Z-]LK$/+=K'W'63:B<0P'Z(+*')28N1 YU;P*/K1: M297L-H2+5APV*FZ2#K9ZB MFUO*]]": K58>(.#31N)8%YCZ)195#[.*EQOD0^CA=#BTCCF@H.Q%HXH_1&5 M,7C-=(3U"B)UXU&5"C#\S:HTKD&4\;Q[U 8!=Z*+Q.'M=7AE'XL11#S%Y(_4 MXYJG?+6HL'O+C^!C$9^)7[]FBUD7OW!+C%7$?*.M]K(JD6J'-R87OG@.NL') M'LQ][.\]V-S'FY#D@Z ZI(AQ_[@Q<,M(#-:+$<3 ^Z!$YT"$'X0GP-03.,.: M,[I9]'NXN8,7!I?4J.VJ:WT^I0\F"!A>P.5R'>\8+L1%(KKKK)CO.LWQRL%! MQ$+#&__*,"!.80OD-^ PV93%N[$4&!+;!5P91I'.54V<(CIZ'!AX GO M>FV;Q#* E]8<[X9!&P)Z4JJ\YG?COW$@S@.N.&<3M]2B)U-]3,MXEJ%.<1QI M*/)W8!'!C9%Y*YM]XB56^TP9#0RJJ&9C,P3=P#AI(I,@FTX J3S50QQ4=?+L M/+3;EI=Y794*@W-\^Y)[D?[S,\)7L69'/I6*,)()0<_@9Z*6(22/\')4A.5& M>\@C]ECV(CH= NR3:L%+(.R_[A3/0 =RSLK'?3"T^1(""9#:P[@K*0P^:*K+ M):6\&%3(L$IHL 4R,_<^E!/)(M@CU$- M%?<([!E;9 W"A4=#\0E9/[:NQ&UIT%CT.Q\-DZD:I,AK"%V ()-V 9LL]RW? M3K115^X68PW%[O 0SL$%T8@?'S1+TX])JC1DW)73<-3$T?Z8IA?!E-Z>='LW M Y#9+7*!B!EX%IAAZ;MB+9J>CO9ZWV-LA#%&Q)V5EP,>NV9C]/!+X:Y".Q%&U6P X39O MJ4>9PCH:4UAC"NNK2&$]5B-RR.X_>AQV/R^T0C1-W$ESB9=ND,OH827QVB-? MOV]]4,VU6EZ-E9_#V\NU2T=D-.%RJ'\F/W%AEXJ6DUC'EC=L?&W2OZ5C()N+ M&6S$NBEJ<'_0V%\HE3" ]$.09P _(MOZ!FWDT3[=N*U=X[T2#CE5[+'%(::A M1LPXBF4SEUN3D%C44M1=T&@HOKP)1Y+G>Q5R M;-P;7=LD/< Q>RLQ?NL@KGD8)LN/=_,"JQKY0B3&2HV,.T3CPMY3I-65=?;/ MA>0'Z'&X$#4E)BB8"YZ)%G,PD^O$,[HR)S'9S],V*-J0$ P_I9JB'4?+B5@! M0>4'^90JI)3%C#CLC(LPZE.(1@3,#,\$#\H*Q187K*XQIB2PM6>;BZV2Z^4K M1MY1J2=E?SA,'(9VG$VJ\.Q)A,WFL"X>3-_NMZ1(.OEJL;="ZM#S\&J$C#M< M;N@J&71?]2'SG+FL.%R(AU34FD96:?'Q@47Q24IQ$#>X)?X54;\.J,\0![P% M WP?&980-3F5I0^EPJ76R1D L5HG&^2VY(UCQL*'- >K0[T#>SWYMU8 47I_ MU89E((9/+-4Q=6Z7C(3N8$G(A=2@^X"]@+E\=/LP#]K"?QS28X? M_!Q+VS (G06IQW.BK)]:/1=7T%-VDB+\%+=QZ2=)U^$M S,76*V@8P)@(>); M0CIF"2-+_*I&:".&.J*#MJ3P3\_]E7WG>D09@P91W.=I_)$;J8D9=E*)7BRF M/&[\+0C'H<+(P2S*K2%)MXL9.( \I8#8]^U0&5 )LL;G\_IE^/<3[V:OVF" MBFM5IQR]\'FKH.+:,-6XF,AL(W(*C4#3@>Z12V3S\J 0E.R2NS*X5=&:XX!D M\V#1V=#3^%\[15Z^PT2W?ZP4_H&SWP:4TPLP<2F3KD%K"IWRTX(O7_%-&(&T MR1NE;)1UI62L_T!J"XM-))J.FAS6G*JI.$HCKQRB'^?Y4?&+*ZW+2UP@F]$* M7_6G->6:Z_Y0O1F3N\ZFRG9>-US M0U$Z7*FU#4W->8W"/4F*RD3U6;GRC/%377R?D!?(73 9J.S65@%FO?AHC,_6K!1ND)B6PO?"U@YB+QBD\?E=2F_3"I!O=& M$M0YOQ%EN6NG$G3*8RH&/R?2@#T_@:N!G#=Q%:NB0.71@M#/-Q$YAW+BE9O( ML@DNSZ)SX==FL\A1S@[KF&KST<&ZJAT3&[!;:?!D8X*F6T-[1%?G"AT>XX#6 M\A67^F"8#:\L!>-,=E/GU>C*]*YK;ZV/=;I'][9T'K&E]_V#<$D R"-M\/AXH:5 M+X0!%&U6V5[9/_%D?''E$,ATE"3V+$6)E-LD:,+Q2!E M@K[59JZE@' /@1B5N6'NQ0#G^VM5O&NNL/N,XZ%LDM>P^&PZ(2=ETR8_8&1 M:2=__2UY^?J7'QSSI%ME4A8-@<92[=1D$6+(1QE/ &S-0C'?D3:"7^.'QPF,K1"Z M$ZXJ#>P\"D1C44B'M27_M [-AR&0/%O[FU<<)J\-I7(*&8VXOF2F92-T2;O\ MC+-$K=-%R9-XF(=[?W%Y?:E0J4H7F]JPJ[[939XU<;FL9^X3P\F2#977[?K? MI]%>Q1X"Z,'I?_)=*J$I7P/$!(]XVX.E);6M&$?E@F*G5I\\+^"F3PYW3K\1 M2C=&&^"\;=;GXY7U9&0[A02QG 2\\G;1)$PAMH6/$!X#X^OO\/[!7WK&.1MB M3/[+2P]6'"\N*;,$U238H1-?QX]SKBD>3U4+H/5SWC-RD!A=S&7!>J\PR-UL MW85XD,>';G_YFQ]0$'__^?4O/]75O[DJZ_AQ)^>]QR'.!PQ"1!O)0>?-BC@Q MT< CM'VX-+QC]&G%AQ+8F^(Q8&U$I1,2JPOX.0)3TX'898==RJK #DF.HV.+D5#8K*R!>FF&W:(,)D*51R)B?IDFJ%"5EW(6D+:,$E@XOZ M NB7@_][\(%2HVU@V&V@Z,'H?=C>+Y^%14N,^3^W4(3C@MP%H[>I[5VR>M]/F.GV\99G2\Z::I4(I M6XFGL[!S=']=Y+77$M3*[=O;""U.<@_'=9[EV.H3US'Q@VAL-!T9MF1N^9P5 MFHUE-ELX(OY8*E!N9<&SQ$CZVWY]E!O"@)[V<:HJ=%SQ,F?FO3!Y5M6;,3=7 M%4I'A10!Q8OSD@".O&!(Z$M*%(GA.,^5P/KBM,3_&H.'=Q4\_-=_=%7[-&&@ M"2Y97D9EZ;&(*/MWS GKDI^,S:;X$NK.W[MLSMER(O%M-[#ZLJ#,)P<_'03!K@J36H&=^\L/7D&.:%S=-FSO$&4N&3$$ M?W!LM9XX$<_K-NIPRNQFLKGP+Z% X>ME\&K?*)L/J#:<\31DH=]71D<.EQW: MKI;()=N@DS$QFO!-8=5S4#T7UL!I]!F+:]%_(6DBW=5(!*1W5D65F.QW-/D% M@@O7EFZP&Q17YE),@U1IJ;@0W(#O0KH2SX%8U0)AK08A3LU3%JF^1Q _POW: M]R,@%"7?,0,=!+P0DO:&77^J/ ((7 Q+AI_2NT0%N=F$9""NPG%I06]DF+_" MULF(/(GV!-0(!U'*WKM1ATC"A OW7&??IWQ)RA=]D>JFUTYNFB.9",RD,/VA M9>'^)A6Z33K?^G M2U>8B>2A6>0K9H95EAUVD'F<,C84B.N21YO'1"P(]:/T>=2_A KZUZ*+'49O MXKH.D/@Z5::#]T! 47GWA)?[A5DM"N58%$H" 1ASJ,,MTA8C,>B!L:5YP":; MX=07#5.X!S>HM29;AUT$?/, 8GVXSJSI-0/7'0FZHPOT5V0IGB=1$5W%54I3 MUWO"9HGPRG/;^(6-FHH/K 8!1W'$S5!-]!>ZMR)+E2T,N/>;G*Y:9*5Y1$0T]ZD9: K":*O&X>7FF.;&B\7043:Y1)?P8?!\NR[E6IWM& M&XYY7[.>:EKXY4/5SO<(&4V$9,;G!T5'XK"'O&+!/GI5GKR. !O,8$.A5\]D M)6.J%,@1WU=S4()8P^WL] DCMA#H,8FO>^4\5TQKGU&'R'BY6EMQJT$ $2[F MBG!J5DAJ KQW&Y1>!94?&^\/2?:)H@87A**:KD1+4&IL/^6>/SH,Y?!?B"ON MOD0V#%*O:C!?ZDA:7,6!,[.$9@JSN3 WV54$_5+@S8/J4L(PE=6E<8M"T/FH MK!V^"CXE^S7Z@3"#,Q&[70U1X;";>+"S_L+9]YYM8")=#5Q/D+PW%*G=8:SB M&M-2V#I&I:BM6I)227]?P=%#QT%Y!D)SDZNY*!1/\ZG*049)Y2%K M;9@E-,TE]R&UOR,@"(_)DTA4)*C[YN5K=4F_40X[\3,T!">;^!0IX9C[YF;' M$D\*#?E.#B/'=_OOBTXF46;=W*>$O/#ZV3IJ83=64H&*"G MA6/GVOBA;]B\(FSKZWXC>D_*;&&^A,Q0@@"4,0OF6&KU1\LV#\K!* M3HWJ[:C8D(AO-9@=E!]H7H(N4;)QJ'+3Q0@HS4<;Z=>2&QD1$6-)6^=\W&!- M[XG_-4@3;ES7GU&4/TXLMXK?^FN6N,\E8$QKI"QU%/WB7EX,J0JR(-0YEJC\ MG$%+="NNZ*GW:&[A=JD=W$J^=*;P1%17%FUC>,W]]C<-"X=[RILB %P/K1(I MV[N;_!A@CT6V"0N0KIEFV^&8",,D]99"@.BL*>I0@9%2#K]$((8E\A018H:8 M;@U# IMNNN.8M3@CJ?E"AT_HUS%>5@72-1*[CBN8@!L./80=!87'9@UW9.P9 M,E9Y7*NH]YPHNI![W"D]9FEURQ"B:;"6>V/58(P8_<]G:WG?EMY8'.T:J.OW MAXB:=)$1:B-3*S)G^U=X>*E>"DH)_AGOJ!7.-3*)VO%],Z8^7=]C1M;+[V[%7$8_@'\&G- MD7B;?+[-'>G[?/U5P7-"#+'JY,8"3N0JW(T+?YOEE)*/M(WG"NEYR\S[)0>/ MMI,8*V;].OZ0\VV#VY^5O4NY$&D\HT!\_<2LD\8!&_!6*N60W(A$&"BU*?TF M6=MR_,&O?C2-,.42E$++\C0+4ZMX;L\2#E=I/%3DF>3Q%.3"]RL7>P?Y0?VU MU@A'Y1&X^265IM,%UG 7@:IV=5&_@S0WVG_V/KI0!0#O9Z Z?W97ZO<5=E+5 M0I'GSW[^WE6)5 37A,]@)*7S)U-J0P*Z#2%R$T1S2K.5!4+AY93;-Y.PHKZS,8?W3G!Z$LF&-+UY>_(V4OG@25 MO>J4OAP^') F9J(*E7"O\LU*]7@ M?);BZ3;"4@_2^O*G9\ESOY82><78@Y(3XSXE+PERA0K@#64QE$Z2DU$"U*$[ MEEE/$3/L?Y<2U-RG+'>3'SREG(>FT6ZL/9R&86D(?KIFB/"]_N!ZJ2.L-7? M$=)S<0O&BN!3.7FMMB1K&R].3FNZ#99* URP'0^G1[P'!A$H;\3=.()(0_($ M.0T<7MM3(3IRJ')3N6JQ@9=PE!MZ 6[63)J2P$%Q 0V-M@@G8I._U[* HUI]SJ!L=! M=RD6BO+M0T9"4*>@R6W!A85&=@Q*&U*8^/SA%=",,GS[4>;33L=\VIA/>Q#Y MM+LVJC0!XV,/@V805QIHR,/9L$VZL$NQDNAOL34DU<=]^RM\ WGJPH=#]^;G MI=H/^?5[JNG0F;3EO,"Y+IL"_U,"%B^&F? M->7ZSL")[[\%ZP[7TSK/= =))O261]II1X./L1PX!!CQJ2EL,UV[CB:$^NE' M!#G_%.6+)T%GG#""YCJB#/8FDOBI8O$FWH%VMKX,5]T"%WEEAUGX4*6-Z&YR M+[+A2]'(1,8@!(4_M*]+XRQ$;T)%F\<1*#3(?>S$-849CLALRY)+BG#+R/$W*JZGJML7I8/8G#R1!IM=TX&-%81S!/CE.C1K(9]UE# MOEP,;%JDM-!P.L:K=EQ%C#N^P8M!!URB: _NC4-F1MV9W1E;:R5;P'P7'G#B M T7.3(80#CUA-_E)2;U8,PF.8\O')]R*:IL<*56H8! (22AI9(K05M160Q?G M$M1W9GP-A9:DATSFVAR!_Q82SS<>V0P"5:8+W#;/UZ89@Z&A4GC?]2=3\D1, MC^IJZ?MX95RY@/NU(#\-R5'SH2I>O"'*,/(9&43M K3AS-11NX5DWAFLT;+6 M4QUJETQ\C(?:1L]RH.0H681A)U-JA9>H%8H4WQ>=6!O?0H.WUN =U\, N72 M.Z^-A[2ZS'DC$;:BNL(8I633]$/<2VK;;D2='@.(R+T8DR>GIV>GQZ?W9$S^ MQJ$Q[E=&H&UI9L$=+%P9N?;8]BDW=2L<:4,8^H[OO6MLCV#W-WNC#2"(@T=% M6^96-6PHY^P,5\@G59O?T:)S.:4ZX>0Q[Q O[ZJQW^D_GG[2PF/@1%W<_=V# M_5YXPN\-N<446,!![11F777M=[/\OG8$VAK^+],9R,?.^&_?MEGX MQVMGT1_U)<:3P+ 6YY3\5!C?4[AL6[O38#-*\&&O8+N>!B^5H( ,[E__Y?SD M]/QI?QSQA^[9X=[8C4T/'(XKN1B4A*+JSK[$1L9R7XEYZ%=C9A;_JX"> ",V M$4LA=YX+F@A@-4@^%',D,\_RSZW3F%$7B25;2=5XFT3(025:+4.@JA :Q)!G MX68QI(F?.O<)-^];%+-O22[',S.>F9N<&3T-(G_^8N\A0S4_!+)NJ)=29&5* MA;T^C,6T*L%KF@QG.<%;E+8Y6$A=<_\ML==&F1YE^A8RS5A,[L/M4V$!%C9( MD5.VA^J'Q?L3G:K: MHGQ27)3U:?,T&:5JE*J;2U5?HERWC[@WJ'!-DV\CKDYNM9UGHWR-\O4)NJ^@RDC"$'FV\)5GY':R MQLA,,?NL-+PBN)FZ.M==PX^MWN5LK'<9ZUT>1+W+J,1')=X7NL'R JFDH/@F MZ.N@!X+P*V%PE=*I'@% B2D)KI+]RO6O0F90$8%KIN#/D$H;&V.O\I7U%<)A M#!<++\*!^:?\T];5P)>%DE0X."ZI6$9#">[%HZ4S'I)/C!U@DUM?8A\U\PC. M2XB5]PAH>SL<)7,B*(>\JP'B2NR0EB)3"%E9E2L0U8Y;*9"Y-8K\*/*?'"Z; M$BL$8FOR3%#E/@B<](-I),SA!^2+-?[?F'0@K6!$Y%UW$>0[6W9(K4;SN#-MJ M>)+)X?#@Q-'$%-65&BOT2%_.J=PS?WO^PUOEGIGX9J&(;Y>Z0]] %"'QMD$! MS)N%/E?XE=IU6"1&K1.1WPF)PX2V@U(W6#Y.W;^M]'L?S]]X_N[-=B(J@_ 2 MH-X$1!J[46RRY6R-XCJ*ZZ>5/.FEP6TS-2F^ 23*6Y#6640->IU-/\KE*)>W MD,LE$E&YB(SC^P;1&N5HE*/;0"61$L0IMZ [W:7F!G>W2]3G"Y^7#@>M;X&._K2 M4J,PXDETGC"!]@OB;I?L&+- "'$UF-[82T3J5I^_^?75BYW]<]>$4^@D^L2A M[#X[AB**]; 1I-1!ZHEHRT7EV D+_AVY!?@(=_8>?S&WYDJXD4KU),L4N MET&#VL*6\W:QGFA7*NGDUF?CO=+^;\0?&] ?AG%?\F68^IKY!SLF72J4NUEZ M/0A*+"S""K7:L6 W>1MP8VF#,D];9!JN"KQB,1Z\!9GC0S8.:1T;:@^(G6K6RDLJ M)(^N=P@Q*WGV+YDC<6*'E+U$GA8LHSYL7E13FOOF4PTUE2];5S")8F?NC>?\ MDXE\A3F'$B^>(":/6+VYJ;'V.0S^4"N#+[<_%+88891Q7#*^KZRJZ>NOR;__ M_/J7G^IJYWL8\"N:Q[\]O='4$B7T\#H%_HGJ-^*_":CRL2?D'?,,XWKC\1#6 M3SY"6=9;<.(6#9B@P.M%UI=P]:2)C9Z\L..+YP&"@[O1OED8XVZST[[_\,WV MZM_ZFNMJ< B@RM-WW,K<-?S]1X?;PX&"L!OQT HPF4_PH6@NY(N%#5\=P1+2 M^JTQ:-"N5T++A[&])CG$41T<)4N8V*+951C*2RQ7RF?]/L7#*WC]KDV$JBG^ MCJZ-0P,2XS,VWBB0P4?Z8B[SENE]AY86=)@CYR'HC7)*$G-^8Z.T:FUGML:@ MRLQ2N>N6N827PHR;;&O<7GO+;[2*_H'[UVK"2V@MI?N[.('&#%2E MMO!DY=S#AC,)")X7Z01.W8._6%/E5[. L%#HD2E^0-3,WEA@*C98=J7VQ@O< M%!WQ-PNQ4_ 9[LC1@D:^K+"UYIINE/S2F67+;<=)]]"W/@DWYI681F)THC*$ MU6IFZ_#S](D-1>W&Y%F\/C2&\!2640?X29_QS0D]?/#;BODC8T9\95+M2X#- M=I/G>KAA!FAZPMFFCU.+F*DTT8I(*(6"4JEAA(^-&>GH=:ZMG3PY++[U0A8> M#F*P*K-">D77)5L'S/;I^L8(2 +'A1N9U]D.ZH>U>X%+D"F]*ZY[5^K:1AQJ M$:%9V.J+3G#0XP2QQ7B;^&8X0QN,(Q/2/(%=!#MXT\VXGV,7*K^M*B @P=H8 M)RZ_Z!Q:GA[UV<:QW4U>?. 3*@2!)Q&^S,A%2ADGI=_RVGANJU6%Z2>TRYWQ M2]WQPLK&=(UW,39.YB(=(4":A/I3&JIWK><);2A^KNTV/&\8(C"17N_*4=#> MS?X)*VQ[5?%9;,+N0M+B76CX*=7TGGHLPPH>GOR%)K!_^A?R':E?GUX0,VF3 M7N+$^;I.\'QGR5ODH*35/MR;*$-\7_WH8UA*9LB]V2$P U]=BU_C^G5@R7+> MP- P.X9^:^M=1=Y@21-&A4V^/9^?KC2RE[X,0;-S"<+H)Y$T3OH2!HK(Z^%' MR?Q^/B)A1R3L@T#"WO45110QG##BFQHL=VD+Y@$%2@L.O_>W0PCY\H$KT/&@ MGYEBU:[],_RGD4K!_5K;M3>YD,=J[62@<&+? Y569J/Q%<1KCE2A]$XBOI3[ M8V60H<_%WK#9K==_*ZICPH!/2[J.B)_(2%'""%!@.1+_43*7WHLJC:E_72,, M/YF(?)?B"I-$F@^'W@&W6 MU._'N\LW(8:D!]V$;5>FP6S%HE8$8PG.I^5%H M-*+K/?&V;618:P L)2Y7:3PKJ%OOS6,?MP*#OG!UUN_$V24IT&]-!GN(4 /M MB!R^SIMW3<@;(T;CEOC'@XQ3_2+-L%TT#@-QH41/*7;-#CC.1IIHL]L.GXC] M%^3-AGVCF#/3;.OWMYB[&T%BLG?OCUE_]4$A(V;K7-H@L/C)8Y(&@S2,XG2EXF^B*2;>J,'+1B#5X[["&Q\\-3*F^45GN)T#Y!3Q?8=*U;[E!3 M"N4ELD6A'O\$=0IM!+HKJSIG?X [Q6;B-Q!'7&&S"=^<59J:)CJGU12]?MY] M.#G(9XYYK0IYG$'0FF7U3JKI"A =%@)*@B@'+M'>RLV"&I)(.]>\=J4YAW%UU():NA-0$]/'"9UK;=/-*OMH>L/LT MP;QWE:L" ++_K@F7FZ0E%)501'C3:9^[1K0+-BRC)Q1F!=8_^?9=J\$7_':R M6E0E;O6;T@G,+85M8T#4?DRYQ,$&IB)-*OWERAPR[O )5(.^)N$C$Z4G?Y0+ MP]>65LB6\<%XM;2H)4P]73OG&?N@?7 )0$KJ1EINPOF0 M(="BSJJ4EM3EL7&#..Y7:=Q< 9$W]*)C=H[Q%+GFAC0F9]$9TQ.;DA0 MB6T5Z7*L)/1(V5X\UFQR&\EZHN&OJ3'.]1;F"N>,47R.]F/;@* - _6Z0&.2 M2KN8@CCE+O0Y,FJ"*9QGX/1@:(E"P7:YTH8F)N]/2YJ.^$X#'$*?@2C#;2++ MB'<=&=&VI%637GOX-#@/;956A3@YI!S[BDQ62;JSZK(,*[<0NV!B]1:\8?.[ MUV0G/EG9/=A;\V_X"XHF,ZU%_9&W(YX,=MW&.VC+'?01^F,;#\DCT22]H.>& M'JE\3F;K3*7OC"M6XBXG\9-'C3.H<7K=_/8/]QYL-[_?? \IN'Y"2]Q5RG?DVQ]2ME^8?C M0^@79FNQ'@9>HPUX@FZ.WAN,*()\WZS^D)H 1A>\FIUF[CLE&0V#!Y]*M-WX MJ:Y'?%?\B#P)G>:BRZSOJG3CA>"63:T?\+9$OJ"VV/U3FX%V%NPF*ETRGK%A (@^M52ZS&'3L,#"3YXJTTP:($%9Q\IZK!-; MUY+I-BKK[*D05.8Q)LM.]L9DV9@L^RJ291[,D76N@5JS1/PH?GVRH8G0K2!4 MSKRFZ"3SX&8=E>\BYDG!PP@[4Z:SH5M*FL.',7#$L..+-%=%P;EFP1"LE;1_ MS/(&XQ-Z9_X. T9]2P%U?:CV='SUB^OCY^]J?D@60_X"V*5'#)$N-67H3'E( M(#4((M!(H"P1C ^:%(/;'F3'KZ1<(MO*?*'Y2 4^[J_/GOW$2/*R81O!10LQ M4%/8]VJW^L4,7BQVLJQM&!*_I_ZRSVBS-^$?$^<,D"G&@5"2";+[&?7=NT[O MK2G>QQ1,!4H D?9P _Z1:ZCRSZU=![R)3>VJ"PL*UIVR9U[8?];6C]^!;.=? M\!;PXPQP<9I,5SB?G..VH8;;L54I5NN0*L$$-!QG/C\Y&J8F^16=[I_ A,L9 M2SD+5P55P',-[M2@=)(7\#7$N]')?/D+),] 51(B/_JB-1B6P%&' MV4LQB[6V(QAI"">&YSH=J%%?/SW?L].6"XFCV,#L%$VWU?RD'@##=F_/SG9^ M 5P)B /G['J,W6ZWCL[488MG1_M.U]86FQH<%M!H0LC'OJSBI(AYR[%;N%299PV=,R<.:6[VYI M!'5+[U6==KIM63R6?# 46P>%"LC"N9N&?$U1==A.^SS@Z/SO0.)QHYG>SS;T6%Y&WO$+\@C?N@GV[ZW M:\MJ"K\FAZ8C>[BO?$+I&_R/IX;6 ><+T@S1_+GFVQ M2I;PO3G;(=@4'H;Q8/D9-L7XH3 V;!;N75];Y:V_"+8KU1M2J_$Y0O!![L<% ML\FU\?(R:'$R(1%F"N!LG7O__/VY=)(6L^!!*M M!+5>(&PW2!7)Z@^N\T :29'OC!#W%4)4,$T (2W_Z3-3\#!R43="EH'#YIU! M1]>5WP8P4=.UBXK7[J%".Q#R%F)^;\RGX7T@[.XHJ*E)W'67\.V.J)G"F,V$ M=N'2Q%!DB00KPX-Z4HINX%-U[UC 1[,PR9L;#(VI$5K&Z?+MH_ZH!SVC>A"L M&.JS5L#]@D>55/$.J.6]LB"T!>(DBYSJYP M>SVE^R19F751&?A8V K[RG(EDD.2-'U"'S#$; G^%"AGY&Q4YM*__OA73USJ M]_#SK0L?#=N3A7Z% [8"Y;Z)2+N]L3"TI3&M/>:3(C^/X;-SZH+'-;3^-PA] MX.,D1;69P_H/"%T(ME("P6N34<$7!"N!6*I9>Z6A,4XPT;1XI<(--;:NLG4) MRC$50A[P$@7^(\:OP\GVCU3 :T@P.ZV*NNG9T4ZL"[+SF88V0QED5B>\>/$" M[Q]N@;G52 EA3:M/8,8A>&-?^,@R6J)!32FM'_\:BQKSJG I31,S,P;E=JS, M JD:/E640U*-PQADW.XI6'N[X'TIF5=CO2RV/3C?O#,(P[?6:5)96=+NP='H M**-XHX6FP<-B82$+2R:MU ,SB;U(K1H#N)51/8G?D%2)"';#&KS.4$&B%6%=9."&+91Q8B).5&8XD3K M]HBU N^:&ZF[T'._5Y< ;J*N_[0&HHKV:.7N#F"=[-"+\9A.&N,G%>^7'OD M8 $W2A#9@C7#;_ 5$?*!TC<;\X6(C>KL(JK492QN-$"D25VFE&@1H&Z'6]_J\$Z)705STMI M4SBE5L(*Y2L7F6.[S(:\E:/DC9)W&\L^9+.A/@=JZ7.^:!)1\S![#3OP7* [ M,ZGPV(R"-PK>+00OPCQS;[V%-,XPV1+< F)1XVK8N)M>LVY:NPP@=@B:&)OE MC!+XT4$-8J$15(_#Y1")[IVCL0; 5[JM#[$YSMX&:%\JKU*N9" \W,0%C3E* M&;(7X@>PI:_$%JVG'9$ M621SI4QWP,!#8"U?4Q@6_VTTKQMN.QW&[+F%8Q%N49_67;DH':<=VJDQ7IO( M0(7FTE*[H]K52R#3Y95*B(=)[B;//0DV[D@< *.-@ MCRI%V6FX/)@Y%:D6"[6+\2A))4NQDE I;S^]+]A2XF/S>#&6=0M]R"92$HDT M=V#AEIZWT:T/HB@V6P00<27/!5^9&'YZ?,5!^VX"&>2SQ@CIPR>L"J7V.DV\]PJ M,7$FY329M,A](NQ"(96908N5(+L7$P(+4)TX4W&K=Y.WW"B:3R+";G5W%:&3 MUQE1#"/&5V%]O>ERV,'KZGRXLL%OQ8 UQ) Z:A<]&3^6"!)D[VB8N;$31S;/IEP\7398MX M.?TQ\P?C,@^[DF\>A-WDM8R/*W&)/,>-4V20WI9VM)D"U$Z-M"10%H0-A*#0 M'3M3/\B)'/#:VJE VZ:ZDTY<;:E/A@'R\%'C-9R * M:^XT!7Y%'")%:ZU 2-XZ,LL"Z59H*3?MB%IDT%>"_ADA'AUO5$YLP_RD,:^S M>/![/#Z_2H[G4_/GO3@N1SHB4"EF$&H%+PJ6@1/K#_L.>1,>,S&311TSV#0& M#.BE&O#_\J%S-W/4:6%#%YE8HE!XGWDG2XW*3W%"\ MA,2/;&;7M\DC.,LYFH:>K,2;+"'.5&QX,AA5CP6>@S>' MND:IM0=ADLRQO2%70E4K_)70FDM?MA(%.9"#: MQ15VL\AG5/0BH1GP>!Q-.RW RI/H;$8CQ)IY$]^U46&N'K3@@A5*4>GV.-SL M+WJWHW=70\(Y/*YGHM*0:GCP"T@2]RY!]QJ+2."_$^^1R,FWV$3451@QA9$V M"0U<>&82=GO*GVLX*,G_U.-/[@N:RNC":?-1B;B%'26WT \/;+6L=F!W/T@' MZ(77D4T_/AY$Y85-R'V,6$"VQN.Y"+&_2&R"#763O%]>\;=!5#Z[R?1SV_A8 M $S+4)@F@U]C!L9BH@*C!16+"E(68:LOZCU94!T@1NX'%K!?)'G]HG*YV&U@ M]#W_"]Z*%ESH,#F6+0>>L:"%2-OAX&CD&MU"2 TWSL!QP$RPH1%,SODXFE68(XIKSE <4 EWRYVL0]U7=]@E05-!?(PU:@Z'G(G6]=9%@"RB M,YC4+(OVC9K):1Y\XKJR&[XYV&B@E7%,!_&N;]0N4 2'9M*W+G(,&FF8!!8+ MA^5S]W:XW&Z; <)Q2W$R-#68>.D&^C/RM20!%*;6\/HUJXW5W)QJH$VH*6FT2_Q5NN&5_*M;S<&EHPN7 MW[!5>L+%Y^[BQ(W21+'1J,&>^-0N!>9XKI&PJ&FCH?X(;[I$8KX;E^1R*(); M%(=U,$QH&AP)!6OD@SVN^-SU:HP&!\DY^AOE:Q_H+?3;]N"$SUZ&'5.&^>9# MPCB-G\:MVWIM$+8TO/N DNVUOXM[!ISNG^S?4\\ S;UK:*N\;S'>:CG_0:@WTQYTW+GEU72C= MP2?XE0%28@!\L8$HH4#(2EF4@E;>I3/-FC!'UM#%?F6CRQ91$),(O(0JFEFD M.).'K16NWZ$(A3*-.XPTJZKTCK@MD="0IIYB*KK*\-9L%O D3D-J+(?ITGVD MR+DE7@)D!)X3:9,IJLJ0MBK(L#4IR,R@IMUXKC?#)( ?V$_$UK'Q!=?09[KN M.Z:H<=4"')J5YS.&-Z%?FE:UK!T'F,AH5'M7%TG:D>)#@FZ8@:>Q%0YS#&^&1D-[% [CLN0Q= U5:UYVW1-KC8\PKE=DE:&MF?_1U- MF[,)B=^ UNE'W)6Y6JP;;M""NC+CO2DJZ2\HQP3-A);6&YPXSZLB$< MP[@7P+Z QEZ&[50:>&8S6WO&,GT\GH&\3KLE4\0(_YQV_76RVG^TYY?RF! 4 M;H$.MGRWKJH:8G6,$LC+B,\_O-A,"KJ:IT0J#GO<;#J\V;"O<:#'1UOR2W(T!N9 M.!"!B]4R-4C@KSB3=I)0/8Z=(YZJ^/_9>]?F-HXL3?BO('I[>J4(D.9%U*4U M.Q&R+'>[W[;ED.SQ[B=% 94@RRI48>I""O[U;YYKGJP+2- "1=K8V)F1)0"5 ME7GRW,_S$&)HM+V_HJ('^EV$Z(9L9U:4&/>"D6S6T2PCJOK+!!N5.RV)@']( MI))QXF+55EXD%<%,%R%=SQ%!96*&"A#<-X+Q1[3?+FTVY VY6VWE@X,&X,&R M MN_R#> %@S;$,; H#:RI$16MY**V4([9P?YN\'MC!A.MTV%:Q <935,I+0L MBPS).K3]CY%F&\%/8\**Z#RPL,N1(,#&82K8,":'%XF_QPV] WU;_OE8/*0? MS2K;^84.$+,X=^+0K-OF*2B0-WI2V4;/ 2[LK&I:;8@4<5!.P#@8IP.^&X_T MO>[H:'\M9Q@*\(R\PP]E'NH$E;ML< XZC4A!7#3MNQ'^[AF9LN12%9)C>* >%<6="KQK\P%_14PL6RR1+MAV,3@,ZF/2VO]R#O$N$R MF:@S=+1F8SG?*+8T.7,&5\<]49FYZ5Y37ABV"9)?+"_:>P >=YCE^@Q!G_ZR M56E?*.3[!9KX+.=:O$W>#M0NJ)@Y28=)[P L?%/K:#2X$YUZG&R6,PB7Q#T$ M(L4D/A'Z>+B6':8G;_3JC*97U?>@Q5\F!GP-HBOY6Q(LKP/)_*!.]6+A+D'R MSN'(B=+((%8KN:EUDRCA&<=GB%\>T+PQ*J;+@6$E>5?#!;]@&:G"2/T=M1#3 M8OYVP!<3V5YW:'13J!]U&*C[J[^@>^VO.+RQI#)M_1(/,^K3QZO"!U1>%4%! MF L,M-5%,%GP4:,S0NM*>'T8!@1YYV>'F0K]@9XP3)4H8>*OK/1%TU!4,3(, M98::)J_FW#W&+QE+IA3RB,&0*V^1(TL=60:,U6[O4#T7QR07D28EN%:J\B;0 MJVQILN/ME"(=PAD5:CP'1KP3:.O'LS]^D#FKKMO7E8LG&LPS;8C)Y_\9F_NM"G MD*!&;.52DGZE9J2X@R.(;%/VLMC>DY0ICKUK!F9 88R)QO%@\NF(6>JE2>LWN"H0N!%# ZBE(['8 V M!T'#\&HS2NVU M'-3%I+681O/#ZXN>I3[=)$12#Z$L!BV-2>;!4A^$ MRC23S>]JG.P[T\*E319*3S3\!N@R#K0T!]&Y9(7OR;["MZ_P_2DJ?**_ M>PA#]T:)OLKKC]AA+2NU3SFJVCO/9LK;Z-5:?&\1ZV M_5^@*Z:3"24L94'&B%*?48894YF##2;#FQNYZ0PRU$G8P8_;S;8H$CGVF 9J M*;$X4([ *S.\G8,9=WN^IH9"2Y/RI+BD](H;ES7VRNJ:0;U46KK0'H:XRE^& M&E)!<%3C/(]W(Q91LG5@RCVRQC9*@!(% G4/,7<-\R^QP\6^"R>*.1[G!)"4 M&[IS*70BP1F&"7C_#M@!V\J'"*QDX>:2&#TW'5'ANV4WEN3.QL['K.=NLLNZ M&33QA]@L_8G$Z5#ZH?\:#*U"81%U_''++CKO7M'7BJ8_+.L_]=*H94'"5U;* MC!O29Y9P+R1Z01U7L(*J@1Y@;17$OO"0\##]K)T&@]!^.Z T[5ERJ+: "A4V MN)H<%7,.5MB(%\9_,/<"3"GW-&WU"SO&?FO=2"="R-'%F)3!QMF +$QS.L-& M.D4J6@:Q)969.6NAXPT 2;7&IHQ+KGT$ M/"*J2DG58@"N='(#\<) ?2L1TYCL!K+F)>PV D8=Z*&K]0)I[$97QULUJ[,4 MAFMLF;53"\C=.2S+K-!2]L*OE%SM,NW96 #"H=5L;MXAF(=?_8'5&%T3;Z@U MB_#Y=JYM 7GB7<"+0!E)O38%-F]$;P=P6=HF7D_FS'^,.&AJ4X)<^#^28^"O M7>:-8;PF(([;D0P14NM2.)A8.0.0,Q+P)@,*ANR5#APX BO MWI^R&)YX/,=.2\6O&IRJ"T-$=14U8U ?UQ**1G:YA#J:89-9E_N3F67\+D$' MM07&Q/.T'5BA1QOAY7C@&;[*Q5 !+67;%BY6!Y>AVV?6NVWQ&8>QY7".*+ED M)<491.\ _1W3^6R=$*1/HXUW\4:;&:NQ<];2M?32TV OR M=LCO:D2H7XX*)1#X )8X-#6U62-M5*QX]T*V%[(MA$P+*1C^>N?#_R?[2&B+ MT0UA@=O3]^R%[/<)&3B2D8?;1V3&(B@W6(*_G0E.)0:(_3XI3( M,\^A"@]F\["-'HL?$EV9:!\ :!H:5%BTT,#!J:WHU_?W9G]OMKDW._ZD]4FD@*6YV[/UE?):O0WGSATG-J>-=,V)4+ MK>)[>=[+\Q;R'.G"2-%:RX!H>X@^D)/X92VD;S^C!G(5?IZ3W6O7O33> MQBNA(A@8][X_8L5P+UY[\=HF$1]0M-)LE9TNBP2W* #UUEJ5MF]EN[W5&%_ M#17V__QJ-L2H<'I\=G1'C JW9ZX(3<#"P+QALL/VG@9*8*&H[$SL3[E+NH.C M%@@E M^?R=8,F3_V80;+-,Y;@P9WWM^7+[N=*FTZR2ZPY)(5NIP9F\>H8.!TD 4I3IE@%(NJ:7T*WH/OLX07X%CJ-/V?X5Y-Z9_#9"@@8-= M$-80XKX.;"4!H >GF!1;<_+1T:!;6>A0@IQV#4A;J5#KC>T?(M;J\\V!Q3S= MA+G//,HT/UE96/'"@=('T+JP&L-4."@(3 T@@ HM]>GR+"1,V^&8V9Q49NW< MQY@U2!9].*PK3^^SKB1PC YAA6&:)\X107G%QF>_33D6GF3^D4$>(W[ZE,DX MI#,@(+#J$2.X#FX\3\KV#T[N3.B\;JCN10)V6>8P(L)#1XP!+U6+0%UBP:9Z M@%K7@&G=$K?]3B&1:(J14;KF%Z"K%*UXO0HH=0R/4B57YFIRBZ9S>/QG7562: / MKR[\KX"XRHA9N!X$F:??MPLVC$,TD2.'E#)S'CXLD7M%#\-![U&-:!$+@U3: M3*4WN&2SC*,JS0Q76>UHY$[]CM!H&8:_^X.O<(SQ)PE;9A#G46:!BKZ',^A( MWQ&8ZH!W:%Y)D=--FZEM'<%>)YHA!S0T89^WEB9\> :C2Q4>!K)TP(;!H),W MQ[@58G MA!GNM_R7#?N+ *0A8%JT4T7;MD% M8\9/3@- 0?\8K/0&:TW@V#CI)L <8V(GP]ZP$3Y&:^H>$W&$Z;$83HT&]K69 ML[XDXC7$D0,Q#/%:^YH3+KF_3Z^\#.)U<)BE2-^I"4"Y'#B'>CX*T%J5M9U31@1,W\ M1P&>BL*'PJ MMQ26+&6,KCO2[/]WGKOBG&$K6-[BC\BNL Z.$,'#R"+N(CS+_^$DS%+V*'>Z M^ TQIA1R29^WC ("8[ZL",*&@Q#_J_6GH$_\5^L7B_]%HDC6(X@\9%@V,0>B MI::I9( \43RSJ[+ZR)CT#8:;6:L-JS4-IR)%=T2/,KHV0P^.O:XYJK$!]+" M-Z&_QJM6[,O:N[B$1#@8.)@C"1>-Z,[U@*> I0R$B^RHB!#4%]FB"0"*#*!- MPA1GT@G88JWSA4%"S'>]DJX:_]9FOWB=93$H*\P[-G.8^3$ GXA5*RF 7+FE M("+V/^Z?A2!M=()#%U)N6\-(R'DR_P@/#NEU$I2PW;#\"W)/6:-77B'21#C; M(<8&%-K5^+@"_K5U=^*^9#$! !,W!P\((>=3[,!;,%,TO'D:\4ARB$, OV8< MA6G' Z]%A!A*04TTY=SA<=.A:<'U/&<]-TSKEF=^$]*,23N"RV<8/G:&^#B< M4%.J,4CZ.E7:$]+(-0+0)@,>4M%%D>!3S 93EW&YE)'( Z1MY'R(:2W\G0$F M!J>QN T/<>YBHIQ'R7GE:,UW#K TG/T:&,1:.M-33E MQBV*J'LY":?N'O ,F06PR9KLMX6G#K\<" >GR-? M^Z34:Y8(TE] /X[KY)N*48>3SW_QH%VJ8Y=O5>C8A#%&!.[>/027( 27MK"S M([7RM/=RKVJ">TS52\6(F=(^WW@1A*P/Y0A/CS'U.U]VG7Q/2.")BC/WAZBC\H66SB&-]NR<_20IT]NL^I%Y_[$/WG<73?CP".H9/>*(*V"W"/&\93 CK)TK*?"Y>>0 MF,9H3!9K//D%TK:FZ-5]FN?^AEUBC*?V+$0.%HS7_SR\$*Z=^&)\3 G9J>B> MBODV$26I?[BGUV1#XKWH)O-BOT M\9AG8GPUDX 0]414AA)H K!;5-T; S"\XPIEIYZ4V7<3MBF\@Q44PGP432EL M;:/H(X!L>FM+QAVQB9B,BNGO6$79W*&V#$K_H*^)*Y7UZ]V.%FJ7UFM[Z=W& MSU%OAL1O:ZJ^L0P85F'O1/@[O 1^7.< :S6I9D *E\T@H ?.V 7TD/N?6+H& MOOM(4C+S-;\T%L7/5Q&MZ7+@#,HW)IBT"HQR9_# M#PN(8CL;4K0W 5*V#V5S7+@V0PA!J)S&(PFD2J.1(EUIT MA185J@YAD>,,:C@&TA_ N!%J>;T[: X2#5QTC%?]]&78\I#(%)8]99JFG:O! M!:44F9 JTG-."$*D([RTT68ZTB0RM;Q"15QL"$$N-8 M#_#8T@[)OH1][^G\V=I^*-JY^VKK-NZZ]+5QZ!,3E0VS=06(M5U) Q+\\++G$J,-< *I-,G+M=_S M-8O] K6EH?$)O-#J?4;%$W1'E:8B55A[2:JP/(CF9<1Z06XB-C 3CLM/#MYC MU+\E<1L(X#[^$;1OMULJP.'2X6&; VBT87$EX@3%%T6LG*Q"\QWJ#!$A^J)* MJ,'([YHC&/R9% +!.%QZDRYDJ#8UP'LPK*D ]H=^(N:LUWY3,M4#O0GV9X@L M$\CM!QA4T3^5@BZD4)@DC?,U\%79A&69:@(#][==456NE,Y KS.UR8KEPMLR M^?6H-R8K+ASO(Q7T&+<(FX"[QXJW'D;FJ+7+NT%5'>BB;J>E4P<#HERF^Q31 M-HB=#7LH1&A:!P>G(;Q75E9*&:ALM4JE!M,G4:%.E0BWO6L!0M[ MJ,%+/M+AW+;-ZL,^6$50.Y3H ^>C$73WF[IOQN7=T!R&5WCTOF)AC*\;E)^S MFCJR46.)&I#-CG5%U?L"N6:1I<,?.*CF$SCA6I[;E_\&+^%):K>@LK.V=R9GTP@V*R0(SF9T&8MX+(P @X\I"??H(%K)>0NZES9Y'%J9H^]4->NU=XJ6 M.%U68VD7\[C,^K9AX^6?#@1AD79>)QKZ7R7'/4E]0("QS#5'6!:CJFV[D=[A MTQNF7BSZ;BP$")S;9K_0<*U8)89!3:%Z5M]'--F&.(/+UEZ-% ?*$=C?P4#V MHE=#=Q&.G(_@SMHB: @VYC>B1G&I"4&\F/JP)W3VBN6"S6.V:TP^@]9".:J3 MA8,> OWFU2TFND9O[%W,V-K+A_PA2Z^<*5!=#Q#P>*%U*;(0XGT$M,CN+G:V M1$@LNUB^@?T$\Q60-B'@2"#=!@'A!Q&5Y#A\D+ M-SB"AY-WV7F)Q049NO5K4^8I^%9+4[;)"OGL;6T50W498:-LUK)D)J6(< 4+ MH]C/@CC)O(RHF>1P\BV+&LU?82,ZM[_(<*XQW+8C6 03MBP!;W".;NZ8:#\T M ;U-8P6IW+)M<' -VT:2JBDD#QA7DBGY18.#DI]9PG$5SM2-0YI3&WF+RS)' M4]$9N(%*N=!9L9Z%LP8S19/LV*YF^!TP M;5PXN,!](S0(%Y/+2BQ(#5R8[,-16^)L;I?QW&9(/TE/H?9W8]JR\$H^TY$H.XD:^&5[XRW1SSV(<9RW MU]T0\0YURA?#>)X&0/<4HW[(NX]#"ML;\M MU9SG]V6>6ID7H8'I,JM*Q*OV_W"1_*8>'=CCE&+5J12(.VUWJ8M'BG B'*]E M/>4NJC2K5ZU@9,.8Q$?'[,5,5D135S(8BGV:\%,!1INVT[\0? \A1VKZDN;D M21/Z)/-_AY/T%6G][AZC] M4!P!;R>P"A;S%?N/U_CAK/BUK;"HB>M-"&,-9C P!86%D9+(K(W5^1!U>P0\R^F).UU: 3=]9I-$?&6E4 M<9KNHX-(ELO1\N'>D7OC VETZ)B9!.2LP*@$4:&AB 1Z#*:3B >40MAI5(Q! M WM &3.)(VSOC!2V(/NZW/_I]]"MQ]E6L/T452]+='QUZ&H '$AQ(F@ZU M[1D]DG.TLM"%Y-?+H!Y](#W^=]!GD(E1)( AG>YU&DULXR'%68A'7-$F_:=G:L3&+Q^'3DF87 M*CI8[I!9E'E>7@%N\)X;>P_?&\NOMZ_ MHW9SZ]XEW"0+D3FW9G JUTZJ_<&X%G9>DC1>SHLJ$%!UJ+E&HVG\.T/> M)/#*QLPZD%*EU-UZ6 M#YC>T6 O,@VAC"?]">^"P*F?]+W%7YGJ][B$7%P-I M2H\F-UD)NK%B;D,&F_J2=':%/6@$V@.9I[7"[-G\HBCS\GRM$E9KP6TT9A64 M.XHZ:0@UJ1GN$ N+B$B= 59E$28IM&V5'E]&T(S8W\EIPK+WU8#-$0Q 9ZI@7=[G>[/VZBJ:'30#5<0)&1>1$'<^9AO).+O4N MHDZ+2ED"J&Q_%PI(_IR\.H-Z%M8ZH7A(HZ@Q(&R$=K.+UD[L4V";P15]T @- M3A=2 <\?\53J3R;);K=XCL"\01U0E\; MB-(/N!8+%=X5J!3PL67GI"$NQBT MPX.8-6O8(W]FCX)N^^@]IH.+\NKQ--03G/_M^Z-!5@1% MI0!SLUJS=QRJ$=,1R6']9Y4T%I\3^ES00^,BR9^102/=N+O1-#3F3LQ_H8-F MXS61ADPSV4@P>IPR5354XB1C6V"5TVAH[*WS(N4_C"VX"&IZ(T4TJH'(BM@ MAFJE6)^%_C5!#\!()BI/[?.*^[CE!G$+.'&<].?N2*I[7F$C\))['4#X@@%! M_Z>N6QE;%8_N$>H _@^=;5R[AD"XL:\F96J'&;84L,H5E F[@L?[_-%>D+=E M-O1&3ET1%C>11Z-#9S"8-7$%@6C'"KI?P=K+X5X.M\EC#HO>S 4 =\3)^2KD M K!1"*Q][)CO!6\O>%L(WE64Z"8P> )'@$:B4C/H,M^SQ'Y>T'^*R(DV>Y'E M(*$&AFO 08@R*KU'4BP"".[ 6$+=J@,_LA?PO8!O564DH-15R^O!?K MO5AOZ3!(/@=+10'=1^9CT('P,?[\@ONL<#PCI=0<<5S+Y];!E;#TR"N (I-T](W[0HF9TD%)\.@Y-ZL^0\$'SLAD_-S M(.V O!<]E0I]V7(%.4DXF;U4[Z5Z*ZF6I+FX!5!28U)5!(ZFIGI-7$=X].A' M(\Q;\!TH6[S7KGLYW*JODPKKU%I A0;KQR).85;-V^6E$"ZSKGT)7]G+VE[6 MMDQ-F>:&3G[*9*.PJUA[[\P\TVS:FAS8@]6(_(+4? MD.JKA3_@@-2/J(-,&P.3UYL&BDF>7-50'>]")C!4.;!H@GJ[*JL\!6#:)1$. M0P,G$I#@1%1:$DPIEX24Z-(;Y.9PP&CVTVN3( M_D2H.MU>@(T-# GSXO_M:VR&O %%)C>X@]$8,[7-D38MND:1OD!O0=:I.L) M )5#0Q*%8JD%*NB_XQT!-=4E]GWG 8^[ $HNC5V$ %UD[H8\"X*A[[1F7 MKFZ6AO22X'(1'KLL4^P1B3%JIWU_S1#U.FK\9#@&?Z0P?!;6$M*4])PB65*; M8YR2IV4!8,A[["54_F1!F"!8,FRZXG&_P4:J:'Z88>%@C?IJYT+B(4SG$+4S MX9*I!^@;W.>VP:&N!A%I+-"!(&OB(LRHWPRE(.H2XU%M:M;!9IX NDX\Q'F9 M67ZNNALUWC7^8&!Q8!@@G7^4\':GQ2-B..L][89U(Z:!XC%Z_,Z%/\OP[.X7 M(NW<>06DPC_H2XI:TJ$PL+ 3O1 AXG5(;^OC?6A )N\7L_@+>?>Y^!4 M[S=)DTQ^K+++9'Z?$4Z^QLB5+&T*2Y:7F%HPYJQ 2">Z\/*6,L?#?)WPHL1" M6!72:1T.W]!%#<(7BRIJ&>"Y2')"SF$CA&0O/-6 M(>B1=V6*FA&M:'C$;RM#6YGG$>$'_8!^B;EJFA*3=J'P(=2K! I%$RE%34WQ M]AU$U6GQSX(_1\V\Z!=.E4$1@5^JR7??L!PF=>TCF32@AMK'3/DSZV5 =BCJ MA*R0 /YV7Q7A.KU+;=%@Q5/ :(8 PQ0I5#'))I!*.3EZ^0[9K?RWWB%P'O[M M\4O\[I24O9")L/ S(+)M9D^H93]F,Y?>*87NI NY&_TXDDOBQ _HH"\U%?=2 MZ0:]? "V>8 F[X#X)OX>I40TYR@,\8Y/@MQ8!9>3>6MK+M<%">V,/R4UP*"C M;<7;XO_W>0GR.?/+ /1%'Q<(&SVLIP4'BP7BPC\2I%HD80G*&9O7YZ5?GK+6 M7695*Y,'?E'+&N8>+K+Z AN$B0_)3D#X-UB@6/M+S'!(!=Q!&$P1_B%Z7Z_^ MO."7RRMF5DJ$6*@NX0&0%8:K0",9!X3=RT!QX2^8QP@<3<+H\ZHJ0>@11%1L M:V7&DR=0FPB1]A*:G("F/NK!AC*VR&.!+\SU: (@\+1S%*R^\[(%O$+9?A7GN@/RI203N#AGSAJ9?Z8(E>D7 >WGTX%!&DA43[7 ?)75O$6) M=9R]\$9)%M(XZ%+R('JD?!1F,)P'0/QYWV%'K(7W6O/\8B8I-4S)!*91L!W) M'"[6&:6-]#08AB=E4!_PZE4C 1(T)J. $%RQ!57V9N*X87D"[A2(K50B.&43 M>73LD_']HV.,B.FA@NN]GM1'$LH>@98H*"BI$E,B1.4B9KP%';_ M^NU+8(YH8$>0B1[W(W@X>E5$HQM\Z E4J8)2,ACG_AN(+L@I+O[5$8>:8OD% MF[,-/M2?TBLP<2Q'R0RJ:+SL(!1F9I+M=BTCQI!TA-8Q-U5L6+(8:A?T40G0 M/98Y I)>(BFIU?L4.E/0*";#W'-@/P&PLH%['A*D^F_^903=%7,W@.M>AV5; M:'X0[J(,,/)1+URXFIBQ@\_VGT&C_5K^5.X6;Z. /F*CA#*?I2%WD52+-D1SPX'?A:H M;S"E=Z=UH5'"3F%A%2*+D12!S8T"5W%S($ZO5!,ON60&[MVJL4P78":S,O4/ M]JZ&=_R54A8\D262RR#2(?[M1)@2L,DXH)Z*GS&-(E?T-K%^.A#$*G&"<4TB MX8CCP)$W-U'AV!Y2PHRR;9*S"M@!G!WAXB-E.7CI6$^@OX%5($OSR J1EW?- MD01APM=<1PLK["Y*3DU^6V_#8L)DMA?0T]655[D!T5%P8A*S%Q@=*6)7_9)7FKI;>DPRRIG[[\: JM\(=0"Z8 M47F/X,,5PTS69OQOH;*DI)AR;,>@ <855N2E34\@_JID)8E3 .5S2BZ#* MW]@8D@P8$H\8VC4N< "03!T:++K?\Z($1H++YIU2%TJ_["I5D*1"2;U(0);" M9>J!JI8_>AJYF9J6 Z8+X'2OE^:X^C75TA?ASNDP&?0M#,F.Q9I)FEXF9AI$ M*H3Q7D=]#\2S<9\:6CU7)'AH>!A4'$+^=*UK-"4%\^N8D8'/#.A]6(TI!17+ M+I8"NID%(LC")T@'S'I%/%64UL4\%"Y&^Z,-[SCZBFNUC97-A-@O)6FYPLZM M7G^!&8:BCC)>1M@U4J"V2L;O#^DRT:G<>P0$3IV7Y%<@=D#8GG"FS SH3X)* M1Z Z?3R%:D-S'(8LV'+=<)$:WIDI8HQQ4@Q$HL,@9H](O6#6$N]%Y!KCJPBV M4<$V"S/O/9>-+H_=%FQ_BUF(O=4 -6D22 J>R)Q=D(*F_#/6$Z'J?(EN@+($ MX^K5X[A!PNKNL*W.\W*&4,NH)K2I*/2>6W((7V,Q;T:9R[D\1U M8D@][6P=3]:QK.391S"JY"^1"RH"*V1VT%9:.X?&FCIPE&Q5VD@9FF]9%M!7 MPR>9<)T2^=84WYP:-9$NAB@NO5?6H3%[[ M^6<]8@?B]>L?7['W\%AR[#,WQPY>1=D"5K*D:*&3^.3HY @[:"?PS0!]!CND MNGI1^>]CG7J!?N EMI^*M^&BJCZTH7[RR@T;-U.' ^T<=PX;:]#+UC (@*%_ MDGEI?PJ2O-3%TD-QI6&%J'8LQ%\-P0BR838M:0RFW](F"ZQA"L8EU>S,4_A6 MU@/O;6O\P,]F=1&T$@TL?VJ: KR^@V]!NH_(+YH#=%P6JC;M#XYL()8?@MVE(P]Q:FE:4$5F3R>PD^>^G@$N545\L!' ]1Z",^8 MG&? VS2TQ]9L*0[>D"M"N\PE.SB/*1(W_E MU3/A28/#Z-T-5,[L<$.+>R[^V-" P==>)B;_G8$Q 3WI?_$UI-J]PD02&)R* M@ 8BET9>/*V42;*#.K2B%S@?60JG(C88@$UM\0870QN!3E2*ZD&:H#%L0*(8 MWE^MWAC&7NL-QS7*(?<=#& "LD7TQ9@#\J;D ,,C5+CL!T=(-AVVEE5+/D^. MJ8QP4Y8._+ZL7O8J3K4ZC9WU["Q-^TM 6-;^-$R==-K40OF=7YPVD;K5AV(_ MXT G5/$5EVR(][A#>\KV)JAA?%@9(U=P^D+QUGI-:-" 9BR5I8NU?6(]O.<) M]H<5J:8BXIVQ72]T8K0ZGOAP%TF^X-"N-P!-,II 0R\5\JLK"J"6UI@OD6 MM"M>.V?DG:**NG($"E[._3<,QQA::7! 1G)C]!'C8WU MEHO]W^#W4_-(B/LM)'3==*+IJ6T;81NX=.F:FX$*[:Q@5.YN6QVIYHMUC#]*HD\&UYS#N*:1TCNDJS!93W A#F6UAQ$P]QH=3 M;=KFY$A!+G#N.AU)K.NC#(BT?<7]X!653V@*D/,2VMP-%J<+9886DL?+>I6+ MC :MN)]Q.,D_!>>A@26$['M\&KB&@0-IFRS'WV+@RKX1AJ/D^W%W?!6P(2$% M+MDGZ)7]J"6K/GTT):7.!U+CV!G'?6H:NK0,8@\&"%,7&53:X*^D*SW-DO.B MY!H7<<=S"AT7!T)&-R#.]I51N&1)*:C@$CE8(3*1IYI?-R%*K^812AZ'DQ^1 M_D&G'\RLL:Y,MBW._6*)I VS5!%+0Z=)48*42V?=8D@PS%J_AT4]&+MHF^"; M%B:3O?+P_RRE(RF+41HP;O+J1*%33;5;J@]42-WLRD6FRM,,>"9S?@ID"_2\ M4&5@AQ=F('E<+;0>8EK$O&J<&1I-\(]G[JX^[85GE]V-1%WA70XG M/Y3%@8G7,=FS3'X%=#U&+5E$0R71.%'?JH]D14' M9Y(G%[T];NL-"V'9">N(+].46UUM+D4[SV59^7K JHQ5RG=4#7[:.[&W')N/ M=^%,U:8 >6K$F;HLFS!5A@J3>D[R:;?"/'(\Y$RSLB(-..V4G*>=FG.GG@'# MW,JSI0 -;SYYW80ZYVV%?A6/'7-9RN1%7WDGXYWJW*_+I$K%9:!L&&GN);-! M(5D\MJ/YI]A:2JA[2WW?9O%X%#)H9Y"UFS+6 MK.ZHF(TEJ5Q*N+^QY!4.-#XDAQ"SHFBAPP2'GHCJ/OB=YLBQTR><.J6=!(\A M# Z6>&0!)MP;HM5(B<3>5XHOID/K)KNEI;"P&16&98]H]$9 M[!"0''O)V6:).C;[88"U MX;C"+XK.;%>+K&DX,0[=6NW2QW'@G*%?;]TB;]U3@*:9YSYNHI_&T@F(VWF) ML#[^XL3[ K4#I/+Y#C IME&=,>,81UIZ>"&-S>@9-SD\!4:]\=G-DZJ"&*SI MU#*NE^N@;5BR&?>M[)[>QMO0 7?X_=U5(=C?P-L(/171)'E_R(5"(.E;#7>I M9^ Z>CBCTYHA0 A41^8(&X1]JMR1>"/IK:"J"^D/6-[,43Z>ID>#8UTX^G&?.2X M70\H>APCUEQD,PS+L%8 RD%BOFNWH/56(M>'-+RE,J2L6_HY3_*=V:TJ.)K8 M7R*V/DS)<^L6U879LOT<8!,W]I M07'EV3*CA?Y]L@55EZ; 1_ R3Y\>/NN!5W91*V\!B'EX>M;_V<_IW(U@B#YE M]$TOT4]?4K)X(P+GG2U)LC'D)&=IQD'AW'M45(=NO$30B$%=DKS-H-W=RT8N M\V TL6=&/2G\(QQ.U9%P%>"ZF]G)I,&DAGF&_C9U%W='I+U NRN4,.K/AEYE MYVWJHG5Y_7(2=O86D+)[F;R',HF8!90V0-_"ZCHX])#ZM?)'PPB%#A,7W <' M/=S"_382:?$/DMG9R],?3)YXUAL;']U+\L&F[0(F1I/OD M:6@-YT"' (AQ/PA[N(KSN1B>;!A6E(1*E,<(;0(;DYR(QZ@ISFE$[RT>Q3"F MJ@Z]]EH!<<&4(>AFI:$E@(J(Y1+J]'[GL#C3+K5PINBX2,UM-FC>>0P4^#H] MA.AN2PR<77Z>_,:5K'PHJ:'0+(2DPU4@GAN!\_*Q8G#E;W J)6=N!T4A#-I@ M>@ZLCC?LO]%J^;D8>3L>$Z);4#E77)00=9R#G0Y9JY7WVUK(CC,0[K@UYJ6, M/CZ^DI!O0MXV<&(Q>9\I_!F/>.'*,)_=GSQ,8=/HJAN*^B+,1O:O+DK.:,: MBP.0V/WI(A-AO&[^'\&6J_*JN1A_K'63H+PW0^G"99#FKE.[CIG1K28]!0BYDNF@^7KY >/;^7QZ9LG?EM4B[U.85 MF8:F44D=?J&%IJ1^T'6!3,I!^&U;:'H\[42KU]F6+D#2$'YRA$ \((:8N;4U M,-#ENFME(4$R%@90739JP213Y0 +8/]R;KW7X]:067#1A!((S4^1G:=K' M\3R>CV0;+7G$%XJC-_\ M+5FN7KX-'PD7,."2F7]TS?QP,KG?X" _$?L"G666\_0C&\(!^VO\03087BC* MI3\6L64N:B.Y%E;^=X^EW]W> @*"<4VB?:FPP;&BO\')7 /&'N]:2)B.[1_, MY''3%BH5F;KE81UIDL%""GH'(*?QSYI?,YB39HZ3U*<8Y9[95SL":DN(!+;U M,';K3#P44(-?D*)#9ZZ33X#-Z)=ER];FN'!.KU^9L2GS[KYR-_;,NZB1*6.L M?L!6;'!VP^]T44[.VP31\9U07%7E>94L WA^[S=DN/6[A39SPWN852?4DSCV MU6D'F%&-GX8TT%T#P8!7^=T6DA!>F>8]4^GJ;T=H-]1YN?O0[(<8>-//V?:W M0TS%0&@Q%=Z*K%CDV "(O3BCX!)&Q,&4S*#O94J,#,.M&BJ!Z-IAJS$-4TD/ MR,!'U3C_^_6W[_5O)?CVB_1[#JX%C+[.DVKF18#KQ5J6_AL4MN#0'#9;X,!M(#^)^.3HUP$!B %^Z 5$)5!& MAT:L:F^@"0.A" 5E#F6=ML7[*Z,R"3.(@V=%B8FJS15-X(\=$!]._IU< 8]N M9?$R:B:=6LN_N.(RJTII.4%,BTLOPG.XO.=)(=TGT\G;-]_7S+\%%JA=(=JK M-,6$#A;\)VY7AZF02'=@I@9[XGV0@LT()J&&N0_LG'>TE##/82!^]%2C$^3I M/KH71(?"Z;F>:CR %1M %B!?3HZ#<*^DFY3"%3@(_P-^+D880+GQ+,J$4PJ.5#[ M.', HXOF2#&L9X$1DGZAD]>BH%;UGAFG&*Z $O:T^K'L]:#,RHB3U1 MLZLXO0]R!/5T7P_;U\/^N/4P$T-1CQS-?QG-)DIJ.KE8IUXONL+XE[^YJCP0 MGR4BDQ"KHO4PQ,3.O'8Z+Y.\5GR? *1&NCIH2/!#)/A..%Q>,5XC>.KL+9+E M\_X7A*:D'%/M D?X+WBR=CH+B@+[4:+HH;F$&UIT*;A00V!!?0!BFC%ZYCH) M):7TBV7@;U]1D,W6W!_);J$++J.0TJ-D,\RL'6C@7F0T9PGVG382">A0 M4W!I_6X#G9[X"H.Y!V/O;M(,RHEJ\GX6QF+I6.7 JW)H&B-7=;QM7;8!LX(D MBC9N-H:X4'OK ;3Y\G!S_FI\N,<'3C%OC8 MUS I[?<>$TM-)9$^YW\A;=UB1!/H3'DFY TC!_WPSY_>OZ(!;4HV5CX8F7$[ M,RY>WOQU6?D;!4?SBI/0WT(QZ@WZH>N 6/3JVS>*6!3>5Z#[!)O5/PZO\*MH MZ20 @R^%8[OFA?!"PR&<'?W'Q-\O$&N\*2='IT?COZ.2!(5<>3U8L\5FS C; MX^K"?QT\*YQBGE+B@YJN_0'ESC5(FQ1*%1G%PNR;,PZ-,_]JA6%3L.=OZVH% M[I=(",?%*0?+<:"':292$$/)T>#V0IHUN,^5)D9#:I:&Y@N0A?#F0?G"1RDQ MIFFHCL+JC!]>=^.'N@EWG@"_EU4% :B&G.24!\$94S)*"YHI,REJ4A[ [WR! M="Q,$DI?\^ZGWYD*65HJ\@'"_MFR6[SA/*#1 M.03Q ML1BK#QH7.0,W:$(=()A+"8.>69FE#8S'%V 3*0I930M(J)V2]ZJ3NM M@7P+EQP3&5!2R)8TQ&?2S^&D =2!.:CH-1(BF0[[9M)Z 41#0O^. 2_B*R9 M08&>!&13L'#G@0TL",#40F?\VE9(G3A !3X-U(IS@5*T@+)!>*:0YX12_(QG MT4,K9R>Q-+7#>&E6 TN.%OKGJ[V)"$!5GA&,;IZLO.E1 4@\/WAY-O,L8< M>.V7WJ@3K7^-X0<#L>$Y"9"N7\L EM\5N;%2-ZE=D4$2Q6F>#S;("[,WW33? MZ9+EQ%MA2HYR\BFZ[#A_^N.(:I@BKBR/@H'K".-E_M"R)DR(X0&E)1%JH\PY MA<>:=N__[^U=^8G<,VF-T=)99E/S9KBRCG*-8QI0@15PEB1MWEMY5=8*1[3"5)V=YQTIH[.?@CI IHY(GK/-X;;*K6F2Y] MB"PTK3IES$(P#[$;J7T%N!2I6O&)$(A9E2"28LQ&YA*H'%9=5=#U1$>M!\&< M!91U2YAW8$4\AL.2U,ZRAV77U(9P/\K@G) M*.#=RF\6YZ#&;$7]CM:Q-/5= M-Z3$+]E1E''31D\%1;3;@3)BQSL$_6@V!.!&+:^\6^\M53#+COZN^0O05/[+ M6&;6-UW(H/G81!9(;UD@-H.IYM*C?5@[YZ%_'=%]/"'6';H%H*<8 K:*2[#= MYG#Q-2) #:%KU#B<,>ZHU2]D%D/61!):(6^C[PK[L:&"O-5 U/H'PH M(02>,;>JH3%:3TH9>4AEE7VZ5.$+V"]1_ M3@Y M8./KB^0W[Q=@.X(L]7#R)MH>_&)8%+L4@[+(/6-,6*AAOF",, JW=G@:PBCV M%9&(@9"L* MYH>-39)RAQ.!NN[R XQD3V1BJ/8NK;CDZHAC^LZ73IQN"LI#. MM-V@/#1 L6(,74,3#_0OFIT#=P<6OLI=9]_\0Y<8?UMD,)XS.=?:3@V,0N3A M,E5&91"T^&D8;W<7Q[4,FUOO5 /)_^-F3)9*)5;N$LPH@1#N(R!Y&Q@::0@-+C:=S(:7"79H8%C1/1CNHY!?_-NS_&!"&]>-()*&9]+?"/:FC$4MS**TP$0 MI:GF["MWP70?L2EYAXCE8*G@4_XC 6+SW[JH5\ 8P9$7P:" 4Q,OFN)GB*J6 M/F9HR.82H:C_P0/IRR?O1Q+IQ,R)Z.&)WXJI_E)4]R%-(/>>R(3Y:*%(469T MLRA8(5> ?NDR66'*H*E:!78FHZ4&=Y4T%TBF!!]$>!>T/Y'AYS69TYA(]5<2 MG9#9[GH"E*O74?L.8M<-KK<@E7%:SK_UG#'/3-YASI,0>AA=VJ)Y= \Z==9M MLIM#(7$YT+6I"4RL);2%)/>-AQL 'FEPB:TIZU/I4R)@P,D(^0B@[Q6AIH[#G.KQ4W,],3;P=_&L!^N.6?7U:/-L?TA*"%_2'+>?_7( QF6 M97$C#)_WDR\!6P^_ U^XCG3PG@$Y. MCQNGI+NWU,-N\7#3K82A1V_#3ZQIG&7=L!EK6=VX%LU]H&30'F^+CY?==JP+OS MD,@+(^^[]FYV[0K"4$#1NL/=/N4/X#/+6(B/GW:KGLO%KK=JUP[:[U7,6VR6 MI23@#,6.=V_WED!+$KL])2RP.B_4J?^'\]N)]3:JS*OGW;X0,-#L/+KA6;1; M107;6!HWORC@7';L"]SJ3+9V;+EGT31H[$F5NO&7;N>,=K-R\ M/"\H02IX>ML'5L<$97[#9Z).O<4S3K91_6;3)$Q]M8 MN:NRRE.81-SQD6CF>K?'\3OL7'"UR+-; M@9+&NH=^Y%SQVNUF=;MW=VHIO[M-1+Z5?['K0H;,O>X\*$MVO56W"Y&WRF'] MKACY?N7CTJQ. &)BMTXK =O?/EVZO8Z\UYZXW8>LUQF[NJ!AZY)FV8[3BC?+@;:ZA%P&Q^X-,GDZFXWBH*? M76<.;J/E[U>WPNU]^NVVZM9._799(Z2FP\^)][TKLQ+ ZZ+W,]6_E)SGH M].?&M5W?'FJ+NWTZ9$O7ORJA(6WG=_9VF?'MLK#82.@C@%MYYK=J-.EV'>Y8 M-KC3-8+\N,4CMXC6?VW3(5X M9KM7A=#-N[Q=!7*;TI"_5I'2C2$$=WS-%%WS"L;!\LSMW+N\@\P(HB74='B[ MUE/)K>[6=L$7T)- Z^V.&TK_0#=JYP)VV\3$_6I-@%'+6[60;G$:, RQ>PO' MHUH[SH9![;9*=]TL<*O4X9\SJ,3Q^]NV"-RK'MO;7?8MI"I 'NUXJ^XD[V)G M^'9]YV]7Q-ORR@MY65;N6M(('= _9]>AX^[C8.H51""'N\Q;[+Q("52F7XZ_ MM+N:B%P3LP XX0M0#>LB >QJA,8(4 R,>)$09K=^&KB]&9L:_CZ>D5!&/?]Q M8G>JZY;&T7'V#%F4+>+K*)CZ18+HVS!("4C("(T/X N,A1'L-WPGY%IS_Y!%MGLY,/NF09X02P]_B@5K$*%=([@V@7S;-LB;4@0 B MS-1CIC#+3%C"$N5_JYY7;>,WY#=Y&?B&E@ME?#LI,J5*FH/KA-R@K(?>M( O MX"7BYX)P1 +*6&* W2@O%+Z-N2++*J4,9O"C;\V_X,#Y&X$^?UUJ*A5_XQMJ MRN0$"0"WS)D<"M V,P"H]J]F6&J5UE6EDT!W^UNN%!NRU>4L%TAFFLZ6EZ$L M Y(_6:+9!=$[%KD# 4-/UD9$@4+9T,FJ=98Y'>")'IE='T1S M$Z#J[ARWOTU6O3PTN+>S/=R;V\.]_2G@WF;1 V+(@G=9_;&>O LTH8!M]@8Q MVAVKXW\B^,<[P8/XSZ]F]Y6D^3NE"F@+P?!,&F_4YPVCB2#\TT>W9AAZ><4+ M ,3XGQ:873($10O)=6R[!QX^0]A"QH/PL0N73[O & 2_;/@RF+;U+MTQ.$>A M+TX=,+2BIX)@1E/!,#%KYKV!OX7]T9&+(_^;KAE>?27+S; MFZ!*U4+:M2,%S.@+,-H>'(=Y%W#IFFSA71\XV*G( %)39L)0001"9($OO!3Y MQ00)"*]_1^!,S S-;@WSNH1=2PK";F]<82VZ>>?H3:VT^]]:R@8.G#M6-%-G MR:GISXQ]I/ U'6QV"[LC+&&GR_E)=WD16K/.- MH$2?W+RU>"GG>3GS=UA^@\K/Y!.?G;5F Y;N MKN5OF,B8;P7)#O(:,%^;JRZS.1*\3?P3_15:>_/@);8B3?CZ(G.+R1LZ"K]- M;P&,SU4^4O#_0Q]$5@/X*;0IC'F\1F\;Y&Q9 ALW1W->.A.FR]+33:L,F4SP MB)'K'/UJ\P"$& -1RFJ%Y 0.=5X\_%.KK._(>8!0E,H$5Q%NMF%W)QYLA0T, M-678(__-]-+_VE_AB4"MQG8/^&/D<&&7X$:7S,S@31V#1B]Q"Q$_76,6 M'P,@?AS%51'LDP71*G9%YW1WAI2Q;PE6"5TD91U0AHW/MJLY<]W1IGHM]7WX ME!(""ANQQGG( H[&0,9^#I'Z+*FE]\)S,$ &6&>>1/<@230G[-BU,R!>+LCC GQ6058W, M(WI#($B9,JHKYU:2N?]9>'SE@+X'E<7"B%@&5'W+1$)?6)97(0TH)N29PO@M M4%P9KX+]!TC<+*/3B:5 >7HJ)2$/C((KP(5O&?256J-)#S6.K?>J(BZ9!I26 MR(,UQ %3C!#A&B#Q@]=LBX\%XS6V!9FT%.6U%OY(Q^QA"N\+WV)JNBA1%/-- MQ7+#?Z%\9'7CED1B C^36',^XS4*1!^AUD7@N4;0$(PT9 NO>MC3\?U+V+. M7S%46>P\(-,5/0KE,+Q#.#LF-4+; _[K',$P4Z(B\$: ,E#S /8,W"-9TX(O M$+A7%$Q8> 8"11G1Z@"A"]LL[\XP21_D,UDZ87P4U#7BC@*$FSPR0B6TL'T" MJ/P-,=0B_BA;XO*PD]@*5=DZ\FQ$,KKG2)O6&44B-+ MX["$G#%K$ D2"\/_B?6:0"G!3(!P'T[> PDI558DYO)'.E,82W@:G"TO "HM.*3/7$I_/3M\ M_@2>^=?CD\/C4_]#%?:6_> UP-)2\U%>PM]3=DB&WP9^'B'*.9:Y1"3HW'7+ M3,YN^+[)-+;?Y8T[_]E63VG_<^!;=55^"29TG M.2=R,:?KU_?2GU7CL)X**>"K*EF]- _E!#HO[F__Z\739R]>=M<1?^B.D].] MT^AGJ]EL8?@:T%Z[D@WB]#^MO\((X!V!_E(*@B">-W[$U #! YN[[))4.@;' MY+YCD!UP6F$KOX)#_PJE9"_!>PGN2["!30YL\LK@34DX0017LL*>K[,7NKW0 M;2%T4FU@K<;+KOQMAW8]R+;HR]8M\K]@TN:0B$=#J,4Y+> M;P!N.'9-9^M!K6Y(:UH-LSB/Y'^=6+KSO=^Q%\]M_ [U.:CH%K)KW+V -1?3 M;"MA.]9/@I>1.L=DYI5T>>RC][TL;NT#F^XB5FW0JT_MR+81,O3SYHYKN5.. MU*'NC'^5%=,)#&*<"\,@_!,Y?'M)VTO:[=09%A69-K=N*JCF0.NLS$9QRP', MNQ'!:IQ44A918GDE9S 0EGC';];L97,OFUO()LB35VPM%<'KBZ0BJ2L[+1R3 MY#+)R"<;8 M??)2"L1A@F"(9"70S[=)BH.%)UKVAR:_9P22L!?A+UOMOB@K+U".^L6'K+9V M20!^GJ_+I,(N_#!LMY>LO61MH[U\\$ 1 M;CN#Z:,&6V8)NXTJPT:1\61GFE6.&W>=SB66-)>()MG.,F %Y:+,4_ZW46M, M*[&NI,5BW4OS7IJOEV8N^4Z<(-E@1:2$#.+9X.8 M0C +TKJ<:G_RCPHEQ+F?==P,3*-R='&\"XKB[JJJK+)Z>3@NR9^G[61$6+4/ M!?[G]&G_X%B"L=\&Q<='=51S^OM%EJ:N0'%X?G)T^O(NQRR^KLHDE9(7#X*V M=0/3368"-(#HX1B1[0 8FV+(*AA%X&F_>'R(<"BDR$M#$50![G45Z/#A#__O M_1N:.8 ^M"IS6)*CA\-G.*\3R0DJ/?Q.N6A<04,5;5'Q) ],4&8U0F95*&]A M<&1PH3(487K:0EF:RC0P@-<;\2"!!5K/"/&KYI?F(;S>#D[MX.2JY Q@96T7HV6>!#T1#$0\E_]*CM-B(0RNS3+#_7* MLS%)W:K"=M3.M$SESKWWE'.GZE8386/P3K %/)/4>=TQ:41$C@U#:A:( P#8 M;*8YZHGI85B4,\2,,)_G-_'''X%&W-<)^_?7N":].$N&L2@M2AM?B].BD&36 M(=F<'R"/9(F3DNB1"&C9/&EK-WJZT9IP#ID$(@(Y"&.R5O!@8#HM894 [W:G M8VVZVTFTWP%<;D-:>FCCK2]:BO(+>$X7 *:)L A*D0N MO=954N,O^LU-S1@ZX1-,WK]Y#8T<_VJ]5GA*LWI3X3-3;6(W!7$= 7BSX9E0 M?V: %(@?'#W!J>I5A#^H=2 /E;%^+3YTPH,$<$<>7QR;4YQN_)D")@;QZ?"I M;HJ/4G.4"B0_0+ HT?W'1*'-_@W]1D *V/ JX>S.86J?Z9>!PAZH:QIPR"LX@I?C#< 4! M/ 50(/+$((E<@<)"64JS'*;-<;R\?[MVZ58P,E("W=N,+0Q7!N,:L%MH,!M' M,8( ^B+( F&U_@;WNP[N;KN"/Y^<'4V/CO!_-I;'_=/H"\<#'_=1P,(!%@D[ M @$WA92G(,7X#SFL"B6U:+M4VD;L>SU(I-9G^]F@_6Q0/[?V!T1JO9':.9R\ MMPY3C*EDL**K-G<#(%[LUY"JZM;\(AR0X)&BPQM]%K$Z(#9")P/^[X"52(*= MB,R$M1)D),#/:]8;K01;?%L$9ZM-7A,LP(93:$\P."['@VG"YKE-:'Q?,Q"O M2]S#X(:6"K#C TSN?-:]Z-="IJ%4(B%(9MU"%![!)B,(?LEKH4QDQ2)O':5L M(GPH!<+W&X@,BG>+X@<6_L;O.'.%\Q^E)"U J?EK596?<-S+_\WID\.3_QBV MYFBU U;-D6#5O*HQI@9!G0[YG^Q.*[JJ!G,QX%<.^*HTI(X ,XB+A3Z37UH# M/T0A4T?.:?V7 S8@4O-^;[ZGXSW1+[1P_D*) B&K \RM5FMJS+>-#Z%W6?_ M#*],U^C.5R)$.+8D-6+[9IH'62$Z5C4Q[; &J!5!US+<@8_T.+MTR3O8Q4Z ML@J2S@B$B)!FA/$GJ&<8>K4K2&5W\LO!';V7E_\79!J <$IBME(2-9C,\I8/ M$MNI@FL \T#M*);4S.J=0FOR>@-8#2^8IMG6$)Q>F'4#T''(,(QE]09>"WR" MVM\-1YG,33^"I0(GJ2C0 $6(-*,< CJ04CA9 :9CQMDCR@[1+\$5Y5PLTUB4 MA?]5[W72$_QI_D;GPVW<""G(T686H6O=4[DCW'4^RJ5?/:7QN>1(=S3D":50 MT8*VRJDTQ*F*#2FN;L8L],M%.A2W=DB1HN<@7Z)),R@1GO@XP8L8EE1PY.P0 M__;X3@N'(_M7CVP@P;=]SDV$;#?BJ*)'AZ4^W51__T;W$6W9^IJ=1P#R\0WG M_18@\I3S0KC8)65PT+.(LG6 B2I9I[YU'2P!]'-/D>! 51TV=_,^B9U>N"O, MY_EE9@V#0J.](["Y)*5]8O,K/^=C%%\#Y&&T^FDTH>&\XN"ZED73(N]$ZN=^>D?S1%"A185RV5]NF5R72\ MDU#J%][M5^>58UC1*\>9/OBKE JOQ.8S@U8*_RK>\I.M@8]!"C@=+XE\ENM7 MI-TEJ1H D='=Q3I%ZXUE+C@R691Q#EG_R3_+*S ]^+K>=4.I\:OQ]F5=MIKC M[CJ>B+R/A?=*D&PC/%0%<459L)#]+L\NHX91V1!C:Z.7WKPE@M5\3JY5V!;Q.HD[X]^CA"A\6;"GX"O\&(X;I9?=]J0T:,\A?I^V3\S:!%W"LW/LJ#9V46>@ * NWUAK4>O"] MM4*E=S#:)I INH]WZE+^9"MA(47?52E_/3X^/#N"*@$GJ#L&0F[ []@^>#K5 MGTB)AKM*&YM01]?TODA83-$7O:(+7'I:-I-2S=+4MFZF@/U&-5=@)B%-EQ6$ M-$[J\B<(TQ;^U_Z6+%)-C.Y)R(W2![7E.?T T?SFY&'8XR MLB$C,AS%AL @QT#.X+6SD8=L7,N!5K*<9>0ET(Y\=(;*@H)H M[S+-@888V?XT)XCONF%+T*?W0E9 1H%+8]@LP#O@G8);KY1>V6FQ#M="B,+* M+]_I%KINN9B#[)[75HO*P-8B!CJP_S%M9-U?H]0/15ZXC.P-%>?<&J8"P(*9 M\@GYOK*TKRS]*2I+M\HE@DWP5AY0H1KA@,O [*N"[+DX MDK5N&,B'K"RT"!J"I)*JY6++M;$1M*2;@;?Y,73R!'5NW*$[35%J'CMBR\-M M&39EH7.0,X3H0W.S#.\1"A15[\>]1"0W$;OPUZ/#HV/T6/E)TT[*!):8@VTC M>@QH&L"L9619(MWN@)T-RVSNT]S'G> 7/S\\LG[Q@HFP3HZT$3L%8APPKN@/ MG.H_'*3)6DR34)T4;&&!!,=\/WIKX-Y!EMQ:[+F/^'C)L,^<"^$/=Z2&25I2 MX-HM8OO/&TY'A?OM9:L-)=!@R(!Y)3P(E:?VNO8()<7]A6TC=KLU7X\4H-*Q M]!)B8-@_;&4B+QE*-:9&2P1)YN, 6P2M9+H8/K9!02.GPS]AWMN6R:/L\:9$ M#DI>LAYR0? 6XK'K)<:]S1KQB;MWF0.LI0G0'V7T?&SD[#Z[4;?K0%)(4>55 MCG(MCE.D]^:@F[+LX_8ED?M_*$&[?\. V5,$YKZ,HPO]%R]P\D/2#[$RV*RE7 9/(R*30)U+TJ0,*8@P-+=8LU ML0(Z\'376IS(, ?#;F*8F,LJV]3+<9US=Q3,BMHVL:IIJ-S<3#N:DAIKXD0= M9'Y^\\]QLV8D6YT.R-%N42NL_N?DIZ19,KLE?X$5"GT%4)W,0-I8I-) M+,K.%_2AUJIIDAC:-_J_ISQ9^%W.5S./$ZV:IT:@W8,VU%3]:N<^9)RO2-T"]0##LFB=![H37 ]0L;>1[;CTX?OYH]OC1\6/9N%CD MQ5JCHJ:Y-]*[TAMN,@Y=8;ZZN%;>E6OV^OH4>#N8- G=5O(*IX^2QX]>C+P! MB/M4,H/4-P.^3DG-%]/N3;#7%YO/<51>:@&%-%.,E2.F/'@8/XU+B_V'CA4^ MQIR*JSIRG7WH8#9'- H MM6N:G%1#?)*$PH=Z(^X%#\-X0FB,FRA"+;GAKEQ$&RBUDIOY@7:+@F7N/J"W M@X.NH&1P-!,=-M+NX.):)7>=$>)CJBCD-#D==EQI[GR+:+OZ?Z^4S$7)[A7Q!7<2Z2!LI.\O\:YH[?2BI 9% M=A0&-(49&DK4VS%:AUPO%&!-N?CN M+[(OWBL-#/]@Y]/WM3SX2Z>EH9><&)ILD<:F*V$>WI!\=MZCR^2'N+.)QWH& MAR\#!3K2I7;:=^]L&F2HH-C7EMTY0ECB(-\A44?'NWK\9/KBQ8OIBV='8Y?> MVYMNA9**7#]J//C+9UK,TV='T^.CYUNM1";#^-%1D%0%;D_*-W6&(R$J$3U( M@R_/IT]?G$V?GIV,K0&3$28GU:^9T!)IBP:'FH;&0(<,8]VM[(Y+I-$2O8F> M+6[&ABMQ.!F<)Z??"V6H,-#8OU0C8_HF&3':['Y?%= VY)DW^RFD=3D;.X1Y$&FK&OHV$F>$:@G@DEN_VVHRR,7N)N 1^ M],X2!]9%W.-EY7RD#.DO^:@"=<3LX/!4?S;.#'];DE>H(,&KJC&%/I&LCP7# MR4O-(F$@SMXDM 3B7T/$2.^)T$-24P(3J=U0%=#-EIR*@H^^_>FU]V+RW'E- MSJB!CZ#=%M3=0>J\960T'G0WX+N<"EG[9R[Q(3Q69EL2N1R).8B-^:['TYN; M!XD(EG[W)]PO0EG__HYA,Y6\:672;[H]N#N4M]BTP,/)_RO;?GB#%9=UYZ&< M"DW4+4@*#+MK0$$B!GN(T51 [ZGI_ZX[Z:\ 6X%@"P4:G:#Z@FD8O8Z:7Q M$HHU\\:V/*$>()3X^@J.0HDM35CXX'21--/$7%^$RB2T(O9VB,-A+SE>/M8; M 4%]D(7]2W#%@PZ]7JUEM4[Z.:D&A:VF4([VFCFF^)SB&5,]-1PJI#,;/YSX M9&0XC*E:.16B;.OZTY#:P40T_N2&<^P>(SGSX01Q9 WK[73/%\EE23Q98N)Z M@A'XB"8$'4*- ]R&*O@*A$+\<=&ASQ@90UO*P MSW) _LTY(41"EY?^5P*BGLY4J7%@E"KQK2V^5!>O#%);L:C?_PG:5SYT.&B2 MCPZ%1MLT:;H1U:,@*[P'*YP.-YZ^CB>XOXN!(VH$R\*8/?R^_]@W7I*NP!3Z M_R/(7=ERERU6S.[7PY/ YQ!''IXU?M_+!A3=6=>G/AHRH.0?O4D*W"H&=V>%9^#[T>&;YQH->.L0[.LAY.?RG/'/:"N=O;W"1&2)U0Q;9E@(2*"(NCY6$HK+"QYF;7+";^SNV2F8IL9 MJ >T/^99XM? 7 FGJO^. KG'NMUCW78#3)@E:IN MHR8\N".9?S0Z^%8;-%SDU%\!;S?-H,ELCV&_E]>M,.PG\SRI:RJ S@BXW@(E M\(1!Y=S!VGN^4,HZ/Z=F(YA(&+(4'1'N2F[P3R=+Q)! Y [4U@BFSU^#?\>0 M>"_0>X'>DKN&2KM2)D*A5I69!*5)[2?>1YU<)EZ!SKV+53ET\F;2-NK?SE+= M*+,#QX+^N=P-D/HO<@"N#HYY%$ ',4['/*N\A> :K]P?=JWJ^+9@&\+,(5 $ MYSYPP;1<3! 485W[B[*_*%MI?N_<7O@0F%R2(D;3(4?%WX.K"OI;"YDP$X'% MENQZZ#L4G4"@4="<@/__!8NO,!NN+LI4=QEN2,TIX2#KD;M*&B"BC61^3Q9I*,UPW@[0I MD1=D43J&_=F)'__-/U[_N^_I0/UL\&9A-@AK2\=G"D)GAU;Z.(VN.$_..=06 M1\M4!;4_J-8I=PNA%EHYNYTHT$B1*U);#)\ 8(VZ):8Q^G:I0Z@IKJG5/D[& M39B7A'(#PT!SJ0-&FPAGSL@>)[TAP4#S/XC[!NV5ZY#ZZB@DP0H**;2%#KU< M@_7+#3D@/*8)12:O(+-9(IBF@"K">T)RC6<>8&9K$'+Z(7:F/#_:=Z;L.U/^ M%)TIMP!RC1DSHG$QF$-IBX:G$9,ZX#!X12;.E'150%&R0G7;0#6PXOYX['[4 MD0',9!GK:S[H$C!,--:KD\4P0Y%4!0%:!)>.,*R*FP#G!WQ/Y3FY^\'N5-M? MPT00#7M$B#>]:4RILLQQ?A6T>L&3K #L*+@C0SVXH7;2:2KO\WT,3'AMXORP M8Z.1M&PWF]<8@Z^P63)T)3)5E,6!F2FX9DST%D.B,M,R^$+RTV JT0'ETAI/ MV6[]M.GPHT:G8FFT)&SJ;&W1_@2Y*0N'DY^QN/F/5Z]^5+?6CETYXEES MW$X+D$NV]]KZNYW6:19F*<+2V%: 7^+:;TFNV1*8B:XNM$ *8Y\*IW,334?_ M0LU>#!,>'LBT2@B*"Z,J"CJ0+9@U0?&HL,TA*#X,,3%A85JX#5JY =F1SP'P M5P/M>OQ4@(0E=J+.!IGDI<2U* VI^\0SL-"9<<6*49'8<##?3:/<9W>'=!\" M*&90#^*0*V!$5VZF-$OT^:_8V&V:3CH9"A)1?BUDO2FKGGS):VH#H@RDIHS< M1OLT(-3\P^97^SIFW*"2,9T\2A[3%II_M=95^\Z1*8ME/!4U@(J!_QS+VQ9* M8LS D*P\FCVF 6H?K1'J\8AU3W1ZV1%QHC7WL$?T(F+L>3O)"Z!Y"^A/H:!K M^ EEUS A87<3I M) VF@-FR$K(LN<^O_8;A8;R^ ,>NTG+A>QE.U_!9/(Z%2[%1.,V()PI,1]6H M7/Q[\;F[*\,44J:=KU?VQ2Q_6F9N$I=$_IN_05!D:JI;5]" MX!* /N/E*B_7SMT]I<&M)4OP!J=B#V%,%8? :6@[:/'9FI)8*&)^ET%98O*# M^XUF%8#S->*X%%ZY3?4?$\0R;[H7N$L,FRLO"O*_^/I MY-'7CX5"LIY NBU8VJ#)ND].2#EB9RUJCXYCU%N5?\[KQ\:0#B]==P!%17:8 M.#VB-:"Z>?3-8RL#244P(V.H,=,;2,AF6Z SZM_(7ULAHDE^$7)!=+*KYG0P M'B?J2QCW7XOWR&G:T+)(D_C" *$4YT#P$P7'@F%$'<>TC/[%"V!BE'\UUQ#? M&(_1A"6_L[E7J% N2GYJYP&HK,A\)8.7W1BOF62M\R1;$OQJQW@)'LLB W:, M8./Z1HT*+-PA/ZJ.K3&SI;K0:PI9^#83>%7&%46=!I<,5XJ5(8/9VF>ZX8FH MSDE=)?[*I=HO;WFM1"Y'\#&&R:Y(G>&UZ.$)$)P& J+C4[@L2N).3?BNH,(C M_/[X<7ZVKG#J\I<5<$\_G*O@"FCLQAW.!D/!'UM;\'J%�IM!8JG%\%$AN' M^>AY66.XPPBPJ9YIF5^JWF0M V^'NLY>[(Y7AGSVG:D-97\7]G$<4^L3E-]- M7>^S>./!V^ZXO.:0%%<_'-(-'"WS:2_>AZ%<^$S,WAM!K@%D(>K(JNTR^)[$ M=DM(HNCBBG\#&1X6<82F;BF5$D+:3L-7]&AI\[KVWO6X.:[9,YS,\]NP)IWR M.1=L4+!1H<966;:.HQ_42,..P,,LMAWOBVW[8MN?H]@VBQX0YV/^P6/1[[+Z MX^3;!#V@__QJ=C7/TY^ 6_B?5,YUWC?"5E X$>!8Z_U MNS'YL?)B0'T+'!9B@6$W!*D='> G M9&5;=WZYB(\\<]$^Z&2\3"L-))(K7#!3?PDDD!72556BMR)A7: MXIB2JC]V_5*&7X_:9"#C%\*GQ3 *3O]R?U1+1W\ M#6T:7-UFK5>/;AHR1"-]VLI?S8Q"":\?D V8VI=5]GI6-XJ\.6;RWY3.:TR9 ME+61O.$U($$5)#9-\A5@8:BITQNF%6R):G.X8TB=ZG^+@6.H-ILGP/.]H%$# M8#ANZ&).K7LPY0^SN$CT+\J*<"-IG!@C2R(ZJ-'BG[<9X>-F=6 GF*WE;4I. M-9(.A-7/RI0GBC/I60B0:WS%*+G)G:O-V@ UF&LE!,A(I><]*$1]A2/PZLW5 MW@N5R-#;[9(,C6U$B)7XB$^R V>$?IY!#L,_#X@&OO%;C T2I\=(>'TV#9EUM.W M2@&T#PHT5-60LZSG_J+@Y&3(U6,HGBV /KXH@%&P3BK]8N@[P'TIH84#S0WQ M#81'-0;4*#Q%VV?$,VO*!E4UCN#X=ZW!2[AT!7=_"%G47X\/CYY-9M"&"^DT MIAFX8.:*TOPJ%54DJPGYG\G? .SGI77@>$.[1N;_1/]H4O>D .0< MO'19$E+Z331<4N$]&Y DY8A>T)^A,N1=9.1HX:WT&$.[RVO M#9L'OS@W@(ZIFS76#4O;2O&.X7HAT4L8CZ6N@IW=HRBXNB8O^KQ0/2(:&UTJ='?I29<"BASQ?E:380\G! M2F<'&ICCGQ9 MUC$QF"HQ,\ O4!=;_ /=&(&MD'AW7%PXG%R3*OOAW?<_^4CT?U,:!52S8*1* MS7TQ:5?G#% 4$/#(!S =: 0I1VYH,7'D<"'B,V'-09I:RV[#D4_",U$!TV?> M1(2&!D*FY?Y V)]\;04.^0\Z!96I?&Y!Z"V:GQ& )Y4K,"BJ:4HQX7*SW #&08_LMR%>]82]U< M.'!T"L-%KA!3V$Z.(W@?)@J97V2.Z$G49492]*?T&(RR4P7$H*.- OHJRE'&A ]FQ5TSEY!"CA%(OUEIP M\LD*&<8>0]DQCT#<()[T)= (2\C?9_MTYT3<][0?K%\"U^M?;K]]C[HR* MAK40E@R[ZU[Y"G<)J'F68!J257, ;9L<;&@,PNHGY,U$_T1YD3B;P&F#][^A.K7Q:;@]MY.-@_@;,3:\C+MT4"M-)P^R M='FR+UWN2Y=_BM*ESBUC7C$M+0ED[88]#?B+G 9G&.=>VB?B.E!FZPR(]T,. M=XNC1%E]C:IQ!#'<]JH -] [$Q[3O@QS-XTMH6"" KPL-B",M1PO/KPH)Z J M<4.%0/11]OAO_^OXZ='+F];HF#3R,9)B>YGB2!)=ULJ_4 GV;0WC;Q-$PBI6*QR"2YG'T/QJ8^OE0WSP?P]2*_#"T+G7I@ 6')I"FP9; MU*AUG_QT:C?D$-2?+!8""EMXQ/1\%]4=]FS55C#XB[O!81TMP<=VCV:\G-$8 M[R7>FSYTB&#.FMR] O*7%+Z[87J)-: MCQ:*.CC(TX^TKM=\>UZ%>_96DT2$6A**%$NX@%3Z@%.%[/=R4@E47.@'0%@ ^=MKL3QF70%+=D:&&$G-9?"(W=0]KF$3\%3ZFM:^$&()SIK'[\ MDH;)LDO>-3Y-9V,&3@/:4S\0$J ,TR;41EJS<%1D3P% BP> AG^$C("K\-TD M*4-*,:M-L>.UC\@7DS?Z&V\I'VF&)\QO0J$2I" M'! D7*.&KL';5UQN5G&A6&ZLY!*QD.ZTYC+]XQ==?G'=ZGBV,/ U*.?8Q-Y# M,R!&"JKJP[V=.<*0OW+6"ZB=L:O8(M\!R+G9CW?+VX%1,.'/;B1TZ<'X=('N M+0'(90GZ+=\1P/T(6!C'ZZ!E'FZ.B_,TIB*#&5(AMO&!'@&U@Q%I5TTP5_[O M8/0>)A7Q6L,1ZGR(Z:3 ^ ?(3Q8)=.)4&7'#QS/>/&/H*/N% T/_@T07%*+X M&Z:-_I8W[C7MF?>)N)^!NN(7D^,7SYZ1ATL#$=/P MW=1?M=I_& :19C FAKDJ!H30H9?CY_CIUX<3O?3VZ-C\R$]5 GER;2/\ M^?VKR8^O?GKWW=N?M#G0Q]I>9'-IS\<#E6=><\+HQWM#666NCLP->/8,Q;$8]L!S6F/+E%Z5&0.NP"7) V,R M;V+@6/::GAK?0NE/\#)NM4U32S_+!-;NTPJ9(>!P>/]P^(DP!8#;*Y]\+,JK MW*640-4)IB !:W.#Q>@/Z0IO:.LYR&!*K.MXGOM0M])/B%M5NTU M#+0J HRYF MC*2 [Z:M7#='!<':T"%/\51[Q)#Q#!LY&USU4);:VK31@VGY_/J^@Q]Z+3M+ MWPK *T][[8SD[WJQG'-D*S1C^%'N(2Z "0C\>.J%X_[8[PK3%3^(KV)W7:)$ M[U-/NXWZ%W4K!DR: M/TOF1\^?I!_SV=&'6>K_UY,73T]/3TZ?)V='L?',7N1^$U/GWXX.4G3#T_.GC[_\.+%\9,/SX^3 M^2QY\>+,S5[TCN/T&[=(0$/^O"J+]Z[(RMXQ;/IP%3[M'W9V=GKTY<_N]' B MZYS 0B>T4G-F7^9\7BQ.SIZ?G?KK\FS^],,3MYA_F)WY\UD/7W^Y4_E MR>$$%CBA%4[,$N_H-!KCB$3GDCKWY&0Q3SX\.TL7_MZX^8<79\_G']SB[.CD MQ9.GQT>S_KF_]UJ*,A 6O ) Q/,P8MC]^)V-;[\M)C_X: @++\='6'@YIOF[HF$ M3VX1QHP'M;^>5TX&J+UK[1_M;?9Z\LZY&M!H,+L\7,&2]&+M"!.32_U(+0;; M\'UUR#^CM2[WB:=H;5'+3@HIX8Q_VY1:0^LDYWK/7\^.CJ;>_^24FU1IH.CG M'7R("_WG9F71X%E@ M4!;CN2"HF#Y"+$YDQ6,+/X?'?N5@XL['OXWB%5< M@"0> \+!4K0TP$FBV3?.*4;PD]0IA++*$2^A04.S3(!)$_9Y0S%/V%"$#GI9 M:O,.U]*Q#X(SBSCU%QW!F!CA[AZ?T+;4+[F99Y*W2R]: "[#?*0C;0E[PU.FL%8, M WC(CM,#X9<=9:I728:)%NRWEA89TAQUJ-?S;':VG+4^WA9%"XM]_?;K=Z^$ MN**.-_"0W*\[OP4"W?='E?/6MOF0>!X,BN?)$SZ)ZP3?]N!L^L'FBA)-=?_7 MK&Q%T@=A)$HGWI.7IOI^4X'2U^@(I!;C>?\D!GU4@ M:-X%\"AQ'265@JB1%K0:F!6*'.5G/OI(GS_SL]8?C)T^?G9Y^>0?YZ>%$UG2?AD=YDX^?/'LV M?WY\ZO?WQ;,/3Y+CIQ^>/W]Z].'T^8O%BZ,S=_9\MH@V^=W7W_WTW<_ M?//F_^YVSE?32O!#:9%S.Y.YK/S?<["VX#6D)D&CD)"-DR.:469,\,68U MD[8IY2\HI8E_$V4^CU9-)^W93RTWE2Q,JC7TFH$EL$- 2%GJ#?2#1X='+_[# M'E:'9M!D LTCH5*S\-9--E+^^P!^^N^4.K[R6W=MRM:P.>I'DYG7;&WC=IRJ M'2X-P@>?#TGX%^IU>>BK/+YYFY I7W2Y+[NTFJ7([\GAT=,O*+Y]F14RTB\E MNSO9[^NTR/-GA\^?/ PMTGMII./LZ=63D\/CL\^C6]F$2-_C7=+;4BIO*1-?]'43><1![>8'/O"#5L"_.S(>+__"#0\73;.J M__[55U=75X?^57KZKY!60/OW+I>5)]E29-\I67XN/G1R?/GKS /QZ_ M.#T^.3LY/CY[<7IZ]E5Z=OSBZ?/GJ?MT>GQXT2SO00O%[;F%%WW"GRE\YG#R M*--/"HR=<,8UI:0D)OYJX&1)*H.+W:S/:TZXO=/!O6]A5.WYP?\WY2_R=-D[ M;%] VC'_H>^3M0^:JC;R$'C^/6:NNE_IQF43JZ3+6TA?0\,(OT)K"+]"7^' M_CAF'^E?;V DO\+T\=Q!_^0YBL]UX9)R"N]> M?)D4W0WBD?= 0^%CDAA?PV;K;I:!>W)=!@[S;>\/CC?FV_[5%FYRR#XP-;<7Y#$;O$\+?G'A_/(VN)L3/#YZFVUE&$%GI;KNSUG;<.>=5M]L[#R6MW! ZM;UVGWY)" (JT[8*"7OZ MIE8I)/+DQP-Y\O^S2^'SK[]-6NP>_T%&G7&H^; MS_LD&BP2HHT<$[$%&\;' M-R*580-J1S9M6U1XI*5Y2:@G:R&J09KP:I,1U'=]-"T%$D M&1;+FN9-I]!MLLM @6.%SMRB)<> ']7C1QT)PX\DD^*%1CDKO95>GAYW7=/S MO9;H)[JFZ:74!HDZ:HJI_MQ/@6>9"-0!@55&8#DU*#LC\'(I1P\(K#0"X[WQ M9Q!U==OR'?'215U%[X"2%:2D+G>BF.AN9WB)Z@TMTO/FUB6Y9B^69@)9I26K M9 S5@:'59*C4F6;Y#%U)D Q6WBI5@@3/[*N$@?_XP3#2D&IW^_!@1((X_7E^ MW5'L@%IPC*DGX/B>3L[$8@&G.D(?&92]>!.7;T)>D$8$D;@LMRBC&]IT*09W M@;J@&G^75'(K-J6BWLWLD OG-I+AHY,_+EU,D]*NLP,ZWQYM&!\/DF9(FE^. MHW[K"^!(%AP-G,#D,6LT.P$!B&+0< M?\QM=)2.%_QB??HH?^0*GS.XS:E<$I6]SA*920CLO[9RE)KT[26EII\5X M5&3AZ0;!GJP8SBZ*42D!\/7=,?ETU22'XG'<4+6E5%00!GAY$J@O>ZAHBL8N MD2E5[P,,0CX"\]2BN;(86U!([5'H1,VAUJV]V]*(^UG@S2<%-"0SOM/(O)MA M)N!.MGFCT!\[<-D:SSGS9PZ./J=\G_KV5;9/JXY,2=,*,8!* ME^!%OG*_[[U9XO#*RND2P^[V(W?ZXS5UR*H;M56%@ DUT;SWGQ16L4&--+TY MV3&3&""'&6%E3KZ*2)6 EG.,\,3Q;V*I <(-/(LVJ$6[(8G,))Q1G]1B[.=( M.HK/4LN*&]&RXKV:7QW>V6I*KCA^G'\:=?54.!N@!ND9C9@Y3?K/V"ORW_A8 MJYV0C]Y6RR(HXV9@ER5Q''&8$_??/3 MD7ZTM6L-4T6%%X?_R]>H8U]]&73M[I72_OIM\.VZ7U/L;DO=Z'&T.A+T?5Z( M!#NI>V"Y?#W:BD.1NE1AHFSK3@F1=_YT]JPF\E 2RN#M_?S]FNH/1%,9T=1U MIGB7>(IM!$NC$X2+".$R\!:^'/%"9X4]EVF4Y:P?AQBJ2NI4>K =]V9>,/;N M''\]S%8G12%[A^Q=I"Y!4(H Q6X3DG3M!TG6E+6[AC7%% @UL4*MVG<3:^&75V(IR#=;[!18 MMC*+C3Q!VBENRRI:$&?NM2 N70O.:]'X6YGZM%3]63U"PVH=W4/HN9O+Z)** MX%'H/I%?D\74__P74$L#!!0 ( *2#;U-Y*P+S-DP /;R 0 7 >F5V M+3(P,C$P.3,P>&5X,3!D,2YH=&WM?7EOVUBVYU?AI*=?VP"])ZDD3@=P$E3F?JR)ZHZLJR_/H>96E M$QU%CWB'OE,63Z.!@[^#!WN'^X4&T_^C)P<,G1T?1 M^S?1UA_G+[;I\9?O7IS_S_M3[O;]'\]_?_TBNK>SM_?GT8N]O9?G+_F'^[O[ M!]%YI8HZ:[*R4/G>WNG;>]&]:=/,G^SM75Y>[EX>[9;59._\P]ZTF>7W]_*R MK/5NVJ3WGCW%;^"_6J7/GLYTHZ)DJJI:-_^\]\?YKSN/X(DF:W+][.F>^9>? M'97IXMG3-+N(ZF:1ZW_>FZEJDA4[33E_U+I7#79A<;6O7:37*OJR:AL MIL?=+H;>G)OWQF71[(S5+,L73_YQGLUT';W5E]&')O# M\!8G@ELGI<+HO GDTIK^FNKF>H(!WJX?]P_&?3WDZR!OI+C@4VP[<@%^4,F-FB,UH:$*PX4-E%]$%K6/1HZ[/[ M./VDDQ8)2O.18841U\TL?>J:C)==R:V&]'&N]V^1!8^ MTDDYTY$>CW6"XXQ4'97CZ&UYH6G*&)"[V#TZ4ZCJK8&!PMU1=MW!?LJ;6^1CW%)]+H*VL M:.'^P3 OLD33;MM3BA=2%Q,UP3OHOH76YKH:E]7,O0;G!"1!361$:].^&4<+ MTZKH&[CMLSJ"4Z[+,9W[N[+9M["S;@>\?9U7Y466#FXE_.IO E#(< >RPKR= M;N[<37?F[;L_X^@8-@06$;:EA0X4AR#>"JZ$D)ER@F=@(?HY(H M_:0L4_KJ0N6M&N4Z?!];3/(650-J![9\+G0S 8I,%6RME6:ER+GO*];OKR\WGX M:/=S3X*W!4M.QL'NX8,E6MIZSH=\-3#G>\^VU+9=7?ZG-2.BYU,0))F(/2'F MC],][ORRDY1Y63WYVS[]#QI]I0N@?/G3O?89BJ>.==53!<(I2Q<>&VSG 4]# MZ@;T,R7;1VUYF^%U7:$67PP%T75QP2N/A7OW\2[N\>9,?Y,S/5K#F7XOMC@Z MG2];UL3P?)]>>1P]B>])M)5MRS4PDA[*=RCK40.>H(<'Y>"7XSIZ,F?U6&0M9-&[E@=[E$9M#8>] MKG>C$Y@7R(.!GF@?X\.#AV/IV7-?\?K:$ZRB JX/DHBY)CH1S=CF$([8#MV*X2IZ597M?,A\I6#M\PPN9XW;39>/ MU8]$S55"]QY_,!,WJV>UE@Y]D>FA#CHIB$Q93DLWGSKP5]'UPA8[H#=UPR8G M.&[]4S2W)/-&=&TW>LW2@+[ QFDLWI[@;O \21+A6#[D>&!\_K&0 MQ2C*!JDED+@F2Q1>\I%&Y0UO)'F^0*U*RK9HAGH3A?V;21\;:>.;2!O).J2- M"@Y=-H=#Q9="1(T.9?)Y6L^2-RZKD&@-D[V2VJ\C6']R[L+%^KV\T#F9LE_@ ML%1: KLQXL90&T@*8(MB[(-N)5$EV-Y$+V-,P$&!F.5DL1YD054)W*_;X[$E M47$T+2^!0%0Q$PA_IC,%X@GP[*B!+2=)@CI&@C"Z: MQ,3B-PD1;%HLVP:/M?'EGT1;;$!T#^,MFE0*[R>[LE# PG=([,';2-U O\9VZ]F W2QAK9@\XK)>9"5*\_1\5D=G0C8.X%S$I/Z1 MD#Q7=8VO9@6(,\V,R&=Y643S=@3R(=(A(+SD!4A@ D:V(Y&#Z#Q*/0IH4H7- MD<\/91=#Y$B\,YQ@Y-M:,I:MRGG'MHU+;'KAHT!]>=VCT 118@(/ M\C?(M2,Y$PDI4%FY'P&M0@[N'?;%HESW3>PW MA:_2EEY&D9]73TU ,YR0S.Q:I*MH#M5E5N.=-"*L-OP98[%6ZURDY87:/%F^ MB%;LAH<.=,ZZ]%6O4-7JJU8X/ONM2H%!B":N"MZ0LIJH(OL/'PVK#Y#1@O0- M_VE "(4L# :4G1A-DFM/M%9.V6*$I%E<+C@0M7C.&V-YYC=4"VXD>@ M17/.K4UA-_I5I#QU46:IF5%:MJ,F]F@Y67IHC6$SAQ2ACL_1K%59ZV#+?;<4 M'(#;86S"@9"MQ;+-YCB0A45D7%"ZLISOK(*F<;E 4DN /.&4M]2VFZ^GTU^4 MB25S8=O7X&1LF/:L,7#B<'6@8Q*<.$20_SNMS%J,5/)Q CI\D78FZP7ZA3], M6:@X!+ !_YO"_2T@Z\ BHI1R;*5W[4H7P5!!UV QKG0'9W1C"5CSMJ#*?H MBJ7Q[M'?S\>E17LF@0@[G>B%'_6Z$/^^VPW\-6:RM'N_H-OYQEV2LKAM9W# MY[J:X;/LR6/9>/A0:Q=\.'2PK=%B-B,Q6WQ^';\#A3:$U@VF_"O[Z^KD*)N@ M,S$KR*@Q;ZNZ154&*+>1QQ_(A*85R)2?;[7EY0FC .%BUVQ*&5R!2H^9>QFY MN_+7U9M5-X;+F^ WNJ7?WL+P,T9J'%W[,K[P3=9X53X@;X2S]@:UY*JFB[HA MX'?(V+2.^(V3HD"'[W,DC&,%_6 MR4$-;A/QT8I]A*8,8R:S$KP3&%G03U2Q1F:9D_.>S]6B*LE?C"IM(GH_:"8) M=%/IKC%K-SI#D;,_!3<(4'4R?0GK%CCP6'5L-(,E2L*2A#:(+OO?"RA232LWJ;O#/L).\ M'(MJ:M)1X$^DD>Y6]8*S!F-VC;65QG&E(PU]#_BU!/AF-5FE"G+S8YBA612, M,VBJEO(92NOK\F>%PX5GLJ;E$$9K0V#W'ZYC"Z28QD6^$%ZOCZ'F#KVNO[F2B+5%SNN9FC\G+<-R<2;(PIN>N M$J28P5O?69]@;7CQW;JH>@T7]5\2$-+EQ9)(W6'%?@3)-<^_?9[..8B?JOX6 M9_H'LM_= 0?,_>MGYX&8 ZKFR25Z_78C?&V5*FWB/B5V"P2Q!I8G*N!&SD'TL6%BQ29U](XQX[6X'IJ=/Y'O MNI3DOMB,),Q10"_/O9,K,N0HSNHA#S/;]Q1,&_HF_IR"6H@4D!W9G@2;JTN! M7)EIU+&IRZPQP7 DN*-H/]=)-L[0]VP]NV+ 2@,5&A\&_1R>-='FW*5Q4S]D M@U08(9* ]CK2OH<[D.I1L0V\Q28PG]TH)E#1!*RJ](($&(YN MYLP:">G6JJWU;O2ZX2A$;SGZ._!7.;(9B21-Q?U QX5\A;EY: W(->@T,04# M1W4R!9T 7_.3=F*!&6);"NW;I89]79)OQ,&F!2A*2Q2.V+# 9*J*B4''@]\M M7(.)X>LNH5TZM\Y&MZ( ,R^FK)OVN.(LL V%!\/L>:HP7?JJ V) @<34+.?: MA"? @6FK)7J>=U.,:0O2@]WRQ(^FL_T&W *>,]=QEKZ^8G+TYM3WI<+'' MK=&X^ZY-F8"O#+!-:2'YG.X8IFJF)I1[BZ)5S'8H3VAB\8L];EYZ>R]<9*/< MWBU^N@XWW%N.6(7[X8EJ2[SY1+G<4U=2B Z/8:[C[LV6=\[A!\,XQL!;53/= M]LVZLUE;9(EA9"8J7*)MM]3G^\R63#]PGK$&CIFD")"S,/ X8NOB202_8#0\ MQITG)LM#&W:?!.M'-[L60T$G$JP"?0W%BSFA V'\_2*6='7=4+,<99T%\<>@ MFBD)@AZK1%)FDJQ*VAG:UC&.(,D5G,_4M^%3-$8F&8$WV%\70.IF4I=FZDC% MO?!\6H"%68^7$NOAK3I%>1BQBC"-MEFL&\.4D'-TCA.A(C1N&?"WP>TD0ZE! M:%JR*ARQ@?)>E8W0-X#D&TX@>_6\8.[AR&1#8RC'93 J&SZ;*.Y?=H\>6!)# MDO^527# M: &7/L''T-Y$'?HI4!L;PQV2B=;A?!]@3BP183+5O*W@-IKHD5#M_FPQ9+!' M7PB1JX8Z-%V;5%XP#O;KLNQ>'+RS0Z"J-,D\4FFQ'S#/(>%P;&-L.?N5\V3K:3:O.<0D M@U57".0)HAA!56.)@![*DC&*C?O8/^(=<1@]3JRG!-"ISM/^];Q9@V0[7(+C ML12^B$-W-+-<$T-@?>N%AH6I,3@1^B,X6B7QF&SJ:I5YM7);>7=RQ'Y&[\[# M&V2;%#4>JT( I0/VM4DTN5M<8AW>GO=B/<7#=9(D&-H7O1M!S\85,A?UWCMY M#&W><0\16U&WQ%BVX)>!5T%!X:#"7$\4&HH%[$]QHK#R YVVAR,Y)<:=_0<@ MD!WM@Z2W0"*/<,0\.N-%!7'AFUF&.Q)P3-BY,(QV-"T\E)W\F="#\=1;/ 8T9,E MQP1#N-N"\BPY %S"5_NMQ>2"<3"/ OGAK,V0EB+B^T.7-Y-1?6L MMMXC4L#9_AK$\,NJ\U0Y'MY&M0\LN-CC+F2A9H13!\)$3>9$%(8&,/IL;#'; M*6,O*E9)@I$.8VK]M.G%K0+2Z*I5L87 MWWA4%C@)5]("M02&QC,#N/D0$_]I29-M3CXSWI[ [XAB4U)E(\^%8WUS"$MA M)TKFY")?+&G&6P>'?CAXBCK';"E1ZR INON%5Z_*F*^'5#-E;_C !<]JQ5QW M4 8/_&*X_#L5F?.#\VQ"DRC' \^QU_'( 2PV^(87DAK;I5E+.LA&_;W;@LTZ MW&YG"$U(=,R*."3+O$#]$LZYSR;?M4W-;IH7Y!U' O "/15E'KVGX!&6<5Z/ M8^-]'\K #>_T4$>E=(1P3TO[BK8(:*MG#(XMCE$77_8:1-&GAV%E&R(@\>IT MM%3G\+%:=,//:1YDF:XD="3'U&$"1D$O6.WJ:;#UBX#3@,< _3=:;A"*\47I M>1^X]ZYSD60#+L=4^]#UF)A;,3[1$N9G@>,0.2X,>AI ;B(DZJS_]J,A0Z;Q M#/K!S@:8T^2ZW7HYD!]/N_OE\"N$(7\/)##KD, K&+Q)U:TME1.9A9$)QR;Q M7TZG#9;'U"S%H*]U-!@G1C2&$E4POL##$"#P ",_-)O7T26"?0KYUTO<8#WK \6 MX$'QCK.J;OR%%51ZAM@I2C_%50!W^!73:,H+ZZ]5:N#MA*3= OE:EXQUQ0W= M$)-O04RZU.2D,,JH_G?+J'YTBRF=/M 0XD 9C/)V!EO3SHRYI,X^8<[]P_WM M*%&Y1APTMI^(:&^]9NOW;5VQF]^S:'^'#F+O)!K-5/D6L&&XB2$]E*3BP>R8 M.#S;16MP6(D_<:V!G, C/&W=D^9));;0NX&"CQ"7T&_&MB;LU+&_^.[!)&QN MW@]P\RXZ%\^/QZ83"L<%A L,UO/D2:?-3+7*FVG"=490B@)5U0?Q"X(2O2-< MU&6>I61Y>C?#XT0,VW<\(;^ +:@*_ M>/?\PTE/TNOINJ[JT!Q!PQ&Y0C49P61[ZER7^XH)':<]#4B^TN\*WS:[6% ML7/ZJ8Y$(WK>5B1)>$SF0B,%0\CX*(&\PK>+P83(:,O5-S;/Y]DL:\0M:89_ M^,O!0T-EWE.=B^@W[NM,P+2!+8NEF6L^9 W7-V/W:$^-)%,UIZAAWY;14AR5 M8;CD@F8/^S*P1GP!J'K#12*X>>);5#+"&:UVHY-Q$[J*#;DF<(B%8_5#@'<85A6S,]2"D3:W%?JW^M=6^M9_)R_79 M]_END)ZCA]\1W>D2GO6;/$EVOW,FQLR:& ?(\8WLC%GV@QH:LY_#T$AVQ>4& MOU5&#[-U&ZO'#V/U2#96CW5:/3:BP@\D*O24%+S1&)YK*#[RH)9*X6+$@ ?4 MB01"B$X\2'6(./B0GS%F;C95EF!3_$-;9 W#X-%'+!6A$W&,DK$\YG35 ,Z' MKXAJL8(-^4'RA6%\,DY*3T7&9,DDL84JP=0!4V43L2#*:@PT#C%?S-#X8E8& M[ %N3:6!EB13MCO #4/L&1J!?R-S-:_EDB.4G!"/*Y27*QP< HN-X%H&(462U+Z>?[$ M?ZD=%P!-VTV0_"$J45"#H_N2@TD$+6ICJ+W+AMIU@ 2\+:-W).IXVKQ7VSY( MT1JL9Q,/!H+X8H<=FDCEK)+"BX0ZN? BF<78ZC=*((7!,\#98XOF M+;EFL2LH[R6<12BE-8'6 5T/%^@#I_N:T.\W68/9T_HX M.FM!N;A0^7")&8&SM,G"\.I,7F6FP#I'.?91+AVO0PUWL,;K".^)_HCLR==R MF1M6YBKQ3[#@!9:T[ZJ[\ 37@Q&V2_P'%?H>C%Y\XZQ;-_L,;F'&2HV1.N#^ M>LGG,G>"_KO-R_K%-W,3!-,-@KF_"8+Y*8-@[BBK&*\%D&F<%9FAD80X, !Z M1IK6^ N0SJ1AWR?#R.",/>'1YJ/'0)DQ/Q[(^P6K@!%V/6DSM+C-X0B2,D=% MO,:ZKF7H]#L]B0/'I^#+ F9+? )MLY7 >XYU7A9L %<4SP\,Y*+,+Y"US&"= M\@ATT#DHHB 6&H#0%M1>0I%2P)[@2F;PE$K1HJP[MFX1XXXC1 FPSR+0-L)( MPV&<@AY:8[K\N%)M*A/!(K*L*5(Q,RI45MNQ7FNH^$R$5 -M!N-HG$&;&;+' MM&TLHI0=T"RK?:025OL2A$'G);<6LN[6.*9YC (7)(-7X%&"SV!,TMJ);=" M,]*?^!#Y]C/:"#N8*JL_XI@9027/!%& =I(MH[!N($PG-,N4AMZ2OW2ES>,B M*W/+_@7+.XZJ-M?L_+ F95EXW&0>[(JQ\ACA_1GL8X/KB^G0-%0V"L.RI-MH M\JMK6A#-(>4HH$BY+$)JL396"W3KE'KSH*H=RN]"W#<=50=ZTWYON/R\3.;( MP4Z; ]8U,-@R &,80T4#ZVRY2$J^_&,1-X_)Y#[>#D0W625W#DDR,WAFK 99 MJ7 9[IEMQGQO="J^CM(XFL3Q7S2(P[ZSK6E48J@'CA'S135Z &!#:[8C2S$& M_"$UR6,**QVKNH%M!%ZKBVCKX$$WCXSMY>2;FUM\:Z^NPKB+36W='5[(##M? M:.@;:(F[S<@GZV?DW7"RM3#U?B#A_O'UW%M'H%HM/5@ M;4G2&XO0]TD=IE^?.@1!K6LF$K:O@%9T@(XEND 0"^CF%(-1LE3GF.U#!X":^'-4-$:T0E$;-S?\;M_P MO]9^PQWHX3HNMM_Z2GG:P5,Z&3HOB\D.R=7N0HCZ/(1:'I&]%H-),/A]X4(% MW>T6,;F&[B@L#6T2$U6E%,F-JN]4DUKOQ9 %X4\<74 CH )LG2&0H^7&@P!J MHEF9%ZO<\+PQU I8/_R+,!VR(VY] TMD%-8HQ%EX$8.JPLC15H+U_?J$IE[@ MN"U,P(I$2(I-?"!H)JA[118/G4KLC $2H9[GTT6-WY.]"2UUN?BG'*JG%XA) MF!RX*P3) 4<$W=A;C_?)EEJ;OM&BT:MG;>KPX:Q277FP^;9 O/*./:Q,SC7L M+0]HJR*KIQ0W6L)8C,'#&V[=(MY^)AY)+'I7C_U"PH@$A@E,MB;B1O&Y6X3[ MX]H)MR>EK(-R!\T'I#L,=D<#A:DTN5H.>!INT=&,0.E^AP36*HLN10<6H.FI@PJ$<7&)RW%,J( M73/>?)T9!Y^::(S;F0,# J;B(M6'EV%> 7W,YFCQ;FLXC\02L:K(,39'/EHA MT]()EQ2V7=O]C0>=+4N;9\,4MD3!3^2BL*.=(:HZ\0"T:0,+> L &XS5C7M M&*:E'VG4P8B?-;A++REB!*W\B6_E%]L8Q6W(W]TB?7U/UC+7@(L1\>+F R> M=QP'50!7&IB=S]#M-)NSBZ?+I^MN\?5POI<+%.1K+GW?!&;([L*;N:1+,2@&G'T(\(XH'DH- 9&@/(X+"H^AVT4W M5(;&0^949*XF23DM:+"=^S>@4U32#!-?] ?Z);4Y_7:X+E4OE\_6"@B)3"R7 MC,'JQ4G$4B)&0J48!HON5M_] __!$IY;1[VU5-WD!N_ L2.(@89EC_O#=I?- MJR'Q91F.Z-$:,I]M>R4WPPX9KBY?^*6-.X7!5JY"F!S93P/RAK2I^_+Y!8%N MDD[]+6H$.2GMEVN7"3JIL3*4C3(_:Q.L*556H'U@$^>]_$1%+_C5'?$]W_<\ M&%LH);=KTSY]D><=-SM< :\@K&.G8JFJ:]WT, ^W1JB951,N8&F#CDT=]9-. M0#RPXU'&MFBN4(,23B&N?>I5JE&$W7BY3URJ@P.1Q4]/L9EVZ6)9)(1$-67K M^:6AZC-U+%(0OYD" L"PY?D75;_'Y5,-]TE)5C!KE[X,R-AB; M62PI%3\<-&E\=;748,-E1S?;6%=5IZ1[[!="7]H^9Y@Q_H4G1+'=0'KS>R!N MC46D,X2]*&'Q+!FCJ!"4T?RXQHG4+\MVVU]%1 MQ.AU02F( ZY'MJBC:HSVG;:0E'\4,%2C8JH(T>9*FP(M9/Y')%X]1P0%*YYQ MVOT6'B9;_X&38%$0!&%%Y^6<='=*N!I+ FN.X9!4F&_&D PUB$4JK:=:XR>, MUI$BXU;Z06$ @PCAYP*(NL2=6B'+_ :=S$J+%0'GZ:,F[==5%@.I(\4:&&C$ MED)CUG*2^*M'-='+>95Q&*F=<^9652P:G//BS=;K+BEI7!6#LL)?=DP\%/HC MHYQALQ8*+4%HN+D@JX@W*6P/I"59Q3'HBT5")AC>-/Z,L<>ZF98I=5MKA/Z. M9:=$G+9SH=Q>$UW:M<(9+9[7QI\VBW%9+>8RRIS55.:NNX+>7HUTPNYIMJMP MV/,X>(."BB][.7=L/T,E."7S) S.Z=.K1CB J"961""\L%I4[ 0!5N((1X:- MLC6"H87@_A*D;NZ,IUZ&;Y@$7=@6T$$"!QSTBBLA09;=5N<^,^YV?VYDO4/, M9H[<-9 &%@%>@K)1H[I064Z>*D]F1U4!!]_F3>PP9\A::#[%P[J#FQD9'9]W M1^"Z"S K*#2H(.._-]V1JC,Q>*JHAEU(@E'Z.#*>.Y*4SZX2%>9RD]%)&A3S MT@AE \9ZZ!ZWU='.@<(Q!?FML9&,J+S,LJ8QVQKL4!DZ$Y4DPW%M EN+U&E@ M&U?:W1("NL7K?(/@QZ*\S'4ZD90,GU\1SVQ]X/QA\L%6"EMR?,E3H0, #G@# MEY^NK\?K@ ("G>LP!S;$>X/&2\3R1 =NDSE,0[8=AKWS$&ZHTFP92F$M8/0@X-6$6Q=M>^P\26Y,#T%_8AH&$:4?501*C8 M$Y)J*E<"#Y*IIX)5(AZ.N#@U20DEUY&"C9H6%'A V*)6&I-"MS&M2XM+; 01 MD:4^UMN"RS$>\#69;!+R-A&@(#%?C-F6;<5ML';W&T2H6?ZI:I>\;"JF!#-MNFN)@A#"$X?'G.X@KG+KE8\94H4QRETN;:IBM[:!X8"5*Q/PP6 MC3PFVS')*0U[+#W(@@G&\102>J):Z*>2"!WAU7HE">C5A(T[U99-;@XMUQQ= M%/)Y"%DK%O3&"?G0O8V2K6!?UFZ?;I!'C6U^VL^HZG%DR4.']A*M4Y&[RQ$" M-3@*1B('>7;M,I%[B<.;#)C*RB>-W,!-8\F$;B(^V2N]-5:-#\#'HET]5!C M"1:P@MTN;46;UV6U\,1!-""G7=S##)VY22=\%$1K1#$-L[-6)[0-Z @LJ!<[ M[0",$ N:0X/T%XO.+XGE$EB&[ 8/%-N3\0!DG)::2CHKSV%>=8LR$QGUM&AH MPPK5.+;8GFU#"V)1+<6C&PJ.7+9[K%.4Y>/(5:\OD=R[^VYH#<)!>GF6?4;# MD0M_[)[M8OZ*H2R,EBA!#["G=+%QP^W#^&69XFK_VC:TQ^>LK@:/BT));[S$ M8HT60>F_4=H)K[M90J0&L#J"V];??8)] &@\$W4.9Q_C-#Z*!72-KJ) M?K[;DO\ZD/,]K\=2V)AX2)SS4GE<,(3%47[)J#).#Q?L96@(33\=)%>3W&,; M&BCK^,6UFBTBWF"4Q7)SAM$9RB&797E9&)";NBX-HAY=<58/&+NUTH(#NW"A MUDA>X< H"FIA"A';9$/261HCM"1JKA(DIZB!6"5&L>HE860QF;<*%/%X[$C= MA?9!1QJK$\8&C))[0C..PI@AE1+%1&Y@P6ZMV8':N:2&V=98ABYS(G5VD5@S MZ^I7@N&*L7D)"3 1BV1.0Z3CM9AK3_@=SOSW#Y6S?1*G5W/4N07OW#9F;D$%VY?]27QE2^S@ B2D*^'^$@MMY%[ >*$N=GBZVN M@&L#!].UG[/Z1T$<_LP^Y]NQ6]CW16Q?I9&P+)$-&4=?$0*JG&!J+!,3-*$I MYHC/+-*V.>4L8)+EE^(2).P!MY/,V+!@,$&Z/6(91]LVF>6L%9S^*-HQ&L8J M'00[, P#J%>U$?D)(L%*3KKV;R*/1N(*VIIMT8S@*G%ZX^Z)3YA@UB:4->C# M7O".P$'K]!5!8+^GV*J-:_O67=L/-Z[MC6O[YY%MUP,V:B-X4+;]CG22:U(] ML:C3=?CGO?U[$=(C.=WVPSJW>9NLPI :[QLD(4O6_MZSC!EK9UK?T0!? M.JVIIXKT382D="WUKQ8@JLOX()\.)\%E6DG;I)&FV;F,.C0ENETRA MKK12\[V1OMN$)7:C/N#3C&XF.H0G^!@AJ^K:W%E0W,+8_3CZ@BP"4T/AO?33 MC9>';H&6BQV91VS&2ZYY0>+B-%N1U<9EU1]KS"N(PKL5ZPGA'V?.40"-=C)@ M=URW/) I' !6\C)4^$S/N/&PD6@DI\#9SL\R;A2LT60UEG,B44/#XY9G>M]? M3DM*5$:NXLW)Z%]F7JD/=[9Z8D8GP9!CK"!O3F$'SX ,8=WA.)/?DBX\DK"' M='&/R.DZ#&A$83?4_NM1^^^>W \3])4\8%WV)T/)R55HHTB 2-L]Q1_R6IE.*)7%IBW#?MVWE: MUW^09FGLH9[?,L\^HMF$< E:*F[S5^O*= 99D"/=7"*J8;]#4W;C&VWLUR.\ M5.-EX[?XSG6[+@[^TH@E<3.X-&("&!U.$G,E8A-5",:%2K&D%55QL=9G#K%( MU:D'0E*5Z3FMV-3L@E#L0= M";:)32%G;P=YA*]JVT.$$$ M_1@J'N@52 TUA4)CV%3&P;;HQZ"AH=_96XZIPLK(%.<$3 V^ @+*; [-J@9) MUVP EO4">BL;)97=L.62*]S0_I=%ZDSL$M.RZ'CK30$?2QDI"YBK^< &%9(V M+%5RDJ J#^4>.OL]38.B"\8 HV2]'3/"V[D+QDA!TL MTJCX=CTIV0CA<@S'+J7YJH"&W>AU[W I/Z8%SLJ(O GD.Q+OA.=@;E873WG4 MP2KPHB_::J+9,I[J,=5=,U&"#,6+U\KLJD3"R/TJ; 2$?_1&V@1$F+!84T7" M.\UF4X/+7;7Q?+OQZR9\%KQGXM>X(@V0FP5"O-?5QQL MCWA;M[MWT"F(DWB?_F2B"?F:M01[C[^;4)70L]\%Z*)XIC[BNJLJUJ,BFT"5 MNWT#NB#8/AY 4&N7;X3H00W0XUHRY+GT '.NAO)S*(_G KI*!1B6&!K7L#-Y M&$%\*$?X>K@UP*@PG\*)G"(XB.ZE!8-'OO42=/JX,AZ_=+&ZRUM+6TE)5[5! ML+;CJY-RSHE-XLGGONG2#\6[TE+Q#31D(J02CD#T<7@P:\;/9VD9KTG\V? M2+99G4IM#JG*BA&RCM?5WB1BBZC$00*]J;" @("QV^:M6&1>L862):RB=OS MO!N.I<\B.3-YQ7F;F%)]OD947<>7QMUYTU6XRU3A2[; MFEVY1*!N&UPG/"B/&&#-7[\=\Z7; WOE#@]W'P_P6?\.[&^4RV\E=G1!4&XC M4NP5Y48A=_U=77(>Q#(8.$ZC0DNY-2;&+#O/*]"ATMA73TDAX'PY,CQS2$:# MV9ESLC&C_". ;,Z_./ .:8H&\>Z"4B9]0-=&DI%@5BHMG8ERDI&Y7LH8BJ= M4@8D@Q3SXW(0?&J+EV8=SDN:#V.-?(TQ-KD E5]CGFW*_HB#\',)![^D&GV, M+=&I4^\G^)IFA@>P44'N%BWH8B'_PZ+>%M3U)* M/;1:*7I[3A4E%Q,Z\;L8[D!B^WIF5Z\V-IMNC64#"]'C5<*\PXB5=Z)-U.E7 MS$38W)[O\_:L(Y_P!:8/ 2]455,/,E)QXC%R S/(&N$2)#'=O!M'QB'JGVE, M><=VC)F,@C$9EH'SEP4'5EPIY80Y&9F\/.!M##>T]EC3/^,>*V!6D"X&XYK,_W53E(UL>R4IX>D@,L8!>:S;KAP)SK] MV"*!Q8QGB)-2I<]Z()D$DN3 YM&PO:)G@ME,\L&#&V\D"3%5SZC!L* M>V0DLJ#=T"U!E2#&ZJ*L>JAI?#S,)AKC)6^RF=P7G)A>Z03V",!.&^A<\CC7 MY) V0(WNP/ 4+*,0"6IL\181#6!Z-0EP>@(P\@P,1J#15,3T_Y7FV*J M;A[ 7S/*M/$*,>!)B/ER07Z1Y??'X%(L78$KH?F" +#2^.I8S0JB-KT1K.C/ MLJKE%W[%;!SVB,J^787,#4/Z+B(O;X,AG9&TYM?(^W.J"[JJKAP["6\K5!4G M1'FF$XMY JM2,, !%5X"" 810IE &S9?$I@1^<*K=Q\Z+?P<7-!5PQ MT/)RF_UCF%MKT1S"_@G'K77/A[81@7,QBI[M;IE>V5,3!Y7 ()10^AVRS(S: M+MEW>V \N'Y\7,>(18,/H@-@=[)Q,*D5"^@&/%5IQ*=EI#G]3%SGZT7CWU"H M[Y-"=8/E;H-"G6#9>)+1CJ,_*<1SN2HJD>,(5S7.R'K+->=C0<\PWFG!(,2X M&;QF>$N8DA0&C3&2^A=!-4B26*.T14!=!R45HM#V #*?K^P$MDA5^<)JT''H M5.[W-@R U:G[$=-J4$ LRW(9&9]%3F>"@A+EPN4[FM!JP@UFR067<"7A=2B[ M09/*X(9(K+,IE07C6-@T1XG@/HZ>9LOS1>\],W+\T[WL67S%L]/R$DD1/^K& M)G'!C@ ;!"\_:ABQUM%6!T+Z?*[SKOH3>Y2XY'(U"*^'M3U!$!.$9_,WQ==\ MTE6262AIM#XH@BV4'TQH-/DY8XFQ9CPXF$75JR<(1TS*+?OC,-J [:T?[3S0 M=J=D"F4"+0S'LX'FF[#/NTW+NV&?MU+D$U8'=

%N M%* ,-IR."7P'H^<(,I T-5C_G&T>,.^BG!$:;V4G2!75N7^3%%6)6S#!@@6) MR_'L*H++PU]=H*V/I\NAX?9>,\TBGB4FB@I-$S7C NGD9GK"+FUSBHFQ=A^,P8(WCZU=A(\L M1;]4-(ES0$VXZ4N+C!ETOI%#9#7?Y^\.9/=HOQ^PS3M@T@X_^MO!P_W M&2-:_FP(W\[\6>Q0,!=V+E]2L_*W9UWN7EY>[?ZE9K=)J%QCZ'@UJQXU_QQOXGC-N_LHHIM&) M-ZV3! [18P(,?;%+@_[EF/\;'42(<*[_O2O[[)G4K(+I@#D[*5ET3OWU@Z/> MUIC6QVXTSD%R%0JD\,!5X=/VQ+DWC5_;]>7;'44:&3 @>?EA'=KFAR :_%Y) M9;OF,(T2)V])/+%7_J'J?$& R4+$Q@IN5^E*+OBKJ&I;\;Q7EH,WV3QM$L2X M7+$LB$LG0\A5W$^74Q<22[*P,DD2T/41EI>H6^T5\?1'!L M6#HVU@*ZJS\A@"%]CL7*<;4MLF$X/IOTD+ILBTPL,#,+> O+,=.*.%56"'0B MVZ\YJ&?;V-3!V-1' MF]C4GR0V-93H Y6%L>_Y4AFX?Q0:D=3$?@8Y7GS,Y+59V!Y5FJ)112\[2O+53*)!Q(VK,+KE.^_B EB5 " M5BR8T@SL2]=,EEZ5P>:W_<*%<$YYYC9E8T932N')P2ZV0*0 M86A)127UZ%?"(@.U*3$EP<4IT#$Q.A>H2YH76PYO&6EB ]YR;[ATEK09+A[U MR[+ZB"5PNJ5TVL*OYL*5D3DCGIL0I&%NB/42,2.0W5VQ; M2K7,JR)?KXA,C5SM#(/K0]\[)?)&,SDF@H MYUFW-A3G1ETRGW?Z?XI<3[4@L:I&_"6*(;0&UDAY#<%3XO A1D56,)2O;CPB MCW_Y99E&.I)&I(E.:OW&HG^WR6ZV!K+[)XC+6'$!B(4S]RT%I*)R=_*&6+10 M 9AAJ#!>H85'9;L7J5<,*>922+& ,,$"%+9Q*5$GHJ'ZQ! ^R11V60\!:F5> M-3IOC->83H6&,[)$^M6ZI"J747'(DN?#+:#H2+-FZ8YZ-M8F?PYB7T+:O8FE MN%NW]:]UW%:X4W!P8570#_Q>BM\9J^$$Y0[#UZSSB 00(0 V.LM5691LN+ 4 M2E@4<:*+9.'E\2])S M%'JH.2?49T1_8YAS.$!HV#P]^M>EUKK":+:IVDM"U M/GA\=!][MX:*_8?V+="$5*'KG7>?*6 MK]=6!^G&Z-R53G0FQE.R:H_+L)ZV*[%<.JNM5XV.EAGFO]T7P;JK?? H]/[ M%T='='"N=^9Z)^L)P1H.X=U17*#G=^DZ,WM"*ND%2840LB3A(??(+K*<0%T] M+N6Q)5=9)ZC4BVN_]6G;>CO"DG,J?-B P% 517$Z2A U029U.6 Y4 ^0(H2D M#BUMDG5"&">I&8K!#2_'WM6C_<9*3&2LP_6'/:8XF*XOEVPDB/FX^,S9*78J M$/R-Y=9IF7"ZV3O4]C-!%/L9/6P#^;95J]*JX3%-2#$JSABI1#5AK9KMB"F;9#[_JW,O.Q MD#J+TYLP1D2811:Z;>A T(%;01Z)K46_=#XV&L&W5'H%:S<:R-V6:3ZN(T<1 M+ARZI+H%#P7>A]RY@\#$+C+&LW>Z]X43UGVK^X#EQK-O)C*>+OGHAP%@8$I! ME!J1NJR_N;(1VF)9S2JXK,@.J1:WU?VMPM*S7)/0X-NXF6.;^H-F@%0E?&&I MLDK+>=/S[;.G!F0I72#GR8.^R#M48&Z7-NO6!1S;J"UWZXKG:RG]A 6$125! MWST7$'$<;A(+8JQE-/53 MCO9W']__N[]<:RQ5$D(9,1DQ%R*0'I\,U5!9.H?#H]W]@V\[A]M 8]I,]Z>? M+M4<^7%NYFVP.P[@_='_:XLTWL53NYGNSSS=#4WZ0?^[H4F;Z?ZDT]W0I!_T MOQN:M)GN3SK='XTFK9KW[&FIEP2YUY(/JL+P5P1@1J@J&WA@3O1=#.W-U F)^]1=H>$N\ZTHN!R#Z'C\-'^ M*Q^49\LYA!P*=/!_<>/'P<=;#$8 MVV>NC4]>@N61(L3$764!+401PH'D9K@?-$/=GW#*WQ9A:8T92 L#_+8YS_"S M1QBV'X[2C8B#';=.MFE,.:5"-F$ZN+;S&*SB593+'M\B%0 >A8'@[["7FF%3 M@GUS2TEY(\]Y*)J+8DA;4O>(\M8E1Y(;;]1'SB?#I)8DX5\P.]+%(W?38_!D M<7Z,!V%!Z: $7U/.M/ED4M^]$6Z9X'"J;".!F5-8=UPVKU,FLQC%37T6VF*& M@?J1S=J96Q;*DI=L(;]_R4A-#!97.9)D.D%]2VT#KIB$DO(,/#]J9CN6S<+Z MSP.))1* &DN^*BWK#EXBPKN)S;!-]6F#9VD)5CWBCFVF9=@DRK;BWQVZ[X$SV]@MIJ5='!!:9 MZHP05 YB),VH#T[_,OT2N0@+]U%1I6[CO"*@BLYJE-4K66U#;T_/AG@ M!S[Y)<1JR^([UVAEP\*?!N<+J[-WU9QCHR8FJM9RB3WH58.RCMO/:>WJHLSX M\A%7SNSBK)Z_0ORA'.9=/XFV#K89.XFCZ$GQI/(*=,6H1RDA:7&Q,0C?:J/N M,G!A'5?$X@97I0-V.4@MCZ.M0QEJC:VEWECE(%B\7RT%@B8DL14&-892@>IH M:S6JN=Z=(*+Y;BSGRH.Q-]AE"1*P[0 5EV_?%F;FY)D\CTP9K\+ ^/"0K1BC M9% >R81!/JM6SU3$NED?-F$!GN_1K>;E*4[I4.NH^SH M"+A^S:J9@T91[@>@<#.0?2<$7SJ0:RP9=Z3EF!J$>/\,1JXR=CGCT62X M 3C;+U 9+7-FQH+)*(0\3UJ#IU!K(GM8P[BPY_]@'W1J$A6(<>(0ZW+9*#.I MOX9Y58*'Q]-3K)FJ-LT:1F>17U&,(U _4[8B@ ;,6)HO,P).*A0C ^:8@Y64 MDX+J7W07D!#E/AI01T,<:8)6:K3%%$(\%Y%5%)=Y1#S> I=XJ/)=I^610:O% M$?C ,<@6,1VZT^.R75\Q>%< @G=18)01--&WPNHN700O:+TM?>,H-R:'UG]O8"H!M+.P?7\^O@&" M#58>E&GG6)7#:QD>6MOC6&JQ&MQ\#RH;I*1V+@41_51AIV_\4+F*&PO]E1;Z M@VM;Z'UA:F.2OV/BU#I,\N+_]8NX-QXVOP%YSH03D W'J 2,C"BHM8,NR4YE M*JYGC45ER/H6*"1=LS5^>(E8](U!;SNO"')_X8$M\1B8V]GZ%4A )VW&<$A4 MWB!EI$D:XC7*JTB9!]>)!<>QS=)BF(JKW(7C;Z>V#.-+LEM^OO,@O.ZAP8JB M!ACX">:2+ZSX86RC1D]')M5P3OPU:DN:4H]^=3-:/5RL0=BRFSAQK)G(,+:N MJ,'PU2%,LCUC*V$,^Z;0GL6F@S>(L,R=\D9T4IVU D4:Q.[@(Z%LO;QA=Q$_ M*M$ B "2"4H*P0:E5"O=0P=SS<5+'Q>!!.1 Q2>*H5^WN>P>"K@.PHQ!K6NO M+O/ (J,&OXD6&XP6.]C?A(O]).%B*\)["IWHNE:"R3^'NP:J/D'+765E#:$) MF:C8VQP/,)/87$E7.!XZ09^O<$&FC!ZQ"SCJ2FK78Z"Q,3R3O]=GO.Q?L4"H M==87=>(\80IN+8,K1^1K6SROTH8VP M_K/8/L^H-A.=)[G_!)(41Z\+$,CRW(GE'W0V&[55S3=^*>*LC\5^/0C0HC2A M R1EN."5^EJ>B3X-=5*HH7=#WJR'\&:.<9B$B^C,+GC%^MYX+R3!'Z -KZD[ MZRA@4]=SGQSLXK!W#K:FUJN]1$_YX*D07Z(##&YZ1QTX9KH_YN(A;-'ND)]X M*&ZABTZ;N9/D%#V[10VQ@)1]57UD6US(C#N6)=:F#F8#-->U:'%#8<@V\*BQ MT3%<0]X[P=BBM2(3W=Z)/F8^L_SR@Q@;O2_HU\64N7-JL-$*K%#9F HY+V$5 MJ +-T<$2L]F#7;8U 3.1W9/SLT!+.3MJC6.=OD)T-0NH+O.G(M#$P&!J8@,7 MO'-OC>PL")L0(Q*H01W\3_YX).;9I"/+2']8J-Q[,S.0,L,#)5;S0Y"RDMUU)E:SC PR]#= M@7 <>S&QH ,1J&"VMHC#H.;B!YU1B71ZQBA?RB\C)>9H#'VQD0QW86;L&6'RSDU98UL/N\G4FF4,[8YN!2 MEA9L724[OC:$<;PB:89&AC$ -B#,'A*NN[!!V+[3K"== ^OYH'.@%U?QFRLU MLRXEMS)T&:_^0(,^AEX-4I:-K>9H56I(]8_O K>5OQ*PE*6<+Y_&GN<=$ M74,L?97EQ%JX >T_'K%'(*#4YJ=31\_0[S(4_%E6IB!WI2_*C[H>&+8$$"#9 M"H?*;A RL?IE" +&HKWZ1<$.^&X,1V(PNI&LC+:TLUL75UE!P,5Q")=4,:T_ MZ)?"%LZ][3)>M%P!'T#R[\]%O"6H-@&-0S)>5IQ18WE +(L$A'_,U4JCYK)T MFEVC/A&K0#F"&V M4BB#%XB3(-QT=J-?.ZUT+:,I,)\OB$4?/+&=]!(>*UH@*';7OR/DD.4+?7^? M-R#"PE\NAFW@0,1.@## ]%CI#UK_10*30OF GJ1(E'Y5+[E%/"'!^L;-5T&OZP =7H3\IA9.P07FRFTR0*@*N] W+#D M?(%>*5P1:UWVTVF\QD$8F51J9LX&TC86?J<5CCYSI$Z&?3*!=NV>-+#7[8'5O?^@^[J2J%F(>/X\&YT?@7C@0ZN<66WKHX(;N],$R\IQ^%>#7C.:>K(A.+A64DW\$:0L.,9BGRJ2OR%B.W& M$_+Y06Q7R\W?-JC-R.:S.F%Z!*MJ ,I\V.PM(SO7HS[K?,?J;8()MPJBZ850'FS"JGR2,:JFH[^ MPZ\\H^58X][0X8C4(/+]\][AO>M,X_[#KXS@VE<-0FG\]]>O?CM_^_KMJ^CT MS;OS=Q_.XNCUVQ?_3%SN'^X<'^XZ/]3_K3P7X*=/U@ M]Z_Y!$E[\\][KRHUGV;)O:[8%]@!A-7\"7?Z MD<.=5L10+A=G/S_[[_3__/;Z^>OSZ,0*J#]Y/.BW6.3WIQ_>O#X_/WT9O?OC M_.SUR]/HY,7YZW^]/G]]>G8'U_UZF0@'N]$;5:@)QH!CF%_!>? GZ#+-YBKZ M%[R&\(171L .D*MUA*F5V+3(P,C$P.3,P>&5X M,S%D,2YH=&WM66MOVS@6_2O<%)TF@&59>8U73@.TCH,QT*;=P-W'1TJZBHA( MHH:D['A^_1Z2LF,GZ4YFDK;!8@+$MLA+\O*>!<'I":8: M=V-D';,H"J.C<'^P'['!,(Z.XX-C]ODCV_TR&^\Y\;-/X]E_/D_\LI^_O/\P M';.=( S_=3 .P[/9F>\X[ \B-E.\UL((6?,R#"<7.VRG,*:)PW"Q6/07!WVI MKL+995B8JCP,2RDU]3.3[9R>V!9\$L].3RHRG*4%5YK,VYTOL_-@" DC3$FG M)^'JV\LF,EN>GF1BSK19EO1VI^+J2M2!D4U\,&C,""-#=-^1N0D6(C-%' T& MKT<-SS)17P4EY28^Z@^'MTU*7!7K-NFW%BLJN1%SLG-OS)J6Q%6<2%.,[B[P MT,AF-2Z7M0ER7HER&;^9B8HTNZ %NY05K]_T? N^-2F1OQDY:2U^(TR-[1FZ M,0$OQ14FM[J._/YC]#'['^W['W;%9&O%!;F]);+,T#FY*40B##N(^M%)F,!H MS3=0,05A2?U9'<>3R]GT?#I^-YM^NF"?SMGXE^GDG$W^/1E_F4W_.4$3>B>7 MSZS_U[6=]AB& O ENR3"Z!Y+21F1+YDIN(F?48DMCAXA4=#T9/_YRR@L^)*9H+6B"$F$)H]FO+%8 MEVAOI#((+.Q+UE;&]42;('0["([[,99A2,ERGJ)),5G!38WT MPVW.P.^T;#/,"G5<#_Z>:0[,+M$8!U#YKG MH[/8E'%%#AO86B0E61LR B&24NC"BENQ"D'!!@;[G F=EE*W&&?#A9*E!ZE1 M$M4@FC7;!289 61O^,D-JJ<:A=\[>.)E6T(B.N!!=+1+>VYH=)3YISVW_%V M(6&#_$O(7T>'#K1=OO<4I,Y(H_R <5PT^WV#]FR@37FK'S_$1KR$@$*WDH^A MLE68 -XQ%]KY'*2H=O/8"N'66S<]WE>)0+X+HK?0]+IH8#L%/!>Z:%F*S!7S MNDVTR 17PFY ^%#O8E!M9VJU#;^.G-K%:N>AJ,"A$&IJ-ZA!&A=I6W(;6+ M MI\1M&,<(GQ0V(KJO4:& MO1\7U_[_"*[XQX=#I>,,!@)G[0-R(EOS=0T>PV:^EB:;;?+?S\TL6>4QQW_R MEH ^(SOY"T(X?5I@\,:[#X(MR+H@ZGH>1%K8TTSMDZHU/+.FW,BU?B[O1'!V MF::MLJ;>\*P'9JVD-FBW9R7,I5-,U-77;/E.<21SJX'H=AN#UW'&,,A<"G3VXQG$^05TT6&3(;>>:3%^M+E[]Y/+6C6.!&//:$X5*^,:,&6%HXCG)MD%CQ!JM UE^+9I;D5^^K454-\1O:U35W_N_?]4'>]0 MCMMJ0 !86U?9"BT5!"2Z%+#._@OBUS:FDUXYK:\CW'EO59K_(7R[1.V+S0<\ MF&<8J&GMP%_E0B)*8=P0 "H5J.@2BT96T6T%X\'8;C-=X'SP$/-2G/MYRH)W MR VY@E/T8&5R?@R\*AE1()F$0J2&59 M\D93O/JQN9X%L? 7@/8^U6X3!NQ4\-#SULA5@[^J=2U;]-CDBY>Q+1NWLSO, M74Z^W?&WD_:J6>$_6^DZMS$:>;6[PS2RZ48?1?WA\>L-FZS6B;O+S.>VN9W3 M=FY-ZP4!Q,B>,;R[QH7(X J0MW09'* DM[+^5C0TV>.VU_]Y_SOO[OTR_D,J M'N[W#Z/7HXY-B31&5G'4W#!W*F*O!N[O!R*$*&PHT U/*4;!'RP4;R##0AW> MN3J^AU#H6/@7$W\,$R]X14_AHGW_](.)>)=??Q'K)1!K9E]?_BEF?5L/ZK;GP6/"=,OZS4.N*@Z?75TJV=6:K#JGB ME4]NO+;=[NAJ#TN[4M04=,^#K0K$OQK>*D&VFM;OH1L4@$&"6OPZX#G*C)C/ MI<@ZA(?#_O[A.G;XMH%[=>W?;[L7YJ?_!5!+ P04 " "D@V]3H+(LGXT' M #?'P %P 'IE=BTR,#(Q,#DS,'AE>#,Q9#(N:'1M[5EA;]LX$OTKO!3= M)H!M64[2]X6-Q'2J(L(I*H)2D[WE]_;TC9L9-T-[M)6^.P M 6);Y) M"VIQ-55WS MBGT46LNB8.^U3&>"L7_WPK#7[PV/N]W3$TPU;L>H*F)A&(3'P: _"%E_&(5O MH\,A^_R1[7^9C@^<^/FG\?2_GR_\LI^_O/\P&;.];A#\>C@.@O/IN>\XZO5# M-M6\,M)*5?$B""ZN]MA>;FT=!<%BL>@M#GM*SX+I=9#;LC@*"J6,Z*4VW3L] MH19\"IZ>GI3"WX-L(+;,W(R=MY.\"4V-[5MS:+B_D#).3KB.__PA]C/[# M@?]!*\9;*RZ$VUNLBA2=%[>YC*5EAV%O1R M,CZ;3CY=L4^7;/S+Y.*274ZNSJ[&D[,/:$+OQ?4+Z_]U;2<=-A5:&,[&:@ZX M6%5U6"*TE=F2V9S;Z 75V$+IX=N58665PJA1U[4\IFHX=+J&O9]>A6_[H^=_ M3EC.YX)I,9=B 1*QN33LMX9KN+98HKU6VH):V*72)0O[W?\PE;$/Y,D*&V#B MH[)*FPZ;5$EOM#L6&KR8A=YSX\B5E4MV4ZE%(<#"'6^HUCRIPM8J!?K&'KBL M&*^6K*FL;@1L 7)VW Z[<5;B24M>L(PG:-),E0A4J[S< X%*),(8KI%]"D(\U")Q"M*\-513*;8YQ["4QLACFZ]T2^K#-'#*6O@=U(T*>:$SS:,UX&_)45<#9,36@A%2/IK.+2>,/>6 M!N)2EXXZ)-$4$ &%!SEEC-.GX2;G&6%6I@50+2826.1X"WCU.CUAI:=#3^; ME3(/M-TA5Q^]F*NG6W;YZ=5P$/X\,JTSVT1 @:&R3.+166S"N!;.-["UC M! M-F0"@(@+:7(2)[$2I$#$0,^I-$FA3(-Q1!=:%=Y)M5:H!]%LV#Y\D@HXV1O^ MXA;U4X72[PR1>-T4D @/>3<\WA<';FAXG/JG [?\?0=#@DA^%_+7\9%SVCX_ M>(ZGSH5! 0+C.#;[;TGTSC6=E@VH4R)RH8M1A4Q=.6^:V,A4.@ MBF9J#-&O Z=Q7.TB%#4X%$)5[0;52.,R:0I.Q()M.27N:!PC?%+8S&7X%0L2 M1.QCO$AW(=97L(F?!9N+.2\:9ULR@L@R\"GJ]PH9]B$OKN/_"5CQCX]3I<,, M!L+/QA-RK!K[=0V>@F:^EA:4;;(_S\TL7N4QAW_A+0%]1C3Y#GDX>1XQ>.,] M= (59"V)NIY'/2WI/%/YI$J&9V3*C5SKY_)!A&!72=)H,O5&9#TR:ZF,13N= MEC"723!16U^S_:\,R8 9%%_WI%O%DJYPYA( M'04Z>W"# WV,KD+>B*(M+._)=YYMHEW!55LE'/_@*L$=LM(5.CMWX4CLL(F0 MN\@D'S_9W)V'R66M&D>"H3.:4X5D7 .F+''TL$+\ ??%BFM',*F$?FZ2?> ( M5&.(RO!-:6X%?O%;(Z&^ WI3):[^//C_J3K.4(Y3-2#A6*JKJ$)+I( GVA2P MSOX+P6^(TX59!:VO(]QY;U6:_R7_MHG:%YN/1#!/,="(=0!_%0NQ+*1U0^!0 MI0%%EU@,LHII2A@/QG:;:8GST4/,K@3WRY0%9\@-F490=&!EX>(8?G*GX=:A M'4^MLIJK8BZ(7RL^:P_UN@U]4=:%6@KT+G+EXYUOP07N?9'DT_LNMV'GV'K$ MKJ!$&4./\+C#Z%;9K>UN8.F$(U9*Q$"2T-U$%06OC8A6/S;7(R?F_@J0;E1I MFS!@JX)W/6^L6C7XRUK7L@6/3;QX&6K9N)_=8^YZ\MV>OY^DRV:-_W2EZYPX M&GFUO<6TJFY''X>]X=O7&S99K1.UUYDO;7.:DSJWIO6"<,2(SA@^7*-W O?;2IPV/H'7S\&7U>\%,]!&+U7^L'P^@=:NPFM*;V8 M_%O8^JYJCG,I,G:YKA(^^5/'/10%+EFOWIU^:RP\U?E.&?^9ZW4EP9.;F59- ME5(UH72TBLJ-%[+;'6U-0; K9"6Z[7-_J[+P+WVW2HNMIO4;YAJ%73=&C7W3 MY1G*AXC/E4Q;#P^'O<'1FCU\6]^]E/9OKMVK\-/_ 5!+ P04 " "D@V]3 M.+#;;/8% #$%@ %P 'IE=BTR,#(Q,#DS,'AE>#,R9#$N:'1M[5AM;]LV M$/XK-Q=M'.]\;F'1\Y^\[Q37A">T@S^7)R]ATRD346YAE12HG%TQ70!"U'7 MA,,9E9*5);R1+%M2@%=^%/FA/QE[WO$,5S ^L^,G%?/'/Y:DS>WG]YOV[.?2\(/A[- ^"D\6)FSCTPP@6DG#% M-!.MZ#7J%U'0?!:K7R5R-?R&6PN H*796'02F$HGZFL][QS(S@)R79 M\:RBFD!:$*FH_J-WO7CK35!",UW2XUFP^>MD$Y&MCV<9NP&EUR7]HU<1N63< MTZ*.1V&MI[@RP.D]F5MOQ3)=Q%$8/I_6),L87WHES74\]B>3NR')EL5V3+C0 M8DE+HMD--;H[6M.2$ADG0A?3?0/WK:PWZW+!M9>3BI7K^.6"553!.5W!E:@( M?SEP(_A74"[<,42UC)]#HN6)91CN(O MGDV&X6@Z"XPHIJG^7DYI>JL]4K(E1FP2V/$2S&\T=/\8EY,=BRMJ$YZ(,L/) MT]L"G=8P&OK1+$@>R<44JXC*K_5Q3J5F.4N)V6 0.M,U(8BNJ'L!/ J/#+AZH+"!R(3 MPJGR+FY+NH;7J38SPS /:I(1+S4*Y!TEI(Z]=[ M$RG'Z@9Z)K20:@#O>.I#WRPP-3$,IW-1(8^N[;=H>H!$"6^%K" *O;\@%](J MK]%'D0'E&>;I \5T50F5, H'8.FTJ_#*FM_H&P!1D+-R0]LVB31M)-($)H3P M#$YOD0$YDC>Z4C&E++JXE(3'6MWJXUM8%4D:T@M@O%[_4#4&N=)"X_ZF^ Q,,N,2$*5':S6\)&+ M%29F27&R(#K^CO#9(?K1T:9B&&X@U[%G1^Z#F)WH'?>C Q?;UWTN,$X' \B; M$B&9XD:49K^W&)#T4\,D->>Z,NG8RWV?(!+EWNBXGQUL,WV'H2U^VG1'KT:' M4X.LGRB?PV_.)^-8C)7C7JQ_31A'4#)7)YMD$V8(H)98'9C7@9DFV!SA,HR* ME)AU56-*U<"NRAG'-LN,H\+,GMNV(%&J*=VV"*Q\:U/MU93_*%R'J3*Q8J1T M*0QOI3MG3I\= %.PQ%+GIIY4DQ;HEZUY91@G^GW:K:J$*,Q14^/2>T49O\%J M9$NG'6M]1PKS0!3V=PFF-*.T E+74M282$TMOM ?YU!"C:]Y(SE3!5I4HJ1F M'^YE&;.E:-OP"_152^,/XI #:Q3M<:$W-BVSHNMLU)^8TR9$\L1O'&93 K3=&C>U=0$"#M2#W M:_.N)$>.3"M[A@Q ?"9Z7QEWUT!_55!<(Q'.F>%1@Q(;9*Y;P_:XV$D"GC], MMJ@W!P1.&E^7E".NRTZP9A-*--\0]&"GOBPF7,B/ _K/^I5N;_NDW>R7?3K! MS,9P+F[)MJET]QL4=9FJ-;.X?3WBG&3[\4A/H[$&Q'?F'DR>.[LTZ_E\N'H[\ M"WH74F!A]0M:/P!:YWA"? NX MS O*#T;6+U3]=*A:F->WKX+5D[KYA2OP'H0">SYO'@@?&PL/W7SKC/LLY+9Y M(.G'I1383IH&0LAX4Y"=5\?=B;:-,+##+HUZ[?=PIYEP+YL[W<3.T/89M<8. MT$NP]__HV"9>T.3R;^\'!+'&XLM"^O[GG6OO<>_P=02P,$% @ MI(-O4_.'PDGT!0 RA8 !< !Z978M,C R,3 Y,S!X97@S,F0R+FAT;>U8 MVV[;.!#]E5D7;1W NOF2=65O@-9)L 6:RS8N%OM(291%5")5DHKC_?H=DK(C MIRF0;9NT#S5@6R*'G O/' XY_\WS3GA!>$HS^'-Y]@XRD385Y1I228G&UC73 M!2Q%71,.9U1*5I;P1K)L10%>^5'DA_YTXGE'.+67']Z\>[N GA<$?X\607"\/'8=8S^, M8"D)5TPSP4D9!"?G/>@56M=Q$*S7:W\]\H5A^6I]X4)333)3V:!]M_)YN(;',TS]@U*+TIZ1^] MBL@5XYX6=3P*:SW#D0%VWY&Y\=8LTT4'S64VRC/&55])RN@OM&UMMQN>#:RTG%RDW\&%$,4_V]C-+T1GND9"OTV 2P8R68;S1T#\;D9$_CFMJ M)Z+,L//DID"C-8R&_G >)(]D8HI91.77VKB@4K.#<&>BXT%CVJ2$2XU!N0-): M2&O7.^,IQ^P&>B:TD&H ;WGJ0]\,,#DQ#&<+42&/;NQ;-#M HH13(2N(0N\O MR(6TD]=HH\B \@SC=$4Q7%5")8S" 5@Z[4[XWJK?SC< HB!GY9:V;1!IVDBD M"0P(X1F:3%B#U-P%D8(89D80J MVUAMX",7:PS-BF)G073\'0&T1_6CPVW.,%Q"KF//MMP',MO1.^I'!\ZWK_M= MHI\.") W)8(RQ84HS8KO4"#IIX9):G9V9<)Q)_9]@EB4=UHG_>Q@%^E;%.T0 MU(8[>C4:SPRV?J)X#K\YGHQC.E:.?9$!-&$<01,%:A1 MB9*:=;B79ZK3B]Z5Q=PSTUP7%,1+AG!D>-2BQ3N:Z56PWC+T@ MX [$9(MZ1(WI-+:N*$=?EE,.)*Q-<'Q+&FTV#:X XIMV>/B+CD[&=/2.9/TP!:*>&RQE:(Y8$G\9KL M&X9)2=G6DWB>:D=/<'"'F5HEVQ/($YYJA@\_U@0Z>Y!OA_YX^L3>O=G$_\O$ M\\&T.N+(-GH?T\K0^!"CXK0F^="BRP?H'K!X#K'/>( M;X&7N47YP=CZA:N?$%=+IF3G[G&_HRTE#.RP4J->^Q[N%13N?G.OHMAKVEVF MUE@%>@G6_Q\]6UW&Y%JPK%WAZ=0?CG?4X=I">__J+FGMK>_1?U!+ 0(4 Q0 M ( *2#;U/PHHY*DQ8 $$: 0 0 " 0 !Z978M,C R M,3 Y,S N>'-D4$L! A0#% @ I(-O4QE5^*-]$@ W!0! !0 M ( !P18 'IE=BTR,#(Q,#DS,%]C86PN>&UL4$L! A0#% @ I(-O M4QE1"B(J20 ?/D$ !0 ( !<"D 'IE=BTR,#(Q,#DS,%]D M968N>&UL4$L! A0#% @ I(-O4_\^+8<^D@ O9D) !0 M ( !S'( 'IE=BTR,#(Q,#DS,%]L86(N>&UL4$L! A0#% @ I(-O4X]S MB[9390 >XD' !0 ( !/ 4! 'IE=BTR,#(Q,#DS,%]P&UL4$L! A0#% @ I(-O4XT9VW6/L , 6+LF !0 ( ! MP6H! 'IE=BTR,#(Q,#DS,'@Q,'$N:'1M4$L! A0#% @ I(-O4WDK O,V M3 ]O(! !< ( !@AL% 'IE=BTR,#(Q,#DS,'AE>#$P9#$N M:'1M4$L! A0#% @ I(-O4^Y,+1J@!P !2 !< ( ! M[6<% 'IE=BTR,#(Q,#DS,'AE>#,Q9#$N:'1M4$L! A0#% @ I(-O4Z"R M+)^-!P WQ\ !< ( !PF\% 'IE=BTR,#(Q,#DS,'AE>#,Q M9#(N:'1M4$L! A0#% @ I(-O4SBPVVSV!0 Q!8 !< M ( !A'<% 'IE=BTR,#(Q,#DS,'AE>#,R9#$N:'1M4$L! A0#% @ I(-O M4_.'PDGT!0 RA8 !< ( !KWT% 'IE=BTR,#(Q,#DS,'AE ?>#,R9#(N:'1M4$L%!@ + L X0( -B#!0 $! end