0001558370-21-011823.txt : 20210816 0001558370-21-011823.hdr.sgml : 20210816 20210816163557 ACCESSION NUMBER: 0001558370-21-011823 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 75 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210816 DATE AS OF CHANGE: 20210816 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: 211179003 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-20210630x10q.htm 10-Q
32949507732481110001802749--12-312021Q2false000.3333P20DP30D0.3333P20DP30DP30DP20D0P30DP20DP30D0001802749zev:WarrantsToPurchaseSeriesCPreferredStockMember2020-01-012020-12-310001802749zev:WarrantsToPurchaseCommonStockMember2020-01-012020-12-310001802749zev:PublicWarrantMember2021-01-012021-06-300001802749zev: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-06-300001802749zev:LightningSystemsIncMemberzev:SeriesCRedeemableConvertiblePreferredStockMember2021-01-012021-06-300001802749zev:LightningSystemsIncMemberzev:SeriesBRedeemableConvertiblePreferredStockMember2021-01-012021-06-300001802749zev:TermNoteAndRevolvingWorkingCapitalFacilityMember2021-01-012021-06-300001802749zev:LightningSystemsIncMemberzev:SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember2021-01-012021-06-300001802749zev:ThirdPartySecuredPromissoryNoteMember2021-02-012021-02-280001802749zev:LightningSystemsIncMemberus-gaap:WarrantMember2021-04-012021-06-3000018027492021-08-122021-08-1300018027492020-02-012020-02-290001802749zev:LightningSystemsIncMember2021-01-012021-06-300001802749zev:LightningSystemsIncMembersrt:MinimumMemberus-gaap:WarrantMember2021-01-012021-06-300001802749zev:LightningSystemsIncMembersrt:MaximumMemberus-gaap:WarrantMember2021-01-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:ConvertibleNoteWarrantsMember2021-05-062021-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:RedeemableConvertiblePreferredStockMember2021-03-310001802749srt:RestatementAdjustmentMemberus-gaap:RedeemableConvertiblePreferredStockMember2021-03-310001802749srt:ScenarioPreviouslyReportedMemberus-gaap:RedeemableConvertiblePreferredStockMember2020-12-310001802749srt:RestatementAdjustmentMemberus-gaap:RedeemableConvertiblePreferredStockMember2020-12-310001802749srt:ScenarioPreviouslyReportedMemberus-gaap:RedeemableConvertiblePreferredStockMember2020-03-310001802749srt:RestatementAdjustmentMemberus-gaap:RedeemableConvertiblePreferredStockMember2020-03-310001802749srt:ScenarioPreviouslyReportedMemberus-gaap:RedeemableConvertiblePreferredStockMember2019-12-310001802749srt:RestatementAdjustmentMemberus-gaap:RedeemableConvertiblePreferredStockMember2019-12-310001802749us-gaap:CommonStockMember2020-04-012020-06-300001802749us-gaap:CommonStockMember2020-01-012020-06-300001802749zev:GigCapital3Inc.Member2021-05-062021-05-060001802749us-gaap:RetainedEarningsMember2021-06-300001802749us-gaap:AdditionalPaidInCapitalMember2021-06-300001802749srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2021-03-310001802749srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2021-03-310001802749srt:RestatementAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2021-03-310001802749us-gaap:RetainedEarningsMember2021-03-310001802749us-gaap:AdditionalPaidInCapitalMember2021-03-310001802749srt:ScenarioPreviouslyReportedMember2021-03-310001802749srt:RestatementAdjustmentMember2021-03-3100018027492021-03-310001802749srt: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-06-300001802749us-gaap:AdditionalPaidInCapitalMember2020-06-300001802749srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2020-03-310001802749srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2020-03-310001802749srt:RestatementAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2020-03-310001802749us-gaap:RetainedEarningsMember2020-03-310001802749us-gaap:AdditionalPaidInCapitalMember2020-03-310001802749srt:ScenarioPreviouslyReportedMember2020-03-310001802749srt:RestatementAdjustmentMember2020-03-3100018027492020-03-310001802749srt: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-06-300001802749srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2021-03-310001802749srt:RestatementAdjustmentMemberus-gaap:CommonStockMember2021-03-310001802749us-gaap:CommonStockMember2021-03-310001802749srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2020-12-310001802749srt:RestatementAdjustmentMemberus-gaap:CommonStockMember2020-12-310001802749us-gaap:CommonStockMember2020-12-310001802749us-gaap:CommonStockMember2020-06-300001802749srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2020-03-310001802749srt:RestatementAdjustmentMemberus-gaap:CommonStockMember2020-03-310001802749us-gaap:CommonStockMember2020-03-310001802749srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2019-12-310001802749srt:RestatementAdjustmentMemberus-gaap:CommonStockMember2019-12-310001802749us-gaap:CommonStockMember2019-12-310001802749us-gaap:PrivatePlacementMember2021-05-060001802749zev:TwoThousandNineteenEquityIncentivePlanMember2021-05-062021-05-060001802749srt:MinimumMember2021-01-012021-06-300001802749srt:MaximumMember2021-01-012021-06-300001802749zev:TwoThousandNineteenEquityIncentivePlanMember2021-01-012021-06-300001802749zev:ThirdPartySecuredPromissoryNoteMember2021-06-300001802749zev:OtherMember2021-04-012021-06-300001802749zev:ManufacturingConversionsDirectToCustomerMember2021-04-012021-06-300001802749zev:ConversionKitsDirectToCustomerMember2021-04-012021-06-300001802749zev:OtherMember2021-01-012021-06-300001802749zev:ManufacturingConversionsDirectToCustomerMember2021-01-012021-06-300001802749zev:ConversionKitsDirectToCustomerMember2021-01-012021-06-300001802749zev:ChargingSystemsMember2021-01-012021-06-300001802749zev:OtherMember2020-04-012020-06-300001802749zev:ManufacturingConversionsDirectToCustomerMember2020-04-012020-06-300001802749zev:ConversionKitsCertifiedInstallerOrDealersMember2020-04-012020-06-300001802749zev:OtherMember2020-01-012020-06-300001802749zev:ManufacturingConversionsDirectToCustomerMember2020-01-012020-06-300001802749zev:ConversionKitsCertifiedInstallerOrDealersMember2020-01-012020-06-300001802749zev:ThirdPartySecuredPromissoryNoteMember2021-01-012021-03-310001802749us-gaap:VehiclesMember2021-01-012021-06-300001802749us-gaap:SoftwareDevelopmentMember2021-01-012021-06-300001802749us-gaap:LeaseholdImprovementsMember2021-01-012021-06-300001802749us-gaap:FurnitureAndFixturesMember2021-01-012021-06-300001802749us-gaap:EquipmentMember2021-01-012021-06-300001802749us-gaap:ComputerEquipmentMember2021-01-012021-06-300001802749zev:CapitalProjectsInProgressMember2021-06-300001802749us-gaap:VehiclesMember2021-06-300001802749us-gaap:SoftwareDevelopmentMember2021-06-300001802749us-gaap:LeaseholdImprovementsMember2021-06-300001802749us-gaap:FurnitureAndFixturesMember2021-06-300001802749us-gaap:EquipmentMember2021-06-300001802749us-gaap:ComputerEquipmentMember2021-06-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-01-012021-06-300001802749zev:LightningSystemsIncMemberus-gaap:WarrantMember2021-01-012021-03-310001802749us-gaap:SubsequentEventMember2021-07-012021-08-160001802749us-gaap:PrivatePlacementMember2021-05-062021-05-060001802749zev:LightningSystemsIncMembersrt:MinimumMember2021-01-012021-06-300001802749srt:RestatementAdjustmentMember2021-06-300001802749us-gaap:RetainedEarningsMember2021-04-012021-06-300001802749us-gaap:RetainedEarningsMember2021-01-012021-06-300001802749us-gaap:RetainedEarningsMember2020-04-012020-06-300001802749us-gaap:RetainedEarningsMember2020-01-012020-06-300001802749zev:TermNoteAndRevolvingWorkingCapitalFacilityMember2019-10-310001802749srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201602Member2019-12-310001802749zev:ConvertibleNoteDueMay2024Member2021-04-012021-06-300001802749zev:ConvertibleNoteDueMay2024Member2021-01-012021-06-300001802749us-gaap:WarrantMember2021-04-012021-06-300001802749zev:WarrantsToPurchaseSeriesCPreferredStockMember2021-01-012021-06-300001802749zev:WarrantsToPurchaseCommonStockMember2021-01-012021-06-300001802749zev:PrivateWarrantsAssumedThroughBusinessCombinationMember2021-01-012021-06-300001802749us-gaap:WarrantMember2021-01-012021-06-300001802749zev:LightningSystemsIncMemberus-gaap:RedeemableConvertiblePreferredStockMember2021-01-012021-06-300001802749zev:ThirdPartySecuredPromissoryNoteMember2021-02-280001802749zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember2020-09-3000018027492015-03-310001802749zev:ConvertibleNoteDueMay2024Member2021-05-062021-05-060001802749us-gaap:SubsequentEventMember2021-08-1300018027492020-09-3000018027492020-05-3100018027492020-02-290001802749zev:UnsecuredFacilityAgreementMember2020-12-310001802749zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember2020-12-310001802749zev:LightningSystemsIncMember2021-05-052021-05-0500018027492020-08-012020-09-300001802749us-gaap:SubsequentEventMember2021-08-122021-08-130001802749zev:SeriesCRedeemableConvertiblePreferredStockMember2020-01-012020-06-300001802749srt:RestatementAdjustmentMember2021-04-012021-06-300001802749zev:ConvertibleNoteDueMay2024Member2021-06-300001802749zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember2021-06-300001802749us-gaap:CommonStockMember2021-04-012021-06-300001802749us-gaap:CommonStockMember2021-01-012021-06-300001802749zev:LightningSystemsIncMemberus-gaap:RedeemableConvertiblePreferredStockMember2021-05-052021-05-050001802749zev:ThreeCustomersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-04-012021-06-300001802749zev:ServiceRevenueMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-04-012021-06-300001802749zev:PurchasesMemberus-gaap:SupplierConcentrationRiskMemberzev:TwoSuppliersMember2021-04-012021-06-300001802749zev:TwoCustomersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-300001802749zev:ServiceRevenueMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-300001802749zev:PurchasesMemberus-gaap:SupplierConcentrationRiskMemberzev:TwoSuppliersMember2021-01-012021-06-300001802749zev:OneCustomerMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-300001802749us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMemberzev:OneSupplierMember2021-01-012021-06-300001802749zev:ServiceRevenueMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-04-012020-06-300001802749zev:PurchasesMemberus-gaap:SupplierConcentrationRiskMemberzev:OneSupplierMember2020-04-012020-06-300001802749zev:FourCustomersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-04-012020-06-300001802749zev:TwoCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001802749us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMemberzev:OneSupplierMember2020-01-012020-12-310001802749zev:ServiceRevenueMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-06-300001802749zev:PurchasesMemberus-gaap:SupplierConcentrationRiskMemberzev:OneSupplierMember2020-01-012020-06-300001802749zev:OneCustomerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-06-300001802749zev:GigCapital3Inc.Member2021-05-060001802749zev:GigCapital3Inc.Member2021-05-0500018027492021-05-060001802749zev:TwoThousandAndTwentyOneEquityIncentivePlanMember2021-06-300001802749zev:TwoThousandNineteenEquityIncentivePlanMember2021-05-060001802749zev:PublicWarrantMember2021-06-300001802749zev:PrivatePlacementWarrantMember2021-06-300001802749zev:ConvertibleNoteWarrantsMember2021-06-300001802749zev:LightningSystemsIncMemberus-gaap:WarrantMemberzev:SeriesCRedeemableConvertiblePreferredStockMember2021-06-300001802749zev:LightningSystemsIncMemberus-gaap:WarrantMemberzev:SeriesCRedeemableConvertiblePreferredStockMember2021-03-310001802749zev:LightningSystemsIncMemberus-gaap:WarrantMember2021-06-300001802749zev:TermNoteAndRevolvingWorkingCapitalFacilityMember2021-06-300001802749zev:PrivateWarrantsAssumedThroughBusinessCombinationMember2021-06-300001802749us-gaap:WarrantMember2021-06-300001802749zev:ConvertibleNoteDueMay2024Member2021-05-060001802749zev:LightningSystemsIncMemberus-gaap:WarrantMember2021-03-310001802749zev:LightningSystemsIncMemberus-gaap:WarrantMember2021-02-280001802749zev:WarrantsToPurchaseSeriesCPreferredStockMember2020-12-310001802749zev:WarrantsToPurchaseCommonStockMember2020-12-310001802749zev:TermNoteAndRevolvingWorkingCapitalFacilityMember2020-12-310001802749zev:LightningSystemsIncMemberzev:SeriesCRedeemableConvertiblePreferredStockMember2019-12-3100018027492020-06-3000018027492019-12-310001802749zev:LightningSystemsIncMemberzev:SeriesCRedeemableConvertiblePreferredStockMember2020-12-310001802749zev:GigCapital3Inc.Member2021-06-300001802749zev:GigCapital3Inc.Member2021-01-012021-06-300001802749us-gaap:WarrantMember2021-04-012021-06-300001802749us-gaap:EmployeeStockOptionMember2021-04-012021-06-300001802749us-gaap:ConvertibleDebtSecuritiesMember2021-04-012021-06-300001802749us-gaap:WarrantMember2021-01-012021-06-300001802749us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001802749us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-06-300001802749zev:CommonAndPreferredSeriesCWarrantsMember2020-04-012020-06-300001802749us-gaap:RedeemableConvertiblePreferredStockMember2020-04-012020-06-300001802749us-gaap:EmployeeStockOptionMember2020-04-012020-06-300001802749zev:CommonAndPreferredSeriesCWarrantsMember2020-01-012020-06-300001802749us-gaap:RedeemableConvertiblePreferredStockMember2020-01-012020-06-300001802749us-gaap:EmployeeStockOptionMember2020-01-012020-06-300001802749zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember2021-04-012021-06-300001802749zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember2021-01-012021-06-300001802749us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001802749us-gaap:CostOfSalesMember2021-04-012021-06-300001802749us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300001802749us-gaap:CostOfSalesMember2021-01-012021-06-300001802749us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-04-012020-06-300001802749us-gaap:ResearchAndDevelopmentExpenseMember2020-04-012020-06-300001802749us-gaap:CostOfSalesMember2020-04-012020-06-300001802749us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-06-300001802749us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-06-300001802749us-gaap:CostOfSalesMember2020-01-012020-06-300001802749us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-04-012021-06-300001802749us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-06-300001802749zev:LightningSystemsIncMemberus-gaap:WarrantMember2021-02-012021-02-280001802749us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-3000018027492020-04-012020-06-300001802749us-gaap:AdditionalPaidInCapitalMember2020-01-012020-06-3000018027492020-01-012020-06-3000018027492020-05-012020-05-310001802749us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-3000018027492021-04-012021-06-300001802749us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-3000018027492021-06-3000018027492020-12-310001802749zev:RedeemableWarrantsMember2021-01-012021-06-3000018027492021-08-0900018027492021-01-012021-06-30xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purezev:Dzev:Yzev:itemzev:entityutr: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 June 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 August 9, 2021, there were 73,398,486 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 June 30, 2021 (Unaudited) and December 31, 2020

3

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

4

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

5

Consolidated Statements of Cash Flows for the six months ended June 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

31

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

44

Item 4.

Controls and Procedures

44

Part II

Other Information

Item 1.

Legal Proceedings

46

Item 1A.

Risk Factors

47

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

81

Item 3.

Defaults Upon Senior Securities

81

Item 4.

Mine Safety Disclosures

81

Item 5.

Other Information

81

Item 6.

Exhibits

82

Exhibit Index

82

Signatures

84

2

PART I —FINANCIAL INFORMATION

Item 1. Financial Statements

Lightning eMotors, Inc.

Consolidated Balance Sheets

(in thousands, except share data)

June 30, 

December 31, 

2021

2020

(Unaudited)

Assets

Current assets

 

  

 

  

Cash and cash equivalents

$

201,890

$

460

Accounts receivable, net

 

8,438

 

4,122

Inventories

 

9,125

 

5,743

Prepaid expenses and other current assets

 

7,159

 

3,999

Total current assets

 

226,612

 

14,324

Property and equipment, net

 

3,710

 

2,615

Operating lease right-of-use asset

 

8,999

 

7,881

Other assets

 

145

 

45

Total assets

$

239,466

$

24,865

Liabilities and stockholders’ equity (deficit)

 

  

 

  

Current liabilities

 

  

 

  

Accounts payable

$

3,005

$

2,599

Accrued expenses and other current liabilities

 

4,637

 

2,890

Warrant liability

 

1,508

 

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

 

2,100

 

1,769

Current portion of finance lease obligation

 

 

54

Total current liabilities

 

11,250

 

42,646

Long-term debt, convertible note net of debt discount

 

64,634

 

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

 

2,952

 

1,649

Operating lease obligation, net of current portion

 

8,441

 

7,265

Derivative liability

21,330

Earnout liability

 

91,337

 

Total liabilities

 

199,944

 

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 June 30, 2021 and December 31, 2020

 

 

Common stock, par value $.0001, 250,000,000 shares authorized as of June 30, 2021 and December 31, 2020; 73,248,111 and 32,949,507 shares issued and outstanding as of June 30, 2021 and December 31, 2020

7

3

Additional paid-in capital

 

193,804

 

54,097

Accumulated deficit

 

(154,289)

 

(80,795)

Total stockholders’ equity (deficit)

 

39,522

 

(26,695)

Total liabilities and stockholders’ equity (deficit)

$

239,466

$

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 June 30, 

Six Months Ended June 30, 

    

2021

    

2020

    

2021

    

2020

    

Revenues

$

5,923

$

871

$

10,514

$

1,566

Cost of revenues

 

7,048

 

1,423

 

12,366

 

2,275

Gross loss

 

(1,125)

 

(552)

 

(1,852)

 

(709)

Operating expenses

 

  

 

  

 

  

 

  

Research and development

 

743

 

212

 

1,391

 

455

Selling, general and administrative

 

16,026

 

1,966

 

19,946

 

4,215

Total operating expenses

 

16,769

 

2,178

 

21,337

 

4,670

Loss from operations

 

(17,894)

 

(2,730)

 

(23,189)

 

(5,379)

Other expenses

 

  

 

  

 

  

 

  

Interest expense

 

3,940

 

46

 

5,551

 

380

Loss (gain) from change in fair value of warrant liabilities

 

7,596

 

(4)

 

28,135

 

(170)

Loss from change in fair value of derivative

4,267

4,267

Loss from change in fair value of earnout liability

12,376

12,376

Other income, net

 

(15)

 

 

(24)

 

(1)

Total other expenses

 

28,164

 

42

 

50,305

 

209

Net loss

$

(46,058)

$

(2,772)

$

(73,494)

$

(5,588)

Net loss per share

$

(0.79)

$

(0.10)

$

(1.60)

$

(0.20)

Weighted-average shares outstanding, basic and diluted

 

58,560,928

 

28,972,560

 

45,924,405

 

28,153,498

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 March 31, 2021

 

31,023,671

 

$

50,082

 

 

5,058,949

 

$

 

$

11,339

 

$

(108,231)

 

$

(96,892)

Retroactive application of recapitalization

(31,023,671)

(50,082)

28,880,068

3

50,079

50,082

Adjusted balance beginning of period

33,939,017

3

61,418

(108,231)

(46,810)

Exercise of Common Warrants¹

 

 

 

 

69,232

 

 

646

 

 

646

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

 

 

 

 

906,594

 

 

7,258

 

 

7,258

Business Combination and PIPE Financing

 

 

 

 

37,843,390

 

4

 

109,801

 

 

109,805

Warrants issued in connection the Convertible Note

14,522

14,522

Exercise of stock options¹

 

 

 

 

489,878

 

 

31

 

 

31

Stock—based compensation expense

 

 

 

 

 

 

128

 

 

128

Net loss

 

 

 

 

 

 

 

(46,058)

 

(46,058)

Balance as of June 30, 2021

 

 

$

 

 

73,248,111

 

$

7

 

$

193,804

 

$

(154,289)

 

$

39,522

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 the Convertible Note

14,522

14,522

Exercise of stock options¹

 

 

 

 

629,457

 

 

41

 

 

41

Stock—based compensation expense

 

 

 

 

 

 

196

 

 

196

Issuance of common stock warrants

 

 

 

 

 

 

433

 

 

433

Net loss

 

 

 

 

 

 

 

(73,494)

 

(73,494)

Balance as of June 30, 2021

 

 

$

 

 

73,248,111

 

$

7

 

$

193,804

 

$

(154,289)

 

$

39,522

Balance as of March 31, 2020

 

25,892,602

 

$

38,207

 

 

3,254,478

 

$

 

$

5,827

 

$

(45,958)

 

$

(40,131)

Retroactive application of recapitalization

(25,892,602)

(38,207)

24,161,027

2

38,205

38,207

Adjusted balance beginning of period

27,415,505

2

44,032

(45,958)

(1,924)

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

 

 

 

 

 

 

(272)

 

 

(272)

Stock—based compensation expense

 

 

 

 

 

 

3

 

 

3

Redemption of convertible notes payable

 

 

 

 

 

 

1,844

 

 

1,844

Net loss

 

 

 

 

 

 

 

(2,772)

 

(2,772)

Balance as of June 30, 2020

 

 

$

 

 

31,108,314

 

$

2

 

$

49,591

 

$

(48,730)

 

$

863

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

2

37,980

37,982

Adjusted balance beginning of period

27,288,203

2

43,532

(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

Stock—based compensation expense

 

 

 

 

 

 

6

 

 

6

Redemption of convertible notes payable

 

 

 

 

 

 

1,844

 

 

1,844

Net loss

 

 

 

 

 

 

 

(5,588)

 

(5,588)

Balance as of June 30, 2020

 

 

$

 

 

31,108,314

 

$

2

 

$

49,591

 

$

(48,730)

 

$

863

¹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)

Six Months Ended

June 30, 

2021

2020

Cash flows from operating activities

Net loss

 

$

(73,494)

$

(5,588)

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

Depreciation and amortization

350

169

Provision for doubtful accounts

142

Gain on disposal of fixed asset

(9)

Change in fair value of warrant liability

28,135

(170)

Change in fair value of earnout liability

4,267

Change in fair value of derivative liability

12,376

Stock-based compensation

196

6

Amortization of debt discount

2,522

7

Non-cash impact of operating lease right of use lease asset

1,224

541

Issuance of common stock warrants for services performed

433

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

Accounts receivable

(4,458)

(306)

Inventories

(3,382)

(1,529)

Prepaid expenses and other current assets and other assets

(8,775)

680

Accounts payable

562

(299)

Accrued expenses and other current liabilities

7,134

448

Net cash used in operating activities

(32,777)

(6,041)

Cash flows from investing activities

Purchase of property and equipment

(1,445)

(1,077)

Proceeds from disposal of property and equipment

9

Net cash used in investing activities

(1,436)

(1,077)

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

3,000

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

225

Payments on operating lease obligation

(897)

Payments on finance lease obligations

(54)

(19)

Proceeds from exercise of stock options

41

Net cash provided by financing activities

235,643

7,206

Net increase in cash

201,430

88

Cash - Beginning of year

460

1,297

Cash - End of period

$

201,890

$

1,385

Supplemental cash flow information - Cash paid for interest

$

1,649

$

187

Significant noncash transactions

Earnout liability at inception

$

78,960

$

Warrant liability at inception

1,253

Derivative liability at inception

17,063

Conversion of convertible notes for common stock

9,679

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. 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.

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 six months ended June 30, 2021, the consolidated balance sheet as of June 30, 2021 and the consolidated statements of stockholders’ equity and cash flows for the three and six months ended June 30, 2021 reflect the above adjustments.

Liquidity

As of June 30, 2021, the Company had approximately $201,890 in cash and cash equivalents. For the three and six months ended June 30, 2021, the net loss of the Company was $46,058 and $73,494, respectively. Cash flow used in operating activities was $32,777 for the six months ended June 30, 2021. The Company had positive working capital of $215,362 as of June 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.

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 July, the Delta variant was the cause of more than 80% of new U.S. COVID-19 cases. In response, most U.S. states have implemented measures to combat the outbreak that have 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.

8

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, valuation of share-based compensation, 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.

Segment information

Accounting Standards Codification (“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 June 30, 2021 and December 31, 2020, one and two customers, respectively, accounted for 53% and 37% of the Company’s total accounts receivable. For the three months ended June 30, 2021 and 2020 three and four customers accounted for 85% and 98%, respectively, of revenues. For the six months ended June 30, 2021 and 2020 two and one customers accounted for 71% and 47%, respectively, of revenues.

Concentrations of supplier risk

As of June 30, 2021 and December 31, 2020 one supplier, respectively, accounted for 20% and 12% of the Company’s accounts payable. For the three months ended June 30, 2021 and 2020 two and one suppliers, respectively, accounted for 37% and 39% of purchases. For the six months ended June 30, 2021 and 2020 two and one suppliers, respectively, accounted for 34% and 41% 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

9

receivable when they are deemed uncollectible or, in certain jurisdictions, when legally able to do so. The allowance for doubtful accounts balances at June 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 six months ended June 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

10

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 months ended June 30, 2021 and 2020 represented less than 7.4% and 0.3% of total revenue, respectively. Service revenue for the six months ended June 30, 2021 and 2020 represented less than 7.6% and 1.7% of total revenue, respectively.

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.

11

Revenue Summary

The following table disaggregates revenue by major source

Three Months Ended June 30, 

Six months ended June 30, 

    

2021

    

2020

    

2021

    

2020

    

ZEVs converted

 

  

 

  

 

  

 

  

 

Manufacturing conversions - direct to customer

$

5,350

$

132

$

9,496

$

264

Powertrain systems - direct to customer

 

130

 

 

218

 

Powertrain systems - certified installer or dealers

 

 

780

 

 

1,320

Charging systems

 

 

 

2

 

Other

 

443

 

(41)

 

798

 

(18)

$

5,923

$

871

$

10,514

$

1,566

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 the “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.

We categorize fair value measurements within the fair value hierarchy based upon the lowest level of the most significant inputs used to determine fair value.

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 noted in ASC 820:

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

12

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 and convertible notes payable. The carrying value of cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value because of the short-term nature of those instruments. The Company estimates that the current value of the notes approximates fair value based on prevailing market rates.

As of June 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.

During 2021 and as a result of the Business Combination, the Company estimated the fair value of its earnout share arrangement. The earnout shares with performance conditions were valued using the Company’s stock price as of the valuation date. The valuation methodology employed was 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.

During 2021 and as a result of the Business Combination, the Company estimated the fair value of private placement Gig warrants. The fair value of the Gig Warrants were 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.

During 2021, the Company, estimated the fair value of its derivative associated with the 7.5% $100,000 convertible senior note (the “Convertible Note”). The Convertible Note and embedded conversion option were 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 feature without the conversion feature was valued utilizing the income approach, specifically, the discounted cash flow method. Cash flows were 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 was 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 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

13

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, 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

14

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 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 were reported as liabilities at fair value each reporting period.

Based on the terms of the common and preferred warrant agreements, Lightning Systems determined that all warrants (with the exception of certain warrants issued to vendors) issued are liabilities, and as such, were included in “warrant liability” on the balance sheets and recorded 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.

15

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 $22 and $51 for the three and six months ended June 30, 2021, respectively, and $22 for the three and six months ended June 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-25-1, 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-30-35-1, 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 loss 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”) No. 2016-02, Leases, which supersedes the current lease requirements in ASC 840. 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 will be classified as either finance or operating. Currently, leases are classified as either capital or operating, with only capital leases recognized on the balance sheet.

The Company adopted ASC 842 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.

16

In December 2019, the FASB issued ASU2019-12, Simplifying the Accounting for Income Taxes (Topic 740). This ASU simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. 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 No.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 Subtopic 470-20. 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 has not yet completed its assessment of the impact of the new standard on the Company’s 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.

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

17

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 amount the member 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 June 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 six months ended June 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:

18

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 June 30, 2021 and December 31, 2020, inventories consist of the following:

    

June 30, 2021

    

December 31, 2020

    

Raw materials

$

6,256

$

4,456

Work in progress

 

2,236

 

1,143

Finished goods

 

633

 

144

Total inventories

$

9,125

$

5,743

During the three and six months ended June 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 June 30, 2021 and December 31, 2020, prepaid and other assets consist of the following:

    

June 30, 2021

    

December 31, 2020

    

Prepaid insurance

$

3,097

$

47

Vendor deposits

3,153

1,794

Prepaid SPAC transaction costs

 

 

1,913

Software subscriptions

 

258

 

Other current assets

 

651

 

245

Total prepaid expenses and other current assets

$

7,159

$

3,999

19

Note 6 - Property and Equipment

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

    

June 30, 2021

    

December 31, 2020

    

Useful Lives

Machinery and equipment

$

1,336

$

939

 

7 years

Vehicles

 

1,466

 

825

 

5 years

Leasehold improvements

 

899

 

650

 

5 years

Computer equipment

 

169

 

167

 

3 years

Software

 

798

 

116

 

3 years

Furniture and fixtures

 

141

 

126

 

7 years

Capital projects in progress

 

429

 

1,081

 

  

Total cost

 

5,238

 

3,904

 

  

Accumulated depreciation and amortization

 

(1,528)

 

(1,289)

 

  

Total property and equipment

$

3,710

$

2,615

 

  

Depreciation and amortization expense for the six months ended June 30, 2021 and 2020 totaled $350 and $169, respectively, of which $87 and $50, respectively are included in “cost of revenues” and $263 and $119, respectively are included in “selling, general and administrative” expenses. Depreciation and amortization expense for the three months ended June 30, 2021 and 2020 totaled $223 and $92, respectively, of which $49 and $27, respectively are included in “cost of revenues” and $174 and $65, respectively are included in “selling, general and administrative” expenses.

Note 7 - Accrued Expenses and Other Current Liabilities

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

    

June 30, 2021

    

December 31, 2020

Accrued SPAC transaction costs

$

$

1,521

Other accrued expense

233

194

Accrued professional services

 

759

 

Accrued interest

1,089

246

Accrued payroll and benefits

1,068

207

Warranty liability

 

728

 

455

Customer deposits

 

760

 

267

Total accrued expenses and other current liabilities

$

4,637

$

2,890

20

Note 8 – Notes Payable

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

    

June 30, 2021

    

December 31, 2020

Convertible Note

 

$

100,000

 

$

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

 

103,000

 

17,179

Unamortized debt discount

 

(35,414)

 

(1,351)

Total debt less unamortized debt discount

 

67,586

 

15,828

Less current portion - related party

 

 

6,225

Less current portion - third party

 

 

7,954

Long-term portion

$

67,586

$

1,649

Long-term portion - related party

$

2,952

$

1,649

Long-term portion - convertible note

$

64,634

$

Long-term portion - related party

$

67,586

$

1,649

Convertible Note

In conjunction with the Business Combination, the Company entered into the Convertible Note. 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 share 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 fair value of the convertible feature related to the Convertible Note on May 6, 2021 in the amount of $17,063 was recorded as a debt discount and an addition to “additional paid-in capital” on the consolidated balance sheets. The change in fair value for the three and six months ended June 30, 2021 in the amount of $4,267 was recorded as a liability on the consolidated balance sheets and a “loss from change in fair value of derivative” 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

21

debt discount and an addition to “additional paid-in capital” on the consolidated balance sheets. In addition, there was $5,000 of additional cash debt discount.

Related party term note and working capital facility

In October 2019, the Company entered into a term note and working capital facility (the “Facility”), with a company represented on the board. Under the Facility, the Company may borrow up to $24,000. Borrowings under the Facility, which were $3,000 as of June 30, 2021, 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%.

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 has recorded a debt discount, which was being recognized over the life of the Facility borrowings, and a warrant liability, which is adjusted to fair value each reporting period, with the changes in fair value reported as a component of “other income, net.”

During the six months ended June 30, 2021, the Company borrowed an additional $4,000 for a total borrowings of $10,000. As a result of the Business Combination, the Facility was paid down to $3,000 as of June 30, 2021 and the warrants were converted to common stock based on the Exchange Ratio.

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 June 30, 2021.

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 is 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 include officers, a director, and

22

individuals whose companies are represented on the board. These convertible notes bore interest at 8%. Interest is payable monthly, with principal and unpaid interest due June 30, 2021. The notes are convertible into 5,830,723 Series C redeemable convertible preferred shares at the conversion price of $1.66 per share. These notes are subordinate to the related party term note and working capital facility and third-party unsecured facility agreement.

The 2020 short-term notes are convertible into shares of Series C redeemable convertible stock upon the 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 will 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 million. This was recorded as a debt discount and an addition to “additional paid-in capital”. During the three and six month ended June 30, 2021, amortization of the debt discount in the amount of $315 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.

Debt maturities

The total balance of all debt matures as follows:

Period ending December 31, 

    

Amount

2021 (remainder of the year)

$

2022

2023

 

2024

 

103,000

2025

 

$

103,000

Note 9 – Leases

Operating lease

The Company adopted authoritative guidance related to leases effective January 1, 2020 using the modified retrospective method. The comparative information presented in the financial statements was not restated and is reported under the accounting standards in effect for the six months presented.

The Company leases its manufacturing center, distribution center, and office space (collectively “Operating Facility”) under noncancelable operating leases that expire in February 2027 and contain provisions for future rent increases. The leases related to the Operating Facility require the Company to pay taxes, insurance, utilities, and maintenance costs.

Finance leases

The Company has leased vehicles under finance leases that expire at various dates, with the longest lease ending in the quarter ended June 30, 2021. None of the Company’s leases include a renewal option. The Company’s finance leases do not include variable payments and as a result the Company does not have variable lease payments.

23

For financial reporting purposes, minimum lease payments related to the assets have been recorded as inventory raw materials, principally electric battery systems, and have been expensed through “cost of revenues sold” and, as a result, have included the purchase option payments due at the end of the lease terms in the finance lease obligation.

The Company utilized a portfolio approach to discount its lease obligations. The Company assesses the expected lease term at lease inception and discounts the lease using a fully secured annual incremental borrowing rate of 12%, adjusted for time value corresponding with the expected lease term. During the six months ended June 30, 2021, the Company paid off the remainder of the liability related to the vehicle finance leases.

Leases with an original term of twelve months or less are not reported in the consolidated balance sheet with the expense for these short-term leases recognized on a straight-line basis over the lease term.

Right-of-use assets and lease liabilities as of June 30, 2021 consist of the following:

June 30, 2021

    

Operating

    

Finance

Assets:

 

  

 

  

Right-of-use assets

$

8,999

$

Liabilities

 

  

 

  

Operating lease obligation - current portion

$

2,100

$

Operating lease obligation - long-term portion

 

8,441

 

Finance lease obligation - current portion

 

 

Total operating and finance lease obligations

$

10,541

$

Operating Facility expense for the three and six months ended June 30, 2021 totaled $696 and $1,285, respectively, of which $156 and $289 are included in “cost of revenues”, respectively, $505 and $926 are included in “selling, general and administrative”, and $35 and $70 are included in “research and development” respectively. Facility operating lease expense for the three and six months ended June 30, 2020 totaled $271 and $542, respectively, of which $43 and $87 are included in “cost of revenues”, respectively, $217 and $433 included in “selling, general and administrative”, respectively, and $11 and $22 are included in “research and development”, respectively.

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

June 30, 2021

    

Operating

    

Finance

2021 (remainder of year)

$

1,133

$

2022

2,588

2023

 

2,802

 

2024

 

2,887

 

2025

 

2,973

 

2026 and thereafter

 

3,564

 

Total future minimum lease payments

 

15,947

 

Less: imputed interest

 

(5,406)

 

Total maturities

$

10,541

$

Note 10 – Capital Structure

For the purpose of this Note 10, the “Shares Authorized” and “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.

24

Warrants

As of June 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.

No public warrants will be exercisable for cash unless the Company has an effective and current registration statement covering the shares of Common Stock issuable upon exercise of the warrants and a current prospectus relating to such shares of Common Stock. Notwithstanding the foregoing, if a registration statement covering the issuance of the shares of Common Stock issuable upon exercise of the public warrants is not effective within 90 days from the closing of the Business Combination, warrant holders may, until such time as there is an effective registration statement and during any period when the Company shall have failed to maintain an effective registration statement, exercise warrants on a cashless basis pursuant to an available exemption from registration under the Securities Act. If an exemption from registration is not available, holders will not be able to exercise their warrants on a cashless basis. The Company filed a Registration Statement 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 (even if a registration statement covering the issuance of the warrant shares issuable upon exercise of such warrants is not effective) 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 for the three and six months ended 2021 in the amount of $255 was recorded as additional “warrant liability” on the consolidated balance sheets and a “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.

25

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 event 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 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

26

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 and six 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 for the six months ended June 30, 2021:

27

    

    

    

    

    

    

    

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.3

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 at June 30, 2021

 

$

$

 

Warrants to purchase Series C preferred stock

 

Outstanding at December 31, 2020¹

 

5,938,193

$

18,885

$

1.76

 

2.7

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 — June 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

255

Outstanding — June 30, 2021

670,108

$

1,508

$

11.50

4.9

Total warrant fair value

 

  

$

1,508

 

  

 

  

 

  

 

  

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

Note 11 – Stock Options and Stock-Based Compensation

2019 Equity Incentive Plan

The 2019 Equity Incentive Plan (“2019 Plan”) provides for the grant of incentive stock options, non-qualified stock options, and other awards. 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.

To date the Company has issued incentive stock options to the Company’s employees. Stock option awards are issued with an exercise price equal to the estimated fair market value per share at the date of grant with 4-year vesting schedule and a term of 10 years.

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. Stock-based compensation expense for the three months ended June 30, 2021 and 2020 totaled $128 and $3, respectively, of which $8 and $0, respectively, are included in “cost of revenues”, $16 and $0, respectively in “research and development”, and $104 and $3, respectively is included in “selling, general and administrative” expenses. Stock-based compensation expense for the six months ended June 30, 2021 and 2020 totaled $196 and $6, respectively, of which $13 and $0, respectively, are included in “cost of revenues”, $22 and $0, respectively in “research and development”, and $161 and $6, respectively is included in “selling, general and administrative” expenses.

During the three months ended June 30, 2021 and 2020 stock options of 489,878 and 0 shares, respectively, were exercised. During the six months ended June 30, 2021 and 2020 stock options of 629,457 and 0 shares, respectively, were exercised.

28

During the three and six months ended June 30, 2021 the Board of Directors granted 0 and 395,127 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:

Six months ended

    

June 30, 2021

Expected volatility

 

68.0

%  

Dividend yield

 

0

%  

Risk-free interest rate

 

0.82

%  

Expected life (in years)

 

6 to 6.25

The weighted average expected term of stock options represents the period of time that the stock options granted are expected to be outstanding based on historical exercise trends. The weighted average expected volatility is based on the historical price volatility of the Company’s common stock. The weighted average risk-free interest rate represents the U.S. Treasury bill rate for the expected term of the related stock options. The dividend yield represents the Company’s anticipated cash dividend over the expected term of the stock options.

As a result of the Business Combination, the 2019 plan will be superseded by the 2021 Plan described below.

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 June 30, 2021, there were 14,041,107 reserved and available for grant under the 2021 Plan.

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 six months ended June 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 for the three and six months ended June 30, 2021 and 2020. As a result of

29

the Business Combination, the underlying shares for the three and six months ended June 30, 2020 have been retroactively restated to give effect to the recapitalization based on the Exchange Ratio.

Three Months Ended June 30, 

Six months ended June 30, 

    

2021

    

2020

    

2021

    

2020

    

Convertible note payable

 

8,695,652

 

 

8,695,652

 

 

Outstanding warrants

 

24,365,730

 

 

24,365,730

 

 

Stock options

 

3,500,121

4,505,864

 

3,500,121

 

4,505,864

 

Redeemable convertible preferred stock

 

 

32,816,620

 

 

32,816,620

 

Common and preferred Series C warrants

 

 

7,115,016

 

 

7,115,016

 

Total potential anti-dilutive stock

 

36,561,503

 

44,437,500

 

36,561,503

 

44,437,500

 

Note 14 – Commitments and Contingencies

The Company is party to one minimum purchase commitment to purchase energy storage systems (“ESS”). The contract has an annual purchase commitment running through 2023. If the Company fails to meet the minimum purchase commitment, the Company has agreed to pay $1,200 per ESS short of the respective year’s minimum purchase commitment.

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. The Company is not aware of any pending or threatened litigation against the Company that it believes could have a material adverse effect on its business, operating results, financial condition or cash flows.

Note 15 – Subsequent Events

Events occurring subsequent to June 30, 2021 include:

Certain option holders exercised options in exchange for 311,816 shares of common stock for approximately $105 in cash proceeds.

From August 12, 2021 to August 13, 2021, three noteholders of the Company’s Convertible Note converted an aggregate of $11,000 note principle into an aggregate of approximately 957,000 shares of common stock, pursuant to the terms of the note, at a conversion price of $11.50 per share. In addition, the Company has accrued an aggregate amount of $825 in make-whole interest to the noteholders due at settlement.

30

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 vehicle designer and manufacturer, providing complete electrification solutions for commercial fleets, including without limitation, Class 3 cargo and passenger vans to Class 6 work trucks, and Class 7 city buses. We are committed to eradicating commercial fleet emissions, one of the top contributors of greenhouse gas emissions in the transportation sector, by providing zero emission Class 3 to 7 battery electric vehicles (“BEV”), fuel cell electric vehicles (“FCEV”)and infrastructure solutions to commercial fleet customers. Our ongoing focus has been on reducing emissions and improving energy efficiency.

We started in 2008 as a manufacturer of hybrid systems for commercial vehicles, and customer feedback in 2017 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 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 6 Executive Orders, which is a requirement to sell ZEVs in California as well as various other states.

31

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 with hardware designs that allow us to address the diverse opportunities in the markets in which we operate in a cost-effective manner with a significant time-to-market advantage. We have also built an extensive ecosystem of supply-chain partners and specialty vehicle partners which are instrumental to our growth.

Business Combination and Public Company Costs

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 will be disclosed in the registrant’s future periodic reports filed with the SEC. 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. We will be required to hire additional personnel and implement procedures and processes to address public company regulatory requirements and customary practices. We expect to incur additional annual expenses as a public company for, among other things, directors’ and officers’ liability insurance, director fees and additional internal and external accounting and legal and administrative resources, including increased audit and legal fees.

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 July, the Delta variant was the cause of more than 80% 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 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, and 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

32

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 six months ended June 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 that oblige us to shut down any department in which an employee tests positive for COVID-19 for 14 days. In November 2020, we closed our material handling department for two weeks after an employee tested positive. We have also regularly had employees absent from work or working from home on suspected COVID-19 infections. While there have been cases of employees testing positive for COVID-19 in the three and six months ended June 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. We have at times, had specific work groups (a group of employees within a department) absent for a week or more due to an employee testing positive, in addition to having had employees absent from work or working from home due to suspected COVID-19 infections.

Supply-Chain Delays. Also, and 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 ranging from four to sixteen weeks, that have impacted production in the six months ended June 30, 2021 and may affect the remainder of the year and beyond. Although we are working with our suppliers to minimize the impact, we expect supply chain delays will have a significant impact on our 2021 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.

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 June 30, 2021 we sold 36 and 1 Class 3 to 7 commercial vehicles and powertrain systems, respectively. During the six months ended June 30, 2021, we sold and 67 and 2 Class 3 to 7 commercial vehicles and powertrain systems, respectively. We will require substantial additional capital to develop our products and services, including those for orders in our revenue backlog, fund the growth and scaling of our manufacturing facilities, fund operations for the foreseeable future and possible acquisitions.

33

Until we can generate sufficient cash flow from operations, we expect to finance our operations through a combination of merger proceeds from the Business Combination, the PIPE Financing, the Convertible Note investment, secondary public offerings, debt financings, collaborations, and 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. We are also in the process of expanding our current manufacturing facility. Any delays in the successful completion of our manufacturing facility will impact our ability to generate revenue.

Customer Demand/Backlog

As of June 30, 2021 and 2020, we had an order backlog including full vehicle powertrain system conversions, powertrain systems to be sold directly to customers and charging systems of approximately 1,600 and 263, respectively.

Our backlog is comprised of non-binding agreements and purchase orders from customers. We believe the amounts included in backlog are firm, even though some of these orders are non-binding and 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 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 backlog is developed is subject to change. As a result, the 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 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 six months ended June 30, 2021, revenue was 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, an ancillary product. During the three and six months ended June 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, all-electric powertrain systems for vehicles in Classes 3 to 7 and accessories.
Powertrain Systems for OEMs: The sales of electric powertrains 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 offering will be offered on a subscription basis, which we expect to have high uptake rates and very limited churn.

34

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 electrified 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 and supplies.

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.

35

Interest Expense

Interest expense consists of interest paid, the amortization of debt issuance costs, debt discounts attributable to the bifurcation of warrants issued, and 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 six months ended June 30, 2021 and 2020.

Results of Operations

Comparison of Three Months Ended June 30, 2021 and 2020

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

Three Months Ended June 30, 

$

 

    

2021

    

2020

    

Change

    

% Change

 

    

(dollar amounts in thousands)

 

Revenues

 

$

5,923

$

871

$

5,052

 

580.0

%

 

Cost of revenues

 

 

7,048

 

1,423

 

5,625

 

395.3

%

 

Gross loss

 

 

(1,125)

 

(552)

 

(573)

 

103.8

%

 

Operating expenses

 

 

  

 

  

 

  

 

  

 

Research and development

 

 

743

 

212

 

531

 

250.5

%

 

Selling, general and administrative

 

 

16,026

 

1,966

 

14,060

 

715.2

%

 

Total operating expenses

 

 

16,769

 

2,178

 

14,591

 

669.9

%

 

Loss from operations

 

 

(17,894)

 

(2,730)

 

(15,164)

 

555.5

%

 

Other expenses

 

 

  

 

  

 

  

 

  

 

Interest expense

 

 

3,940

 

46

 

3,894

 

nm*

 

Loss (gain) from change in fair value of warrant liabilities

 

 

7,596

 

(4)

 

7,600

 

nm*

 

Loss from change in fair value of derivative

 

 

4,267

 

 

4,267

 

nm*

 

Loss from change in fair value of earnout liability

 

 

12,376

 

 

12,376

 

nm*

 

Other expense, net

 

 

(15)

 

 

(15)

 

nm*

 

Total other expenses

 

 

28,164

 

42

 

28,122

 

 

Net loss

 

$

(46,058)

$

(2,772)

(43,286)

 

 

*not meaningful

Revenues

Our total revenue increased by $5.0 million, or 580%, from $0.9 million during the three months ended June 30, 2020 to $5.9 million during the three months ended June 30, 2021. The increase in the revenues was principally related to the sale of 36 complete commercial electric vehicles and 1 powertrain system during the three months ended June 30, 2021 as compared to the sale of 9 complete commercial electric vehicles during the three months ended June 30, 2020.

Cost of Revenues

Cost of revenues increased by $5.6 million, or 395%, from $1.4 million during the three months ended June 30, 2020 to $7.0 million during the three months ended June 30, 2021. The increase in the cost of revenues was primarily related to an increase in revenue during the three months ended June 30, 2021, as compared to the comparable period in 2020. This increase was partially offset by the change in our product mix from the direct sales of electric conversion (installation and integration) of electric vehicles and reductions in our direct cost of manufacturing through technology and process improvements.

36

Research and Development

Research and development expenses increased by $0.5 million or 251% from $0.2 million in the three months ended June 30, 2020 to $0.7 million in the three months ended June 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, product testing and enhance our in-house engineering capabilities.

Selling, General and Administrative

Selling, general and administrative expenses increased by $14.1 million or 715% from $1.9 million during the three months ended June 30, 2020 to $16.0 million during the three months ended June 30, 2021, primarily due to the increase in professional services associated with the Business Combination process in the amount of $9.1 million. In addition, we have increased our headcount in administration and sales to support the growing sales, backlog and production.

Interest Expense

Interest expense increased to $3.9 million for the three months ended June 30, 2021. The increase was mainly due to $2.3 million of accrued interest and the amortization of the discount related to the Convertible Note not present in the prior year, and $0.9 million for the early payment of interest associated with indebtedness paid off in connection with the Business Combination.

Change in Fair Value of Warrant Liabilities

Change in fair value of warrant liabilities totaled $7.6 million during the three months ended June 30, 2021 due to the change of fair value, in the amount of $7.3 million, of the outstanding common and preferred warrants underlying the warrant liabilities. The significant increase is related to the increase in the fair value of our common and preferred stock prior to the close of the Business Combination. In addition, $0.3 million relates to the warrants acquired from Gig in the Business Combination.

Change in Fair Value of Convertible Note Derivative Liabilities

Change in fair value of convertible note derivative liabilities totaled $4.3 million during the three months ended June 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 Convertible Earnout Liability

Change in fair value of convertible earnout liability totaled $12.4 million during the three months ended June 30, 2021 and reflected the impact of the marking-to-market of the earnout shares.

37

Comparison of Six Months Ended June 30, 2021 and 2020

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

Six Months Ended June 30, 

 

    

2021

    

2020

    

Change

    

% Change

 

(dollar amounts in thousands)

Revenues

$

10,514

$

1,566

$

8,948

 

571.4

%

Cost of revenues

 

12,366

 

2,275

 

10,091

 

443.6

%

Gross loss

 

(1,852)

 

(709)

 

(1,143)

 

161.2

%

Operating expenses

 

  

 

  

 

  

 

  

Research and development

 

1,391

 

455

 

936

 

205.7

%

Selling, general and administrative

 

19,946

 

4,215

 

15,731

 

373.2

%

Total operating expenses

 

21,337

 

4,670

 

16,667

 

356.9

%

Loss from operations

 

(23,189)

 

(5,379)

 

(17,810)

 

331.1

%

Other expenses

 

  

 

  

 

  

 

  

Interest expense

 

5,551

 

380

 

5,171

 

nm*

Loss (gain) from change in fair value of warrant liabilities

28,135

(170)

28,305

 

nm*

Loss from change in fair value of derivative

 

4,267

 

 

4,267

 

nm*

Loss from change in fair value of earnout liability

 

12,376

 

 

12,376

 

nm*

Other expense, net

 

(24)

 

(1)

 

(23)

 

nm*

Total other expenses

 

50,305

 

209

 

50,096

 

Net loss

$

(73,494)

$

(5,588)

(67,906)

 

*not meaningful

Revenues

Our total revenue increased by $8.9 million, or 571%, from $1.6 million during the six months ended June 30, 2020 to $10.5 million during the six months ended June 30, 2021. The increase in the revenues was principally related to the sale of 67 complete commercial electric vehicles and 2 powertrain systems during the six months ended June 30, 2021 as compared to the sale of 10 complete commercial electric vehicles and 5 powertrain systems during the six months ended June 30, 2020.

Cost of Revenues

Cost of revenues increased by $10.1 million, or 443%, from $2.3 million during the six months ended June 30, 2020 to $12.4 million during the six months ended June 30, 2021. The increase in the cost of revenues was primarily related to an increase in revenue during the six months ended June 30, 2021, as compared to the comparable period in 2020. This increase was partially offset by the change in our product mix from the direct sales of electric conversion (installation and integration) of electric vehicles and reductions in our direct cost of manufacturing through technology and process improvements.

Research and Development

Research and development expenses increased by $0.9 million or 206% from $0.5 million in the six months ended June 30, 2020 to $1.4 million in the six months ended June 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, product testing and enhance our in-house engineering capabilities.

Selling, General and Administrative

Selling, general and administrative expenses increased by $15.7 million or 373% from $4.2 million during the six months ended June 30, 2020 to $19.9 million during the six months ended June 30, 2021, primarily due to the increase in

38

professional services associated with the Business Combination process in the amount of $9.1 million. In addition, we have increased our headcount in administration and sales to support the growing sales, backlog and production.

Interest Expense

Interest expense increased by $5.2 million from $0.4 million during the six months ended June 30, 2020 to $5.6 million during the six months ended June 30, 2021. The increase was mainly due to $2.3 million of accrued interest and the amortization of the discount related to the $100 million Convertible Note not present in the prior year, $1.3 million in amortization of the discount associated with the 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

Change in fair value of warrant liabilities totaled $28.3 million during the three months ended June 30, 2021 due to the change of fair value, in the amount of $28.0 million, of the outstanding common and preferred warrants underlying the warrant liabilities. The significant increase is related to the increase in the fair value of our common and preferred stock prior to the close of the Business Combination. In addition, $0.3 million relates to the warrants acquired from Gig in the Business Combination.

Change in Fair Value of Convertible Note Derivative Liabilities

Change in fair value of convertible note derivative liabilities totaled $4.3 million during the six months ended June 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 Convertible Earnout Liability

Change in fair value of convertible earnout liabilities totaled $12.4 million during the six months ended June 30, 2021 and reflected the impact of the marking-to-market of the earnout shares.

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 Loss from Operations and Adjusted Net Loss

Adjusted loss from operations is defined as loss from operations before stock-based compensation and other non-recurring costs determined by management, such as Business Combination related expenses. Adjusted net loss 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, and certain other non-recurring costs determined by management, such as Business Combination related expenses. Adjusted loss from operations 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 adjusted loss from operations 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 adjusted loss from operations 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 adjusted loss from operations and adjusted net loss may not be comparable to other similarly titled measures computed by other companies, because all companies may not calculate adjusted loss from operations in the same fashion.

39

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

The following table reconciles loss from operations to adjusted loss from operations for the three and six months ended June 30, 2021 and 2020:

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2021

    

2020

    

2021

    

2020

    

(dollar amounts in thousands)

Loss from operations

$

(17,894)

$

(2,730)

$

(23,189)

$

(5,379)

Adjustments:

 

  

 

  

 

  

 

  

Stock-based compensation

 

128

 

3

 

196

 

6

Business Combination expense

 

9,098

 

 

9,098

 

Adjusted loss from operations

$

(8,668)

$

(2,727)

$

(13,895)

$

(5,373)

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

Three Months Ended June 30, 

Six Months Ended June 30, 

2021

    

2020

    

2021

    

2020

Net Loss

$

(46,058)

$

(2,772)

$

(73,494)

$

(5,588)

Adjustments:

Stock-based compensation

128

3

196

6

Business Combination expense

9,098

-

9,098

-

Loss (gain) from change in fair value of warrant liabilities

7,596

(4)

28,135

(170)

Loss from change in fair value of derivative

4,267

-

4,267

-

Loss from change in fair value of earnout liability

12,376

-

12,376

-

Adjusted net loss

$

(12,593)

$

(2,773)

$

(19,422)

$

(5,752)

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 June 30, 2021, our principal sources of liquidity were our cash and cash equivalents in the amount of $201.9 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.

We will require substantial additional capital to develop our products and services, including those for orders in our revenue backlog, fund the growth and scaling of our manufacturing facilities, fund operations for the foreseeable future and possible acquisitions. Until we can generate sufficient cash flow from operations, we expect to finance our operations through a combination of merger proceeds from the Business Combination, the PIPE Financing, the Convertible Note investment, secondary public offerings, debt financings, collaborations, and 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. We are also in the process of expanding our current manufacturing facility. Any delays in the successful completion of our manufacturing facility will impact our ability to generate revenue.

40

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

Six Months Ended June 30, 

    

2021

    

2020

    

 

(dollar amounts in thousands)

Net cash used in operating activities

$

(32,777)

$

(6,041)

Net cash used in investing activities

 

(1,436)

 

(1,077)

Net cash from financing activities

 

235,643

 

7,206

Net increase in cash

$

201,430

$

88

Cash Flows used in Operating Activities

Net cash used in operating activities for the six months ended June 30, 2021 and 2020 was $32.8 million and $6.0 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 six months ended June 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 six months ended June 30, 2021 and 2020 was $1.4 million and $1.1 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.

Cash Flows from Financing Activities

Net cash from financing activities for the six months ended June 30, 2021 was $235.6 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, offset by payments on our previous outstanding notes payable of $11.5 million and payments related to lease obligations of $1.0 million. Net cash from financing activities for the six months ended June 30, 2020 was $7.2 million and consisted of proceeds from the redemption of convertible notes payable and Series C redeemable convertible preferred stock and warrant of $3.0 million, proceed convertible notes $3.0 million, proceeds from Facility borrowings of $1.0 million and proceeds for the issuance of Series C redeemable convertible preferred stock of $0.2 million.

Contractual Obligations and Commitments

The following table summarizes our long-term contractual obligations associated with our notes payable and operating leases and purchase commitments as of June 30, 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

 

100,000

 

 

 

100,000

 

Purchase commitments

 

22,308

 

6,208

 

16,100

 

 

Leases

 

  

 

  

 

  

 

  

 

  

Operating leases

 

15,947

 

2,418

 

5,546

 

5,948

 

2,035

$

141,255

8,626

$

21,646

$

108,948

$

2,035

41

Backlog

As of June 30, 2021 and 2020, we had an order backlog including full vehicle powertrain system conversions, powertrain systems to be sold directly to customers and charging systems of approximately 1,600 and 263, respectively.

Our backlog is comprised of non-binding agreements and purchase orders from customers. We believe the amounts included in backlog are firm, even though some of these orders are non-binding and 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 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 backlog is developed is subject to change. As a result, the 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 backlog may not be comparable to methods used by other companies.

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

Six Months Ended June 30, 

    

2021

    

2020

    

Backlog

Units

 

1,600

 

263

 

Dollars (weighted value - in thousands)

$

168,402

$

25,995

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 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 

During 2021 and as a result of the Business Combination, the Company estimated the fair value of its earnout share arrangement. The earnout shares with performance conditions were valued using the Company’s stock price as of the valuation date. The valuation methodology employed was a Monte Carlo Simulation model (“MCS”) utilizing a

42

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.

During 2021 and as a result of the Business Combination, the Company estimated the fair value of private placement Gig warrants. The fair value of the Gig Warrants were 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.

During 2021, the Company, estimated the fair value of its derivative associated with the 7.5% $100.0 million convertible senior note (the “Convertible Note”). The Convertible Note and embedded conversion option were 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 feature without the conversion feature was valued utilizing the income approach, specifically, the discounted cash flow method. Cash flows were 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 was 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 were 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 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, 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.

43

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 the initial public offering of Gig, (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 outstanding securities 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-years.

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.

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 June 30, 2021, we had cash and cash equivalents of $201.9 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 June 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 June 30, 2021.

44

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 training in the application of GAAP commensurate with our complexity and financial accounting and reporting requirements.

We are continuing to implement measures designed to improve our internal control over financial reporting to remediate these material weaknesses, including retaining an outside accounting firm who is currently helping in the design of a formal remediation plan to address the three material weaknesses noted above as follows:

Policies and Procedures: We are currently identifying significant policies and procedures to be developed, documented and implemented throughout the remainder of the year. This includes identifying the associated controls related to such policies and procedures.
Segregation of Duties: We are currently executing an assessment to include: 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; and
Technical Accounting Resources: In addition to contracting with an outside accounting firm for technical accounting support, we have hired a Vice President of Accounting & Controller and a Senior Director of SEC Reporting, each with over 25 years of appropriate accounting experience and knowledge.

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.

45

PART II — OTHER INFORMATION

Item 1. Legal Proceedings

On January 7, 2021, a purported stockholder of the Company filed a putative class action complaint in the Supreme Court of the State of New York, captioned Shingote v. GigCapital3, Inc., et al. (Case No. 650109-2021) on behalf of purported class of stockholders. The lawsuit names the Company and each of its current directors, Dr. Avi Katz, Neil Miotto, John Mikulsky, Dr. Raluca Dinu, Andrea Betti-Berutto, and Peter Wang, as defendants. The lawsuit alleges that the individual defendants breached their fiduciary duties by, among other things, failing to take appropriate steps to maximize the value of the Company and failing to disclose all material information necessary for the stockholders to make an informed decision on whether to vote their shares in favor of the business combination with Lightning. The lawsuit also alleges that the Company aided and abetted the individual defendants’ breaches of fiduciary duty. The lawsuit seeks, among other relief, injunctive relief enjoining the business combination or recission of the business combination and an order directing the defendants to amend the Company’s Registration Statement on Form S-4. The lawsuit also purports to seek a declaration that the defendants violated their fiduciary duties, damages, and recovery of the costs of the action, including reasonable attorneys’ and experts’ fees. The lawsuit was dismissed by the plaintiff on April 20, 2021.

On January 12, 2021, another purported stockholder of the Company filed a separate complaint in the Supreme Court of the State of New York, captioned Ezel v. GigCapital3, Inc., et al. (Case No. 650245-2021). The lawsuit also names Dr. Katz, Dr. Dinu, and Messrs. Miotto, Mikulsky, Betti-Berutto and Wang, and the Company, its wholly-owned subsidiary, Project Power Merger Sub, Inc., and Lightning as defendants. The lawsuit alleges that the individual defendants breached their fiduciary duties by causing the Company’s Registration Statement on Form S-4, which purportedly contains materially misleading and incomplete information, to be disseminated to stockholders. The lawsuit also alleges that the Company, Project Power Merger Sub, Inc. and Lightning aided and abetted the individual defendants’ breaches of fiduciary duty. The lawsuit seeks, among other relief, injunctive relief enjoining the business combination with Lightning or recission of such business combination and an order directing the defendants to amend the Company’s Registration Statement on Form S-4. The lawsuit also purports to seek a declaration that defendants violated their fiduciary duties and recovery of the costs of the action, including reasonable attorneys’ and experts’ fees. The lawsuit was dismissed by the plaintiff on May 5, 2021.

On January 18, 2021, another purported stockholder of the Company filed a complaint in the Supreme Court of the State of New York, captioned Michael v. GigCapital3, Inc., et al. (Case No. 650349-2021). The lawsuit names the Company and each of Dr. Katz, Dr. Dinu, and Messrs. Miotto, Mikulsky, Betti-Berutto and Wang, as defendants. The lawsuit alleges that the individual defendants breached their fiduciary duties by causing the Registration Statement, which purportedly contained materially misleading and incomplete information, to be disseminated to stockholders. The lawsuit also alleges that the Company aided and abetted the individual defendants’ breaches of fiduciary duty. The lawsuit seeks, among other relief, injunctive relief enjoining the business combination with Lightning or recission of such business combination and an order directing the defendants to amend the Company’s Registration Statement on Form S-4. The lawsuit also purports to seek a declaration that defendants violated their fiduciary duties and recovery of the costs of the action, including reasonable attorneys’ and experts’ fees. The lawsuit was dismissed by the plaintiff on April 26, 2021.

On January 22, 2021 another purported stockholder of the Company filed a complaint in the United States District Court for the Southern District of New York, captioned Nassee v. GigCapital3, Inc., et al. (Case No. 1:21-cv-00587). The lawsuit names the Company and Dr. Katz, Dr. Dinu, and Messrs. Miotto, Mikulsky, Betti-Berutto and Wang, as defendants. The lawsuit alleges that the defendants violated Section 14(a) of the Exchange Act by approving the dissemination of the Company’s Registration Statement on Form S-4 relating to the business combination with Lightning, which the complaint contends, among other things, failed to provide critical information regarding the financial projections of the Company. The lawsuit also alleges that the individual defendants violated Section 20(a) of the Exchange Act by influencing and controlling the decisions giving rise to the Exchange Act violations alleged in the complaint and by negotiating, reviewing, and approving the Business Combination Agreement. The lawsuit seeks, among other relief, injunctive relief enjoining the business combination and directing the defendants to amend the Company’s Registration Statement on Form S-4. The lawsuit also purports to seek damages and recovery of the costs of

46

the action, including reasonable attorneys’ and experts’ fees. The lawsuit was dismissed by the plaintiff on April 23, 2021.

On January 25, 2021, another purported stockholder of the Company filed a complaint in the United States District Court for the Southern District of New York, captioned Jensen v. GigCapital3, Inc., et al. (Case No. 1:21-cv-00649). The lawsuit names the Company and Dr. Katz, Dr. Dinu, and Messrs. Betti-Berutto, Mikulsky, Miotto and Wang, as defendants. The lawsuit alleges that the defendants violated Section 14(a) of the Exchange Act by approving the dissemination of the proxy statement contained in the Company’s Registration Statement on Form S-4 relating to the business combination with Lightning, which the complaint contends failed to provide critical information regarding (i) the background of the business combination; (ii) purported conflicts involving the financial advisors; and (iii) Lightning Systems’ financial projections and valuation. The lawsuit also alleges that the defendants violated Section 20(a) of the Exchange Act by influencing and controlling the decision making of the Company, including the content and dissemination of the material statements that the complaint contends are incomplete and misleading. The lawsuit also alleges that the individual defendants violated their fiduciary duties of candor and disclosure by approving or causing the purportedly materially deficient proxy statement to be disseminated. The lawsuit seeks, among other relief, injunctive relief enjoining the special meeting of the Company’s stockholders to vote on the business combination until the Company discloses the material information that the complaint alleges was omitted from the proxy statement. The lawsuit also purports to seek damages and recovery of the costs of the action, including reasonable attorneys’ and experts’ fees. The lawsuit was dismissed by the plaintiff on April 26, 2021.

Finally, on February 8, 2021, a purported stockholder of the Company filed a putative class action complaint in the United States District Court of the Northern District of California, captioned Ryan v. GigCapital3, Inc., et al. (Case No. 5:21-cv-00969) on behalf of a purported class of stockholders. The lawsuit names the Company and Dr. Katz, Dr. Dinu, and Messrs. Betti-Berutto, Mikulsky, Miotto and Wang, as defendants. The lawsuit alleges that the defendants violated Section 14(a) of the Exchange Act by approving the dissemination of the Company’s Registration Statement on Form S-4 relating to the business combination with Lightning, which the complaint contends, among other things, failed to provide critical information regarding the financial projections of the Company. The lawsuit also alleges that the individual defendants violated Section 20(a) of the Exchange Act because they had the power to influence and control; and did influence and control the decision-making of the Company including the dissemination of the Company’s Registration Statement. The lawsuit seeks, among other relief, injunctive relief enjoining the business combination or recission of the business combination. The lawsuit also purports to seek a declaration that defendants Sections 14(a) and 20(a) of the Exchange Act and recovery of the costs of the action, including reasonable attorneys’ and experts’ fees. The lawsuit was dismissed by the plaintiff on April 21, 2021.

On August 4, 2021, a purported stockholder of the Company filed a putative class action complaint in the Delaware Chancery Court, captioned Delman v. GigCapital3, Inc., et al. (Case No. 2021-0679) on behalf of a purported class of stockholders. The lawsuit names GigCapital3 and 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 the defendants. The lawsuit seeks, among other relief, damages in an amount which may be proven at trial, disgorgement of unjust enrichment, and redemption rights with respect to certain stockholders. The lawsuit also purports to seek pre-judgment and post-judgment interest and recovery of the costs of the action, including reasonable attorneys’ and experts’ fees.

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

47

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 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.
Our operating and financial results forecast relies in large part upon assumptions and analyses developed by our management. If these assumptions or analyses prove to be incorrect, our actual operating results may be materially different from our forecasted results.
We may be unable to adequately control the costs associated with our operations.
If any of our suppliers experience 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 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.
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 limited operating history makes evaluating our business and future prospects difficult.
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 Hybrid and Zero Emission Truck and Bus Voucher Incentive Project (“HVIP”) potentially represents a large portion of our revenues, and the failure to effectively execute the HVIP, both by us and by HVIP, could have a material adverse impact on our business, financial condition and results of operations.
Increased interest and potential competition in our market from traditional OEMs may reduce our market share and could negatively impact our business and prospects.
Our EVs 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 EVs, 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.
Our Lightning Charging service, which, if not appropriately managed and controlled, can cause damage or

48

injury, adverse publicity and a potential safety recall, any of which would 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.
The performance characteristics of our electrified powertrain solutions, including fuel economy and emissions levels, may vary, including due to factors outside of our control.
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.
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 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.
Our future growth and success is dependent upon consumers’ willingness to adopt electric and ZEV and specifically our vehicles. We operate in the automotive industry, which is generally susceptible to cyclicality and volatility.
We may fail to attract new customers in sufficient numbers or at sufficient rates or at all or to retain existing customers.
If we are unable to establish and maintain confidence in our long-term business prospects among customers and analysts within our industry or we become subject to negative publicity, then our financial condition, operating results, business prospects and access to capital may suffer materially.
If we fail to manage our future growth effectively, we may not be able to market and sell our ZEVs and electric powertrains successfully.
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.
We may experience significant delays in the design, manufacture, launch and financing of our ZEVs and electric powertrains, which could harm our business and prospects.
We will rely on complex machinery for our operations and our production involves a significant degree of risk and uncertainty in terms of operational performance and costs.
Amounts included in backlog may not result in actual revenue and are an uncertain indicator of our future earnings.
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.
Although we are one of the first companies to bring electric powertrains for medium- duty vehicles to

49

market, competitors have already displayed prototypes similar to ours and may enter the market and compete for market share.
Developments in alternative technology improvements in the internal combustion engine may adversely affect the demand for our products.
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.

Risks Related to Ownership of Our Common Stock

Concentration of ownership among our existing executive officers, directors and their affiliates may prevent new investors from influencing significant corporate decisions.
We do not expect to declare any dividends in the foreseeable future.
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.”
The market price of our securities may fluctuate and may decline.

Risks Related to Our Business and Industry

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

We incurred a net loss of $46.1 million and $73.5 million for the three and six months ended June 30, 2021, respectively, and have incurred net losses of approximately $154.3 million since our inception through June 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. 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 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. 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.

50

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 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.

Our operating and financial results forecast relies in large part upon assumptions and analyses developed by our management. If these assumptions or analyses prove to be incorrect, our actual operating results may be materially different from our forecasted results.

Our projected financial and operating data reflect, as of their date, estimates of future performance and incorporates certain financial and operational assumptions, including the level of demand for our ZEVs, the performance of our ZEVs, the utilization of the ZEV fleet, the useable vehicle life, vehicle downtime, related maintenance and repair costs and availability of supplies in the quantities we need and on the timeline we expect and the duration and potential impact of the COVID-19 pandemic there can be no assurance that the actual results upon which our assumptions are based will be in line with our expectations. In addition, whether actual operating and financial results and business developments will be consistent with our expectations and assumptions as reflected in our forecasts depends on a number of factors, many of which are outside of our control, including, but not limited to:

our ability to have access to an adequate supply of motors, chassis and other critical components for our vehicles on the timeline we expect;
whether we can obtain sufficient capital to sustain and grow our business;
the potential severity, magnitude and duration of the COVID-19 pandemic as it affects our business operation, global supply chains, financial results and position and on the U.S. and global economy;
our ability to evaluate market demand;
our ability to manage our growth and our ability to scale up production to meet demand;
whether we can manage relationships with key suppliers and partners;
our ability to access HVIP funding in the amounts and on the timeline we need;

51

the ability to obtain necessary regulatory approvals;
the timing and costs of new and existing marketing and promotional efforts;
competition, including from established and future competitors;
our ability to retain existing key management, to integrate recent hires and to attract, retain and motivate qualified personnel;
the overall strength and stability of domestic and international economies;
regulatory, legislative and political changes; and
consumer preferences and spending habits.

On August 16, 2021, as a result of certain recent events which have temporarily limited our ability to accurately forecast precise dates for completed vehicles and powertrain systems, we withdrew our prior guidance. These events include

The July 2021 unexpected temporary shutdown of a supplier plant, 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 to later in 2021 or into 2022.  This has caused a delay of some of our orders for campus coach and shuttle buses from 2021 to 2022.
June 2021 and July 2021 introduction of a new product configuration at a battery supplier has resulted in production delays and delivery of parts.
June 2021 drivetrain supplier shifted production to a new international factory which has resulted in production startup issues and delays on delivery of parts.
Dislocations under the 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.

Unfavorable changes in any of these or other factors, most of which are beyond our control, could materially and adversely affect our business operations and financial results. We undertake no obligation to revise or update any previously provided forecasts or projections, whether as a result of new information, future events or otherwise, except as may be required under applicable securities laws. We caution you to not place undue reliance on any of our forecasts or projections.

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, profitability and prospects would be materially and adversely affected.

52

If any of our suppliers experience 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 expect to purchase various types of equipment, raw materials and manufactured component parts from our suppliers. If these 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. For example, our revenue for the fiscal quarter ended June 30, 2021 was constrained by motor deliveries from one key supplier, which we are now working to remedy through the addition of new, motor suppliers. However, additional supply chain disruptions, including battery and chassis shortages, remain and given these supply chain challenges, we expect supply chain constrains will continue to impact our 2021 revenue. In addition, in June 2021 and July 2021, the introduction of a new product configuration at a battery supplier 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. 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 for new suppliers, our ability to forecast precise invoice and ship dates for completed vehicles is limited. Any disruption could affect our ability to deliver vehicles and could increase our costs and negatively affect our liquidity and financial performance.

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 July, the Delta variant was the cause of more than 80% of new U.S. COVID-19 cases. Numerous government regulations and public advisories, as well as shifting social behaviors, have temporarily limited or closed non-essential transportation, government functions, business activities and person-to-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. In particular, 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 third quarter and beyond.

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 to later in 2021 or into 2022. This has caused a delay of some of our orders for campus coach and shuttle buses from 2021 to 2022.

53

Our operations and timelines may also be affected by global economic markets and levels of consumer comfort and spend, which could impact demand in the worldwide transportation industries. Because the impact of current conditions on an ongoing basis is yet 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. 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 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 limited operating history makes evaluating our business and future prospects difficult.

You must consider the risks and difficulties we face as an early stage company with a limited operating history. If we do not successfully address these risks, our business, prospects, operating results and financial condition will be materially and adversely harmed. We intend to derive substantially all of our revenues from the sale of ZEVs and electric powertrains, which are still in the early stages of development. 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.

It is difficult to predict our future revenues and appropriately budget for our expenses, and we have limited insight into trends that may emerge and affect our business. In the event that actual results differ from our expectations, our operating results and financial position could be materially affected. The projected financial information appearing elsewhere in this prospectus has prepared by management and reflects current estimates of future performance.

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

54

capital to scale our manufacturing. 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. The incurrence of indebtedness would result in increased debt service obligations and could result in operating and financing covenants that would restrict our operations or our ability to pay dividends to our stockholders.

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

The HVIP potentially represents a large portion of our revenues, and the failure to effectively execute the HVIP, both by us and by HVIP, could have a material adverse impact on our business, financial condition and results of operations.

Many customers of EVs utilize state and Federal incentive programs to offset the higher initial costs of electric vehicles. 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 systems. The HVIP program, which California has allocated approximately $167 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 June 30, 2021, there were twenty-four other active companies that, like us, have certified vehicles (class 3-7) that can be funded under the HVIP program. For the six months ended June 30, 2021, we derived approximately 16% of our revenue from HVIP funding. Of the order backlog as of June 30, 2021, approximately 50% of the orders 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 will apply for HVIP funding on behalf of our customers in the second half of 2021, any material problem with the HVIP program for 2021 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.

Increased interest and potential competition in our market from traditional OEMs may reduce our market share and could negatively impact our business and prospects.

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. 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, and we believe they do not

55

currently have the engineering or manufacturing resources to enter such markets. However, given the anticipated increase in market demand for clean energy solutions and general decrease in the cost of manufacturing such solutions over time, we anticipate both large legacy OEMs and traditional vocational OEMs may transition into our market and become our direct competitors. 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.

Our EVs 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 EVs, 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 EVs 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 Charging service, 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 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.

We are continuing to implement measures designed to improve our internal control over financial reporting to remediate these material weaknesses, including retaining an outside accounting firm who is currently helping in the design of a formal remediation plan to address the three material weaknesses noted above as follows:

56

Policies and Procedures: We are currently identifying significant policies and procedures to be developed, documented and implemented throughout the remainder of the year. This includes identifying the associated controls related to such policies and procedures.
Segregation of Duties: We are currently executing an assessment to include: 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; and
Technical Accounting Resources: In addition to contracting with an outside accounting firm for technical accounting support, we have hired a Vice President of Accounting & Controller and a Senior Director of SEC Reporting, each with over 25 years of appropriate accounting experience and knowledge.

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 characteristics of our electrified powertrain solutions, including fuel economy and emissions levels, may vary, including due to factors outside of our control.

The performance characteristics of our electrified powertrain solutions, including 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 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.

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;

57

establishing or expanding design, production, sales and service facilities;
implementing and enhancing administrative infrastructure, systems and processes; and
expanding into international markets.

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

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, in June 2021 and July 2021, the introduction of a new product configuration at a battery supplier has 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 has 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.

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 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. 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 components and materials used in our electrified powertrain solutions from our suppliers or if our suppliers decide to create or supply a competing product, our business could be adversely affected. 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

58

issues have caused, and we expect them to continue to cause further disruptions to our operations, delays in our revenues and, and an adverse impact on our revenue forecasts. See the risk factor entitled, “If any of our suppliers experience 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”.

Our future growth and success is dependent upon consumers’ 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. 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. Moreover, the target demographics for our vehicles, in particular the mass market demographic for medium-duty trucks, are highly competitive. 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 earlier 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;
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, particularly compressed natural gas (“CNG”), stations;
availability of charging infrastructure to recharge batteries and maintain battery life for electric vehicles;
availability of lease and financing options for electric trucks which enable their adoption;
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;

59

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 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. 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.

60

If we are unable to establish and maintain confidence in our long-term business prospects among customers and analysts within our industry or we become subject to negative publicity, 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.

If we fail to manage our future growth effectively, we may not be able to market and sell our ZEVs and electric powertrains 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. Our future expansion will include:

training new personnel;
forecasting production and revenue;
controlling expenses and investments in anticipation of expanded operations;
establishing or expanding design, manufacturing, and sales; and
implementing and enhancing administrative infrastructure, systems and processes.

We intend to continue to hire a significant number of additional personnel, including design and manufacturing personnel. Because our electric powertrains are based on a different technology platform than traditional powertrains, 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 the employees we do hire. Competition for individuals with experience designing and manufacturing electric powertrains is intense, and we may not be able to attract, integrate, train, motivate or retain additional highly qualified personnel in the future. The failure to attract, integrate, train, motivate and retain these additional employees could seriously harm our business and prospects.

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 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.

61

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.

We may 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 will rely on complex machinery for our operations and our production involves a significant degree of risk and uncertainty in terms of operational performance and costs.

We will rely heavily on complex machinery for our operations and our production will involve a significant degree of uncertainty and risk in terms of operational performance and costs. Our manufacturing plant consists of large-scale machinery combining many components. The manufacturing plant components are likely to 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 the manufacturing plant components may significantly affect the intended operational efficiency. 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, and seismic activity and natural disasters. Should operational risks materialize, it may result in the personal injury to or death of workers, the loss of production equipment, damage to manufacturing 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, results of operations, cash flows, financial condition or prospects.

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

We define backlog as the accumulation of all orders for which revenue has not been recognized and we consider valid. The determination of 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 backlog. Some of our backlog consists of nonbinding orders. 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 backlog. Moreover, orders generally do not have firm dates by when a customer must take delivery or accept our products, and certain customers may not provide a deposit or letter of credit with the contract, either of which could allow a customer greater flexibility to delay the order without cancelling the contract. Further, our backlog could be reduced due to cancellation of orders by customers.

62

Should a cancellation occur, our backlog and anticipated revenue would be reduced unless we were able to replace the cancelled order. Reductions in our backlog could negatively impact our future results of operations.

We evaluate our backlog at least quarterly to determine if the orders continue to meet our criteria for inclusion in backlog. We may adjust our reported 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. Because revenue will not be recognized until we have fulfilled our obligations to a customer, 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 backlog will result in revenue on a timely basis or at all, or that any cancelled contracts will be replaced.

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.

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. 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. 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.

Although we are one of the first companies to bring electric powertrains for medium- duty vehicles to market, competitors have already displayed prototypes similar to ours and may enter the market and compete for market share.

We face competition in the medium-duty commercial electric vehicles market, primarily from small companies with limited resources and produced vehicles on the road. To date, there are less than 3,000 commercial electric vehicles on the road. We are aware though that traditional OEMs, and larger Tier 1 suppliers are working on medium-duty commercial electric vehicles. If these traditional OEMs and Tier 1 suppliers choose not to partner with us, but instead bring competing products to market at a high quality, scale, and compelling price, we may experience a reduction in potential market share.

Although we have a first-to-market advantage, these potential competitors have greater name recognition, longer operating histories, larger sales forces, broader customer and industry relationships and other 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 may result in even more resources being concentrated in our competitors.

Cummins Inc., or Cummins, Daimler AG, parent of Freightliner Trucks, Dana, Navistar International Corporation, PACCAR Inc., parent of Kenworth Trucks, Inc. and Peterbilt Motors Company, Volvo Group, XL Fleet, Work Horse, XOS Trucks, and other commercial vehicle manufacturers have announced their plans to bring medium-duty commercial electric vehicles to the market. Furthermore, we also face competition from manufacturers of internal

63

combustion engines powered by gasoline and diesel fuel. We expect additional competitors to enter the industry as well.

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.

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 of our ZEV medium-duty trucks, we have limited experience servicing or repairing our 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.

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,

64

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.

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

Once our powertrains are in production, we will need to 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.

We face significant barriers to manufacture our ZEVs, 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 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.

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 Tim Reeser, Chief Executive Officer, and largest stockholder. Mr. T. Reeser is the source of many, if not most, of the ideas and execution driving our Company. If Mr. T. Reeser were to discontinue his service to us due to death, disability or any other reason, we would be significantly disadvantaged.

65

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

Once we begin commercial production of electric powertrains, we may experience increases in the cost or a sustained interruption in the supply or shortage of raw materials. Any such increase or supply interruption 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.

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. 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. There can be no assurance that we will be able to recoup increasing costs of raw materials by increasing truck prices.

We are or may be subject to risks associated with strategic alliances or acquisitions, and may not be able to identify adequate strategic relationship opportunities, or form strategic relationships, in the future.

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.

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

66

security measures intended to prevent unauthorized access to our information technology networks, our electric powertrains and related systems. However, hackers 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 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, cleanup 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 cleanup 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.

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

67

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. 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. Other states have begun to propose 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 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.

We may not have adequate insurance coverage for possible claims, law suits, product recalls or other damages claims made against the Company.

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.

68

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 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. If these economic incentives or regulatory programs are reduced or eliminated, 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 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. As a result, our business and prospects may be adversely affected.

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 United States, 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

69

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.

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 could make it more difficult for us to operate our business. We may 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 also plan to license patents and other intellectual property from third parties, 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 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 patents, trade secrets (including know-how), 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;

70

our issued patents may be challenged and/or invalidated by our competitors;
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 impracticable;
our employees or business partners may breach their confidentiality, non-disclosure and non-use obligations to us;
third-parties may independently develop technologies that are the same or similar to our;
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.

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.

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 may not have adequate personnel with the appropriate level of knowledge, experience and training in the accounting policies, practices or internal control over financial reporting required of public companies in the U.S. 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

71

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.

We will incur increased costs as a result of operating as a public company, and our management will devote substantial time to new compliance initiatives.

As a public company, we are incurring significant legal, accounting and other expenses that we did not incur as a private company, and these expenses may increase even more after we are no longer an emerging growth company, as defined in Section 2(a) of the Securities Act. As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, as well as rules adopted, and to be adopted, by the SEC and NYSE. Our management and other personnel will need to devote a substantial amount of time to these compliance initiatives. Moreover, we expect these rules and regulations to substantially increase our legal and financial compliance costs and to make some activities more time-consuming and costly. The increased costs will increase our net loss. For example, these rules and regulations will make it more difficult and more expensive for us to obtain director and officer liability insurance and we may be forced to accept reduced policy limits or incur substantially higher costs to maintain the same or similar coverage. We cannot predict or estimate the amount or timing of additional costs it may incur to respond to these requirements. The impact of these requirements could also make it more difficult for us to attract and retain qualified persons to serve on our board of directors, our board committees or as executive officers.

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

We 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. Additionally, our competitors also have greater name recognition, longer operating histories, larger sales forces, broader customer and industry relationships and other 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 ZEVs. 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. We expect additional competitors to enter the industry as well.

We expect competition in our industry to intensify from our existing and future competitors in the future in light of increased demand and regulatory push for alternative fuel and ZEVs.

If the market for ZEVs does not develop as we expect or develops more slowly than we expect, our business, prospects, financial condition and operating results will be adversely affected.

Our growth is highly dependent upon the adoption by consumers of ZEVs. The target demographics for our ZEVs are highly competitive. If the market for ZEVs does not develop at the rate or in the manner or to the extent that we expect, our business, prospects, financial condition and operating results will be harmed. 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 behaviors.

The market for alternative fuel vehicles is rapidly evolving and as a result, the market for our ZEVs could be affected by numerous factors, such as:

perceptions about ZEV features, quality, safety, performance and cost;

72

perceptions about the limited range over which ZEVs may be driven on a single battery charge;
competition, including from other types of alternative fuel vehicles, plug-in hybrid ZEVs and high fuel-economy internal combustion engine vehicles;
fuel prices, including volatility in the cost of fossil fuels;
the timing of adoption and implementation of fully autonomous vehicles;
government regulations and economic incentives;
access to charging facilities and related infrastructure costs and standardization of ZEV charging systems;
electric grid capacity and reliability; and
macroeconomic factors.

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.

We may become subject to product liability claims, including 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.

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.

A successful product liability claim against us could require us to pay a substantial monetary award. 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.

73

Our business may be adversely affected by labor and union activities.

Although none of our employees are currently represented by a labor union, it is common throughout the automobile industry generally for many employees at automobile companies to belong to a union, which can result in higher employee costs and increased risk of work stoppages. We may also directly and indirectly depend upon other companies with unionized work forces, such as our manufacturing partners, parts suppliers and trucking and freight companies, and work stoppages or strikes organized by such unions could have a material adverse impact on our business, financial condition or operating results.

If we fail to introduce or acquire new products or services that achieve broad market acceptance on a timely basis, or if its 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 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 its projected rates of market adoption.

If our products fail to achieve and sustain sufficient market acceptance, our revenue will be adversely affected.

Our success will depend on our ability to develop and market products that are recognized and accepted as reliable, enabling and cost-effective. 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. Market acceptance of our products and technology will depend on many factors, including 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

74

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.

Risks Related to Ownership of Our Common Stock

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 62.2% of our common stock at June 30, 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. 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

75

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.

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. 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.

The Company has no obligation to net cash settle the warrants.

In no event will the Company have any obligation to net cash settle the warrants. Furthermore, there are no contractual penalties for failure to deliver securities to the holders of the warrants upon exercise of the warrants. Accordingly, the warrants may expire worthless.

A market for the Company’s securities may not continue, which would adversely affect the liquidity and price of its securities.

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, our 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.

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. The trading price of our securities could be 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;
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;

76

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;
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 retail 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.

If securities or industry analysts cease publishing research or reports about our Company, 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 will be influenced by the research and reports that industry or securities analysts may publish about our Company, 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 it, we could lose visibility in the financial markets, which could cause our stock price or trading volume to decline.

The future sales of shares by existing stockholders may adversely affect the market price of our Common Stock.

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 amounts of our Common Stock in the public market, the market price of our Common Stock could decline.

There were approximately 73.2 million shares of Common Stock outstanding immediately following the Business Combination, and there may be a large number of shares of Common Stock sold in the market following the completion of the Business Combination. The shares held by the Company’s public stockholders and the shares of Common Stock held by the PIPE Investor are freely tradable. In addition, we have registered the resale of shares of some of the shares of Common Stock issued as part of the Business Combination, which shares will become available for resale following the expiration of any applicable lockup period, as well as the shares of Common Stock into which the Convertible Note will convert and are issuable upon exercise of the Convertible Note. 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. Such sales of shares of Common Stock or the perception of such sales may depress the market price of our Common Stock.

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

77

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 your 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.

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 contain a provision that may discourage unsolicited takeover proposals that stockholders may consider to be in their best interests. We are is also subject to anti-takeover provisions under Delaware law, which could delay or prevent a change of control. Together these provisions may make more difficult the removal of management 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;

78

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.

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 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 the Company 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 the Company’s 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

79

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.

General Risk Factors

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, 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 the initial public offering of Gig, (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 outstanding securities 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

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.

80

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 the Company’s business, investments and results of operations.

We are subject to laws, regulations and rules enacted by national, regional and local governments. In particular, the Company is 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.

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

To the extent applicable, the information in Item 8.01 below is incorporated by reference into this Item 5.02.

Item 5.08 Shareholder Director Nominations

To the extent applicable, the information in Item 8.01 below is incorporated by reference into this Item 5.08.

Item 8.01 Other Events

81

We intend to hold our first meeting of shareholders (the “Annual Meeting”) on October 7, 2021, at 9:00 AM Mountain Daylight Time virtually. We will publish additional details regarding the additional information regarding the time, location and matters to be voted on at the Annual Meeting in the Company’s proxy statement for the Annual Meeting.

At a meeting of the board of directors of the Company (the “Board”) on August 10, 2021, the Board voted to adopt a three-member slate of directors for Class I to be elected at the Annual Meeting. The slate will include Mr. Timothy Reeser, Mr. Robert Fenwick-Smith (currently serving as Class II and Class III directors, respectively) and Ken Jack. Avi Katz, Raluca Dinu and Neil Miotto, currently serving as Class I directors, each have a term that will expire at the conclusion of the Annual Meeting and will not be re-nominated to the Board. In connection with their nomination, Mr. Timothy Reeser and Mr. Robert Fenwick-Smith notified the Board on August 10, 2021 that Mr. Reeser will resign as a Class II director and Mr. Fenwick-Smith will resign as a Class III director, each effective as of the Annual Meeting and each contingent upon their election as a Class I director. If elected as Class I directors by the shareholders at the Annual Meeting, Mr. Resser and Mr. Fenwick-Smith will each serve until the 2024 meeting of shareholders.

We are also disclosing deadlines for certain notices under SEC rules and our Amended and Restated Bylaws in connection with the Annual Meeting.

Under the SEC’s proxy rules, we have set the deadline for submission of proposals to be included in our proxy materials for the Annual Meeting as the close of business on August 26, 2021. Accordingly, in order for a shareholder proposal to be considered for inclusion in our proxy materials for the Annual Meeting, the proposal must be received by our General Counsel, Lightning eMotors, Inc., 815 14th Street, Loveland, Colorado 80537, on or before the close of business on August 26, 2021, and must comply with the procedures and requirements set forth in Rule 14a-8 under the Securities Exchange Act of 1934, as amended.

In accordance with the advance notice requirements contained in our Amended and Restated Bylaws, for business to be brought before the Annual Meeting by a shareholder, other than Rule 14a-8 proposals described above, written notice must be delivered to our General Counsel, Lightning eMotors, Inc., 815 14th Street, Loveland, Colorado 80537, on or before the close of business on August 26, 2021. These shareholder notices also must comply with the requirements of our Amended and Restated Bylaws and will not be effective otherwise.

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)

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

82

Company’s Current Report on Form 8-K, filed by the Registrant on May 12, 2021)

10.1

Registration Rights and Lock-Up Agreement, dated May 6, 2021, by and among Lightning eMotors, Inc. and certain stockholders (incorporated by reference to Exhibit 10.1 filed on the Company’s Current Report on Form 8-K, filed by the Registrant on May 12, 2021)

10.2

Indenture dated May 6, 2021, by and between Lightning eMotors, Inc. and Wilmington Trust, National Association, a national banking association, in its capacity as trustee thereunder (incorporated by reference to Exhibit 10.3 filed on the Company’s Current Report on Form 8-K, filed by the Registrant on May 12, 2021)

10.3

Amended and Restated Warrant Agreement, dated May 6, 2021, by and between GigCapital3, Inc. and Continental Stock Transfer & Trust Company, as warrant agent (incorporated by reference to Exhibit 10.4 filed on the Company’s Current Report on Form 8-K, filed by the Registrant on May 12, 2021)

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

83

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: August 16, 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)

84

EX-31.1 2 zev-20210630xex31d1.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: August 16, 2021

By:

/s/ Timothy Reeser

Name:

Timothy Reeser

Title:

Chief Executive Officer


EX-31.2 3 zev-20210630xex31d2.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: August 16, 2021

By:

/s/ Teresa Covington

Name:

Teresa Covington

Title:

Chief Financial Officer


EX-32.1 4 zev-20210630xex32d1.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 June 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: August 16, 2021

By:

/s/ Timothy Reeser

Name:

Timothy Reeser

Title:

Chief Executive Officer


EX-32.2 5 zev-20210630xex32d2.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 June 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: August 16, 2021

By:

/s/ Teresa Covington

Name:

Teresa Covington

Title:

Chief Financial Officer


EX-101.SCH 6 zev-20210630.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 40803 - 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 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 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 - 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 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 Options and Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Stock Options and 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 41401 - Disclosure - Commitments and Contingencies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Subsequent Events (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 Options and 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 Options and 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 7 zev-20210630_cal.xml EX-101.CAL EX-101.DEF 8 zev-20210630_def.xml EX-101.DEF EX-101.LAB 9 zev-20210630_lab.xml EX-101.LAB EX-101.PRE 10 zev-20210630_pre.xml EX-101.PRE XML 11 zev-20210630x10q_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:PublicWarrantMember 2021-01-01 2021-06-30 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-06-30 0001802749 zev:SeriesCRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2021-01-01 2021-06-30 0001802749 zev:SeriesBRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2021-01-01 2021-06-30 0001802749 zev:TermNoteAndRevolvingWorkingCapitalFacilityMember 2021-01-01 2021-06-30 0001802749 zev:SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2021-01-01 2021-06-30 0001802749 zev:ThirdPartySecuredPromissoryNoteMember 2021-02-01 2021-02-28 0001802749 us-gaap:WarrantMember zev:LightningSystemsIncMember 2021-04-01 2021-06-30 0001802749 2021-08-12 2021-08-13 0001802749 2020-02-01 2020-02-29 0001802749 zev:LightningSystemsIncMember 2021-01-01 2021-06-30 0001802749 srt:MinimumMember us-gaap:WarrantMember zev:LightningSystemsIncMember 2021-01-01 2021-06-30 0001802749 srt:MaximumMember us-gaap:WarrantMember zev:LightningSystemsIncMember 2021-01-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:ConvertibleNoteWarrantsMember 2021-05-06 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 2021-03-31 0001802749 srt:RestatementAdjustmentMember us-gaap:RedeemableConvertiblePreferredStockMember 2021-03-31 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-03-31 0001802749 srt:RestatementAdjustmentMember us-gaap:RedeemableConvertiblePreferredStockMember 2020-03-31 0001802749 srt:ScenarioPreviouslyReportedMember us-gaap:RedeemableConvertiblePreferredStockMember 2019-12-31 0001802749 srt:RestatementAdjustmentMember us-gaap:RedeemableConvertiblePreferredStockMember 2019-12-31 0001802749 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001802749 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001802749 zev:GigCapital3Inc.Member 2021-05-06 2021-05-06 0001802749 us-gaap:RetainedEarningsMember 2021-06-30 0001802749 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001802749 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2021-03-31 0001802749 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001802749 srt:RestatementAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001802749 us-gaap:RetainedEarningsMember 2021-03-31 0001802749 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001802749 srt:ScenarioPreviouslyReportedMember 2021-03-31 0001802749 srt:RestatementAdjustmentMember 2021-03-31 0001802749 2021-03-31 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-06-30 0001802749 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001802749 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2020-03-31 0001802749 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001802749 srt:RestatementAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001802749 us-gaap:RetainedEarningsMember 2020-03-31 0001802749 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001802749 srt:ScenarioPreviouslyReportedMember 2020-03-31 0001802749 srt:RestatementAdjustmentMember 2020-03-31 0001802749 2020-03-31 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-06-30 0001802749 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2021-03-31 0001802749 srt:RestatementAdjustmentMember us-gaap:CommonStockMember 2021-03-31 0001802749 us-gaap:CommonStockMember 2021-03-31 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-06-30 0001802749 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2020-03-31 0001802749 srt:RestatementAdjustmentMember us-gaap:CommonStockMember 2020-03-31 0001802749 us-gaap:CommonStockMember 2020-03-31 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 srt:MinimumMember 2021-01-01 2021-06-30 0001802749 srt:MaximumMember 2021-01-01 2021-06-30 0001802749 zev:TwoThousandNineteenEquityIncentivePlanMember 2021-01-01 2021-06-30 0001802749 zev:ThirdPartySecuredPromissoryNoteMember 2021-06-30 0001802749 zev:OtherMember 2021-04-01 2021-06-30 0001802749 zev:ManufacturingConversionsDirectToCustomerMember 2021-04-01 2021-06-30 0001802749 zev:ConversionKitsDirectToCustomerMember 2021-04-01 2021-06-30 0001802749 zev:OtherMember 2021-01-01 2021-06-30 0001802749 zev:ManufacturingConversionsDirectToCustomerMember 2021-01-01 2021-06-30 0001802749 zev:ConversionKitsDirectToCustomerMember 2021-01-01 2021-06-30 0001802749 zev:ChargingSystemsMember 2021-01-01 2021-06-30 0001802749 zev:OtherMember 2020-04-01 2020-06-30 0001802749 zev:ManufacturingConversionsDirectToCustomerMember 2020-04-01 2020-06-30 0001802749 zev:ConversionKitsCertifiedInstallerOrDealersMember 2020-04-01 2020-06-30 0001802749 zev:OtherMember 2020-01-01 2020-06-30 0001802749 zev:ManufacturingConversionsDirectToCustomerMember 2020-01-01 2020-06-30 0001802749 zev:ConversionKitsCertifiedInstallerOrDealersMember 2020-01-01 2020-06-30 0001802749 zev:ThirdPartySecuredPromissoryNoteMember 2021-01-01 2021-03-31 0001802749 us-gaap:VehiclesMember 2021-01-01 2021-06-30 0001802749 us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-06-30 0001802749 us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-06-30 0001802749 us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-06-30 0001802749 us-gaap:EquipmentMember 2021-01-01 2021-06-30 0001802749 us-gaap:ComputerEquipmentMember 2021-01-01 2021-06-30 0001802749 zev:CapitalProjectsInProgressMember 2021-06-30 0001802749 us-gaap:VehiclesMember 2021-06-30 0001802749 us-gaap:SoftwareDevelopmentMember 2021-06-30 0001802749 us-gaap:LeaseholdImprovementsMember 2021-06-30 0001802749 us-gaap:FurnitureAndFixturesMember 2021-06-30 0001802749 us-gaap:EquipmentMember 2021-06-30 0001802749 us-gaap:ComputerEquipmentMember 2021-06-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-01-01 2021-06-30 0001802749 us-gaap:WarrantMember zev:LightningSystemsIncMember 2021-01-01 2021-03-31 0001802749 us-gaap:SubsequentEventMember 2021-07-01 2021-08-16 0001802749 us-gaap:PrivatePlacementMember 2021-05-06 2021-05-06 0001802749 srt:MinimumMember zev:LightningSystemsIncMember 2021-01-01 2021-06-30 0001802749 srt:RestatementAdjustmentMember 2021-06-30 0001802749 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001802749 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001802749 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001802749 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001802749 zev:TermNoteAndRevolvingWorkingCapitalFacilityMember 2019-10-31 0001802749 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2019-12-31 0001802749 zev:ConvertibleNoteDueMay2024Member 2021-04-01 2021-06-30 0001802749 zev:ConvertibleNoteDueMay2024Member 2021-01-01 2021-06-30 0001802749 us-gaap:WarrantMember 2021-04-01 2021-06-30 0001802749 zev:WarrantsToPurchaseSeriesCPreferredStockMember 2021-01-01 2021-06-30 0001802749 zev:WarrantsToPurchaseCommonStockMember 2021-01-01 2021-06-30 0001802749 zev:PrivateWarrantsAssumedThroughBusinessCombinationMember 2021-01-01 2021-06-30 0001802749 us-gaap:WarrantMember 2021-01-01 2021-06-30 0001802749 us-gaap:RedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2021-01-01 2021-06-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 us-gaap:SubsequentEventMember 2021-08-13 0001802749 2020-09-30 0001802749 2020-05-31 0001802749 2020-02-29 0001802749 zev:UnsecuredFacilityAgreementMember 2020-12-31 0001802749 zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember 2020-12-31 0001802749 zev:LightningSystemsIncMember 2021-05-05 2021-05-05 0001802749 2020-08-01 2020-09-30 0001802749 us-gaap:SubsequentEventMember 2021-08-12 2021-08-13 0001802749 zev:SeriesCRedeemableConvertiblePreferredStockMember 2020-01-01 2020-06-30 0001802749 srt:RestatementAdjustmentMember 2021-04-01 2021-06-30 0001802749 zev:ConvertibleNoteDueMay2024Member 2021-06-30 0001802749 zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember 2021-06-30 0001802749 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001802749 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001802749 us-gaap:RedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2021-05-05 2021-05-05 0001802749 zev:ThreeCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001802749 zev:ServiceRevenueMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001802749 zev:PurchasesMember us-gaap:SupplierConcentrationRiskMember zev:TwoSuppliersMember 2021-04-01 2021-06-30 0001802749 zev:TwoCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001802749 zev:ServiceRevenueMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001802749 zev:PurchasesMember us-gaap:SupplierConcentrationRiskMember zev:TwoSuppliersMember 2021-01-01 2021-06-30 0001802749 zev:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001802749 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember zev:OneSupplierMember 2021-01-01 2021-06-30 0001802749 zev:ServiceRevenueMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0001802749 zev:PurchasesMember us-gaap:SupplierConcentrationRiskMember zev:OneSupplierMember 2020-04-01 2020-06-30 0001802749 zev:FourCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-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:ServiceRevenueMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001802749 zev:PurchasesMember us-gaap:SupplierConcentrationRiskMember zev:OneSupplierMember 2020-01-01 2020-06-30 0001802749 zev:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001802749 zev:GigCapital3Inc.Member 2021-05-06 0001802749 zev:GigCapital3Inc.Member 2021-05-05 0001802749 2021-05-06 0001802749 zev:TwoThousandAndTwentyOneEquityIncentivePlanMember 2021-06-30 0001802749 zev:TwoThousandNineteenEquityIncentivePlanMember 2021-05-06 0001802749 zev:PublicWarrantMember 2021-06-30 0001802749 zev:PrivatePlacementWarrantMember 2021-06-30 0001802749 zev:ConvertibleNoteWarrantsMember 2021-06-30 0001802749 us-gaap:WarrantMember zev:SeriesCRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2021-06-30 0001802749 us-gaap:WarrantMember zev:SeriesCRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2021-03-31 0001802749 us-gaap:WarrantMember zev:LightningSystemsIncMember 2021-06-30 0001802749 zev:TermNoteAndRevolvingWorkingCapitalFacilityMember 2021-06-30 0001802749 zev:PrivateWarrantsAssumedThroughBusinessCombinationMember 2021-06-30 0001802749 us-gaap:WarrantMember 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:TermNoteAndRevolvingWorkingCapitalFacilityMember 2020-12-31 0001802749 zev:SeriesCRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2019-12-31 0001802749 2020-06-30 0001802749 2019-12-31 0001802749 zev:SeriesCRedeemableConvertiblePreferredStockMember zev:LightningSystemsIncMember 2020-12-31 0001802749 zev:GigCapital3Inc.Member 2021-06-30 0001802749 zev:GigCapital3Inc.Member 2021-01-01 2021-06-30 0001802749 us-gaap:WarrantMember 2021-04-01 2021-06-30 0001802749 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001802749 us-gaap:ConvertibleDebtSecuritiesMember 2021-04-01 2021-06-30 0001802749 us-gaap:WarrantMember 2021-01-01 2021-06-30 0001802749 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001802749 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-06-30 0001802749 zev:CommonAndPreferredSeriesCWarrantsMember 2020-04-01 2020-06-30 0001802749 us-gaap:RedeemableConvertiblePreferredStockMember 2020-04-01 2020-06-30 0001802749 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0001802749 zev:CommonAndPreferredSeriesCWarrantsMember 2020-01-01 2020-06-30 0001802749 us-gaap:RedeemableConvertiblePreferredStockMember 2020-01-01 2020-06-30 0001802749 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001802749 zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember 2021-04-01 2021-06-30 0001802749 zev:TwoThousandTwentyShortTermConvertibleNotesPayableMember 2021-01-01 2021-06-30 0001802749 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001802749 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001802749 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001802749 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001802749 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-04-01 2020-06-30 0001802749 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001802749 us-gaap:CostOfSalesMember 2020-04-01 2020-06-30 0001802749 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-06-30 0001802749 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001802749 us-gaap:CostOfSalesMember 2020-01-01 2020-06-30 0001802749 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2021-06-30 0001802749 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-06-30 0001802749 us-gaap:WarrantMember zev:LightningSystemsIncMember 2021-02-01 2021-02-28 0001802749 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001802749 2020-04-01 2020-06-30 0001802749 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001802749 2020-01-01 2020-06-30 0001802749 2020-05-01 2020-05-31 0001802749 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001802749 2021-04-01 2021-06-30 0001802749 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001802749 2021-06-30 0001802749 2020-12-31 0001802749 zev:RedeemableWarrantsMember 2021-01-01 2021-06-30 0001802749 2021-08-09 0001802749 2021-01-01 2021-06-30 shares iso4217:USD iso4217:USD shares pure zev:D zev:Y zev:item zev:entity utr:sqmi 32949507 73248111 0001802749 --12-31 2021 Q2 false 0 0 0.3333 P20D P30D 0.3333 P20D P30D P30D P20D 0 P30D P20D P30D 10-Q true 2021-06-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 73398486 201890000 460000 8438000 4122000 9125000 5743000 7159000 3999000 226612000 14324000 3710000 2615000 8999000 7881000 145000 45000 239466000 24865000 3005000 2599000 4637000 2890000 1508000 21155000 7954000 6225000 2100000 1769000 54000 11250000 42646000 64634000 2952000 1649000 8441000 7265000 21330000 91337000 199944000 51560000 0.0001 0.0001 1000000 1000000 0 0 0.0001 0.0001 250000000 250000000 73248111 32949507 7000 3000 193804000 54097000 -154289000 -80795000 39522000 -26695000 239466000 24865000 5923000 871000 10514000 1566000 7048000 1423000 12366000 2275000 -1125000 -552000 -1852000 -709000 743000 212000 1391000 455000 16026000 1966000 19946000 4215000 16769000 2178000 21337000 4670000 -17894000 -2730000 -23189000 -5379000 3940000 46000 5551000 380000 7596000 -4000 28135000 -170000 -4267000 -4267000 -12376000 -12376000 15000 24000 1000 -28164000 -42000 -50305000 -209000 -46058000 -2772000 -73494000 -5588000 -0.79 -0.10 -1.60 -0.20 58560928 28972560 45924405 28153498 31023671 50082000 5058949 11339000 -108231000 -96892000 -31023671 -50082000 28880068 3000 50079000 50082000 33939017 3000 61418000 -108231000 -46810000 69232 646000 646000 906594 7258000 7258000 37843390 4000 109801000 109805000 14522000 14522000 489878 31000 31000 128000 128000 -46058000 -46058000 73248111 7000 193804000 -154289000 39522000 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 629457 41000 41000 196000 196000 433000 433000 -73494000 -73494000 73248111 7000 193804000 -154289000 39522000 25892602 38207000 3254478 5827000 -45958000 -40131000 -25892602 -38207000 24161027 2000 38205000 38207000 27415505 2000 44032000 -45958000 -1924000 3692809 3984000 3984000 -272000 -272000 3000 3000 1844000 1844000 -2772000 -2772000 31108314 2000 49591000 -48730000 863000 25757260 37982000 3254478 5552000 -43164000 -37612000 -25757260 -37982000 24033725 2000 37980000 37982000 27288203 2000 43532000 -43164000 370000 22000 22000 127302 225000 225000 3692809 3984000 3984000 6000 6000 1844000 1844000 -5588000 -5588000 31108314 2000 49591000 -48730000 863000 -73494000 -5588000 350000 169000 142000 9000 28135000 -170000 4267000 12376000 196000 6000 2522000 7000 1224000 541000 433000 4458000 306000 3382000 1529000 8775000 -680000 562000 -299000 7134000 448000 -32777000 -6041000 1445000 1077000 9000 -1436000 -1077000 1000000 95000000 3000000 142796000 7000000 11500000 3000000 3100000 157000 225000 897000 54000 19000 41000 235643000 7206000 201430000 88000 460000 1297000 201890000 1385000 1649000 187000 78960000 1253000 17063000 9679000 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. 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="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="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="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="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;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 six months ended June 30, 2021, the consolidated balance sheet as of June 30, 2021 and the consolidated statements of stockholders’ equity and cash flows for the three and six months ended June 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 June 30, 2021, the Company had approximately $201,890 in cash and cash equivalents. For the three and six months ended June 30, 2021, the net loss of the Company was $46,058 and $73,494, respectively. Cash flow used in operating activities was $32,777 for the six months ended June 30, 2021. The Company had positive working capital of $215,362 as of June 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.</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 0pt 12pt 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 variant soon became the predominant strain of the virus and by the end of July, the Delta variant was the cause of more than 80% of new U.S. COVID-19 cases. </span>In response, most U.S. states have implemented measures to combat the outbreak that have 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 201890000 -46058000 -73494000 -32777000 215362000 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, valuation of share-based compensation, 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.</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;">Accounting Standards Codification (“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.</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 June 30, 2021 and December 31, 2020, one and two customers, respectively, accounted for 53% and 37% of the Company’s total accounts receivable. For the three months ended June 30, 2021 and 2020 three and four customers accounted for 85% and 98%, respectively, of revenues. For the six months ended June 30, 2021 and 2020 two and one customers accounted for 71% and 47%, respectively, 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;">Concentrations of supplier risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2021 and December 31, 2020 one supplier, respectively, accounted for 20% and 12% of the Company’s accounts payable. For the three months ended June 30, 2021 and 2020 two and one suppliers, respectively, accounted for 37% and 39% of purchases. For the six months ended June 30, 2021 and 2020 two and one suppliers, respectively, accounted for 34% and 41% 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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">receivable when they are deemed uncollectible or, in certain jurisdictions, when legally able to do so. The allowance for doubtful accounts balances at June 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 six months ended June 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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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 months ended June 30, 2021 and 2020 represented less than 7.4% and 0.3% of total revenue, respectively. Service revenue for the six months ended June 30, 2021 and 2020 represented less than 7.6% and 1.7% of total revenue, respectively.</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="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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:90.2%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:8.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.18%;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.82%;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.06%;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 June 30, </b></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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.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;"><b style="font-weight:bold;">Six months ended June 30, </b></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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;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.82%;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:10.74%;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.67%;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:10.64%;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.82%;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:9.6%;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.1%;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:9.56%;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.82%;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:49.18%;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.82%;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.72%;margin:0pt;padding: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.02%;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.67%;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.69%;margin:0pt;padding: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:8.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.82%;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.34%;margin:0pt;padding: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:8.25%;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.1%;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.32%;margin:0pt;padding: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:8.23%;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.82%;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:49.18%;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.82%;margin:0pt;padding: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.72%;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.02%;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,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.69%;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:8.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;"> 132</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 9,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding: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.32%;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:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 264</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.18%;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.82%;margin:0pt;padding: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.72%;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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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.69%;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:8.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;"> —</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;"><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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 218</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding: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.32%;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:8.23%;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.82%;margin: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:49.18%;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.82%;margin:0pt;padding: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.72%;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.02%;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.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="vertical-align:bottom;white-space:nowrap;width:1.69%;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:8.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;"> 780</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding: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.32%;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:8.23%;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,320</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.18%;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.82%;margin:0pt;padding: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.72%;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.02%;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.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.69%;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:8.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;"> —</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;"><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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding: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.32%;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:8.23%;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.82%;margin: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:49.18%;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.82%;margin:0pt;padding: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.72%;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.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 3pt 0pt 0pt;"> 443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.69%;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:8.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;"> (41)</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;"><span style="visibility:hidden;">​</span></p></td><td style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding: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.32%;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:8.23%;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;"> (18)</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.18%;margin:0pt;padding: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.82%;margin:0pt;padding: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.72%;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.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 3pt 0pt 0pt;"> 5,923</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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.69%;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:8.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;"> 871</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 10,514</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding: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.32%;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:8.23%;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,566</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;"><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;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 the “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;">We categorize fair value measurements within the fair value hierarchy based upon the lowest level of the most significant inputs used to determine fair value.</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 noted in ASC 820:</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 and convertible notes payable. The carrying value of cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value because of the short-term nature of those instruments. The Company estimates that the current value of the notes approximates fair value based on prevailing market rates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of June 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;">During 2021 and as a result of the Business Combination, the Company estimated the fair value of its earnout share arrangement. The earnout shares with performance conditions were valued using the Company’s stock price as of the valuation date. The valuation methodology employed was 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;">During 2021 and as a result of the Business Combination, the Company estimated the fair value of private placement Gig warrants. The fair value of the Gig Warrants were 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;">During 2021, the Company, estimated the fair value of its derivative associated with the 7.5% $100,000 convertible senior note (the “Convertible Note”). The Convertible Note and embedded conversion option were 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 feature without the conversion feature was valued utilizing the income approach, specifically, the discounted cash flow method. Cash flows were 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 was 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 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 0pt 12pt 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 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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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, 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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 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="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 were 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;">Based on the terms of the common and preferred warrant agreements, Lightning Systems determined that all warrants (with the exception of certain warrants issued to vendors) issued are liabilities, and as such, were included in “warrant liability” on the balance sheets and recorded 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 $22 and $51 for the three and six months ended June 30, 2021, respectively, and $22 for the three and six months ended June 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-25-1, 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-30-35-1, 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 loss 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”) No. 2016-02, Leases, which supersedes the current lease requirements in ASC 840. 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 will be classified as either finance or operating. Currently, leases are classified as either capital or operating, with only capital leases recognized on the balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company adopted ASC 842 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. </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 ASU2019-12, </span><i style="font-style:italic;letter-spacing:-0.05pt;">Simplifying the Accounting for Income Taxes </i><span style="letter-spacing:-0.05pt;">(Topic 740)</span><i style="font-style:italic;letter-spacing:-0.05pt;">. </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>Topic<span style="letter-spacing:-0.35pt;"> </span>740.<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 No.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 Subtopic 470-20. 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 has not yet completed its assessment of the impact of the new standard on the Company’s 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, valuation of share-based compensation, 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.</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;">Accounting Standards Codification (“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.</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 June 30, 2021 and December 31, 2020, one and two customers, respectively, accounted for 53% and 37% of the Company’s total accounts receivable. For the three months ended June 30, 2021 and 2020 three and four customers accounted for 85% and 98%, respectively, of revenues. For the six months ended June 30, 2021 and 2020 two and one customers accounted for 71% and 47%, respectively, of revenues.</p> 0.53 0.37 0.85 0.98 0.71 0.47 <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 June 30, 2021 and December 31, 2020 one supplier, respectively, accounted for 20% and 12% of the Company’s accounts payable. For the three months ended June 30, 2021 and 2020 two and one suppliers, respectively, accounted for 37% and 39% of purchases. For the six months ended June 30, 2021 and 2020 two and one suppliers, respectively, accounted for 34% and 41% of purchases.</p> 0.20 0.12 0.37 0.39 0.34 0.41 <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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">receivable when they are deemed uncollectible or, in certain jurisdictions, when legally able to do so. The allowance for doubtful accounts balances at June 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 six months ended June 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;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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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 months ended June 30, 2021 and 2020 represented less than 7.4% and 0.3% of total revenue, respectively. Service revenue for the six months ended June 30, 2021 and 2020 represented less than 7.6% and 1.7% of total revenue, respectively.</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="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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:90.2%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:8.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.18%;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.82%;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.06%;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 June 30, </b></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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.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;"><b style="font-weight:bold;">Six months ended June 30, </b></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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;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.82%;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:10.74%;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.67%;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:10.64%;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.82%;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:9.6%;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.1%;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:9.56%;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.82%;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:49.18%;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.82%;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.72%;margin:0pt;padding: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.02%;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.67%;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.69%;margin:0pt;padding: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:8.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.82%;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.34%;margin:0pt;padding: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:8.25%;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.1%;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.32%;margin:0pt;padding: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:8.23%;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.82%;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:49.18%;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.82%;margin:0pt;padding: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.72%;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.02%;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,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.69%;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:8.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;"> 132</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 9,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding: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.32%;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:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 264</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.18%;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.82%;margin:0pt;padding: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.72%;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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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.69%;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:8.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;"> —</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;"><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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 218</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding: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.32%;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:8.23%;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.82%;margin: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:49.18%;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.82%;margin:0pt;padding: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.72%;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.02%;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.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="vertical-align:bottom;white-space:nowrap;width:1.69%;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:8.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;"> 780</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding: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.32%;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:8.23%;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,320</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.18%;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.82%;margin:0pt;padding: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.72%;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.02%;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.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.69%;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:8.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;"> —</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;"><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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding: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.32%;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:8.23%;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.82%;margin: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:49.18%;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.82%;margin:0pt;padding: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.72%;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.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 3pt 0pt 0pt;"> 443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.69%;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:8.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;"> (41)</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;"><span style="visibility:hidden;">​</span></p></td><td style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding: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.32%;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:8.23%;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;"> (18)</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.18%;margin:0pt;padding: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.82%;margin:0pt;padding: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.72%;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.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 3pt 0pt 0pt;"> 5,923</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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.69%;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:8.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;"> 871</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 10,514</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding: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.32%;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:8.23%;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,566</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;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.074 0.003 0.076 0.017 <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:90.2%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:8.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.18%;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.82%;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.06%;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 June 30, </b></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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.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;"><b style="font-weight:bold;">Six months ended June 30, </b></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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;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.82%;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:10.74%;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.67%;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:10.64%;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.82%;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:9.6%;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.1%;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:9.56%;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.82%;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:49.18%;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.82%;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.72%;margin:0pt;padding: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.02%;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.67%;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.69%;margin:0pt;padding: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:8.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.82%;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.34%;margin:0pt;padding: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:8.25%;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.1%;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.32%;margin:0pt;padding: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:8.23%;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.82%;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:49.18%;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.82%;margin:0pt;padding: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.72%;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.02%;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,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.69%;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:8.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;"> 132</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 9,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding: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.32%;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:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 264</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.18%;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.82%;margin:0pt;padding: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.72%;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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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.69%;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:8.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;"> —</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;"><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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 218</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding: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.32%;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:8.23%;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.82%;margin: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:49.18%;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.82%;margin:0pt;padding: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.72%;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.02%;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.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="vertical-align:bottom;white-space:nowrap;width:1.69%;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:8.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;"> 780</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding: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.32%;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:8.23%;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,320</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.18%;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.82%;margin:0pt;padding: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.72%;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.02%;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.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.69%;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:8.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;"> —</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;"><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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding: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.32%;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:8.23%;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.82%;margin: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:49.18%;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.82%;margin:0pt;padding: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.72%;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.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 3pt 0pt 0pt;"> 443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.69%;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:8.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;"> (41)</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;"><span style="visibility:hidden;">​</span></p></td><td style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding: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.32%;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:8.23%;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;"> (18)</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.18%;margin:0pt;padding: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.82%;margin:0pt;padding: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.72%;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.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 3pt 0pt 0pt;"> 5,923</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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.69%;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:8.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;"> 871</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 10,514</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding: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.32%;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:8.23%;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,566</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;"><span style="visibility:hidden;">​</span></p></td></tr></table> 5350000 132000 9496000 264000 130000 218000 780000 1320000 2000 443000 -41000 798000 -18000 5923000 871000 10514000 1566000 <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 the “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;">We categorize fair value measurements within the fair value hierarchy based upon the lowest level of the most significant inputs used to determine fair value.</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 noted in ASC 820:</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 and convertible notes payable. The carrying value of cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value because of the short-term nature of those instruments. The Company estimates that the current value of the notes approximates fair value based on prevailing market rates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of June 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;">During 2021 and as a result of the Business Combination, the Company estimated the fair value of its earnout share arrangement. The earnout shares with performance conditions were valued using the Company’s stock price as of the valuation date. The valuation methodology employed was 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;">During 2021 and as a result of the Business Combination, the Company estimated the fair value of private placement Gig warrants. The fair value of the Gig Warrants were 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;">During 2021, the Company, estimated the fair value of its derivative associated with the 7.5% $100,000 convertible senior note (the “Convertible Note”). The Convertible Note and embedded conversion option were 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 feature without the conversion feature was valued utilizing the income approach, specifically, the discounted cash flow method. Cash flows were 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 was 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 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 0pt 12pt 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 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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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 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, 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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 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 were 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;">Based on the terms of the common and preferred warrant agreements, Lightning Systems determined that all warrants (with the exception of certain warrants issued to vendors) issued are liabilities, and as such, were included in “warrant liability” on the balance sheets and recorded 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 $22 and $51 for the three and six months ended June 30, 2021, respectively, and $22 for the three and six months ended June 30, 2020.</p> 22000 51000 22000 22000 <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-25-1, 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-30-35-1, 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 loss 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”) No. 2016-02, Leases, which supersedes the current lease requirements in ASC 840. 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 will be classified as either finance or operating. Currently, leases are classified as either capital or operating, with only capital leases recognized on the balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company adopted ASC 842 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. </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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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 amount the member of the Stockholder Earnout Group. <span style="-sec-ix-hidden:Hidden_ZmRzxU3mtk60XsNtkKcubA;"><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_DG9MxY0toU-FNeozPB7bLA;"><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_9t9NNptJBUKsWmE-85w0FQ;"><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_OgUPGcpID0meRgYnueeFMQ;"><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_oNW5GbHWNU6Za2SLggARoA;"><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_eEwlTVQPTkirHlvLaDXBHg;"><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. 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 <span style="-sec-ix-hidden:Hidden_qLToynulsE-UYn87REue-w;"><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_2SknUStVPUC5UTNnVXueSg;"><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 June 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_UrqLkB15EEqpDAf33vcTYA;"><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 six months ended June 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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;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.2%;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.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:2.59%;margin:0pt;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.4%;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;"> 117,796</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.2%;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.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:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;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;"> 25,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.2%;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.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:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.4%;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;"> 142,796</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.2%;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.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:2.59%;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.4%;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.2%;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.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:2.59%;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.4%;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;"> 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><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;"><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="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;white-space:nowrap;width:78.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:3.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 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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.14%;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.64%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.14%;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;"> 25,893,479</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.64%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.14%;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.64%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.14%;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;"> 20,076,815</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.64%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.14%;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;"> 2,500,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.64%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.14%;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;"> 22,576,815</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.64%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.14%;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;"> 50,652,890</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.64%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.14%;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;"> 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;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">¹The number of Lightning Systems shares were calculated using the Exchange Ratio contemplated in the Business Combination of approximately 0.9406.</p><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> 5816664 58759000 2500000 10.00 25000000 251000000 250000000 0.0001 1000000 0.0001 38007793 5830723 4379795 16463096 12.00 14.00 0.01 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 six months ended June 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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;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.2%;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.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:2.59%;margin:0pt;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.4%;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;"> 117,796</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.2%;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.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:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;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;"> 25,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.2%;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.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:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.4%;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;"> 142,796</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.2%;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.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:2.59%;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.4%;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.2%;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.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:2.59%;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.4%;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;"> 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><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;"><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="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;white-space:nowrap;width:78.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:3.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 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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.14%;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.64%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.14%;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;"> 25,893,479</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.64%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.14%;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.64%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.14%;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;"> 20,076,815</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.64%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.14%;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;"> 2,500,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.64%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.14%;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;"> 22,576,815</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.64%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.14%;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;"> 50,652,890</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.64%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.14%;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;"> 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;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">¹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 <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 June 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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;"><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:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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></tr><tr><td style="vertical-align:bottom;width:65%;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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;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;">June 30, 2021</b></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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.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;"><b style="font-weight:bold;">December 31, 2020</b></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;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65%;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.06%;margin:0pt;padding: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.3%;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.84%;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,256</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;"><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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,456</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65%;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.06%;margin:0pt;padding: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.3%;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.84%;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,236</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;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,143</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65%;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.06%;margin:0pt;padding: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.3%;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:10.84%;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;"> 633</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;"><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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;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;"> 144</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65%;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.06%;margin:0pt;padding: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.3%;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.84%;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,125</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;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;"> 5,743</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;"><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 three and six months ended June 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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;"><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:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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></tr><tr><td style="vertical-align:bottom;width:65%;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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;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;">June 30, 2021</b></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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.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;"><b style="font-weight:bold;">December 31, 2020</b></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;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65%;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.06%;margin:0pt;padding: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.3%;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.84%;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,256</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;"><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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,456</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65%;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.06%;margin:0pt;padding: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.3%;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.84%;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,236</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;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,143</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65%;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.06%;margin:0pt;padding: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.3%;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:10.84%;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;"> 633</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;"><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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;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;"> 144</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65%;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.06%;margin:0pt;padding: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.3%;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.84%;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,125</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;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;"> 5,743</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;"><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> 6256000 4456000 2236000 1143000 633000 144000 9125000 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 June 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.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><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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.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 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:14.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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></tr><tr><td style="vertical-align:bottom;width:65.18%;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.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:11.96%;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;">June 30, 2021</b></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:16.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;">December 31, 2020</b></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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.18%;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: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.4%;margin:0pt;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.56%;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,097</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.86%;margin:0pt;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:14.79%;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: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></tr><tr><td style="vertical-align:bottom;width:65.18%;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: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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.56%;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,153</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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;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: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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.18%;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: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.4%;margin:0pt;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.56%;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.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.86%;margin:0pt;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:14.79%;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: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></tr><tr><td style="vertical-align:bottom;width:65.18%;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: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.4%;margin:0pt;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.56%;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;"> 258</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.86%;margin:0pt;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:14.79%;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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.18%;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: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.4%;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:10.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 3pt 0.05pt 0pt;"> 651</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.86%;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:14.79%;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: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></tr><tr><td style="vertical-align:bottom;width:65.18%;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: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.4%;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.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 3pt 0.05pt 0pt;"> 7,159</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.86%;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:14.79%;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: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></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:65.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><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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.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 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:14.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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></tr><tr><td style="vertical-align:bottom;width:65.18%;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.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:11.96%;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;">June 30, 2021</b></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:16.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;">December 31, 2020</b></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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.18%;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: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.4%;margin:0pt;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.56%;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,097</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.86%;margin:0pt;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:14.79%;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: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></tr><tr><td style="vertical-align:bottom;width:65.18%;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: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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.56%;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,153</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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;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: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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.18%;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: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.4%;margin:0pt;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.56%;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.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.86%;margin:0pt;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:14.79%;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: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></tr><tr><td style="vertical-align:bottom;width:65.18%;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: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.4%;margin:0pt;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.56%;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;"> 258</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.86%;margin:0pt;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:14.79%;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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.18%;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: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.4%;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:10.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 3pt 0.05pt 0pt;"> 651</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.86%;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:14.79%;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: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></tr><tr><td style="vertical-align:bottom;width:65.18%;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: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.4%;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.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 3pt 0.05pt 0pt;"> 7,159</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.86%;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:14.79%;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: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></tr></table> 3097000 47000 3153000 1794000 1913000 258000 651000 245000 7159000 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 June 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.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: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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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.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:15.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:10.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:54.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;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:12.06%;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;">June 30, 2021</b></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:16.7%;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: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 style="vertical-align:bottom;white-space:nowrap;width:10.81%;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:54.23%;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: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.3%;margin:0pt;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.76%;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,336</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.58%;margin:0pt;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.11%;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;"> 939</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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.81%;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 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.23%;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: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.3%;margin:0pt;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.76%;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,466</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.58%;margin:0pt;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.11%;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;"> 825</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;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 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.23%;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: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.3%;margin:0pt;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.76%;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;"> 899</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.58%;margin:0pt;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.11%;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;"> 650</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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.81%;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 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.23%;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: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.3%;margin:0pt;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.76%;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;"> 169</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.58%;margin:0pt;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.11%;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;"> 167</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;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 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.23%;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: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.3%;margin:0pt;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.76%;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;"> 798</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.58%;margin:0pt;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.11%;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;"> 116</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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.81%;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 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.23%;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: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.3%;margin:0pt;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.76%;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;"> 141</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.58%;margin:0pt;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.11%;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;"> 126</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;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 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.23%;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: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.3%;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:10.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 3pt 0.05pt 0pt;"> 429</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.58%;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:15.11%;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;"> 1,081</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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.81%;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:54.23%;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: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.3%;margin:0pt;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.76%;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,238</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.58%;margin:0pt;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.11%;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,904</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;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:54.23%;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: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.3%;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:10.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 0pt 0.05pt 0pt;"> (1,528)</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.58%;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:15.11%;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:2.06%;margin:0pt;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.81%;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:54.23%;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: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.3%;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.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 3pt 0.05pt 0pt;"> 3,710</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.58%;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:15.11%;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,615</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;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 six months ended June 30, 2021 and 2020 totaled $350 and $169, respectively, of which $87 and $50, respectively are included in “cost of revenues” and $263 and $119, respectively are included in “selling, general and administrative” expenses. Depreciation and amortization expense for the three months ended June 30, 2021 and 2020 totaled $223 and $92, respectively, of which $49 and $27, respectively are included in “cost of revenues” and $174 and $65, 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.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: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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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.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:15.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:10.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:54.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;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:12.06%;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;">June 30, 2021</b></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:16.7%;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: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 style="vertical-align:bottom;white-space:nowrap;width:10.81%;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:54.23%;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: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.3%;margin:0pt;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.76%;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,336</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.58%;margin:0pt;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.11%;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;"> 939</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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.81%;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 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.23%;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: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.3%;margin:0pt;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.76%;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,466</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.58%;margin:0pt;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.11%;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;"> 825</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;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 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.23%;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: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.3%;margin:0pt;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.76%;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;"> 899</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.58%;margin:0pt;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.11%;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;"> 650</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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.81%;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 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.23%;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: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.3%;margin:0pt;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.76%;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;"> 169</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.58%;margin:0pt;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.11%;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;"> 167</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;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 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.23%;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: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.3%;margin:0pt;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.76%;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;"> 798</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.58%;margin:0pt;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.11%;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;"> 116</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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.81%;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 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.23%;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: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.3%;margin:0pt;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.76%;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;"> 141</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.58%;margin:0pt;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.11%;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;"> 126</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;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 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.23%;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: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.3%;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:10.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 3pt 0.05pt 0pt;"> 429</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.58%;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:15.11%;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;"> 1,081</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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.81%;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:54.23%;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: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.3%;margin:0pt;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.76%;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,238</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.58%;margin:0pt;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.11%;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,904</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;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:54.23%;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: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.3%;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:10.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 0pt 0.05pt 0pt;"> (1,528)</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.58%;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:15.11%;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:2.06%;margin:0pt;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.81%;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:54.23%;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: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.3%;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.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 3pt 0.05pt 0pt;"> 3,710</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.58%;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:15.11%;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,615</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;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> 1336000 939000 P7Y 1466000 825000 P5Y 899000 650000 P5Y 169000 167000 P3Y 798000 116000 P3Y 141000 126000 P7Y 429000 1081000 5238000 3904000 1528000 1289000 3710000 2615000 350000 169000 87000 50000 263000 119000 223000 92000 49000 27000 174000 65000 <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 June 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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: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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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.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 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:14.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.25%;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.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:11.96%;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;">June 30, 2021</b></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:16.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;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.25%;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: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.32%;margin:0pt;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.63%;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.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.86%;margin:0pt;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:14.79%;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:67.25%;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: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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.63%;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;"> 233</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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;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:67.25%;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: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.32%;margin:0pt;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.63%;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;"> 759</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.86%;margin:0pt;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:14.79%;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:67.25%;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: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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.63%;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,089</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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;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:67.25%;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: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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.63%;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,068</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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.79%;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:67.25%;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: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.32%;margin:0pt;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.63%;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;"> 728</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.86%;margin:0pt;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:14.79%;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:67.25%;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: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.32%;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: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 0.05pt 0pt;"> 760</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.86%;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:14.79%;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:67.25%;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: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.32%;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.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 0.05pt 0pt;"> 4,637</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.86%;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:14.79%;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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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: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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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.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 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:14.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.25%;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.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:11.96%;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;">June 30, 2021</b></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:16.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;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.25%;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: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.32%;margin:0pt;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.63%;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.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.86%;margin:0pt;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:14.79%;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:67.25%;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: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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.63%;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;"> 233</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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;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:67.25%;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: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.32%;margin:0pt;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.63%;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;"> 759</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.86%;margin:0pt;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:14.79%;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:67.25%;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: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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.63%;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,089</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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;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:67.25%;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: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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.63%;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,068</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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.79%;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:67.25%;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: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.32%;margin:0pt;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.63%;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;"> 728</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.86%;margin:0pt;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:14.79%;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:67.25%;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: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.32%;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: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 0.05pt 0pt;"> 760</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.86%;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:14.79%;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:67.25%;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: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.32%;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.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 0.05pt 0pt;"> 4,637</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.86%;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:14.79%;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 233000 194000 759000 1089000 246000 1068000 207000 728000 455000 760000 267000 4637000 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 June 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.44%;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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.96%;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;">June 30, 2021</b></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: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:16.66%;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:67.44%;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: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:1.36%;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,000</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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;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.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;margin:0pt;padding: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.59%;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:1.94%;margin:0pt;padding: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.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;margin:0pt;padding: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.59%;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.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.94%;margin:0pt;padding: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:14.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;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.59%;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.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.94%;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:14.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;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.59%;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.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.94%;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.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;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.59%;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.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.94%;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:14.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;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:10.59%;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.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.94%;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:14.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,000</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:1.94%;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:14.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;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:10.59%;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;"> (35,414)</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:1.94%;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:14.72%;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:67.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;">Total debt less unamortized debt discount</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,586</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:1.94%;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:14.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;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.59%;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.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.94%;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.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;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.59%;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.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.94%;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:14.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;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.59%;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;"> 67,586</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:1.94%;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:14.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;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.59%;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,952</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:1.94%;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:14.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;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:10.59%;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;"> 64,634</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:1.94%;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:14.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;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.59%;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;"> 67,586</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:1.94%;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:14.72%;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></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 Convertible Note. 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 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 share 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="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="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The fair value of the convertible feature related to the Convertible Note on May 6, 2021 in the amount of $17,063 was recorded as a debt discount and an addition to “additional paid-in capital” on the consolidated balance sheets. The change in fair value for the three and six months ended June 30, 2021 in the amount of $4,267 was recorded as a liability on the consolidated balance sheets and a “loss from change in fair value of derivative” 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">debt discount and an addition to “additional paid-in capital” on the consolidated balance sheets. In addition, there was $5,000 of additional cash debt discount.</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;">Related party term note and working capital facility</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In October 2019, the Company entered into a term note and working capital facility (the “Facility”), with a company represented on the board. Under the Facility, the Company may borrow up to $24,000. Borrowings under the Facility, which were $3,000 as of June 30, 2021, 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%.</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 has recorded a debt discount, which was being recognized over the life of the Facility borrowings, and a warrant liability, which is adjusted to fair value each reporting period, with the changes in fair value reported as a component of “other income, net.” </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">During the six months ended June 30, 2021, the Company borrowed an additional $4,000 for a total borrowings of $10,000. As a result of the Business Combination, the Facility was paid down to $3,000 as of June 30, 2021 and 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;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 June 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;">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 is 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;">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 include officers, a director, and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">individuals whose companies are represented on the board. These convertible notes bore interest at 8%. Interest is payable monthly, with principal and unpaid interest due June 30, 2021. The notes are convertible into 5,830,723 Series C redeemable convertible preferred shares at the conversion price of $1.66 per share. These notes are subordinate to the related party term note and working capital 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 are convertible into shares of Series C redeemable convertible stock upon the 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 will 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 million. This was recorded as a debt discount and an addition to “additional paid-in capital”. During the three and six month ended June 30, 2021, amortization of the debt discount in the amount of $315 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;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.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:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:9.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 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.13%;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.53%;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:11.33%;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.13%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:9.78%;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:86.13%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.78%;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:86.13%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:9.78%;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:86.13%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.78%;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;"> 103,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.13%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:9.78%;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></tr><tr><td style="vertical-align:bottom;width:86.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.78%;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;"> 103,000</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:67.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.44%;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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.96%;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;">June 30, 2021</b></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: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:16.66%;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:67.44%;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: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:1.36%;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,000</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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;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.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;margin:0pt;padding: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.59%;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:1.94%;margin:0pt;padding: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.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;margin:0pt;padding: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.59%;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.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.94%;margin:0pt;padding: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:14.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;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.59%;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.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.94%;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:14.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;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.59%;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.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.94%;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.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;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.59%;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.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.94%;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:14.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;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:10.59%;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.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.94%;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:14.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,000</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:1.94%;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:14.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;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:10.59%;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;"> (35,414)</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:1.94%;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:14.72%;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:67.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;">Total debt less unamortized debt discount</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,586</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:1.94%;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:14.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;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.59%;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.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.94%;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.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;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.59%;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.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.94%;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:14.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;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.59%;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;"> 67,586</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:1.94%;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:14.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;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.59%;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,952</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:1.94%;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:14.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;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:10.59%;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;"> 64,634</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:1.94%;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:14.72%;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:67.44%;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:2.06%;margin:0pt;padding: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.36%;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.59%;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;"> 67,586</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:1.94%;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:14.72%;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></table> 100000000 3000000 6000000 3225000 6454000 1500000 103000000 17179000 35414000 1351000 67586000 15828000 6225000 7954000 67586000 1649000 2952000 1649000 64634000 67586000 1649000 11.50 8695652 11.50 1.20 11.50 13.80 20 30 30 30 3000000 17063000 -4267000 -4267000 14522000 5000000 24000000 3000000 0.15 60241 301205 1.66 1.66 6000 66000 4000000 10000000 3000000 3000000 0.20 0.10 0.10 P14D 3000000 0 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 315000 1351000 9679000 1500000 <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.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:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:9.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 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.13%;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.53%;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:11.33%;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.13%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:9.78%;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:86.13%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.78%;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:86.13%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:9.78%;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:86.13%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.78%;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;"> 103,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.13%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:9.78%;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></tr><tr><td style="vertical-align:bottom;width:86.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.78%;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;"> 103,000</p></td></tr></table> 103000000 103000000 <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;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Operating lease</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. The comparative information presented in the financial statements was not restated and is reported under the accounting standards in effect for the six months presented.</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 and contain provisions for future rent increases. The leases related to the Operating Facility require the Company to pay taxes, insurance, utilities, and maintenance costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Finance leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company has leased vehicles under finance leases that expire at various dates, with the longest lease ending in the quarter ended June 30, 2021. None of the Company’s leases include a renewal option. The Company’s finance leases do not include variable payments and as a result the Company does not have variable lease payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">For financial reporting purposes, minimum lease payments related to the assets have been recorded as inventory raw materials, principally electric battery systems, and have been expensed through “cost of revenues sold” and, as a result, have included the purchase option payments due at the end of the lease terms 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 utilized a portfolio approach to discount its lease obligations. The Company assesses the expected lease term at lease inception and discounts the lease using a fully secured annual incremental borrowing rate of 12%, adjusted for time value corresponding with the expected lease term. During the six months ended June 30, 2021, the Company paid off the remainder of the liability related to the vehicle finance leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Leases with an original term of twelve months or less are not reported in the consolidated balance sheet with the expense for these short-term leases recognized on a straight-line basis over the lease term.</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 June 30, 2021 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.9%;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.34%;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:21.75%;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;">June 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;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.34%;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:9.95%;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:2.34%;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:9.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;">Finance</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.9%;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:2.34%;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.45%;margin:0pt;padding: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:8.49%;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.34%;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.45%;margin:0pt;padding: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:7.99%;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:75.9%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding: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.45%;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:8.49%;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,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding: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.45%;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: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 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.9%;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:2.34%;margin:0pt;padding: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.45%;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:8.49%;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.34%;margin:0pt;padding: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.45%;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:7.99%;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:75.9%;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:2.34%;margin:0pt;padding: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.45%;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:8.49%;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,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding: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.45%;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:7.99%;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:75.9%;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:2.34%;margin:0pt;padding: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.45%;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:8.49%;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,441</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding: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.45%;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:7.99%;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:75.9%;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:2.34%;margin:0pt;padding: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.45%;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:8.49%;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.34%;margin:0pt;padding: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.45%;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: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 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.9%;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:2.34%;margin:0pt;padding: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.45%;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:8.49%;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,541</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding: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.45%;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: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 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;margin:0pt 0pt 12pt 0pt;">Operating Facility expense for the three and six months ended June 30, 2021 totaled $696 and $1,285, respectively, of which $156 and $289 are included in “cost of revenues”, respectively, $505 and $926 are included in “selling, general and administrative”, and $35 and $70 are included in “research and development” respectively. Facility operating lease expense for the three and six months ended June 30, 2020 totaled $271 and $542, respectively, of which $43 and $87 are included in “cost of revenues”, respectively, $217 and $433 included in “selling, general and administrative”, respectively, and $11 and $22 are included in “research and development”, respectively.</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:75.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:2.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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:8.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 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.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:1.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><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></tr><tr><td style="vertical-align:bottom;width:75.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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="5" style="vertical-align:bottom;white-space:nowrap;width:21.75%;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;">June 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:9.95%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Finance</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.9%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;margin:0pt;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.49%;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,133</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;margin:0pt;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 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;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,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.9%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;margin:0pt;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.49%;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,802</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;margin:0pt;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 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.45%;margin:0pt;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.49%;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,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.45%;margin:0pt;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;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.9%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;margin:0pt;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.49%;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,973</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;margin:0pt;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 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;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;"> 3,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> </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;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.9%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;margin:0pt;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.49%;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;"> 15,947</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;margin:0pt;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 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;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,406)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> </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;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.9%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;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:8.49%;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;"> 10,541</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;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;"> —</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> 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.9%;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.34%;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:21.75%;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;">June 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;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.34%;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:9.95%;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:2.34%;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:9.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;">Finance</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.9%;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:2.34%;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.45%;margin:0pt;padding: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:8.49%;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.34%;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.45%;margin:0pt;padding: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:7.99%;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:75.9%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding: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.45%;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:8.49%;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,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding: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.45%;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: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 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.9%;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:2.34%;margin:0pt;padding: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.45%;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:8.49%;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.34%;margin:0pt;padding: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.45%;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:7.99%;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:75.9%;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:2.34%;margin:0pt;padding: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.45%;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:8.49%;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,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding: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.45%;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:7.99%;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:75.9%;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:2.34%;margin:0pt;padding: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.45%;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:8.49%;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,441</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding: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.45%;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:7.99%;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:75.9%;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:2.34%;margin:0pt;padding: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.45%;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:8.49%;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.34%;margin:0pt;padding: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.45%;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: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 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.9%;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:2.34%;margin:0pt;padding: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.45%;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:8.49%;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,541</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding: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.45%;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: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 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> 8999000 2100000 8441000 0 10541000 0 696000 1285000 156000 289000 505000 926000 35000 70000 271000 542000 43000 87000 217000 433000 11000 22000 <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:75.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:2.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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:8.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 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.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:1.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><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></tr><tr><td style="vertical-align:bottom;width:75.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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="5" style="vertical-align:bottom;white-space:nowrap;width:21.75%;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;">June 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:9.95%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Finance</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.9%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;margin:0pt;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.49%;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,133</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;margin:0pt;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 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;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,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.9%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;margin:0pt;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.49%;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,802</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;margin:0pt;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 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.45%;margin:0pt;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.49%;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,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.45%;margin:0pt;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;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.9%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;margin:0pt;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.49%;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,973</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;margin:0pt;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 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;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;"> 3,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> </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;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.9%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;margin:0pt;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.49%;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;"> 15,947</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;margin:0pt;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 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;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,406)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> </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;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.9%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;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:8.49%;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;"> 10,541</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;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;"> —</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:75.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:2.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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:8.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 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.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:1.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><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></tr><tr><td style="vertical-align:bottom;width:75.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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="5" style="vertical-align:bottom;white-space:nowrap;width:21.75%;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;">June 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:9.95%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Finance</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.9%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;margin:0pt;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.49%;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,133</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;margin:0pt;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 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;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,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.9%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;margin:0pt;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.49%;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,802</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;margin:0pt;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 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.45%;margin:0pt;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.49%;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,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.45%;margin:0pt;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;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.9%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;margin:0pt;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.49%;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,973</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;margin:0pt;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 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;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;"> 3,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> </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;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.9%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;margin:0pt;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.49%;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;"> 15,947</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;margin:0pt;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 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;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,406)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> </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;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.9%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;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:8.49%;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;"> 10,541</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;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;"> —</p></td></tr></table> 1133000 0 2588000 0 2802000 0 2887000 0 2973000 0 3564000 15947000 0 5406000 0 10541000 0 <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 “Shares Authorized” and “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 June 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">No public warrants will be exercisable for cash unless the Company has an effective and current registration statement covering the shares of Common Stock issuable upon exercise of the warrants and a current prospectus relating to such shares of Common Stock. Notwithstanding the foregoing, if a registration statement covering the issuance of the shares of Common Stock issuable upon exercise of the public warrants is not effective within 90 days from the closing of the Business Combination, warrant holders may, until such time as there is an effective registration statement and during any period when the Company shall have failed to maintain an effective registration statement, exercise warrants on a cashless basis pursuant to an available exemption from registration under the Securities Act. If an exemption from registration is not available, holders will not be able to exercise their warrants on a cashless basis. The Company filed a Registration Statement 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 (even if a registration statement covering the issuance of the warrant shares issuable upon exercise of such warrants is not effective) 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_Sc_fHtW1nEOuQ_grIOfMjg;"><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_39bWNjheJEyGe-tN3pZ2MA;"><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_25JG2HyE80KLnSrk19kzoA;"><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 for the three and six months ended 2021 in the amount of $255 was recorded as additional “warrant liability” on the consolidated balance sheets and a “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 event 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 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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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 0pt 12pt 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 by $5,310 with the offset recorded to Series C redeemable convertible preferred stock in addition to the cash proceeds received. During the three and six 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, Distinguishing Liabilities from Equity. 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 for the six months ended June 30, 2021:</p><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;"><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="visibility:hidden;">​</span></p><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;"><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="visibility:hidden;">​</span></p><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;"><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="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="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.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><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.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></tr><tr><td style="vertical-align:bottom;width:53.18%;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.06%;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.18%;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.06%;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.18%;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.06%;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.18%;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.06%;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.18%;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.06%;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.18%;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.06%;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.3</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.18%;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.06%;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.18%;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.06%;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.18%;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.06%;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.18%;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 June 30, 2021</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%;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.06%;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.18%;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.06%;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.18%;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.06%;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.7</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.18%;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.06%;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.18%;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.06%;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.18%;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.06%;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Outstanding — June 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.06%;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.18%;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.06%;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.18%;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.06%;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.18%;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.06%;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.18%;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;"> 255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.06%;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Outstanding — June 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,508</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.06%;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.9</p></td></tr><tr><td style="vertical-align:bottom;width:53.18%;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,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.06%;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.06%;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 0.01 P30D 18.00 1253000 255000 255000 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 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;margin:0pt 0pt 12pt 0pt;"><span style="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.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><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.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></tr><tr><td style="vertical-align:bottom;width:53.18%;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.06%;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.18%;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.06%;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.18%;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.06%;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.18%;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.06%;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.18%;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.06%;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.18%;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.06%;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.3</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.18%;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.06%;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.18%;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.06%;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.18%;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.06%;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.18%;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 June 30, 2021</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%;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.06%;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.18%;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.06%;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.18%;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.06%;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.7</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.18%;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.06%;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.18%;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.06%;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.18%;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.06%;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Outstanding — June 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.06%;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.18%;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.06%;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.18%;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.06%;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.18%;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.06%;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.18%;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;"> 255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.06%;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Outstanding — June 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,508</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.06%;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.9</p></td></tr><tr><td style="vertical-align:bottom;width:53.18%;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,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.06%;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.06%;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 P3Y3M18D -69232 -489000 0.27 3102000 -540970 -4883000 5938193 18885000 1.76 P2Y8M12D -1756526 -10968000 1.76 24779000 -4181667 -32696000 670108 1253000 11.50 P5Y 255000 670108 1508000 11.50 P4Y10M24D 1508000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 11 – Stock Options and 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;">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”) provides for the grant of incentive stock options, non-qualified stock options, and other awards. 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="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;">To date the Company has issued incentive stock options to the Company’s employees. Stock option awards are issued with an exercise price equal to the estimated fair market value per share at the date of grant with 4-year vesting schedule and a term of 10 years.</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><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. Stock-based compensation expense for the three months ended June 30, 2021 and 2020 totaled $128 and $3, respectively, of which $8 and $0, respectively, are included in “cost of revenues”, $16 and $0, respectively in “research and development”, and $104 and $3, respectively is included in “selling, general and administrative” expenses. Stock-based compensation expense for the six months ended June 30, 2021 and 2020 totaled $196 and $6, respectively, of which $13 and $0, respectively, are included in “cost of revenues”, $22 and $0, respectively in “research and development”, and $161 and $6, respectively is included in “selling, general and administrative” expenses.</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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.15pt 0pt;">During the three months ended June 30, 2021 and 2020 stock options of 489,878 and 0 shares, respectively, were exercised. During the six months ended June 30, 2021 and 2020 stock options of 629,457 and 0 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="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 six months ended June 30, 2021 the Board of Directors granted 0 and 395,127 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:81.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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:5.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.76%;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.57%;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:15.66%;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;">Six months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:81.76%;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.57%;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:15.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;"><b style="font-weight:bold;">June 30, 2021</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.76%;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.57%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.43%;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:81.76%;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.57%;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.22%;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.43%;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:81.76%;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.57%;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.22%;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.82</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.43%;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:81.76%;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.57%;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.22%;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 to 6.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;margin: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;">The weighted average expected term of stock options represents the period of time that the stock options granted are expected to be outstanding based on historical exercise trends. The weighted average expected volatility is based on the historical price volatility of the Company’s common stock. The weighted average risk-free interest rate represents the U.S. Treasury bill rate for the expected term of the related stock options. The dividend yield represents the Company’s anticipated cash dividend over the expected term of the stock options.</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 2019 plan will be superseded by the 2021 Plan described below.</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 June 30, 2021, there were 14,041,107 reserved and available for grant under the 2021 Plan.</p> 6500000 6154868 345132 P4Y P10Y 128000 3000 8000 0 16000 0 104000 3000 196000 6000 13000 0 22000 0 161000 6000 489878 0 629457 0 0 395127 <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:81.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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:5.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.76%;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.57%;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:15.66%;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;">Six months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:81.76%;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.57%;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:15.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;"><b style="font-weight:bold;">June 30, 2021</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.76%;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.57%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.43%;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:81.76%;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.57%;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.22%;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.43%;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:81.76%;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.57%;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.22%;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.82</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.43%;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:81.76%;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.57%;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.22%;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 to 6.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;margin: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.680 0 0.0082 P6Y P6Y3M 14041107 <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 six months ended June 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 for the three and six months ended June 30, 2021 and 2020. As a result of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">the Business Combination, the underlying shares for the three and six months ended June 30, 2020 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:85.31%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.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:1.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:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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></tr><tr><td style="vertical-align:bottom;width:41.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:26.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;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:26.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;">Six months ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:41.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:41.55%;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:1.93%;margin:0pt;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.19%;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;"> 8,695,652</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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.93%;margin:0pt;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.19%;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;"> 8,695,652</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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.93%;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:41.55%;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:1.93%;margin:0pt;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.19%;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:1.93%;margin:0pt;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.19%;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.93%;margin:0pt;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.19%;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:1.93%;margin:0pt;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.19%;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.93%;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:41.55%;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:1.93%;margin:0pt;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.19%;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,500,121</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.19%;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,505,864</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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,500,121</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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,505,864</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;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:41.55%;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="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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.93%;margin:0pt;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.19%;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;"> 32,816,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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.93%;margin:0pt;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.19%;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;"> 32,816,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:41.55%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;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:41.55%;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="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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,561,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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;"> 44,437,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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,561,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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;"> 44,437,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:85.31%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.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:1.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:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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></tr><tr><td style="vertical-align:bottom;width:41.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:26.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;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:26.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;">Six months ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:41.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:41.55%;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:1.93%;margin:0pt;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.19%;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;"> 8,695,652</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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.93%;margin:0pt;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.19%;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;"> 8,695,652</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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.93%;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:41.55%;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:1.93%;margin:0pt;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.19%;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:1.93%;margin:0pt;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.19%;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.93%;margin:0pt;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.19%;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:1.93%;margin:0pt;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.19%;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.93%;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:41.55%;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:1.93%;margin:0pt;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.19%;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,500,121</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.19%;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,505,864</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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,500,121</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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,505,864</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;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:41.55%;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="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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.93%;margin:0pt;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.19%;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;"> 32,816,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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.93%;margin:0pt;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.19%;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;"> 32,816,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:41.55%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;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:41.55%;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="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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,561,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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;"> 44,437,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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,561,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.19%;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;"> 44,437,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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> 8695652 8695652 24365730 24365730 3500121 4505864 3500121 4505864 32816620 32816620 7115016 7115016 36561503 44437500 36561503 44437500 <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;">The Company is party to one minimum purchase commitment to purchase energy storage systems (“ESS”). The contract has an annual purchase commitment running through 2023. If the Company fails to meet the minimum purchase commitment, the Company has agreed to pay $1,200 per ESS short of the respective year’s minimum purchase commitment. </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. The Company is not aware of any pending or threatened litigation against the Company that it believes could have a material adverse effect on its business, operating results, financial condition or cash flows.</p> 1200000 <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 June 30, 2021 include:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Certain option holders exercised options in exchange for 311,816 shares of common stock for approximately $105 in cash proceeds.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">From August 12, 2021 to August 13, 2021, three noteholders of the Company’s Convertible Note converted an aggregate of $11,000 note principle into an aggregate of approximately 957,000 shares of common stock, pursuant to the terms of the note, at a conversion price of $11.50 per share. In addition, the Company has accrued an aggregate amount of $825 in make-whole interest to the noteholders due at settlement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p> 311816 105000 3 11000000 957000 11.50 825000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2021
Aug. 09, 2021
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 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   73,398,486
Entity Central Index Key 0001802749  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
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 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets    
Cash and cash equivalents $ 201,890 $ 460
Accounts receivable, net 8,438 4,122
Inventories 9,125 5,743
Prepaid expenses and other current assets 7,159 3,999
Total current assets 226,612 14,324
Property and equipment, net 3,710 2,615
Operating lease right-of-use asset 8,999 7,881
Other assets 145 45
Total assets 239,466 24,865
Current liabilities    
Accounts payable 3,005 2,599
Accrued expenses and other current liabilities 4,637 2,890
Warrant liability 1,508 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 2,100 1,769
Current portion of finance lease obligation 0 54
Total current liabilities 11,250 42,646
Long-term debt, convertible note net of debt discount 64,634  
Long-term debt, net of current portion and debt discount - related party 2,952 1,649
Operating lease obligation, net of current portion 8,441 7,265
Derivative liability 21,330  
Earnout liability 91,337  
Total liabilities 199,944 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 June 30, 2021 and December 31, 2020
Common stock, par value $.0001, 250,000,000 shares authorized as of June 30, 2021 and December 31, 2020; 73,248,111 and 32,949,507 shares issued and outstanding as of June 30, 2021 and December 31, 2020 7 3
Additional paid-in capital 193,804 54,097
Accumulated deficit (154,289) (80,795)
Total stockholders' equity (deficit) 39,522 (26,695)
Total liabilities and stockholders' equity (deficit) $ 239,466 $ 24,865
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 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) 73,248,111 32,949,507
Common stock, outstanding (in shares) 73,248,111 32,949,507
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Consolidated Statements of Operations        
Revenues $ 5,923 $ 871 $ 10,514 $ 1,566
Cost of revenues 7,048 1,423 12,366 2,275
Gross loss (1,125) (552) (1,852) (709)
Operating expenses        
Research and development 743 212 1,391 455
Selling, general, and administrative 16,026 1,966 19,946 4,215
Total operating expenses 16,769 2,178 21,337 4,670
Loss from operations (17,894) (2,730) (23,189) (5,379)
Other expenses        
Interest expense 3,940 46 5,551 380
Loss (gain) from change in fair value of warrant liabilities 7,596 (4) 28,135 (170)
Loss from change in fair value of derivative 4,267   4,267  
Loss from change in fair value of earnout liability 12,376   12,376  
Other income, net (15)   (24) (1)
Total other expenses 28,164 42 50,305 209
Net loss (46,058) (2,772) (73,494) (5,588)
Net loss attributable to common stockholders, basic and diluted        
Net loss $ (46,058) $ (2,772) $ (73,494) $ (5,588)
Net loss per share $ (0.79) $ (0.10) $ (1.60) $ (0.20)
Weighted-average shares outstanding, basic and diluted 58,560,928 28,972,560 45,924,405 28,153,498
XML 16 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   $ 2 $ 2 $ 5,552 $ 37,980 $ 43,532 $ 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                        
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                        
Exercise of stock options (in shares)                             0
Stock-based compensation expense           6                 $ 6
Redemption of convertible notes payable           1,844                 1,844
Net loss                 (5,588)           (5,588)
Balances, at End of period at Jun. 30, 2020     $ 2     49,591     (48,730)           863
Balances, at End of period (in shares) at Jun. 30, 2020     31,108,314                        
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)        
Balances, at Beginning of period at Mar. 31, 2020   $ 2 $ 2 5,827 38,205 44,032   (45,958) (45,958)       (40,131) 38,207 (1,924)
Balances, at Beginning of period (in shares) at Mar. 31, 2020 3,254,478 24,161,027 27,415,505                        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                              
Issuance of Series C redeemable convertible preferred stock           3,984                 3,984
Issuance of Series C redeemable convertible preferred stock (in shares)     3,692,809                        
Issuance in connection with the redemption of convertible debt and cash purchase of redeemable Series C convertible preferred stock           (272)                 $ (272)
Exercise of stock options (in shares)                             0
Stock-based compensation expense           3                 $ 3
Redemption of convertible notes payable           1,844                 1,844
Net loss                 (2,772)           (2,772)
Balances, at End of period at Jun. 30, 2020     $ 2     49,591     (48,730)           863
Balances, at End of period (in shares) at Jun. 30, 2020     31,108,314                        
Balances, at Beginning of period at Mar. 31, 2020                   $ 38,207 $ (38,207)        
Balances, at Beginning of period (in shares) at Mar. 31, 2020                   25,892,602 (25,892,602)        
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           41                 $ 41
Exercise of stock options (in shares)     629,457                       629,457
Stock-based compensation expense           196                 $ 196
Warrants issued in connection the Convertible Note           14,522                 14,522
Issuance of common stock warrants           433                 433
Net loss                 (73,494)           (73,494)
Balances, at End of period at Jun. 30, 2021     $ 7     193,804     (154,289)           39,522
Balances, at End of period (in shares) at Jun. 30, 2021     73,248,111                        
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)        
Balances, at Beginning of period at Mar. 31, 2021   $ 3 $ 3 $ 11,339 $ 50,079 61,418   $ (108,231) (108,231)       $ (96,892) $ 50,082 (46,810)
Balances, at Beginning of period (in shares) at Mar. 31, 2021 5,058,949 28,880,068 33,939,017                        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                              
Exercise of Common Warrants           646                 646
Exercise of Common Warrants (in shares)     69,232                        
Issuance in connection with the redemption of convertible debt and cash purchase of redeemable Series C convertible preferred stock           7,258                 7,258
Issuance in connection with the redemption of convertible debt and cash purchase of redeemable Series C convertible preferred stock (in shares)     906,594                        
Business Combination and PIPE Financing     $ 4     109,801                 109,805
Business Combination and PIPE Financing (in shares)     37,843,390                        
Exercise of stock options           31                 $ 31
Exercise of stock options (in shares)     489,878                       489,878
Stock-based compensation expense           128                 $ 128
Warrants issued in connection the Convertible Note           14,522                 14,522
Net loss                 (46,058)           (46,058)
Balances, at End of period at Jun. 30, 2021     $ 7     $ 193,804     $ (154,289)           $ 39,522
Balances, at End of period (in shares) at Jun. 30, 2021     73,248,111                        
Balances, at Beginning of period at Mar. 31, 2021                   $ 50,082 $ (50,082)        
Balances, at Beginning of period (in shares) at Mar. 31, 2021                   31,023,671 (31,023,671)        
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash flows from operating activities    
Net loss $ (73,494) $ (5,588)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 350 169
Provision for doubtful accounts 142  
Gain on disposal of fixed asset (9)  
Change in fair value of warrant liability 28,135 (170)
Change in fair value of earnout liability 4,267  
Change in fair value of derivative liability 12,376  
Stock-based compensation 196 6
Amortization of debt discount 2,522 7
Non-cash impact of operating lease right of use lease asset 1,224 541
Issuance of common stock warrants for services performed 433  
Changes in operating assets and liabilities that (used) provided cash:    
Accounts receivable (4,458) (306)
Inventories (3,382) (1,529)
Prepaid expenses and other current assets and other assets (8,775) 680
Accounts payable 562 (299)
Accrued expenses and other current liabilities 7,134 448
Net cash used in operating activities (32,777) (6,041)
Cash flows from investing activities    
Purchase of property and equipment (1,445) (1,077)
Proceeds from disposal of property and equipment 9  
Net cash used in investing activities (1,436) (1,077)
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 3,000
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 convertible notes payable and Series C redeemable convertible preferred stock warrants 3,100  
Proceeds from issuance of Series C convertible preferred stock and preferred stock warrants   225
Proceeds from exercise of common warrants 157  
Payments on operating lease obligation (897)  
Payments on finance lease obligations (54) (19)
Proceeds from exercise of stock options 41  
Net cash provided by financing activities 235,643 7,206
Net increase in cash 201,430 88
Cash - Beginning of year 460 1,297
Cash - End of period 201,890 1,385
Supplemental cash flow information    
Cash paid for interest 1,649 187
Significant noncash transactions    
Earnout liability at inception 78,960  
Warrant liability at inception 1,253  
Derivative liability at inception 17,063  
Conversion of convertible notes for common stock 9,679  
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 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Description of Business and Basis of Presentations
6 Months Ended
Jun. 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. 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.

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 six months ended June 30, 2021, the consolidated balance sheet as of June 30, 2021 and the consolidated statements of stockholders’ equity and cash flows for the three and six months ended June 30, 2021 reflect the above adjustments.

Liquidity

As of June 30, 2021, the Company had approximately $201,890 in cash and cash equivalents. For the three and six months ended June 30, 2021, the net loss of the Company was $46,058 and $73,494, respectively. Cash flow used in operating activities was $32,777 for the six months ended June 30, 2021. The Company had positive working capital of $215,362 as of June 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.

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 July, the Delta variant was the cause of more than 80% of new U.S. COVID-19 cases. In response, most U.S. states have implemented measures to combat the outbreak that have 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 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 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, valuation of share-based compensation, 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.

Segment information

Accounting Standards Codification (“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 June 30, 2021 and December 31, 2020, one and two customers, respectively, accounted for 53% and 37% of the Company’s total accounts receivable. For the three months ended June 30, 2021 and 2020 three and four customers accounted for 85% and 98%, respectively, of revenues. For the six months ended June 30, 2021 and 2020 two and one customers accounted for 71% and 47%, respectively, of revenues.

Concentrations of supplier risk

As of June 30, 2021 and December 31, 2020 one supplier, respectively, accounted for 20% and 12% of the Company’s accounts payable. For the three months ended June 30, 2021 and 2020 two and one suppliers, respectively, accounted for 37% and 39% of purchases. For the six months ended June 30, 2021 and 2020 two and one suppliers, respectively, accounted for 34% and 41% 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 June 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 six months ended June 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 months ended June 30, 2021 and 2020 represented less than 7.4% and 0.3% of total revenue, respectively. Service revenue for the six months ended June 30, 2021 and 2020 represented less than 7.6% and 1.7% of total revenue, respectively.

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 June 30, 

Six months ended June 30, 

    

2021

    

2020

    

2021

    

2020

    

ZEVs converted

 

  

 

  

 

  

 

  

 

Manufacturing conversions - direct to customer

$

5,350

$

132

$

9,496

$

264

Powertrain systems - direct to customer

 

130

 

 

218

 

Powertrain systems - certified installer or dealers

 

 

780

 

 

1,320

Charging systems

 

 

 

2

 

Other

 

443

 

(41)

 

798

 

(18)

$

5,923

$

871

$

10,514

$

1,566

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 the “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.

We categorize fair value measurements within the fair value hierarchy based upon the lowest level of the most significant inputs used to determine fair value.

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 noted in ASC 820:

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 and convertible notes payable. The carrying value of cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value because of the short-term nature of those instruments. The Company estimates that the current value of the notes approximates fair value based on prevailing market rates.

As of June 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.

During 2021 and as a result of the Business Combination, the Company estimated the fair value of its earnout share arrangement. The earnout shares with performance conditions were valued using the Company’s stock price as of the valuation date. The valuation methodology employed was 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.

During 2021 and as a result of the Business Combination, the Company estimated the fair value of private placement Gig warrants. The fair value of the Gig Warrants were 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.

During 2021, the Company, estimated the fair value of its derivative associated with the 7.5% $100,000 convertible senior note (the “Convertible Note”). The Convertible Note and embedded conversion option were 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 feature without the conversion feature was valued utilizing the income approach, specifically, the discounted cash flow method. Cash flows were 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 was 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 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, 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 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 were reported as liabilities at fair value each reporting period.

Based on the terms of the common and preferred warrant agreements, Lightning Systems determined that all warrants (with the exception of certain warrants issued to vendors) issued are liabilities, and as such, were included in “warrant liability” on the balance sheets and recorded 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 $22 and $51 for the three and six months ended June 30, 2021, respectively, and $22 for the three and six months ended June 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-25-1, 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-30-35-1, 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 loss 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”) No. 2016-02, Leases, which supersedes the current lease requirements in ASC 840. 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 will be classified as either finance or operating. Currently, leases are classified as either capital or operating, with only capital leases recognized on the balance sheet.

The Company adopted ASC 842 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 ASU2019-12, Simplifying the Accounting for Income Taxes (Topic 740). This ASU simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. 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 No.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 Subtopic 470-20. 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 has not yet completed its assessment of the impact of the new standard on the Company’s financial statements.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Reverse Recapitalization
6 Months Ended
Jun. 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 amount the member 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 June 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 six months ended June 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 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories
6 Months Ended
Jun. 30, 2021
Inventories  
Inventories

Note 4 – Inventories

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

    

June 30, 2021

    

December 31, 2020

    

Raw materials

$

6,256

$

4,456

Work in progress

 

2,236

 

1,143

Finished goods

 

633

 

144

Total inventories

$

9,125

$

5,743

During the three and six months ended June 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 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid and Other Current Assets
6 Months Ended
Jun. 30, 2021
Prepaid and Other Current Assets  
Prepaid and Other Current Assets

Note 5 – Prepaid and Other Current Assets

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

    

June 30, 2021

    

December 31, 2020

    

Prepaid insurance

$

3,097

$

47

Vendor deposits

3,153

1,794

Prepaid SPAC transaction costs

 

 

1,913

Software subscriptions

 

258

 

Other current assets

 

651

 

245

Total prepaid expenses and other current assets

$

7,159

$

3,999

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment
6 Months Ended
Jun. 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 June 30, 2021 and December 31, 2020 are as follows:

    

June 30, 2021

    

December 31, 2020

    

Useful Lives

Machinery and equipment

$

1,336

$

939

 

7 years

Vehicles

 

1,466

 

825

 

5 years

Leasehold improvements

 

899

 

650

 

5 years

Computer equipment

 

169

 

167

 

3 years

Software

 

798

 

116

 

3 years

Furniture and fixtures

 

141

 

126

 

7 years

Capital projects in progress

 

429

 

1,081

 

  

Total cost

 

5,238

 

3,904

 

  

Accumulated depreciation and amortization

 

(1,528)

 

(1,289)

 

  

Total property and equipment

$

3,710

$

2,615

 

  

Depreciation and amortization expense for the six months ended June 30, 2021 and 2020 totaled $350 and $169, respectively, of which $87 and $50, respectively are included in “cost of revenues” and $263 and $119, respectively are included in “selling, general and administrative” expenses. Depreciation and amortization expense for the three months ended June 30, 2021 and 2020 totaled $223 and $92, respectively, of which $49 and $27, respectively are included in “cost of revenues” and $174 and $65, respectively are included in “selling, general and administrative” expenses.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities
6 Months Ended
Jun. 30, 2021
Accrued Expenses and Other Current Liabilities  
Accrued Expenses and Other Current Liabilities

Note 7 - Accrued Expenses and Other Current Liabilities

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

    

June 30, 2021

    

December 31, 2020

Accrued SPAC transaction costs

$

$

1,521

Other accrued expense

233

194

Accrued professional services

 

759

 

Accrued interest

1,089

246

Accrued payroll and benefits

1,068

207

Warranty liability

 

728

 

455

Customer deposits

 

760

 

267

Total accrued expenses and other current liabilities

$

4,637

$

2,890

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable
6 Months Ended
Jun. 30, 2021
Notes Payable  
Notes Payable

Note 8 – Notes Payable

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

    

June 30, 2021

    

December 31, 2020

Convertible Note

 

$

100,000

 

$

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

 

103,000

 

17,179

Unamortized debt discount

 

(35,414)

 

(1,351)

Total debt less unamortized debt discount

 

67,586

 

15,828

Less current portion - related party

 

 

6,225

Less current portion - third party

 

 

7,954

Long-term portion

$

67,586

$

1,649

Long-term portion - related party

$

2,952

$

1,649

Long-term portion - convertible note

$

64,634

$

Long-term portion - related party

$

67,586

$

1,649

Convertible Note

In conjunction with the Business Combination, the Company entered into the Convertible Note. 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 share 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 fair value of the convertible feature related to the Convertible Note on May 6, 2021 in the amount of $17,063 was recorded as a debt discount and an addition to “additional paid-in capital” on the consolidated balance sheets. The change in fair value for the three and six months ended June 30, 2021 in the amount of $4,267 was recorded as a liability on the consolidated balance sheets and a “loss from change in fair value of derivative” 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. In addition, there was $5,000 of additional cash debt discount.

Related party term note and working capital facility

In October 2019, the Company entered into a term note and working capital facility (the “Facility”), with a company represented on the board. Under the Facility, the Company may borrow up to $24,000. Borrowings under the Facility, which were $3,000 as of June 30, 2021, 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%.

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 has recorded a debt discount, which was being recognized over the life of the Facility borrowings, and a warrant liability, which is adjusted to fair value each reporting period, with the changes in fair value reported as a component of “other income, net.”

During the six months ended June 30, 2021, the Company borrowed an additional $4,000 for a total borrowings of $10,000. As a result of the Business Combination, the Facility was paid down to $3,000 as of June 30, 2021 and the warrants were converted to common stock based on the Exchange Ratio.

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 June 30, 2021.

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 is 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 include officers, a director, and

individuals whose companies are represented on the board. These convertible notes bore interest at 8%. Interest is payable monthly, with principal and unpaid interest due June 30, 2021. The notes are convertible into 5,830,723 Series C redeemable convertible preferred shares at the conversion price of $1.66 per share. These notes are subordinate to the related party term note and working capital facility and third-party unsecured facility agreement.

The 2020 short-term notes are convertible into shares of Series C redeemable convertible stock upon the 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 will 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 million. This was recorded as a debt discount and an addition to “additional paid-in capital”. During the three and six month ended June 30, 2021, amortization of the debt discount in the amount of $315 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.

Debt maturities

The total balance of all debt matures as follows:

Period ending December 31, 

    

Amount

2021 (remainder of the year)

$

2022

2023

 

2024

 

103,000

2025

 

$

103,000

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
6 Months Ended
Jun. 30, 2021
Leases  
Leases

Note 9 – Leases

Operating lease

The Company adopted authoritative guidance related to leases effective January 1, 2020 using the modified retrospective method. The comparative information presented in the financial statements was not restated and is reported under the accounting standards in effect for the six months presented.

The Company leases its manufacturing center, distribution center, and office space (collectively “Operating Facility”) under noncancelable operating leases that expire in February 2027 and contain provisions for future rent increases. The leases related to the Operating Facility require the Company to pay taxes, insurance, utilities, and maintenance costs.

Finance leases

The Company has leased vehicles under finance leases that expire at various dates, with the longest lease ending in the quarter ended June 30, 2021. None of the Company’s leases include a renewal option. The Company’s finance leases do not include variable payments and as a result the Company does not have variable lease payments.

For financial reporting purposes, minimum lease payments related to the assets have been recorded as inventory raw materials, principally electric battery systems, and have been expensed through “cost of revenues sold” and, as a result, have included the purchase option payments due at the end of the lease terms in the finance lease obligation.

The Company utilized a portfolio approach to discount its lease obligations. The Company assesses the expected lease term at lease inception and discounts the lease using a fully secured annual incremental borrowing rate of 12%, adjusted for time value corresponding with the expected lease term. During the six months ended June 30, 2021, the Company paid off the remainder of the liability related to the vehicle finance leases.

Leases with an original term of twelve months or less are not reported in the consolidated balance sheet with the expense for these short-term leases recognized on a straight-line basis over the lease term.

Right-of-use assets and lease liabilities as of June 30, 2021 consist of the following:

June 30, 2021

    

Operating

    

Finance

Assets:

 

  

 

  

Right-of-use assets

$

8,999

$

Liabilities

 

  

 

  

Operating lease obligation - current portion

$

2,100

$

Operating lease obligation - long-term portion

 

8,441

 

Finance lease obligation - current portion

 

 

Total operating and finance lease obligations

$

10,541

$

Operating Facility expense for the three and six months ended June 30, 2021 totaled $696 and $1,285, respectively, of which $156 and $289 are included in “cost of revenues”, respectively, $505 and $926 are included in “selling, general and administrative”, and $35 and $70 are included in “research and development” respectively. Facility operating lease expense for the three and six months ended June 30, 2020 totaled $271 and $542, respectively, of which $43 and $87 are included in “cost of revenues”, respectively, $217 and $433 included in “selling, general and administrative”, respectively, and $11 and $22 are included in “research and development”, respectively.

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

June 30, 2021

    

Operating

    

Finance

2021 (remainder of year)

$

1,133

$

2022

2,588

2023

 

2,802

 

2024

 

2,887

 

2025

 

2,973

 

2026 and thereafter

 

3,564

 

Total future minimum lease payments

 

15,947

 

Less: imputed interest

 

(5,406)

 

Total maturities

$

10,541

$

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Capital Structure
6 Months Ended
Jun. 30, 2021
Capital Structure  
Capital Structure

Note 10 – Capital Structure

For the purpose of this Note 10, the “Shares Authorized” and “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 June 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.

No public warrants will be exercisable for cash unless the Company has an effective and current registration statement covering the shares of Common Stock issuable upon exercise of the warrants and a current prospectus relating to such shares of Common Stock. Notwithstanding the foregoing, if a registration statement covering the issuance of the shares of Common Stock issuable upon exercise of the public warrants is not effective within 90 days from the closing of the Business Combination, warrant holders may, until such time as there is an effective registration statement and during any period when the Company shall have failed to maintain an effective registration statement, exercise warrants on a cashless basis pursuant to an available exemption from registration under the Securities Act. If an exemption from registration is not available, holders will not be able to exercise their warrants on a cashless basis. The Company filed a Registration Statement 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 (even if a registration statement covering the issuance of the warrant shares issuable upon exercise of such warrants is not effective) 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 for the three and six months ended 2021 in the amount of $255 was recorded as additional “warrant liability” on the consolidated balance sheets and a “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 event 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 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 and six 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 for the six months ended June 30, 2021:

    

    

    

    

    

    

    

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.3

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 at June 30, 2021

 

$

$

 

Warrants to purchase Series C preferred stock

 

Outstanding at December 31, 2020¹

 

5,938,193

$

18,885

$

1.76

 

2.7

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 — June 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

255

Outstanding — June 30, 2021

670,108

$

1,508

$

11.50

4.9

Total warrant fair value

 

  

$

1,508

 

  

 

  

 

  

 

  

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

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Options and Stock-Based Compensation
6 Months Ended
Jun. 30, 2021
Stock Options and Stock-Based Compensation  
Stock Options and Stock-Based Compensation

Note 11 – Stock Options and Stock-Based Compensation

2019 Equity Incentive Plan

The 2019 Equity Incentive Plan (“2019 Plan”) provides for the grant of incentive stock options, non-qualified stock options, and other awards. 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.

To date the Company has issued incentive stock options to the Company’s employees. Stock option awards are issued with an exercise price equal to the estimated fair market value per share at the date of grant with 4-year vesting schedule and a term of 10 years.

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. Stock-based compensation expense for the three months ended June 30, 2021 and 2020 totaled $128 and $3, respectively, of which $8 and $0, respectively, are included in “cost of revenues”, $16 and $0, respectively in “research and development”, and $104 and $3, respectively is included in “selling, general and administrative” expenses. Stock-based compensation expense for the six months ended June 30, 2021 and 2020 totaled $196 and $6, respectively, of which $13 and $0, respectively, are included in “cost of revenues”, $22 and $0, respectively in “research and development”, and $161 and $6, respectively is included in “selling, general and administrative” expenses.

During the three months ended June 30, 2021 and 2020 stock options of 489,878 and 0 shares, respectively, were exercised. During the six months ended June 30, 2021 and 2020 stock options of 629,457 and 0 shares, respectively, were exercised.

During the three and six months ended June 30, 2021 the Board of Directors granted 0 and 395,127 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:

Six months ended

    

June 30, 2021

Expected volatility

 

68.0

%  

Dividend yield

 

0

%  

Risk-free interest rate

 

0.82

%  

Expected life (in years)

 

6 to 6.25

The weighted average expected term of stock options represents the period of time that the stock options granted are expected to be outstanding based on historical exercise trends. The weighted average expected volatility is based on the historical price volatility of the Company’s common stock. The weighted average risk-free interest rate represents the U.S. Treasury bill rate for the expected term of the related stock options. The dividend yield represents the Company’s anticipated cash dividend over the expected term of the stock options.

As a result of the Business Combination, the 2019 plan will be superseded by the 2021 Plan described below.

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 June 30, 2021, there were 14,041,107 reserved and available for grant under the 2021 Plan.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
6 Months Ended
Jun. 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 six months ended June 30, 2021 and 2020 and the realization of any deferred tax assets is not more likely than not.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss per Share
6 Months Ended
Jun. 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 for the three and six months ended June 30, 2021 and 2020. As a result of

the Business Combination, the underlying shares for the three and six months ended June 30, 2020 have been retroactively restated to give effect to the recapitalization based on the Exchange Ratio.

Three Months Ended June 30, 

Six months ended June 30, 

    

2021

    

2020

    

2021

    

2020

    

Convertible note payable

 

8,695,652

 

 

8,695,652

 

 

Outstanding warrants

 

24,365,730

 

 

24,365,730

 

 

Stock options

 

3,500,121

4,505,864

 

3,500,121

 

4,505,864

 

Redeemable convertible preferred stock

 

 

32,816,620

 

 

32,816,620

 

Common and preferred Series C warrants

 

 

7,115,016

 

 

7,115,016

 

Total potential anti-dilutive stock

 

36,561,503

 

44,437,500

 

36,561,503

 

44,437,500

 

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies.  
Commitments and Contingencies

Note 14 – Commitments and Contingencies

The Company is party to one minimum purchase commitment to purchase energy storage systems (“ESS”). The contract has an annual purchase commitment running through 2023. If the Company fails to meet the minimum purchase commitment, the Company has agreed to pay $1,200 per ESS short of the respective year’s minimum purchase commitment.

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. The Company is not aware of any pending or threatened litigation against the Company that it believes could have a material adverse effect on its business, operating results, financial condition or cash flows.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events
6 Months Ended
Jun. 30, 2021
Subsequent Events  
Subsequent Events

Note 15 – Subsequent Events

Events occurring subsequent to June 30, 2021 include:

Certain option holders exercised options in exchange for 311,816 shares of common stock for approximately $105 in cash proceeds.

From August 12, 2021 to August 13, 2021, three noteholders of the Company’s Convertible Note converted an aggregate of $11,000 note principle into an aggregate of approximately 957,000 shares of common stock, pursuant to the terms of the note, at a conversion price of $11.50 per share. In addition, the Company has accrued an aggregate amount of $825 in make-whole interest to the noteholders due at settlement.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 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, valuation of share-based compensation, 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.

Segment information

Segment information

Accounting Standards Codification (“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 June 30, 2021 and December 31, 2020, one and two customers, respectively, accounted for 53% and 37% of the Company’s total accounts receivable. For the three months ended June 30, 2021 and 2020 three and four customers accounted for 85% and 98%, respectively, of revenues. For the six months ended June 30, 2021 and 2020 two and one customers accounted for 71% and 47%, respectively, of revenues.

Concentrations of supplier risk

Concentrations of supplier risk

As of June 30, 2021 and December 31, 2020 one supplier, respectively, accounted for 20% and 12% of the Company’s accounts payable. For the three months ended June 30, 2021 and 2020 two and one suppliers, respectively, accounted for 37% and 39% of purchases. For the six months ended June 30, 2021 and 2020 two and one suppliers, respectively, accounted for 34% and 41% 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 June 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 six months ended June 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.

Revenue recognition

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 months ended June 30, 2021 and 2020 represented less than 7.4% and 0.3% of total revenue, respectively. Service revenue for the six months ended June 30, 2021 and 2020 represented less than 7.6% and 1.7% of total revenue, respectively.

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 June 30, 

Six months ended June 30, 

    

2021

    

2020

    

2021

    

2020

    

ZEVs converted

 

  

 

  

 

  

 

  

 

Manufacturing conversions - direct to customer

$

5,350

$

132

$

9,496

$

264

Powertrain systems - direct to customer

 

130

 

 

218

 

Powertrain systems - certified installer or dealers

 

 

780

 

 

1,320

Charging systems

 

 

 

2

 

Other

 

443

 

(41)

 

798

 

(18)

$

5,923

$

871

$

10,514

$

1,566

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 the “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.

We categorize fair value measurements within the fair value hierarchy based upon the lowest level of the most significant inputs used to determine fair value.

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 noted in ASC 820:

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 and convertible notes payable. The carrying value of cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value because of the short-term nature of those instruments. The Company estimates that the current value of the notes approximates fair value based on prevailing market rates.

As of June 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.

During 2021 and as a result of the Business Combination, the Company estimated the fair value of its earnout share arrangement. The earnout shares with performance conditions were valued using the Company’s stock price as of the valuation date. The valuation methodology employed was 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.

During 2021 and as a result of the Business Combination, the Company estimated the fair value of private placement Gig warrants. The fair value of the Gig Warrants were 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.

During 2021, the Company, estimated the fair value of its derivative associated with the 7.5% $100,000 convertible senior note (the “Convertible Note”). The Convertible Note and embedded conversion option were 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 feature without the conversion feature was valued utilizing the income approach, specifically, the discounted cash flow method. Cash flows were 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 was 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 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, 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 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.

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 were reported as liabilities at fair value each reporting period.

Based on the terms of the common and preferred warrant agreements, Lightning Systems determined that all warrants (with the exception of certain warrants issued to vendors) issued are liabilities, and as such, were included in “warrant liability” on the balance sheets and recorded 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 $22 and $51 for the three and six months ended June 30, 2021, respectively, and $22 for the three and six months ended June 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-25-1, 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-30-35-1, 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 loss 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”) No. 2016-02, Leases, which supersedes the current lease requirements in ASC 840. 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 will be classified as either finance or operating. Currently, leases are classified as either capital or operating, with only capital leases recognized on the balance sheet.

The Company adopted ASC 842 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.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2021
Summary of Significant Accounting Policies  
Schedule of disaggregates revenue by major source

Three Months Ended June 30, 

Six months ended June 30, 

    

2021

    

2020

    

2021

    

2020

    

ZEVs converted

 

  

 

  

 

  

 

  

 

Manufacturing conversions - direct to customer

$

5,350

$

132

$

9,496

$

264

Powertrain systems - direct to customer

 

130

 

 

218

 

Powertrain systems - certified installer or dealers

 

 

780

 

 

1,320

Charging systems

 

 

 

2

 

Other

 

443

 

(41)

 

798

 

(18)

$

5,923

$

871

$

10,514

$

1,566

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Reverse Recapitalization (Tables)
6 Months Ended
Jun. 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 six months ended June 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 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2021
Inventories  
Schedule of inventories

    

June 30, 2021

    

December 31, 2020

    

Raw materials

$

6,256

$

4,456

Work in progress

 

2,236

 

1,143

Finished goods

 

633

 

144

Total inventories

$

9,125

$

5,743

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid and Other Current Assets (Tables)
6 Months Ended
Jun. 30, 2021
Prepaid and Other Current Assets  
Schedule of prepaid and other current assets

    

June 30, 2021

    

December 31, 2020

    

Prepaid insurance

$

3,097

$

47

Vendor deposits

3,153

1,794

Prepaid SPAC transaction costs

 

 

1,913

Software subscriptions

 

258

 

Other current assets

 

651

 

245

Total prepaid expenses and other current assets

$

7,159

$

3,999

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment (Tables)
6 Months Ended
Jun. 30, 2021
Property and Equipment  
Schedule of property and equipment

    

June 30, 2021

    

December 31, 2020

    

Useful Lives

Machinery and equipment

$

1,336

$

939

 

7 years

Vehicles

 

1,466

 

825

 

5 years

Leasehold improvements

 

899

 

650

 

5 years

Computer equipment

 

169

 

167

 

3 years

Software

 

798

 

116

 

3 years

Furniture and fixtures

 

141

 

126

 

7 years

Capital projects in progress

 

429

 

1,081

 

  

Total cost

 

5,238

 

3,904

 

  

Accumulated depreciation and amortization

 

(1,528)

 

(1,289)

 

  

Total property and equipment

$

3,710

$

2,615

 

  

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2021
Accrued Expenses and Other Current Liabilities  
Schedule of accrued expenses and other current liabilities

    

June 30, 2021

    

December 31, 2020

Accrued SPAC transaction costs

$

$

1,521

Other accrued expense

233

194

Accrued professional services

 

759

 

Accrued interest

1,089

246

Accrued payroll and benefits

1,068

207

Warranty liability

 

728

 

455

Customer deposits

 

760

 

267

Total accrued expenses and other current liabilities

$

4,637

$

2,890

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable (Tables)
6 Months Ended
Jun. 30, 2021
Notes Payable  
Schedule of notes payable

    

June 30, 2021

    

December 31, 2020

Convertible Note

 

$

100,000

 

$

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

 

103,000

 

17,179

Unamortized debt discount

 

(35,414)

 

(1,351)

Total debt less unamortized debt discount

 

67,586

 

15,828

Less current portion - related party

 

 

6,225

Less current portion - third party

 

 

7,954

Long-term portion

$

67,586

$

1,649

Long-term portion - related party

$

2,952

$

1,649

Long-term portion - convertible note

$

64,634

$

Long-term portion - related party

$

67,586

$

1,649

Schedule of maturity of debt

Period ending December 31, 

    

Amount

2021 (remainder of the year)

$

2022

2023

 

2024

 

103,000

2025

 

$

103,000

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
6 Months Ended
Jun. 30, 2021
Leases  
Schedule of right-of-use assets and lease liabilities

June 30, 2021

    

Operating

    

Finance

Assets:

 

  

 

  

Right-of-use assets

$

8,999

$

Liabilities

 

  

 

  

Operating lease obligation - current portion

$

2,100

$

Operating lease obligation - long-term portion

 

8,441

 

Finance lease obligation - current portion

 

 

Total operating and finance lease obligations

$

10,541

$

Schedule of maturities - operating lease

June 30, 2021

    

Operating

    

Finance

2021 (remainder of year)

$

1,133

$

2022

2,588

2023

 

2,802

 

2024

 

2,887

 

2025

 

2,973

 

2026 and thereafter

 

3,564

 

Total future minimum lease payments

 

15,947

 

Less: imputed interest

 

(5,406)

 

Total maturities

$

10,541

$

Schedule of maturities - finance lease

June 30, 2021

    

Operating

    

Finance

2021 (remainder of year)

$

1,133

$

2022

2,588

2023

 

2,802

 

2024

 

2,887

 

2025

 

2,973

 

2026 and thereafter

 

3,564

 

Total future minimum lease payments

 

15,947

 

Less: imputed interest

 

(5,406)

 

Total maturities

$

10,541

$

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Capital Structure (Tables)
6 Months Ended
Jun. 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.3

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 at June 30, 2021

 

$

$

 

Warrants to purchase Series C preferred stock

 

Outstanding at December 31, 2020¹

 

5,938,193

$

18,885

$

1.76

 

2.7

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 — June 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

255

Outstanding — June 30, 2021

670,108

$

1,508

$

11.50

4.9

Total warrant fair value

 

  

$

1,508

 

  

 

  

 

  

 

  

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

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Options and Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2021
Stock Options and Stock-Based Compensation  
Schedule of Black Scholes option pricing model

Six months ended

    

June 30, 2021

Expected volatility

 

68.0

%  

Dividend yield

 

0

%  

Risk-free interest rate

 

0.82

%  

Expected life (in years)

 

6 to 6.25

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss per Share (Tables)
6 Months Ended
Jun. 30, 2021
Net Loss per Share  
Schedule of securities excluded

Three Months Ended June 30, 

Six months ended June 30, 

    

2021

    

2020

    

2021

    

2020

    

Convertible note payable

 

8,695,652

 

 

8,695,652

 

 

Outstanding warrants

 

24,365,730

 

 

24,365,730

 

 

Stock options

 

3,500,121

4,505,864

 

3,500,121

 

4,505,864

 

Redeemable convertible preferred stock

 

 

32,816,620

 

 

32,816,620

 

Common and preferred Series C warrants

 

 

7,115,016

 

 

7,115,016

 

Total potential anti-dilutive stock

 

36,561,503

 

44,437,500

 

36,561,503

 

44,437,500

 

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Description of Business and Basis of Presentation (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
$ / shares
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
$ / shares
Jun. 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 $ 8,999   $ 8,999     $ 7,881
Cost of revenues 7,048 $ 1,423 12,366 $ 2,275    
Selling, general, and administrative 16,026 1,966 19,946 4,215    
Current portion of operating lease obligation 2,100   2,100     1,769
Operating lease obligation, net of current portion 8,441   8,441     7,265
Cash and cash equivalents 201,890   201,890     460
Net loss (46,058) $ (2,772) (73,494) (5,588)    
Net cash used in operating activities     (32,777) $ (6,041)    
Working capital 215,362   215,362      
Net proceeds as a result of business combination after paying off notes and facilities 216,812          
Accumulated deficit (154,289)   (154,289)     $ (80,795)
Adjustment [Member]            
Description of Business and Basis of Presentation [Line Items]            
Operating lease right-of-use asset 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 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Sep. 30, 2020
Feb. 29, 2020
Dec. 31, 2019
Concentration Risk [Line Items]                
Cash and cash equivalents $ 201,890 $ 1,385 $ 201,890 $ 1,385 $ 460     $ 1,297
Net loss (46,058) $ (2,772) (73,494) (5,588)        
Net cash used in operating activities     (32,777) (6,041)        
Working capital 215,362   215,362          
Allowance for doubtful accounts 142   142   $ 0      
Impairment of long-lived assets     0 $ 0        
Convertible Note 100,000   100,000          
Interest rate (as a percent)           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%          
Customer | Accounts receivable | One Customer                
Concentration Risk [Line Items]                
Concentrations of credit risk (as a percent)     53.00%          
Concentration risk, percentage     53.00%          
Customer | Accounts receivable | Two Customers                
Concentration Risk [Line Items]                
Concentrations of credit risk (as a percent)         37.00%      
Concentration risk, percentage         37.00%      
Customer | Revenues | Service Revenue [Member]                
Concentration Risk [Line Items]                
Concentrations of credit risk (as a percent) 7.40% 0.30% 7.60% 1.70%        
Concentration risk, percentage 7.40% 0.30% 7.60% 1.70%        
Customer | Revenues | One Customer                
Concentration Risk [Line Items]                
Concentrations of credit risk (as a percent)       47.00%        
Concentration risk, percentage       47.00%        
Customer | Revenues | Two Customers                
Concentration Risk [Line Items]                
Concentrations of credit risk (as a percent)     71.00%          
Concentration risk, percentage     71.00%          
Customer | Revenues | Three Customers                
Concentration Risk [Line Items]                
Concentrations of credit risk (as a percent) 85.00%              
Concentration risk, percentage 85.00%              
Customer | Revenues | Four Customers                
Concentration Risk [Line Items]                
Concentrations of credit risk (as a percent)   98.00%            
Concentration risk, percentage   98.00%            
Supplier | Accounts payable | One Supplier                
Concentration Risk [Line Items]                
Concentrations of credit risk (as a percent)     20.00%   12.00%      
Concentration risk, percentage     20.00%   12.00%      
Supplier | Purchases | One Supplier                
Concentration Risk [Line Items]                
Concentrations of credit risk (as a percent)   39.00%   41.00%        
Concentration risk, percentage   39.00%   41.00%        
Supplier | Purchases | Two Suppliers                
Concentration Risk [Line Items]                
Concentrations of credit risk (as a percent) 37.00%   34.00%          
Concentration risk, percentage 37.00%   34.00%          
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
mi²
Jun. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Revenue Summary            
Revenues $ 5,923 $ 871 $ 10,514 $ 1,566    
Product warranty period     5 years      
Warranty area covered | mi²     60,000      
Advertising costs   22   22    
Right-of-use assets 8,999   $ 8,999   $ 7,881  
Lease liabilities 10,541   10,541      
Accumulated deficit (154,289)   (154,289)   $ (80,795)  
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 22   51      
Manufacturing conversions - direct to customer            
Revenue Summary            
Revenues 5,350 132 9,496 264    
Conversion kits - direct to customer            
Revenue Summary            
Revenues 130   218      
Conversion kits - certified installer or dealers            
Revenue Summary            
Revenues   780   1,320    
Charging systems            
Revenue Summary            
Revenues     2      
Other            
Revenue Summary            
Revenues $ 443 $ (41) $ 798 $ (18)    
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Reverse Recapitalization (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 2 Months Ended 6 Months Ended
May 06, 2021
USD ($)
$ / shares
shares
May 05, 2021
shares
May 31, 2020
shares
Sep. 30, 2020
shares
Jun. 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 1.00%          
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 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Reverse Recapitalization - Net contributions from Business Combination and PIPE Financing (Details) - Gig Capital3, Inc.
$ in Thousands
6 Months Ended
Jun. 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 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Reverse Recapitalization - Common stock outstanding (Details)
6 Months Ended
May 06, 2021
shares
Jun. 30, 2021
shares
Reverse Recapitalization    
Common stock, outstanding prior to Business Combination   32,949,507
Total shares of common stock outstanding immediately after Business Combination   73,248,111
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  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Inventories    
Raw materials $ 6,256 $ 4,456
Work in progress 2,236 1,143
Finished goods 633 144
Total inventories 9,125 $ 5,743
Reduction of inventory $ 98  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Prepaid and Other Current Assets    
Prepaid Insurance $ 3,097 $ 47
Vendor deposits 3,153 1,794
Prepaid SPAC transaction costs   1,913
Software subscriptions 258  
Other current assets 651 245
Total prepaid expenses and other current assets $ 7,159 $ 3,999
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Property, Plant and Equipment [Line Items]          
Total cost $ 5,238   $ 5,238   $ 3,904
Accumulated depreciation and amortization (1,528)   (1,528)   (1,289)
Total property and equipment 3,710   3,710   2,615
Depreciation and amortization expense 223 $ 92 350 $ 169  
Machinery and equipment          
Property, Plant and Equipment [Line Items]          
Total cost 1,336   $ 1,336   939
Useful Lives     7 years    
Vehicles          
Property, Plant and Equipment [Line Items]          
Total cost 1,466   $ 1,466   825
Useful Lives     5 years    
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Total cost 899   $ 899   650
Useful Lives     5 years    
Computer equipment          
Property, Plant and Equipment [Line Items]          
Total cost 169   $ 169   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 141   $ 141   126
Useful Lives     7 years    
Capital projects in progress          
Property, Plant and Equipment [Line Items]          
Total cost 429   $ 429   $ 1,081
Cost of revenues          
Property, Plant and Equipment [Line Items]          
Depreciation and amortization expense 49 27 87 50  
Selling, general and administrative          
Property, Plant and Equipment [Line Items]          
Depreciation and amortization expense $ 174 $ 65 $ 263 $ 119  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Accrued Expenses and Other Current Liabilities    
Accrued SPAC transaction costs   $ 1,521
Other accrued expense $ 233 194
Accrued professional services 759  
Accrued interest 1,089 246
Accrued payroll and benefits 1,068 207
Warranty liability 728 455
Customer deposits 760 267
Total accrued expenses and other current liabilities $ 4,637 $ 2,890
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Notes Payable      
Convertible Note $ 100,000    
Third party notes 103,000 $ 17,179  
Unamortized debt discount (35,414) (1,351)  
Total debt less unamortized debt discount 67,586 15,828  
Less current portion - related party   6,225 $ 3,225
Less current portion - third party   7,954 $ 6,454
Long-term portion 67,586 1,649  
Long-term portion - related party 2,952 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 $ 64,634    
Unsecured facility agreement      
Notes Payable      
Third party notes   $ 1,500  
XML 56 R45.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 6 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
Jun. 30, 2021
USD ($)
$ / shares
shares
Mar. 31, 2021
USD ($)
Jun. 30, 2021
USD ($)
$ / shares
shares
Jun. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
$ / shares
shares
Oct. 31, 2019
USD ($)
Mar. 31, 2015
USD ($)
Debt Instrument [Line Items]                        
Conversion price | $ / shares     $ 1.42 $ 1.66 $ 1.66              
Percentage of stock price trigger         75.00%              
Fair value of convertible debt adjusted to additional paid in capital           $ 14,522   $ 14,522        
Gain (loss) from change in fair value of derivative           (4,267)   (4,267)        
Fair value of the warrants       $ 336   $ 1,508   1,508        
Interest rate (as a percent)       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         $ 7,954    
Amount borrowed from related parties         $ 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               $ 2,522 $ 7      
Threshold limit for change in control         200,000              
Aggregated gross proceeds from debt and equity financing         10,000              
Convertible note warrants                        
Debt Instrument [Line Items]                        
Fair value of the warrants $ 14,522                      
Additional cash debt discount 5,000                      
Term note and revolving working capital facility                        
Debt Instrument [Line Items]                        
Warrants to purchase shares | shares           60,241   60,241   301,205    
Warrant exercise price | $ / shares           $ 1.66   $ 1.66   $ 1.66    
Fair value of the warrants           $ 6   $ 6   $ 66    
Maximum borrowing capacity           $ 3,000   $ 3,000     $ 24,000  
Interest rate (as a percent)           15.00%   15.00%        
Proceeds from term loan and working capital facility               $ 4,000        
Borrowings under line of credit           $ 10,000   10,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              
Amortization of debt discount           315   1,351        
Conversion of convertible notes, adjustment to additional paid in capital $ 9,679                      
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                      
Gain (loss) from change in fair value of derivative           $ (4,267)   $ (4,267)        
Interest rate (as a percent)           7.50%   7.50%        
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 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable - Debt maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Debt maturities    
2024 $ 103,000  
Total debt $ 103,000 $ 17,179
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Lessee, Lease, Description [Line Items]          
Annual incremental borrowing rate 12.00%   12.00%    
Operating Lease Assets:          
Right-of-use assets $ 8,999   $ 8,999   $ 7,881
Operating Lease Liabilities          
Operating lease obligation - current portion 2,100   2,100   1,769
Operating lease obligation - long-term portion 8,441   8,441   7,265
Total lease obligations 10,541   10,541    
Finance Lease Assets:          
Finance lease obligation - current portion 0   0   $ 54
Total lease obligations 0   0    
Operating lease expense 696   1,285    
Rent expense   $ 271   $ 542  
Cost of revenues          
Finance Lease Assets:          
Operating lease expense 156   289    
Rent expense   43   87  
Selling, general and administrative          
Finance Lease Assets:          
Operating lease expense 505   926    
Rent expense   217   433  
Research and development expenses          
Finance Lease Assets:          
Operating lease expense $ 35 $ 11 $ 70 $ 22  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturities (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Operating lease liabilities  
2021 (remainder of year) $ 1,133
2022 2,588
2023 2,802
2024 2,887
2025 2,973
2026 and thereafter 3,564
Total future minimum lease payments 15,947
Less: imputed interest (5,406)
Total maturities 10,541
Finance lease liabilities  
2021 (remainder of year) 0
2022 0
2023 0
2024 0
2025 0
Total future minimum lease payments 0
Less: imputed interest 0
Total maturities $ 0
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Capital Structure - Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
May 06, 2021
Feb. 29, 2020
Class of Warrant or Right [Line Items]            
Fair Value of Warrants $ 1,508   $ 1,508     $ 336
Change in fair value of warrant liability $ 7,596 $ (4) $ 28,135 $ (170)    
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 $ 255   $ 255      
Public warrant            
Class of Warrant or Right [Line Items]            
Warrants Outstanding 14,999,970   14,999,970      
Warrants exercisable for cash     0      
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 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Capital Structure - Redeemable Convertible Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
May 06, 2021
Jun. 30, 2021
Dec. 31, 2020
Feb. 29, 2020
Dec. 31, 2019
Temporary Equity [Line Items]          
Fair value of the warrants   $ 1,508   $ 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 [Member]          
Temporary Equity [Line Items]          
Series B and Series C preferred stockholders (As a percent)   70.00%      
XML 62 R51.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 6 Months Ended
Feb. 28, 2021
USD ($)
Y
item
$ / shares
shares
Jun. 30, 2021
item
$ / shares
shares
Mar. 31, 2021
USD ($)
item
$ / shares
shares
Jun. 30, 2021
USD ($)
item
$ / shares
shares
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 | $       $ 433    
Warrant            
Class of Warrant or Right [Line Items]            
Warrant exercise price   $ 11.50   $ 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 1    
Warrant to purchase shares | shares 125,000          
Warrant exercise price $ 6.18 $ 1.66 $ 1.66 $ 1.66    
Proceeds from exercise of common warrants | $     $ 1,500 $ 1,600    
Fair value per warrant $ 3.46          
Decrease in warrant liability | $     $ 5,310 $ 5,658    
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 963,855    
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Capital Structure - Schedule of Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Feb. 29, 2020
Warrant Fair Value            
Change in fair value of warrant liability $ 7,596 $ (4) $ 28,135 $ (170)    
Total warrant fair value $ 1,508   $ 1,508     $ 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 3 months 18 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 8 months 12 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     255      
Outstanding at end of Period $ 1,508   $ 1,508      
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 10 months 24 days      
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Options and Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 06, 2021
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense   $ 128 $ 3 $ 196 $ 6
Exercised (in shares)   489,878 0 629,457 0
Granted (in shares)   0   395,127  
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   14,041,107   14,041,107  
Cost of revenues          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense   $ 8 $ 0 $ 13 $ 0
Research and development expenses          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense   16 0 22 0
Selling, general and administrative          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense   $ 104 $ 3 $ 161 $ 6
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Options and Stock-Based Compensation - Black Scholes option pricing model (Details)
6 Months Ended
Jun. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected volatility 68.00%
Dividend yield 0.00%
Risk-free interest rate 0.82%
Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected life (in years) 6 years
Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected life (in years) 6 years 3 months
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Taxes        
Provision for income taxes     $ 0  
Effective income tax rate 0.00% 0.00% 0.00% 0.00%
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential anti-dilutive stock 36,561,503 44,437,500 36,561,503 44,437,500
Convertible note payable        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential anti-dilutive stock 8,695,652   8,695,652  
Warrant        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential anti-dilutive stock 24,365,730   24,365,730  
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential anti-dilutive stock 3,500,121 4,505,864 3,500,121 4,505,864
Redeemable convertible preferred stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential anti-dilutive stock   32,816,620   32,816,620
Common and preferred Series C warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential anti-dilutive stock   7,115,016   7,115,016
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Narrative) (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Commitments and Contingencies.  
Agreed payment per energy storage systems short of minimum purchase commitment $ 1,200
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended 6 Months Ended
Aug. 13, 2021
USD ($)
entity
$ / shares
shares
May 31, 2020
$ / shares
shares
Aug. 16, 2021
USD ($)
shares
Sep. 30, 2020
$ / shares
shares
Jun. 30, 2021
shares
Jun. 30, 2020
shares
Jun. 30, 2021
USD ($)
shares
Jun. 30, 2020
shares
Feb. 29, 2020
$ / shares
Proceeds from exercise of stock options | $             $ 41    
Exercise of stock options (in shares) | shares         489,878 0 629,457 0  
Number of noteholders who converted notes in period | entity 3                
Number of common stock issued on conversion of notes | shares   2,118,819   5,830,723          
Conversion price | $ / shares   $ 1.42   $ 1.66         $ 1.66
Subsequent Event [Member]                  
Proceeds from exercise of stock options | $     $ 105            
Exercise of stock options (in shares) | shares     311,816            
Aggregate principal of notes converted | $ $ 11,000                
Number of common stock issued on conversion of notes | shares 957,000                
Conversion price | $ / shares $ 11.50                
Aggregate cash payment for make-whole interest to noteholders upon conversion | $ $ 825                
EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '*$$%,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !RA!!3V-]<>.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'%8&2;UI:.G#@8K;.QF;+4UBQ-C:R1]^SE9FS*V!]C1TN]/ MGT"-"=+T$9]C'S"2PW0W^K9+TH0U.Q$%"9#,";U.94YTN7GHH]>4G_$(09L/ M?400G*_ (VFK2<,$+,)"9*JQ1IJ(FOIXP5NSX,-G;&>8-8 M>NPH0556P-0T M,9S'MH$;8((11I^^"V@7XES]$SMW@%V28W)+:AB&GW-^RY3@HBKX0U&M]H++^EX*\3ZY_O"["?O>NH/[ MQ\970=7 K[M07U!+ P04 " !RA!!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 '*$$%/3/W#HUP4 .08 8 >&PO=V]R:W-H965T&UL MI9EK%;MHYG$F_2ILW%&]+-[';Z00;99A80%2)V M_GV/P$9.!A]H^R7FHO/R((GW'"F3C9#?LC7GBFSC*,G..FNET@^6E?EK'K.L M)U*>P)VED#%3<"I75I9*SH(B*(XL:MM#*V9ATIE.BFMS.9V(7$5APN>29'D< M,_ERP2.Q.>LXG?V%AW"U5OJ"-9VD;,4]KOY(YQ+.K$HE"&.>9*%(B.3+L\ZY M\V'FCG1 T>)SR#?9P3'1K[(0XIL^N0[..K8FXA'WE99@\//,9SR*M!)P_+T3 M[53/U(&'QWOUJ^+EX646+.,S$3V%@5J?=<8=$O ERR/U(#:_\MT+#;2>+Z*L M^$LV9=M^OT/\/%,BW@4#01PFY2_;[CKB(&!L'PF@NP#Z)L Y]@1W%^ 6+UJ2 M%:_UD2DVG4BQ(5*W!C5]4/1-$0UO$R9Z&#TEX6X(<6KZ4?@YC(HB+ G(9:)" M]4*NDW)ZZ&[NDFS-),\FEH*GZ1C+WRE?E,KTB/*0W(I$K3-0#7CP.MX"R@J5 M[E$O*"KX6Y[TB&N?$&I3IX9GAH>?YZL>L4_KPE_AN%7/N86>V]1SCR\IK^L> M/-RQNY\0BGY%T6]'\2EG4G$9O9 'G@JIZHAP*25SCA -*J)!RWZ1#+[V8A8= M1\*UEBS*,*9AQ31LQS3G,A1ZH@<$/I?:8<.5]I/PNW?O&N;1J&(;H8J[C^XJ MC#BYR^,%EW54N(9M.UWWE(Y=A&=<\8S;\#SP59@I&$)%[EA/$1X8O].&\#P( MP-YA<'8'Y ;:D?NDMNL:),?.@#A]M8:QD+H$\9XP4FI(Z7\G?=R(6E)+7#S8N.;O'R$RV<'"+?]MKB/BY^(Q_U<0F_58N%*,Q''8(N>$OZW$Y(R29Y9E'/RWN[9 MD-=(RF59@V+<)G4XN+U#41+HG.2]Q L1U>+B E\O/V.UK$D0%'?S?8^1RZV_ M9LF*'TVS#4)W7SPL95&3$&BKA##+I=2E4EFS%7T%;I'7K@ :%+^\73>\)C,) M@+9* -<)%+CEND]7;VR/6DN&*S:0&<^GK3Q?%V]0>("IKH2L_0@:=.Y$TF6^ M#ZM;*&=X4 IBA,;Y:2OG]V(61>0BS^!V5C^6_VMU0(WATU:&?QESN=*SZQ=0 M@)(!;"!E27W?X8)-9,;N*>[6>[+MX=*E7#'48N%J36L7:MR?MEHA>&L.0XCU M$R[3"&3,G[9:(KQV;J_8)R#WN8($GFB3K5VCE\K]0EGO,3U/1ZY[.NZ/AQ/K MN8[*6#MMM2R8@2-(R);72<"WY'=>WU6XE$X\8YN.^J?81H'Q>A>WZ+VE7H69 MSN-?."0Y; G:(-?M.K3KHGL8QO1=W**KE?$AVQ5*41UL^. F?0Y(08D5L;K9?=$@T/0%NL;57=R-'WC >@5(-Z0CCSUV29@Y]MRFN$;[GTPZQH MMX15DRYUB[)/0^R<)M-.0YC>K-RWYR25H5\T>N\XO8'=JEYT34YP<1=OKA<; M!*!>[#UY&(O) RYNX.U+Q@:A8R6C=;"/K--SL;V>$5]OJ)1;RM75:@O_O-BX MMDSSBR+2EU.-EIOW\YF*MNPDJISL645?+,6LJ0:7N7]3&TEHWGC5!8S$@3)K*2\ MFBPOFL]NY?)"U+K@%;N52-5E2>73%2O$P^4$3YX_^,CO-]I\,%M>;.D]NV/Z M\_96PMMLWTK.2U8I+BHDV?IR\@Z_O0XCX]!8_,G9@SIX1F8H*R&^FI?W^>4D M,(I8P3)MFJ#P9\>N65&8ED#'MZ[1R;Y/XWCX_-SZS\W@83 KJMBU*+[P7&\N M)XL)RMF:UH7^*!Y^8=V 8M->)@K5_(\>.MM@@K)::5%VSJ"@Y%7[ESYV@3AP MP-&( ^D<0-@-ME37#NJ&:+B^D>$#26$-KYJ&)3>,-H^&5F<8[+>%; M#GYZ>2TJ)0J>4\UR=$4+6F4,W9GF%#I#G^]NT.M7;] KQ"OT:2-J1:M<7T.0V*;14EO*#+-HKG4>C6 ME>QU)5Y=MY)M*<\1>X04JIAJYEOH#9.P3\?74ZLZL03-<9P.5-M&89JF;M7S MO>JY5_4GH6EQ@L"YU3+7!" MCZ[,A1VF.1[N'MN()#AVZTSW.E.OSC] )=6\ND<% W(@:1!Q)M9G-;PTH77) M3>V-=#BKK5S;:+Y88+=<'/2Y/? +;E;G^*1W[L?3.=Q+#J-H))#X@#KXA&7I M48;M^0O3*$F&XAQVT2(9T]<# I]&B(+3%2^XMI+1<;L])[ ?%/L,O*5/)OTZ MQQ[:"SP(K&FQK4@\EBUP3PC\(B)DS;Q9;C0FG7P'%))P/I1O6Y%#!A[+[]F! M_?#X0J6D!QJ?G IM/. X&++-844PCL>65H\1[.?(\]+:"MD4LF*-"E'=GVDF M2RA 5ZXDSA@/QU>U (UH&1%4QQNJ72&\QK;4$@(&8M3#P7L MIX)#FQ@D8+$J^#TUWSJGV<$ ' Q!X;#"\V1L'_6HP'Y6.-2O>=54UR=IMX%@ M";=-QA8$Z8E!_,0X+A=>V.G$@0^HQ89"'6812:)D1&O/$.)GR*]'*W6*,@&5 M(T0;TBJJA&:F?C!Q;]9QSE63>9WCL"$"\L*Q8!Z<,LAW">ST9(.E83+LD<83 M-MU5U_71XD[C8;GFL,))-+*X24\QXJ?8L!#JU_+8()U#L FVB"(\'()M-2=C M@"<]YXB?-' R%:Q0-)\BVBW$\=E0E/9O("VP29ZNV-&.7DZUDBLD=FRR1"VW_04/'H^_I1Q;> M O1.B^SK1A0YD^J'YE $YZ/7.5OSC.LWOBYZ1!$_HN! NV:P2W.D3&=3DVS0 MCA8U0Z_.@R# 4X2G\-?\0VI#I:D&:[V!H_E?X%2)YP^Y4J9D;"K%6BL-#R8W M4&42P8>Z8ONKG\;FAF6L7$%!Z;[1Z:;0J_U[IO#?-W1\)=2S-/2SU"Q@2.^C MP052>L)[>*<:M14BF:91.XV#^?TY0:%-]6.,[3$;N8,(>^J$? M^N_RG!N@0/XRMS%GO$(9W7+(9TZ1-MEQ&BZ"80YSV,51D(XDVK"O $)_!0"G MJ;JL6Y1W>]$D%]1]+IE#O.JE"& M#.L0A]D929)1W3W&0S_&+9(U"_@?C".R+V5=]PTN.\=]P^S@0M[\&O(;E?>\ M4E NK<$O.)]#VI?M#PSMBQ;;YHY^);069?.X813T&P/X?BT =]V+N?;?_\RS M_!M02P,$% @ X^,9(*"0*9,!Z\L&%D"I2:0Q?K<24Y)CA7DZ %3S#) SR:=1#=++("I A3),+U% M']$'Y")9Z%$YW>1PLW:FAV:FX,1,WVHV0J%WAP(O\(_(%^?ECY!IN6_E M7E_N:L^=\: S'MA\X8E\2UTN((1VK=[U#%19H@VD-Z(8PE'-*L9"H M$X MOCWFN)DBL5.8]V63>B//\[2]S;ZSBV$]!V'G(!SF ->JX(+\U2/&0O.@CG(W MB:,](-^SOW?@E^-ZY%%''@TC)U+6EZFC YKWO.J1Q1QH/(]4?0JDPRPE; M7\*-+^*>B^CACCO<\5G7U?1%\-Z^$F'GPS O[Z;X\!V+-6$245AIJ3=*]+LBFBVYZ2A>V5WMA2N]1]IFH4\Q M($R OK_B7.TZ9J/LSD7I/U!+ P04 " !RA!!3PI5];7@% !_%@ & M 'AL+W=O;$M^[;C M3UQ_V7^4YLKIO"19P4N5B1))OGV8O9BYU8IXSC>Z9Y7GLPZ_FV=SKJ8E>'Y[Q?OO];D#9EGIOA2Y%^S M1*4N(5OXV(E?U)SHUV,"?H98PS1/TI,V7J0*MD-BBO_=R:3#/P[E'?+<&T1<@H'U+%]O[D)T?B[Z^G]' MOTB&UU6#5_NC/U,-$W'\+HY?Q_%&XGSB1UX>.%@_C6506U9M[KB@,?'FSO'\ MH0Q!48@O,:LA!KL4^Y>H-8"B0="!+NC1CAZ=I+<42EE]M-"B+T;!.?'LW##$$VRD<8K 76UMF/03Y=*1&XHYK/,GUR6@ MD[X;M..E265^4Y-FB9EEF=)5;H\N_UX=2?I?Q::Y4A)+VGU5CV$I1O% ?S(V6,@9V=AC%OLT9P)'0XG,O8F,_F^U%QR,T]:KV 6O0$=+_9=.X=#E+T)5@"& M4FJW"2A>-%8SO2; TZ*@KIDW._-R\[8IG4W*RAVO!.>691(=67[@U5@],2E9 MJ5&>L>NDL=U! -2M;V=EB"$1]JB=%L 5'MU+O9C TVJBWTMC M"4FXS(ZCG10/1[]/@M#F> 5UN?A>(>!IB7!]\682EN8-MGN:/T .P]EN1$XX M*-]KL$L6O0C X22+9E]GY484_ :5')S4K8_+QT_M%0(@8FM2T-,(AUYSX&G1 MT4ZBB0[5T@#41(2#04<&M(*M.0 ,=3UWL&^ B&.Z#?>Z T\+C[^X'I6F>#CL M;_W I;;^AG D# <\ 5CH^?846T,X2J,(IDIZD4'=( M"V3JM1 E4EILOJ4B-WU"W53G*MFFD9Y9?M#3;]']Q"?3$W\JW:UI<"W=$ Y( M-P2#T@WA)M+=3WE"7D45&6F#5,HDV'9;)]%Y=/UO+]256U. 'D1T<"-R: 4 MAD@2Q2$Q8#LU@*RA,?']09\!?6)J*L?L0*W@?9"JSG0ZE;DY3NKO= M:>F[^HS0NO^([Y<8N+_"]^OF++1WWQS-?F!REY7FK9IO32A3,&;3R^:TL[G0 M8E\?YST+K451_TPY,UN[ IC_MT+HEXLJ0'?FO/@/4$L#!!0 ( '*$$%.S M5MK^QPH +!! 8 >&PO=V]R:W-H965T&ULS5S;;MNX M%OT5(1C@M$!=BU=)@S1 XZ1I+DV-=.;,PV >%)NI=6I+'DENVK\_E*R8$KE) M^9(6?4ED99'<>_.RUR+I'#]F^9=B)D3I?5O,T^+-T:PLE[\/A\5D)A9Q\3I; MBE3^Y2'+%W$I/^:?A\4R%_&T+K28#['O\^$B3M*CD^/ZW3@_.??3\4\>WQSA(Z>7MPEGV=E]6)X5 5JQ'\3\5BTGKW*E?LL^U)]N)R^.?(KB\1<3,JJBEC^ M^BI&8CZO:I)V_-M4>K1ILRK8?GZJ_5WMO'3F/B[$*)O_E4S+V9NC\,B;BH=X M-2_OLL?WHG&(5?5-LGE1__0>&ZQ_Y$U619DMFL+2@D62KG_'WYI M I09"F MFP)8*T"PI0!I"A"M "*6 K0I0+4"C%D*L*8 TWW@E@*\*<"U CBP% B: H%6 M@-M\")L"H5[ %J6H*1#I8:6VCO.?>L[7V[!Y@3:=K?1KNIV5/?[<#U)ZAEV%I?QR7&>/7IY MA9?U50_U-*W+RXF5I-6*\JG,Y5\36:X\&65IDIE+_D_==74'V=O)9+58S>O!V RTT?J%3#O>^<.#S$.O M/.4$T-[E@>WMV!-7!S8'5'GMKO).3(5D%?=SX4VR]*O(RZ1ZEGSB0>2YK+G8 M8Q[=/$>;VPVN#STS;,?^OG57MV,J?B0:\\[*,(6C_7 M3?"ZB8I]?CW!Q\.O[06Q%W%N(AAC&NB="2)!%/I=U(6)HH01K:[W@$D:Y-*$ M#"A!G'9A5]O!/O0W> O41 *.--A'. P::@RA5*@ZHX5L1@LY;+2\D,MX,8MS M4;S<9N22"JQ;993*#$S,T9Z',=N3,<+OO&"_R@OVN,*XEOV+9?U.NM0V?RKN2T_R6&\2%S-ONX28>X:\>C[Z!$)JQX1$._0CV/-IX'CD] M/_\F\DFRMGAM1U;[6?38,XX,>RPK,/*5UO*=MM1+SJ#: )'AS!9+D19Q'7/Q MK7H6(!7W#3NX-F :" @#8@(9RT=4#8>)";DG&2&5C1/<-@T9! M^D-"S34#(3\DR#:.5-I&[KS]'.3ZNFFCA^W= +!!%]=U0F5MY$[;S\WYKI&9 MK3$+6("YK_MD(@<&M.N6RNW(G=RWZ9L/<(S.CLQ ' MFO8!4$3R6J9/7Q-&)576I0T &U 6L5"?YMOA;D&!'HJP90'8JP M;48J!H/<%&;7P=PW DX1P#A !0, ,44<^7I'GT'(@"+&? L!1XK&H.CGJQBL MJ MV4Y=GUC'89#4 $^Y#=7U1W :[NP!G)?=8)6F\0Y(^C-QC(#T[R3U6N12[]P2>@T!>-VUT M)J9)AVX V*"+ZV[GJHQ,W!GYN?G0-3&S+69A) F[+E@ Y," =MU2R9FXD_.. MP@LF]TT;\*+9[#;W0LX)L$7AAUBCA^\ &"681]K\!6",^I$V7BX!V"#T@T@3 M"U=;XFXA'(\BKK7[$?;"6#^AZC#GD87?$L5OR(&G67:M"M-[8C(3&B&?,2U" M(P H"1L)(_T,ZPQ $AS)5=@ZFUNG,^3GTWNBR MQDYJQI.:A1@O3M5*1"^HF%_L*QC-JICTN M5WZF;W[UX[J6J_1(W>EQ'W5)S72%(GV5IJ8T;X.ZYJIT1MW*?+,D)W(UD29W M-RVJ_8I1:QFYE:H3=,"4Z8@R_>K%N!?6=:)U;\"=%-LKX62=:M:#YM&1&JF9 M]>0$TRUV@[KVJM1(W:G1)8^IF?L& :&1KMS[<5WC5)*D.YQ%. 4R B<@-X:I M-OU.8@L/(LI!L,.W!YQ M[/I H^"4 =L2/@NEJM5D,@#$81CZAC(Y Y!R0$B2B6P#7]$@AG^^3&:*UK#M M#QRVD,G,)":F3.X!=2U5W(7M+>C[N"X#=+M=)K/63<@MKT+^6B=8S&0\ =8/ MR<=]J&Y,%"MB6VX=_+KW\IC)@B*?,QLC9(H&L1X:M+]F9^9QB:[9&;#7 &EV M&\ZBV9GB3^Q9MB1ZPP\<@S@U.U/DB.UY-1*<)@#Q,6()'(E8>"A77(?ON;/0 M>[,8V&4(HU"_WC'NQW4M5[F:NW/U/IJ= V<.^HG#F)MG%VU0UUR56[E[B^%Y M-#L'-AT S=X+ZSJA,C1W9VB7!N;0O4?N&VM]/ZYKG$K*?.^KC]N(/6Y>!= U M, !-3" @S4P '1H8*[( -_A?N5A&I@#J=FI@7GK:P\'7J#<@F%?$!TCW";B,8$#7;@U;WV&N_I>!M$): M6GAS\2#+^J\#V&9VIT"+ M8++=/M,2'7-'$EU2SF5__1Y2LBB+%R>S+XDM\_*=ZW<.J:MG+K[+/:5M]%)7 MC;R>[=OV\'&QD,6>UD1^X ?:P"\[+FK2PE?QN) '04FI)]75 L7QW%SQ8]MQ1IZ+R)YK&LB7N]HQ9^O9\GL]. ;>]RWZL'BYNI 'ND#;?\\ MW OXMAA6*5E-&\EX$PFZNY[=)A\W6:HFZ!'_9O19CCY'2I0MY]_5EZ_E]2Q6 MB&A%BU8M0>#?$]W0JE(K 8Z_^T5GPYYJXOCS:?4O6G@09DLDW?#J+U:V^^O9 M:A:5=$>.5?N-/_^3]@)E:KV"5U+_C9[[L?$L*HZRY74_&1#4K.G^DY=>$:,) ML(Y[ NHGH.F$U#,!]Q.P%K1#IL7Z1%IR3Y_ =@' =!) M@#L47/"W8_,APO&O$8I1XL"S>?OT. '#_K$>KW,IT^EM)U6VD[P.H)X$Z1E MS6/GL*QE5 :V28=M4KT-]FSS!P1XQ:73 -W,I9ZIHOCI9I[C=)U>+9[&>G$, MR[+5:AAUABL;<&5!\6_+_X#/=B[47 MDCX&M+04#SCR(\U[P)Z83(^3EJ.3';;L[5J",@A]!DRZDN8TB16X4JP'%*HCB'T29 MHHE*)@][!-,KMR0]A*JE@3T3QYP58B>UE".=+#RYD<*$@KH>6%]_GBGW+ MJ. UE"32&Y+]4F<8ULN)21V#?"!-(D]P$.3M*%=T2MNV*C9T3#J18MO],H2F M4.U1/CL;,D@NL %OYCJALOH &52A-2FUHJ#G2*AR1OT .;=_Y(WJ?K=SLZ,I M?SA&96GB$<7P1Y(%1?DJY9$TA793<(T:="^5MYP2@-0I4E+QQ HJ(Y!2E;+3 M2J*7([.C"F,/0L,IR3+,\#JHY(2WE"ZEYIA31 &'1>V>M-'/BN9^B0XJR9?* MX\%2(79+#&TD8=ZX[0E"\2R%B-Y6U*D'FRSF:9JMI@9U#,.Q+XX,JR1A6OG: M/$$YP(55^/3@'!R"\P)$,>MDD,W21AOKD7]$!8&=$7E85H9T+>[JF MZEL(0#ZV;?=#]\ IC(-;5GD^92#'L.7*PT#(,! *,]#@#0?RZG,%9!--MISJ MVC%HCM8>52/#1BC,1H!/'&E0U:/8<:*W^2A/\#0Q.4:EJ:>N18:S4)BS_GA+ MT>H$;7/3'*,\SZ>P'>.6L2^C(L-CZ'T="8-XE&_O2)!A(11FH?NC*/:*6"!U M0[(#];2OVL;T[R,[J)[ J1Z;1N8)9*>I=ES#XMQ#G!:5EKYMQ MZ?L.$6R>\06+81D4;ETL=[MLMAZ,W9^ /O&T8G(.\^O34!+*W^5M.]8 G;_= MVPRMH#"MG!NNI:*&_I)T;9XZ.5);%N3 6K#FCA2^&G>#;&))XMB7C VOH$N\ M,H8'7? 3^!+;JDZ8MW3(T;_J9AB\C9WJGH)+G<*9LZ1!-G.LLS'<7BA[&/8* MA0W#X###G MU=Y3P.[3T4*=MP*B&WV@=8V7WL*$6SX M!X?YYQS]R2>B+1>P% !UAA-V4(Y?DX9-<)A-OD'5\3JEM4_I!( 7'NL,U>./&*8\@+OX>\V*AU&L!? M,L([I-A@F^<0RCQ"&*;#8:8[%X*^4%$P.>[_@HIUG,9E'A+#AL3PA?.X(38; MJY'FVXH]>D\KL*.'6JU]@ S9X0MD-P+4,2JUX+CUXVB;LFG![!J4>"H8;!@0 MOX71''UG3*)6"J5\I$4Z@-I6E2PNEX^@/^8(I-6R7AMFNQ_E9=9\[=8+$N+,0 M21WG>7&R6ELP[7$)7GGR8CJZX4F#E?3#\7"H]&T<5+#%J:P&ZW=WMU8".M_& M<$@:YA"M#7T$H@[66 .5-/093GW8Z3]9INNI-ARC5CZ;&9)(PX=N#^RQ83M6 MJ"N AC=:'2VP@B2%(XN<;V+2?AI.^Y^G1_41T6%'#[YTG]KI/E^MEQYB3TV^ M3\/Y_J_I;<=E)(XV!F6>P\[4)/$TG,0_.6X*+F.QTW>2QTL/F,QD\.S"%8NN M9:2W(%4./#XS=F'+[ 2]7N8>LLM,@LXNW+2<09M>5K&W@DNL.UF<9[Z3P@MY5 6?VI;FC M+5F,7L>HJ7C4;ZFH-OG8M-V+#5MRVO]<4])284: +_O."BH_Z(V&-X; MNOD?4$L#!!0 ( '*$$%.S/ \IJ@P /HC 8 >&PO=V]R:W-H965T M&ULM5IM;QLW$OXKA"YW30!%UHL=.Z^ XR1MBB8QXK3]3.U2 M$I,5J9)<*;Y??\\,R=W5F^,>[H"B\:[(F>',,S//4'JQL>Z;7R@5Q/=E9?S+ MWB*$U;.3$U\LU%+Z@5TI@T]FUBUEP*.;G_B54[+D3O564W+WNC7G[Q6<\7@5Z]BYZHE0S M65?AL]W\HM)YSDA>82O/_Q>;N/8,&HO:![M,F_&\U";^*[\G/W0V7 R/;!BG M#6.V.RIB*]_((%^]<'8C'*V&-/J#C\J[89PV%)2;X/"IQK[PZHWRA=,K]I"= MB=>UQP+OA32E>"V]]O3VVBFO3)"TRK\X"=!+NT^*I.-UU#$^HN.)^&!-6'CQ MUI2JW-Y_ GL;H\?9Z-?C.P7^6IN!F S[8CPB[]MAOAD MQ =Y*YY$[XN'8:%$[ZJRV#@7P*#J/>J+G_7\2JYTD-6D+]Z;8B >]O"./BJ M(:H 096"]L*TM;:UKVZAU-C:%/A@J=Q<.;&JG:^E"2)87MN8=V674VVB09=S MIQ3J1.B+DJ6^485:3K%]%"$R3$;>O9MLF][RP>72XBS7SGY%[1#7=@-9'Z)% M-_4T'J@OI-@L;%7=/K8; ZV^GGI=:E0VX@1<5+7BC M*KF13L$QK6BR@0SXC6J)(8?>W/J@EK[5V>S+LND0#WM[.WJ/!N)ZQWU!N24' M]#Z^E&*:5Q2=%5,5-DH9/N!!4\5&>J%F,[B.(^QL/5^PQA14Z&]/C'(7%BQ( M&UAYX."\8%^+K]U:K^D-U)'T]@7,74F30NE_'*?CZ" G4J8,)\\)][2NB_1^ M,IPP;5*;87-I89$6WN%NSA-1+*29$T*"%T8NE=CR@_I@@W4^9U',MGC 7E^T M<<<#63H>/M\H_@/);5U^5_OT#@K)(L7CD-'J%1-QH##L DV.(;PE\JQSO@DKMJR4)&2*'%?K4P M_3:?8VW97(!4H1@B4LDA,36@/8&N?\ &,*B8IYQ),()Q0;M19BQCI%V1_;8C M]TBNH2S3D99P^YSS=E?#_H(C"@8<%5=B8X53@.YU<8!"O+)> 89'74"% ME/4I)17 LY95TKIOO?:^IF<.$JND70945'JO@D\)VF=+R$H-V52C00>+V%[T MOUD[@>3 3D&%TH=H4Q# $7()&*MP:A]2;3%6S*TM-[JJ*&,L;""\ YAS/:U4 ME@B5<(\JVXKPYT+C8U*S20>NU!RR[Y,TAW#RXS2,[N\<8P9QIM#XBT]) ?:' M?3V%QZBVW&__86C7*YM1GWIXH@W'3@E0>8Z6!TF.QA_4B$Y9U67NDIJF@U9&C ,#8HMTNC)_S]H=Z_:AK+1.\\^>>DQ!US =7%Z%& M/G!J ^MPH+8EN8C971?9[PVCSY4(E8I9,J]U?)*K507=E!G1K1ZGUJZHEP@H M%J0:L:=V(0F$BD:YE)$(-MG!\*)8KE5C4[W*,=ONMWB9,<&EHF:>!W?Y!5)] M-V(_<<$%F8L5IB\># ?#X7 DH$^@,-6L,.Y%R[F*:V]H+7H/52=*Q0.L9+NM M'"$ NS4*U5$:+XLF,7Q=+**SDO441W@=?R+12J8R40(QTMHDH"CIR!;?L=V! M%(9CMCI%184#!C/7R@4N:PC[3$%7F__JERE(.S<>9&AVYB#A"D MPZ8XYL11WR,/$MP(*9 FK/?-4T*D# *Y;Q%>. '8E:A@M8-A_E@Z M=V/1"=%.6-"C0#B0)][NN#3M/Q;U;N &XAUQ M!H%%25UZD0H[9"T?9QVH? MQ$$)GA4G32;N%!:#3SU]6!M9ESIPIS#>5CJ.88]7R_CVO-K$.[=T M_47)@MJ:8&E7VJ3FVW*[/M=367ZM?6!'Q6D;[2*U)$,"*XIV[1P3B[VU@#:L M0#%#GM",Q-U"S"3ZSE8J;)?9UFK01!T1U.FB'7[+-4[ZA9BA:_HF>7+AUZA[ MA>1F](5]'65$/D#NR[((.^DO (+ M54#<-C7J^OQN0>QW$I=/1(<1BF[@V@N2R2A=D.QJN7;6DT=JL-*%+A9\_*!# MS2ZF_GD !)_5'%!+5Q(W+5@,E9^EN'D\$@_?$67^: =B,ID\'I^=CR?GC_I) M1^2_1<7Y'&\0*&0@_'QS\O:*1/U:5[N73ZVQW7G]R^(^04L'[Q+N@[R/AO/# MUPC(]P$($^#8C&I9#FWL-/UNW5*5YF&VR[H^U>&QG3V^CI"^;%-3O*E=[I-A M@7:%6LX7JC&A_2W3D .9 M97ET-MXJ36<5^2BF2PRA\6T81*B/MIUQ!MA+2;VEFCU/<2U^9(J M1R#I<':Y)>.4C'VGIJZF"H47YUN#1MX=C_MIQV)'K9+\7/O,O_OBBR66=9F> M?N.%G\ >YNDZ@NHE89F).J;VQV1ENJS[B*D3)-7'3ET;(@>A>^>7:UL\XP<) M6I S;\02]O(Q^JC!'\SR/KF'Z) #B-N["9].ZIL"GK&"2*LU=:Z_J'_I$$L@ M:<2+*C\C9G3#E-AG+@1<'1LOIL-18"_ ;$-S=QJD-^R_\6V'D: MCQ!N1C ;4RAUA;:[D;',K(O.H9Y1]CO%ET>I,>^#(]^E/1CWQ^?C_OX6&L%B M6UDK4RO?;!B='ECM557!T+Z81UX2+RE+U()4.M?-[1WU) ,S'IR>'U*;$$E] M,:7G;F[:!L"M3<-AOK3U)Q;?NTWJTOE$:S.I/T)3[FOQUI0JIY;2KJWG M;RN5AI.!N,J^$[6/E; %F(QC%C4)EC89 M]\_/SQL?WVW==FDDIT3&"0_3][_=H1F6/QB/SOJ3)^.#"&DOD.5^\SA\G<48 M[_2"@Q=2+6[ZS>(F/KM&)B#[?B9KF,0\0;5-P/T8**>Z;/W !40[%+07073C ML75EMSO1Y>OH*J/R8%L]?)VY4YP5 E(RB(#80JG2IW \Z5^,QAFQ./0LT/=\ M\C9.*%$#JCC=)?$-R*Z_6H:1KDYHEE$T 5B:LBP( 1'HZ,[:Y(_3-H0ZC_L^ M19,"T]C86,Z<@[.FY6\\6S23 CH*MJT1 O2R&;B,CG&.9N+364W#(Z)+='&G M^A%E8D+>Z"G3]X*'66JZ6F@+Q]6G/]Z_>3QZ&K^.)48Q2MPANN5/ZS"+_*)D M!3!\2?I- M!<_;O.7O'YM[; Q]I24639\A3KH!-IO'^]/P@$(2\Y^^VZ 7VP;E^WL^+,_4 M=%<""F3$Q?"?/#GCZ#SE-XZG0P!#AWX*<-+Y/09_Z4F_.B%Z!G(=?YK1O&U^ MV'(9?\_1+H^_BD%LYQJ@J=0,6X>#\[->9+#Y(=@5_[IC:D.P2_YS@?%3.5J MSV<6V9 >2$'SB75=UL34OGRQ,VM[9;M?=A\;^O30SY(76UNU15UEC5U]_^#5V?/7C_ \ M/_"/PMZTT=\9=K*HZ\_X\$/^_8-3 &1+N^PP@Z'_7-M+6Y:8B,#X7>=\X)?$ MP/AO-_L[WCOM96%:>UF7OQ9YM_G^P;,'66Y7IB^[G^N;OUG=SV/,MZS+EO_- M;N391Q@[1@&>G!P:CG](<'I@ MSQVPK\]OG?#O?37/+DYGV?GI^=DM\UWXS5_P?(__R9M/%GOD%WO$BUW\2T[Z M]KE_JCN;G6?_^1_/SL_.OLONOU3V2VOQF&V[@E"D[3;97U^]^DB$^GM?-#31UE1$U7@X MZVKZ]-EF2]MTQ">BU4R59Z8ECK##8FW6;4R7F=6*:);^MC3;KFXZ2P]M 7H+ M<.AYV\G0LC"+HBRZ0J?*BW99UFW?\*8(/FP6$!P:(ZOD! L&X._)S6+<(7 : M>VVKWO(S]@LQRY8FSOL&QQS&X-/.-D6=S[,/?9-MZ[;+VNARTC/YK<_7[IRO MZ_+:@M/8IJ&EBVI9;VW6F2^VG66F)+9* !/@=9/E=;_H5GU)S(ZOFAZX,4U# M\^_]OO?T75/0AO/ZII+5Y'.]6O&&ZD5;E[:3'>5F2[>(56F77=W0Z&M3]AXW MVHUI[ GX8D[GO<7V^3>_<'S>,SX0C/?'37=T35A1+$J;5<#BG [IVH!5!XC] M^2=#K6DJ$C,"0GAXGKT/F ? Z SI',/Y$N";@AAK0P=?\I4UA<4)8A7Z\=K0 M-?7T'"W2)-BYL&5!MYT#H1>X6=/6E2'09WK3+-HYW@H08X3QL#*)=TDZ;:,S]Y^ET[213S[,KR'@@W1#D M2D0\YJJC14V3MS1=SFC.3QQAUO/3[UY=7?)?9]\=9^?/B*F[Z7YV!#,#TA.G MHZ.@.S(\:6O=N;6,;W5E'5L@OE+1-G9-05N_H;NSS \:H'+80 PLW8FY-D6) M*Q360]]8P6^ZY<:N^](TY3Y;[.6&-H5=1<#D=EE .SD!=VO\SBX_O'GOMT;L M#H_E>'Y#$H-.[!,NA^ZO[9JDT3T_BOMM6>07#2?"";!Z$*H;1M/9I6G!OTQT=TR@LBS(,3?M M9E$3A@EZTP B.6*'?#8=R[&"Y>"6"+6'3&)!!.8@5-FWP"X5'37]3AS(G6#Z M!#9= +LJ)CO'T<%R%0>4LN>T!SJ'JG- 0@X1VRZZC/#R<_:*OR%%QGI%AI=_ M8Y=VNR DNCCC;^DW0FTYOYM:-4';T('@.BSKLB4Q8V7TA*T \?'%7WC(Q=._ M#&["XT!7=R;(!YIM:8G?$@',LW=ZL]VFL<031'>ST-TF :,^B0^KNA" Y0# ML)X]%K"^??:7(?Q!@+8!@+;XUJ'IDG,F@7 X5](7RK[W,H/&ULRHUV8ZK/GNK0- M2TS"-)_)"%[U5=Y.L\_EP36@@.Q*LZ0-L":\(5OP1,C^Y'>2U,PW(Q%$N7I<6)6%*)B'_N,:Z'!E@6I',#QIHUUUG"<<&Z MP<:"7D-3TO?*A$@[!M&7PKF)'T(W.KBQN9/G,:.8_ XG0!_K!J@ 04IJ:[$, MFO(LJ^APZ38ADO4;WJW37],SS];0'5L'-5T2]EA!RI106QHQ6SQ_=AMQ3""= M3!1OJ'OEWDDK/S?)@W+?J@PF5"A(,VP'I@!IJ?2H2J]D(:Q,\_0D^F(V3W/- M,L(DX@O.Z%D6S;+?DOZ$S])%FTG-$>F(:?Z MY00%5@"M\3VY>45EAU^$%5[;L;FX,DO>OA"-,V$(%]:$U6!1A)D12(KY)*G) MXB%$) 2HZFVQS#K2,',Y4G]VK1IV;M81>>F9,FB"'9&>[C9!$ ?4)AV4N AT M2Y+U]34+XC;%19'<>7%=Y*(R!]A)1ZP2VEE8F%8TP8T1"])XH#R4A!.J"$&9 M@-L,^!!0I5Z4Q5J$2'IA;&1!B*RF+M<#LV?PJ4 MJ\^S']1FA*4=_[V$-MDR-VC,C3<^L(>Z^8PMTF6N:2[E$72X1;NAXUC7M2(5 MSHA-D=S9\+0Y@HZM?DS=,+\A"ZTL_N##8-*8"7OF1W*R"YHML0^F E92R1*% M;L@_;RW94/E,+3FS(Y"^J $IO*%INY."[%SY"T;(KK89PX@2$>K.XB.BD+X>&,LF"Y$:)V-U:1%]"R;A(/A(W+YZ3Z]]1A* OH M=W656+EBD:[Z#FZ4UH!2A)QG3D:RJ\.1>J!O5<,=&>>6=&TZAQ_47/<G#@95TSK<">0^G -:?LC&45V M4T,?VF)JY^I**(LWSXBTA$11('CY3+7($D!D($2E M-(LI<%8;.-H:Z.6*WK;:@#\)E/"D1$X%=1RV_0+RM2N8!]HOG=6K7IJ=68)G MTS@/QLJJVT".!1NGYXH.Z&*%=/R%X/,2J %[FUC;!_P%TQ*>TJ)1Y<' 1*R8 MQV(V]0;"PPF!VL-]-[Y6U4\9Y=B(HNW499'SHI$/LE[%MN]A_'3H"8CTD=:6 M)?M3UK9B18-O--^"K[+%_0I[L'#(S;70%U$\Z0W:-W<#/0NK< MKF9-8C7S[$CF/X#8*IZW-1QI[*P:[5I%4<9AC7:"8->0?P0'M%F2B;A%LB(8 MQA7$94+ XL<3MRFKH9Z"?]CB\I@\Z0#+NEJ? #MSYW?[M$363-A5U%$VH>ZR=#H#&%_+%NZGXW9J:D ME*H&;A.7"=\$5!G:D[ N@ 3Q(U>LZB^3)VLNP'8 X^D;%)5*/7%G66&K$*ZJ M.2WV[+LSWD=.PH7]CLX;1ZGDP:I!G+,])6<7 MKK183=T7704Q42M7P2<]O4DRN@394G@<\AFR7?.Z$D+DE45%J6HGLQ=$Y:M" MG)E?=G*@0$%H&\2?V/&/R:"S.>P5$RF349%JQ!KI35&6F!\G!OW<"N([1%LUQ6SX"B*2T@5$D&A6KYT928B[(+XN 8S4JL:E^YF'LY'"!(I5@XDD MT0W";;5)!(&/1+G@1>A 4T3.*YG2IM ML""4;B4^(S@#Q20ZRTNB"!S#&QH5O$7N49I%L%6H\UY7A;.,#CB]F+S(V=VA MH1DY?9E<1$\4!%0F&\0)::B[^,BG5B:>M'#65$TBK=% HRQ+0H[C"U.CQ3/@ MEF > /24:*%B.?\4L\R[O+9TSB4\#1SV,;A]T!DA(&Y9O5^+GF7]Q_'\2\13"A:= M1.]MS0&FAN.RD3LZ8^N:KH:LU%S]:9U=-XHR"'8X2%P017>:2@I:NVI7F!#W MU=2E9[/,"EH?9<6V)T[C('S>QI>S%#U\4^QVUFM'[SZ\SJ[PE03&"6JO(/PZ M]!"PBJ'AD%*@<=L3%&[%$'+@%@D_8U,+%$2&7H1V860(=.JDD!DFMW&82IF M[E!(;!(&F=J'R,"IX9=D1R+Q=]+)P$FKSE];HS0S+!3/?.GP$/ 91GFM4%6Y;,?"'7^F[7=^.=)JI%V=;.(FK5@&LD M*(:UER2QP&O5G<91*D6 &#T"/>(F_2SIK4VA4$YZL<Y3Y+C2YV)&\75A$H^-<+%[G?GI7*,1I_,+B=)P M $V7&;J\#D%QWVC)(1B>:*!H_O1N&!(R<=X] -(Z)L>B@OXIV?G!!C8G:ZP% M#19V8\H5^])"4(VFZ,L5D15KN#HH4H5IEZUS1N'B[S9050$"B PLAZ\/V+OS MP*$3X,F@* 4; J@#F]HMJY$6B?&&Q!LYKU4-[VAB*#A7>)2-)!K63&,:,] $ M*R1L"E;JEQ5'^I1%&&<*I<%J9^;ES[-/^YV-C_XYP[581E]Q;TW"B1B_H=CQ/\N8^FCTC_2>+L-%/&''@&@((&T/*J$DR MO#1&P"2G1T):.4)SP 67?B(A 9L'K;J94!G92%-6:**_W;-'QL,2,J..,V3F MR 7A/&465@K%FHQX+1R^EOU5/UM">I4.@Z-<]%K=9/0?3"XJ2C!=)& IEEN0LU MN0M322XK*&9'QXVX@;>A GS8G/,1P!+O2N%_!/D&K%UDD1.AJA%MB];'55A9 MC[2M(90MHDDX41=1=T>@.MU0>) ,: B-3<.IED=VOB8BU'@"DA=!9>%3.DO@ M9R&HS/E.;L @.1!/QDQ?10_,L]Y&>9FK=QA3N+0OGI\Y2S '>-;(>NX;.%DY?*YP,8:-;B@%A(,Z MC@ =T8_ID[T["WN;>I6)(2S8 D\ ^\+9/<%*GOU2M!))"3R8MV:Z9$NM)N;0E")=NPM[@#^_7M_ET#H:C?#FQ 4*2*4[ZJZI"F&L7?;RN2SJ-./^@ M0?Q"V>2/D##$#AW[HM H >21Z(C0 C2\T.6 M%*OB"TY]3'*2$,T18:@EE?/%_#*_FM/V8>6HKT#R@SA 3/+$!4[H(C\L.G67 MOQ,-CC#WTO$:!H8^NXL>:@%6:5),"\9;39K-"TWM5N(*_,LLR5Q45RPKA,'X M\X'?5N7\EG"J=0%LCK0V49IUJDC^J3 &OCF]^,X;>BXW/M7Z.CX[P@VS7C=V MS6%>AVJ+O:@9F20M^AG_O__[B2V;N,0B6!7NF:N#=L=P-K9#V 8)?_W/VW^T MSC6G_I+; 'KOK5QE!>0_33BN;EWK[.(T ?OL/#J!LV<'?YM<9T(ICG7B0W,]?788AK/9Q7GX]1+& M/9M%NN:A8:.M'/SE W,P]^G1HPO_]]&CL^, X[?A+([.GATG\\7_Q>5]>WX1 M?7[V]"R^RM/9X[-'\1>SQT^>C*;Y58H%)%-$BB.62/F;.=WD:W1(CC4AC(BD MNVM[PNH]>,63TY-N4_%9ZE-I72C*Z#]0E]7X/;AT%X77$[SX]4J$2[SF')V /R>!8.KI<)0A(E2J?L5K M 0KXO5A+:)]G/V)X=O8\^Z^^%J[!*MI17[FNX)P_3WP5@N3U MJ]ZH.\%_F>O1^E;,.! M[\)#OR>;8G\A<>%1[_3 0JW-FF8LN@;IIZ M44L8B=AX])!B(1V!<4=PD1Y!7XVWS\MI:)"P(8M/.V@ ML1NNI$)20E%Y_[Q/+8I.CO#Q5U@^G5T3X?YA#U*MJKZ'T'HH#Y#^2(0G=ZL( M/JHQC&F^BVWHYZ=\)@WXN+J=8^!&# ML]=F4+(GUI12FB)W$C.2$E1FPIZS@58E%8"SRB?YW&4L"IYGK\2?)?D1KO)0 M0XNY.#JYAB()^X3,O2A5[TB?]*&(8](:$UGT//L43JJKG1'C="OGN6*7E];0 MN5"D7I$ &U&9GHSH=)K8=13RY-/AX9YF6;WS!KV+7Z"T@U@[*ECI*^0%Y228 MCA,%33,:Q(L4,$"2/%4X8;'%)C@T#L683:/JWA2,FI9/*Q((Q6/25V6'H^+&2.*K8^3>;N_1- B73JH.F&3/7X M0!=V:?2:F;P0'3GAZ$B<-E2S /,GEUH,L8WC_'JJ3"=UV;+[)&,^!L3Q/2(8 M)#7@3!1#N:YU/E5I-T[&&I5@N C_HZ[/>75[X,N^\(U?Y@_IO] MU9*HZ B4['5#>E^!'*I:>72]U'(R$CQ\\2CQ<9MR]M'T2CR6UH M'A$Q>4[AV:%4313SF+-KC(;&F$Y;1:":[60%)034>2PA?R2@$N/H41 4[\'! M*2>1A!^B^T?\YK-N&//2W&.]0U M\8RZVY1XHW3?0,"O:=+/)U?+35W:]N0]B3;HJHPH)TZ52B#M%T32 M<(D@$[[H]!'ONS^G"%K]&\\I:$$A-SH@]*H2S52 XCS!8(>I#D9?ZO&@.DU5 M(O1XF"EWQ]#4E\GL]/3TT2;H:M")@)W9SF*/%^7T3-()G:7[V1M^JOHO42Y>6Z3Y$*]FK$8 M,=GK C$O.N,?38> *;%]7%!N80XJN2N;)D55@G<$8M?]%T4S1PN*JZ8 M7$M[]:F$6(:[""+JX"/9RHK*@*/UO5W"TOYGT_K]>N&$9T=NM59K7.&JE4N? MJAOP=8>7(;7HQC5!T8?3A3B&^*EA_-LS?P\N4*EEED9O'.1S613L$HGL#BEW M=C5WC2?.B1W+ZO9KR#Y5$'Q.8&%_] B)AHC3=*/X^W>4^G[]0P> MYHN'J8Q]^"]E<7^B- -Q M9,TY'N?PZY%QDX5<^Y956FOAV9^["/6H6 4U&N/>78)_(T#C M:MN.L\ /@0:F,>O&[#;<<:N^F39##\DYW;)>S97E>NC+ MZ4N;^-4=B[/49&[/-Q1$IS+YED8)_=X#YYR7A'%JZGI&6=NWE/(FP(>ZD\/:NQW-[A=.>S*MJ8,2<&GJ)> MU(EB&8C<[V>J![#.J1L]+/=^_A# M/1!GXO&+R%^%XUC8CC7X*>KTTN-3F7V* M%)](J2>RC4_$\9?A78Y,"8-Z>+_HK]PDE7Y\ZR+CDEV:O9?2]:./O[[]^;U8 MF2-L:.&P9(7[$$;8">=DU!-N(%^C,J310^QE<*S-"G*B%Y>0.>9Y$[Z/' %B:2"3^L8=5W :1LPMYJM#1\I; MP_3L@'$ LK#LQ3.1[B;!ZW$I MS?RZ:&O7ZFC2,ZT*B,-GA7;EDPK3 NE#JJ+:8OYFPH26._K)V:@Z8;PIO;6H MIE'/:LAB\QZE_S3;W7>OO)D;,>D9M%+E*#H;+<->R:4ST02M69VG8W%9G6FZ MG'!KM^#5QU>74ZL]%$#UHOWU)C<3N]:GG6K)I>M!@V=PT +"I*^"[#=T9I\M M5X_)=<8!PO%-^E])&+D<3, ^GD=;J"2REKUR/#\X*'S.J1:O M#E6C%!^^RXX6QY #?,UZC_%*V9K6M]S,(D[#U*R'XR!UO&Q!+&J[0):UU(L+ M>;J0V$A^(WN,O=TNG4A\D ^WZ&FP*VU+("Z/T35S[Q#H>7J9$S;?D3##$7A3 M5%S5U0GPR7=7U&N5'6H/5[<*2PQ)B3G*"2J,B[9TX.1V_:+DEC"*Q?N>C+PR;@\2D/#&J$D5W2.9F5^GASBV\.;#C\'7 M%MW$084DE8N&<<$)=(22Z&NIH_&2AOOU;4PS(7:TF]^4:HT!TZ$YK#C,^W', M7OIT%N4^#M7M)OOHS'QB21PY7DC\I1A%VOE4&EPX*\W2IB;T+7#=G(=]A.;9 MWUQ\E&=PR7*NSTW#VCCWJHDZ=W"9A73&/M3$0[3VHAF&BU!,J;[O52\9>=HQ M0YL+0TZ@5T(C$M98-@98M($U9-YS=TE M7%N\@8^G36P.R6-0BV-QVSCF(6PZ:T+#HZ>G)VB"ZMMOE85US?;N8U]:8[H0=.! HV!IVSI*B(6Q)I+5,E6,9S5SF1HMH@#3KH:D4D MVHG 0@)HY"+UR!M*E&01AX&RU]"OQTL54)_O),6%C\23D/OC6[:X_BS#"5TI MOMR2B8T7K6\:>WFY'B/FCRZ>)DJX=[Q5]B8>)DY(D"0=VGKM>\DD-V&"Y]B4 M=UPK1O@EV?=W_T!07X4#TROU'4)N710"Q],P:#I BX*]$RX483$GPO9LQC/Y!_W+"IA>DY^([#3>Z]IRHF95?)4%-PN4'I>, MLK&S HT;\U WII7DSMLXV=F_/;P55]B2J,FI<(E]<.O&#!,-V/_C?-LJCQV, MS&);*#%=X%KR&S2,9/_Q@:0K)#[U)&8W)?BG_0D3X(4\!>5#0HX(WXGCX#<[ M"A\[[3Z.*+O*+/5H@!= YV="3YN*\NE95X[66/:.B:R$N>&/J/:]^*'&TAW9 M!@VX1>?="EXD9Z<\@4N3N.8722\)_^-!"%]+8<+ M@B/%22L'?7N^>/(9*__^*^Y7*CT7G0H^OCMS0$';W>5 )Q:TZA2*I?;KN6]$ MVF^-.Z]+VAC*;1"'3_M&#:!EG7D:8&Z46VH#@,")E!H2\G/@^BK,.T^=V: J M>MJ"YJ?_OGI[#^I-ZM_JP%$D!L;>(?=ZDSMYR*#-5A7>$+&RA6A.+"*T5VM$ M0K';>8K .5?>O_$B7 ^D:O0"B(5&(D-TVR6'%-5&G 2AA4$1T8[JB4[P1*]U M<2^QR(Y:JW&GL[/C1+ZQICE^D0;<4-Q>"IMS+\]0477G44;>-)[#]8\M]W$N MH=0)<-9W:.EY2 S,AX5(LOU?)QRM7R6\TTK<7!4<7[@\$88?9W!,BM_(#1S) MX_9>!)&DYY-M8K\(?B-X OW?D\W@33ECR7=+T\:D8$<[,HC4$%(:)'@RB(J'M-( Q:A?C'&I"=R5[PA=(H\%$R;'ATC-5#50,;''P^U)XIMB M"29]Q\1=(+QB7W#F7U(4S/A;PTDM=Z](/&5Z%4?^O)"W M[COFN8UZC C!+(U[$@37I,2P:B#A ? )A'0UQ$/KC>]XU/9!,>H66HU5A**Y M14?'WTF8_,J*.'>]X/Q(-W4_V3R4VFVX'-=7][/A$CQGT3J^4YI;C2UU4,ZM MA)-I6=7>OW.('6!,?3ZOPC+1"SV)[NX;[;-:%S_B//OEMAS'003M9GPDSN,I9R%> M9+]_AEZ=J\.DTP1^IM,8HPY+^\G,C7GV.JDK33N8'&;AF5DWUE7"CKE_8D) M3T$8U,%\7T8T8C_'[JOX37&%#6>$_ <5'!/EQ",)Z2A'-S_1KWK:>WKH*'^H MLG=VT?1@WYPO'"N/8AG[)*? ;FN_<\=E5W%?%]\OWHO,]\BPCNI]XG0GJKZ%';=F9GKG%[7&#%YFRUILW;1J^Q17Y/J5%M M?9\%'5K.RUVH*?1G^B"(K8<]PS\YES>U_'-X[-!BT1\>WN;PM%; MFS /S?>5\YRB![[/1?[1:YVW&CM3FO7HH8[)E1CY^G^0\^]@W2-5C8X3K M)\\>G]#_SNG?V9WK;87*N=4==NR=DL*7%\6J;R3ZJ!5:D2+JQ*OKDNWE:Q"' M9#-SO[JI/;6(OT@E%Z=6C4'RP*@8\[M/%D!ECRO!3 %,F=>A$YRV!TY-KM3B.L1)WVKA4D"K/V6PQW9E,&0&55%\.KGCDXO3 MDPN/5*')2DH,)UO7^JZOPS:9I"/]4R^( M/;&'Q-W2O\(V_6!&EEO(9]#7=$0EUGOWRI,)9_4@7.,[)*)WW(&N$Y[7#-JV M8 @X/Q_+4KTLWMR*7ZB:O)\QBS1-SL6>S8^M+08 MD[,E!');&?%>TI*-?[EP:6[:*/S+T3_.'S9?"GXW;7BOU"#8('5LW4U-EK#= MA;0.@.1(QM4XAU15WK"\DT!JORIU8'C7*KK/\?=4ESK#W[,V M_!*6@;.RJ*(CR=R+( 8G&+43]W%'UE'IF$J>)G)\1-.10.^XG5^RR,"S.^TG M&KJ)?K+Z"C[Z3IWAI$87RU *?H2?CZ/?72SB[<=0S2AY]MM=KTYM#A?@5/#" MH^%4ZO3VR83N-5=:1Q-97")NT29P MBB/, /!V9Q,2OW$4G]V")W M 0@NN-4@( 7 $*G28,J!V!Z,_ZXX<9#%R4BB#JJ^Q\I!'DX;*NW2#GP034V" MP;\3R9DXK X25/1W:E>7;WV>*=+3 [[A4M% MHM<[_^*'_40:.98_.3V?R7NG?("Q[:$\V]QUSG+=F?B]4,K0_0OG6:@^.A6J MI@4"QT=O7^L21%R8QDB'QY.N/NG;6'XX,I=5!EVH2(T=1!IR]3$ >(-,1Q;U">9Y>R;VC5,IF0^-0$3F+'$RBH=844 M*OU=YTD[O(^LU4&,0?%&#OH<(_YN*D8?]]J_((]=H\Y!VTWV1!11KBF;MU,U M-[S:;:J77%^]XNN3RW*=1E;9-Q>S)\\N_'M%%>U$GO);9>1JQLY"'GO^;#:X M?LWI_N;1[/3LS.7J1IN) WZ<]8.*0[9!IU3?T(@L>@D6DC4Z[[/[=TE1*0(I%1EZA/K!4>?ZAV)EJ>/ M3H\SW#,Q8Q#-?1D)PD-[4$Q@)FS&18PD!5)H_.QB&#\8U)I$;Z*U_*;" SEL MW.<=K7^ K![95.5DIJ,:J]8%$ 2TY_@%$[/8M1N_ -=-D):L3CT16(P9MBW+ MCMCYZU-7A]F-QTG[GY#%PQW21 $4U2>T_%=-#BBMJ54#+84KT%.CJ+?^YL88$/QZ@ MWUD\&[^7_ E!+ P04 " !RA!!3O/@A*O@( !/&0 & M 'AL+W=O EG6_OL\N0(J2+"=N^R&11&)WGWW?A:]6 MQGYS"Z6\>"R+RKT]6GB_?-/ONVRA2NEZ9JDJO)D96TJ/GW;>=TNK9,Y$9=$? MINFD7TI='5U?\;,[>WUE:E_H2MU9X>JRE';]7A5F]?9H<-0\^*+G"T\/^M=7 M2SE7]\K_L;RS^-5ON>2Z5)73IA)6S=X>O1N\>7]*Y_G /[5:NNJ[\&=SO2SR.E]X#0\P&DB;DWE%TY\J'*5;]/W M@:J%-FR@O1\^R_#7NNJ)49J(83HM39CWZ/UCQ M>4Z?C5=B)/[^M_/A8' I#C$6OU?B5J[%)%@G$1_U7&2FXMSR*A=^H<3[VH&[ M<^+&E%-=!<*5]@OQ&\5JI:NYN%\[KTJ7''B.9+4/^H&>$,=2V;FR0CHAQ6IA MBF+]VJPJB'/UU.E<(ZV%F1&8GOA4$: J9A^S/P0J$9FR'A6$U7 +:168Y]!< MJ$=E,^V"1MH*2PB%-R@(N5)E2PBIX0 *C_.RR@DR#4^ M3\[&%VP!F>-Q_RSPI#MG"[A3%DI4[MBO8FP-@VB5P]% M74_\L30A#(@C"7GF-*<8I^79I>.PTS.=D15 I*O,V*6Q,<4H/X T)RO R'"/ M#TEI$ =P)01!C(4L" 6SA:SFBB57H&M0=%G"[IO<5+<&482<_51E/9: UX" MINP"&V]0*D15L^7!3M9^8:S^BZRV":M046)<@<5P/"!O\S^VHG8^6N58GN!U MVKS>CZ V( M*?_:*UMN2:K0PIQ8*:MVK;%5;4*]17\_&SZOT3:DK:*Z?W@AM_VZDM9**LQ^ M(?TNGM-D='8!BXY?(/]E->-Y;H>"D0,)=0^S:WBY@YL[UZ819@J#;=M!#G<+ MY!$W"W$;VO@-I3BZ+&-MBB_/N( 3E/SP&(O3%SJTV])F\'UK!\*)AO!O-/PF M*RDT7*- H'(T,FL:&::T$"0!9]/MHRT;53!BP*$/JM$Q3P0U-VB -J!]P26U M>4DM=MVI.G%6R;I*BN-HB_N-5/%!V@K6%Q^MJ9>M&5AN;"=4!:GQ[-F\L06J M* :'T\DH22\FG6#J*+-I'5W_@-<4;(K"9-PAJ(\B52$!PSRY0E,K,36U7IZ_ MFHI.OPXJ@<2M 'X%S&MJ,A8?^T]VWG>+(6,SW-=I-%PH;E?4@ FC%745OB>D M0#LV_&@2@3SG[J?@>#D[TRV@7$$\X+;%PW&>NHN3X9 MDUPG!\ MI]DBRR@B:'PT<1BW<4^PNWL"-1()1>I./4AM&!E3&P8%PN8S?FX;55& MS(W)5[HH**D0Z0@!;J%WWP^F?:4HIDGT3%-AW SIE-6R,,C_F:)"6"0!&1-0 MX2EX?J7V(J^$N**!Y/D>Y[RM,Q %\V]BD0/&<88%$X/[QIW[^*

"9SD^#-$AJ\,L.":E:\N](\1+XSB-)" MQ2 I5+NS'0RN9K[L0F#KE1$@+99B!CG! =\YS$GNN,K .'[=QI[3CZ(,]R=A M$]S49[1^4-K7SH1C2XV.*8\#<++91*8Q0 M3H9%GN+7G;3\7Z%.)"^1F"F "][D'G(;N>= #)_P[/P>F0 M$?P&VC?(JNHU:Z-#XT&CF%-HSJ6N2-E-RUY*G;^&*YI%:)?O\6B87%R,3Q@M MC0%63^O8@FAO?RE>V"J]2,ZQTC1/N':T6]JFI]V$_G4?NDVG,W<[3B>\7[#U M_O>AU'Q^;@&'JX<&;=R"NG#;IOBDJ3HQ<7XQ2D[/+J(+MV]EVCLAM_%,>U-S MLB6=S[9LL6N>37!PW "-XS96!-+ M]60\A %2\96W]@/W/H>B( P5S]KW;)0,A]ASTG''EP1B._P. 8ZKG"RRNN"2 M5KLFZ+;'%LX1."Z!=N"3?' ]_:KA%24 Q$(6:@33MG8V/PFS?_/!FR5?F M4^.]*?GK0DDT3SJ ]S.#<2;^( 'MWU"N_P-02P,$% @ (S\O2 M @ K08 !D !X;"]W;W)K&ULK57;;MLP#/T5 MPBOV9,37I&ES 9IVQ3:@0]%NZ[-B,[%06CY5C150U2L.5!(VK67"1G"]R%^\#OG/Z=>ELS@I1(/O+35+!@'4.** M-<+>J>U'W/4S='R%$L9_8=O&)ED 16.LJG=@JJ#FLAW9\VX?>H!Q_ H@W0%2 M7W>;R%=YQ2R;3[7:@G;1Q.8FOE6/IN*X=(=R;S6MO@$=PHZ2M#'R0)9;'^(@*Z:I)]]4LTC<)/S=R %D<0AJGR1M\ M6===YOF&?]O=$5O>L>6>+?NWO7H;_$59A!S>OQNG23*!'A=<6*#&L6LS;\JR\31KAVJ.0N3=-BSA^%I+]%^O&HT[:G?85MI1'\R MAC]#W=Y[=/?^>(="'WVIZ@V3+R1;95-0B/,5JCVO K4EM>P*>P&K0)+^DJ@* M_I,M!<(3$TV;36.AM,O"X.1LW))X5B=J(6PK7E3 #;$5HG%QQ.S*3^/)/J%& M2M2@&7A_,OG34XAZ$E*C7GNA=->LD;95D\[;:?%%*T&'\%;(;YA>"47J=NQ;$UK-IX05HJ2_+FIQ7]3U"[ %I?*7HK.\,EZ/Y0\U]02P,$% M @ &ULK57;\8.UJS]D;NYHU0CZJ'$"3I[+@:N[D6E?7KJN2'$JJ+D4%'&\R(4NJ M491[5U42:&I!9>$&GG?EEI1Q9S&SNHU@ MN&?[7!N%NYA5= ];T#^JC43)[5E25@)73' B(9L[2_]Z-3;VUN"!0:,&9V(R MV0GQ:(3/Z=SQ3$!00*(- \7/;UA#41@B#.-7Q^GT+@UP>#ZP?[2Y8RX[JF M MBI\LU?G6+WJ3E$] ">"HD36@G%,*'G;L.1'X4OM/YH$H][Z>!ZNUFNB4;GBK;+)!'J&:4?#$EB M_TB]%9ENJ 1L^0_57+>[J-?VFWS9 M+K"C>?L,W%&YQTZ3 C*$>I<3'&/9KM96T**RZVPG-"Y'>\SQ-0)I#/ ^$S@J MG6 <]._;XB]02P,$% @ &ULM59M;]LV$/XKA!8,*Z!%$F7)5F(;R$N+;6B* MH%F[SXQTLKA2HDI2L;-?WR,ER\H:!RO:?;&/Y#W/O?!.Q^56JD^Z C!D5XM& MK[S*F/8L"'1>0,\WE;$;P7K9L@W<@?G0WBI1>RD]V\7NQ\D+K$ C(C65@^/< 5R"$ M)4(W/@^F6GD+CQ10LDZ8]W+[&PSQ))8O MET*[7[+M=6GLD;S31M8#&#VH>=/_L]V0APE@$1X!T % G=^](>?E-3-LO51R M2Y351C8KN% =&IWCC;V4.Z/PE"/.K&\5WJ\RCX0U!7G]N>,M9MPL X/<5B/( M!Y[+GH<>X4G)C6Q,I.>+XNS/X,L\[:8"DY%?R/"&YDMKX6,5Y5W>"&2BP^+ / M<\YL>?M.VU2 G=*?@C:\=E*GH>P$$5C^FLB2M%,#,!I@[A#S#F/>G<8UY%#? M@R)QY'9#PA18[5(*[&E]1G[^:4'#^/R'_S_UY6L_/O2!O76!W;"\PI2J?X>U M)SLAD1_'Z62=Q1F9DT=@2I./4/%<(,W^./)GZ4%Y01.2#*IO ;\"E10%X36F M\@&LF0-PD66CG";A"+N2==L9=/]KUZ(TF\AS$@^0.UF:K4WV_G">+0Z*43HJ MONE4PTUGKP5C+_G.RI-89M%!IND8]!5KN6'"%L3?^)74A#=6WB#V )[1B7-^ MN(C(G]*"11.UM1/HV1<7[_H NQPS&G FE:NBS3?D;K_HH']HCW3%ZX$ MC74-CT]BO&J[>X*7Z6,3ZA;4]"TW@P&67_C0ZG(7YV-C[9 '8*YM3EH<"YPK51 MS(+W%H:$Z--O3)RI%,"WI8[2(8Z,'L_<+!N"GO^ S$7S62^DR?^7N.=F2S"9 MU#6HC7N/:.REKC']T!YWQR?/13_I#^K]>^F&J0UO-!%0(C0\G>/D4_T;I%\8 MV;JY?R\-OB*<6.&S#915P/-2XL09%M; ^!!&ULM55A;YLP M$/TK%IOV*2L$2$C:)%*2=EJG=8O:;?WLP!&L@LULTS3_?F=#"%G62M74+V"? M[[U[?H;S9"OD@\H -'DJ>ZZ*LZ@H.I,E,!Q)16RH!JG,909!#K T#Q=Y;H;.J, M')) 2JM,P*%*$\(=]U!I(L*RF!:_*5T37+F6:@)J[&F@;IQ@W_HN;WG^$?DAO!=:;( M%4\@.<:[J+45[.\%+_P7";]4_(P$7H_XGM]_@2]H#0@LW^ -##@J&+8%0ULP M>#/'7^;_)C20B'PDKRM$YIJ@M]!Z:],O(89BC8B@;Z.X1AM:Z-(*2QLWM'F' M-A;X RM-1$HPAZ0BQS[ ^.:B="?1<7M&:^"0LLZ..S3#T2F-%Y%[ M*M$OO6M/='<0[!\@X6" GY3I5>A3 J50W3+1T#N0#B/R0VATX)6?T>%,PMXP MB#ISOS<:MP7^]7^ZG>Z( C?V#C ?9L5UW2C;:'O-S.ON>DBO[Z@;*C>,*Y)# MBE#O+,*N(NN^7T^T*&VO70N-;MAAAE(A"0T)*'R MQ;+[Z^_9!?@J2K'3WMS_?& ME$6L4_4A$WF9)#)[NE.QV;T]\4^J%Q_U>E/0BXMW;[9RK3ZIXM?MAPQ/%S65 M2"GER=B$BM9!D7 M'\WN'\K),R=ZH8ES_E_L[%A_=B+",B],XB:#@T2G]J]\='IH3;B:')@0N D! M\VT78BZ_DX5\]R8S.Y'1:%"C'RPJSP9S.B6C?"HR?-685[S[Q10J%Q_DDUS& MZLU% 9+TX2)TT^_L].# ](7XV:3%)A??IY&*NO,OP$K-3U#QO.G_W:YV.?@WJ0/*BMT)848"7\R\2:3"7ZQL,&-^*AB6:@( F;%DTA9V)8T59 (V]1]8(U++0D0Z#TW9(G\ZG7LS?W;6O/"] MZ=P_$Y\-68(GQ2K/1?E54HM+;WZU:%B8>U?!E?B))D/*C(3:$@6@^3F,WW:G MPWHBBQP@4;0,=8C I7<-1?]DTK4U536[^C[JB0"+!,^B MT/>4-A\S;S&=M5Y4HKR$DP/"5,][@?X^)99^*U.;9'>ZV# (W94YH ]:OS?) M4J>2OGK\!2^V,GT2,(4BS]5I8=R'+NTQ FG_K=@ &"528%%FY.\1Q"#D^UD^ MD<-0:,T8'&A(0 MFMF660AB2I1;>KSR%M=S;P%OR3<2XM#,T"0)**%6"+\ _3,LL 6'/*!/?]Q M*=BN=9+(+^I\MS&4=Q*.R43)-/>L03%DBRI*.$.UN'$?"!K=B?[YPF)$0@N\H5OO=%XS&D3:;=^D 6(M%1#BI\5SRQXX\W MT+IYT*B(/+$Q.X69)"=,?WI[QC0Q!2:%;;=A.0[-+!4,@-41DQZ7JU@IN]=?B]/&,E#M(1N?D3L2^$3]* M1%56Q]S4:]E;_4X!1]ZR4_$#E&-KQ+9DI,33IZ-+61U;J896@\1AF)60AXB5 MZ5;JQE4:#X'6AU;PQ#8NI>&B7DUE8[4\81*0H6))UY8EE"ML](]0>DT64V2!'+1"DT7DXI1.NE43N03%7!3IPLK#S :3 MF^H5@I""XAQ+N,*8!Z#Q<*!"G8.)=<3\+F4L4^0*;B9SF]>0>M(U^W5+=@=@ M^(=2D]G(]6,5Y(H:P5[#L"_BS L6EP,2QEHN;1W[=0ZM BJ98X-B8Y699)AG M+!JI3#](V@0XI@4D^T+9^@!S#!(IURY.'_L>L&?>.GE_W8']]+IX]55[<$>I9+N&1: M:(#J$R-KBQFN\"]OX#-YK@A.>7*Y_,U5:\N*(]ZY0G0E4!F[L^<:Z-]+[2J8 M2CY,2V@W,(172_(H5+PI.31YBL-?W32H2/49WL80ZY48VCJ4&J"OJL):,?BMSE_E:PG#J M1KP9VT1!2=I$7M,J6KS.>X!M)U2(2&%K4F6!T\6X(:RB:LHDT&NJBG&%>M^5 M[$=X#ZZ5 M3';AVC4R.T;WP^C 1NAX!L.)JT*LYCO=((5]#7#?/[K4^)'8&-M]JG,+VQ7B MH'%)X*Q4)*:NO_]!+3,NOIF#084YCI=/O2"6>_0<#!>MI6,R3&;SJQW#)>LW M(2 K:$E-&=FPU_A7 !1,7GGTUSJN/WG%*]JFR#41-M$1L?W/2+/GR$#,&[D) MA.72LE['%7X AS346W(7FW%; -I$9&O9!DJ7:JW3U&TYW()0W+@ (EI;%2B4 MUUH-;/P*=)QN^X"+X]<#K0KFU(8ER 3MX(8:+G^& 4_M5B)$;<6\''9IO;(6ENE7$8"7 M6TM9%[1[,]M M=YV(9Y5LV5WT?OJ7Y/_(0AH"4%E"/RIB$]1HK#AL@X"^@T+[+2.IPMNX;ZH /LT.)KU@GAB&Q:D>YZEB*Z<(KJ M+N&1[UW-9@,=$J@4P)KRI0W18.%);#6F'*PU^:R&%1/7F^E5#AXH-Z?> LW= M;'[)4ZX -=-@KVX[7G'6KOKLDO/SMU:6T^GB2+>O\Z86(W7IM--RGZX!#6?' M.^]^T0AAZUKM11#_EY0]%:23:=HET/,/Y>!#M^6Z=-N8G]2VL&<"QS#_VEM< M7A_"_'V\KW;]^X#?'%F1QYR.^!SPS#5S3:JR'_DX\LS:MO_5[D*2>59P*-J( M!V:A%T13GGDN'4?Z04< 9>A[ Z!J91O)^UQ',\[S$LYP4\D5.\4(QV>W2NAM M]/+.82]I5Y6DY;/-!T?GW+O"V,M@V@0>A;]*>.WV\#\;CWF;#V1%(!@?@U10 MG'W+UHGM 1J_+8\< EM=]#W[B&X&0.F ;FRDE5MG>O^,8+D& 9H$XM3AQ7W M[^^KO1@TJWQF+RN 22OP)RT&]M[ C0C.JBR*K.G2T0K:@RO0@3^7#%481<@S M!$;H-D*EHKQ'TW%VJ5"&6-&V3#9S[5;5YSW^PQ.7\505]&&-# 5G'NE87U^LLR-%V?$&0 MX/ASMQ=%K!U@E-/EZ7] M'=6I.\H=\16$?L+MB-CP7R.)>MPJQ)+CNGU08V.U.B6J&:AV4ET(5'W5H1SV MLGYF$$'W\][SPM3V8,U$CO7GILRF2JH%7E4);4"?SRO".EO.]4E>TT-O,E.N M-\_2*S>H=ML %?8:UD['G4LXQQ#2MC+4$ 83.ET[A"0>^93&PVD#BFLO6S;#[955^,T:V"IB MM<+4R?AR?B(R>PW4/A1FRUT>:('Z+NZ[_P!0 M2P,$% @ &ULO5AK<^.V%?TK&-7M[,[0$D5)MK1^S.QNZFDS2;J3I.UGB 1% M-"3!!4#+[J_ON1>D3,J2ITDZ_2()X'V>^Q1O]\;^X@JEO'BJRMK=30KOFP^S MF4L+54DW-8VJ\20WMI(>1[N;N<8JF3%35+J8W=\V+T^P@)=.5JITV MM; JOYM\G'_XM"1Z)OB'5GLW^"W(DZTQO]#AK]G=)":#5*E23Q(DOA[59U66 M) AF?.UD3@XJB7'XNY?^P+[#EZUTZK,I_ZDS7]Q-UA.1J5RVI?_1[/^B.G]6 M)"\UI>-/L0^T\\5$I*WSINJ884&EZ_ MGSH9&\;IFH+RD[=XJL'G[[]3<,G=SCQDT9D*TOC-5>4L**7:LS6:<*)5!*>NQ-X'5"Y;GBK!;?RKI%38DY MXQ>+UI$*#^&5R72NP6:5M\8U'4.EH".;LOZ4]-N@3=>AT*EB4.5.U:12URPK MUS4LT;(4#L8IU*9W8B^=J(V'?+Z$^348',Z-L71ND2&6^66:FK9F[T%;9])F MCF0'/P0T,YG33S";L^M@PG2$5.>_AOH*GN>H[=:2V)2(;20R[;S5VY;]Z"_) M,)/G&EBZ1N+S':JG#("4SQRI)+YYB="#3'6I_3,_F-^\[SRI39U20$JY+94P MXX Z>""]4$^-MH2F>%!;RZ%!7*[9A!2NH5O"-_.HJ;DY]CQOX0-%N?;@2RU+ M"VYWD@<)0#"]-A047UO2ZP=8@;J1^))/RD60[%I+UD<"X(!)TRV911W:U^P MM:6I=TB@KBI4G9%?7=I]!7X((-U"'1J%.C2*J?C!X&CRH=Q1DCG%&Y9V58IFIJIL02: M)!0>P6.0B5;N$6T@"FV0W:!R4MW($C7 T]+J%)/.@^!9N&>'0N]2Y$4P HK! M3)H+:]I=T17,U: MSA^B45S'(6T8#UA:N7&3ZA^9;:EW\E6T0_+_FY 1A'9N2FV$;%"3,BT(3W00 M;E;<9(YEN;$PPMV%9%<,34I!>;&-# \G^*J"8X1GK\,-? F=6Z(=4#R<2M$4 MJ*>BOY>A+Q >^+TU%I.,B-$%N 3FR1^!;_8O; U@X6Z*_0EI5[94TA:H-R94 MUJ'N3E@[%=^$9GK4BT^47S3*]D9J;K!\"3O14*@A]*%"[O==:I2U7?\X*KQI M/S'95%D+3,0=*,J * G=JY(F6; .WJ('(;G09\(XZL9/EQ;HNLA%G;'FK2Q9 M5=A[1V @J_M!Y(@ 0BY9XZ$)IV97<^I0%#'(K*3-[Y+F/RV(&'WFL1MX0U!Y MW[TT^67K#I5*21!H>G30CJE$X-X(:#9?A]KB),?@XN!_X,J+%S?_L^^QWOYV M,&RZ,'UD%U[K/^5G_^Q"K*/-9C,X<]M-L!X-_#^6>+PSO=2AN,2.;'ED]?C\L_$\FGKK*#G. M-;,AI/,X6@TLNWBEX,2B<)3IU,:58HUO%SQJ%D;B]N)J<\7T%_,H6:\B:NE- MOTI%E*9[5'6!QZN.+EEON#@/[5[7YZ9&-S".A5ZLXE60M4FNSLG"'SY4XBX2 M.\QZ"T!Y/F5&$NA9\/&TC34A/NY-K1R^H+Q MT6;X6S&/7S!/KN?!UM4R.8_X_%V\L1$'4W_U5+Y\;O1Y'R&_^^'Q1[-$8O7 MM0[6Y)7>)%JMUR>MZE@6 ])UG)PB60Y)D%(G2%8#DLWUXA1)Z &(!O[6Y+3+ M]S2+:'6U?,416F'WC^C,[MOSS%?19OG:KN^P#'P0NFK:L 1 *?V_Z,G>K:)E M?/7^C.9!$OWW??;4NX;9X,U,I>R.WS\YP5M?>$ESN#V\XOH8WNR\D(?W8]]+ MB_V'TC<':SR]7DV$#>^'%W_U_ M %!+ P04 " !RA!!3;9*B7YD2 ! 0 &0 'AL+W=OZ4>( MA"0T%,D0H!7UUW=W<>%%E.RDZ7FG[X<>AR2PV%WLY=D%U%>[O/RL-D)H]G6; M9NKUV4;KXN75E8HW8LO5("]$!E]6>;GE&A[+]94J2L$3FK1-KZ(PG%YMN7^5J3Y[O79\,R]^"37&XTOKMZ\*OA:/ C] MM^*^A*L%*O79S?#E[=C'$\#_B[%3C7^S5"299Y_QH?WR>NS M$!D2J8@U4N#PYU'I/^>[/PLHS07IQGBKZ+]N9L4,8'%=*YUL[&3C8RLS\Y5^M'AH3 MYN&1"9&=$!'?9B'B\BW7_,VK,M^Q$D<#-?P'B4JS@3F9X:8\Z!*^2IBGW]SQ M0FJ>,GA7Q;HJQ:LK#63QXU5L2=P:$M$1$E/V2Y[IC6+OLD0D[?E7P([G*7(\ MW48G"?ZER@9L% 8L"J/A"7HC+^.(Z$V^3\86S;&G.2::H_]$;Z=)?,RU8,.0 M_?$/\V@XO&8')!G8'=,;P8JJ+'(E6+Z"1ZF8G1G01YP>A=/HE$0"Q9ID@K>Q2EEOCO>W! 498B 9'S M^+-7Q ?TI$QF:_:P5UIL';]!1PX8R) MT4Q9\Q\W^"\\_XKXQQ5V'=++_2%'0)-KMA.E)V=XB//M%M1GB!WJWKY)D+$3 MZA\P+]X-30)W$MZ=R&9@83 6%HV#T702S$9AS3;$;:5!$& WP,FPE_&&#3!=3(+I)*+/S3TF4_7444/361@,P[DA5,I'%*=( M>2P@U&O/^X"]X[#P;I.G?CZ# 5*G0ME-64M0)ZH?!B6B1!6"I\0;CJX",BMT M"13BSBC66!FHGN/",7UZ,1P.)B$K8#H-#R ]+?\)*0.I\>2?$(&)+]!_(A4$ M9(6;BKELP'[-TGV;0T52B:^BC*5">QFPOVX:7W%S(7$'-)N\#&'IP780 ML(^0O_X!^8O=2;UG&O(>J#\C05=RI3>@N@S25ZD@<[K=!WLI4D$NU[86\H79 MM>JU#Z!;,L'+5(+,54&Y-1';PM I62J_5#*QIO0Q[VZVD6'9DI(!.(#PH3:L MRE)Y,!Y M3DXB5Q05GY:#&,YBS^)WR=7=#<@&6:X;VD569<86(02*O6*K,M\:8TESA9R< MB!R!=S3C4 J QCZ /=4R-2I"NT17,#%$=C;VB!)P!Y**U(#V *XFS###A\ M?X352.$PW;H!::VU2I51A %^'P08D\DY-[$>L/H&1MF=' TP+N(ZQ$!_(\\(X*$&,AM$TD(G= 6L-$)> 'TRA,:9#E;,T1P&3#IE4\4@%E[,#?-5@-K&:)UBG3^453=,*%BN*+ MR86C\#*QZK!1PD1!ATJM9"NSP3GB"GS J2E7F":+G%"BXH0[9=P%Y]Y26B!2 M?*EXJBCA@_^(1 '>F0_"!MYAYYB>">< >?02,U,5@*O!',U3(A_10Q-X48J\ M7/-,_HO7'X0Q%8N! M8&B9M(?1SMAH83!QUK,5"KFF-WV;Y^9W\IX)69"%2O;(TZI.OL=C#M#ZA?N8 MAS:)$_@VKS)M<&803484/4%A>9E@J,9ZRI8DCH/4EC3[9MF"62I)I./83G&O M(&@67":7L*;="3?7*B]&KTX1TR%VY2G%,VH96$D!,F=K@4PW9%[9XE-O2F&< M3LTC$4E/%04/_VT;PGQ;H (I* D0!NR5F M[YY1,YL,2F6P2.5:NC2-:'U;(3BG8B&KL"'["4R:< Q)/+$AEKX M_Q9*QATFS3^)#()""LY20F(VJW[@NV[QQ5<:\RPBP6-L#H!H_Q<#C!.Q@CJ- M[%9FB)4@8\L+!"VB7 N":K5G4[%Q7&RLUVBTEKJB:AA@$R#%B/F2@EM7 <8(AFM<]=A'9C79>Y#&^"!3/&X+3=PE%VZ>I_@BS5GA^DL$2R6 M;+,"0NLD_,GYQ&-.;8$"/*)T[ZCSM+?-3_SJZ^H&#P,H"-&8X7NZ)T]2HN61 MJ'OP;W0 9 +& =UTW_)2!/@T%H"?DBMI$@)H"@VMW".D TZ@[.QZ H"=1[!A M*)>Q0P3Q)ZL?6[&L9>QE*[3UQC*#:+$2IQ*>MJG?2XAQL%0H3!*LK.2RTH;_ M%>@[WZF79+PK62JHUF%@(]#8#')W$"0"RGPF9:+PD'J%*=Z'@VA"+0D#\/(2 MD@@E0A?@#5"NL6X!1FTR1U22TJN+NL.OFW)U%#(VP82 M.6K?3:]I(B69-8X$S$@L;+.][<(=3^>FBD01>:7S+:?&"H29FM4>VH1Z:+>@ MZL?C3HS^_O 4Z&]S9!-CY:R.E4^*V- 9A7:_3*,?R6T&6758,FT_V'U,(:XC ME$/.IN[,N)LY*\9'KA+^Q2>QC]R"\5]X^5EH Z=\;]^@Z'=?34(C??#, MI%5A7S)> .>/'9EN\5CS\%,\LZL.?E.8\<9?#!1E.#Z9D3A<''4 MTMQJKML7]*(@&E(?7C7;A.08LS *YL-AHT%_W'FM&S:TVCA:&DRG=6#K ? , M(+3<4D6F>RO+ND>J@1R4U;A+=:%XL&%[UXV2JNX9P=P&97BBMJ#Y3$"'&BY! MK>+>,KHFIUJ%]_D:XO/%-]?? X?ACFYS%#ZYS4>,JGF>M;)'N8D!NX9NTRDR M\J+">A%NVXC" @5^;!C7K[['EL;!>#P)9O/1MUC3CNZ2H*Z!3;X^:E[CZ >: MUV@T_7]H7C?/N[,0=*.13^*JF>&4V[D.JC]RAH_7A1*7*5S89Y]PQ4&3,[.Z M;(.NT@ M?RW@>;=P76B?GC*]+85MR)' I M+#= [*V(Q78)"X_HJ K2 X&,8Y5FTYG(K !C?/AP1_$!JGJUD07I$7B*Z_(> M]@L*6(">U-U 3(KQQYU:M?+S92$3Q>ZY[T_8#LZ'NLCV@+2A6W,>1G5*WY6@1E\2MZ#*G,:35IC. MA+:!C\YV_ &(7-D>&901>B?LV7I[U[IGF.ZA:U.VH>J@$U#KL2U]BPNYFEK,<-G/-G1G@^379>.M9P#G:GGX:O.RVL+'_8+'$!X5^M:%$8Z+&$G=N"<6%:Z,^,PZI MN@AL7S^TMSKJ4Z+6Z1"40! B1O;^ -W(\N=H;H'NA9/:Z#NW'YK^L8 D.!V. MGT!4_K)7UN,&!IO[2P'> \Q)W20,06TF_E$L=%W E@66 ":^B9VZZ M;!\W44ANJ>\K#\5G&SL MV?$/D=>)0(Z?UMA790[%X/I5MU6S 4 MO'4#4*2)U(X:[W0PG#?:KL@)YE=N#CH@#R%.2.6*1J^PK;>'3**H'>L;IPU0 M7+?H#NZ7]M\W[C\5/V'^H\%XZLHB=YW9;%JE7"2Y37G\^?(AQF3G[C^1T#A@ MFRR. M1^8JB?A:X.E<#*9Z%*XVMK/MI2,3)+[E9@'O M$Z^UT^:P"M2&ORDPY9O!9C[ZICJ^ M]ZY9'8[,P9QWZI,UO+5N;V":V_"H2!J9F=]%43%ICT/M;=XC'?&Z5T3U,R%L M.N@_WD9XYN\N[#XV9/^37/L[2^VRG82&ZJ;:&J1XC*87ZG0Z?TE&$XZN_V?_ M_N9:;C^,P(WMW74'?O1%@)]J$_K/&$.[T]^Y8.4^?/(G8@>(-_>\WE*-K^G4UG$BQ&\V"X$&,Y!0Y/FB\%LRJ+!K&4]O?#P M><#86=HPF$VFP22:-G8'3'DQG5]T5_\F>XO&P6RV^)T-;1P,YU#V3&<-8491 M,%U,GV=K[MVW&MPQVO?=%.82%Z#SO%IO^@7]T1GB*3/L9?^86$^];WF;$]<- M<+^@ZQ(R5XP;YD8_;7//DT%XW.9.\8?7>9_+\_/,H$\(8#>8M)];[(\'"_;7 M'(^;7?W;(T*7R/?_1;=V>=E=(*VQ6BETF7-W!(,5 ;? ;4W7)LR]0O_KT?8% M^583VJ[8]XODJ\:ONJF;C;]=IPN8F38_\/9O_<_C;\ROPNOAYK?U4'6N 82S M5*Q@:CB83&ULM5AM;]LV$/XKA-<-*Z#8DNPX3O,"-&V'=<"VHMG+9UJB M+2*2J)*4'>_7[SF24F773A>@^V)+?+E[[KGCW5'76Z4?3"&$98]569N;46%M M\VHR,5DA*F[&JA$U9E9*5]SB5:\GIM&"YVY354[2.)Y/*B[KT>VU&_N@;Z]5 M:TM9BP^:F;:JN-[=B5)M;T;)J!OX*->%I8')[77#U^)>V#^;#QIODUY*+BM1 M&ZEJIL7J9O0Z>74WH_5NP5]2;,W@F9$E2Z4>Z.5]?C.*"9 H169) L??1KP1 M94F" .-3D#GJ5=+&X7,G_2=G.VQ9J/)OF=OB9K08L5RL>%O:CVK[LPCV MG).\3)7&_;*M7SN;CEC6&JNJL!D(*EG[?_X8>!AL6,0G-J1A0^IP>T4.Y5MN M^>VU5ENF:36DT8,SU>T&.%F34^ZMQJS$/GM[;U7VP'YOB"+#>)TS-W)V!TMS M]D95\+[A-'L]L=!'NR99D'WG9:H3"[9NT^MM#OVOLY$3:>$?2AYS?XHQ%/3/Y*V-+YR2VC$O2=7 M+UFCU4;FPC D#68A9:UY;9E:,=F+, ZB\A C5JOZ[%/+2[F20'@P208HR-&, M;[G.S9B]-B2-1.<82QY'P6+>8+CY*&2-]T=AXETY3Q#9,-:1'/WK#>=M@LR5CEAM\] M9@6OUX)]) QCYY=X>L7^4!XOK2$O\'K'"FZ8-*:%V2?8Z:2&'<[)%U>&B:HI MU4X(\'$_6!](8AP&!\%;:0M8Q<2CT)DT@M!F@@EBO),NC)7(:XB%0$(@X"ALAZQ2 MVD*AD\2A57/*XV>,CACID"#2>(("W4!)_@=$1!!H1"AN0CAH,"J-A)(P1\Q) ME0<'/65.=U1LH:&B\HF3%.4,:4_T:<^AQD,,OUE>8OI%DB['6Y1!0J@9EW/8RW/XDGAT%#8\= X0Z#H^L([86M="(6N>\'!51DL]H M;Y#?,6J>0;J1C\^D_#+0,#]->3+]5IRGZ3?B?)X<1?TM.>^.]=M64QIX7DCO MISUP,5M<1HL+'[RQ3T'FD$Z7V;O,AJ,VT/Q?_?J%WGEZ&\.1B=J]JM$U")T:9Y'+HCFC4KI&1KPK.<[0?5:HDC*=KS!4/FBZ4KDHPU*7 MAE6)+M]M1-ZMO/A7/3//_;\_)*V;V"?OW2-Y!=,;52(J2^I5YHMQS+X'E=2( MP/J=%"7Q^#W[*,W#V8K\(F$T7&J9IK(0CQ.$9=P4G[?W'*T;QRRB6X.'ZU<_4=9D,= MYI:LA:M-BVB!0Z!DN0MK< I<%XJF.]-R25-TWQZ' W*T?W]?PS%U':['KH=[ M&HHS WG -3^\H2Z?#.T G+@ET'Q_4P@XNYO".-PQ.OC]Q6'8(+MN;ND##,'N M>[>G+A(G[Q$45@C9S['@F\2H>X-)(I.^1= 4H,?VM+6D6]Y>988O;76R(CZ;5C3)])_N9'NFR/<\W3@7-=8?%'!P]IP6@]GV& M&ULG55M;],P$/XKIR#X!$V:[DVCK;0.$" -3=N MSVYR::SY)=B7I>777;OEW+:DI,%K M![[56KC="I7M%LDT>3RXD9N:PD&ZG#=B@[=(7YMKQ[MT8"FE1N.E->"P6B07 MT_/54?"/#M\D=GZTAI#)VMK[L/E4+I(L"$*%!04&P:\'O$2E A'+^+'G3(:0 M 3A>/[)_B+ES+FOA\=*J[[*D>I&<)5!B)5I%-[;[B/M\C@-?896/3^AZW^DL M@:+U9/4>S JT-/U;;/=U& '.LF< ^1Z01]U]H*CRG2"QG#O;@0O>S!86,=6( M9G'2A#_EEAQ;)>-H^4K,&,[38H]>]>C\&?0)7%E#M8?WIL3R M*3YE)8.<_%'.*C](^+DU$YAEKR'/\ND!OMF0WBSR'?]S>D_HC@:ZHT@W^\]J M'49_L80PS>$-C'G@KD9HG'V0L='YGH'LS13-TG/S%]9Q@4$0$'NC*<%6@**H MV9?020T-/VT9.Y2-)OI=6MT(LWOUXBR?GK[UL$9/P#_)W8R!09('K"J,5V,4 M%EQPP&W#%J8CRU 03:-D(=8*H\@0H&J5@DKZ0BC8H7"3D(S#H-G80TFML1"M MQ[%*J(4/3JUS(0/.1Y T&U#6>T9X-D6)V(3K'"/]D>#SN71,GKT]1[1@M3#B<_*T1T]$5UN@V<5!Y*&QKJ+_-P^DP"R_Z$?#;O1^D5\)M MI/&@L&)H-CGER^'ZX=1OR#9Q(*PM\7B)RYKG.;K@P/;*&ULM59M;^,V#/XK1 ;<)R]^2]S<-0W09C=LPVXKFF[[K-AT+%26 M/$E>VOOUHZ3$3J]IA]VP+XE$D0\?4B2MY5[I!],@6GALA317D\;:[D,:-6Q%F2%''+N)RLEEYVJU=+U5O!)=YJ,'W; M,OUT@T+MKR;IY"BXX[O&.D&\6G9LAQNTOW6WFG;Q@%+Q%J7A2H+&^FIRG7ZX MF3E]K_ [Q[TY68.+9*O4@]O\6%U-$D<(!9;6(3#Z^PO7*(0#(AI_'C G@TMG M>+H^HG_O8Z=8MLS@6HD_>&6;J\EB A76K!?V3NU_P$,\FLBQZ6[E(W5=,K)SJY^H7O_61D#'6K8-$SC,K:$ZT[C\H!Q$S"R5S *^*2D M;0Q\E!56S^UCXC.0RHZD;K(W 7_JY13R)((LR=(W\/(AR-SCS;\RR&>@LP%T MYD'S_Y2Y?\!0%B'-X=TWBRQ-+^$E)MPW"&O5=DP^>:V+2SHE,VDY$U!QT;NR M!H-EK[GE:*!AM-\B2L#'4O1T)5!KU8(EI)*0>LM\0Z@ZF-.Y)+_BZ-=XO\QX M ZQKZA]JK5Y4! I642M6?8G^]*7=U!&FQE(:(Z^R]WU!/HB5IC8'V;=;TB;O M1*8E'M[. $T,8YFLN-Q!;\B 7)5,E+U@E*2MLHUK/UX"Z;Q%G ?BAK6!S#%[ M8S;<<:T$S2/G:TSFDQN3[VHQ9/3/)/@(U/; M:$2?4<,?H0UMC*Z-@9H0AR;T*K1(IG!M@%$-&!I[SH]#N>D-%3:E@E*]Y=*G M*MS^2Q;_TG-R4LX:K59AC(LG1\'ZW%*=[,8TN:W#UY3KCELF^.=P=6YV5T + M=_KQL6R8I&J\#^/BGD6IDUV>4;RZTF)[)G65(<&LEF4%_/H(D\&O3.B MC57E ZC.Y=I 'LV3)$J)U)'KC"3S:%',3LY&V1U62*\-Q[,\"8#>&35J&CA@ M//S169Y%B[2(BBPY)UJ'/G:U-0)LJ">I_-9C7$?+BRA-YU&2%F 2,ZN$I]8GI':=;$%B3:3*]H ^C#L^3L+&J\T\"FJKTP/#+AEYTJ)T" MG=>*(CYLG(/AC;CZ&U!+ P04 " !RA!!3J<<0%'4# #>!P &0 'AL M+W=O]OVS80_5<.WC!T0 [MZ]=T<>UX.3S[YA M#O2E-=9O9DT(W:LL\T7#K?)SU['%E\I)JP*64F>^$U9E"FI-EB\6+[)6:3O; MKI/M3K9KUP>C+=\)^;YME1QNV+AA,UO.'@R?=-V$:,BVZT[5?,_AC^Y.L,HF ME%*W;+UVEH2KS>SU\M7-9?1/#G]J'OS).T4E.^<^Q\7[&Q MYULV)@*!QM]'S-F4,@:>OC^@OTW:H66G/-\Z\Y\0IG?/JG8?1=(6/1^^#:8S#6K;;C4WTYUN$DX&KQG8#\&) GWF.BQ/)7 M%=1V+6X@B=Y BR]):HH&.6UC4^Z#X*M&7-C>NK;5 54.GI0MZ=;9H&W-MM#L MUUE BNB8%4>XFQ$N_P[<"_H @,;3&UMR^30^ [6)7_[ [R8_"_A;;^>T6EQ0 MOLB79_!6D]Y5PGO^7_3.SR2XG!)A89Y(OK-_?WZ6UY_?,\Y2O 0'"X"-&@A)_ME?EF&NFM!5D*C;B^;F)/ M5W-Z7\'PR+M2VOC(J(TS*7XYP_SB26AB4 MSF12I _VXO,!XHHZ%0)Q\XR20 M&Q,*^X[34* #*TD5?GGMSZ6;GU9X"JBT5:@_1!EQ H0,*Q\E*Q&%-AT; M)XS)X0O1.U!EXWEH&+9!AT;;1,ZB[ZD*E%-#U*Z'$WL__WH70@JI(6J&9[3A0HG (H[@:'((K710==J M'-61FP]/!(1&!>0!8Z-YC]H@NRFA"^U34!188H%4N>=(BJL*O<7&?\+M@G"; MB8HG)K8?DQNFT_:!6&( :H7R#56XM+X]%K*3F=OBQ*2;);&R81R_DW6ZO%Z/ M,_O1?;SY/BBIH1>5KQ"ZF+_$\)+Q-AD7P75I@N]&ULI57?3]LP$/Y73AG:4]?\*(4.VDJT XU)3 BT M[=EUKHG5V ZV0\M_O[.39H4!#]M+8I_OOON^B^\RW6JSL26B@YVLE)U%I7/U M61Q;7J)D=JAK5'2RUD8R1UM3Q+8VR/(0)*LX2Y*36#*AHODTV&[-?*H;5PF% MMP9L(R4S3PNL]'86I='><">*TGE#/)_6K,![=#_J6T.[N$?)A41EA59@<#V+ M+M*SQ;'W#PX_!6[MP1J\DI76&[^YSF=1X@EAA=QY!$:O1UQB57D@HO'0849] M2A]XN-ZC7P7MI&7%+"YU]4ODKIQ%DPAR7+.FQ(UA_&/,.8M%"9&] G,"-5JZT M<*ERS)_'QT2GYY3M.2VR=P&_-6H(HV0 69*E[^"->HVC@#?^-XW/,(][S.. M.?J?NKT/\5T[A'0,'S],LC0]A[\@]R_->6.,4 6U3N_B-%"=L*\3",6K)L0;X(+JVNC=X*Z :LG.$J3L4?AS)9 !QPQMT.X,EK"15/0[84TZ^@1 MW[UIU)H&X$J#"(KJL"=).5V)L-2R9NHI5.;TW-)>/9(JL:H00MEX:R QC#J[ M* P61,F''Y&()$D"*G&BJHB:HH0B B]]GZOY/#X-D:_+'T#=&-NPMO2>I$,C M>\8^W0"8 ]9Q"U.+\O,]J^$X@1I-"S^$:^*2Y\)_B<&A9BB9I5G%3?-2').Z MH>P>;9*%NDNVP4];JEW0A\2Z)W=8U+Q!S\RB2T?EKC1 ?#!.) MI@@CTY(J2M[.E=[:3^6+=AC]<6]'^@TSA:"+5N&:0I/A*76H:<=DNW&Z#J-I MI1T-NK LZ<^"QCO0^5J3C&[C$_3_JOEO4$L#!!0 ( '*$$%.W$]:58"H M #F2 9 >&PO=V]R:W-H965T/GY; %_+(I MJ[UIX&.U?5P?*FM2&K3/'R_/SY\]WINL>/3C]_3=A^K'[\NVR;/"?JB2NMWO M375\9?/R]H='BT?ZQ<=LNVOPB\<_?G\P6WMMFU\/'RKX]-C-DF9[6]196225 MW?SPZ'+Q\M7R&0Z@)_Z=V=LZ^#O!K:S*\C-^^"G]X=$Y0F1SNVYP"@/_W-@K MF^/DM1N3)LW'\O; M?UG9T%.<;UWF-?T_N>5GGSYYE*S;NBGW,A@@V&<%_VON!!'!@!?G(P.6,F!) M5.D-HW'/P:0'=Q+A?O57)Q/DN6Y\O%Q'P7#@\7--_3 MOXR'B<6>N,6>T&(7(XO]6EM3 MIH1/GVVRME4#_!VL9HHT,35P\@$7JY-F9YK$;#; :O"WA=D.9=58>&B/Z*L1 M''C>-CPTS\PJR[,FDZG2K%[G9=U6M"F #Q&.$(R-X552@ 4'X-^#F\5Q8^!4 M]L86K:5G[!T(N1HF3ML*C]J/P4\'6V5E.D_>MU6R+^LFJ0,"B7'R>YMN%<\W M97YC44#8JH*ELV)=[FW2F#M;SQ*3@S@$@ 'PLDK2LETUFS8'&47D!@_>\A PP"'@T>,7 -]E( \K0'Q.1U9E%C&(J\"/-P:. MJ87G8)$JHLZ5S3,X[10)>H4G:^JR, #Z3$ZZ!A%..+S=9>L='LF>?@$PLII. M"/@ 2<&?KUGA'@@5@+ C_DB[G"#U.4B3I@78=4$XZQR)'_BF2C95B8N6P-AN MSS.:HFX!)GX*]ZOC8"?X4(4T#QM#4*[@)$UQ_(__\V*Y>/Y=/<@4\PGY]=3) MKZ>3TN?:$A: NM@L "P/B; OGB04M]<-[-U4:0V[2HG;Z(D3W-SR_+O+ZROZ M:_'=:;)\ 7I I_NH?#M#WH,UX42 5 Q-6EL]OIK(OBRL2B<0;P5@\U!E< *W M0$*6Q%*%'.7Q& (+I&%N3)8C);$$A&\LLQD06V6W;6ZJ_)BLCDPHN\QN F!2 MN\[0N#E#(5NYG5V]?_W.;0VD+CZ6XO,[."0X:!0=:Y1\0$9E6ZU%],"32'9U M+2*+X 1RF9-J$,J0U2TAP"3X+,#>PT\TQE$3 H9;)$JCO;RYL^N6>/[]!D[( M5B ^=F6R@\F!P(F&$4I EF+8V@I.".G#DFF>@Y(2!0CL@SA[>O$/&G+Q_!\=TG!$V92-\7H3 M9EM;T$/ D?/DK9!:LZLLR$JV/RW:GP, (XSR)'[< (5Y*#M@O7C*8'W[XA]= M^+UA47L ZNSN8>H*/GCHZ>?^'!U^WA )JT&J6D MOS3APVF)$*1CIREH><[H6BQ'*NO@3H:)%9_$)NGGAZ.;%]#&C('42%=T*4(FH9HN M_QF+Q;,_P,(C11?8#&#/-2U3/<$ MBD=$;E1H"NR/6@/>[>V>#P63&E0>$<< MUZ+GD&?@JR&,)7D\LTA%HJY%O>/M89@2OA.C@OWB29.@[/ CX6%;('FB @=>5K;VC-TL*.&.@<#3EY!M" MNKI?\=$G6W1]:D4>T JBND#K)$>KNV*OV^EUQ:?*ZG@R]AO16\F/:N6XN<&. MR(^UV&Y D1DX-G7'DP4G"QX5JR=:"%>&>5HPF4)M#'/-$B!HD)7JLZ^S:MWN MP?S'S4&R 43*L1\,]\:+U@.-#P^;)-4A6]$G 1BQOR("K8UID MBR_-;K*4/3X/._@61<3"*XN1 9C@UG Q#B@')1 $V) HQ&*T5JD!T\JY2K/ MMJQ8XP.C& $JULW0X3I@C@1^:L%'[)Y="2H6"4D(ZO<62 VHFM::\02YW1*1 MLR<$8@HHJF0X[@ET -9S(DWDWH>H_EMTS+Y9/%G2[W_:JHPUW90(6YS[H.CY MI/SY2<(FO7"?Q#H?/#H)_UZC'U23/*K,K?/>$8ME]1F1#.2TA=V(E(+CS>H= M',BV+(6L\93(ET\U" ;H!?Q0V RGKDCB51:4T)]T',2<,]93]$@*'FVU!Y") M#\F]N@$YL+7\\]XVNS*=22C$' "D.XG L'2JZN8L*V;R%T9!3M[^]/;]J8SL MR@MD"/0U':<@@1!5GF$DRX>ML@!3%K6H1C5\Z -8I;FUPCX(+5F,X4 ,$A&> MQ',<0H8(H?90%E&8B$,ZF[;!.&1MD%=9H,S46*!8H0H;+V'$@51!DEKP$@$/ M/TF\R\E$%XP;!@MT!L)&1,)V#!/*?<#B1,2*JK56CU.#28.[G#&$3 M+DA*X*G.\;>U)=&'P4$PZF[0^/C9 BWN2K12]SBU!JXC-J>3(*K>8^3@3\^Y M\=([6YF#6J,)@G -C8R7ZQFC!C<-S68.T:YF/ MW8'@YS72*8:MCO/D/?Z%$1K,>V25V%(&(RT%J1R<36+[F*] ^Z+%8'S_6,5K M(/HGUQ^V4^992HL&&85R$X:0QIE%>(4@DD=JF^<4EMS:@NPN.M%TCT*>G.(; MJZ,T'S%/?D/U>E!B)D9M,G0* (<4Z+[%<"58MX>2#*O-S,E&GG^$L,5:V9<8 M%J?0(K@:!*,&[0>(FG"47E.@I!5_A!Q MLO3B9#FM_Y#- M&9 0D:B+&9/9Z%1&"ASCG2L7+&5;W%0[XWX\X? M:;89.B\X"A#MEH^",#V\R7ERR<06PZ/$9U8 05FP>*"5V8HK2C5K5B![-AEG M*NX.C% D033(0&I2="9KO4%:H9=&,0B7$5+&W?_YI"C0[ M:G&0);X:Z0UTT!5:G]?/CR%0 +=D_CGK$H&(% ]$5Z^K;,4"]1=,-R]XFP(2 MZ,]V39-@.&R%'@*HJ4:,;O1!1:AP@IH)&FVY )=7P*Z(AM#C@IQ&2 X/I@T2REN)[EIQCY/SMHZJ((0#> U,'@8AQ#E0RN#P%RI/UZ" M%5!)I04O"W8!93:'1G-L29<@ 37).[[J93%=M/)12BZ$C3FW(0/XD;[F1"9%U6I2&Z;J11S)#IG9!V'@J5V9 "HT#/53 M;![4(!C4J'"*QAU;)=P[TQBD0N7BKBLPA'OS,LB9(P0QT0-:X-(

D!E#]M\VA;?H[C2RPO"[5G:TE%%!Q80"NO0;%CE)?0L.4J1<" M",ECGGP,Z,K-$I_:$ FEX-0X.F*ZRX]=B+U1MS=%BV%B$/+Q/KCD0&B^CD=S MX@..$I8)Q$&#DG^-.PIAGFEM _P(NS]0YH99GWC+K'T&9Y@X*:P-!EE=LRL. ME$7@8_0:-T;_!B>P-W(*Z!JJ480G4)?B[E+4CF#J,:SGD,#0B^&1.@:9F+8G M0J+B,%%,'-?R7"@HOBP-ZJ@1LU;.M7@^EVSC^?R"L["4LY=E.N';42@>F@T= M@^&9)(+GS^^'(6(3C50C(+4*.5(5\+^3/)S,^0),HW(8RXDQ\!)H2'' M.2S:C MVU!M.7R:?C@<;HOXEP;1>RBF4A&M6I[UOVI-3FKV5)_Z7)\H"KDQ-4TF?O-H@ $ M?+],KFDC^IFWA+3+200D8A$T\QY>XD$4_:.P8'*2S>U\%O 3YOHT1H]U!T=K M*BI6:YG<3N=1&?4'OJ\&3$;R9444FN!O??;$.%A\D>II@M6)?$"(3YZ%C$)VN@-9 MBZD#2\'&CQ:(7C3'1TL5![!O,(!28#=#7#C#F/#J>S=UR8 M@7^S02W%V+0+@0>.4VK]Q+G_Y%4O^KZ 6B3:0"&3+M>TJ1Z8:')>02@[0#=F MH)PWY^'#S6DH!0,63<[R#R#?H6AG7:0J5"RB?5:[#!T9ZX&UU86RQLPH8E2+ M5!0%8M-UE0?H@ K(V%14]7YBYUM@0LE,81TY+* M];"L=U465*"K28N$2V%@&!:!:"#%,^A(/5: DQF.WE(FF*3W2'6^RS'=U.H MN@'-DD*C0K_.K^>P??1R)%; ]7]4[ #Z1+-><)#O5XWD.MZR!0>4>Z6RAH"! MSWK072O "D^R:T%T*_<7TDQNV0AS>?EEUN N2L2:#$+O_+D2@EKT_!YHJM9B M#,K95\&-E]B0_*H<%'YS?O&=<_3TJE1L]36$.Z -L]U6=DL% TIJJR.;&0D7 M;KL9_[?__42>37@SS7L5^LSUJ-_1G8W\$/)!_%__[\V_:PT22KQD"J!WSLL5 M4:"QB.1L(#;CAGV3/)U=/#T//B\NEL&G;V=/OGT6?%X^>^(^#02N)M=:7)Q' M8"^6 086+T9_&UQGP"@.;>*QN9Z_&(=A,;M8^E^OT+DGMTC6'!O6V\KH+^]) M@NFG)T\NW-\G3Q:G'L9O/2Y.%B].H_G"?_'POEU>!)]?/%^$1WD^>[IX$GXQ M>_K,G>948-9?YUE,7\7YC>]\C54[/71P\E/!%^366$L\4Z/H2XQ7R@5B\AD+ M:&_L&?D5**2>G9\UN[*MX>^S?99;KHJU/J2C%^; @OPR,]??,'.9P0;RJSO9NB4[8^:KUH!S=ZW9(KA3AG7X"S5-<&+PCB# X 6 .+];$LS&\U M';B62$:QX8MM@_?S&/:!@9THPU<9G&&=17A\P8X[R^!3?Z'"R=_"64S?FWEK MLDKSPG*#B*(RKK0OJ ZOVOU8@?S?OPK?]\53V[C!2,*@O[':$'V$70;& ;#I MD9F7_.BLH2Q","9RTHE6 MVF'=H5GO9GIOUG_!D?7:/W,Z;"X&%[]&;A%7;@]:SB7P.M'$H<\<,TK.N0@P MX/#$$ P][5'ITW>YF*"T%D*!H4$RI.J7R<\X/%F\3/YO6[)\(ROVI"VTP.^4 MRT0P\4"L9EQ)0+B[3#L>2/%BX,0X-\N0'T(%<(TD==V1TEV#N8"S?!F%PH0Y;P-!5\S:']$FZ*0*LCQW%3#NYAU!N#MC7 W'.]H=*?. MOQ!XW#,!J!CQ-P4Y3V55E:N2,VV@<(*'A H!!491C?B0YYLP#.!7P* =0^U1$T#O67@0;%G_/MBS MCE#J D_)R(+29!(X#'QP"J<)<4=I-6Z80$+823;D5:[;H$LD M@W+N*E0%+Y-+#OEQ,8O>DY?L:\JQ8+JY%67&?&5J4(IZ(D^Z;,TIV+>1+GJ9 M?/*8:DKU\]0*U. >107EJK5F:^6(&-B RP0S;'U*B>")OQ83#_?G-$O*@XMY M:(H'+Y2!:,=^"_ 55IBEH)A.(U-2RD\XT.8I@(N813GA;F%>(ZTE) 1!]8D8 M^N!#'Y!7,[RQCJ7$LY"RM9I?;QJ4>;G-K%:T>2'8#2 &E(WQ7+F-,FSA<(,$ MKE0E11BL.B)33-BXA&[GD_J;-BSB-5UD9O1^W6SH#LZL=P-UYLSM;J.4;MN- MX-+JI\$JT+\!E,#Z]S:YOQ82(G1EUT:.F=@+$TAGE$ *:[Q*4F .<[%O$WIC M&OH4LS_J(L*[CZZGA("HW .&P;H/Q(E0*+4_F ]=-NY7SO4N?NI]4A-?(A6L M]3. <%[B>=!N@F(XJ2/)@7VQ)"LJ@1N:6XI1X@,>V;X& ETJG*I1Q2 C93)/ M7G.(R>7.*3<@'"-@W%]=Z!W?/H=2\Y:HU8LDR'V#B>AGB>J&8>/@#A^5B-+< MX[%FN?IKJA#*03[V1_R\DAN+J(# X.PB*GR$FP_*J.G M$2A'7;N.=U?7KEM'VP"I_4GR-_FG!571 "C)*_ =BPS+S$J1T>5:;H^"XJ&# MQQM]NBGUCX8Q,4]@0;KNX\4_$Q=%V WA $BOXSY_^(_EF<7X^.S\_CZP9."HLUJ!>8B=!C.XJ M> 8KO_7P5=?&O[+="YR;IC:JOY2CZ:L1D[S*,"T(./[9-)A3!K&/!Y1:= >% MW45,@R'..(2G10,W(.)7;1,D?+N+!4U^DBRL6PR(&I= M)S*_M/O9U&Z_3CGAL[VP6BU7VC&HS(<^= /%7?*]\M57M]HK2QZ.%Z(TZZ>* MZ.](\MT':[EU ;<3I3RH%II02"3P.[B[@5YPK1QS#NR85[=?PO:Q@>#*)ALC M9:]8T-Q[%DS(,=)!I*NF<%NB^W71AL$1KL7EI1@Z*J0]UJ$+C0Q@3L*Q4M-N M[B,C-G*QW0A:$0-M_ ;Y1V6[BU2Z[G*=A^G@T57&?5(UF&/MA@K?;GSY9KQU M5ZW:8&5P>^ ;AS %7C?5"LS_KR+N*^[18*I=RK+[%RX$9=3:)94NFX5!(7 X1;8X_M,^F M-7$M-!T3E2WFH\MY,; J*:3*[S M7<2_#Z YC9(030T=3Z^PG2KU&?>D'5FQX UN6;[?%C5$6\"6W70"M?N"K;HH M[UE #7XOA>-G<9;K>X+NA*NL#@5SY. )Z06-9]:>R757J@WI_G@4WW3M%HGX M"&MX71]=$C$@BN3]P94GXC>L!(AN#X?\R%;&:]&/)!!_-GCW;B.Q5,V'8G-1 MW_[4Q:W?9G"H>/L;MGLF=@S9D+S1S_;H\@]E1YUQQ"]@?U&.?67;M^"'N-/E M4;O.6^*ZZ$P7X/ M;M'?J!,W_/A&<_A<@)N\X]8,)Q]^>_/Q'7N9/6JH,6!)!O<81=B!X&30.K2C M7X.;6KV'*,J@HDT5I4=?9EV)',8#ZK4M\,_Z,0>-<*MR,Y!++"CH2;5P=-]/ MA>>M_SX(!+"G@<7FMXHN'S0,A%LH5[N!E#>&^%F!40!)6;8&@6G3H@FB4&92T0&72%E[W&\#99TL7[/@XPP1A_R3=KZ",M$Q5I88[ MBQ-S"COHG,?+8 L%9]:22Y7Y/D#ARG+EIG'7-(KIX;OD9'6*>H".6AE?)@#/M\)"\,>>$-<7)3%&=*3:\(KQ\H[E([CN@II M#"[>.4D!*AP7;&D$O__9Q]J"DQ@U2&*]:(@65*%C*@F^YJM& M3M-0R]*=J0;4CC0T'3*M<IEVPDJ%!TY&,[=A\ATP]-T#W:9=\^1?FA^E&;2L3_LX562-4R^FH <, MW43A]SB,M8-AJSVKNNDBO&\JL>]-R[6#TGM%6N&CGL"N&V%B-T9IF/'DRB5J MX]+K7$.=*+$E$+:C7?,"W1XC@R[H_>T&?/_BQ72_X5?4ZT0[:7;B1,/%=G]E MPL@1XN(*<8-64^-(L)$_+U463YZ?GV&_;-> +\^L-OQ\B+/?S1.C\X?!JFDH M^#H!NRH>7]?K7 M_%GN!/TQS^"!,X:"/%2-X&0%B'#@]W5LF?-XZFS)JEU:)*)AO-F W&A8BV+] M;!"W=1SEKY;Q(LH6O%??),NI.A0)KGT;75@%08D%2:XCD;8?ZDZH+13XE$SH M4[1A$);DWSL&;AH8&%OPV$<&44Y 4C;;EVKI.@DC ]GF_R>8\41 M;DD*2#X\.]46'F%RI*['S.2BJ 6=8$%!XZ'%BY9G=,&'=.^DH/$-KQ?3;:HQ M*_IYX&4J@R+FZZ::NI(^_":7H4MF*%Z>+U[,:";W(#'1XCM*[GZ.?P(I(#EQ M[52,5Y\YGIM1]U)N^TL<% 9TL)=MZJ\?2D,"C<@.OJNG'M^*WH^*7(E8 8=Q MRFUENL48%"/3^+_8+ HCJ:$:#;W&"U'^#:VP:/\A0N(5HKQ#E-<<,HZ&8RX# MX/E:#A&++!TPQT)=,D&,;(7OLF"_8,]T$>%.1!3=<*.KXU@8%(EC&A31G-JB M[CH&#E*C=$;N%KEA+AXU?J\\,"[E JIKT1E./B,'R7U%+9RY":RZ*?VS,R-& M[.&^) -(Q$TC4*RE =5#L_9N:_02$RZMPUM;6*L0=VGK0$M^Q3# U#L\ESX2 M7A()-T3LI^"ZR[SW8IVDLAC#TLGHE_^Z?O, [HVN499>HG">D")H^L*R>V5( MIZE=X=_YM+$9&W*DL:1]=&F]/7 M88GFO!>50<21YM"&UODQK+?DNQ14&>][#(^I@4F%[%]!L)A^?,8=A MB@N]-,>XG;?O]77O1.O8Z *8M!9AO<7,W"G#)?'4:2*H50.48V*;%XM_/12] MQD=&"TBH"^<)]JH]95H<'._S:4.WR[*!/8[WV0E/BG0HM_+CH Y+J\[I;V+' M/H#+MQO!B'+&G=Y99Y&ZI:I^X,>L,K&C%!RRIZ%+*8Q'/<]4V;&KNS@X=FL M!B=V_0_@"+P)""/T2M^H_2T(9IS]C'D(:LMPK1WTAA++/G=ZKWJ=<;XH?O?- M@%U,TK5M=AB=XN(EYX[VK"^D_LK:,Q?I&PZ.1/E7"J6B3YDSE;N0@322Z'+_ MPSS]F2^CF&[9.7,O/O3!ELFD7TUM6*)XIAS%B<,7WBYP32AUHXXB?,I1LM, MP0V8462<F@EPG']\,UG$M_W0U"ET@YTPR3B*7WX[N!8(4IB3N M<]4OEIB>^8F]!_?V$S(LPPX]' .>)[].O16'[K"!"@2.<_UM\0X[V_;R5I0H MF15^](_AQAE8HHCH'KZ3T-J9PCFQ_HFC\O7*9DFF 88! 1#QZ=A'\_:+LCWN!MW(-'].!I M?G8>P:0C.E1[[W(!8S7'-2G9/L3SY$-;8;$K.8IT WGQ] S^6\+_9_>NMV<) M3/TT$?DN9,TZ;*K.$FV(.[0D,CE=R%Y** M$_L@.6#$Q'"[CQ; NW%ZB3D&,%8L8Q@<]M5[ <3(V2;%VLLQ=1W3;C#'N<.Q M-SRBY::(W+^*83G]QH0WYK\J MTA,&)+P'W+GT2$Q=<1Y@8QO]/4(#KNS'.UX=]*/91$&+:3IDC(OY%@.?TN ;G03^TS!ZGGX<.3 MZ(/IA1U\R92\Z2KHXG#4MX8-Y'HZR5?7IQ8[>(XTMG'"N-/#"H>@G4!'LY80 MH8L5^-?LU?%[]N*4=]!R$Z:34I4@M#P 4*=[E;:@?%Y\)5C")*RK;91 M\-7PM&%^@0Y?+RTD^N8R$]@#E+ZG.^($+9<>:\4S..DM%S=L#;W'K!/KSXH M)8F^M:B#P>"E#JZ*@!PL0%-.TP11NV Z,/\::JH:+=))C P'.3LQSBGF\UWG MEM.-XWZQ\GYBF)<%TR +?NDDZ(QF:]_VX@1_/@U^UYSBFP_^YC;?*=H?6DE. M4=H/CP??I-B=2I)7KG!:WY\I=X:#I)I$X@/'QY5YBQA[G>6T)@#C+A/J6RK" M6?32059'<'(X60$E1'PI=$0YKHQZ'/*3##., "U8&*?Z_B7B-]W+AY%9-/>L M'_$"$VZ1.I[X0/:FDUA&P##C+$G1D1P]AM":[$PA"PLOV8<0)X',N-1C>Y*& M?9>WY73_M8]V;3O1P*H$3:OO2!RDZ,DIATV2^]9Q00WR=P"#\'<<25@\8_OA MK8NZ7?K)KO&0*/A<2A^3E M/4 <\N1&92Q-B^T\N>)]H]O(D[$X&II 3:UP @&U++"T57Z7>>*7D_3B4YVL MHM -(WJ)(_[3%$0^^O9E;\1HC^E.QVB*/6;!'0 *: W=A:35IFQF/KYR0\?' MAZ4=H#;)-Q>S9R\NW.O=A>S8"*'WQO'1]-,#-';Y8M8Y?KEK\\V3V?EBH7;F!< MV3RGID8%" R,SKAOL=LL" #:!P &0 'AL+W=OL@- FE>5GNVZTE=8Q!$@3U3J&Q)N;7!,SQRZVLV[_/6>G M35/1= \\\!+[[/ON^WP7GT=KJ1YU 6#(<\F%'GN%,:M+W]=I 2759W(% G>6 M4I74H*ER7Z\4T,R!2NY'03#P2\J$-QFYM9F:C&1E.!,P4T1794G5RQ2X7(^] MT-LNW+&\,';!GXQ6-([Z-_LF='<^R MH!JN)?_!,E.,O:%',EC2BIL[N?X,F_/T;;Q46H!AT &(-H#(Z:Z)G,J/U-#)2,DU4=8;H]F).ZI#HS@F;%'F1N$N M0YR9S.MB$+DD^06(+]],- MR;0FB3I(!N16"E-HW$_ M:-EA'+6LBUYR,6C9T2!IK)E[C1>[')Q$@Y/]^*U1UN\BRANV3*=>^%-/B?N&F!CR\HZX#[2RG-UK $S7,^^0-02P,$% @ &ULG59A<^(V M$/TK&JYS36:<6!@,(27,7&CN>IV[&R:D[6=A+Z")+/DD.4!_?5>2<2 )).D7 MC.W=MV]7[\D:KI2^-TL 2]:%D.:JM;2VO(QCDRVA8.94]N*"<=D:#?VSB1X-564%ES#1Q%1%P?3F&H1:7;7:K>V#6[Y8 M6O<@'@U+MH IV+_*B<:[N$')>0'2<"6)AOE5ZU/[\CIU\3[@;PXKL_.?N$YF M2MV[FZ_Y58LZ0B @LPZ!X>4!QB"$ T(:/VO,5E/2)>[^WZ)_]KUC+S-F8*S$ M/SRWRZO618OD,&>5L+=J]0?4_7B"F1+&_Y)5'4M;)*N,546=C P*+L.5K>LY MO"4AJ1,2SSL4\BQ_9Y:-AEJMB';1B.;^^%9]-I+CTBW*U&I\RS'/CF[A ;0! M<@L9*[EE@O_+_+A.[MA,@#D=QA;+N. XJR&O V1R +)'OBMIEX;)VFYX['2]_9\Q'H;@/=]="= ]!3-$U> M"2!JCI+-E,RXX&&@^&16&8PWAF2JF'$9GEM%C&464.G6!67,+,DP.F)H!J@4<,E^?CA(J&= MW]Y]?2;XL>-[1K[PQ:\X!HW6\[Q]&R<2;%C2'(K2A==-:28-"_M+IHPUIPW^ M+Z3=[D?]06\+//DZN2&?<7PX:9S\4SY)&E%*R0\LY!-*K1ZXZW>V>7D!7/U7 M,-O=Q#/XAKF71"IYYKOA.'?C1JX7B,\6N'6[9O.<.V F2,EX?H9+44_H&>Y) M)XD&@_34L\5%M9K/JC"5N5;%N_GBK.@@NJ#'S)TV#DS?[$"T&4H'E::R>X)? M))2GFU=V1],>A$W?Z@5N&CA5P5 M=-MV-(VX,*/=BWJ][NE>=1_;P-*(]GL8F&Z)MERYFNC'>32'VXX?V1?HXS91&O33! 5!RIYR1'E5P4)J[*F!S MBXMQ=+[]3I0D@ZA/TYVU="3VY7>(,%F!1GTQD57"[\JN5A#=S3ILRN365?0V MQX4+43CE@Q\&K,9*W+W6O A=T/-!E_;.7_)VO'-P*0"W(W<\<[ZKI UGF.9I M*CR?Y=XB@7M M O#]7"F[O7$%FG/QZ#]02P,$% @ &ULK911;YLP$,>_BL6F:9-0 4/2KDLB M->VJ=E*EJNW69P\&^\_U_OC,^+SI4+[H",.2M M%E(O@\J8YCR*=%Y!S?0)-B#MRA95S8PU51GI1@$KO*@6$8WC>50S+H/5POON MU6J!K1%F&H9G 6D@"UKA7G [@:&>F:.EZ/0 M_DNZ/I9F Q#:#FLM^9&_#.4P$9_$! 1T$U.?=;^2SO&*&K18*.Z)< MM*6YB2_5JVUR7+J?\FB47>569U:W\A6D0<5!DX]/;"- ?UI$QI+=>I0/E'5/ MH0$],'EAG+X\!Q9G0H^H]F8=T-I_869A-[&?;5[9.TB@L%>B]D(8TW8>[.]F76-ZE6]&".8N9\6W$8L8;518,-H+(IJJH^+V"DK=SQW<.CKMBGROMS MFNYA"^I[O1%HN98E+2I@LN",",CFSM*_6D5ZO]GP4$ K!W.B,]EQ_JB-K^G< M\71 4$*B- /%X1>LH2PU$8;QL^=TK*0&#N<']L\F=\QE1R6L>?FC2%4^=R8. M22&C3:GN>/L%^GQBS9?P4IHO:;N]4>R0I)&*5ST8(Z@*UHWTJ:_# ##Q3@"" M'A"8N#LA$^4U570Q$[PE0N]&-CTQJ1HT!E9JU!.@]RDIUYUU,$)ZDMRPYG*)?G$4DB? MXUT,T\8:'&)=!6<)OS7L@H3>B 1>X)_A"VWNH>&+_S'W,Q*1E8B,1'A"8HN/ M*&U*(#PC]4".&[FDEZ.OR'4%.<_^[LTD\,*/Y'^-6&"P!2;7D$"UPS!#WW@\ M=.SQA)Y4@3UZ 0?7&6)+IL^I.I]9^[5ZZ@Q90@=B; M1B>Q.@U373>P7MM+EUT+.6[O&O$-%7L\85)"AE#O8HSO1W3-K3,4KTU#V7&% M[&PO=V]R:W-H965T $).B MY:U)T]%6V@8(T"9-C(W/;G)I#$X<;&?=^/6)[.2JR8/I8-UK132%4Q0Z[:>KI1R/(.5 DO]/W$ MJQBOG?6R6[M2ZZ5LC> U7BG0;54Q]7"&0NY63N#L%S[S;6GL@K=>-FR+UVAN MFBM%GC>RY+S"6G-9@\)BY9P&)V[P'(6P1"3CQ\#IC"DM<&KOV=]WM5,M&Z;Q7(JO/#?ERDD=R+%@K3"? MY>X##O7$EB^30G=/V/6Q4>Q UFHCJP%,"BI>]V]V/YS#!)#Z3P#" 1!VNOM$ MG?V$;@?IHZ1E*8D.];" \ZPG#)P@3N)2U*36\JW/,?\=[)&Y4&.X5GH7/ M$GYJZV.(?!="/PR>X8O&BJ..+_ZGBI\AGHW$LXXX>H+XFAHF;P6"+*"9)L'' MD_3%/\MI6_)$-RS#E4,]IU'=H;-^]2(-_>@-_.\WG32.)PUO,<-J@PJBH%OQ MX49CT0JXH#;2<,FRDL2J/TH0B^0FJZ4(@=>T;'>H4US *:+Q6@GL3_"SF75M(;D_RTM2!83>P[1 M +F6A=DQA>/F?)$> H-D#'S?JIJ;EB)M[06_M_:DEEEPL,-D+/J<-=PP82_' M-QI*&GAM[2UA#^!9.!'G^FD 7Z0%95(?*HC=,#I(B]R%/X/3+&NK5C"#.8TE MNBT99_W@(XVLDLKPG_W"'OX9&K+:PT""X+ZQW-J<]5/ MWMXQLNFFW48:FIV=6=+/"I4-H/U"2K-W;(+Q][?^!5!+ P04 " !RA!!3 MRZUI5+X" #L!@ &0 'AL+W=O^K^,,[%0V/-KEH3E(#23@BA(Q]ZT?3WKV/ENP@\&&]UH$[N2E93/MO,Y M&7N!-00<8F,9*/Y>8 Z<6R*T\7//Z=62%MAL']@_NK7C6E94PUSR)Y:8;.P- M/)) 2DMN'N3F$^S7T[5\L>3:?B0NM9'Y'HP.,,\-P]/TC77'0'T:^07%+X<=[H5DE%)X1 MZI%[*4RFR9U(('F-]]%T[3P\.)^%%PF_E.**1$&+A$'8OL 7U9F('%_WOV3B M@F"G%NPXP>B,X!(O6%)R(#+%PUF)0U-<.O%X+\[/B5?)NJSU[LT@#*(;\J]_ M3#K422>W$$.^0H]1VT4"&NGTCJ)TIR3G;NM6("!EC14W:'J#4YJ@3YZHPGR97;W1NZ/A\ CI=+MX M'FU=P#PE4$C=E.GW@B-IKT\>I<$,_-WI:NQ)I]6+^HU^V!H,@S\=?;]1@=#8 MVM59C;M>"E,5HSI:E_)I5<&.TZMWX)ZJ-1.:<$@1&ESU\<*JJK96'2,+5\]6 MTF 67#/#YPB4G8#CJ93FT+$"]0,W^0502P,$% @ &ULI5;;;MLX$/T50ALL M$D")[K;3V@:2=(O=HBF,)-U]IJ6Q150BM205-_WZ#BE9D5/)3=$7B1QRSIPS M)(><[X3\HG( 3;Z6!5<+)]>Z>N-Y*LVAI.I"5,!Q9"-D235VY=93E02:6:>R M\$+?GW@E9=Q9SJUM)9=S4>N"<5A)HNJRI/+I&@JQ6SB!LS?_;W5CEK65,&-*/YCF@[L?L;6CV68"H*9;]DU\P-+QV2UDJ+LG5&!B7CS9]^;?/0X691[+7&4H9]>?A(:%%G1)[HN M@)P^F)\ZFWL:LOP*."' MFE^0R'=)Z(?!$;RH$QI9O.0U0H_@Q1U>;/&B$;Q[/!Y9C3D3&\(M=C6$W4@] M#O7G'[/0C]Z2W_UCRJ!+&7D'*91KD"0*K,4G-X(_@M3,K+1)!SDA@>^[ON]C MRX $X5MR!P75D*$:J9]:9;]*Y %D:5T)Y1D>W4=1/#*^M0?4_%-:,4T+LJ$I M*QB&>0D065(OK1-KM5)4+J0^UR9.VE-UL! '_D;:,WH8)N0A9_*XS-^/-''C M)":?N8*TEIC43C#=2@"L;7K4-7"3@10$_F%J@JD;3"\Q BV1)ON&,3)8:Y(Q ME8JZ!W\:)6X*23N+)R1C\89 M54HCJC((6'//L<>N[ MD_ARP&6,\PD),4CX*H27.Z7/(W8G4=PS[*7\"I-A,4>J6M)5M>3550VOO%J: MS8IMLQ.&"MMQM-?6BQ5()C("/#/5X:!P795V[]F*=BK!/#,R'$)*.@?R!%2> M#>02IX>#T=K!:,@8_W#*T)B,;KE>\IOI0^GW>C=S"7)KWQ^XR8VHYI+NK-T3 MYZJYV9^G-^^C6RJWC"L\I1MT]2^FF'O9O#F:CA:5O>?70N.KP39S?*:!-!-P M?"-P)[8=$Z![^"V_ U!+ P04 " !RA!!3 \5E4CL# # &0 'AL M+W=O4F@KP3:T M3: A8-MGM[FT%HZ=V^)'ZY>^ZYR^/XQBLN[N020*'[ M@C(Y<99*E<>>)^=+*+ \Y"4PO9-S46"EIV+AR5( SJQ30;W0]X=>@0ESIF.[ M=B6F8UXI2AA<"22KHL#BX0PH7TV>0U* M1@I@DG"&!.03YS0X/AL:>VOPA$@,)<&02L7]_A M#5!J@#2-;VM,IPEI'-OC#?JYS5WG,L,2WG#ZE61J.7%2!V60XXJJ:[YZ#^M\ M$H,WYU3:)UK5MDGLH'DE%2_6SII!05C]QO?K.K0<4G^'0[AV""WO.I!E^18K M/!T+OD+"6<,["I6F]-CC#S46Z4T+M$^ZGI!>B4)-J_Q3,*\F#L*0UJMKSY M&N"L!@AW S1)6=J*=$[ED'VU-_39!I&X8;16=@+^+%BARCR713Z8="#%S49 M1A8OZ#2@+"4H*2"+,,41,,48)G MA!)%GL>M\^\/\_I5&OK1"?I7;UU/:.K9K'XJ06!%V *=$X;9'-"IS>)XR_^Z M(]7-WAY*W=%HU)J;41">H(O'$FPA/L:NR\5GE"RP/:0#K7DA@"E4.@R?<#-BF&K_!;./Z?'[+%::(-^R,/O(=\.V2 M!KZ;M)CM/0_0(^6DD7+RRU+6?[9*U!]JT&)K&7:IMQ_Y?ZG7;N\+,/=0!L(D M]@!8'+3KZ@91U%%6[1INQ0W=)$T[6:U=HI9IZH==)G';)#WJ,DE:)J.CJ,MD M:(6CEJ#OW%PKN;&)W&08;WG4JLLK_5'!7!BDJ(JUW$K\H*_3UO$-$G<4;_.Z M *G_ Z0H*P49(DP'!:D:L_W$C?WAP8[(+3G]7-(]4AXV4A[^F92?'+4N(??C MO@CY1Z9^PJ/O->J)X:7N\&5>Z8[3#I6[101@#O9]SKC83$Z!I^J<_ %!+ P04 M " !RA!!34OB&OR($ !D#0 &0 'AL+W=OJLM!IO7JO>.H)(." M*5NLH,0GJ9 %TRC*I:-6$MBB=BIRA[INZ!2,EX/)N-;-Y&0L*IWS$F:2J*HH MF/Q^#;G87 Z\0:NXY_U6ESHR>#6 JS5(O (>&?Y1 M%7.0)K6=:Y-$\HEQ^PF3^SB$]C!:Q5>65SO'F>3)3OJ= MI[#ST(*L*IED>!>0I#EQ;-/D_M7R^^>N* C3Y ,D4*?!]^I.<-^]\>+@@H2> M:Z'8N;TEU**1VY-=FT;$M_U=8C"3VY#;:MR"G84CB_KTO/,^&\:C\T,L(WKT M@DPS5F*^>4E2OC6UXONO[:6IGUIFD&A$I$66[OZ@W7&=$9D.M* M8=$K95IKSDO6W.1J/^^_$#P,N404/)JKVU5S^88 M+>0!V&GXMV$.$9M1<[,_(-E6FF=%06@%-.R=#I;R*(S/#]_^0_5&AU84C7YR MH0TM+_:L,(QZ9'QJA:/P9;76ZGZTX$YAX\6U9AIVY\20=F$BSJ2HEMEQHJ_] M#_%<&1X-_Q2MY_1[W=;2;0W"R,5K*'X$Y%DTV*M^SPYV806V>[KFGHJ/!L&+ M8WY9&1PC@>%:P;Z\%_[0'I$OPDPZVS(X1N$0Y+^OIJW;_V56B,J<0\;60.8 M9G+74C3#=_X=)>2LFPY:HHI FF(O&M&TH82DF='X/TUE:D15K&[68\.:TYM\ M"\#6-/.]Z5H,HAF".VWW"7'53,X[\^;[XS-V-B\5R2%%5]>.<(J4S4S?"%JL MZCEZ+C1.Y?4VP\\@D,8 GZ="Z%8P+^@^K";_ E!+ P04 " !RA!!3-,H5 M1F8" !B!0 &0 'AL+W=O59L>E8B"QZDIS+WX^2$R\#V@##7BR) MY#F'I$R--V16MD1TL*V4MI.H=*Z^CF.;E5@)VZ,:-7L*,I5P?#3+V-8&11Y ME8K3)!G&E9 ZFHZ#["'Q(T]VH.O9$&T\H?/^21* M?$*H,'.>0?"RQEM4RA-Q&K_VG%$GZ8''^P/[IU [U[(0%F])_92Y*R?1*((< M"]$H]TR;!]S7,_!\&2D;OK!I8P=I!%EC'55[,&=02=VN8KOOPQ%@E+P"2/> M-.3="H4L[X03T[&A#1@?S6Q^$TH-:$Y.:G\IU;$1IX]DTL%-KS<>Q8V,/C;"\R:T725T2&\$C:E1;N=8[Y MW_B8$^ZR3@]9S]*3A%\:W8-^\A[2)+T\P=?ONM /?(/_[L()L:M.["J(]5\3 MX\'*&X5 !XU*6Z)DFX'PU$O@;=P)]_ 5!+ P04 " !RA!!3\DI ]]L" #* M!@ &0 'AL+W=O5DFVHHO?(GM\]WCY[FS+[.] MD/>J -#D4)5F%OI]Z M%67<6-P(XEJJHK*QR648C]W JS5:$Z,DHT0]V;Q.9\[OB$$)63: M(% <'F %96F D,;O#M,9CC2!XWF/_M%J1RT;JF ERE\LU\7O^52A%:I!D75 )Y-4= MW92@7L\\C0<8-R_KP)8M6'@"+"77@NM"D0\\A_QYO(?$!G9ASVX9G@7\TO + M$ODN"?TP.(,7#6HCBY?\L]HSH/$ &EO0Z 3H&A]*WI1 Q)8HR!K)- -%X)"5 MS5]I:%6?!33O\%+5-(.Y@P]-@7P 9_'RQ33THRORO\>[0@(\JR/!*H"M0N^S M9@=2M1YPW*,?3=W,QQ_-5H(_@-0,+QGA0@.IZ:.Y<63JIF\3-TU"&QZ$5TB-IT T4B-_%]-T!2/=<8 M+8D[3>/1WI/M%G+ ?FAX9B,!6* M2(DY4!:^/RP*W6F0NFGH'S.M1%69EL3S M$< :I+DWJR==?>3$#8+$]8/TB.5.:%J2&O/(-<,9!K(W.2L;T^TZ4E'J)FF M4B(2QVX<38R^$]9C#\(;]9<*Y,YV485Y:+AN6\U@'1KUN[8_/;FW7?Z:RAW# M])>PQ5#_8H)/5;:=LUUH4=MNM1$:>Y^=%OBS 6D<<'\K4&JW, <,OZ_%'U!+ M P04 " !RA!!3R;KIF84% !^%@ &0 'AL+W=OCK92[ MR_%8Q%N287'!=B17;]:,9UBJ6[X9BQTG."F=LG2,',3@P@$'5#N@C@,:@+%8UNF5I%ECBV92S/>#:6D73 M%V5]2V]5$9KKJ?@@N7I+E9^<+8B(.=V5TX*MP;P0RD (@/,$S+&@0C^]YT20 M7.+2ZNV"2$Q3\0Z\ 6,@MEB]!#0'GW(JQ9EZJ*Y_W[)"J!!B.I8*I$XUCFM M\PH0&@#D@CN6RZT MWE"$H/_PN[O6_S':G .(X2>1VB.K %_+O(+X#IG #D( M?GI8@+=OWC7,#0!O3H_GU/%,-%\9U>VKH'IOCW*'OP/'KT!9T2SM<18D5FA@ M"\U0O%91W<.T=\L$DU>;]E]^41;@@R29^-,"P#L \$H [@" )6/)GJ:I:8%4 MGG[IJ5O)X\R9CA^/YX;-H@5G<%@2\58LY M86F*N0 [PJL"O -_ VMUYU6RX!C?A>,XL$/C-+/WIYDM7S1KC8Q_&!G?.C*W M3_$6YQL"/NIY8%H2E7_4RAMYCF_.&QSR!M:\OZGA5AGS#4B):K6 ZYYZSM;G MA;K!0A!I&OB@-S'"*(HZPWZ*T;)O%(3AP%B&!T[A"[-,2+VP.'DD>6&>.E4$ M[SBOXX5M<#=A#QSTD-NAV8\$D>O[;:O;?BB$@HF99W3@&5EY/BAEI2IW!C8D M5U5,S\I]!2>J?U,A=5D?B8E[U$?L.ZB#^,9@%75I+4Q&D="3G<3/,EJ:;""@1\-<#R2 M3?!?+<^&T!G(23G+X_8P&(G"'KC0\[K;Y$E62X-5@/RA8J*&*+(7$XMM.7UC M?4&^%51U!D7++.U0OR0.#*->Z4ZS6QKL/'^@U<&F]T/72NE759^4"3,#MY?Q M7*6<='>@VNYXWSA'08"Z1 WA M>+O,Y"--E-)F$X0+51&= N,S35LG"J:R1: MF3<+L?P(I)(:M^%%';<%R%4$@R[POA0Y]QUOH%' 1H] NR#YK#Y@-LFI#;MHD MLK?)4Q0?ZCM'Y5@R-!Q@@$P3<-!]H;SGP41ZK>'OAYZP:B- MO>D@R-Y!7D?HH'Z;0,CM*O:7K"H*XZ/3KHSP37F0J3?:(I?5"<#AZ>&P]+H\ M(NP\G\/+&VAXOH"7M]51:!.^.IF]PWQ#!VBUX==A9W4BV*\_: M5DQ*EI676X(3PK6!>K]F:L>O;W2"PY'S[!]02P,$% @ &ULM5K;;MLX$/T5 MPN@"+=#8$DE9=I $B&_;+#;=(&ZW#\4^,#)M"Y4E5Z22!NC'+R7+HB\T1T&B M/C2VS#,W#L\=C@B6?,5$.UGS6'TR3](5 MD^IMNNB(==RLHL7/%8A$F,4CZ_;%V[YS>> MEP.*%?^&_$GLO$9Y*@])\B-_# M5P*\0T#W!*!; KIU/?@EP*\+Z)6 7EU OP3TBW;8[%^Q^2,FV=5%FCRA-%^M MK.4OB@XJT&K/PSAO]JE,U:>APLFKZ:;)43)'TW 1A_,P8+%$UT&09+$,XP6Z M2Z(P"+E [T=O#'5,]7N=]_#KO$SM\Q ,%=T_"_[3#IWQM]?[)#I_PAS;"_9/P MF]K!NWU+(Y#J9)'"GG?"WC") Q[+E!6D?A^*'^C[WVH-NI%\)?ZS>*"5!UIX M(*<\,+%$ZMRA('_!?V;A(XN42^,YW)CJ%J;R"?AXI?+L]56A'G>[\WB92WK> M_J)1/5OC.K8FQXMH]\#0C<$0[OO5HKWB>57Q/&OQ/BLA$27"6*L-DN[X.U-! M>;V#6GE'89UAW\<'Q3(8\PGMTX-B&99Y7J]G3K);)=D%DRR:(Q-\EE.U$DEY M0RI:+U1&*!6QFUBF>QP-4;GY!T$;EG4=ZIJ#]JN@?6O0WY0ZRB,,V#J4+#)M MD'_D%[L>Z1Z6'ERV%U^OBJ]GC>\Z4@J1J<.-E-9$LR1[D/,L4@4M1J:QH7I' M@;CT,-@::R:]HXYSS+GTJUSZUEQN5FL6IDJ\REP!1$F\.(N4^)PA)@0WYC+J M'\5Y>.[[=:-T':U2'#O5)?$C3V7X$''T.9'F'[# !S M?MLSML_HY;C]A/3P<>W39UC3PAU?QQP)5/RC?B-_E&[O%UD\Z@G MA^LWU4N:_5T[_>_Y$#EM!BF?A6K;$#:7FIZQVU!S8,V8&&3,US3'!#!/?&@# M-.UB\K;-,0$,PK%INL8 7>OFN.>//,ZX4"^G/'T,E>HJ+Z'OMWSUP%/KQFGR MQ5Y3S:'Y$ -\^+KF& #F_38U$OX0P#EM8AX4H+^N$3<&<&[;M_>)IGMLOU-X M<0\/ (.G2VC'G2XAY.]4">TXL(1ZFF%@FAF/6LW!C/4HPOV&CA?1(X6 ]PBO M.5YCP#R%^(WH243L"OW%?3L&#,*QZ0E&@ EF;(BZTYCL?#O6E.PG>HX04/:_ M2JH!YGT7JKH>/\0NNE\NU0"#<&QZ;)':,GZW(Y8IY_5Z0O,Y:4J^$TUXI%'Y M/@#,]SRH[IHSR1O+]P%@$(R-:JZEM>7[3D],DBRMU1)44R5M2K1337FT4=$^ M!,SWH2]DJ"9-^L:B?0@8A&/;^3'"SH;3;+V.POT[NC5[WKG5WZZPN=.,29L2 M[%0S'VU4L(\ \]@Y\0W?! "Z&-HU3;GTC27T"#!H20K0M&!2FN.IG81W6O$N M2X,E$Y6JK=.#FJ%I4ZK6TTSK-:IJAX!YTC^Q76, 2"&!X6F.]]Y8#@\!@Y:D M !T-)J6'BF=G_1,]F OI[4>V">GIF> U):0]S>U>HT)Z )@W?754_G@* "FT M7SL_![^Q A\ !BU) <"3275VGO-1"FM1/"0F4#%L-P\F5%>K!]&NB\>O#JX/ MW/.A:[@^NG+:O>9D6B;C22Z)!5/@'Y\J<62K87Q#)R'6*+N M/;P;#R\YV7'Q*C>4*O MCA)Y/=@HM;T:C62PH3&1EWQ+$_UEQ45,E'X5ZY'< M"DK"7"F.1LBRW%%,6#*83O*Q1S&=\%1%+*&/ L@TCHEXOZ41WUT/X& _\,36 M&Y4-C*:3+5G3)57/VT>AWT852LABFDC&$R#HZGIP Z\6V,X40 MN?+"^6OV\EMX/; RBVA$ Y5!$/WS1F_)>B@FC-3/'S>H]_GSFMG M7HBD,QY]9:':7 _\ 0CIBJ21>N*[7VGID)/A!3R2^7^P*V6M 0A2J7A<*FL+ M8I84O^1;&8@#!01[%%"I@$Y5P*4";BK8/0IVJ6"?.H-3*CBG*KBE@GNJ@E'FRBNCFJ9D31:83P7= 9-(:+7O(\YMKZXRP)"O%I1+Z*]-Z:KHL2A#P%5BR M=<)6+"") C=!P--$L60-'GG$ D8E&((YDV2]%G1-\C+2.D_TC28I!9_G5!$6 MR2_@$V )^&O#4TF24$Y&2AN9334*2H-N"X-0CT$8//!$;22X2T(:=NC/S?JN M07^D@U-%".TC=(N,@+^GR27 U@5 %H+/RSGX_.E+AUFSTU&L?I3Y]]L2LY]_ M@I[_2P?:W5ELNC>CS&F@4>!'*(N34>"X$^4H>;@J;YS#.CVP^_HLR]R :%>( M=HZ(S8B=E5UHNKEFM@>\39TQPI/1VV&=M(5\#Q[+S-LRT'*@?2QUUR'EN&XE M=.2>4[GG&-U[%#Q, P5V1 A-!.]@2P7CG>O0#.2 =TJ$-$3"@+]104/P'S 4_KQ M ]"XUKZKSLV7F6(9S3D)M13*R8S5@RX5%TU,/-: M,R/4R)M1Y,@RO[+,-Q=EMN$.^6J82@J(E+33MEN_-;$_'H\;M>>WZ[,E=-\6 M\GP?=CLQKIP8&YWX@^J6 D2,O+"(*=:]Q,8M%_3*L)OKYR.I(_N@5>^5EKD M@B"-TX@H77^ZW=';HNK0]_RQDZ/1P>[/S1[ MM'S.&-<=6DBOJ%GAG>X-P=UJI9O%"W 3_J.;$-U[*L-*AJB>#YV)CV%-\1"? MH?@7)U5YW8'!-6-A, M6'D_8;+\X.A[KK,OKBD __CI%[?/H[;=//UV" U;[7N'D#?V&X79A=1:^*.# MFS%-@^O\TE."_'*KN$6H1JN+U9O\.K$Q?@NO9K!C? ZO[HIKTQJ^N,5]R M< M@HBN]%36I:?S)(J+T>)%\6U^+_?"E>;H_'%#24A%)J"_KSA7^Y=L@NIZ>OH_ M4$L#!!0 ( '*$$%.PPS8O; 8 #T@ 9 >&PO=V]R:W-H965T$5S(H9L30OUS8+QG$AURY:4))50GHV0YX6CG*3%8'I5?3;CTRM6 MRBPMZ(P#4>8YX:\W-&.;ZP$/J;M1J2=*< M%B)E!>!T<3WX'7YX"#PM4*WX)Z4;L74-M"MSQK[JF\?D>N!I1#2CL=0JB/KS M0F]IEFE-"L>W1NF@M:D%MZ_?M-]7SBMGYD306Y;]FR9R=3T8#T!"%Z3,Y!/; M_$$;AP*M+V:9J'Z#3;TV4A;C4DB6-\+J/D^+^B_YW@1B2P"'%@'4"* ] 3BQ M".!& !\KX#<"_IX \BP"02,0[ GX-J?#1B#<=]IF(6H$HBI9=72KU-P12:97 MG&T UZN5-GU1Y;>25AE)"UV*SY*K;U,E)Z=/](5R0<$3C-4,=OHLN0'X'(&\/4)VX8U;N0 ]:Z,$)T->$@Q>2 ME;1"GK L(UR ->6U%Q?@OZVN[VKNVEBTA=,;*HQPUYW[XY8]]"[;<3EL70Z= M+L_4ID8Y5^DY.6'A01KVZZ<&WK]N!WG4(H].0_ZK^;J/CDM$[[(==\:M.V.G M.W^7^5Q!90L0;U4A2(4HE8OJ/F:%9@R][:A%!9/=Q#T^; X(QV,XV?7BX^&Z M8(R]".%N-R:M&Q.G&P^,)9LTRW2PNV)<2X?;P>LV"#VS.7L]A9"^$$G!+",Q M50.@=% HW-KRX;GY&1KNA\@)^5%EE10QW4]WYXB ;'1G"9S9)N 1^T1=86#- M4P6GC]$:A>%.+UM@F/T"NC>,&6%AW0);NLBP)?@L8B'KB(PS O#LU>8(4?H9L=F!E#T2%7, MNB: FT;#+@7 , Q]2\ ,E4$WE\W(J\Z3 )(U"'9)S9:_\4'^@G$43"QP#"5! M-R>=U&V3T[H-&9I"?31UGC*_;^P<6>;(,!Z"/=-/(=-B28LX5953%HG:CN:E M4*N$T'&;IT5]ZLFIQJ;'[$YX\"""-FA;L[*;+YMJ;C9#.[1./(?\:<-CF!.Y MF;-OET.'/&FS:6@2N6GRL9"D6*;SC (B!%7=93-^2(,VXX8"D9L"_](/*PI5 M'>#Y5:C$BXH'7<<@0X/H[#2(# TB-PV>::JZ15USG0^CB;1)+" - R*W S:4H,$7%="3>PQ35]4,29)JO-%,L?@@ YI%89^ MB+U)V(T-&U[%;E[M+DW5'/5X4P\V]%M),@$8!_1[S<+O(!IJSK2?M@UQXK./ MBMA0'W93WXSR6,6=+*O=@A)>L%*^/6I2:9A3E8F,$M&]R?=HQWB(\6\NH%L/ M'=R<^'FE$*U8EH!-]6A352]1<=' ZQRTFUW?E(D[IDQD*1-#G]A-GP:>Y"31 MY9*0UV[S;D7(ZY#!M'9V\I0[FX9SS]Q99R:^]O*4.[V$V[9VRIPW,WM(SYOF%>W\V\Q[=4CZ+^ MEO(-&?N]4^S1+=6CJK^E?$/COIMH?[JE0G=+^8:??7SNEO*WGOGVG.%_K:5Z MM$,5 U='^89P?3=+GJ^C&D,['66997Q#O+Z;>$_H*+>B(SK*<+'OGJ%/ZBBW MJB,ZRK"X[^99:T<]54\'KCQV/.B:+)_8AEMO1?5+]8_$;Y,"P$RNE"BWC!2SO/Z775] M(]FZ>E4Z9U*RO+I<4:*.Y'J!^G[!U"FJN=%O7]O_&)C^#U!+ P04 " !R MA!!3U4XP$>," !7!P &0 'AL+W=O/S^?15LA'E5*JX2G/N!I[J=;%A>^K.*4Y46U14(XK*R%SHG$J MU[XJ)"6)#G8&WB0T!4I,[T0VX^TVD_7X,4B4_8+V\HW\" NE19Y%8P,'VAIG#[YS!+8_;\ X8AZ^I*!7&JI&O<3.& MDA]7Q*>.>'2 > _ND%NJX)HG-'D9[Z,(M1+13HEI=!3P4\G;T G.( JB\.'^ M"D[>G1Z![=0"=RQL]Q\%/@)]7D.?6^C. >@94:D3][T"+;%8[#G$QGS"\?3$ M"N]-0O/"'9]9U))P1=R-B(72ZK1)>I>W9_.::[V9A&&_/^R-_$T#WV[-M_L6 MOB_KI"F]@SG?2Q]U@R!HSMZKL_>.9C?E;!D44FP8U@PLG]]:S$TD>Z](AN?1 M08WZ-4D888IR: @+&GA3:J* MJXEH_Q715B<:#KO-1 6CTCC@^DH(O9N8!/5;.OD%4$L#!!0 ( '*$$%,+LQ#@)@, &L* 9 M >&PO=V]R:W-H965T/Z%_+#=O-K.@"F8B^\&6>C-V8@*G(5/F/]O5:[*!TJ[3(ZV"C(&>\NM+'VHBC ))T!'AU@/#N,:#Q@BO,<(K4<,_ M-*('VF^@_1+:[X ^-O+LA9.%9$(B+=!TJTR04M;T!>,MS)4S%5%0$MDW=#?Q MO21(0CPB5^%68':/*3"16*.TZ>Y;GL&140W9 =*5!OEEZ<")] MZ'M!3 AIEQXVTL->Z5>/Z8;RM3DY2]V6DE5\J.&->GD_L36: M5:GBGZ%KG@YZ4F78@ [_=A;I\C[)P&I\ZB-]LEQ716NOPJ1$8#Z.8 MA!WT1V69]-)?*[6E/(77+V.K#-)R'MC^.E0\UT3B]:IH2PADL@;-K^=7Z*.Y MPU.;0=T'5!.\T.:%?18]5U727U9O[!>:6_K[@]*0JSX9IX4SQ%'HQ4F71\^5 MD_SOTCDEK;732X;XM8GN42=@V[!;*M>,*Y3!RH3BP= 4'EEU-M5$BZ)L#A9" MFU:C'&Y,-PC2+C#/5T+HIXGM-YK^&PO=V]R:W-H965T%[B M5I@P)\_LVIW(,]XH2AC<"22;JL+B_1HH;Q>.[WPNW)-MJ-OS^D,*0UP//YDO['>M9<7+&')Z3,I5+EP+AQ4P 8W5-WS M]B?T?F+#M^94VB=JN]@H=="ZD8I7/5@KJ CKWOBMK\,(X$<' $$/"/X7$/: MT!KME%E;*ZQPG@G>(F&B-9L9V-I8M'9#F#G%!R7T+M$XE=^R'3#%!0&)3E>@ M,*'R#'U'3P\K='IRADX08>BQY(W$K)"9JW1.@W37/?]UQQ\M]0 MX 7^#'QY'+Z"M8;[%NY]A;O:Z6 W&.P&EB_^M]TC;.' %EJV\ #;/6[U62@0 M!-/9VG3PQ,+-][3+DR!.,G)(U"<,]9=,8/XKF MA26#L.2HL$>N,-5E.W!'.FW)).^E'\1[XI+)F<;IH;*E@[KT^&V#HNEZ']\, M(M_G)*:3[)<7>[G=4Y(= MEOJO <($Z/T-Y^IS8AK3\!_*/P!02P,$% @ &ULG95=;YLP%(;_BH5ZT4I; M^0H0*H+4$DWKI&E1TW;7#IP$JV SVS3=OY]M*$L#S:K=@ WG/>]S#L9.]HP_ MB1) HI>ZHF)AE5(V5[8M\A)J+"Y9 U2]V3)>8ZFF?&>+A@,NC*BN;,]Q0KO& MA%II8IZM>)JP5E:$PHHCT=8UYK]OH&+[A>5:KP_NR*Z4^H&=)@W>P1KD0[/B M:F8/60I2 Q6$4<1AN["NW:MLKN--P".!O3@8(UW)AK$G/;DM%I:C@:""7.H, M6-V>(8.JTHD4QJ\^IS58:N'A^#7[%U.[JF6#!62L^DD*62ZLN84*V.*VDG=L M_Q7Z>@*=+V>5,%>T[V)#%9RW0K*Z%RN"FM#NCE_Z/AP(W-D[ J\7>!\5^+W M-X5V9*:L)98X33C;(ZZC538],+TQ:E4-H?HKKB57;XG2R73%H<&D0)@6Z(^$T>)_7S8FG'0[&_(&[;9P#8[ MR?8(M&!#;-%@QLP8?ZMEY=9TBJS@G< M_?XY$Y.H63"FB%U_FB(<*,*3%&NVE7O,0>UU&Y%STFB$R4:%(WDCC-K@9K(3:7EI6%:YJ0[()M:"I_ M63*>$"%O^>93FD<%YYD'K]KIX,F M9@'2$:G+/XS6HCUU6 X NZ)'DLOK/M'[0NR"W\A2S.RG_! MMK)UI7&89X(E-5AFD$1I]9>\U!NQ Y!^] !4 U ;X/0 < W QT9P:H!S; 2W M!KC' KP:X)5[7VU6N=,S(LADS-D6\,):>BLNRG:5:+G!45HPZT%P^6LD<6)R MSR5)N7@%)%V ^>\\VDC:"/!Q1@6)XNP3^ (>'V;@XX=/X .(4O!CS?),VF9C M2\CPA1,KK$/=5*%03R@,[E@JUAF8IPNZT.!G9KQGP%NR[*9V]%;[#3(Z_):G M%P#;GP&R$=3D,ST>;NO*.2WZ_+3H@1D^HZ&$0QU\;R]QPR-<^G,/\.@SN(^) M)- ^G?ZZE>;@JZ!)]K&0[C=%>[FZ3NVO,_3H,\R2/B: +J8#R- @C4FFLW#&2,"ZB M?\L%76F5:VW:CK(*=%9H.-)7YS75>4=T9K,K*O2-!;J"O$X2V(=V MJYYCC(*N$?*@JZ_&;ZKQC=7,3/T!]$4>[QG5E>5WDT%X/^&IWR'7"+4*[[K! M;JON>=<-]'J:.&S*'AK+OB/A6BYQ8__V/(\:SZ/W5PEHJ[/-/D$G:O#N]D*, MO58/:BO/:!5H?(UP3QO@SMD,C?D_9G29Q^!6SEZZ\W9V .Z#5TIX9MI*I%)! M1E\_Z3H*XW8:^\[460'/<%A =5K 4XZ+&KQ' \?KT*![%G2M HVO(>H1(:A. M#&@^,@[2P QW#]- R3LTZ_LME5/\FL4+$"52Y9]IT3&C:Z6UT#\#*93&0;/( M'2#%L-O(T:C-B6&'$QVC0./)VQ'Q_>R5CL+1:90PPP]3 BF116:1G;)DDPO* MCSHHD-(^!-^?#DCI&S+KFYD.-=CI.67K<1\9C^)Z*M=Y\O5T0$I0$3Z)#@?@ M^# =E-@BL]@^L*78$DY-SI3R(?<,)%#JAHZ97GM)T!TQ_5%[]JZ-/)-1H/$$ MH==# B6@R#RM'B2!&7X$"92X(K.X!CE/(Y%S6G9L&;T4UT;72OG0&49(K-0- MGS)"8LT(Z< 6);!F@FP;!3I/J(<26(DH/FV / _/$!B);#8++!3LHGJ9\-_ M:"BRXF62O%Y)7A@#[+R .,-0B97.X5.&2MP=!!W4/C!P=Z;L& 4:(V@/80\S ME+)B\U XE8D#M@2&%BC!P^_T>(Z[#]9.:]^G&AODMQO8 MM1FV;.8:F[[Q#RM]Q69]?:"Q7%I]!BLJG],E#\OJ%TF41IG@I'A9;]IA);;X M#&+K*+%US&+[OQOJ:"36=UH=U1AY;JNC&AODM=[7GUAJ6X$VY1?!)Z8$"PI+]>4+"@O#.3O2\;$VTT1H/G.-?D/4$L# M!!0 ( '*$$%,WM%4#[P( -P( 9 >&PO=V]R:W-H965TR9NQ%=[ZD,\O11$ AD=H%5J\=Q$"I]J0X?C5.K3:F%AZWW[Q_ M,LFK9-980,SH,TEE-K/&%DIA@RLJ']C^,S0)A=I?PJ@P3[1O;!T+)960+&_$ MBB G1?W&KTTAC@1N<$+@-0+O4H'?"'R3:$UFTEI@B>=3SO:(:VOE33=,;8Q: M94,*/8TKR=4H43HYOTL27D&*/KZJA2% (%RDZ(?,@*.XXAP*B;X1O":42*)& MKQ8@,:'B&GU 3ZL%NGIWC=XA4J#'C%5":<74E@I+.[>3!N&^1O!.('RMBAOD M.^^1YWCN@#P^+U] HN2ND3M_RVU5C+8B7EL1S_@+_TM%S@3TVX"^">C_(^!J M>1L$]WV]CUX"U37 ,. F&^<*6+[RH2B5G&Q#Z%,$4"> [DG1GH>8,>PRC<#+, M$+4,T44,I)# 0U8V6C.I2FV:F?K] *X-U/B&,?G6T1=<^T,S_PU02P,$% M @ &ULK5==C]LH%/TKR.I#*W7&QI])E43J)*JZJ]U5--/9/A.;Q*@VN$"2SO[Z M!>RQG9AX,M7D(?ZZY]S#!0XP.S+^0^082_"K+*B8.[F4U2?7%6F.2R1N686I M^K)EO$12/?*=*RJ.469 9>'ZGA>[)2+46%H3B-0=B7Y:(/]WA M@AWG#G2>7]R372[U"WG);EHR4F K"*.!X.W<^PT\KWP!, MQ+\$'T7O'NBF;!C[H1_^R.:.IQ7A J=24R!U.> E+@K-I'3\;$B=-J<&]N^? MV;^8QJO&;)# 2U9\)YG,Y\[$ 1G>HGTA[]GQ*VX:%&F^E!7"_(-C'1M.'9#N MA61E U8*2D+K*_K5%*('@.$%@-\ _&L!00,(K@6$#2 TE:F;8NJP0A(M9IP= M =?1BDW?F&(:M&H^H;K?'R177XG"R<4_3&(!UN@);0H,WJ^P1*00'\ ->'Q8 M@??O/H!W@%#P+6=[@6@F9JY4637639L,=W4&_T*&/_?T%@3>1^![/K3 E^/P M%4X5'!JX9X&OQN$/N&JSG\%=5:JV7GY;+]_P1=?4:X0O:/D"PQ=L!< M$EU]S6VK;\T0&P8]CP\+Z.G?S#U8,H=MYG T\[><\ Q4B,LG0'6K;*EKBO D M==!/77=A.%28P&1J%QBU J-1@8\4E4R5YC^CNO_28M,]YYA*4&G%RHAOE)L72.)F:-@F;#*4[/O1J>)5,A@203_H1/"D M%3SY'<&R&\DVN9.!W&0:G0V,U60@-PY[02=RIZW#SO3A^.N?\+X$=PW-5^K MFA.[$3>$_7I:?-@2%5]<*&"W4L#QI4*OG4#D:HS4HR7M+5IFZ5"CY<7B=+8/ MH[W9=<'K+\1WQ$JU 9BJV#>;:):Q>LS2_T@665V\1LF MU9G W.;JG(>Y#E#?MTP):A[TP: ].2[^!U!+ P04 " !RA!!32^DTH8,) M #L+@ &0 'AL+W=ONFV1/D*1G'Q;G@99HFZ>ZN)2Q&J0;P6B0#XK" ;$L;Q!1'O;+-0AZS.X'2;111\3IA M8?+\H8=[^P_N^6J=R0\&%^<;NF(/+/NZN1/P-CAH"7C$XI0G,1)L^:'W$?]V MZSER0"[Q'\Z>T](SDJXLDN2;?)D''WJ6M(B%S,^D"@K_GM@E"T.I">SX7BCM M'>:4 \O/>^U7N?/@S(*F[#()_^!!MO[0&_50P)9T&V;WR?-G5CCD2GU^$J;Y M7_11H ,$- ^QB@'T\@]

;SC.=WRPB\4\D*>\1L0C^^C!%[W[Y=:HFVOW5:+TT:[UBBSXBHXI:C99INVTVSI58A9(.IGWJ M8MJXHI5G+.J@^M5K-MUV8M4^;W?R!Z;LQ:_^UG>ZUXW&S;;>?5QZY6RP# Y( HY( H)%?K M-KJ\R [TDQL@> S].<-"* Y!'?Z7X-Z^Z#>SM7;#>HOD_B)B;QNV CN,_1W M"9)TV;U3-\K5R3+FZ0+W'7(^>"IGJT[(\ZI"5RU"%7><@SN.T9T[)GQ8):B1 M4+)$ /C^M\*O3/#5B@D= IA5#MV^9?W+L-3NP3;7J.B*:+C-;?/SA<^X MY(E [C$-_@<,Q0*4)?!\H(T-Y8&D Y]N>$9#'=;LIO7*"^FXY&A/YFU2%9^\ M@T^>T:<9U++H79BD0&5+D43(7],8%A\^75;<#9C@3U16E3H/=I,X)=O.'.(- MCSQHDZIX,#QX,#QA5[(U0\]4"!IG6AH:UA;1MH_B>E:7P:XU.O)E6/.E(E1Q M971P961T91YG#+(V0X)F#+VC*:)HLTL('9Y],FL;U<-^ERXG#ZLX,SXX,S9G MLDA\QH)T%U;@6(3"A$)K$@=Y\\+CU3XG(-1\'O+L54=+X_IN6):E7VALJ3+/ M,EKW,4JV ,:+1,!0%F@K%JL>*^69"TZI2T$@--E7*D.QT;X;8$.H>(60E+%) M1%YUGD%X([K5$V^UD@-QR6IJLF*YS Y94EW^RY82"4F M2I-Y0_U&ZNM,B'ML=%W**TM5C5;LB-" S%A1(383UST+6+3)=SX'X$6FK=8=[*:F \&N'Q40FA$71'MC4D=H/]BM>P MF=@^O?@RA4HD)IB?B LE[A:X>?8S,_38JI*CH^(>.> MLA![ ;SG:1YX/(9*HEATPVI_PG4NLCWL.&X#LV+%1]C,!3<)@/1/,'!4,W!D M8YLTU(I840PV<\R$Q6S)?0[;Z*LZ>,EHMA6Z.N4*U]D$H@WK[2"*34@KFP!R M_$7+N8H"GOH2$74='*FS!JE5?%\T4@U;2A2Q$#.Q/*YAD]9)&*"01SQ#RT24 M:CY8Q4PDNB2X*O16AKS*IV!?3$>8L6D2@P)Z=T+BTU M\H2L/@-F^FPEUBQMU'"6CY+LJP$NPI"9]D M-=JM*JU.JJ"4C-YDCQ46$C,6_K%':,#DS59 3J>L SC/"K7E1?8LXN"C?J>; MV+5&S+8PL1H*-5M!K&V&V,*]/?^P;J<=LT*K^21CWDGJNDVJZIE"9-N,R"1]*:238PADIW0[\B:=@J/PUS'C[ZG729-"7Z4H MPOVF1%&HZIA1]0>KV8E3Q\.1-W8]MZ%[<10D.F9(_+$"=%)H[;@^"C(=\\G, MC]R335IT0IG>4F8X"G$=,^(^U"UJ7ZIQ?:GL?L.=BJLPUS5CKCKQ>!0TD/7- ME+[**)KJC"B458\Y&DQ0X.MV/72!_$J9OY7W:-W,T:!PDSD*7MV6$Q=(<1DY M >7A*VS/S@QH@P%4M$:T%.%5,Q1BNF;$--^G:@VQZZ7>T/(:#HM=!:NNN2C^ M2;>@;KTFUEV#MHI5O2A=3YNQ^]1NI47=L._JFY73QU4=4B3@FDG@,;_MDE7: M*WJ K)&7$-"_1#Q-$_&:LZQI'@7M[O M6-55:.W^U(O=RQ9UK3CM*IQVS3C= M7I!>NKHS\Z;L]Q0L>V98KC)8?B#(BV726=&B#; 0Y M8QR8#31K;3=0P;=GAF\PD"3:??GJ(!STP#]VQOB'1@G^=3/05\ M]NH48(A&Q0">F0%:IIUY=)QBD*VA#%6?P@( M)78_K=Z]9,DF_ZWJ(LFR),H?UXP""TD!^'Z9 86+_+GKXFE/9*/YH* -ES+1NS]"K$]L;W35%!S'.R9 M59(K]6B-K^72"VQ!(*% R\!I>8(52&F)J(S?(ZGG;3DW,!* MR5^BQ&KI??!8"3O>2;Q3_1<8]5Q;OD))X[ZL'V+G"X\5G4%5CV"JH!;-L/+G ML0\'@# Y 8A&0/2_@'@$Q$[H4)F3M>;(LU2KGFD;36QVXWKCT*1&-/8O;E&3 M5Q .LQ\*P; -?^&Y!/:>K2%'XL=."Q3DN5P#MFMV>7'%+IAHV'VE M.L.;TJ0^4AV6S2_&G+=#SNA$SF]=,V-Q\(Y%010>@:_.P]=0$#QT\. MW"?U M4PNBJ061X[L^R?=&\AG&>&*,'6-\@I$*2XZU94#-'KZJR'BS,8J%HW>[E"FF2WK>BM 6T#R+]3-'^C8<=Y>KVR/U!+ P04 " !R MA!!3C>*P_XX$ !Z$P &0 'AL+W=ODAR+"[8C5#U9 M,YYCJ6[YQA$[3G"BE?+,0:X;.CE.Z6@VU6OW?#9E>YFEE-QS(/9YCOE_-R1C MAZL1'+TL/*2;K2P6G-ETAS?DD*2L/\I26__BY2D1+0>&8%5"E@+H*_H""5REXQUKP*P7_6 M!I1 < MJQ!6"KJ83IDLG>D%EG@VY>P >"&MT(H+72ZMK1*NWOV9]:5=?D%BI0Y/ZJUQZ==]X&B\8[!LA"#D#NG_.P(*(F*<[319_WRE9 M\%&27/QCL>37EGQMR1NP=$WI'F>J%V-.%*5)=;UB7(&D= ,XEL34F79(B"Y< M]P]3"4_7>Q534,<46+/WUXXHSXL =/[ M4JF%)<6Y+!&#JTNZM%PSM;G>P6+ M-:PI/R5(J$&*X?,T&T\FDZGSU$[&,4++OE T'L-:Z%4041U$=%)Z[E*\2K-4 MID184C2NTC7T?=N([1FC9%XI0&)CC@VXS ML5QKA%]8P0'=Z,P#RNUGV UZP;PI]MK3UFR%UCY>IA33F!R]R2%JD)$U!R_( M/]?!%7@[WF[_OBVRK$3:6S_P!U+6C!7H_;;B>F]'81-Y[6$SCJ!]"'0W&'E6 M;_G".(4JI+;YP+030>VB7-A(&!?1 4/3#LV[Q2;U:\UXP*>-B]L!3

M KN&$V MC =8'S:T#^V\_V:]^V3L>]UR&U@],CN&&KI&=KI^5%^-*GEG8$.H2F0&U-<$ MP(GZEDF%+!+[1&SO]@W9HM]+MJ@A6V0GVQ,: /5I,W"#3@,8A"8H',ASPYS( MSIQO-0#JI_YS@PSLOI(89"*W6ZR^#.J2L],Z&L@)W^A# M' %BMJ>R_-JK5^N#HFM]/-)9OX&7$%P+J^9HQ^7)3&*B/VV;_ U!+ P04 M " !RA!!3$?+T^QL# "3"P &0 'AL+W=O]>![N#0LW1$DL)$Z@JBO%[B$)-%)JH\_=:C1,'5A]_H] M_;JX;U!/R=-Z&):+\1+OJ7=H@I5GU35[KA>@4V'BDP*X+[++O"E1V>44D62TXVR&NWU9I^J*<:EFM MFJ.9_E4>)%=/J:J3JQM04Q+H%-T267 JJ1H<7X$D-!$GZ C1##W&K! D"\7" ME(JHZ\Q-G7Y1I=LCZ3^*[ PYUA=D6S9^>KA"QT7U68-G# M++]A^?M8[A#+'V %LV'6K&'-]K&\(=:LSYK/1GZOH&$%^U@^4OL#R1B4&",) M? @=]-".Y[O#Z'F#GD^B'YDD"8H*M75!VX&F15KOB9R\*7G*P4T[[[6"O;D[ MLN38:E5B379S T*<(YKFA810F4,M! @Y: VKU\&IYUK^2 <=F>$/K$?:J&R0 MC?NSMSP7C[!;)^%I*5W3C&0;^)22<.LD_/^D5$=U9VB-S*YU$CY,2KAOI3%6 MZR1\F)1PWTICK-9)^# IX;Z5QEBMD_!A4L)]*XVQ6B?A:2D=: ; MG0"K@61Y>>I:,ZG.<.5EK$[-P/4+ZGG$F'P?Z(-<&UL MM5C?;Z,X$/Y7K&@?=J7=@$V I$HC;9-V;T_7NZC=[CZ<[L$!)U@%G+--TO[W M9P.!D(!+U6L?&G#FF_GFAV<<3_>,/XJ($ F>DC@5EX-(RNV%98D@(@D60[8E MJ?IFS7B"I7KE&TML.<%A#DIB"]FV9R68IH/9-%];\MF493*F*5ER(+(DP?SY MBL1L?SF @\/"'=U$4B]8L^D6;\@]D0_;)5=O5J4EI E)!64IX&1].?@*+[ZA ML0;D$C\IV8NC9Z!=63'VJ%^^AY<#6S,B,0FD5H'5QX[,21QK38K'OZ720653 M X^?#]IO5,RLLR)S%OV@HH\O!> !"LL99+._8_C=2.N1J?0&+1?X?[$M9 M>P""3$B6E&#%(*%I\8F?RD < 92>=@ J >@4,.H ."7 Z6MA5 )&?2VX)< ] M!3@= *\$>'TM^"7 SY-51#=/S0)+/)MRM@=<2RMM^B'/;XY6&:&I+L5[R=6W M5.'D;(ZW5.(8J+4LD!DGX OXA3G'J13@XX)(3&/Q22T^W"_ QP^?P =@ 1%A M3@2@*7A(J12?U:)Z_A&Q3. T%%-+*F9:OQ64+*X*%JB#A0-N62HC :[3D(0M M^(49[QGPEHI(%19T",L5,BK\/4N'P+$_ V0CV,)GWA]NM[GS-NO7;[-^8X;? MXF=@>YW&OYG1-V0U!&C29KR1":K9!INN)4;KM&->833#='[<:T=VATT9C*YS;/W#,^OCOQ MFJ3GYT)?1B?.GXN@,73Y7[GM'],F^&>O K3?[[%MZX,C3N M0UF OS(II&J@--VT):?0,CH.ZLCQ7-^Q3Z+?0[!!=%(1G1B)_IDE*\)U2,H! M$. X)B%8/0."@^A08FW<)V>4X EIDT2#+;3KT6;W"2P@3X0'5!"PY30@K=.I M4#0^M@Z')_6Z>$FJ2?-H D,CS3L2DF2;'\QR@F"K@MP=RT6I[IB&/;2[HH5J M&LA(8TDX9:'.KF*A:GW/J90D!2F3FI0Z]:JC9\6T[BAM+7+Q@BW'!B%^%H;- M ^OY !VCKGO)@L/>X(9SU-H'F<_(C4#HE8'"I26&_I MW./7,C/;0"^'L1X;T#PW:KX!2P4),OT3X4W#J(]D\SM>S /6:!>(P#/ J+GI:@$74>D*WS[ATD:@[/3)W^CE+=X1+JFVK MMDHZ]D]3>]W $7K?U*.ZYR)SS^V;^E+-<1#'WL3U7'22^1Z"3:IU'T;_T['^ M!K4^YI?2IVL7\&+.6Q97\"+Z^+RK59?W 7>8KZAJ0 Q62M3]M!7=<"+ MZ[7B1;)M?KNS8E*R)'^," X)UP+J^S53C:9\T0:J2\[9?U!+ P04 " !R MA!!3<_5'%1$% #:%0 &0 'AL+W=OLZ":UTBV "4EZ2B.UZ77K=-6J]KK[<-H'!]X$JV!SMDE::7_\ M;*! &W"SNV5:/@0#?EZ_OWC>UYYMN7B0,8!"CVG"Y.D@5BK[X#@RC"$E+I M'!*^/1UX@^<'MW0=*_/ F<\RLH8[4/?9C=!W3BTEHBDP23E# E:G@S/OPZ5? M (H9?U#8RM88&5.6G#^8FZOH=. :C2"!4!D11%\VL( D,9*T'M\JH8-Z30-L MCY^E7Q;&:V.61,*")U]HI.+3P72 (EB1/%&W?/LK5 8%1E[($UG\HVTUUQV@ M,)>*IQ58:Y!25E[)8^6(%L#S>P"X N#7@%$/P*\ _KZ 4048[0L(*D"P+V!< M <:%[TMG%9Z^((K,9X)OD3"SM30S*,)5H+6#*3.9=:>$?DLU3LT7)*.*)$@_ MRT.5"T _HUN(0.?O,@&TX&P#0E$SOM$Q!R$@TI-Y^(".+D 1FLAC#;F_NT!' M[X[1.^0@&1,!$E&&[AE5\KU^J,>?8YY+PB(Y@*P6I_-,BWZ_E^X5\ MO\]<0@7:D"0'Q%=(Q8"V1 C"5%?8%Z6L<2'+4.!F[@7N=.9LVO[=G>3[XWK. M"RU'M98CJY:?#-TPRM;H[DD:T]^C*Q:BO] U933-4XLC@GJ)X"".'M?RQU83 M?A%<2I0)'@)$$JT$3]'5S>]=7A[O.#!P]:_;A9-Z_A;7=/[2*ZH1%T$^NBDM(.?D_@O5;%\.Q+UQXPW_B&*Y,%&=^"0+K306%, M6/E*QU\)GG3J95\B<-]R5$-X'OZ^1+T#0769.M/A_<&,]1IV]/R#Y*S7,)MG MI[9;HALVXWPNZ)HR7=FS7.B02&,0#<'D;UFAD2[&+2-)&(I<7Y>Y0CG+"*WS MOD9T!K)49]3F\)X$:ZC3"ZPVG).$,*TJ27G.E#&FB$ 5G:*GU1:)M=96<42B MB)HFU9AJM-:]1E@V-9V=1K!; M:;BI!=@[2*;A5L-JY^__.M,J=?;,--Q0/[9WQE_*/MBD46U N5/JVI-4PE[D MSF@43*;^R^[XLF/BQ,53KR_-FD*"[87D65]XU.6>/GN[4]=2T/2%PT;XM:)= ML\8]O(N;6H'MM>(?;3@N\"[[MS<3E:8=)2+HBW]3(+"]0!R2:?!NB^\'V/5[ M=&[J"+8W^::73[/B!*ALYVHN85QIJLG(DV&93D]/=O+2[]UTX*;N8'O=61 9 M=RXWW?5 _W)-><#V\O!V53><4Q/OG@;Z0WEAMTMOZ.ZU3+G/J>:V_%LHD2F"E);G#B7:1 M* \2RQO%L^+@:\F5XFDQC(%H-&PO=V]R:W-H965T[=\+.3-!<12^@- M!UD>QX2_7- H79\.X&!SXY8]+(6Z,3H[69$'>D?%U]4-E]]&%4K(8IID+$T MIXO3P3G\^,ESE$-A\8W1=5:[!FHJ]VGZJ+YD45;\!6MMZPQ D& M 78XN-K![>O@:0=O.Z2N2?O:P>_K,-8.XR)9);M%:F9$D+,3GJX!5]8235T4 M^2V\9498HI;BG>#R5R;]Q-F4K)@@$9#W\D#DG(+?P'?".4E$!CXS-6HHT#'=E'&ACIB@^ Z3<0R Y=)2,,6_ZG='^_SO[3[^Q;_D>2Y M(AMMR+Y 5L YO1\"-#D"R$'PZ]T,O'_WX0>35!KZRK]M<[5#_Y$G0X"=$KHG MY,P.>4VXA(2-:'LB7[XBV-U M^R*292!=;+8<2#DHJ@'XZ[,T!5=JF_UM&M26TA/<+>%7>GLZ@-SX9/;7$Y%4Q>=:8SL-_ MI+[)LB9'%2DX#T.FJI,4HQO"0J4=6IR.*GJNLBRG85>,WDZ,+L;M,?I5C+XU M1CVP)0/C"FE\V%1/JH$F?4(V25YQ%M V12EQ)O6H$>)Q%>*Q M-<2=2G($KI+ ,G?HF'+F')9F6*N!7K"Z]&TH5RNT6QLUK%NCU&GG M$R(3"WH#HS*,.\I5]9[*MC&DLHN]CZC<\LD3Y8*I:]F_+BB7/P+9:@2/-F*, MJ,$#JQHTL@;MNK890>K'*N?!4C:EFV184C#7J/44N*[KC2>XN?H_M1B.'32! ML"-A1ON@7?QZ[]*Y!FKLP*&+M@-ML_+]CC"-_$&[_G6NJ_W""(TRP@-+(S3: M".WB^&<>WU.NQM(%#RS3**2\OG?%D@)>#-^ZJE2CTMJ+3G:6"FPF:;;?Y-)J MTIRT45MHE]NW;9(+C=H(!7F.TR%6R&@TZWXV?YKIO&;#5@M%3KZ%BN_,V&FNB![=9D3QL$3B7*9 M*KE[UFU[7R<,[="'AVX7?::B(&P-0/;AG*IERRJF0*0?3E\Z*<,[9'@8[E#6 M8N5[DXZ(36%"]L)DA.:))F'*BQ9WO93)5_)299MM&MH.5;E NP6HHZ5%IO8@ M>^V9RJ=:U;ODLG.)V(+6Y+!5"/; >>"%$FY['$*FWB![O?G5SP07>KQ>#P7( M5"PT_JFRJ!HOI:O@9E?9FD.:RH4FARV2R-0+U*M>R$E=RTV7XRMOW M?(EV7.]GAXX/._80-G4"V^M$#Y8O-TJZCVALI!K#PQ*-C:YBNZZ^DFB-UIOH MVBF$75Y[$;VB@9#[[ OEL6WR1B&Q>V">C>#A7LUV&\]R:C]:N?9V=+?CH1<; M<<,_UTS+JUN6/8(YIW+ZB:"R,1/@E@CKPC:BA0_<9F,C5KC7&43OA3UI6]B. MCSH8-TJ&WW+0T&#\6QH14?01MF,VHUGN@<\?7"-4KKVG?"7)&DV=G]18]CO$ MPS4BYK[QZ,%P?,T2%N[C>;>], ]7;7F\X&6^UFONL MFF$:=7/MZM8G >1Y7P*,BKG^@1-@%,NUMUFO2,"XA=KC;?[M1LT@C=:Y=JWK MTPO^LD,XUTB?>WS8-'E&\[Q^S_.O.U^8:M1ZB3WV\<3;.H&>M=DYV(?N5GKW MXY7S&]7>EL:4/Q0OPC.9D#P1Y;N\ZF[ULOV\>,6\=7\*/\[*5^8&IGR#?TWX M TLR$-&%A'2&8YDE7KX4+[^(=%6\D[U/A4CCXG))24BY,I"_+])4;+ZH :I_ M33C['U!+ P04 " !RA!!35)X(^;@& "I(P &0 'AL+W=O:9/RZ MMQ)B?=GO\]F*IA&_R-S55Y M[Y[=7.6%2.*,WC/ BS2-V/.()OGFN@=[VQN?X^5*J!O]FZMUM*0/5'Q=WS-Y MU:^]S..49CS.,\#HXKIW"R\_^+XR*%M\B^F&-SX#E M/,CU/B\2"O(%^!XQ%F6"@S<3*J(XX6]E@Z\/$_#FM[?@-] '?!4QRD&<@:]9 M+/@[>5-^_K+*"QYE+@+IO3>8O]Q&T? M'+.?NNTA;W?G=?[ MU&T^H3-I#JWF']SF4_IX ="PS7QG*G"]W''IS[?XT\L93*.8@6]14E"'4U([ M):53;-M#JRA;4K7L%\KMDW*K]LY&=Y;$T6.Y:',&!5S?:2=^OT_>=Z7_)%4"VR9HA:,O6 M/^@?^EZXETJ71A\.&V$7,S\&.1# \B>1\, M$;9$ CU3YSQG+!\Y+^A<;=)9GF5:"&UBL0)B1<&HX+(]YVJZ'^,LJF02EVW+ MV>=J]F7ADTN"+:47N4!N[S^.C^6B0]I)QB?>T+;C8*-JPU-FG&;SSG,]U:Z[ M3C9$)BCT>G"%!MD0OWAUWY<9MXX]/@0BL@Z\03UTL[YM2;=V3PZGGH1#2_<& MM=#-VG-*S43[;L:$H77:#36A&YN_8F>UAA^T5,$PQ);X#9'AX 5[R;JRIMI= MQY5E& Y#]^XIGYKD$-P^42:? D&]U.Y9/'-N)<-CZ ;R7JJ/ED(QSY,D8ES= MJD#23K>JK[ Q#MX%&K2/ S*@1FY06XM&MZBT]XY1&>"B,X';*;JI[J5C=(:\ MZ AY]]?.9ZJ.(52P?\8+U]I!!L.H,X9;,W-;8_!,U?!@D%8/5S $\^C9I7Z0 M@3)R0[DIW-9;X?8@YT8^F([!FM$%94R.#C\BXI#A,/)?3\8A@U+D1NGY0DYW MT&2\/\0A'%HPB0PFD1N3+Q%SVN5.%80#/_"11:HC@TODUKS_AYY#AS+Y/8$A M# +;#C9D1B>1^21!APXULW/.L6$Q]EY/T6$#4WP23#LJ.NUTY[DP#$/?DJ2! M)T:O(NFTF]W%[ V#T!) XTS"S<:S1)WVW8P*D<' HC2Q82IV,_6_4G6XY4@" MHV!H 00VB,9NJ7RJK,,MQPZ.Y668CH-?I.NP83,^2<*>I^MT7TV- B\&MODP MP,9N8)^IZ[3WCE$9[N(SN=M-U^%#+6R/CAC^DB/\?;&N(P;&I#.,VS([8HVT MK@MK78>.Z3IBR$S<9)8;Y"D2U"R72$(I53Q9L;Q8KEHQY.K9()FXSXE/TG>D M<5#<4:AN$SDB.,CA*4(P\*!G*3G$P)&\!(Z=Y,:('!XC[ 6E@S_:;C=X0U1R MA*@G'>(;B!(W1/ZKEU@^2>4?9QPD="&[\BX&,BU6O1=278A\7;Z6\)@+ MD:?EQQ6-YI2I!O+[19Z+[87JH'X[Y^9?4$L#!!0 ( '*$$%-:"__X,00 M (P2 9 >&PO=V]R:W-H965T6RV]6.%K5S>5CM@TD,1$UBQC90_OW:)DU"$@S;?:$/Q7&^ M\UU\[&,[_1UEKWQ%B !O:9+Q@;428OW%MGFX(BGF]W1-,OEF05F*A7QD2YNO M&<&1!J6)C1PGL%,<9]:PK_MF;-BG&Y'$&9DQP#=IBMG^D21T-["@]=[Q'"]7 M0G78P_X:+\D+$=_7,R:?[,)+%*Z>%G,'',R MHLG/.!*K@=6U0$06>).(9[K[G>0%^_Y0-1 4#W! #E %0'>"< ;@YP+P5X.<"[%.#G /]20) # CWVA\'2(SW& M @_[C.X 4];2FVIHNC1:#G"4* /$V! MI"!/<&,&QB'I=)# M9%96R7@A$Y-F2>76!XG6&H@-(O@B'(!Z$(>_KQ:?@9+DA&&$\TYCN0],.:"826SIJ$M!1RY5\)V*?K(?)S^$-M>&PO=V]R:W-H965T1)G72(!^4CU: !&VGM5HU5+3M8=J#22[$PA^9;0K\^]E.2)D&Z1[VT!=B M7]]S?.Z)\9!G(5)%/5"3J@(QD,?FZGQ4&X,HP)G"O2&TP&/QP?VC[YX6\R":+R1[#O-3#X* M!@%DN"0;9I[D]A-6!74=7RJ9]K^PK7*C -*--I)78*N 4U$^R:XRX@@0]\\ MD@K@C0C+C;S*6V+(>*CD%I3+MFQNX$OU:"N."O=6YD;956IQ9CPW,EW#E\)9 MI(&(#'RD-;659G CN7W]FG@#6S!EQ";/TUPRU" ]" I%4RI6P&6&#"YNT1#* M]/MA:*P\MTF85E*FI93DC)0>/$IA<@UW(L/L3WQHRZIK2PZU39-&PH>-:$,G M^@!)E,0-?)W:JX[GZY[S*B<*6XN_G9DH1<0*[6$UL-C#<=Z,['UXLB4J@Q^? M+27<&^3Z9X.@RUK0I1?4.2/H;E?8PVUW>9;,*F'4[$_9WDS2&[2CZ%V#FFZM MIMM(=$N?:8;V!.TILNR4D&9\](J.7JVCU\CS1/6ZM52(0(5!A=J (@9/"6HF MBMJ#I$E0OQ;4;^1YI(+R#6]@&M1,@[=Q J]J05?_=@(972)<4 %[).KTO[^9 MJ5H*M>A8Z]O=_>>TA<> M=1>.:N5[J(94;H0I&TT=K?OTI.Q.+^EEDW\D:D5MGV&XM-"HW;>NJ[)OEA,C M"]^K%M+8SN>'N?W60.42[/I22G.8N WJKY?Q;U!+ P04 " !RA!!3DXT6 M-U\" ^!P &0 'AL+W=O2LGEMCZUAX(KM,ZH(=!B7> MP0;D2[GF:F9W+ DI@ K"*.*0SJW[\6PUT>O-@F\$:G$R1MK)EK%7/7E(YI:C M-P0YQ%(S8/7:PQ+R7!.I;?QH.:U.4@-/QT?VS\:[\K+% I8L_TX2F:*Z6>NKQ7$E)"M:L-I!06CSQH>V#R< Q=,/<%N M^Q;@GP%X+<"[5,%O ?ZE"I,68*S;C7?3N A+' :,50+31 2V M5*(::L>MP*(1<,\(>.B149D)M*())#WX:!@_'<#;RFSGV#TZ7KB#A%\K.D*> M\QZYCCONV<_R&;HU9WMB M(D0EF#HXAES^3=YTJN&:&BZ=9_M06=KWR$\Z^9QH@>[*#'\!4$L#!!0 ( '*$$%-PL\:XG@, &8/ 9 M>&PO=V]R:W-H965T4,.-=.C MD$_J0*E&+UG*U9UX8/N#-A/N?)J3/=U0 M_5>^EC!R:Y2$990K)CB2=#=S[O#M"D^,@[7XRNA1M=Z1">51B"HUC6/[_17]-QL\!/-(%%V(]!M+]&'FC!V4 MT!TI4OT@CK_3*J#(X&U%JNPO.E:VGH.VA=(BJYR!0<9X^20OE1 M!\ Y[^!7 M#OZI0_B.0U Y!$-7""N'<.@*4>5@0W?+V*UP2Z+)?"K%$4EC#6CFQ:IOO4$O MQLU&V6@)_S+PT_,_82]^%DJAG$JT.1!)T2]+J@E+U0?T$2DSHZ:NAJ6,@[NM M8.]+6/\=V !]$5P?%%KQA"9G_)?]_G&/OPLAUG'ZKW'>^[V ?Q3\!@7>K\CW M?'R&SV*XNW:(1R"[=.Y/5C"A1;.5,3G>1!',8Z\8.H^MY/[UC ,PV 4 M>5[7<#D4<34 L:-!5&L0]6JP$/R92LT>4XHXZ(%R\IW H$?>N(:.KRGKHYK6 MZ+)9'[V1?AQ/HCCR3W+Y<[L.WW'-=]S+]QN1$ICV1#ZID2;7E!#L-7>"=]F4 M5'AMK?T03LXH.#U@0RR[K%LW&>YEO3'LD,B-4JI/![]!]*\J04W]QL&%$Q2\ M+6Q0J["YC3J5\HQA&'G1. Y/$SD0<34 L:M",W)TEVJJ,HZN:BD2>-+*UH9*(^D"'5N:;XX\F%,S=YDX\1AD\3')\F M[N>&)6>WU3=D5.YMPZ;@,!5@7(O>,*Y32'2SEW8P@?[)LZLJ!%KGM6AZ%AA[(OAZ@$:;2&,#_.P'Z50.S M0-U:SW\ 4$L#!!0 ( '*$$%/VF9.4"@( !T$ 9 >&PO=V]R:W-H M965T M%?MLBUJ2)YWKYMM/DAV3P;*'O<0ZZ7Y_[G1*VFOS8FM$@C?9*+N.:J+V@3&; MURBY7>@6E3LIM9&<7&@J9EN#O @@V; DCN^8Y$)%61KV]B9+=4>-4+@W8#LI MN3EML-'].EI&YXTG4=7D-UB6MKS" ])SNSEP^;%8^ M/R3\$-C;BS7X2HY:O_C@<[&.8F\(&\S),W#W><4M-HTGPS#!2!97@$D(R )O@>AX'+'B6>IT3T8G^W8_"*4&M#.G%#^ M4@YDW*EP.,JV6DI!KLMD@:L"MEJ14!6J7*"%V3=N#/=]F\-LA\1%8^=P T+! M]UIWUB%LRLCY\&PL'S4W@V9R1?-+IQ:PBM]!$B?+Y\,.9C?S/UF8JV(J)9E* M20+M[?^4LOB'P&H26 6!U16!Q\H@%M#RDQ>!%@V@0E.=P%V3<2,,]F0)I05; M:T.@2W]C0G82VL[DM1L>R">3?^O;H'\7]/US>LV6[G6E[/72-;NX;?]POG)3 M"66AP=+!XL6]:Y 9AG$(2+=A (Z:W#B%9>W>+QJ?X,Y+K>D<^)F:_A&RWU!+ M P04 " !RA!!3DTV %OT# #.#@ &0 'AL+W=OLO2G$^T6(CBLZ[S M,(:,\!$M()=?5I1E1,@A6^N\8$"B"I2ENFD8KIZ1)->FX^K=,YN.:2G2)(=G MAGB9982]SR"EVXF&M8\77Y)U+-0+?3HNR!H6(%Z*9R9'>LL2)1GD/*$Y8K": M:-?X\R.V%*"R^)K EN\](^7*DM)7-7B()IJA%$$*H5 41-XV< -IJIBDCN\- MJ=;.J8#[SQ_L=Y7STIDEX7!#TV])).*)YFLH@A4I4_&%;N^A<75% MV\;6T%!8W\E;$X@]@&WU ,P&8!X S* '8#4 ZQ#@]0#L!F ? M *P^'YP&X!S.T =P&X![+L!K -ZY/O@-P#]WAJ !!(< NV_AC(^5,ZH,JI>\ MRI3PO813&+TD]S^AY$=!>O@O!#T.D]S! M#,$?9;8$I@*04P$Q M32-@'&UCBD*:;X )B*HO50\*$ENW&.%)H8^SX.NJ&^/;9S?,OPS!Y_W-8?=]"? MFYW<@B4AJ&SO*;):;TWG[^G (]L\$'O*R'6[1H\_,.JXX[7N>(/N'&Y_Z*\G M4 OV]T"_\%MN_Q?VB[E_U"^PX9SV-F@5!;^V8KUFL"8"5%;E85*0=%<.NU(^':I90]Z)%3:,GMZ"]\Y&^'\MWEDSWW[\ L?K M5[K;FO#PWO2S93EK^#K5A$<]^85W.Q(>WI)VZQ@2'J."O&>JJN1_G#RUOL)O MLC.G('NQ *E+($$[?;LLNC'M6V[K:+E]\U"ZOGI'@A:5,?D)17RV%T]QO*'$Y@RD-]75"IM!NKDW?["3O\%4$L#!!0 M ( '*$$%/N8T?R(0, !82 - >&POL&8"9:%D-6(+(PI/X1A-5NP@E8GJF32(KG2!35V MJN=A56I&LPJ<"A'V>[TD+"B79#R4=7%9F"J8J5J:$3GM3(&[?#H M)BIC(W)[_/9'K].R%,C#S,E=PD.B;.8/EIP8([*D9D0@6?:@Y>.2VX6#ES M'PPS)90.C*VP#1B!I;IW<.1F4/R6I^!2Z2:VB^!^I^WC>\!Z!@*Y$)W /G&& M\;"DQC M+^VD>;@Q/H""=GRS*JW"N::KJ']&-@[-S0:9*ITQW86)R-HT'@J6 M@QS-YPNX&U6& !JC"CO(.)TK21L-:X]V8&EG3(AKV!G?\QWN9;Y5N1[4379# M*Z@=.AHW ?YM-L>]3?L\WJ#D=\I\JNUR9#.'7F-7FN5\V2< 8X]P=EJ6 M8O51\+DLF%O\P0''0[KV"Q9*\WL;#5IE9@U,D^".:<-GVY:?FI8W;&G6[;3, M<W1?\%-9_;/=^^RLML?=RTYK>WR^ M=)'):Q#Y"G91G+Y(C6%[-&Z=OSNG;V<-X"UG1+[!6Y/8! VF-1>&RW:VX%G& MY(-#V-(;.K4OO3O\]OF,Y;06YJ8#1V0S_LHR7A=I]]05)*)]:C/^ LN+DNX5 MR\;B,F-+EDW:J9Y/FV%@!S9J>X'#/G+97'X$\W&8'P$,BX,IP'R<%Q;G7UK/ M %V/PS!M R\R0'T&J(_S\B&3YH/%\?ND]O*O-$WC.$FPC$XF7@43+&]) E\_ M&Z8-/+ X$.GW&!5 MP'H'XOOC0$_Y?>(8JHIIPW8PCJ0IAD O^GLT29#L)/#QUP?;)7&A>MS*MS\$S3^!5!+ P04 " !RA!!3EXJ[ M', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M '*$$%.B]BJJK 0 &HF / >&PO=V]R:V)O;VLN>&ULQ9I+;]LX$(#_ M"J%3]N"U]4K;H"Z0V-E= ]G$B(/NL: E.B8BB2I)Y?7K=RC%#>4H@UXF/B6B M9/K34.(W'/KK@])W:Z7NV&-95&8:;*VM3\9CDVU%R&ZV0MBR&$>3R?&XY+(*OGW=];748_] 69%9J2IH= W?I7@PK^?=(;N7 M1JYE(>W3-&C_+T3 2EG)4CZ+?!I, F:VZN$?I>6SJBPO5IE613$-PN[$=Z&M MS-XTKQSD#5^;ML7R]34'D&EP/($.-U(;VU[1]L^!\5[ Q=U18]5?LK!"S[D5 M?VO5U+*Z==W 78R]VVCCL/O;!?%$_TX8U68C,S%765.*RG9QU*)P@)79RMH$ MK.*EF :[2QBO60@26U1=5W"MNU/XZD7>W;4%7"^&^D3"";W(6W ZR!D< MJT+F\.TY.^,%KS+!VN :#S!" *.# ;*C)?<@8P0R_D#(E8-P'S!,;=A5+;0' MF2"0R<$@5U9E'F2*0*8'@YQQL_4@CQ'(8UK(N3"9EK5K=V!GC9&5,*9]T<^X M_^)\0B _T4*NFK+D^JD=7GE;2?@8A\GH-,M4 Y.1!_D9@?Q,"WDM[H4V@EV+ MC-<2_""?]R?'+PC=%UJZ174/%X"[A#^FX02;KB>T2$LM:B[S]E&[LENAV:S1 MVEGFU!AA?4S4*L1:@>0!YCT07NN^GXVLW0=\.DPI(;%3X!W0#OAB3 M2TPLE[>YS6 DT5(6L5C0XD8_DIA88F*QX)I.?$S,,3&Q8W#,U,?$'!,3.^;] M;&(N+/>+13'FF)C8,>]BCIA[LWQ,S#'Q@:I:@.F6$#XF)IOXX\I;+^-<]*:A M!%-.2SYF)AS$F+G[&/.Q=HRZ*;10-LK5"289N0C]A_7FKO:U-''NB4(1E49P&S:JLL>7MO_IDC7WWE/=MV77'<;OK MQ]G'87\-7U^7BZLNZ&0UM.RV&3^G;UVFYRTOE\D8:? M,YK[NY\S9\^???Z?B=UZO5OEAV[U=LC'\LO@]-X-K^,VY]+,GMMAD\NR21_[ MR^DQG0]R=9KBOJK01Z*^JM M!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01ZVV2S MA$!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>] MG4!O1[V=0&^?;'83Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^@=J'<0Z!VH M=Q#H':AW$.@=J'<0Z!VH=Q#H'9./E01Z!^H=!'H'ZAT$>@?J'7^I]U@^]WF\ M]'RO\?E_274YW9LOCS\OOT^BA(LSS@G^2KG_ E!+ P04 " !RA!!38B/G M&-@! !((@ $P %M#;VYT96YT7U1Y<&5S72YX;6S-VEU/@S 4!N"_LG!K M1M>O^1'GC7JK7O@'*IP-,J!-V\WY[RU,331*7&;B>P.!MN<]M,ESQ>7CBZ,P MV;5-%Q99%:.[8"P4%;4FY-91ET:6UK_8LX4:[,B)F:S.2ML%ZF+T]C7 MR*XN;VAI-DV[ M7-8%E;;8M&E)'IPG4X:**+9-OB]Z,IXNI!.S-/A M<>]'TJ^>NE2(?*S'/_$C,94^^ONH/^V2RE]FI^U]MGX]G$=@P^WX/?Y\QA_U M#^Q#@/0A0?I0('UHD#[F('V<@O1Q!M+'.4@??(;2"(JH'(54CF(J1T&5HZC* M45CE**YR%%@YBJP"15:!(JM D56@R"I09!4HL@H4606*K )%5H$BJT215:+( M*E%DE2BR2A19)8JL$D56B2*K1)%5HLBJ4&15*+(J%%D5BJP*15:%(JM"D56A MR*I09%4HLFH4636*K!I%5HTBJT:15:/(JE%DU2BRZO^4].X K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q0 M2P$"% ,4 " !RA!!3F5R<(Q & "<)P $P @ ', 0 M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( '*$$%/3/W#HUP4 .08 M 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 4 '\6 8 " M@7$7 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0# M% @ &UL M4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ M:NSQ6#0 ERL !D ("!?7T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H M965T&UL4$L! M A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T M&UL4$L! A0# M% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO M=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% M @ A, !D ("!CT8! 'AL+W=O&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &\<" #)" &0 @($8:P$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ P 9@\ !D ("!K' ! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ XML 71 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 72 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 73 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 256 423 1 false 74 0 false 9 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 Options and Stock-Based Compensation Sheet http://www.ligthiningsystem.com/role/DisclosureStockOptionsAndStockBasedCompensation Stock Options and 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 Options and Stock-Based Compensation (Tables) Sheet http://www.ligthiningsystem.com/role/DisclosureStockOptionsAndStockBasedCompensationTables Stock Options and Stock-Based Compensation (Tables) Tables http://www.ligthiningsystem.com/role/DisclosureStockOptionsAndStockBasedCompensation 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 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 34 false false R35.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 35 false false R36.htm 40202 - 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 36 false false R37.htm 40301 - Disclosure - Reverse Recapitalization (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails Reverse Recapitalization (Details) Details http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationTables 37 false false R38.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 38 false false R39.htm 40303 - Disclosure - Reverse Recapitalization - Common stock outstanding (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationCommonStockOutstandingDetails Reverse Recapitalization - Common stock outstanding (Details) Details 39 false false R40.htm 40401 - Disclosure - Inventories (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://www.ligthiningsystem.com/role/DisclosureInventoriesTables 40 false false R41.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 41 false false R42.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 42 false false R43.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 43 false false R44.htm 40801 - Disclosure - Notes Payable (Details) Notes http://www.ligthiningsystem.com/role/DisclosureNotesPayableDetails Notes Payable (Details) Details http://www.ligthiningsystem.com/role/DisclosureNotesPayableTables 44 false false R45.htm 40802 - Disclosure - Notes Payable - Additional Information (Details) Notes http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails Notes Payable - Additional Information (Details) Details 45 false false R46.htm 40803 - Disclosure - Notes Payable - Debt maturities (Details) Notes http://www.ligthiningsystem.com/role/DisclosureNotesPayableDebtMaturitiesDetails Notes Payable - Debt maturities (Details) Details 46 false false R47.htm 40901 - Disclosure - Leases (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureLeasesDetails Leases (Details) Details http://www.ligthiningsystem.com/role/DisclosureLeasesTables 47 false false R48.htm 40902 - Disclosure - Leases - Maturities (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails Leases - Maturities (Details) Details 48 false false R49.htm 41001 - Disclosure - Capital Structure - Warrants (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsDetails Capital Structure - Warrants (Details) Details 49 false false R50.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 50 false false R51.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 51 false false R52.htm 41004 - Disclosure - Capital Structure - Schedule of Warrants (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails Capital Structure - Schedule of Warrants (Details) Details 52 false false R53.htm 41101 - Disclosure - Stock Options and Stock-Based Compensation (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureStockOptionsAndStockBasedCompensationDetails Stock Options and Stock-Based Compensation (Details) Details http://www.ligthiningsystem.com/role/DisclosureStockOptionsAndStockBasedCompensationTables 53 false false R54.htm 41102 - Disclosure - Stock Options and Stock-Based Compensation - Black Scholes option pricing model (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureStockOptionsAndStockBasedCompensationBlackScholesOptionPricingModelDetails Stock Options and Stock-Based Compensation - Black Scholes option pricing model (Details) Details 54 false false R55.htm 41201 - Disclosure - Income Taxes (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.ligthiningsystem.com/role/DisclosureIncomeTaxes 55 false false R56.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 56 false false R57.htm 41401 - Disclosure - Commitments and Contingencies (Narrative) (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies (Narrative) (Details) Details http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingencies 57 false false R58.htm 41501 - Disclosure - Subsequent Events (Details) Sheet http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.ligthiningsystem.com/role/DisclosureSubsequentEvents 58 false false All Reports Book All Reports zev-20210630x10q.htm zev-20210630.xsd zev-20210630_cal.xml zev-20210630_def.xml zev-20210630_lab.xml zev-20210630_pre.xml zev-20210630xex31d1.htm zev-20210630xex31d2.htm zev-20210630xex32d1.htm zev-20210630xex32d2.htm http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 76 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "zev-20210630x10q.htm": { "axisCustom": 0, "axisStandard": 23, "contextCount": 256, "dts": { "calculationLink": { "local": [ "zev-20210630_cal.xml" ] }, "definitionLink": { "local": [ "zev-20210630_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-20210630x10q.htm" ] }, "labelLink": { "local": [ "zev-20210630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "zev-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "zev-20210630.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", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 548, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 9, "http://www.ligthiningsystem.com/20210630": 11, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 25 }, "keyCustom": 82, "keyStandard": 341, "memberCustom": 38, "memberStandard": 34, "nsprefix": "zev", "nsuri": "http://www.ligthiningsystem.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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 Options and Stock-Based Compensation", "role": "http://www.ligthiningsystem.com/role/DisclosureStockOptionsAndStockBasedCompensation", "shortName": "Stock Options and Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_o5f5EeBEl0Snf1HaP_jJww", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_o5f5EeBEl0Snf1HaP_jJww", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "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": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_o5f5EeBEl0Snf1HaP_jJww", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_Vo9WmOkXxEm6aRKI6AdAZw", "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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_o5f5EeBEl0Snf1HaP_jJww", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_rdKESjIwrEiHP3kDG31rvg", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Stock Options and Stock-Based Compensation (Tables)", "role": "http://www.ligthiningsystem.com/role/DisclosureStockOptionsAndStockBasedCompensationTables", "shortName": "Stock Options and Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_o5f5EeBEl0Snf1HaP_jJww", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "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-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_DKbYYuoAg0mGAcrfr1gzTQ", "decimals": "-3", "lang": null, "name": "zev:NetProceedsAsResultOfBusinessCombinationAfterPayingOffNotesAndFacilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_o5f5EeBEl0Snf1HaP_jJww", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "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", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_M48_xOim-0GzxlSi_RbZ_A", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_DKbYYuoAg0mGAcrfr1gzTQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - 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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "decimals": null, "lang": "en-US", "name": "zev:ProductWarrantyPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_o5f5EeBEl0Snf1HaP_jJww", "decimals": "INF", "first": true, "lang": null, "name": "zev:SharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_rdKESjIwrEiHP3kDG31rvg", "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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_o5f5EeBEl0Snf1HaP_jJww", "decimals": "INF", "first": true, "lang": null, "name": "zev:SharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_rdKESjIwrEiHP3kDG31rvg", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zev:ScheduleOfReconciliationOfElementsOfBusinessCombinationToStatementOfCashFlowsAndStatementOfChangesInEquityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_us-gaap_BusinessAcquisitionAxis_zev_GigCapital3Inc.Member_oir7sr_lmUGqzATunsgnng", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAcquiredFromAcquisition", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_us-gaap_BusinessAcquisitionAxis_zev_GigCapital3Inc.Member_oir7sr_lmUGqzATunsgnng", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAcquiredFromAcquisition", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_M48_xOim-0GzxlSi_RbZ_A", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "Unit_Standard_shares_rdKESjIwrEiHP3kDG31rvg", "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-20210630x10q.htm", "contextRef": "As_Of_5_5_2021_us-gaap_BusinessAcquisitionAxis_zev_GigCapital3Inc.Member_8nWCTcoaeEuLFG1Mcma76g", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_rdKESjIwrEiHP3kDG31rvg", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_DKbYYuoAg0mGAcrfr1gzTQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "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-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_DKbYYuoAg0mGAcrfr1gzTQ", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_o5f5EeBEl0Snf1HaP_jJww", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_o5f5EeBEl0Snf1HaP_jJww", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zev:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock", "zev:PrepaidExpensesAndOtherAssetsCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_o5f5EeBEl0Snf1HaP_jJww", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidInsurance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_o5f5EeBEl0Snf1HaP_jJww", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidInsurance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_o5f5EeBEl0Snf1HaP_jJww", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "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-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_M48_xOim-0GzxlSi_RbZ_A", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zev:ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_M48_xOim-0GzxlSi_RbZ_A", "decimals": "-3", "first": true, "lang": null, "name": "zev:AccruedTransactionCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "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-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_M48_xOim-0GzxlSi_RbZ_A", "decimals": "-3", "first": true, "lang": null, "name": "zev:AccruedTransactionCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_o5f5EeBEl0Snf1HaP_jJww", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConvertibleNotesPayable", "reportCount": 1, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_o5f5EeBEl0Snf1HaP_jJww", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "As_Of_5_31_2020_j8LFMux150GFLu7lNOuZKA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_Vo9WmOkXxEm6aRKI6AdAZw", "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-20210630x10q.htm", "contextRef": "Duration_8_1_2020_To_9_30_2020_0XGtC3C2oUS_gxx29WAuBg", "decimals": "2", "lang": null, "name": "us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JOKUeJUyikS-KdpQ9V2d4g", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_o5f5EeBEl0Snf1HaP_jJww", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - 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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_o5f5EeBEl0Snf1HaP_jJww", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_o5f5EeBEl0Snf1HaP_jJww", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:LesseeFinanceLeaseDiscountRate", "reportCount": 1, "unitRef": "Unit_Standard_pure_JOKUeJUyikS-KdpQ9V2d4g", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_DKbYYuoAg0mGAcrfr1gzTQ", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_o5f5EeBEl0Snf1HaP_jJww", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_o5f5EeBEl0Snf1HaP_jJww", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_o5f5EeBEl0Snf1HaP_jJww", "decimals": "-3", "first": true, "lang": null, "name": "zev:FairValueOfWarrants", "reportCount": 1, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_us-gaap_ClassOfWarrantOrRightAxis_us-gaap_WarrantMember_GLYOtOd_akiFZm-c8KWGaA", "decimals": "2", "lang": null, "name": "zev:ClassOfWarrantOrRightRedemptionPrice", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_Vo9WmOkXxEm6aRKI6AdAZw", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "As_Of_12_31_2019_srt_RestatementAxis_srt_RestatementAdjustmentMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vd484LquLUG1bANU3Vpquw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "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-20210630x10q.htm", "contextRef": "As_Of_12_31_2019_srt_RestatementAxis_srt_RestatementAdjustmentMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vd484LquLUG1bANU3Vpquw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_o5f5EeBEl0Snf1HaP_jJww", "decimals": "-3", "first": true, "lang": null, "name": "zev:FairValueOfWarrants", "reportCount": 1, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_dei_LegalEntityAxis_zev_LightningSystemsIncMember_srt_RangeAxis_srt_MinimumMember_uaLh0-DrWUq_POu8ULAeVg", "decimals": "-3", "lang": null, "name": "us-gaap:ProceedsFromIssuanceInitialPublicOffering", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromWarrantExercises", "reportCount": 1, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_dei_LegalEntityAxis_zev_LightningSystemsIncMember_f0RGOHYJckupyl-V4H65vQ", "decimals": "INF", "lang": null, "name": "zev:FractionalSharesExercised", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_rdKESjIwrEiHP3kDG31rvg", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_DKbYYuoAg0mGAcrfr1gzTQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueAdjustmentOfWarrants", "reportCount": 1, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "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", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_us-gaap_ClassOfWarrantOrRightAxis_zev_WarrantsToPurchaseCommonStockMember_VunsqeoZoEeEFjy_rAARMg", "decimals": "INF", "lang": null, "name": "zev:WarrantsExercised", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_rdKESjIwrEiHP3kDG31rvg", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_DKbYYuoAg0mGAcrfr1gzTQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Stock Options and Stock-Based Compensation (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureStockOptionsAndStockBasedCompensationDetails", "shortName": "Stock Options and Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_DKbYYuoAg0mGAcrfr1gzTQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JOKUeJUyikS-KdpQ9V2d4g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Stock Options and Stock-Based Compensation - Black Scholes option pricing model (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureStockOptionsAndStockBasedCompensationBlackScholesOptionPricingModelDetails", "shortName": "Stock Options and 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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JOKUeJUyikS-KdpQ9V2d4g", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_DKbYYuoAg0mGAcrfr1gzTQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_rdKESjIwrEiHP3kDG31rvg", "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-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_DKbYYuoAg0mGAcrfr1gzTQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_rdKESjIwrEiHP3kDG31rvg", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_o5f5EeBEl0Snf1HaP_jJww", "decimals": "-3", "first": true, "lang": null, "name": "zev:AgreedPaymentPerEnergyStorageSystemsShortOfMinimumPurchaseCommitment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Commitments and Contingencies (Narrative) (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_o5f5EeBEl0Snf1HaP_jJww", "decimals": "-3", "first": true, "lang": null, "name": "zev:AgreedPaymentPerEnergyStorageSystemsShortOfMinimumPurchaseCommitment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromStockOptionsExercised", "reportCount": 1, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Subsequent Events (Details)", "role": "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "Duration_8_12_2021_To_8_13_2021_BoZdzG_Q4E6WzmHSkLsyvg", "decimals": "0", "lang": null, "name": "zev:NumberOfNoteholdersWhoConvertedNotesInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_entity_A6MgMAvrEU2wGRC9wXr7zw", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "decimals": "-3", "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fBA6ZNfJaUGDb9pmhThm3g", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_EQsFypruAkaF06F-0KU83A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 74, "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": [ "r445" ], "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": [ "r446" ], "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": [ "r447" ], "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": [ "r447" ], "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": [ "r450" ], "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": [ "r447" ], "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": [ "r449" ], "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": [ "r447" ], "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": [ "r447" ], "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": [ "r447" ], "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": [ "r447" ], "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": [ "r443" ], "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": [ "r444" ], "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": [ "r448" ], "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" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableTables" ], "xbrltype": "textBlockItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r112", "r119", "r197", "r294", "r295", "r296", "r319", "r320" ], "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": [ "r112", "r119", "r197", "r294", "r295", "r296", "r319", "r320" ], "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": [ "r112", "r119", "r197", "r294", "r295", "r296", "r319", "r320" ], "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": [ "r181", "r257", "r261", "r420" ], "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/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r270", "r273", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r418", "r421" ], "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", "http://www.ligthiningsystem.com/role/DisclosureStockOptionsAndStockBasedCompensationBlackScholesOptionPricingModelDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r270", "r273", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r418", "r421" ], "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", "http://www.ligthiningsystem.com/role/DisclosureStockOptionsAndStockBasedCompensationBlackScholesOptionPricingModelDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r181", "r257", "r261", "r420" ], "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/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r179", "r257", "r259", "r391", "r417", "r419" ], "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/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r179", "r257", "r259", "r391", "r417", "r419" ], "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/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r267", "r270", "r273", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r418", "r421" ], "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", "http://www.ligthiningsystem.com/role/DisclosureStockOptionsAndStockBasedCompensationBlackScholesOptionPricingModelDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r267", "r270", "r273", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r418", "r421" ], "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", "http://www.ligthiningsystem.com/role/DisclosureStockOptionsAndStockBasedCompensationBlackScholesOptionPricingModelDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r108", "r109", "r110", "r111", "r113", "r114", "r117", "r118", "r119", "r121", "r122", "r124", "r125", "r136" ], "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": [ "r108", "r109", "r110", "r111", "r113", "r114", "r117", "r118", "r119", "r121", "r122", "r123", "r124", "r125", "r136", "r198", "r199", "r297", "r320", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ], "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": [ "r108", "r109", "r110", "r111", "r113", "r114", "r117", "r118", "r119", "r121", "r122", "r123", "r124", "r125", "r136", "r198", "r199", "r297", "r320", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ], "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": [ "r108", "r110", "r111", "r113", "r114", "r117", "r118", "r119", "r121", "r122", "r124", "r125", "r136", "r198", "r199", "r297", "r320", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ], "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": [ "r271" ], "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": [ "r226", "r271", "r382" ], "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": [ "r367" ], "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", "r182", "r183" ], "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", "r215" ], "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", "r297" ], "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": [ "r108", "r109", "r111", "r294", "r295", "r296" ], "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": [ "r113", "r114", "r115", "r116", "r194", "r195", "r196", "r197", "r198", "r199", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r317", "r318", "r319", "r320", "r392", "r393", "r394", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ], "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": [ "r240", "r245", "r316" ], "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": [ "r240", "r245" ], "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": [ "r274", "r276", "r300", "r301" ], "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": [ "r232", "r240", "r245" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Issuance of common stock warrants" } } }, "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": [ "r303" ], "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": [ "r304" ], "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": [ "r276", "r287", "r299" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockOptionsAndStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r188", "r200", "r201", "r203" ], "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": [ "r74", "r87", "r363" ], "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 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", "verboseLabel": "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": [ "r133" ], "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": [ "r133" ], "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": [ "r133" ], "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": [ "r101", "r162", "r171", "r177", "r193", "r336", "r338", "r353", "r396", "r407" ], "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", "r61", "r101", "r193", "r336", "r338", "r353" ], "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_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r269", "r272" ], "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": [ "r269", "r272", "r329", "r330" ], "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": [ "r332" ], "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": [ "r86", "r333" ], "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": [ "r335" ], "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": [ "r331" ], "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": [ "r96", "r328", "r334" ], "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", "r107", "r156" ], "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", "r435", "r436" ], "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r76" ], "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", "r89" ], "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", "r90", "r97" ], "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": [ "r83", "r89", "r95" ], "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": [ "r83", "r354" ], "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": [ "r99", "r101", "r126", "r127", "r128", "r130", "r132", "r140", "r141", "r142", "r193", "r353" ], "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/DisclosureReverseRecapitalizationDetails", "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": [ "r246", "r275" ], "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": [ "r241" ], "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" ], "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": [ "r241" ], "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" ], "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": [ "r246", "r275" ], "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", "r225", "r400", "r413" ], "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": [ "r222", "r223", "r224", "r227" ], "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/DisclosureStockOptionsAndStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r108", "r109" ], "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", "r240" ], "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 June 30, 2021 and December 31, 2020; 73,248,111 and 32,949,507 shares issued and outstanding as of June 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": [ "r96", "r279" ], "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": [ "r150", "r151", "r181", "r350", "r351" ], "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/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r150", "r151", "r181", "r350", "r351", "r434" ], "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/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r150", "r151", "r181", "r350", "r351", "r434" ], "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/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r145", "r405" ], "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/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r150", "r151", "r181", "r350", "r351" ], "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/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r148", "r150", "r151", "r152", "r350", "r352" ], "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/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r150", "r151", "r181", "r350", "r351" ], "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/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "auth_ref": [ "r258" ], "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": [ "r92", "r93", "r94" ], "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": [ "r92", "r93", "r94" ], "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" ], "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": [ "r268" ], "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", "r398", "r408", "r437" ], "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/DisclosureNotesPayableDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r70", "r101", "r193", "r353" ], "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/DisclosureStockOptionsAndStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r149", "r181" ], "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/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r92", "r94" ], "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", "verboseLabel": "Aggregate cash payment for make-whole interest to noteholders upon conversion" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r92", "r94" ], "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", "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r92", "r94" ], "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", "terseLabel": "Aggregate principal of notes converted" } } }, "localname": "DebtConversionOriginalDebtAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsDetails" ], "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": [ "r236" ], "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", "r397", "r398", "r406" ], "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/DisclosureNotesPayableDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r21", "r233", "r398", "r406" ], "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" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDebtMaturitiesDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature": { "auth_ref": [ "r244" ], "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": [ "r235" ], "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", "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsDetails" ], "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": [ "r364", "r366" ], "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/DisclosureNotesPayableDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r51", "r103", "r241", "r242", "r243", "r244", "r363", "r364", "r366", "r404" ], "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": [ "r363", "r366" ], "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": [ "r87", "r160" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.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_DerivativeLiabilitiesNoncurrent": { "auth_ref": [ "r62" ], "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": [ "r97", "r105", "r340", "r341", "r342", "r343", "r345" ], "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": [ "r257", "r259", "r260", "r261", "r262", "r263", "r264", "r265" ], "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": [ "r257" ], "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": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock Options and Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockOptionsAndStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Options and Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "auth_ref": [ "r87", "r213", "r218" ], "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": [ "r245", "r403" ], "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r44", "r104", "r378" ], "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", "r104", "r378" ], "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": [ "r131" ], "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": [ "r97", "r133", "r134" ], "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": [ "r133", "r134", "r135", "r137" ], "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": [ "r309" ], "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_EmployeeStockOptionMember": { "auth_ref": [ "r286" ], "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" ], "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": [ "r108", "r109", "r111", "r114", "r122", "r125", "r139", "r197", "r240", "r245", "r294", "r295", "r296", "r319", "r320", "r355", "r356", "r357", "r358", "r359", "r360", "r424", "r425", "r426" ], "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": [ "r87", "r237" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.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": "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": "Loss (gain) 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_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r97", "r348", "r349" ], "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": [ "r369", "r376" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "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": [ "r369" ], "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": [ "r376" ], "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": [ "r369" ], "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" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r376" ], "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 payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total future minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r376" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r376" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r376" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r376" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r376" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2021 (remainder of year)" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r376" ], "calculation": { "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r371", "r374" ], "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" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture And Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": { "auth_ref": [ "r344" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.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", "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": [ "r72", "r87", "r192" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations": { "order": 4.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_Goodwill": { "auth_ref": [ "r209", "r210", "r395" ], "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": [ "r69", "r101", "r162", "r170", "r173", "r176", "r178", "r193", "r353" ], "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": [ "r97", "r230" ], "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": [ "r87", "r212", "r217" ], "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": [ "r97", "r211", "r220" ], "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": [ "r219" ], "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/DisclosureStockOptionsAndStockBasedCompensationDetails", "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/DisclosureStockOptionsAndStockBasedCompensationDetails", "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": [ "r310", "r311", "r314", "r321", "r323", "r325", "r326", "r327" ], "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": [ "r102", "r124", "r125", "r161", "r308", "r322", "r324", "r416" ], "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": [ "r65", "r97", "r306", "r307", "r311", "r312", "r313", "r315", "r438" ], "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": [ "r86" ], "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 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": [ "r86" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.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": [ "r86" ], "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 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": [ "r86" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.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": [ "r66", "r159", "r362", "r365", "r402" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations": { "order": 5.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_InterestPaidNet": { "auth_ref": [ "r82", "r84", "r91" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid 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": [ "r60", "r204" ], "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": [ "r206" ], "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": [ "r56" ], "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", "r59" ], "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", "r60", "r97", "r138", "r204", "r205", "r206" ], "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": [ "r58" ], "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": [ "r57" ], "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": [ "r87" ], "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_LeaseCost": { "auth_ref": [ "r375", "r377" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Rent expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r214" ], "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_LesseeFinanceLeaseDiscountRate": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of finance lease payments.", "label": "Lessee, Finance Lease, Discount Rate", "terseLabel": "Annual incremental borrowing rate" } } }, "localname": "LesseeFinanceLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails" ], "xbrltype": "percentItemType" }, "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": [ "r373" ], "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": [ "r376" ], "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": [ "r376" ], "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": [ "r376" ], "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": [ "r376" ], "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": [ "r376" ], "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": [ "r376" ], "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": [ "r376" ], "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": [ "r376" ], "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", "r101", "r172", "r193", "r337", "r338", "r339", "r353" ], "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", "r101", "r193", "r353", "r399", "r411" ], "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", "r101", "r193", "r337", "r338", "r339", "r353" ], "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", "r398", "r406" ], "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", "r234", "r398", "r409" ], "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": [ "r106", "r231" ], "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_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": [ "r346" ], "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": [ "r346" ], "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": [ "r346" ], "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": [ "r346" ], "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": [ "r346" ], "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": [ "r346" ], "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": [ "r83" ], "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": [ "r83" ], "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": [ "r83", "r85", "r88" ], "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", "r63", "r64", "r67", "r88", "r101", "r113", "r117", "r118", "r119", "r120", "r124", "r125", "r129", "r162", "r170", "r173", "r176", "r178", "r193", "r353", "r401", "r415" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Net loss attributable to common stockholders, basic and diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "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": [ "r92", "r93", "r94" ], "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": [ "r92", "r93", "r94" ], "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": [ "r73" ], "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_NotesPayableRelatedPartiesClassifiedCurrent": { "auth_ref": [ "r43", "r104", "r379" ], "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": [ "r104", "r378", "r414" ], "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", "r104", "r378" ], "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": [ "r92", "r93", "r94" ], "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": [ "r162", "r170", "r173", "r176", "r178" ], "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_OperatingLeaseExpense": { "auth_ref": [ "r370" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseExpense", "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": [ "r369" ], "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": [ "r369" ], "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": [ "r369" ], "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": [ "r368" ], "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", "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": [ "r87" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.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 lease asset" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r75" ], "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, net" } } }, "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", "r208" ], "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": [ "r92", "r93", "r94" ], "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": [ "r92", "r93", "r94" ], "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_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r78" ], "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": [ "r277", "r288" ], "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/DisclosureStockOptionsAndStockBasedCompensationDetails" ], "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/DisclosureStockOptionsAndStockBasedCompensationDetails" ], "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" ], "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 June 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", "r207", "r208" ], "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": [ "r80" ], "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 the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from convertible notes payable and Series C redeemable convertible preferred stock 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": [ "r79" ], "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": [ "r79" ], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.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": [ "r79" ], "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": [ "r80" ], "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": [ "r79" ], "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": [ "r77" ], "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": [ "r80" ], "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 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": [ "r79", "r289" ], "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/DisclosureSubsequentEventsDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r79" ], "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", "r228", "r229" ], "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", "r216" ], "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": [ "r221", "r439", "r440", "r441" ], "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", "r214" ], "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", "r216", "r412" ], "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", "r97", "r216", "r439", "r440" ], "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", "r216" ], "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", "r214" ], "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": [ "r68", "r202" ], "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 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_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/DisclosureNetLossPerShareDetails", "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r81" ], "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": [ "r81" ], "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": [ "r305", "r442" ], "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/DisclosureStockOptionsAndStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r97", "r305" ], "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_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r245", "r297", "r410", "r428", "r433" ], "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": [ "r108", "r109", "r111", "r114", "r122", "r125", "r197", "r294", "r295", "r296", "r319", "r320", "r424", "r426" ], "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": [ "r157", "r158", "r169", "r174", "r175", "r179", "r180", "r181", "r256", "r257", "r391" ], "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" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r98", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r266" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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": [ "r150", "r181" ], "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/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r133" ], "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": [ "r133" ], "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": [ "r329", "r330" ], "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_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", "r216" ], "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": [ "r277", "r288" ], "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/DisclosureStockOptionsAndStockBasedCompensationBlackScholesOptionPricingModelDetails", "http://www.ligthiningsystem.com/role/DisclosureStockOptionsAndStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r281" ], "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/DisclosureStockOptionsAndStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r246", "r275" ], "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_SecuredDebt": { "auth_ref": [ "r21", "r398", "r409" ], "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": [ "r97", "r163", "r164", "r165", "r166", "r167", "r168", "r180" ], "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": [ "r71" ], "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/DisclosureStockOptionsAndStockBasedCompensationDetails", "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r86" ], "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 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": [ "r278" ], "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/DisclosureStockOptionsAndStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r278" ], "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/DisclosureStockOptionsAndStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r284" ], "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/DisclosureStockOptionsAndStockBasedCompensationBlackScholesOptionPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r283" ], "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/DisclosureStockOptionsAndStockBasedCompensationBlackScholesOptionPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r285" ], "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/DisclosureStockOptionsAndStockBasedCompensationBlackScholesOptionPricingModelDetails" ], "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/DisclosureStockOptionsAndStockBasedCompensationBlackScholesOptionPricingModelDetails", "http://www.ligthiningsystem.com/role/DisclosureStockOptionsAndStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r288" ], "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/DisclosureStockOptionsAndStockBasedCompensationDetails" ], "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/DisclosureStockOptionsAndStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r288" ], "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/DisclosureStockOptionsAndStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "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": [ "r282", "r298" ], "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/DisclosureStockOptionsAndStockBasedCompensationBlackScholesOptionPricingModelDetails" ], "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": [ "r107" ], "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", "r99", "r101", "r126", "r127", "r128", "r130", "r132", "r140", "r141", "r142", "r193", "r240", "r353" ], "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/DisclosureReverseRecapitalizationDetails", "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": [ "r55", "r108", "r109", "r111", "r114", "r122", "r125", "r139", "r197", "r240", "r245", "r294", "r295", "r296", "r319", "r320", "r355", "r356", "r357", "r358", "r359", "r360", "r424", "r425", "r426" ], "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/DisclosureSubsequentEventsDetails", "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation", "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": [ "r108", "r109", "r111", "r139", "r391" ], "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/DisclosureSubsequentEventsDetails", "http://www.ligthiningsystem.com/role/DocumentDocumentAndEntityInformation", "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", "r245" ], "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_StockIssuedDuringPeriodSharesConversionOfUnits": { "auth_ref": [ "r25", "r26", "r240", "r241", "r245" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Stock Issued During Period, Shares, Conversion of Units", "terseLabel": "Issuance in connection with the redemption of convertible debt and cash purchase of redeemable Series C convertible preferred stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "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", "r240", "r245" ], "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_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r25", "r26", "r240", "r245", "r280" ], "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/DisclosureStockOptionsAndStockBasedCompensationDetails", "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsDetails", "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r55", "r240", "r245" ], "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_StockIssuedDuringPeriodValueConversionOfUnits": { "auth_ref": [ "r55", "r240", "r245" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Stock Issued During Period, Value, Conversion of Units", "terseLabel": "Issuance in connection with the redemption of convertible debt and cash purchase of redeemable Series C convertible preferred stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfUnits", "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", "r240", "r245" ], "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_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r55", "r240", "r245" ], "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": [ "r240" ], "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", "r101", "r190", "r193", "r353" ], "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", "totalLabel": "Total stockholders' equity (deficit)" } } }, "localname": "StockholdersEquity", "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_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": [ "r100", "r245", "r247" ], "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", "r97", "r239" ], "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_SubsequentEventMember": { "auth_ref": [ "r361", "r381" ], "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 [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r361", "r381" ], "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/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r361", "r381" ], "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/DisclosureSubsequentEventsDetails" ], "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": [ "r380", "r383" ], "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": [ "r149" ], "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", "r238" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [], "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" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Temporary Equity [Line Items]" } } }, "localname": "TemporaryEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails" ], "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": [ "r184", "r185", "r186", "r187", "r189", "r191" ], "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": [ "r113", "r114", "r115", "r116", "r194", "r195", "r196", "r197", "r198", "r199", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r317", "r318", "r319", "r320", "r392", "r393", "r394", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ], "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": [ "r143", "r144", "r146", "r147", "r153", "r154", "r155" ], "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" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r347" ], "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": [ "r347" ], "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "zev_AgreedPaymentPerEnergyStorageSystemsShortOfMinimumPurchaseCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Agreed payment per energy storage systems short of minimum purchase commitment", "label": "Agreed payment per energy storage systems short of minimum purchase commitment" } } }, "localname": "AgreedPaymentPerEnergyStorageSystemsShortOfMinimumPurchaseCommitment", "nsuri": "http://www.ligthiningsystem.com/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsDetails" ], "xbrltype": "durationItemType" }, "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/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails", "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/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsDetails", "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zev_DebtInstrumentConvertibleAdditionalCashDebtDiscount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount additional cash debt discount.", "label": "Debt Instrument Convertible, Additional Cash Debt Discount", "terseLabel": "Additional cash debt discount" } } }, "localname": "DebtInstrumentConvertibleAdditionalCashDebtDiscount", "nsuri": "http://www.ligthiningsystem.com/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "zev_FourCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Four Customers [Member]", "label": "Four Customers [Member]", "terseLabel": "Four Customers" } } }, "localname": "FourCustomersMember", "nsuri": "http://www.ligthiningsystem.com/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zev_IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "domainItemType" }, "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "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/20210630", "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/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "zev_NumberOfNoteholdersWhoConvertedNotesInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of noteholders who converted notes in period", "label": "Number of noteholders who converted notes in period", "terseLabel": "Number of noteholders who converted notes in period" } } }, "localname": "NumberOfNoteholdersWhoConvertedNotesInPeriod", "nsuri": "http://www.ligthiningsystem.com/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSubsequentEventsDetails" ], "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureReverseRecapitalizationDetails" ], "xbrltype": "monetaryItemType" }, "zev_PaymentsOnOperatingLeaseObligation": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment on operating lease.", "label": "Payments On Operating Lease Obligation", "negatedLabel": "Payments on operating lease obligation" } } }, "localname": "PaymentsOnOperatingLeaseObligation", "nsuri": "http://www.ligthiningsystem.com/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails" ], "xbrltype": "domainItemType" }, "zev_ProceedsFromRedemptionOfConvertibleNotesPayableAndRedeemableConvertiblePreferredStockAndWarrants": { "auth_ref": [], "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 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/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zev_ProceedsFromTermLoanAndWorkingCapitalFacility": { "auth_ref": [], "calculation": { "http://www.ligthiningsystem.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsDetails" ], "xbrltype": "domainItemType" }, "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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 [Member]" } } }, "localname": "SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember", "nsuri": "http://www.ligthiningsystem.com/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails", "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsLiabilitiesLightningSystemsDetails", "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/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "zev_ServiceRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Service Revenue [Member]", "label": "Service Revenue [Member]", "terseLabel": "Service Revenue [Member]" } } }, "localname": "ServiceRevenueMember", "nsuri": "http://www.ligthiningsystem.com/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zev_ThreeCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to three customers.", "label": "Three Customers [Member]", "terseLabel": "Three Customers" } } }, "localname": "ThreeCustomersMember", "nsuri": "http://www.ligthiningsystem.com/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "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/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureNotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockOptionsAndStockBasedCompensationDetails" ], "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/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureStockOptionsAndStockBasedCompensationDetails" ], "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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": "Warrant liabilities" } } }, "localname": "WarrantLiabilitiesPolicyPolicyTextBlock", "nsuri": "http://www.ligthiningsystem.com/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureScheduleOfWarrantsDetails" ], "xbrltype": "durationItemType" }, "zev_WarrantsExercisableForCash": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of warrants exercisable for cash.", "label": "Warrants Exercisable for Cash", "terseLabel": "Warrants exercisable for cash" } } }, "localname": "WarrantsExercisableForCash", "nsuri": "http://www.ligthiningsystem.com/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureCapitalStructureWarrantsDetails" ], "xbrltype": "sharesItemType" }, "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.ligthiningsystem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 9 } }, "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": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "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.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "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": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r138": { "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" }, "r139": { "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" }, "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", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "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": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "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": "(e)", "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": "(h)", "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", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "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": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "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": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "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": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r191": { "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" }, "r192": { "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" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "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": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "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": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r222": { "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" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r225": { "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" }, "r226": { "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" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r228": { "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" }, "r229": { "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" }, "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", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "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": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "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": "(b)", "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": "(c)", "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": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "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": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "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": "(c)(1)(iv)(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)", "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)(i)", "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)(ii)", "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)(iii)", "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": "(f)(2)(iv)", "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": "(g)", "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", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r289": { "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" }, "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": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r301": { "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" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "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": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "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)(3)", "Topic": "740" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r328": { "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" }, "r329": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "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": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "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": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r371": { "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" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r381": { "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" }, "r382": { "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" }, "r383": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "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": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "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": "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "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": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "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": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "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": "(g)(2)(iii)", "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": "(g)(2)(iv)", "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": "(h)(1)", "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": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "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": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r441": { "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" }, "r442": { "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" }, "r443": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r444": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r445": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r446": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r447": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r448": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)" }, "r449": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "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": "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-31)", "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.6(a)(1))", "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)(3))", "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)(4),(5))", "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))", "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(b))", "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.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "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.2)", "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.4)", "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.7(c),9(a))", "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.7)", "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.8)", "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.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "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": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r99": { "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" } }, "version": "2.1" } ZIP 77 0001558370-21-011823-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-21-011823-xbrl.zip M4$L#!!0 ( '*$$%/D6W1:_10 /D# 0 0 >F5V+3(P,C$P-C,P+GAS M9.U=67/C.))^WXC]#UR_;$W$VK)LU^6HZ@D?Y5G'V);65A^[+Q,P"4F8H@@U M -I6__I-@#<)@H=4/4857ZID(C.!S ]G)HY/?WU9^^.!PS\&! M2ST2+#[OA7P?<9>0O;_^].__]ND_]O=_.[^_<3SJABL<",=E& GL.<]$+)T9 M7:]1X-QBQHCO.^>,> OL.!\/WAV\_S >'QR_'Q^?./O[L:1SQ(&3!HX2>70P M3E,N8JDT.'4^C,;O1D>'1V/GP^GQR>GQD3.]30EOH91STDCYPKU3[B[Q"CD" ML046=VB%^1JY^//>4HCUZ6CT_/Q\X).%6)( ].8;+O#JP*4K)?#PW3$8!0G! MR&,H\!5EJTL\1Z$OP$#![R'R52G ;CZ69BD0Y)+!T $_A=(4LGT^/J!L 1D= MCD>_W=X\J((FQ!XF*?'+(_,/.'8/%O1I! FR;(?[A^/]XW%"#G M$%JG+'/$ M'Y7T.$'#PO"\4!R52UR@=R-(30@Y$_MBL\:\*CU-TLB7\CQ15"(6_W84)2:D M 0V"<*4OC2?82&8Q J)]H,*,N#FM&?5U!4M2=.7R:]4^'OUV0X*O:;$0<;D> M!94$+./W1>'2(#5%2I-T\ E66ZB/(TA-"'THGJ'X,OD1FE>N.-J":(K@AHQ! M\]_H]4U2-8SXQ5WJF62*AJ$%U$687RI:QTUG_/'CQY%*314FKKXLD* K"E[( M#L=@>XG8*"9+347#0+ Z2T6)^C9:TXR2% T3%VM6HQ&DR!KXH>Q/@<^;+X#TN,!=]S"-2- M%G1I@9(B>7@.>:KB@ST/#YU])Q4#O_.2G%B4$\GZ-"H+*,L.8?B2[H=^#,2M9/5_\-0'F&^*5?N23^62-F5+(!%P-@QG! M(S."F4R'SIU,ZH!E;RPO$%]>^?2Y+909O1G)DRY(2J&.DCH@68?D)>&N3WG( M\#V6BPGXST5K(F"T^4/I<8/)%!D9X$W)6M\ M!7\&+N1SB04B?@S_M\[$5&=.#H\/CZ">9&6 /^)B..5R0!(4Q7'S97'F4!@G M*8V3*XZ# L^97D^_.&F)G#=QF?XR5+GF*G<=/('2E!',:^J+AL(,]LGAN QV M3L8 3Q=XI@RO$?&@U4W$$K,+M8@09YS#/*<&KS8L9@#?5@&,A:KFIL0ZL5PG M$CR@V@U5"C,DK4<+FO1K"NR$'M? M7M8XX)B7FMD-08_$AQ+6=J>=^W?%H;%9U9$T855:*,4;[SNW0@'8)V 6H=-02 MM8AVM] Y;Y34 <)Z".-@^*6ASSU'G "*TYQ1:F9'/2281]]Q=7*;RT/"GOK/97^N\I%?\SD- MTZHNE> A7*T0VT"C)8N 0.-!,.ZZ:O<"\$VA\;GUL^-NS&;HCZK0Q^)5:\\R M<+($%7*QJHF=4D%'('E]-Y$"QT!?S]*V(,1LJZB5T3N1'3\6&UVXX%.JE$^)8('9#,R64Y=(XM0>X@J0G_2IO6X9_EY^0R=-(5!2>G:!;20U%0[*H.\L7?(A_GWG31/)\YTJ!_;U ^YO=\+ M?3R9=QP1ZAF;T#]I@WXB7J[2AG&BUR)?S<"5WTRZY-2?ZL@=3)OEEAK3W*X3 MKQEOC4V4$;GC^)9ZV-^F M/K23W%1;JBZ>]K5EWU%E<.)".#3R&J^C8C@K68ZA2G5:'&)Q0SF?8O:P1*QV MLYB>R@RUQK)&M#J-+C3U8H(%2BH/0@ Y#J3[\TZ.H8(\ MU4'8A=6,JV;C?$ZX:L %\C(SC)KM M\YD@)Y(TP/6-PJW;!%K-P(YW$F(=SL'M+,K6+X[6@/%6L=0!V][QDY8AD@;T M.D2]!JPZ'0XTG ILP,1\''" 8;M#@%U._S4 U>/8WX!>O\-^;4[Y-:#5^GC? M@-$.#_7U/LW7@.;6Q_@&E+O%ZTTQ^0:LFH[K#5"T/9*B/WS28/[:4UR#W;L' ML9IB568L6FU7&^?RA5VBA <"M8DP#LFV64/ 1S]"+;@F5)9E1TC@E(F9' M<0\X= ['-,1A&O!H%8 94-DJ[-(AS-* 5M>PR@!<]P!*4^2D :(V(9,!EETY MSK=SH+=RI!]M>>3D3?)KB(_M#/:97)SV!#WF-4%^#)!7MB=V@3S*8P"\?Q!% MC["9V QIEV,E X"](BMZT*H$9J!.JD 5+ET5 MGU!(\88'M!2H90/%^28B$',K4BI/HH$0M8"#F?LH*?N>,]J55F#0KEH5,7B% M.OGHL:M.P(+]5ZH.-):NZI3:U^Z4B@M.A&2_R')Q9#;\OQSD^YGFGT;EQ][B M+\5'X=23<& $RH03:%_V-#PM&+T+>D-=):\=U[Y\$G!_?+0_?G< >2<%[E6. M_&N6WR&,?C]L70 MOTO:L@ )@\SY;<<\ZQYTU67-ZYCDC_V,NU"$VNR-C\/6:*YRUS*.L"]X\J52 M%O4*9)MG;UL7NOQ\::L")TQ18>53K-L6-'[R5\VPH-?]![3)1\RR6S'.'KE@ MR(6Z)'7YO&=()[XO9[F?]V!!"I4_ZMW50YNG0 -SOFN8\Z*I/,JBYH@&L M+=BFM:)5Q:)Q021)C]&UX9_W7*A@1.P 7RSO),+>&51?M,!?7C!S"R;H+#J;4HH0XC\&6:KW/V8Y7:R ME02#T1(=MVA.NZ\O22OPRI4CGV"J"=)'Q%^%2E<2'%6=E>.JJIJ)P X59;V3 M :>SP+O'3]1_DI6/LJ^R=D8N]2ODRECAICC@]^"S=,"?/=/9DH8<&N;L&1(V M#TN8S$K][);:Z^< UC/0[WM)!3A;,*Q(BH9I06>I!9)500G@ MY'K=1$U>7D6TH#=T*B00>('9Z^A5EM"_R><\;LB*B"O*+I8H6.#K0(UXU$\; M1S/=MYU-YE0N3B<]_+B+V204@O,IHR[&GGJ_6CZ[%V_D$9NKY('HQ![MR>TV M2[1;5A4%O$S#( M.A+R*OJ5>REG,I\PLH"VX$]#YBY1O.!* I7R.?@$]G@OU'DH?@[DUL5[+$(6 M9">N(C/M7*JA<:YEQ.XUF#)?-UJTG>AMI@==S>K$;4^Q+ M)_D4,;&9P?*&1PN!M$IM(^%?XT#9:=?>LS__ 3KQ>.#J.^#] !:JV2&;V[0: M[V--3-.%P7+G9.1*J3>%B2[#!:]$ACWA<6>U\3 MW8MKUO;DEBY5XQ/1Y7EN=!PZGNU6!IRN3/8,.MDS4JUTU ['6\JPQUBQ>K_@ MP*/L$J\I)Z*\G&^@L=I1&"]S8-;^3^P*?AW KP5T=.4^I)',TKZCPRL0L[SG MH@??]A,;3YPN-])%'SZJ\,6K-=4-I,D"\A[FRO/:.1>$&88,HD3B[@G_^A"N MUS[!3/Y6UQIMHG\KW6XO3GLZVW,E9DV:IIKET2!G/Z6=H-%6W0F[DC M 188!]$F]FOE9R!/>.JCH/:H3!L>2SN XBZ/M'F4OUKMVWW [(FXZIKG(,25 MC8RZ-$O1S*)[^A"8(=U2C>.8Q,,:N;EMRQ>4YW?BF$CLKMET+IY1])I$XE=. M]:Y+M%KC>+2JP[H^V>[]IC>8V22$7HS11NU=?0RQ/^+$;N"H0E&\1D, MXAC-1=;ZMQ5BMPG5R44O5A/FLE\"S!:;!T'E(?AXF:*VG$SFMR0@JW"5>%VS MQW#2:K8;678;-#D=F;MWXQ*R?T)R;I36J]R"L!VUW;L:<[/&L^2,]23 76:; M;?DL';'E(5+I#&&A_)S;A13?1W&)B"^/(,F+)WZA/E!EP=,>G)9OB*_7.3TE M<('X4I+)G:+RT9AF]B&2F[ M_D?NEH_>4\AN@E-#A,Y:#:;?D51[#/HWDGC/CV'U=E#L=^L2+>UO;^1]@D$6 M[ 6=BOJ:""S5.5>12_4%<]HIP9)EY%M*&V?J:FC?6>A6%)&_L@V2VB^ M?\L#@IG?>B?Z7',>RC=8\K/O\F']5I1V'(K43*/DM6HP^ +5O6S=,PH382SC M.^DR)=(_/66PE0@[S%3SYG/>6_0%L8"&(E(,%F?RCBP9,DO;Q98RK' \U;V- MG5R5J1LP)G/5(<[HC)'% C-IA$ELA%C_!A/N0+S)NHK4"O/&T8Q+M.%M359D ML<5?UZ05=$#R@EX9!.MADUIN6\QS!UVP=-'+U9/:6HN]VHNB$J-TY+%\\G*' MA;H^E#RJ0JE[=S0#F3S^3]:X]\TU'F_7@M=M@ M^:GBI3H,$@5/HN_E'D@WP6S%9<?N/%RH7QZ4Y=DZY)9[=F1.U%;KPG3"UX,M\'FH*GC;E=K1VS,63G7I*N+R+ ;JB7QD1 @=W5( F)=]/ MV8FP!;\MT] &O#.=XB2N>GE5#>+%6LN:TTZ2'?6J05736J\?ZW=2FUJN_;:6 M8HNYVEP2K%I)-GOJN7^AITB[)_:EUS/_6ST2D+VA%?L]DWW<18]I3UY+WL]) MMVS#T!9KF"BN3[*C7\XNB"[=))/N63=2?!^U/;K,C2>C;;1"+5?K.B)+ZF^Q MW.HYIP"KPT&_$K'4.2VX)@*XM10[IO^5]Q'3)EZSQBE2V-TJ"F^F9G/0RDN+ M+>CLZ ,K3T9#Y5YA#R9--%SH*G7-B->*T:X&T*A1;JTP11MU"FWN3I]<;K%J2^U M _TWM4"_P?73Z(5[IUQ]^>G_ 5!+ P04 " !RA!!3MP/9M^(1 )$ $ M% 'IE=BTR,#(Q,#8S,%]C86PN>&UL[5U;;^,V%GY?8/^#-GWI/CBQXS1Q M!C,M$F9'E$R@4*=)+P')WO M?(?DX?WC+V^SP'D!.((H_'30.^P>."#TD _#YT\'2=1Q(P_"@U]^_N<_/OZK MT_G]\N'6\9&7S$ 8.QX&;@Q\YQ7&4^<)S>=NZ-P!C&$0.)<8^L_ <8?^LUS]Q.IU4TZ4;$4D4.DSE\6%O]9=AJA6%'YS!4>_TZ+A[W',&'_HG M'_K'SNAN5?".6#F!TI(!#/\[VT=O"F9N!X91[(;>NQ154R;7.S\_/V)_ M)44C^"%B\K?(ZE=#K<$_:F3%>O07W5ZQYU^[_ M\@^(#QSG(T8!> 3 MAQGP(5[,P:>#",[F 36<_6Z*P>33P5_@I4/=V#WM=ZGX#X\Q88/2/41AA +H M4W(NW8!B?IP"$$<'#E7^[>&F@"& S_$4AB2.HD5$-!QZ:'9$"QZI:#S:A=6K M7T;WD_LYP,SQ]9C/4[US'$,WFEX'Z+5^&#G-VZ*X@I$7H"C!1)RV->1_GCN' ML1O OYBGO@)J1HSA.&&.N\9H=IE$, 11-$2S,0Q9L8O0'\$YN"8_AA[!= 5B M%P;:T'=N3GW^N@E?"!L(0Q!M#;9,5WV6CC"8N] G/KF/IP /$XS)URZBB-3G MK4U74EXG%D3J<+P@W_O\OP3.:8VH 8- :7VV7W@>3H#_^6T.P@A$:RZ[A>X8 M!C"N(Y[TOU0?RJ\H!M'(7;CC &P-I%39KFP=QW=NG.!Z*%!071^.6T"RB^UM M7E-3MWTU>I>K<.4I6ZGVTM3YQ_27_^Q[&@RS8$[!@$;'!7^ M>-2886F+*[0O+?/':?_L].3LY'AP>G[6/>T.SD]REN="X@(70;C8R_23?VY$ M27$\DI8XBI+9C&GK0$)M)C\AV=2F^]*/(1W#$?8!)J/6 R>)B#UH3K_E!@?. M*X#/TYC]98XA27GBQ:>#XV8X2G.7M)O,>DD5YA0D3>539-XFTU6!6L%_EG8O MR*B"0W2^2#L8E2)*J3LVFCJ2X:*$#(;)^!# %YIDT9&AN+45B+2#6FV$*=5] MHZFFLQVDX:'_HZ.S%S>@LR 7\=#%>$&2GU_=( $L+NN+1L$?I9=S X-Y=#90!6-+"Y64'2QCS&R/MSB@)B M>$3;FWC!H5$NUC 8N=WF!9TJ%_EPE &R8D26 R%.YC<+&LUBJ7%"#D6H[* 2 MA<]/ ,_HY+>$R\V21I,ILK&$4T5T5I":C3#3A0VU 7>Q<(NHU0"XXY1\8QV# M_.(/SBJ@M(W5DFT!G=OCW7%R7LKN;V1<[Q86<_ELSIX;,B M';]*P!-Z %=9QNY6)X1\05:0')%D"G3/QG-='$N('/-0LRV6*A%C%< FK)^ M:C3KRZUI0(=SD4B+&->&F?)]9C3?)2V7=(I,*&,TX]6;9\DG_*6R15="\"D0K!6(5N3ER@M?FP6-YE5Y'4D1EQ6) MV /=71T"_[.+V3;I"\]+9@E+-Z_ !'J05X/E@N:1K4C<)N,5P>HM6/0;6K#P M?;BT:^1"_R8<+D^3\58LRDNWB&L=A%94\2&:S5#(_"'<"+A6K "XUR6 CVVE M5 F:%>.J$=$%2/[@2^DL*=DB1E7151PT?3Q:.V"TRU-'O./7>0:XQX^.Q<>/ MWG4[:.+DM#<0NU]!?!,25X!;%/'V'*V5::**D10=90/TI2WIDB?/9%YY\ZI; M*0/Y:J6'Q8K]&&R16I=3L9"!Q&J96C(CI8_7"O*O78A9YW#A_S>)8MH0WD_2 MI7!>$R24*;JB9\!T\[;4Z\.5)KT=$ZC_0@9LM)F[#]\G8F["*,;L^I^(-(4D MAXC=-TX4J(JW+R"V0FY%$OV.D)[T6\8\KS4H+=MFTF4PK5B&N EC@ D,<2^_ M5JI]K*H E"XR&-&:WQ?=(!A!E)0TD%A9(JZ*PHH)J!68;.^HC+JLG'G$J?(B M8%0(3II5&U$;'T $B-?H8=HK\ ("Q,Y:BAM;H8S!1 OI*ELIT(5IQ4#J$01$ MY_,7$!*W! 3J;0JMV&RV!9P=X0162$3R^/# 5K0;DRYC$HXZ%L!4@&R):>ER&@=WJR M2SY=+_X-QM-A$L4DE/'G-R](Z/7']- U^<]_XDYP5-#4AD"H"W;%JM[8PE+N M0ERE=:43G74EJMQ9:F_H]INU.UU(%A9CZ!%+TSM?BK_(E1P!0I)/>@),=^9= M@>7_5V% _C%UPV?P0.!^GDR Q]V@_)V-:&1E#,34<%+?7B")F<^*S4@$G > SRZM9DO[]\S,Z/,;P!Z, MWANJS8N,Q'+F!=26=);MB:CB RN&GWEH;*U2N.^44[H(O]\]/SEK1 MH(]?>EIIRS:A]%*7S*+[L'B,\GX&V!][=E+?Q ?A@QCY*4I1W>_/OQ[#)%Q^ &;ME[+U,\9P M*<79_/D]/MGBR&K,?6EHGAN=C10F9J8(Q]EEARJ36?GR11><= =G[9[$DF+/ M)J^Z335-;/"$7/J:WF\(_TD0I\<%KUV/'?&7M#-2^1937H\OLA"P9P+S)HH2 MFFG?3XIMW?(G0!^@$G=6]2AM<63MT$%9N)D];<=_[$Z$;;W#P6B]E!>:%V)8$E[14VSG#CLU+A=R. M5#?:%&O&C+J&?0B:+;UAQ0H@QVNK::RJ75F)@J*3SGJ]L_[?7=EVWM-;3=3N MRDK'9T,&B^2-VN9C1YPS8I%:9R,H_/4YC])V^ MWN(8-<&35G2<[P/>]8'M-<*/ +] #T3W>!BX<,;K.[5T[$'0;>\/*[;77,%H MCB(W^()1,O^*8OHX.ZLH"?!7=PCE[@E(BW."J**V/0BG.CVCN4&GH5F#]6R4 MM,0;+_+RVB(%T:)G3+@-O/XFJ*H;- _Z&Q,@V6O<_!&>4&8O0T*&7W/GCC&Q M,,)@[D)ZYRJ;P$]/TF9/414?(I4&B8JRO8R>RH[1W"Y4SW"_M$$L>ZDL?2"% M__#IEMI:'"N[\,R.=Q7M.E])M[%H)RNI7(N#93L?6+&C1_@X^<4,X1C^Q?PM MN6924\T>!$TM+MGUMJ":+E[/H:&3K./E^(]4$-(!SV RXT2-5*[HD_/NX-30 MC8;5PZ2:#^S8*_0X=3&X)-'O#]&,!GG9KG9QX3V( W@=NS98:Z)B&'7"%^A M9!Q/DB#K,/G+X5R1/0@!;?A9()@]^[KC2XM;&0KZ^+-8,/LBTRLPQ\"#S)_D MWP%@-(5^OO_C3;LKB!8\0UAL8614=D,6(&:?=-1^5&$/*)?CS;C5?6AM5]0U0%&" ;V?"I.!#_"6>]_3"*4^HM=5P7%"?V1;ODI6P$EJ=D^J^RIAHF,C?J074(NFK,:11JH#.;L*S-$59< MD<-V R[W#OO48>S?$10D" ()\^*A%B(WNPI='U@1"KQC+W03'Q@%K@<4MUCS MA8O.Z74'@VX[ V0+=^QXEUAY'X)"ZHD;XB:ZUPT_ _\)J;WPJ"MN7@C4T6=L MZX"JC^/L/K/,[0G02PM/NKWUM#"GJVHB5]?ZW-*0!>&?NQ27+]+,(F)J 3W6 M2I?729/"':R5%S:GLHD\7US]4\9A1:>ZPO/@OMZ1MA]#-V!/1B?S>2#:FR06 MLYA8'41V[)C.D%W3V_JGP/^"D"\EME#88CKE."KN7=Y]UY9N6%K;@++ERMD:[0!3ZTKW:*5VLSR+$$#3;;'] MJV+F53T-;M;>-I8#VW&?R;GXA!GV*ZDZ"%^!.2(#94Z0R8H7,1UW!V>G=I%5 M"6 3(\+4R,>YZSV1<(I<;WE4*N+<@<4MW2;*E/'I=7G:1QI+&7M$D_C5Q> Q M&4<>ALM+O$NX*BW7"I;4D>F]1MG0D5,&N.@&<=?,%[">WHH0*]XZ^SU2S^6- M"_G+%O12SM.RE'.IE.6<*[5-)YJV*E.5:% ?5L.K-IC2V2A<##*(X/40JYKR\<(N( MU@!HQ4:[98J$5L5P JO>K#!-9)]N(GI-=:'MA9,(1N, QJ(R/XHFQ*I TK^!N MZ$JE(K8A:3\6](353)GAHHCMY"J@L6*PG$?]%86>L+OD%6YHE)\]_)29E>\& M^$-[D9394;G)S]H 7AN:%:LQ>13IJ'3D8IKG2 -61=1FSBOCJ]@V?>]4;AS? MN7&"*ZR%#+I]<6)'_DC4.[.5_F93O9J[U^8[DW?B\L]&KYZ'O0G_ US\1+[. M:ZJK*3.O-JLPFZ_3->*NV+SOOI:S*[HT:_3YYE!MJ:;9BIM__)CW1(2D;-/O M7"LNBXA$BN'W4WKE6!9D305;\.3!2:WM$&F2R9RA4+FA:>$ M'_[%AJT/46E2+Y5K(]L2=,;F\\LNNFH6?[YYKTS:YW><.T,R]]+^(WN5[RKA MI;=R,6/2@LRJ!S!S(>$)WT^N"25N0+//*O!*%9E7:U69E683^KBM:,!E_J'H MKE%2*41RXGL0&#*T5DPERQ!^)"S1^BZ:II1]S4BMZ*G%P5J>(0KJJZ MH@--R-B_1_@H><&*1%ZGP@B7_G7U[&?@B.&W*MT7#P$UM>QQM'# 5SSJT=CR MT9!\X7A':TC.CTS[WVM)C>^,,:^>UC9E(ZJ%%B[Z? O]](0#/9=$K^L5[ES4 MTM'B*-""W*IQ9_NF[S2K0"5=Q;@X)7'1VN&UE@OT&LZ&#E#5LB.O71&@ [+& M'4X?CZ@E8_+)G_\/4$L#!!0 ( '*$$%/[F+)-M3L ''Z P 4 >F5V M+3(P,C$P-C,P7V1E9BYX;6SM?5MSX[B2YOM&['_0UCSLF0=7^=8N5\?IF9!E MN\8Q+DMCJ[IFYZ4#)B&)IRE2!R1MJW_] KQ(O @P&O2I9B8TRX; /'A2P") M1&;B[__^MK9'+YAXENO\]N'DX_&'$78,U[289E??CW?_O?_^OO M_^?HZ+^O'N]'IFL$:^SX(X-@Y&-S]&KYJ]'W1%+'.)1Z,O M'R\^?KX\.?EX]OGD['QT=!2W=(4\6M-U1F&3IQ]/=G^9Q*VZSJ^CRT\G%Y]. MCT]/1I>_GIW_>G8ZFGW;%?Q&>[FP2DO:EO/GK^Q_GNDG1Q2NX_WZYEF_?5CY M_N;73Y]>7U\_OIY]=,F2UC\^^?3?W^Z?C!5>HR/+\7SD&/C#B);_U0M_>>\: MR _'*E7][9G820-GGW;?$I9@_SI*BAVQ7QV=G!Z=G7Q\\\P/<1?9GQ4^DA1_ M*Y2/,9U\^?+E4_C775':D"5I.@5[5][T=Q72A7_Y%/WQ QWHT>COQ+7Q(UZ, MPL_]ZF\W^+V*RM\'_??@+OQPQKHXOSHX9YG^YCD4J^>_8,6\< MW_*W=\[")>MPQ#^,6//?'^\R7;>MI;^R'"JNWM;S\?JCX:X_L8*?U-H,(2J- M\Z>:&)]\*M:L(Q/7\5S;,IF47R&;#?73"F/?FR%"_[S"OF4@6Q>N=O,](]_] MTILNGGS7^'/EVB9=AV[^&5".KO'",BR_D4%0_!*@\9@@;W5KNZ]>X_A3+7>' M]]KR#-OU H*OL6<0:\.FWG1Q%7B6@SV/3DRZ&UBT=S."/=K/<&I>8Q]9MO8( MU/M6'V/R%*S7B&RI;%I+AVYH!J)KE6&X 5VLG.6,LFA8V*L]')J? 3P2EH>6 M2X*7**+V$;]@)\!=#5#)U_L8-]8'XM'_&&AC^8$*;@T^6R\8'0^2:$,4J(N[?0 MLV73B8CIC\N5SU _A:C;$Q:5;T(8(V;8,@,;3Q>MS1_))WHY4X2J1'@*9(>_ M\)^A[9%J&AOL>,WL GI? 3L.5S8R_J0$TL]Y4=D9L9AB^LTUL=W-*"GVH1=M M OOWKN?-,'E:(=* FB1HKY^S][.'_QE0-?3F!3>Q+@@;U$87 D#$2%#&/Z8[ MM6O!9@?Z7<+C"UAKH%?V9BCL5[2/372/+ M:;"+Q::;Z&_8U-$:KY\Q:;*SV78;Z.F*=HH8P3,^V@U$@_WEMMZL/. %"FR_ M'8%(VHY[3/]-YS!;8>]INW'KK#_-7K"D@. W'SLF-G>_M7SVM>/CXR_'HZ-1 MTE#Z1^28HZC54;5[FQ KX\2[BC&C:U0-YSV%[@'2T1VK#;Q>-/ MV/:]Y#=L+3T^.CZ);^[^)?[U'SN#^YQIS\D7;/2,[?!.E5OH4P\=G=C(\W:* MVI0\,MUU_&9Y@CY+RN^ZOY>J,M!L+?L7Y[!(3D]\^G"2M+8B[%@]L MW 57"4;@T4ZYF^@4#XB4Z\P^H4++=6;Y;YR8XCXC9Z54U$H)2@"]-XK^N#C[ M?''^^?ST\N++Y_//QU\N/G?!6K(9=$,;%V0M)@NZ+/W%'WN;17+X_);166)6 MY$7;&ONLLE-AW+,2QD9>#F1#+)?0G3/\"H!ILUN9J;Z![YAQI&QO3!5LB950 MI5?<4 K=3@M_?MO)C7>DEOUJN(Y/M: ;.RQ*53N\9#_L_TX/3]C\[8-/@DHZ M@9=@];#Q<>F^?#*Q%1%$?\CS0G_U1Z)HS6F[.3:*?^YT9IQ68:/8YV8G0>7Q M_:\ $1\3>_N(-R[Q)4-=*-GIJ)_5'?5"]X$0,*=+HQ<.7BD#Q:*=4G!>6_ + M_0?"P0S3?M!#HGE-H4@(R)7K=/1_J3OZN<[W//31V?G6LO%#P-&$^$4Z'?"+ MJ@->[#>(L7[$2\OSF2+V@-8\*><7ZW3,/]<;\WS?08S[G6.XA"YWH8$H1#)A MOEMD.W%-,0TEM3IEY;(>*R500) T1V]W)H42^M>%GE+R54E8OE-BOM0C1@@" M!"5CTR3,,S;Z#X-R(J2#6[;;\_)Q/2ZX"(#R<*K!PVG7/%0Z+)<@@,3#A/XX M)7/W-6_2DY;LEH/*1V1A_R$Q$,*8DAEQ7ZPH'$E*0Z%XMUQ4/CC+04 B9.9Z M/K+_Q]I(-2I^X6[)J'R$ED'HF0HV3<<$(\'@9__<[7!7/C-G.]WS +/03GNV M;#G M!)FA1^KZV;4Y(YW[>[?#7/G4F^LU$(&^>3-6R%EB@?&'7ZS;$:]\G.5W'H2* M,@D(BVZ.#-Y,*BB8('^_6%Z\VQNNFF=9$0@0A-PY/B;(\*T7?(U\%/=58H?C M%^^6D)J'6A$($(0P0SF94"!+EVREUP"I4MT.?\WS;*[O($;]:8UL.PG]%(YZ MKE2WHU[SY)KK.XA1OUECLJ0KXE?BOOHK%EZ '+',"TIWRT+-(ZL PPVWO8W MTM'MJ)@*3M%N>:A\EA4# $'"TPK;=ME,R!;J=N!KW@-GNPYBR%/![&& CY<* M:1=KIM)*W5)2\YI8#@4&110%8?':)G[[3RR>&(5RW1)1\V:XT/N^39F18GQK M>0:R_Q]&1.P2)"[:+0.5S\QB $"FHPI+=>B96/BT+^P^*@4A; M4.,@4[9;%BH?D24(>N9A3+MEAEVS$6]CSOV]V_&N?";.];I\C/_^*1L1V$R4 MH'Y>PM0X"@,&3XY_&1V-=FW3G]/-C^+V1]$'1G_+?.)?/QRB!QOM:!RL$BIZ MDNA!2?DA10]*8 "(L4EW2B4B+5,02*Q@J6!Q@LXR.(;-0R96[O+L^/)SBTYV MN@&!-;GA8@- ET*R(VXD887Z@,(+.=*9ID\#% *#]&%K4<7UB"O:"?_PGGKOFHE^'&.JDB& M0->=YP5:5"45X,="JJ 8 D7BZP+E6O!#)Y6A0&-LCM):FJ(2P-/\*S% )X M9LJW*T#N"-5"/]6 @+H=47VP2.6BY.SX6'91LO_4R%V,TA_[OZ/H4A7:1(A.U-#D"..^! ME.S-PR_'EQ>_ +Q5J444%R( [E);K_02A5,.PF6)5/0$*@:@>Y']JS0S9)EW M3OQ@@Y2)DCH0#.S*K)1@ <#0(TN-[V#S!I%01RRY:>07AF ]5^9$! ( &+!;8 MB%-43A=C,^H+9WE3K];#*E=V>5M8Y=31 &6(N^CI5.QY$=250E72VEL;(="6 M/=!=P#BSMDLE%S)0=L?F/P+/9PL.=].KUD2?^YZ^2"LOK@6H42/6QP96XOW VNT/'^AUBX_G'* -BA!,+!&>">]YU*0PQV-]$==DA[Q).! M'437.JKOOUANX"7O'F!3N">45^E[#Q"*5T)).83^)X;"[BPMW:>14XD$:>\! M& L.#OD#<,B__QM%_[YRBQ\&C:]NW+GE%1.3$H]T*A!L$-:*UH4%S M^BEV5S@-BP4A6.$JBFAVMA:A@>-)T2.K;S!2#[@U_ OTBE>7A="P$Y3\[@<[4 (CL2R(L.%RA#B M>]JCN !W(!R'HIE>D+Y3:JI,9DX;$,*"6I[4'-0#(3X2V)K,"QN!$&/4]F0? M+O>AZ(X-.@)1QM8J\SU;'4+44LM3/0MX($S'87.5J>;5!Q']U/;D'B3;H9R& M?YN&W?-NWC Q+$\8A5BAG6[9;]DVI@=](%(0"7 #8B!M"(*)M/(T4%X&!B() M^XLP;^X*//]#0"Q,T62>ZMCQPC=9'W&TSN$G3%XL T?@'['A+B-2P\$4R$W[ MG^U6RMJS\;8_4D,4R93C\#5^]G]8[ F'1*F^Q<@/A'DIFFN^6Q%KSX;I3C^X/O9F:,N)=6ZTY6YEHGE+ M@Y\ MMF?,W2CSO(#="NU .&U6D6M)VC@5V, E8*#)_Y2/>;7X'5*ZI0GR5K>V^[I? MM.3IE )$PM[DZH1^-6:@*!MR(/P MJ^$",$T.T1$#B(Z@!TRV:<^(^V+1[?]J^YUVZ,Z9TD4=L1?7Q^RM;SK\V!L_ M>SY[^EM\ -=N"((JJ$9W%730-'KP9A0^0=4E=$"&E(R5CMWX.(9EXTRGYVXS M$[6=3T&8RLU(2COC TW@KO&&8,,*[QWISS8.&7/,\=JE:L5?X>\% J16%<+2 MT>:L2HN,VHA $X$0='@;Z))K-WCV%X$]-@QFHA)M#_(J$-: KBB7CP0TJJ\M M;^-ZR/Y*W&#SX/KTWTPUM9P FS%PU_E*1YF-S]1)BHL6@*JM0;#>=[8F5!TD M:+)SBRP2><7N1FZZ*(GV*ZD#(;BK*SDH&0IH;%\%'CT'>=[$73];3BBDDU!L ME[%-F0Y%)+MC!F$9V7XG*_;CG1-=<(0.!KPJ]Q9ZMFR*5A05V-G7(02A=26! MG0UJR\Y$28]V,VJZN,;$>@F3TM2F\9KO*>TV* MC(J"PA BU;J:^:(Q@$9L^IS$9/$YTI;HNC,C>&T%:Y$IH[P>A.BTKNA6& YH MS.\0WK-K^$=KN:);#04_]CSLI_'M*0C3'!IQX%-QY]OB9C)>9Q#7J M@XB)ZTPLU,<%OD@DUCDZ7ICJNF*_'[6J$.S;VG(O)Y<'$SZO=\X+G0@N7B-J698[*^=Q'S,/WADC]IA^(\#K?($/E :-8' MO"\K"&MRZM($#6VV9G:7E4M\AH%=ZZILPMGR@+=<13X50$+F+SS<2Q\G$98& MO'76X"X#$3)S]ZZS#!%6H!\$\V0RO"F [5'84\I;1+5TA,EK\1DTWGX3@7=JL2M7..$%;,]*(F?U%\U*INHQ"<4YN7A2HC 5EE>D(U#WV *U3)\;+(_A,>[]"]2):/7 M"_*.3S=OAAVP%)GTAS ,\1'Y^&:QP,*KIJX[ <&0HW9-U?7(O"OQ;$/:8!AY M.A >>++P%&PV498]9":+0\N(Y!(>W=7!QSI\.$0ECF,:)>'X)9 M3-%11!T4-#[#^]+3#5OS:5&C9WZ?[^&J]8$>4O:5> MDQ FL+:09\*L:\&')A]Q[Z=DAD@")?52)K/RCSTO6(?/V,MFO%H+(!Q4ZK"O MA79@9(>2G0I)J4>\N#40GBXM"H$8.3R!\#$]#YB!(4FQDR\$PK6E'GU90-!8 MJ;;#1.'=N[4"$ 3%+;;[%][C"_GF=F1CD' M-HHJYM((M2K M0[!WU*)>'6I?+_JP'$ZVZP4$7V//(%;L<)-D]:-HKY!G>>%MN\>.GI&ZX2/+ M5GOCY_SXY/AD=#3:?XC]8_\M]K!/\K41$,<",/^C0CX[NT1MP'?DI+]VE!D$H+3ZP+O6_> M649C%A:L7-76Q_L^'_"I"SGQH=%?O(;Z^,]7US5?+5N4YWW_YSZM,TW06D0$ M36.?N.NU&[T//$-D2D+[LQD>.V;T;,(2N8IN+%5J]FE9:9) );"M1R>DO5I3 MGL_[<\0C0\+S1%2NVJ2S+7=+B9J8;EH9_1I-(<")G,_EJ%SW2] M/L-C.J T#14:J[&O7\[#;^Q/$"%;BB14KB7>D@IU>PVN:71+5<,+C6+P+[^V M8,D1X )(S3O-I9F/H&F8U!Y2:7*M =ED0IPS?[Y K[$M31WM\Z!:'F3*=Q(R M-69NZH'M[[N>>M=LO/ QF2&V%$\7B]"=@]T&1QF>^#F)FVNZ6V);LMDT-QS0 M5MI'=CWM8/,&D?":?6P8P3JPF?WPFA)F2)*_E%?LEOL6S3LJ8/OWA'@*UFM$ MMM-%RFDG3HU.Z\UWI.$*=%)XCX,\S5(?6AT?Y+H^13[7L_-&4.K[9Q^D^,6H52C?S<)-4:R]CP)( +;!$)_2+7 M;4*I1L].%!J")R4I#>F]D?3'Q=GGB_//YZ>7%U\NC^G_79YWP1M>(*J6=$<< M%R8$+@//IP=;4N@ZUWU&N1:$0!P%,DI'KEH/FH[_$#4TYJ4TF5#6E^*RD=,<3%P>IF B$-?,NMQ 1 ';8LR5>["3R@/F>UR5E M0:H@"KP(X @)??,G])\R96%$$M;9[+DX+3@QAD08X4\['%'EUL"0H"KSIAR M0;1LEU<*^OB&_N&2Y-#F"6*;>(5ZT)Y599L;R,3#T-.8/Z UGBXR'1+&-$G* M HAM$DM/,NR2_@]Y]+,:WA>JX5WTK]+69(2+J?G5?NK@Y+O"]9Y3IN^0LE*Q M299Y3M];OI.?O[H[QH5#RBO4I[JH-::\SK<]J/1O6&%8N<7Z5/GT!I;;_9:' M]M8-2/G(+\1,F+Y:! MO53NC:MM8C"6&%[K-MJ#8JFJX O-LG4Q#U 6$@!2RV#=1H$8?)N9)W4$)C\P M!X'A-9K18$^./Y^#IFN%J<<%$UOSW$'XVO MW80;!+]8W^:X4O%)5GY^]Z&=Q%GRPU2F0_'IFE>PAWU D !2_<3,PP&.!V;M MD1Y7Q,6!G%S%[S!JK#D,<+##L7X,_^F):J M7YE<*-[7HUK0\T:HNN9(.3LDB.@I083J_5<9>X=,$#7>35 ;[793/K2DA14(;QO4U$DR>* 1-K9M]Y6];7WKDFLW>/87@5UTE1=0IUJY MSP2 U4A410:-SKOU!EF$:;73Q;WK+._9VRAA5E#O/[!M4C3?A>D<%>OVF?BO M&IF*P*!QF3MU)L[XXF647[K/K'Z55U ^%&@,9>T'R>NA[+7F*"7V?N57LEC) M&^@U?U\U(G7@#2:?C>6AY9+@93@$N]2^NFEN3FNDN0EKICK!ZL3=&$H*',$H MRA+AR*L<;NVU$MZHC/_A[O[=WMUSC\[_@U_V;P*(O8;XQ09S*WI*W@6\ M9U]B(REVQI+6@)->2E7/5X(%ERBI6U!)'2#N6@HBJ$ 4(.>MQJG*^#J=G1W3 M_\!QXVJ2/BY0 (RJO7_$5P8JM@'!2TQ)D/7?B=IA!,#L_B%<[]8E#_@U9?Z),7CF)Y,H@]729,(E>U6![\F*!#7^&Z;G4W.,27.ZH58.3S$+GLD<-&U"^ MA#=!JA4!7 OIR*0J:3W'>Y9"VFT0W.6Q6A-]7TCIR:KR]"O@!+#G"=:7^Y( ME/)J_86AJ$+*>+M(E]FAAJ3$*&[I\$Q"@! D_&"IN! MC5/O*!O_#*@FPT!X5]O4OV1! _K-Z,]?+T'K8>/CTGVA$F-%0.D/>7ST5W_< M4SFV;QQ*WY9C8>:6@!,Y4)48-C6YT&JOG]KC'WV=:RPN_KEGD[!$7I(1S?87 M]'!F;NW.CX\O/P/(TJLYQ%P,S=L0[IGV[^Q=3^\<0^@1*BG;IQE<)!R)W4#2 M;6@:%F>MD[C""$O#<0RMLXR7P@1*&/N18'D..85Z0)QA2D2RC*@492W9JP18H.U33\&S9YD6(EOVKN9T M\>2[ANRI;$EY. Z:3>Q5$J 0:-OW*7IF*)7=7OYHAD)%(/M5J6CF7X4MP_6^ M>V2CR4)5Z;XH*0]CNU.4T39P($0!F M=M$8$QMYGL(^)RX/QT^SD7U.#!0 ;>E.2=='7D$H^UB9Z&5267%P .#A$9L8 MKYD,I7)MS>@',"'8#'LK7>LTZD-8_L1BE[TP4@;5DR/M3O2>#.P@>O00.*@+ MRL%Y-*C.2B^.]X&&V%B!J$GNJ0L .=SJ8#M!E\,8<@$9)70WO.^Z.5DD6F9WG/H]%XT M3^]%7_1R4MNT3.]%*_2V=A5S7Q+-(Z_27R2/"I3, 5I;-1UJ9$\HL-&A!YM3 M,F&)Q,SK,!M?%"<12JW8HJ)8&T($C[80J()K.V(';9.X>=:;]29R?TPM.)R5 M5Z42A%@>55)4,4%;1,-NW7E>P!.=!_P:_DDZO10J0X@7JC2[%+"!(S3L8-3Q MS,XNXE!<'D) D39M8CC0F)H1E^E8'@N_9!UF+WE,%_G[#.%%CEIE"%%&NARJ M8FMY7XM$:1SX*_J5O[C1D<4B$"* =/:L(@)HTR2U?98PHE0#0IR/[H20 @+, MUPR1*8E>T?@=V4'95J14$T*D3PW^Q,"@\9B]5%*<>F650+P/H[\?R4'!9DYS M$JI6[I;)ANPFJN"@,;K/K!Y?$$="&%\!8U/R;&%9O6YY;,CTH8 +&H4LC'K? M[5U/]R]/I4\N(CYU&^F6W)HFE*H@.SD&1%^;.FG)BU.*Y*TCJI6Z):>F6405 M5,MD)-VE&M6SY83!PBQSD>4LJ5R$N2CF;O3T)1Z;IA5]F6LBKMU:M_35-(_4 M1MLRKX((\_W;>],%"Y%W@WCRS]TK6MAF*0]XY_)ZS77+;$VC27VX_5 [IU6\ ME6N;O-O(>%>?NW-B+9>8L-Y/X][''5=GO?Z7NA6(!JPZK8U$S[(R)XCEH[M& M6]YRKE6[6TYK&H*TT?7,$]U7/&P$+$5H/AC3MG M1:&;@[MTF$WYSJ1ZN[6PF!B%>16]./#;'#MF*ED?_5NP9J81'SE+:U=XE\.O MA-R.^]"M!#5DC>IXC, F>WO ?I@CVGH.0B=#=CG/&1N*>V9M\"W])]T]J1:C MF2.N\.2\,$? M&:MJ]8=DMZD ;U#,#C)K2%/I)SK/&E(:LU3L1_Y$SM%,=1L8FA5'%U]WJ>T* M>_6,?7KN[L.MN+ZX6O6'EJ1"$U[K+]2G@XA3:9CW?7AD8L/A2;WJD-)4Z"'K MWPXZ(^Z&]FX[=DSFPKMAIQ<]<^=%\2W3I-'0TVS7[/ LF@F.F8T]$$&3CD(IDXE2)$0"SPL7]:CNGWY;L8THU>]C/ M!%S6V<^4H$(FD_52NKLIU02RQVF(K!*):8COG<3,8QB_L(?F+OI_XZ-]8KFP M 7"]ZZITYRR4@J#9:(AIFJP"%@ L_(Y7EE&F8.8+0=!/*G*0AP* @GN6 H3E M*KA;;XC[$JI; =%ET0 H;&\6M#<7OB.7ZWR?VE[D8<4OV]9## MOB.2RU=>03B^0Y*1SS_&D 6W;N+B0.Y+Q4(E)B,-HWE;S!R3 M-5M2Z++YB%]<^X6N9#]<\B?]3VRMFRATWO>6(B:O:$H03O#)_54&V3./W,!$X MRZ04B\]X23 6WA*H58%PCE8EIAP-/%4\C:S,XBDLW9^9LP2 > \:N!E3,-.% M%Z6"TO"6/2F%0AS0YE6Z=X\XM*7-$&$)E2R M8@L0'!^:V<:*V*!1FQ8\.87J"9\:J'IMOHC?E&]FT]*9?E_>,^U3# M=\[")>OXDE3O\K'P2D_V\O%HM/_**/69PZWDX5;R<"MYN)4\W$H>;B4/MY*# MNI7,??TZP-_0EI8Z%X=FE-6 9V@7TU(*INU9M+)(J%MNGZ*[T1F%87F>2[:L M/^(YHU8/GLU<,D/4($$[/(5FK.GB!R($.?Z4/%K+E4Q/DY2'D[!#45V38('* MC%1QD]8 HKN5RELI0>UI<;G5-/ZL),I/7AZ"?J8@1(*])(\&VL)U<&X9J'-+ M[F:9EY)S1BP#GRA1*:T/3\/6H%F*#-ILY*XS#P$;H.DB5(BL\-(L3!)_M4T6 ME[B@EK*ATRH\75YN>J^+=Q!B&T!>!P?1W+#Z"Y:I-(=%6XLO; M&YA;4@VD+1MOA3T;TQ_HCG*-+'L;]^AWUZ:E.#:0*HT,Q'^I*CQHGV++/([L@.\ M=ZX1'ME5:@[-H4H)%#0.O]*QN'?I8=*YQL1Z";/([_%Z#]B?$>RC-P&1ZM6[ M9;.^F4T=6W; D!]*;;[);I"?)6K)@@1*AR*]U2 M4]WB5!D@M(6.H9LN)@33+N^\B-";M0[65RXA[FOD9$3_XF\%BYU>$]TR7-^, MI(<.&KU9H'>.C^EVZS\B/WI=)64"4SIKRAOHEMJFC49R;*V_/^@:&)O>+<7" M',/N7<226_&]_#B+K6;];IFJ;@"J W:#$RO'PH+:-?<-! ZEND]M.%__^D& M3NH'F;VO? -T+< :N0;2Q;OU>:AO1!$C:7N_2EV=,24WV3QY6Y.P:+>C7=V2 M(4?1X4A'QK'_M!Q3<;QY%;H=]>H6!Q4L+8_]?P5T%<3$WB9?I&LDZV_TKOAX M07\YL5V/JB'3Q57\L/+$73];CN@-]MHM=LM>/=M%;;#0]IE'O(D0>+%'$\Y/=(ATR\:"A M KNV@K5HERZOURVA]8T^"I!:7IP%BH'49]<+>YM/;W,=X+FK9BCOXJ/=BD)U MFU-7X]%ZOILX9N/>6EO^K4LF*^0LZ=Y$>^C3D>-(07F5;CFLY\E2CJ9E!L*7 M:]/^-.'I/'J!S]_>4D%P#'IZYQ"A7+-;/NJ9F)1!]9_M\QXCCTY=K92>7XKO M"4;-#"5EYSU=H' $_1I[!K'"09>E[I36Z$.1N7,HF9$[82B*[$ML2HAS1$EK MP$GJJVX8$G3SMJ%26L*0 M9AL0$A)ILZ>)$0"SC]C#=&Q6M*_7^ 7;;O@V<]Q1*9]*-2%D%=)F40D9 .[X MNW)! 5;2FE*U^LOSI@@HXYDATTR&FO157@K"@5B98 M#*OE0_24ZLJ(77*'GQ[3OOCC9[:>&SQO7&EI"&NA!@&E>*"9D;.=#?-]31?? MXVX+)DU)G3Y52$7I2\^5$C30"+NWT#.+X[*P)YA3TI(0TM556=!X6*!1DY6D MI,M;N?M@624(!S*)S(EG4A'*0/@JC753J =";ZC%&N1@-D&7]>@"HEO4(JG] M%"(I%;),CY.4A9 74U.+DZ"!-AW2757<=>15^M;@2J4N/37D4 ;!E0Y)_>XM MS; #CY;L^AI;K93VDUU9".E@*VC6 C30" I[Q^S\0D/.[N\0,K=6LMGL$/1_ MF1X[R3SY)#"8_UOB,*EUO7YR7+Q>CQL>[5JFOTL:'\JE.S>'NNS.758!3-K\ MP3S*I/,4S>%M)D#W[$#>9FJ&HKACTMN^7!D(IAS%!YL$"%K(W1$\VY8A&TQA M*0@V%HWWK[@8NGV^"<$I6H0;.%Z3*CA:IF3;W2L MUL$Z2OXW7*JP0ST5W_/1UKC] \<\]7_Y+)"09T6Q_6TB=QU9>MK(]A2N;=^<8PBLY2=D^K^]%K.\2 MVXF[#6V_W\44IV>:Q/E(4KZ'942PV>LM(PK0 !"5[I2*[U&F(!"7HU)AXYC' M,S@ \*"@997D'%"N#\A#B2-VV70#RJ!:2+N+B86]JKQ4:@$",]J =_EU==&V MG38Y[,]5?0)UFH#@05"301VXG5 XJ4^A3A,0/ !J4J@#M[6)-W;,QOBKUAB$ MR2C?Z.HB;%GM]XB?TF#HO_+:"_W5'X\L=R='M<_]K0+\\_GIY<67RR_GQY>?S[H87;Q @>W7 M'5YNYWL:\?CJ7CCFN;_WJ04+!"09X%Q/ 9P;I!;DV^A^#47 8A?2)4 M6;N'ZM:M*'64I+0SB& MZ) E!-+AN]"_NRS&?>:^8K++*A\F_A>DU=>H"\$76(4.35@MD_/(\HE.%U-B M+2WV-D- C!6*O9!I+\,GT^C!9R%91P)J QZ$ M7+SCF"V!DW1M&>@]6FLP'K0"=V;5;;9EWUF=9^0R[Y:%F_K^\;+Z[\55:QV$ M-[0JEXTB;_MI3[,GIY+OCV*/SX4 M#_:>$^+]7![K:GGN#I[J!T_U@Z?ZSYPF4R&;_WJ?/8MEX9GL*0-WXAA$S2++-^L[9!/ZK+!%U^.+[]<]!\YTBQE7(@ 60Q]&T,_"JEU MHKP:!/6_7$1EY!4Q >0KX_JB11FW)H20AWJL<6&!)&Z##1^;SX!HM]F0-0(B9J,>B#!U -L,UXG?71G[X M J<6D8*Z$ (BZG$H : OL/C-* >I^%[PI+(@PS9H?J4)/'?NP6E_6'%92'H M(9II9<5@6G:.3#S@XX[^1QC;LO]^)"1N$NX4]8[#1K5F(&@>>D15PSD(-XR? M+*2DW2=@#H$EPPDLJ?WN#)CPDN;#"./N)B!$4U]>!4(LJ#Z;*4@A&963*J?AM'R %]C@[#GX>^<^(N)X_B6,\ZRPA#B(/6&6X:F(VWS M=^R8+O&2Q9!%Y'*5_)+R$.(/J^F/ D#0MH*D?V,G4FV]U$N7S-@F=S^45 ,1 MN*B_)Y0#&Q*#>>--!3:+38 (8VR6V2)(:"RKA&/&"+EK;8UV0 0UZO-= 2F\ M:+LG8X7-P$X=*W2#Z\Y5@NN2SXS%(]8+\G=1^F.JV:RQ.5\1-UBN.+DYA*15;0CLC0^?O:HPH9T/#I?? M\"^_+WOC9\]FU&ZA@+NM[1@$9FCCMGXCH.#KU1?E@^;Y,;>RDE4S+Z51OL M4T>H0E55G-UZ]I0K+RH;37D;?3IQZ+!7 5HW$W'_9K58 1 7!:M@"Q4 ,19H M"H#LCJ#"W4G_&W^9Q*E>D'2_Z>^ZK++[IPKWK0:HC'@9AH[&NG1!5.% IY&^ M]WU=;G2P05O*]B!W]V#"[,.*=?K>^'46LQ(HH#5NE6E7N^4^'3"KS,7:@ \Y MOGG>DSI4])'>^P=FJ@@VQR^8H"7.^-K*U&>E:L-R1U?'!6TO^MG\S7F*N(8< M@_(XY\Y*00=D%KOR*KUK[IH4J:%JF0D=^8C560XYE5KI79NOP%M6&SH_@S(SH*T6^.PB^-TI\:BD_MWNTX#' N#-F84;P,_2:\ MJ^V^S QMV>_&KXB8,A?L%QQV6SR[--B X+FCSJ8D1 +,S&SD/:"W+5)PM M N>=G5;5CRQH0$1)%8Q\(2 :!4_(>(,-2&>H,-SIK+Q?CB^/+S^?PDD\K$=0BJ'%^J$NN) M'IZ6[6"ISM!];/Y*.["=.K@B/XI-0%#BE#E2Q 3M>K5TLQ3ME04;?%[!:Z#A M_F*(FAN6C$+8G([2?5A24Z?OG7]-DJ\@3(/(SC[D!9NW+KD-6&8!YK.#Z P2 MGLZUVX&PG+0C5Q4&X]VL0Q'2Q,-KABDN4?Z2AK\!X4S:TCK5[$"]&UG;Y>T, M88Y?D&6SU9A.KZ^DF(.O_<]!\$$#)H&E8_9NA#'\G]^QYUO.,III(K>W9C\! MP2L$F-!QQ^E]"=HCIF<:S_)9@HH7R\!M2ISP6Q!2Q4(4/>& 09/!L1TVCDT^ MWM@B+A JUW%WLX:'V9B\Z!O=0^^$"]' !.@AYVX?8LQ"IY& 7 M/6V[?U.3/8O:M$#J?/G]7K)V,GSOYG@N WUMO5@F/2UU+:O9[QZN;VL,WKN6 M4]Y3TUW(*?^[ATO>&H,'4DZ?RR$_ZTQ-%D0KO8EKZ8/O_":XI5'KWP;Z@/U[ MU_-FF(0@].R99\489MK>B#4XVF R"IL". M%0#1F+C."R:^15?#:_SL[[M>$NQ?4@M"O)BJU&=# TJ : LSOHC)2A7!H*9 ML0H=.1@ !O]FO;'=+4X[1DB)D)2'8%&K0HH$$@""'K&)\9II=ZFYK/!Z7H7Z M$$Q-50C4@-A"%LTP^&KLF/L/1F_X)-$"!\U$5U//*KL6 M;J[Y_BZ'FQXB_A5Q,P?BH=X3UT0_7KN!,"*MH;;A*F'-B&)#P]2_P?/;P M/P.63.H%:[\#_PLG:^6NP5'4XF ,ODGV)JG!-E>HEXNB+&5S^CV)L518&I"A MDSORF95?! * 4L#IF]32)"D/Q*Q8(F EQ "R!39&3=:B=7I\>7D&Q_K7!%U< M@/ 8E.<-Y)>%8)XK%40)28#L#?L$AV4.KIR"/3JL"KN=#9G+[D)#/1W,B&M@ M;'I,"=4)H%2H!T&K5R-3 0PTX\+/$PDK\GA4G*9]1K9*'TQ^<'V\W8P8XG81*C<3R1D!D'JG :#DRB/3N.YNZS]F# M"M_:DC&K6!]$HA!E4A5!0>13*H\ZJZVL.H@\'\U,48VUEV,Z_ONG:"!C,^N_ M_7]02P,$% @ W/L-I8G^/]&['? >C:B[(B4[6M75[>]W3.AU_5H1[[*D61[ M>AT='12)E%AFDEDD4[I9GW[Q),%,@@1!D#A4341W63<3.*_$^>$ .#CXU__V M>9N@5YP7<9;^VQ9PDZ"*/HV>,T ]?_^7K M?_Z7#Q^^_OZ?/WS_9W1V)BA=! 7IF:6(D?SNZP_5-Y>":I;^B/[EFP]_^>:[ M;[_[@/[EQ^___./WWZ'USU7#GXF4F[BW91*G?_Q(_^>)L$1$W;3X\7,1_]L7 M+V6Y^_&;;][>WKY^^_[K+'\F_;_]\,W_^OGV(7S!V^ L3HLR2$/\!2+M?RS8 MA[=9&)3,5DKWST]Y(@E\_TW%2]N"_NM,-CNC'YU]^.[L^P]??RZB+X2(]&L# M)K(Y_38JJPYJXW_ZAG]9-3TA+=3_\,,//WS#OOV"& ZA?\VS!-_C#6*?_5@> M=OC?OBCB[2ZA;-EG+SG>M$N9Y/DWM/\W*7ZFOR=5\P>JYH>_4#7_B_CX-GC" MR1>(MOSE_D:K\ \-6J(34\?(1M_,IL]C5@:)E5)JS\&:\4%..]^2OQH*XL\E M3B,<214ISP[23*1Z#%#:6=@@F% 7R/)3DQ5RX!4X_/HY>_TFPC'UR6_I'V?T MC[-O/XAA_E_(1_]YF1'D.7\JRCP(2TF/:?%O7[1]/] J5'9*[#QO*A#DH61& M_NRQAVCQ39@1)-B59XGXA5CW39YMVT7E[+*6+_\S>;+XA:4N#45R7&3[/,2# M?EI5?IVM*QE)"SH1X/3LEX:T?-@ \[G;2C1V!%&''* M\P-;'J1%3&/-WN'8TG0!XU&GX GX';4#/B*UXHX'Q8JRKS&YQGF<1==I=$7F M_@X;'+=;P&AL5>UX*#8: 1^'[;*.'H2<+%D11X@2GFT(\B7XQSC!G_;;)YRW M:-[2!/# TRDDQ]SQ]T"'FU9,VY$F]EHH1<1)SCS&[O%S3+=VTO)3L&U#.4TS M\&.M7;'F>&NV 3WF-**.''.Y1M3F2-8U!C^$^F4>.7D(>->G["07.HXC8KA#_H=N<'[0F M:6\+?JAVJ-@'ZWL.'YW;3#\_$M\S,\+\F?=_EC]I;V&:/1"DCM57)UG'::+F$4=HNL"LTY=01(3_ODIZB M^'F. \V@//H:\#!L4Z3*>E2^ SK46D6T'5QL:J;4YAU+-",]6;]DJ?YHIZ4) MX#&E4TB.J^/O@8XMK9BVXXL11(SBW/LY#SCA].4^SW%:\IPSZD]D8;P_3O@W: YX+)HHVER.MK<%.C:- M1!ZY)!74444>K#TB MCTZ/J*C3-,9 CEX/Z8SY95#BYRP_:$UQW K\T&Q5ZS2OL6H">B"V2^H@NS%' MDNK,H^YA&R3)Q;Z(4USHI_'C5N!'7:M:S5'7: )ZU+5+.G+4,:)(4IUYU%UO MKC7X4=BI9G,TMC8%/2J[)1XY.B5QQ*DC07[N M8?JYOF;#[SKHK='6%/X U2IX-#I/VL$>FGIQQX[+S^K-*TY[[AG[!2=)'V0> M-0(_$-N4.IJNE1:@!U^KH&,G:TK3$P@2KEN:FYZ%?SR\!,1>=_N25I*B^Y_Z M[87N3N#'HXG21WM '3U CUB#%9(J.IH '8I^"54:-IAW0X=@KKG6FC=@LYY01)3W_E6IYI[M6[R/YI&U'2-\2 M\)CL4>_X;O]1,Z CLD_:T??[U1')2'L:CGR=938@FVT7,R1;5&P?E$K#10S+ M-GE=#4Q1?V+>H7E.)(B8?DG0M@ Z_A[P$&Q510Z[QI= AUJ[C+;#JZ*&*#D M!17O-A_C-$C#F+A1QO><-/5E!W8%.B9M#-!:AK&C'\"1;"6^=;29I466Q!&K M2GX1)+0D.-U?PJ4UA(X?\>=%0?CWC.V31L!'<;M2ZGAMM@ \,C6"6@,M(]=1 M-MF)0B7."WP[MU:^G4BL)HU\Z;3M(EQ*H^*I9QTU!.]@.GG'CB#'SX^$SVR&D?^":D82/.4X$^X;$\X-NP"W-5-%&[,R!WM 3NVD=C6\[,@CFKJQ),WQ,O0 M>9)D;VQMMJ&5VG(8?3 I- YZY\P7EC6:.QB%E/X. Q0'T54PRZ 8:: M(=+;#G'! PDF++9E;-#1$MX/.,UI LR9%,P&&;-!V+G GP?1YC !![J=K2$\ M[32:[/7 A[9>$%L*7+D=DK/ 3Y_O3>%E4%QIG6<[G)>'-=&F)+!"=TUV] Q0 MO^#HZ0+/TLJ&7A,'L^92.Z'D42ZUWM-5WF1:O^+\ M*?.I]_V)GAYC+&6I]HDX?.>R1=<6.DIUJ=A I[:&D%&I4UYKMVSLK=2$/4'0 MA#KZ]CVN5N?"#KYW-94XW14 [#]' KK-;9MS^>\HHO;M#[=Q\!0G<1GC@BP9 MV(78ERR)"$30Y4-YZ,G;&] =N$\--83J=:9] ?OE8!6LZRS7C*I] K*@])T* MZ$W_0F'U)[:F)M;X,L*;.(S+KT @UD*;V>'Y3B_03*OOO4R'-QUPJM"&DYN M[X3Z2A63FH7_1+]U<*#Y268I?B>-@?MGMY)M:7W-EH#]LD?@T:EK@BZ0-+VI MM-QQNC9N^'?\2GWKP[=_^?Y;YEGD RIOOL?R>+V0Y^NGH'*D[]"^0/W.R@34 M#0=U].R5D;B]S=YP'?,[.L@?%YGRKS0=G:P)Z1L1A!=Z$O$O_VQP@3>CH(6?P#' MJ^KA(?#6TP4XN)DHK$);5WO P&8DMNW0%L2A@=JD.K= VD:8 0J@S?*;0P:S MW@WLSH; @:M[ZUK?"C!(3;#].-\)6E^.[F2'1(Y.@MRXW&66$F0JXZ<$TYV= MWLLD7>V!.V"OJHWJ?;K&@-VQ7^81%98E9;$'Z_N"R72ZWC:V,E8H5'1/LQ+3 MV[DT>F ;'5%X(QNIW+-AN0B'-I/;];:E;]>>5NMC]Q;> M?'P*01,W&AX.?D^S_QZH03_@GF^LNL'FYB(0P%SV*;8X?2/!G-H?KXMUR !L MMW,66Q#LJP]XO.\27.$\?B5RO6)EB=8?\_3V HY]AFHWXI[N+H!QSU1RZ]BG MH@\)[V;4&D!Z5^MV9Z\?]_<"[L>&:O>>82S"CTTE=W^2X=N7I];\.LC3; \C M3[,&J_Z]5/@.VJ*.9H<>L..U2>E@3][[5KRC/7@@>^_;;5S22P'T9LIEEM+@ M&Z>AWH^Z>P#W*P-UFSOPVN: _YK&WX^=4.5.OKR$]V+ M__!GC_4M!I>Z67)QFV'E;!99P&;"DBT/C1(MHF#->5GF\=.^I-?.Z4[\.@!1 M]F(V,\"I5+,FM#")RWG5GJY7[=I; O?=#O6.'K4X;@;86[NDM2_(+&@B1G3% MWYU;H9NBV./(VTL5$^I9<#UW02ZNA_[?7W_[[;?QWTBG-Y(0^1W3_W>?8O3]MRM$+RRS-E*.B:LS-+Y'-S@;&^_^@?_Y^]=V?_V7UX0-O\?UWJQ_^_,/JG[[]Y^4#Q'D4L6?J M@V0=Q-%->AGLXC+05B?2M@8.%SUJ-@ICM3<%#!Y]$EO7/:GH(DH8Q2D2I#W5 MQII>3_J TQG1,VS7*+R0T1C+J"-Q; MS957';>_%V ?'B"\[3"7+)#D@;Y4N* KS?IT'M^>07]56;$8A[2K9KQ/ =]_ M](RS*A MF@]ED)<^%;W SW%*H6UB=7N/&2=0E)\V+J! =VO%\O[C6%TWX#!LJOB0"OV M(=I8= <9 DI%?N_) M,H>Y)! +H(?W/[F$R:=SE!?!+IL9VF->F%N?"2T:Q>&D_$P MD;K"=<7Y)%BWO:L/30=8J]EK@0[%!QRGGD9QX=EJ MN@$(]W[$VUV6!_F![T.8^K=!-^ .;JJXZN%]?0"[N+'HUAM0DH'89YO-R8W. M12977W]*TN7G3F^ >1QAOV6&@6J%I!WX:4)+]!N[& MFO4$/AD,4%^3L;K 3=@ATKO):P6X_3JC$ZQ'*^Y=AT;B#;K#,H#'2#]43SSMU5?>NEN:U^7U73=$GNZFB+LPS'_'DL 0+];U(RA#%;7M+J(3U%.?2M@6-^CYHJW&N: D;Z/HGMAVY:9$D< ML6V1BCS#/5'_E#3P>;GM%:=[_)'\T+28#E7YM[A\N=P37]OB_/ISF.RIHYT7 M!8$9'#T&GS4&M*,$?,B/,$_S/MQ@,H!=98PV]KOOC">B/P^27-F;X$CR7:&* M,Y*L$>'MZQ:=-R-YK3!7E'<;(8SZ1S5]#W62,$)H?G\$TX)IB1$Z_-H&ZW(QMW!N[1PXS0J*]BU!.PCP]4P+H."V>S0H(1 PN9*1WXZ=4N6V'W6 M:+1=JM?J;W6S)7A3=D@E4_EWH+55_ZWI^8T MA?\)]R8E%L%%S\[4:2O@OJQ1JYFQTV@"V#MUDMJ./4G/[\IR,JUPNU8S/KL: MQ#F[='4>_75?L/>U[C:_!7D>I*4NG.WK ]S?C%1N/+C:U0&P+YK);3N&*75Q ME;"F3T_H)0=/+ZU.JC0+A;]\#N+T*QX1AR^$$*8E_S?4'OQ^(3'"&^?8];2D M$WL8O"E-G=R0'?@ MR#?4$(T\$,.^@/%PL K6.1>$D=@%0%F*E(?6%78K1!BN$&?I%AM^X+9(\3-- M;.[,-)G+)/4>@@XQHTH 7T Y\_A(V/BPM(D/]+Q)7S&?/W21H:[M8G"Q1<5V M$%0:+@+QVN1U!&\*:?\PYE+/?LS"09YF>Q!!3O=>D-4&$GS'-5/:?/L3L"L; M"C[A=JTSD&>J^"_;<04Z[1'^=;L!Z<]+'OL/'Z706I_] M#B+(2J#WS/^X#71_;%.IX8-J \A^URJGM:_ALGFJ/^?#8[U[G>YU;;LG,D_B MPCRZ>,*(\]<@3NB(>VI+PIWA9M(BE#FII6"9A48. M44\RIY"GEL81_%>(2> ](\*GQ2C>H.!H>E#+YU2V>F*V8O<'XF1?GE8"FP^F MY#NRLN8F-TL:77'!-&;N[P4<=@S55N&EIPM@&#&5W';P5^\D5R5E)1RP:T'M M0WRN3?VIE:\\ORHDZ\^9?\/Q\PM1ZIS8)7C&G_;;)YS?;9C>2L4G,Q^W)@;< M]<<9244$.TJ @6*D0K8N)-DBP1=QQG2#_?0I@[F@I3?4\&RLLT 82Y;J4TT$ M*,"HJFH1TYR\OMJSZC'M"QQQ!IF@^?*[04? >#),_@F*N+4^'?_EE?=G>,D: M)<=$^"O,_WN3GMKG/DN2CUG^%N2Z&7HX%>".8FF6H]J&0T@ =AY;3>QSDCD? MZA_\KZ_H@7>K"_U.&2/!^62I/^/D8EC.>8$UG(T*-R^I6K/[PK.@BC+_([YL M!>LIJSEC6H*))*:72=2\@O[5/B>RKIF<_!V;QB.'2GMMN#2:+'10"$MF5M\;;?3T5!/$MPFO/^,\ MC N6+B@.3G06F;,2+'TCKXBS5*S,U)= /FA,V=L)./B8*=TL'MO5 S!P& H^ M8L4MR%>+;!!/A4^L=HK*0F3(%#2C:)J%'F+VG< MO9TS@,8R<;/;)*81U@F!Y:%HCQX31ES-Y1AC"PI4)[),A1H$)\GX37%(*]/Q M9X?*%\Q@=KLKA5E4I(WP4\GVIL*@>$$[8H>7@"_K%&BNX'IYH=Q(A-(3629$ M]1C%.,1[!R#5I\B4(1]TF)K*-@!P"O[VU'GXMWUQC"!/CM*:=&4=\X1S_%\$"231?LNSL6 M2A;RL%*7/&Q#9YF@V6\:T_BJELKM!= M/&;G4<2BUR!9!W%TDUX&N[@,$F8>-L)51[C'/-K%#SA_C4/,37F/P^PY9538 ME*;Y(69@"QSEYS*\.B=,S1/P##*;ZK8X<;Z^N5RUSR;UA+-"U9VY39:3>:DH MD2*)GTD%O&D9L NCANI4[OTM%!/37=:'+%?XJ?PM+E_J$Z./."CW^1B4-23_ M#M!TB"&'HJ8)[86CXR 5K5&P%H36LJI%0506&CX+:>3A+C]\I +QXTWER%?( M!!<49[%H=5\@YELDS2-A>AJL&O)35GI[# &,R3XV*JZ?'H\S.8DIR0 -Z@&Z M$P,TY)+:3"I_QZ]TIOCP[5^^_Y;-$^0#([/<5P?Z=QO%1/37+$@804_MCXSN MEC+0V6$"\]&)P2%9SW-"E(7LI1$6#DTW0L9/"]MLSY_ZBJN:$5%5,Z+3#]&7 M-++^"A'S[!-6P)J]KZ!/@4FIX%]/ H)M4S H,YO/OO<-^QU/(042(LT[^4*R MY7WW "/#M-5 L-8>(GC@.V8CINUC.D#GB]&F&;IL:!!9^/J@79<9H$@P]GH/ M>'X#Z6ZPR&<0O;Z:?%Q'ZI% 898'^<&^T%@G">!X8F.0[A)C^OZ 4<1*#OS_Y0,=9Y]AI'.+HX_%)@LNBX MD\^BG8=E_,J>@^]_\6#CW]XX1^_\#*0"V%=&*#/FQ0KF*I(I39S[DO(E M(?E7J&*-:MX0WO69VTS,1!N*)GR/NGYS,:B8 =DOI#D::1@GN/'\T6/F!HDF M8@4<23)Y7)D_E>TKD4_HW MN_J^YP9NQ> ?_8'P%=X1P6-V7DO^3C#]XSR-R&HN+^._MYWC#NP*'"2'&$ % M/9-^@$%LD/BV'J(R6:&*#;N*J3+R RJSFX#I'4RMMT%BE'_-_6?*LIF")7EE M^56V?RHW^^0\#.D>ENYR?D\7X$!GHK *<%WM 0.;D=C64[X@1.,K'+_23(!B%(/!:/OKS'-(1B 2S]*<@3NEO=9?*YCJ4M*8&' E&FJD1!=F1 M HP?8S6RGBX%(<08KVC6&U)YHXKY"E'V M3,;,0/2/I.FR#=K$GXFM@J+ )R>%\^&0K#^BE!^Y9 9Y)HM%NOM/EJC<*LI5 MK.+RA?YYD_*#-)9(V-;E-@Z>XB0N#[I'+N;C#ASG9OX95%RI!,7+JM4R>4Z[JN4"6UGYAP*;](;=1-X]X,#O(TVYTV$W1.\V5S@G\7T9O^)*LR.S#NH(%"F'*R^OJYCU GX;9: 2 MK@=T5/'2C^E)KXG\H^C?>;]C 4:8^37:B^-K];HD&5UCH&AGIN3)X[0G+0%' M73T"NZA=U%I%XA.Q.CWENF[?UITGP)E*>4VU!X^9$\I..D6K)[[D)O'9.L?; M>+_5':,:] /NN\:J-Q(4^CH!]FASV4?>#MBIAXY;>L+F/GU_(FO.7 I_3'3U59C'3:.QG008X\-D: M1L7!H30 PZ*U*K;^4N=%,8XKQ'B>99LSPA4QMJM&4H/?6&AV^Y (\(R%@/%V M%X1L)ZQ.=4K8Q;F<2D&_V)-_\(\\;]3+.Z_BK5WET>R/62YJB!5W^642Q%M= M5L!0&L!QQLHDC;NE0P@ 1A@[/5SM$N>B!;J8US]0(L_P[1>2V>V M*:1M".20?V]/K^W[O*U>9Z%2N.M+5A_2'SJ8##5%]R5U36?((#)8!\?7TY5T M;L;/>RKW?!;A.Z[%4=(UMP(%5[G=2A/ +'5ICO97:"?SXFDXXS$U^]12 M,H.KSCXS-G)KU\6AA]X W[U5NKH$^W7>>8%HV\ M$@^8BBT6LE"Z*U]PSL,<8WL9$ENU4T&&BDS MMF(! 0=(9K&2-(>XK\17#AFS1[C/:74;=4G!OPA:#05AX=!>NGE(O\7!C$9U ML_4"C*+*=HL%5W5G^U8*7@KSSJ=^I>>(^KJM2:>MHN?["L@*B627'&=NZ^V* M(V.,IP;4JQV92>:LCB %/)'5A6;6E?Q><&L1]8@_G4D?A"!S*#UP)/_B]=HH M?M#/@RUWK6Q#+P]2>;OF666_;MYJZCZMJT=?9JYKU5P\3!-"($6*^9-J?9KL M?-!06D*=--,V)37HK]4QCA:P,DB5; MP3MFTGW PD5MRFY"R\10 ^,88&D'E>5AJHDR$V%KQ1I2?34/9CJN31E7=H& M,^*2"WU[(_S;/LXQ,0T!PO*P)NJ6)'BEM:]W6WW5_$$$@./*<&,TZ@@9]P:, M(Q9*6.\X"U;LE1K.#$EN*\3XK=B2IF+I:TM^3J,0\5\"_NCY3G!A1L Z(\Q: M22S$."H^$J=Y"!)\MQD,%H,H0$>+X>8X*CMFVATR7EAH,:(<%^/%YU'*C7K) MG) QH"J9)ZNH)8*@X8=Y\#4Z>H./'L.-8;=V 8P=%DK,N%8!M0,RE4T:.R"P M5B8:2WR,TR -'>R =!-:)GH8&,< 13JH+ ]-3)29"%4JU@O8 9G23,<[()O* M+N-PIC7;0 V]'G&^O][A_7K,TURF4'[J5 M]A LYW5;.P'"7^SJF!$9NM%^3++6KJ/%EINA _;I/8S<#F"7>)&UWD:T59X2_^AM%GGXB+H<56JGNV,B5@"A8PY#=ZV9SH%OP5M MLTZJOM.=V;R2E%=>TRSAV3+@ =,*#.B2=>*"-WKLI.BB=!O;QQ/2^]O;!?E; M- .L^\:/H B F)3R[BTS:"UHHV$E:DM90;_[R+#M'] AGK/E;#";,\!8)2N& M-MS&/NT!=/H;H*YN37S4''"4;"*U&YQ2 0?&?O:T^KI% %C>7Y=W;:(L_Q"1",4<^.\:D7AH^AHA6HIY">3!TP&ST& LE^L MEJJ64-<7X<#&/&&IZ\\X#^-"FVC=TV5!>*536(=&Q^T7@C5:L=UX@B"/*OK^ MXYZ)-<:"KE*-?8PGM^\'RIW-^H([>\3B[BF)G[6;+":=@#KH,*6K7;7>'M#W MQD9K>"M6-TCNU'CSC@FHV M9R&\2Y(I- :P._K Q3G!JFL1B*='0"' M(F9RVXYL05V^1U4QD"]T>BO5.JW:JD-OA F.W1G(LH(MQ.[8OG$A([+(((C3 M]0/NU\:J:[.$VSH!]F]SV1UE#;.ELV!2K3I.#>/]P8=G.!A1(SWK$$=7-[*INP==Y.L8FK6Y5N$(.:@OX_ M3=-^#1+,7K,IRCP.24Q%OV GWNH'2LLU*YY[7%KU^G.8[".B(/F#O7AU3^*S MZ\T&:V]^SRX$<.3R\Z.HZ#>O!( 1U),AQESA7G$<5N18H5I$_B7/SVE^UNC M14=6U?^S8?.T#6M5[\1;R5,:(N',LA+\-:XP,]QFM+IC]CD M@(/;89J8#O\53Y\MJ"P$I+Z8(90DI>G5#LO+Y\!PQ M$\' =1!').366.JT%7 7UZC5?$*NT02PR^HDM7^@B--#E*"Z6!5%@>*_8[JN MY8U6@)X6<6T(!DOLK4B:7A(+ZAX/)\C )B+5)3+3J-ITO2GQMK<^Y(#^P!UX ML"D:)Q.FG0$[_7 =K'=:.">E="R-6NOC",;-^V0]GST>XN#R]9N1A%/&&3QUJX7X-DC]G=O"*.&&QGZ4_Q*TX_:,PZDB1P%'%A M,!58QM #C#5.U+)U-UZ1274Z"4@*_Q5B$H@KM;4,B GA!Y&\6NTZR--L7S^+ M>$ !VR_'.[_K"6&$NWP=Y-(B[*F1(J:"T8M]YT6QW^)(ATC#* '( MSM 0R M)MT!PXN-%F.#&1+/4VX5EBC\5NR^*Q(LO48SLYA$7GE9&%0P>%4>F1T'&QW4 ME@TA?68: "AHN?+#9WJQ*MF%-HZ-W1G4US[9"G8 M2]N]N,9G,T/*L:3]#'>V:R+9V]&J M)0:%972!5LLK*A?1)/FBS-D-:GZ-60=: [H#1Z>AAE!AR+0O8+P9K()]$/U4 MHIK3"E6\4,ULA3@[/_@QFRWZ0AY9V"M.RVQH92]?Y8)F,][Y\W/.[@.+>S>B MI@*%UFWP!SY[>\FXZ7B* +$@-2KYD !^@?8[8O2PDM-C,)D_!VG\=S8%T?DH M2^*(9^VDT9I(+HM8W&W$*6&0/)!/6!9.WS&Z*]K H=NI"1OAI0O"@$'?K7[V M,T(1YG%5X;1Z\(,>WE\$15R(8FF5./Z<5>P_VGES@[ $:1?614I]*T!(X*!T/;9V=MMD!]8:4QEWZ;FB"1+ MCQ9CRWC'\"L-YKH ]W\3A=M"XK;V@'W=2&S[)Z+HS@VF)PWRK@>0M:&B[E5HZ\6!?LFJYXNRQNVG1-35_ME M#5QWV%L1AS7SS**S5V]=YYA>\[W^O,-I09^H8[DNYT6!R^)RG^?T?+5[RAE& M ;@O6YBC6?_7N#M@3[?1PKXL+N/%=LIYBIC@@#@_AP_SJDH5K5KIYBF;_D ' MNK4IZO=O!W2&_FB'E2[6AT3US$8+8BD#/V,#/Q0#/V#LYWY*=DY+2*>7[-!Y MY?V<,5[I#^2_2$*5:#DMD*,79- MWX"U*O9B%S!@P5.H:2QP'H;Y/DCZSA:[>T"'@GYU&YZO;P[9T0VDMLXJIP2Q M$NN>1G?*U6+O>6&%L(406[WU+()?Y:/:WWL6T),Q >X]TQBU)6?-$0? /CJ1 MHB/C_)^'Q6VQ@XD'4K>7QU M<5$'LCT"CZNH('P)RNCLFY_UK14]3H*/)1$%Y!*EK!_RT ML5=LVW'V^((1X1L3"(\:9XS*.PHH>&)%4=F0G/=L<3*]&6$8$]CT>GI+N/%AX1%3:X MEC22,U_/#.D/?+P.-D7CFI]I9\"C?+@.UG?<%$Y_0IP7HLQ@S#7S&P00(M3J MT6IK6[HU*(JM)0%]JBXKRN+A)<@QE3Q:\QH^?4NNT42!8X<;HS4V4491!(PR MCA0;!3WHCE62X#O>[).S"\H-J0(MP 4O5!/U;CV.IOI>G+#;;%9>V$[R/;AA MCV;6?DAIGS$?1X(Z.J=E-Y]9K2H L[]W"RT J6[2,-OBQ^#S@/N373V (XR! MNLU[:-KF@)'!1&K[&UF4-B+$_5Z@/-&P_P)E9Y?EC=N>"Y3Z]LL:N2XO$\JA M"VN1.I/27K='@YR^Z%ZL<V,HGJW(,( '9X.SWL'Q.HN+'U?8/? M20H!, _IF]<&$WD//M(Y PZCL'0O<7@XUN4FL!9CD"SC,:E@_U3@O^V)6->O M!H>#'*[)]C5M)&''*<,9J;\)+1_N%C=;NA!9=XP6- M5Y=%F8\&+("Y9D9M_;GG+P6^VUP79;P-2EQH+''2"+@CMBNE>E^S!6"7TPAJ M._((.9I671%<\6+G!_2[^*]WKYM&82P)>IP(\3,-)._Q+LNKRO8'_K^]DZ)A M7^!^.<@$C!AO]LE,<[IWR;SM#41H,X\SBCREN-P"L#O/XY0R$W)U:!^ MI&C'O9^^[5L(*9A3S'LSTH-%VO!1<@6&D! LQ$"S,4(\AD)!\4*W[D<<^)'2 -TU/KK/GQY,T MA;#-/'5 =^">.]001L7BE^/9@U68I$@\/.^?W2[,(-A_D?B;[2Z(?VM%:K9HXH_+SRQ0DP$> CESXZ* ML8A#O)( *:9_[RK#%92C/[2B#ZZG>_R1^"6]&D!SMW^+RY?+/9%KBW.S^&@P M$>"X9&<4%8R&40",0):*V+L+8X?H[X$D0_1&."+)$@ZJ>+)-CL/L.8W]YH3] MM ]RLJ#$N+A)([Q-XTT<\M-:LL;\+:!EFNB3(,P&L38M>S@5X,AA:185.@:2 M (P=MIK8.DC-CP0B1QS9KD3-$TFF<-!D;FO5)/VAR$>RA/LU2/;X;O,Q3H,T MC(/D)BW*G"4Q%9WK(M.^P!%CD E4G##J"!@=ALEO.\HI%\38T&V"BA%2.,%; MKLQHFE?*9H6V.* 9>L(>%"LWE:GBFK.S?-4+G&*";X3\)5L5%03G/N* UC4N M3--5;6@ !8-1)I')JH,) ,]5M==GRE35ITHJL:"G8J&-D&O>W-7Y+51S1#5+ M)'G"05+OUFD9&UZKM;36IC7,6S7N#11=+4M5M,@RKPG4.>V4%\&3(;=@(=)0[68 M*CAZXW*@I!9DWFAH+D,(/LU'IJ% FP]#)!">@+['!29P02\D7.%7G&0L_4@\ M7-VYD636$RC\6:C?/*?J[08XIADBO?VI"^?!-D44+O)-=#BN[\TJ4365TYJ^FS) L>G9]3C%2DX8W <^B=Q5U'_PY[,6> 8N MBLML^Q2GU6$UNQ>X)F9]"6@I--GJD2P6BB!DKC@C#AAL MW.MH?0H@>"!5%!8H,V&0E(9NHU1M58'@(1H53.\$:YL# MQZ8^15O?!5L.F)F+]O<"[JF&:G<]NK0EO#J# PE 9@7+!6Q=Y)WE#-$359PL.,V>U#2P/10@G*D7&#J\<=Q[@(GI]S M_,R6-'<;<<7FD=[7Z]U\-.P+'#P&F>#HX?O^CH!A8IC\([(F%"YTR2^OJ&?6'.(F% MIM<)QY]ZYT+9WWC,'DHB'ZMJL*$U"#\FV1O=]% _?B'&H/=U^)WB3MCP+ I0 M%(+P \ET,%]R ,\O\VX66\@AY/9)D%.X41+7\H82]),GN0<;UM*C,D.%%)05 M;:?%1S=4!;:3V_R.JX'BE-4]*@_SYKTM]@=2YX3[DY]%"H_NE&WRR^9/]*#^ M#*Q0[,?J)VI^5_]$HI:%[^GWW?QR?$4-EVFZ4L0_MN7Q(Q MTHBL4,XWY(=K,[WY%.^(P2(F;I?&/)V.75!?S"3K5%FW4V?(1.(5:U!6"X4V M64(]7#5;!A0\;B2USTQZ3K'NR".1*I^E6'#"VB:.+T#V?)W'.'!]N[0/HU(^,F)WDVND@ MIP2CE8(=):!(ZL \ZKK"@@S (,*%-O880WFN4,45,;:K:HOBL$*2M7?$\6FH MECB+/B%SAK+*<@Q^/#ZHPN?$$5 SC )PB+$P1^.)%?/N@"'%1@OK-T5$3'8* M('PQA.AJ"!Z8S&DB+8@TXED(&YGMKV:*JK_%77Y/0[#"?)=S.#W@\#+:5.W[ MHP.) 8:>\3JY\+*.MVRE /35;2X"&$R"83N1E6 <'NK=Q3H3F[_S>[5B),OK2%MOP."=*;/EG \]O M'#%9#MPY-*H& QUP6 8PNE34"5I2@<1C)4(DQ&1:<2!%0JP5J@1#BF00\1.: MB2^2@-B1?$(4(5,/XT=0-0[I"G*;13B!@)SG:1E'<;*GU68?<"@"U>O/8;*/ M<,1?/=[N]J6\LGI4BLHCUNJXN9BVR?*6*ZQT1?9$!1"7(BH1YCTP MG=TV"L-&G6UJCPMI#Y6M0-@36)T#+F[)=S2>1^P<6(8"^BH:+P? M^#A5R?KHCU!",26%WK-C1,V=-5 M8YG)M U,J68Y:]^ J* H,L*!O@WZ%I$*TI3:G3ZX1^J8+8 R MH"M0)[$Q@)S#3?L!G[<'JV%=9KHJ%23KVM!U-#][81/L?D<^5!^>)_,F#L(7 MWE L ,3)#:^)0^;2)RRZD+EXWNET-L-5C/@&]@HIO.0_F,$8N_D3*&S_ _Z,&&PB\N@3<&3!H#1K%V9ZLGPQK? D4DCK.WH$>10R.G- M^[;W\E3I?J)[5GVL/?L3+M=Y%F(<%>?%/2[V2=E:D935=EL'M+S+W69#LQ/H MNNAC$(H<[!8+."0-&$U<&U#BD"NZP!',N9ICWL'9"4E00/X/Y4P:;;E;7K1Q MQT0BC>1%1[IJWU1BS0JA_]N6CC'\'\R@\VT=75),I?)[6XTKU!-W\\9 MP7P*LT.W,,=17**<>O*7+.S:<7Y?S5UYT\,OGK-??*?]Q>>#KW-:RIU>G/J8 MY5?9_JG<[!/QOF%!7QZ,7SNB1^/.P"%MF!%4<#/K"1CF!BI@._PE25337*&* M-SMKN>2 <)L5,Z]&YS9%0^M(,)+O>WI<.-YL=T&<\P>0;K/T^39^Q1&O./S? M<1(1J_Q2Z)# M"]P(!AD A4'C#H"AH%A\ML._9H+C0 HGS/&2)3C1I35&?$* M6I7$#P;XL$-"[9 P._BNKJVVIH!=N4_B M$1&LI,NN_Q9HW5YW<+;ERBQJ>GQ>&S^5-VE1YNR0YR8E)L%%>1^4F+U4&-7+ M$XV)!A$ [K+#C=%X;=NX-V#'ME#"/FWVJ40UKQ62W&CN"U[QUT$C[UL6,UJD M,@!9P>.>#8L9(:+C]7&=S;J[0(?<="!MV6.:X[CXCZ^BQO?+L[+NH8XQVG1C/-6E,K+U5]H,]RYNZ>?U[G M6;0/2U$ZYT!FUSB+CI3L:@?4!WM5JU/N6QH!SP'KEMD^)YQ1E16,#C04(G3G MSH"?4C5)%G&Z/O+:9_SEW&6S"[KG.0XN,[*2QFT(T=X*,#YTJ%4EMY\V 8X- M71);YU++<140HBCD5.?%A4G5HD21H.HA\7VN7\SC@73$MM^*.'T6+R?ICNO: M&@*%D'[E&H?*)ZT A_(=PEJ?D-8DY=-?GDZ$I]4MS J?ASW*0V3L8;+'ER"E M9U[$+%NZL_:)C&?^1IC&/(,( /?,X<9H5-$W[@W8DRV4L"^QQ_T*PDW M?B1,^;'WO%:H9NFI3/Y\)N%62"H#@'B#0_- @,9:^M; G;]'3=73-4T!NW6? MQ-8#5OO>A1]?G4K/V[XG<=RHEY5!XD.]1\I8O/N358^O3:.D01+NM&K6+P9 M*!%;%4$*_[8G$2&S^\5!^5?7.9X%&> H;&N8]N*M9C0 X[:U*DYJ+,N+CRK/ M%7HZJ!_X/R]LLT!CWTCL6W'>=O8!G L.*G.]$B0 M\*?I][S(1?QW-L][G 9IM9Y['&&\Q=%=?ADD"8ZNR.RD$U#\&J9TE4'1VP/XD>D !:Q7JB\8A4'Q0I^"VB39&RTS MR,=K5;F0P5G$L8M6\_62?3&])20+=E'NOH%7XF$MQL=#:L:,NK?_^A[C-H:@ M-^S%LG4>AU@^2:%#]H[V0+'-6-5&-*9K##G^ZI5YY#S+2:\0(UZ_Q^(IQIA6 M6_Z*'WN(RN.E(5E3B[X@0U6E%XUIL4,7+C[-[L0-' /J0$HO08O8L';/&;E)K M&)RKS&2/2QJXGJ'US?H:\6>A+1\R;5UE<00_WYY2R 4;$''EG)< MMDM9Y;^CJ%MO/Z!(-%CUTP()'9T !TOFLH^K)E"(70OQ@((8[14;GP44YE,^ M5 HK'+VDX;?&0BUFI7M]J5Q=-.I@OF% CA*4BH^HNU/Q6 M-48TJC$T=E?\E5Z8T3 /.*>OTEZJR%&_WS.1$0R653.;X?01([[0Y)%O\_VB M3!0F=[SZXJKKT(:X0M3U48=0)*!X.4[JY9NOJL8A5G)$"X\=QPXM/1["X MINIES3:I!1H0CNY2]2&MNXV\?>SA7899?WTC%'O3V,(:R%I>F2!ZTJ1CXA7W M\?-+^9CQ@I_X/(I8)E:0M*8CC:<&&/H8L I=V M8?S18R:*&&-4BS!)ZI@)7/LTF&*:G)F&Y2IPTP2U:=KSRJS16Z2R'F>RUK7> M[C;709YF>Q%[/V87I#&[X-)V8#"2'&#\=F$H">!C: %'<">JC3G@J)\!8 #. M>4E(+U^"$M$7E^D)1R[8RE?,R,J4$24%G$/R9GB&R MMF$>$UR*@WFG!Z^_E2Z'7GVZ@YI2_A(BQ"?SQ07MQ*68?X;P:K-UY]C.U$$] M]03Q2+H4U%E^$]YPSIV!I0*)+?#'[)',9,\XIQ:Y$Q81QC WK0-.RYM67)FW M9\89RV:9DY$SK>WG*2& ;BZIDE[HU,3E8.Z.*G^7CD[38G(!I?F1GB!F$^_& MUD\T]<\@94-".)%B>2<.&>FL(R1D\Q&ZDQ.2G(G 3$3>S6T\MF>;H1[S("(+ MJZO@T+;A-*SW@F>2%C.8S@Y*UX4C?ILF8U8;=1I5R2FCB)#F;Q%A6GDF3NF' MNI5#O=.DKA%@X;9+DYE@L>"'*$-XL.IV $F=U<$S&RY>9FF!PWT9O^)Q$*DE MM&"T[#:.*7"V4UDXAO8HY09.PYK)^X76B2QI@K(*:^"(.Y&1+C4#S!G\5OOY M88R+7]((YRVG"S_CX]M# [L"AMBA!I"@:MH/.(P.5F/TP1%EA/:4$WJ2IV]A MS0MM\3079G3P]X]C@4Z 6X09O%:9NF;'[/)1*)DND]^((W9^,G^W49-ICNSL MG#A07)W&B#TUKBPH TY"=JR@R[I9*\0EJ1^(NZGR3:0P*U0GJOA(DP!FQH=& MQJ,>\_SCG0+V)-;-GE-Z,^LFHCE#FYC:AS^,>\YSB:+S-%+J)9/O2+ 1$=L2 M,\55XZJ,\D]9%M%S[9X?:RX9%H*>L_XD;2 [BP +P.)Y[> VI:T6&*D2RU>X MI"B3Z.(NY3>+\HOXP=2+.G][>^@>)'6H%4"E&E28^KN M'L 1U4#=QC57?7/ :&4B]:A2#Q56L/H7"GE/=UJGUO>,5DK\4X'*?$]B70J0 MK%3;ERDN:7A;%U4LV)=E'J1%$+(E+'OMQ>JMX-;-ND^XI!*M\^PUCG!T<6@! M/@)JZWB'JT(<+4M]2S) G7NL8>2&G@T-X)M[HU2R]9GS;;9/F6<;.4RL *L.V2$M3!$A:P#^D)' M5!M5QIPU!Q6:IC2>8(A*F;,:1\_\6H!R[V9'!*#)EN*4V,T5;JI;\W<*RU5&9\\0)Q M$AH4*$"$TSX16VD^KP;-;(QF-9C65VE6O6\W39\7-+-5#)'1=8$!Y1D'KMC= MOBQ*PI?J2]3-'[.Z+$YK]M2P_H#AT)C?/:0GWI15ZI M5QBRMR6RG-YWK)GZR)B MT<'M\0W5)"^W ?O/T< ML,H024$BZ(?];I?$VF?\#+H!1<>ABJMGR7U] !\H&XMNGQ A&)!X)WA#%0\V M[TLN*UKEI/"41CBY":C>6TD8@$O_EN5_W*3L 8FBUY&/&R_%?5N5;'7:1LLE MN&J[P XZBQSQ+-IDOQ MPQ8%6[U0:;<$'VP3=[0'(H6J9[=SJ=\]CO8\@Y'N1T@./E\XQ#MV4%[L<_J* MF<86+;[A,TV@)U-*ZIU+4%.$%44W;W>S2G_BM,HRZ_P+BOBLKC< MY_GI4YD&S8$.,U-%J[>Z.]H"WZTU$MU-)E;(J:)=EDN,W(EQ^LK8HTCP9YNX M)2N>2KZ0-5=)6]HS??;SB/>4AI+^RJDC27Z%! ,/[W9/J>ZOS9_;-3@][(+P ML;Y.<$EO$^A5U+2&#TU=:AXA4UO390!3I^1CW>UA?7YY>O'$!ZR\%S5-, 6 MKO890=FF? MR_+!_*L(\YO>76E35M0.,*IVJ56D\;8V (TFWS-9Y*((J*E2R M\V;>+%VQ[@P:C]K-MT1G]Z0%>%U_WN&TP.VK*:,.0.'%7%EU :]O#7@I;R"T M[=#E=0/D1">(>UHBS*:N7#3ZOO+_$+[@:)_@N\TZS\CZLSRLB5[E>1K1PC@[ M.O\\TE()&CL-Z [_0HP!2^JH6*#?&9/_\+FU MK-'^-DXQN[6EW>LTZ C,^*U%B,.>G2 /M9WL MM-3AWE#::*BS'DL/5+9Q&-!1V2!XX'K@VI(H+-/;N.-/E/$ MI"=P^!J@OE%,4W<###I#I)\HNN&<$&4%+,9Q:(-*R5>'URP)IN1['!F<:>M; M G5* _7DV9.F&?#3ISZI1\PSE*[GX^OWH5WG.=34*KH[L79X(B6$4^K\&IQ* M=74""C_#E#XYG=+V !P)& H^[MA&#FZ% 823JJG5#H3:F!^%>=WKH(*0B&># MBX)5+?N(^YRXMQ-P)S93^FBWH:,'8"X/PU#OW6#.#/KJR# SWWZW9C;6/@[MNM9/,N55M+P.[:([#]?2KQDI"@ MZWF*G4A+Z9.Q(._/#:^WNR0[8/J<.MN/-(V.3?H!=TYCU54_[>T$V&7-9;<= MUY+#6^FFB# Q$I87N%3SC%&\O[(,YVQND-SM^"G*S'RP,3,D@N MDX"$ IL81]UN;MX;N+,/-,/1+KE)5\"./U2#$;OEE ^2C)#@Y-GUYU*_4CL1 MX.+QGC2K<1L0I>/RY7)?E-D6Y_=XLZ\?NCIT>_X@ L"=?[@Q&H\_&?<&# $6 M2MC7[..LT!OAA20S6L&4LJM"@H-G5)C3(H+\J.NA;G#A"C^5-VE1YON^_.[V MEL ]O4,]U:5;F@'VW2YIK2\-B:1O>A/]-DN?SXB_;!'EA&I6A?^D[*;NMSV9 MV/K6BQJW)VKJQ^[M A*M^R2V'<-'H[4SGWJ>.64J33]E)2[DEI@_9V1B""G$ M.GH=Y,H:^CR-/I'!WAE8#B8"W'7MC*)Z]# *@!W=4A$G7D'C2[[G)%A"F;,N MR:KP$*?/_%49(^ XZ0+1V-95O1M!F->+$Y/J^?@2YW2/ M-"\/**4./.\30//HR*Z&1(0%%!#Z)15YVCBZBHO0&(G:^RT*CCI4UV-22Z?% M %.7[(Y"[152F"#)Q==%B>G55[6E;HTBC=+Q[)=$&5U]CEJ EPKVU3 M2'50]7O OM@JIIN@P,],Z52A>F9$"7W;:0_/L3H6,8:'IL,H '=+"W,8KFT7 M=(!JH\4TJUK/AR9S&N*6/;%Z5&'U#,G4$K:$\)6S.:<=Q'.T3UF>9V]$G;0P=]GG< M-GCGCVLF45Q EM<<$ )E94PP2BJKXI;^7+RG%W!G-53[*,6CJPM@]S65?$0R MAZ2/CB*3VFF\)7!,JOJ))Y/@(U3,07)/ MM0;Q[?JS&*'-_SL7']Y.&&M0JI^97>=QB#^8G7YT]@<. X--T7$0J>\,&!"& MZ^#L$$!AME(>8$:,GZ^E^7SV4#3>M6D\8Z1/-QWN-B(!_2Z_IT]$\W?$[S8/ M.!0+K2$_X.4Y3^@\OIK*=RB8WD_0X+/W,\TI$N_IZ)%R*ERR)UD106ESP MF=CCHH]H=(X 'H76#,WK,P%'T-O MATQID8=%($,%FH]Y0,/5J^!@=C^YG\92\:'+),-B%(7 $E&B4X^IXP_!$U&F MP+!B$KN8:0X),\8T2!R+BG M-OD8Q/FO0;+']")RDA5[8GG=Z8%13Z"P:Z&^)OM>UPUP9#9$>A=9^/P^#66# M&!^D,/*>B#^9!9B^KTQ?-E_4]K ML]$:456RUV=U+7C7W@JH<_:H)8.>EB; MHYHNB=V$+;@HXRW+]]XTAM^;8#=O##*%O@J,**D9\T<0D_R6K-: ^*V47W#N M4[=)?[MJ3)9DY+YI?K\)%IA1%)?L*9G+H'BAS31EA>RI (;3$6;I7V-J20"' MXS$:.8#KH.*"0L*F64T$RF)Q.DMTKQ9KVU#&O,SO-%6;QBT7I[//>=?P\%@] M(4[)E'"98R+=QR!D5<=_#C['V_WV@M5[(*O:RV!'OBD/FNA[( F@L#K&((WZ M"P/Z UY46JEA?=&1EDTF(01GAR2_%1(<4<4229Y^%IJS6D4J_U0I'VJ4]P,7 M!C9:EKOWN?-"W-7AO>.F8_KWN=&J55Y**[]%.$>)T#!LU=#743W!%CR@7'.C M.7"'ZU-4?XY>MP7LB+TB.SL%I[01)P[AA-NAJD?UQIQM)J@YQ32^EV]KMJP0 M.IH"]2\3!>7:7]<.^ *_5^PQJ_A=(R6<+='DXZCS+MXGT[*9],[6X3>:YU^G M7X+/I&7C=YP$2-9!'-VD_R-.(T,X:>VP$%#1*]L&+:>M%P0P'<*[@YD=87(6 MI^@/P@8 W$R@<],=*0,".HBR (^D^O<^AL[@Z+_N0]R0C(Y* ^%TR&^9CE* MYQORX662%63%<[>YV)/_XJ*XS+9/<:IS@O$4 8.9(W-)M!M)#C@I1.5[]'UL_KC@2\!* MD3QAM TB/"_N^C9NQ;_"820D0&O5YHJ]I1A(D6-^\/9MN/70$;G)\JY1Z&_/ MZ1Y+&42I&QQU/.:A;PT4[PW55#><-$T![S?U26P[RFNZ554K^M".UQ>E^L?H MHL9ESUA;&CK+6 %G6\E).^6GQ5E&[]?PYQY@-\Y:99D!7H$/-Q@ R MMC7M!SR(':R&=>2!*[[N'BA@MQM*/!V'CMV=@"*@>;*JK.OOC7@R=A :-L1W21-1S:_ M!N+S ')"=>]QA+<[MGPCJOI]2/4\^NN^*!E4/&9U&B'?N+P,=G$9)#\'^1^/ M&?U?K/-="S+ /=K6,*J?#Z4!V/NM5;%/::T8TFTT)<.5[?/'*1) 8L&?TV5=Y;\5[^0*94[AW0A0PVKLSF@3[\12! M8[U#!CJJU$ M6JFPL948*5N)*Q3M,=V85;"AY42RX$V4^H=T@Y+P*/9)J4MJFS= 7L(OH]T+ M[]H6OVS\,L=GYH7\ 6$D7B[@5[CL'NDKXBU2!VI7O>\XFSRK8KRW\38N/V;Y MY0M1C2Q,B*@EL7F+G0VZ )ZX3!66TTY?>^"3AK'X;O:URZJVUY,F\L@/[68X$J:@#-#%;?Y(6XN,YP_/^?XF54T'30H_&V; M_DPW4]@;T'<;N=/,C/-4E'D0ZK*M#+H!QT/&@7]V&T^N;0_9L ZFMW9?1 M7B%&?844^NAWQN%DWO<]EF_C%-^4>*M[+Z:_UR+'](G:_>.ZZK*XL7TJ^13C MFW)!C(WW0"#*Q%/X-:WBYVFZ#Q)$ KB]VF- C9)D2YT0KW1Y+ M?VN@?FFHIMQR[F@*?)O91'+KN]49BO F3MG)+0I>@SBA =2\V\93*EC1YBB# M&'4DR<^_-SR[KL6//@O?=[4%ZE-&*E:O&^H: I_)^^5>]#P^G7J- ME8+_>4U55/JZ[D$G75N@?FBDHCJ[M38$/+]UR^MD@*ZJ"6"BEY7H4YA=<]PT M.O(7.!/F@ME3$C\SF)NF\E3' YQS* GA;+6Y4KC^O,-IH=M;T[4%#C*=*JH@ MT]H0,,ATR^LHS%PA0=A/(#VUCAQH<+N*<^YU$S$NLY.7*-J^!^YN)ZHT-ZO% MEX#=ZE1&^RUHYD"4EJ^=9E>JW-/[%][=I(D&R@)8%!2GUU1Z]H &D@#N;#8& MT4]YW?T!NZR5&F,/EDXFRBH^7,FZ_"M$&'O?C)K5.L=3:S)NE\KE47*['0[2 M"O=X&\3TAX"(.$9CYU'N%9$@2.*>.-=7H\;4,-,-XX4&I*].$/I-"[ MG2M424%3F+D<+/_0Y]&W%\/1O6[T9:Z:XT#H?@4TVX\F(FX_W?P48;E>;]E M(XU74WDGF')D%ALH$23> 8(<:S(K<]88;V M>M50(N\%-]Q8=88=J&%OHH#3>"7(T M5)D5."AG^+CAQ#[$G__)767S(=+'K_@\C1Y?<([9"ZU'%G%!#R@V.#-55(;O:T,#C:QFF\W6_% MF;K_=^@[K?!+&HG[K#CBCZIUOE!J2VO)H-%G(F,$T1%:*ISTZC,EMJC,D7@. M<(K74G_@1DIY63UKM)G45C^B>+O;EZQB.8E"\&D*H]^;,(.2_@81 (XKPXW1 M=Y%F<>E^%DJXOG(#+,7/@T4 I?>U7M*Q2>NS(K1 O!B>QC>$EZG48P3\ZS(+-D7#%,QAM*8ZF8,D56F1FB^$VYF]TH?E/M^M3M M3K$S[[UP9.A(J3/LNF <<)4D-L#]O27.S64+OPES1EIV),H-Z?\>/%^7&&?< M>>G>[R3-:XC_^TM_F\\>?M/>3/3L2'<;T/T=(( NO],*]EH&4M7"9!4=QM?@OR/$C+N_P^?GXIN]X;ZNP ' WZ ME55=7]\:L)\;"&T[=!EI>M@EB*,L1XR\_Z>&6K6^[7EIJ+?3$D?SB=*](_IV M <\,&0H^P(OBO8-XDE<.A"1[* M("\A&>$"/\=I2O\QGREZ=^4F-X*@7'0-?,\(_VF_?:*I2P\X%"6X+X,DP='% MX3H(7YIMAYAQ(-TESA$VINN=1(807=HL8Z7;!-,0EX-^5TN"N"CHZ8"H,">] M "'4K&:L;<6A&H65G3"UTQMGY^S"O(3,Z\\X#^."KOD^9OEE4+P,TFI8OLDY%M>H\CO&4/_Z[S.#S>G!S0#3#T#%%<@I!)'^!P-$B% MT2''6QT\Y&R+)Z\XH1UE-2\NS:C\71UOW'DD*,+Z--9#$/%LZ MP'%PM%JVWB$8R[T?N@M$>:,WSAREC#N;Z!6P5.*[>2'3NYTX9XJGC#<2S-&G MVDX*X-2P.\W[<)WHZLU6:]NQ-%<86>LJOBH>RBS\@\TWCR0R>&ZM\>:$*&"( M=FJNC>,F2Z#$/Z '057!H"\?MJ"P7YKO,8HCK;226 M#>2=&MGOEPJBRJYIL<-AO(DI&G-.*"*LF+<4+5Y$?NHBCC %@.]MUD03T2:;(\R _79'5: M'BX.PHQL\=!U*<&H(U#,'ZZ\FJC4WPMP)M( X:T]0;) G,>*9L=4N,)7I=ZO M+QS9X;;GXD)'\V6-\1-%.T;V[0*N*?2*[&H4 [F7L":T<$YF$>9'5_$K"5_2 MZ#XH\1H3LY+ [5F'V(9=@8_G(090Q[9)/\#C?)#X]IO:@@E'Z162?!!EM$(U M*S_YGS,;(1N\VM&*^NOLS>*$=9<8S?!D[^E7( M&7+#IP76E=VN*SL(!C.O[<$=TPX@[Y[Z@]WF[L\?H[3(%D3^[T0B=B) M-!'J@5YW.4^C"GW/PS#?X^AB7_Z2[H(XNF?!DFS98D/G# "#Z#3&E$CKECIP M.)Y(6>NT9BH.];],"(1V0B(ES9G=#6//]>VJ8"7@$899YRV&-V<"O 98J12;B*UO&),(S/) M6?&DHN;]IYF/E$$8J&:,%,['6Q720'Y#_!F-](!S>MW^@N&N^,=E^[ IT)?G MRDZDQVW(=9Z%&$?%1P)/-T6QI\7\;M*XC.E,]Y3$X=V&B*^ODC2D/U!,MC9% M\TS"L#/@[)->!KNX#!*&A!PB"_+MU1X_9A?[(DYQ M45QFVR<2:6KF;+?4@6+$1&:4P9Q#TL CO"DTM?4[7I261C01#G-6ACI.45 ) MA=@BB7P4 M!&7N6A9JG%H:]I(!M;,0:"4RBRY/#"K%0HI<\\>7D(QZ$21LZ@RJL7PR&$.R MM'_FM]/T8]O=YK-R,4H)N3]E)7NKED;B]SBA9:7705X>'O,@+8)0MV,XAAC@ MJ62\D:H-9&M*P"<*!XJ-*<-4^U,SS5?=$4BI+/3E K84SKDTY-]$')HM+.69 M>2_8G]WN&Y92MP88=R38TS=PN:F8!$@1P6Q[*:I[7ICKX""K%M M"C3J4_JO,M>U#G=2;:RM?)KUI/XQYV.>Q#6L5J*HCH:C%H_J:@MTO!BI*&=< M;4/@$VJ_W.,K:6XJ'K*H9EP4]-!IOR,H)^K>87\WLJ:SP<<3S:6VT?R3&@@U MK<%&5H$5U[_^.]\QKW3@;W)D\AR6:]AB!$LR@"%JC&$D>MG0 YLHU1R6JH5 MR=.=RBEX'1AVZ9(LOZN3>NX[\V*?%S/54X.\A"KXHHJQN)-*S%-EB7#F\^.F M9Q/9C2)W05X0Y[\&R9YFM0@+M,TMK:T HV:'6E5(=]H$..9U23P&TC:$+GJE MA-4BGS,':1/H1FDB1I2EDOW67KQTALAL*MU.?C-GL' ESD9N4B%P],/P8J7J\A&MM#!R$S&1WLRA[Y3PH M[KR]9%L61%=O:I &CUAG(H-*C]+L6FL4"\H!/U575J3L_"WLII:X\[?/&Y5 M?K[S%*GU>-HCSK>:XP"#;D"A;:CBZAE-7Q_ YS?&HMN.]\J=:::Q M*)6K\%@ARL5/UN3DNK/;F4%8[H.$Q!P;#*/V5I?:/Y-0:9]C.BW>I+N][K'! M@206[/(Z@YBZ_W'_A4*!5HW)8$'AB!A+>!@QF5$,M'=U8E6GZ+7_R9!_9/0E0B^ MQ='C2Y[MG]OL9!+^&M C.W6)M&N1?L( $=P>WV0E'Z C_':4K_H57=W6E!A;PFFZ!J M8Z 09*:D]B"A:KF,Z*=+<$>7." >,;A3]O2L8=41,G@X=W"G:ML!A'- *XZ,I^;T]NE(; K+2<(,X>=ZR[I''<";!IWH L#TWT;3!:8; M#C@Z?\5Y\(QE&,]>#^DZM##K!AGF!RA>8;A!'^@ /42%91]RS*&I9(($EVJE M+UX2\GKZ < SG"J(7U]7-R5EVS0!3 ^F2HLL:FO/7!<,A9_3$18E7?@+U$! MV'R<7.TC/%(30CPF0,^G]G$^=)0E29 7]9MB[G(^+A.RDJ^4N>Q&L-?X&S>>G#7(RG6AF0 MF(GQ71T'>2U9=O-#J@\3M:;238BPE?S5,Q%7<1$F&;TVVY]AU]<-,(8.4?SD M=*>C#W"4'*3"LA>K*5ZC[=!S#)A;N.-NY6J M\5%2Q;^EMLXH0DL ,BOC##ZX;E!9"MC9*35F79Q7GD#<=/M>#K+=VFG@878- M+O/7.H)@)>>'VLW-S$IJI=P254!)=I2B].^,#B,&&5U'&TESTC& $G24':_8 MZ D$ %(#;NA4C2,0? FRVL,SFIAO!ZA>#'6:;2F5EBC[%=JYKJV!,KLYRUS M6JLC=7^^BR@/X0N.]@F^V["7!RZ(9!&9:'8X+?CQ.E7VF=6W*BX.=9MU<*"? MG9/Q'CW2I=>1;:>@#Q3$)S.E>A_&&7' EV?QR0.24,W:^=&:_AT*.I M0O9D=\I9N["!V_9X+14&,6D\NJZ2W29?@6;7WN]Q@?-7''W,\H_[0I+S N9^;1B;B\ENGKO%>PP,X\$QB4B?!01L#P( UC9[>0H:51+XZ>WS" M>^J]: ?+NC_179-% J$L=\3-WB]1] T M5=DC?M8ET 225E*R()+)N3 PG=KJ30L]MUEH 1C+_N=77)1Q^LPGG ^N?XAV M%N\52SL,Z@0_6^B_1\SL4M,C3O(=*B'7,H/,*2PK#;*S+I$$ 0;O\=_V<1&7 M^ 'GKW&(I\1#/:]W#8P])G:'D!I&[Q8J^_3UCIF5@$A(N&#TG,S8C!P$(#U/ M&'$$'6Y^)XAKSO8](K"%]AX167FV09&7AZQ4 M8E2+C*C,"T/H&7^,RF*O%=UWAMA7\6LEP.\-I9W^$)61#C%.EGC"TV:I^[CXXV..\0U9,)#?M9P+GC5\_Y'@ MN1X_%<,E0/.DQC[!Y$FX00?C:94&B,)5D#Q_898%&+ZR3A)O M,-MP/N @][G??).&V18_!I_%X>0%3O$FUJ7*ZUL#Q[L>-56PTC0%C#1]$EL_ MK<#H(D)8'JNC+P7MDQ$[CVM/I>DZSU[C@B(@32W8W&0654@1TR X\PT1FVO#^2" M V"\FDA1%Y6"5(%0+1&2(B$Z*) B%.TDQ:*8QU=&_LL%C;3L;4_1((?D@?N] M:T,V>G=%^WT[=M.$#KV:$WZ_ M+GVDGV=_7B$NSR3KE%>;?Y.4[C[7Z[)A9_(1+2HD]Q2;L= MF=$A6:!PY=IPLM*T"YK :TX[5=$:IY@0:"<.2>CK/)C)09V+55@NN"2HH*)0 ME-IR8=!.2,/>I.7BS%J&^A_ ?M98)DN"?"+(^9(E$[R^#FF[U"13WELJ\O1,>D'%#8'JZZN M+GL[ 5XYFLMNG5M,:*&:Q0I))HA^,^EBK_=0:GKMSY])L/1,3^-V>9R&\8[H M+5"@J'W?8R'LMKT=Q;SYTL;QD=3C1O)=/9+OJI',.9R,Y7EFHNEU M;O5>C<[6:_!['&&\I0>M\D&GGS&-?%OB[XZF0)W01$&YCM:U [YF[A7;OF*_ M)%P_$/X[ISV-Q^D6PN]'P\[5+0@U9\RO(B.:I8L+'&55ESK"V*[V0-''6-5& M I.N,>#IOU_FT1,A(PDE=F7"F(2LS8; AZE>N98 56D%>&!V"#LZ'!4C$D(, MZEZ_K$^_^7RNGK[$3F],_EP3!CC/<<2D;(U8;?H#]]#!IE =U[@S8'\>KH.# MH$EAA2I>TCV\A(M>S1$JYMA5YK!.J]WR MNAJCGJ-.STIZ>7.V,\1L:P?< [6J:=Z$!1\:ZF6U7@DI;[IZ#O2F5<[C#8PH MBNF^=I"L@SBZ2<5CM)W.UM<'N.,9J=RX"='5 ;!#FLEMG:5144>4/+I)JU>7 M_;KJK&J?Q97:/C=H2C)-XTA>J^C9C=$T!NZVW4HV]UG:6@)VU!Z![;<,.-GZ MOI#OS9))U&0SJ$@/_1,Z#\/]=I\$K(XIWL1A[.X1RB(O%:#;LW>8\REC%I9;]D '=@#KI4,6INYKV >BX@T6W#A(K)HAS68E' M+M@M?\')]7Z)DV'>NFDRJ.."A_KI=HIYKX4.=U>'7\<#7H[W.W6\>]E\\6F% M=K=WO3WC9GZ+_KHOV"VUUC#4DL2"P4!G$.,Y\*C_0@%"J\:D4%%S]13\PC#- M2C'$O'!QCPMY>J2)?$]; '9VC3K2EX^^!NJJ.BGM%YJBN"29G=9D:.?2$WT$ MIHIRVABTKM[? ]D@L;%I6VVM"4) MH"XYQB#R/N#0_L#O"5JK8^_9.Z('RZ@L7VAA[TV6;WD1P> IVY>H8!*A$.5& MR<5?SWKI<'9S<8;H$H'.//=K&K.!XC-?,*7E^GE5?/H"V,7AD?#L*L[1V0,H MN@Y0MYE-J&T.,/ 9(K5]$IY"F[^P1VE[ST _T9E*U7W?L;/'TL;QJ;J=X[AN MOJ1QW"*U\W'L]W(D((UG]%VRPLBV.#_1OCN#O;<7=!\V4[OAQ]U=(/NRH>3V M!WB_%W#_-52[<9^QNPM@_S65W'K!).C# M\]^Y- <4.U\<+G :OFR#O*N\C4$WX!YLJGC/DK#1![ /&XON,,2L&,!;(5:B M#5LFGG9;W"AO5[Q[E#?[+&J4:T2?9I3#6C^"T'W&RYEA2"LJ%_I;P[RA5),@B0M?W,F\2+05!CX_&2QA8 M!P?C^?"X+7#/ZU2Q;29L- 3L>=WRCIX8!%D@$^!$2NXX66=)2_*I,WW-\=,6 M0/VG0QV9473T-?"$(9VT$^0#[7!.[^;'Z3,JL^K%N6+>C!_7^E;T/*;J3*;3 MO$G$/P=_S7)Y---6TE';""A8="LE,X5/6P"<7GL$'7T$Z>,2UZ=@B^\V#:VT ME[FZV@(>?;TJRD&H;0AT+/;+:SLD*65ZNY?11O4 ]7;O:SI5>Y6SCOCN4BR) M:V.^MC9 7:E3)1GWG30 'OGIY;4=3X2BXC ^'I%9LDZ=(=ZTBCGS^\>WK H0 MM([?V@BPY^N5DJY_V@*X[W<(//G"KWS+4"B9S[OXFT!M0K)R(Y]KP*E5%QA(%"DMNC=;( MXAA%$>!.I&/%1E\$\)TO/-0.4O#.;.+11-^9G[4;;8R?-2F^(S_3*&;M9Y0] M8OP1$P 1"9 B I(R($4(5+NGUT1GW\;KL\*8PP9)O.NPX:0-4%SH5$DY;&@V M +XDT,L[^18"&>2H$+SGW3]PKS3=M*\=R>=IQ(2*N3R-D#0[3R-.&P&&!KU2 MRFG$40O@X- A\"RG$1(=YC^-<*TVW;*O:/H]C9A4M7D3A=9Y%NW#\BX749(F M-4W3#"B6]"DF,X/:V@!<(O2*:E]DE1%% 0GU!5TOV6I"#AJWRV!=FZW6U1;^ M<-2K>#0F3QO"'I@=\HXB2%^V\G#4M7[.^ZJ+^U)MO0_P*/Y4W:5'F>\W; M-)T-@>))OW+J9O1I*X"3M(&PMH.2DD0U3>]G-$T5:7)YY^E+1_-%#<]31?6# MM&Z[F*':(K*K YK__]U=46_;.!+^*WRXQW:W[?4"'' XP$W317!M8S1I%[B7@RHQ ML;:VY$IR$O_[(RE1EFR2HFB*,^K+KAN3,_.-9SY1U(B#? EJ:[V'G4S]+F;W M"'EN!6%F$&8'>?V/%X0;$W9GF4H0#S?.')%_TDK M>_:TG(:8,\< []]'FN<@Y\=1$#RP8MVB[:"5_&!J7T(S7A O=$!S+;C8+;0' M^,\>DLDN^6WL?4H3OO<6K=>TN"G>TVAM*M0;+V$V_&;M#C75#4Z?%>O9HYF* M %DFQ-((MFALK"!Y09+:#D@ZG-X]Q\S8:B2M2G)3D$8I&I8,ZABK,/%'GJNH M>& +S]M]6=&-@2(UXS 3H0E:2W>J0=A)S6BS/^IJU)"RUA.8FB8!V6)JQ$)2 MS+0 FQ_-WZM0UR&[9:%(^51^9%K8H%IJ#DSST!*#R/@=@M\#,,1U_C8 M6.T:KK5LT@HG4CIXA9H&M;%,;6C./*-97[!FG#"_B/94SF6(:=#Z-6RH YX( M0M=,YL,?-*-%M%YDR2+9I%E:BG9HC_3J>4LS76,(5QG(<]W));WC/<8(0,P% M;CC<7PX0VDBC3KPPU5=(I$;HMDH0?GE!'AK'\!>LHIY&P$Y,R5^[LN*D5G[( MB\_TJ>E1PPQ>%GG&/L:"\E3=(EQE(*R&MFH["N-:ZV[OWACSTW8N\H0=Y0)%NT'S1,0I M/<[^">*_UH.C/^'47KC]2KC EZ_>N"9[*;.]I/%O#_GC[PE-ZT1G'X[SF_WI M?Q_I0[2^8M"JO6+)J1Z!-%<-<'A&*KY&F']CN25^#;=7+RI$7A%D0]O'X="XX0[&9-\,@5D(?"N?>I)D%MMIVKR$N=0 _6H=!_V(8OO,Z^(_TX3+: MIE6T_CM?O&C7P+IQ2/-S$)I<^RH'(5_WFFV>=,W;40VPVIT&.)-*I%B!"7"5 M.SU"]<\6L$9G][U,DS0J]K?1FM[# S; M[%PGPN21_)X(B> +W XZ?F3;S7VG<8VYFY3-1.Q1; V^%\Z#LS#'M;WQ9P7X MC0QP<1 @^U>WD1-P_Z9 +CCD./B3]&61/D857:ZCNI3'^.A<.QAY-IM!=C-8 M/1)QU@X8[!JFC5C2R@5^W!T*9MB&$VT]^6U,LZA(;/!-+O#\I?]!&D\4C+:('RBXX,5W20G0*O?JYB];E37'U M'%.:O'[SVZM7AJ-YSA:)-$U].NQP>,]Y\I#OA7J#-^FV*8F%F:04MSI/C:$D MJBTE6VXJGT)*T?274&$N/]R%"H/)WX3)H4\" G9M;4!S?RA-((T-1!A!F!6D M[I1$+#[:K?4L74<4&434< \_]8_S[_]I7G^U&'G\?S;7YOG M%?"P\_S;F?"\1]>>R?-OY\CS'MTWQ/-OX7G^PC_/7_S2/'_JL/-X_N+7YGD% M/.P\?S$3GO?HVC-Y_F*./._1?4,\?^'(\WZ>GEWF975SSY_IF<]748U#2M^# MT+J/RTX&(=PM';;5/;7+2CS.YC*!'Y!-A"Z_ER<@.IV@Z>L9=_[NNZ&.RFXF\DP< ;__*'MP&N)L'6.]\SLP>?;P\F/ZR*[' M=TR":/JV*$L*WT%6BYYC-Q9?V*^,.T.4:\PGKW>H=:!Q%*Q %= MK1HBCC6!+< *X0-#UH-78[5XC:O)TU'(\UD#JYN[1T,0YZG.4N>7O=L$A%U! M^L;U*8I7:4:+O3CNCDKI<,GUC:[2>.A.[600\M12@^IF5G\$XL32&.H:?U(< M<%I-A HNC3Y29L@J7R?7FVV1/]8' !ISRCP#>8)9P.UFFV$XXM2SL=K]K)]& M-ND*!\[*,(#3CG#(3XU(]&GJ@#,/O;ELJAB!-TR.(SGDX(N03+ M*G1RH @6HK?Y??44%?0]?:3K?#@E3>.1)^4@U-[K<[K!B!-SV&;G)U^-9-(1 M#7UL^N1@X9+RPZ[(TFI7T$66?$B?^2?SJM8X 7E:#H/MYJ5^-.+$M##:-5A; MT6(#50H'SLT@>/E.SGTCW%]U57U(P[+(_Z)Q55YG[-,#4V!HPCDX VG^C8#; MECZ9AV.O;+*T?M+"I;@V@FP;*]A0_EG8$;@::6)W-/*)5$"N,R)50%81!8*M M^H&]T=0=+3:?\XKSZQ?ZF*\?673]F1<_V/\:_1^B.%VGU5[+6PXB$!.9JT,D MLXV=CYSJG.%XX+YJ10W\QRTC&3--7+\+:1QYJJUK^?&^L2\L)P;WFW 'URB6 M;ZU.TBB5AT81J1:0.&%\,R)4_+'K4WZWRG$K_AS M>NZ*0$S+<<2,F->EGQ!(L/9HED M*\FV-BPP\P+YC>DE4C&I-1.ANKY2=90+FBY)HQZ2B(%<91TYWHCX:U;2F-W? M)_+*LF#+:/W14)93$%.K+6#)H4/CD9.EM?F3L^).6M*N)D@D;0E+A)/[I%5P M6%2V*@!9+2#NTY_8W])QE1;),BH8*=?*EBRWT[+,BSUG9/U"T7(>8NX:!;U= M!-I,0LYBXS!,NKLH3"'"%M(80P[6B!5,X&5=$-]8P(9]GA2NP^,)BD1' :I$EG?J1J^@#1S*2N.$6)@'M@$'LCI%M:I+3\0A-*-_R!'8DZR!I'O1[#K#)RR?;'.,/?9I_ M7%IR$0@S0WBS==)BO)/@"1O48PYAI?78M'TLOS"DJE.@C[]#RLE*"+(O9?L% MPN>(:ON< X^S<5FE<;0FGVA4[HJF/!J@,ZI I5P8G'Z+/:I.+]U'7V&.+%\7 M52X+B,]]8]'FB>_3BZTRY1-;CVQV&VVN''^/.%N44&2^]+Y$FC%J&YW/[ZVE M 6;-)'@"IT?T;$Z/H^\QIX<*2IL>W2^QIH?21O?CK9^ATV,*/'"5@IUKV76V MW54#K5T,PY$FD2W0;BFA;BS"%+,VV3E".XL=(;GI6 'D07P: ]5_#@A,Z,:1&GI4,VJV?.+*$-\$TYK9@VH[0V6>\O MLZ46E,D]A0OZ@#&E^);&%4WX\4LC,UPQ<78)K@-OSN_C6;-*;ZWQ/K.[5E*? M088MN;T[H <73VI_2>A +D6_Y.JKT!VV/G3LS4C"ZP,0'RHDS MH@*S_?Y8H%[='Q0A2_]IW' 0Z*T65YYHM8@^+7_>03 M,EI3G6OY0L'8^;-B.0M7Z/G.,'EVS&>#)1@';F5"M)72[A]6[79EFM"P9:W]/,Q'30P>=C!>$F$W/ M<\[1T2@CI2#GUS-!!3E,11ZA0J+:.E+5YA%I'^D8"'+.2FCW2<^T7-,H)G<& MS\ ?S@+EIE$!!+<;MV0P/T<;4U7FT1"DG&L"U-U"ZWZ/>*=,::9S3+)YA$L# M+ZR4L(S%E">#9A)R^J+)_H@9A)VG8L%.X('60P:'Y:-GWF=VF:@HS:Y^[M)J M?\W",*O21W[:F'XE/7(ZTL1R=82B)=[@7.1K92VF=XD^#J8@Q(5LU'>344=2M!4Q#V(L=-$?VN MTBJEY=5SO-XE-/G :. ?&CE;34.^Q3@6A8>=Q>A[OJMDQ3/?2CO4\+5E?5!=G<,XH\'. MMQ"7I]A1-'L.ZHB!((!;@]SNOI?TYXXWP'UD_QDXXDT_&BG[6<+LKCXT0Q&O M/88L=KX6MW*)$(SC=#<%6N,>EVG\_*)6OZNE'3ROR/6TEZ.)7= -+"QHP7+5 M>'>K&SNO'-7?U2H'SB&UL[7U9=]LZMN9[K]7_09U^Z+H/.9&')':MJNXE3VFOZUAJ6SGGWOMR%DU" M$BL4J2)(QZI?WP 'B90PDJ 0NZACF,#(+^]/X ;P![^]G_>EL'@%<30C\*_ M?SCY;?AA $(W\OQP_O# MR?=-P^_H+6<^MV7@AS__BO_G!3UR@."&\*]OT/_[AT62K/[ZZ=.O7[]^^W7V M6Q3/4?_AR:?_^/[P["[ TOGHAS!Q0A=\&*#V?X79+Q\BUTDR656ZO[W$03G MV:?-LZ@M\+\^ELT^XE]]/#G]>';RVQOT/A2OB/\L\)"R.?ZKSVA?P9*WWQN_ MD,')Y>7EI^RO'Y#T!H._Q5$ GL!LD/WNK\EZ!?[^ ?K+58#'RGZWB,'L[Q_^ M!5X_8@4,OYP-,9#_>5/PI/SO*/1NP\1/UO?A+(J7F1@_#/#P/Y[N:Z\2^/-D MX8>(@W -$[#\S8V6GW##3V)C9A"%A/>I)<;G!'$5O\AU%,(H\#U,W2LGP*)^ M7@"00%F$(B.:A&_BQ.C/"Y#XKA.H![LSO&;DFU_"\6R\ G'&-S4JI@UM$.+G M)')_+J+ 0Y^+VW^F:-;=@)GO^HER 3">9) \KAVXN NB7^H)4!GY<'AO?.@& M$4QC< .@&_LKS,#Q["J%?@@@1$LM^FC[Z.TF,8#H/9N1O^E3=,CA.5TNG7B- M^.C/0V1KN [ZXKANE*)/3CB?(,VY/F@A ='Q=6!_ M@J1/]QG96?.('_KV8? M;/Z .M#=AZ^(6U'<2GVU072@0%-DY?@>FC-C](F,K],8?RQ'$#:P.T1'U8,S M0E_$9(VM/?0U6.%5L@T^TF@Z<*&Y'J? NWU;@1 "N"/Q!]]Y\0,_:<51B4?H MD,!CE !DXZV=%]RI*!2V_8X+#Z_FJH?<%4^>MW5>M,HB6-0$D#Q&$ M$Q _+YPV=-P;2,OLBI9+/\GL>L069/!CTPZ$[0Q'YJ!Z+.47"/Z9HA>ZQ391 M*YMX=R1S+?]#[0#T[@3$WG&*/[Z=2Z)\BD$[HK; .<-JWAVU14<8RK2=4EN( M(F.;LFMJCY4^IM$[J+; I1^D>S?5%C!I+'T[J[9HZJ.8L,MJBX@VGK$[KM8& M@LQ##-BWM)Z Y.$,OP^X 8GC!X>Y%=@\RURKN+4X)!]CL"1\Z,SG,9@[N6JQ MV1NFX% "XCS=H/U$:XGPQC4(*UKC\.%%[+^DV;I^%T?+PK5&3QC)M%]L: MI-#@INQC%:!E#&KT3K8U=/DGZ=[+MH9,'$PWJI'G^7CQ=(**\Z)2J.PGZ,9_ M UZ2[P[:NZJAM<#0^LXO6J/;&48?$H4:HPYHPOG,'TXY3<@4U ^P0\ M )9XZB #&)EXB8]^1!;!#*"/0G[6HEP0,L\T04:EXBI?R =_OD@PZN<,=7=D M$7FF"3+"D1->&H#QK+/YPWB$L6>?[4\YI)YBK!RN L?]B12('@?SMI/8QUOH M[Y$'@L-(2? =-/OO*-BS[H]EP*EX>S./,IYAOCV/>&U*_-?V@*4>8H+OCX(C M736WB7 T8I17%OGSS@X_#)(?X! M*WKX<7A21"3^3_2K/Z\C9*&-7F 2.VY2CA=OWV2?IOR968.?,G0 MI?#CW'%6^1N!(('E;W9?K?CUGYO@F6GA UQ]/W*C/[^7I ME^'%UV'EW:O,&<5U'$[LED] /^Z1J:ZCHL6G51;(]M%=^,&&&K,X6NZ)KWA2 M)/7>4>R!^.\?3CX,4HC>)EKEV_X/@U7L1VAWM?[[AU,]FKD.' @WMMHX?L+F MZ^C-AQ0E4=L;HR\)M>SK4@Y>S]1Z$RT=/Y11;-[#.-7*:4E0RPRL##T7V^&' M7)A4;!FP!-_-9"UE2;'W>4>_^'.[02]W6M_!\@7$.PIF-:VC_8K0GANH689F MMKJ5AJE=J8H_K=TT-$[[C99L05R%ND]5K]72IEII5D[1N#NJ MVOVSN0IBRWJK)"%$ I_1DX.JYO^E3HSF=;!^ JLHWK6G&2WM4I@(.(%I=7;8 M:876?9A=JW&5M]O4+NT)H2O4=V;,U)L ]&"TA_=N$'2&[FKM[%(<'UJAM7/M M6LM/1>[\ #RF!-.3U,0.70FA*M3TV1 U/8&YCT\QPN3169+F%JF93>H20%:H M[(LA*L.W!#%:O#,!9\BOL>=LO+Z./+H&F;UL4J@\T$*_7PW1[]1YN_<0],PQ M.G-Q92^CE/8VZ50&8J'-"T.T.?*\&$=#Y/_!T$^HFB2TM4F+HO *#5X:J\%3 M"0V>VJU!,KQR\SYL>8X6Y$=HA]XVUL!>HQ_'\33ZM7M(SFA9%\H%$LI)WW7. M 5=J7/]Y3>VM,]SC>!)'KWZ>296IP9WF%JI1!&&I2_W'HK57GT0P<8+_\E=, M.Y?4V$(]\O&56M1_C(.7CE$,'(K>JG^V0U-<1*5N]!_6X-S8P601A?3#FMTF M=NA("%6I)_VG-<_ Q1[WZY/3EREV3B+H:;>)'7H20E7J2?\1S31VO,S/>_D2 M!00EU?YNAX;XD$KUZ#]A*=ET^^8NG' .*(>>I&9V*$L86:DS4\Y1BE#'_-H* MTPVA3W?=&GC-[="A-,)2EZ:N$_PG<&*Z.R>MJ1W*DT)7ZD__*4SIB+I][SOT M&](&@M+2#NW)@"N5I__8I?[6N99];DO'Z]D;E344 QU9!* M 5B61,_F2,MDJB+*WFEKG,X%=$=3N BT#O2^7;_/]9 E_/%N7O0?W"RV5_4!K))8HA1K, M/G9P0QZBC09&Y2OY&(4N\Y-!;&L)&82AV6LO, T%.]3,P&*C35"I)%"F2%]$ M <()\8-ID?5K0!W8#IHYHS823:]@W&\:*5?)EU$D-M\8EG4 M8A([JZPW-IDE(FJE'U4*X#2+$\3,P)02=J=[4.E$*$1. M%!F1A3A ;6N7SN5@*MI*OH+X)2)H^;,FVR$*YU,0+W%)/O:G@-#2'CK(@K1Q M2WF3@FGT! +L?S1Q8OH2P>]@'S$DL:K:FIK$C_KI6RG1-9LC[$YUV9WIO\1H MS9,&>!DY1WO+E7P/#V28PNIB'T^DT3(RE_:6)5QCE-[0/D8(8F3D/.WMH6>E MP"PVO+BW&M3V)K-"Q?&5'' ;;T8)=AB7+LP^ME-&'KR5=Z9DLXQ_?\KK9SM] MF@G RNTQB/W7K)QK1<3\M8?=RW;Z-(%OX]Z9:.YSRV3S=H?46N,4W=(U!YUJ9WK3XRH?(\D!UW5AMJD%4/:;TA4ZO;1 M11(YHV!);]DR*5\]DP4KVI'0TCA^2"ITGQ&B(,UR!%'WI2F213&C7G>:V4<" M(82*#MAH+@%?-#F(>9Z? YDXOG,02&>:K4FFB 5(?'=KFW!S;GT6S[DU^$OM$?_VX3T' MES904^R4SWO]K%%].GS6OQPT#6P2@,78@+:JW:=0<=>! ^%XEBU;HS>?=EQ) M;6^N.NEJ8>A2")Z 6G6=#E1>_R9:(@N7=CZPU]!<10KIA'! ( ;1DCQY3\ # M8)F%1FU=D.H'9=\!H:B@='_C>"*H9](6L UD2WBSGPR6]P5X(&:--8$)[99^ M-B[&2:+F3WF=L<@D'L<9)B\[%IV ."LJ('1?0.MLKJ;92N-='4CAM?$VH2Z. MO/K$*$T6Z*W^M=V>,3FSV\E6K@CAM-&AER2&>PA3*7[D'>SF!@.CC=<-)!'0 MR_H(]K*;(3R@-MXN3,%R%<5.O,Y/0T5YPNMF#U$:(;71!;=RHR]IQ0KTK$OQ M"Y*BV053&.<:#<':Z'B[5SJ-:[PR>EA)$2&0-H:N[LF :;-26EM,"09 &QUN M)2I0BG2QF!@\E(=QL#WPS?7FEW \*R+JT%\%;ZU/V96BMF,/HMF@-KK!]]7W M(9(8V+P[YXJ:VEK/7<@K"%-PAR8(CB[ +_*'GRRN4YB@EXQOW]P@Q?3&F4O1 M__.FSAOU5D1Z).-6!HXBZS%1Z'<%D/"LD1/UB5-KTF0A\(#:>='Z+ M(P@G<32C>LI66O19O3P8JHXKBD M'B1:7"#M!BUO0925KBC$0;4"&'V,HX.ML'7-:P+;1G-@3I^B7QCIBB"&TVNK(/](/R.[BL6#; MLBXE7);[2_\L#0X<&P-ILL3DCU$8U650EM'CV)U"G7M-C>8(;;S#N@_1ZP#( ML4%W6AFG_Q9*W6>("-A.C4Y-N=[O'#_.+G)'WC]2F.1!*442?-IW@]G';IK( M0S>K#(2B4RO'#_'G=1QN<[G=ATB0:7;G\ B220P2ZA&W:'>[J=1*"FT-U\N< M52&8X_LB4[Y+6Y'@*M'Y]*(M0L2VQ\(8'N2VQVAFTH,MS$;&K=V$:8"][>:( MPQQ->V)9TAPI7QI1I?'.J$Z5*7$[?:&)+R#AGI[4VAC'"XG-,1](I_DS=2T) M5=2C5\PIQ>=?%=#"\N^[.0-(&FR".4EF51$S7^ /Y\ M@2"/T'LY<_"8XE0 XUDFE8J/K!ACF@W69R(I1*PL69:Q+L?[6<-V,C9R/)#/ M9#R0JP_[7X/\<8._% _L3Q:M!BFTA?KV,H^6 6N#E&I$$VGMK #F9=_8O'R. M$QECJRC$,TTDF1:IC[EZI:N'H5-AB.:JN&)@,U,H[;4S5Y7"6MG7K!A*2[(C M45)*,VG [&,E)>01=W /:T+&;4Z&-5)C*PDA ;6#S"A:SA'JPF+F7B2VM9(' MXD@["#6P**WJ)1+2J2%T:&0%"L$S-\6>IN2:)JE=2(.D+T$;Y)98DBW0)P<^=&_GSLM#!&]8V_%"* &+M^%9Q>$#GHP,F]?_2B%P?H)K*(X M 1[U(\#K8HP:1352UV$C>#U>SZL2XEL C-8]U[LL,CM69NK7>J^-/>KE?V[[ M?K*KK$!&WS["DK@8L0J:3^_N0S<&#@0W(/_O?;COG_ 4!<%=%/]R8IH'E^0H M-1F=#X<7%Z:E/6O! M:3'LL;"O"S'96*\EOX"#"$AQ_5+- WY"(2&[TY%0K($0;$R=F$&G3*]'\"O[ M"W,QX_4]$CHUEX6-55\HTLBG6$-:[70^;EZ)",/&O%JL:59=T7^$/ML&$QWC MN&DF(1,;R\TP)U]+NE$&J$1\DQ&*C1'MK&DXOH'8]2$U MMEYZG..FG*1<2NI9E?:#.1L5<(\QD''D4T,3R15/GG]V)1?9NL7 :42)G\PD MA1,M>#B""H0P8\43R+\5X!G$K[X+:A]DHF>(H=.WZL<:1NYN558L8 MRXE@58T,$4E6(H=NP$M>D6ZS[;L#3I)2"T.K&OZ=U^W%5?*WFTLUZ;O??X%7 M3,J3X9>S849)] LA >"0MF7V[N-911B/40+@Q%D3$K@H'+DNV5,DV<\V$;%K M294<[.9>3E,">!&!%;?=S!K8TN-83D:U;2^TC*/'OE"GR,Z+8B=> M-_?3IP]A'*D4.NE+HC8W^($C"#25J7 M,KQX(-R]'ZDI-_(0SP3/:%+'Q/0GY^CZ7-IR.:)H0C!O/,E')/CEKO( M-&J4&NEJ8>A2")Z 6C7=Y:A*%6F4(H5TLJ]308C:\P41;Y*?T8<;P.NFF6.; M#&$< 0056+_^58):.R?,RCUC AG:+>ML7.8>7CZ"!-LBDSAZ]9%%?+7^ 8%W M'X[+PJXC-_%?_00QGE_34G(@ %8J4*W4';S$A M:LXJV*\T=/T U&0QC=0L25T\ZGCH>3#I=9!<43O+;P!Z>=?/B(!^#D#&B- ; M+2-D*?XK^SV%M2)=C6/AP(6(H_ ;VDAC38S#LCEM MJ6LVVCLKNQ%AV\O%RYRP(9CCVQ)3*'OG^'$>)K_1TGC&26W'[/-.OS:"4G3O M:%BXY%4*_1! >!TM7_PP4_YU-@WGQ>TD$GM<< +)9I[?(EXO\(_W8>X%D$6* MD+H\^,Z+'R!XM"1X!WIZ79^?D3Z_'BWQ=8KXW?F=5(0C9F3*L>(.!Y M]9(;UVCAGL1@Z:=+VK$CKU]-@I^1^+\>+\>:"4M1OC3#C,B--!^P9^"3/U\@ M$P$)>@0A2*J"NGW#LY'F!24[S#L=%LEL\Y/?17&1*P2. MX^O \:E. %)CO+-2I>"LS,^V[TN]%36>K[S[0>'^[UQ4)30KD[7MBZ2\%T"J M 6@W1O=8%NEJ'/O:44"$4H)":'N#9^:!];XX[L-7I)((^QT*\ZC2YP@)Q$/? M]FZN+\Q!FZB5XWLW!:C":D4&Q#A9@#@7MC"E1 :K2_OS\-*\@"O57&LL%COO MV^BK.3GYF'"_(Z26B 3,JN1#O T@ HO3S5R!Y62Y3N,X\[_-3Z[WOWDJW=W(WC6I>.S&UDHJJ6790X@2D?08I(L%D*5815, 8R MCG>JPRIDL=OHAX<,@C+?(R[-$ ,D)#3=DO4D<,($+?0X%\!J2<_2(3Z <7Q2 M1 N"AV<[F=AY&H%DX +@P3ND@V?A(U$X&-1E-5 MGI'C.O.:7U<1*&)P"SODWJZ?(0A?-L]<61#./9-0+D MBZPUQ'['22%Q49AU3:.&3$]@51R9C&!NE^-D MF) 4S(HI(MM[I2$;UJ.HQB^!/R=%XHIULI\4+>30.JZ'LQ/0%,B=RQ)D$IC$ M/A+K"M>SS$5$65B8?>PG47,QM([)X7!(4TF1VM$P_D2/,URP7&=I]=FX_8Z' M2\U$864=>'$9M[XKK@OU @GUW%)^M92)LH+M)CDG8('@_X_O)5Z= &11<$BJ MOHO65OR'[+BE^HM*RTE6C6?7$?SVS0U27 D(_9 EC'E"Z_3M; :HC@V'?0GC M"-_8*<( N:FZ9[!F3G1!\7?&TL6@*&R$52'Q\IV&-/GWU=>_ SDHNE$PK@;U M<[I:!9F0G:"L(W8?SJ)XF6N:4]I-K+<]*UP;P#;>+-R'Z'703)HXOH<,<&HT M;JU573J7^E,(M-'J/D=$T-KH?QG[/ MK2 KN@8R:D')W.B>_7GHSWS7"9-"0M/8"2&2 P)8I":MY;C]YK^"D);0N,V0 MQE&M'6/V&:A<.#86PBB$,HXG: -1_".+ZH-^7BCD)1E!F"Z!1^.@Q C64ZZM M+&QTO.;())NEE10+[=A&&^W8F2UGFQ=R,>L @^**D[ORW0[8DZ\.?)P@^1@. : M(A']YD;+_,$X-WP0P30&-P"ZL5\XII?%6)!LKQSHP\Q7<_.HS=%[KF?PEH#0 MV[I_)'Z"GW\R1/]W\'&P?03^Q_8I@V@V*)\S<$)OD#T)_W;W6^ M.!!\T/&)B.=.6&0PQ^M1%/A>/AE"KPIC/"LXZ@2;@Q+>69"BL756;ZJHFTRE M*2+/%7J1GQ09R ]4GZ8G^B-*E%*$5#&II6P. #;JT'_V^6+KK>OSZW1PNBAQWUB[X5X\YG5Q;A9+*"BNN>$)#9[OM=%WO^=K-KU MF@J7&CVUVR@KVV6B+; ;5H*\MRMI&RXG"7@"VD)R$?+UH#J>$9/ M?$KV6NYTY_;3%#Q(?BWQK[[,$ :N"X+JW D7;(?8G@5!NKX)9Y7XNK]*%(\8 ME,\@6 SUYYB\>N29A+"<,EA.P-OR,WMHJ19=+]53:*?JFE)PH/*KK3XYAD8W M#S%OU>'3H%8[NGMIV'/04,W8);CH7.PO.MDH@^TP!J\I92UQH6,&6F-=GA+B M9@:EM7%SFZV.70^'X[,8LH0=HN; Y?[,W/0W>$KF[\B9BKN-%.SQLR'Y4XK5 MM,Z^,_WQ<&19EIMS*1CV3*(B<_QS$J=N@OXM-IU.AOO3J1AI4!W*X)F59['F MS*S=1EKNPG$:F444(,;!_'VP22'^N1/N;]R$):NH=@O>"IL]IFHUU1 RX;-_ M7J&)Y5U'2[S7E;@6/R$X]67C#8KQLUUS]IN/V2,&.\\P>,YO06'GXNU;/X$ MY^&ZCF "GQ>(E_@%O3(%&,\0;CFH%H-9])VOJN_,-:S;C6K<^J.&+C5#O0,) MV6.+W(?HEV#JO(E:]2<$'[Y\D$$YBL&KT0:NQ-4^HX>FRN6[+\2_VJ=W,6X% M$%#13CER.6SVS-U'D#Q$$&?DRM8OP?E+<,%# PWP2(,5B ?E6 ;/XELGSB13 M(N?M**C-=M'"I[YBRR0)9^DALM(3(^ M,A]B$(K[T)\0/.LJ@V8[A=UA#9[*#'D(?Z(EQ]"2E$WD%7DK@=P@QBT/C51= MR[[6'K\]"\ES^@+!/U,TW"WV;11=/0B^?-N1!INA#%XQ=H%S,\G1FNO)BE=_ M&^Y!(JU]G=V?D6G[1>_LYJFEGNQ.!I5--T/",:S6YCX2R>AIE^O-S)NCLN%RPF L3&GUS.88Q/E":RB>".J=?Z_ MW.5>I&_/:=$)?Z+N J@]>LX,661F9XPVIK*: MQHZWC94JG)#SC%[8+387"X4M0GU[SI;F&#O-3Z4MWWH1(2NVG-":]YP34K!L M3+M/#8X2HX5H]Y[3I!5,&Y.KWR]7CA]C"8SC&Q^N(N@$X]E#%,X?NN$_ V"9?:=K]:YQ'6RV:=-XO)Z33"WN MUA5]3:0:SD05I@#7$<67BUB2?_C)XCJ%2;0$L=CZ)3=(STFE &SKNKXF,NE; MZN!BZ0# ^] #R_P&IO04+RJI$VYZ=J@D.4K/N:0"K95%?>^0<5!DY]XD,]TF M4H;,KYU0WYX3ISE&9:5Y.SQ!O@(A0#,!8=KFT[X##@[V@J('R-)C])01ZK"6 MS+#K_)@2_2!X@BS6NZ?448&R)(TAQ\C$Y:3XD%9R38@N(H(]>ZK_M@A+W7=< MM.#0&R((D*#QIPD MOBB<7CTG2!-T)3FL.AR^ ;'_BO3T"@1Y0>]0%]I7_<%J(6=I*B!=7!;H-EJTJ!*D'R*!N_YUSK5@ZE*YY5Y[^;4%+1.W!R\YX31PI6 MR0.K3F]W8Q/%Z,#IU7-6-$%7DL.JT]A'\*LBN3@*T8\NJ)PTBK%%=IB>TT<) MW))/'1_7FA,)-,WRC K% 9TAMIZUB0/*G_4>!=3Q7LB'SGP>@WE1G:ZX0,V$ M+Y#JA]^WY^M$\O0WRC]MVAU5YB6FTJ44YGF%O];L@^I7GD-O^>N&$Q@G-K%A(#M\?T^4+B+.$:LLHS%,AI@E,G-##U:-GZ"U( M@A-GL8H'6,+-SD31:3SER2$_F972T_KWRF7@Z)E!.U%7R+"0O)9=T$\J07D"VD!(97%Z\VR<1SU M\1K',9J\1JBLA7>0-< 4T*X I[4LO!U?UF0JX/7E^5"9T$\CA5!T6Q%R/*F M1,,QS5LKQ"K8=0?>G@6D6K!.:HVXV%\C:F7K>K($]+9^W9;8^*TDCQGVN]1H M?G$^O!Q^[4LE.VE89IU4$^D XZ1"!?2O71J@7_U9AJRB]6_\@B9[IIX[)#,G M^$_@Q-]QT!!ZIU(^3(ZT'J^'!.H&,^-46LLF,2]A)[6V7^ZO[?DH/5G4M59 MO'+09L0%SPL J@4V>5::<%_C)II C<3&N YC:!V:G1 ",$8;5P>[E60"*JW0 M=;G@"'W0&XS4(_:H1FEC^M4\8!RTX)#$"#WD3EMTATG1JJ-HJXQ!<#+<-PCV M2K?VQ#;H3PW7S;:&G/JHB/:%X_C)GR\$2C$T':\^,3YCZ]#X&J]*L1Y9S5>I ME>&$X+4M7/FU)TO&>PG8_6FU6W!T],N)O2J]<$:;?%& ,%WFOY,\I5+Q$.,6 M+_4%8@\@,'M6P)V:DU)K'<$I?;_R9$_6M%Z7H*Q18.F"N?EAE@V?/P;ZM/'/RE>*;A M2]4XGCMA$>QSC;Y74>![^0P)O2J>2OJ\32 #SPI3-+:"LV,)JF0?&,(1LNP0 M]7TQA@UBLJ/%&:U?K\#'/[$F:,[ MK4U5-$-M] DI@DV[TMM^DY&E".X1X-W%N.DPQC"@@Q5;J4P$W"W4+.O2=NNW M*/)^^4% ,3W+/_=5TVRU[&\>F7A[X)(EK?]*O.O$B<=Q9JIZ6:;O/8#@BQ2CG8.PNIC.XN:"Z'3*JW:/ELPV20NHGZ@*FV.A1Y\T#:6 M87T& 1IS_@V$:'($..+&6_JA#[,*QZ^@"*>AW9\(=3X6 K60AHTE6RD>G444 MEM"':K=3779?]:5;"L+'ZZR-(\GSDV$F(0I]:FV.A"1^TE25:$6P\ M,R9Q].I[P+M:H^VE=Q]NUN&1BRS!S)>&3A;! 8Z(26TD8EC]5G+1LRC^B@/;-2^(F%5,M?'5$%$_B(*(?BX 'AS!)P#3("$F7LUR74X<_!D< MSV99N@0DB3O'+1)0$#2K:NACX$2GLNJVUJJFH^(G[ 8 J_TSQRY;KI,,T?T MFZP**6T'Q>]H.^%:2J+; JT&UH*0\V\]W?=OE2D&T0_'UMY7@[B.0A>$V?%E M%#[Y\"?),Y7=N#XY+O3[H,J6VQ4&=3#_P_9JO%I/T3,)KJ4"/8Q3J(2*!/3+ M =HC)6,<1-=3@1[F*YFC)Y&9S$:KW6-1$2U2F$1+$._!)[JM"O8RGQXKP)>E"*>7A11I@K@#-S4C/BY7ZRL0N@MDL/^4,R-JW7I DG:V M!!^MN>[-^W!*,')6Q4XW\W4NHC81[0O@MN0+4NRIX!-P@?^*IPSSTT%KW@-J M".ATGQI2>"VAQ+,3 %CXTCT"Q1H"@X,\W3NRB-^1HDM+)&@:+8S+1/Y8\<-MDQ<2H"[/[S&(5@N0JB-0#/ M('[U70"GL1-"Q\4(K];EB3[C"+O=H#5Q7PZ1@7G:0SNX0UDPJ*?Y^%L6; F5 M>3C>;E#CV-0!(=JS3D!F9AJ,R-@MWYUEZM?;])X3 NK:VQ,(B,!,%2.;N'QW MYIY@I]'Q*5E0!MHW#\W/:"9QY*5N,HX+<5'.UDC-C*-#X],U872,S L:SM>* MU\Y*+!1DIYZO4=L:HT4I11#U)PC.S#6Y>/'B2HZZ*I.:F:A"05W4EUMA<-I5 MJ*CB!WA)[D.8Q"DEQRZ]H3$Z5[*E$\3'2$^B>9M6!X!/2Y@;,%ISX[0JJ!B> M1CD(M4]GXHIZDNYHHPY+7#;F#'W?KER_!@?"8QG#U$X?_!? M@9=E)X?_%P0>$M(/:BIFH;[V,:@Y;!L3YG;ZJ;*!+M)H%>7"?07Q2V3.QVKG M$+$,0:)3A-3:2G8( [4QFVW]6/H^1"\'8/+D)" OR[.=+$+7*ZP!["-/2^P' M2H=K4,(X'SKS>0SFV3,WA3=D\\B=ML@CE_6LO 3N4[S&>XZY0ZTY9!JP,LVQ MNM3GUIG^=44NWYPT-+.JWBIS:C- <=*J(+I&\3$:J4&5KFT:=2FE"*+^!,%I MOV$GGE;_%WC=%LFC.QR3FIFH0D%=U ^MA<&9J<+O3IC.T,I,'&" ,3C^ 8X 2N01'($^SC0#+*9X>HP7M.=MV,Y1.:F>,:MM^ MS<71F3FIQ\F"%=VW_:LU&N-ATC[;%%W=9:Y2V4D?/OY[P$_"RJ&'%C!Z&*-\ M!7OAIG#-38Q*0<*,.V#VJ>,_1_@U>X3(ZDI8VPR\VDUN16D#A&H DS_?C<;H M"WD8JM^G3WL)6$*GD?MH+X&#I_:0)@K/8CVP@Y_2FHEGUA'8[3>2F5RFN_=9D;-TK#Y0!._ M(TV&Z!5YA/8QRJ1@)I%4.?D\<.*W>=V,(8["S4HCS)T&U&AR1BV WR$!7T=A MYC'UAY\LRON\VSTTL/M,32!N@6(4 ^@4Q M(.F6T,I&S8K"[#3 6EJOJDY(LY -B!:MXEB8>@RZV] V*D@B[3166Y/1L$DU M\ <")[\^2(9SWY D$4$4HC![&,K1^1!*[(Q:9%PF@CSX#LO?I#EI,@\%:8+ M)\1QI(C52QS1\QB%;AICI5#8(SZ K51J*0$; [GKLZL4T%IH =JTMI4O,G!M M#-)^PH%E(?!NG3B+HQNY;GY4!+P;,/-=G[;4\#O:2IF&R!4%;QL04HGEAE[B M";AY\AW_7[E3A52PY-GP9#=8LAAWL#MP7\(?KU)DY0((KZ/EBQ]FK\X+@&1W MT>(SY"Z EP9@/"O?;>3^,T7V>_9N5^O*OUAAD;+#U*?,%_U>AB+*K'D)J0#< M5?@=+'D!@?O;/'K]Y $_IP3Z89<)Z%=_/J!%,K@-T6Q=$ZY?"2V,TY\2?6S5 M+ K9& WF[TF\2=W]LS&Z$Q5R72U<*-KOK8B'A@]XFQMNPP?N0Y?JBT]M:Y3J MN(JH'Q3*@=*N1+4V0F7Y87A+4EH;H_6.%MLF\,UUT2>AP#_&@%T>@-O/.!K( MZ$M,VWR\VM<%XN+^S2\SDYZA9>TWZL).;-<+O?(U4U_MQ9%JUZBBC53Z GW/ M=^+ULX-7QNSD!F.L%7WG[O&!NI?8! Z' %X/6WCQ2=/3%D!* N>6=JZ_/_$+L-S1/U5(ZV=>I($1+IOP3\ !8 M8LI7TKU.2@B9$)@?!>'^QO%$4,^DZ[1D"#,S/'5#.H7]33Z\DXC(4%8DH*,8-0]< (L M65V,X9Q8-JWHIV)"O>O2O- ? M5"FM>M)Y6'/H?0BB=-9E+AX,2K9(@;4QT',2 M1]BTASB3 98#+B(ZGNU>8%+O=44ZVTB<%LC-RC%"M%;R:3%*DP4:]E_$C "[ M36Q2LC"^3GMC$BJ9P;0R]K,A@XL3C.*_,^+L3I#SS0J"G MY:21@GV8R,M#FQS5"V_!18;=J2Z[2R2[S[VG3 /$-M;2K8M!Z20 M'ZB"KHY*W3 [3JI,J,(/!WB,LN[L?C:2IQGHDC>&G,,JRK@)7I*M.#82V!:H MKAXAT$@D-XB-C%(@@9)>;4]Y:>=S7Q1NG7,]XR8R@)!] :<(]<,Y$FF6(&P:/0$7^*]@Y'E^#H!X+=AR--LXHUH4 M)9FZ.<]50R9*OAIDO[E8>7,PGN%"1GH,(&G$;3V)_/08RE,BZD4@A$ MG&IMGW0D+.Q$3"5!#3FO;D30:>S@O-HWSIKTM93H?6Q$XD$OR='-.?5AR(', M 0C<%->*:,<3\D#'1AD)*93LZ>:@6@U[-L:BZP/X(T0O3+ HO^^E-Y;I:AM# M6N$N.='-<;2FZU&"0&_13\GZ/D3O"6!2;FKCS"W@)0"/*7:81M_LRI97W(VX MP> VD? DBF=!ZTZ[OX61=XO/P@H1"O_7!?(B?ZD' JHPL16*EMYDL-.4K"B M+W,T#_%UW[V'!.?/?,SL++4\++(8>:/0JR0.1W]+E_A<-7'"N;]IO,DGSN'% M0=_!1O+I%V#)\&Z/('A Q?EG@UO M.RK"H/D/TGL8QQQI%1,\!R7AFA6ZW<.0.GNHTP*YHJ5&6>0NT?3 QQ9H=B"8 MK[X'O*NUP)D%P3)I,HQ-=%$J U49:R)D/NW11DV!YLH2X;%_1M@."-#L.I2PM#4:RCC8* MQ: JV)N]P&@\C*\$-H[3!"9.Z#4X:S^3.&O/GSB ^)&#:/O,]U/T8SM%-VBI M.K?C M%-U0O?(U(WV*;HI&>W"*;@ I#K?FLV5@Y2GZ;@:=RLZ!=HS.Z&(<=Z253#A' ME\6K:%E9Y=D2$R=.3&'+@5/JVL.A-M#;+CN]57C3G9![A[IDG8.,D-8!-%%*'O-,FJFGL; MEHDWP<^:1MN\* 2.2/6WC2+MP7>:NU631VOW&ZN3WK*F.6!%"5SSK=5MN&\- M*RHQ4 M[%[<5L;JRX5L^A]YRN5H%/W8'P MNM5Y?SZ\^/I%[WP74%5UK6^$ST:7U(T@_HCBG_=AYFH)N:RH-;:&"WQ4-IZY M;^#?H8\!7 /!Q%S&5!K; T#^*@ZJ&1H#@,>]U+;IU M//+^D<(DJZ7&TW6EJ34ZYV$Z3 V>0]CN: NS<((.6/^ M\[XQ7PR>I2S(AA\4XP_R!_3%PB]PW+ZM0 A!*:L<0RDQML4O-8*F,@FKS)\= MJ0Y'SK!Q;)H9-^,;J&JG[ $?7Q?^D[0C&?PVOZ,)%\4W8!5!?X."? Q#;6Z+ MHAKA[-0@5W.:7V!Z7CGN%#$/(MB9=SPD)GQGM+90T<(P.S6[U221?(YFR2\D ML^?T!;JQOR*Y"U#;V:1;<8"=ELW4E 8RDU-=>N1UG=_!%E(T1&I6.?! YB3T4NW'T:MY_><#GJ"XJ%R;&[U^?)9S1/-(?'":N1'"/7 *VYL7'W M(9KZ("O"AR$\X">QX^,8/8S3="NED4[RY*#W3NW,V#AF'^-4+ZLK86TS\%H2 M186WPN/9LQ, 2 RBH[;K"PD8*MRG@1A*2U3_# (TYOP;"$'L!&B=''E+?"^) M/HNXX$9A#K-I(36&E91I+X$.SA8U)1TC?W6OUE/T;(:5(=#3..HHMC::BH#! M'[3002I):K_ M'2Q\EV>'UAM9K'@!H)88#@^X7"2N]G:_7,71:V:*L4G Z&$Q(V11=W"7J2FD M:)6BEQ#[,E!:UP7TQ80K"U6TD$'SD.PD53^ =P$9O$4 M1WV+(VH< M&KN3<1QHJ#0)[=-QVQBS.'+==)D&.'_4#4 X7#^_'@"K &1J#;W1,HJ3(@T( M56H4=JD:WEX>=BHA.Q.,465 C[EC=;&76]*H.ZW4H:]0$%D(/R"8I<&#/Z.' M\7!['B%W.. []4/71"&1A9G"(9&N=3GBJM=#2TC4&+VBLQIN KI#.!ZC+WR< M@M+U&NX$D58JDLMY(W_=]T8NGC0H'T4(*:T\KC=>RLX:[^JPX#* .+L(QS^9 MU4/!N4PA9X$0-$I+\V8\7\;E88L,I$YW3#J#D@HA5&:30& 2M5-?Z= "7:?! MIIKV)84$T-=S!B#,\-P!'C/8G?K.C ;H.LYA_%67@SJB*H!)(3\V)\B-^\X% M"52=;B(^ZV' [7(51&L GD!VV"/\Z>#VZSLOF@'L-*)5W\&6E[K)'TZ,C*MD M70CO.G#0TCGS@<>+:A7JW7>ZM('9:3IB;75>PDQ6?_C)XCJ%2;0$\1.8I>%F M)JW9O!$?H._4:8FT@RMCU>F)*6<-W(^-5-^^TJ ]2%79B/5'PS]&"8"%W.3. MG2[VSYVRP0;%:'TY5KH!+XEP+F):8SVGT2_)?8C>(.5%M!-:UFE],;RXO-0[ M=]EJJ!\FBZ$Q-TJYCH 1+;;?T$B]B6B#ITT=<3Y[!&_RF\"^\<-[,0J;Z7LD,8KG^. M&NMFE1+LAC+C5S1=1"ET0F_Z"\EE_;R(X@0#KI2RJ)I3=((T&\DJGB@4@?;0 M,")=?J!MA8LL&:\D_&@> T -WQ#I8A,!&F&U),JK+K8'CH,VI;7A9&AN"+(1 MVE@M@K+DT8_I2*T-YP-;J\0C.F&4-OIC5T$7%R(3)ZZ<2R$+ZS$*7>:)KMP@ M==E>#B\N3OO,( 7@S&:F,%FKH0?H1. M[FL)/'S*)LP30C^KR2**MZUG@ID1%0]1.,>;,"P3"CVJ32QC A>:*E\#XK6/ M)I4S/I."_@82(]2D>H(OTS27N.W,Q!!";J,;0G42L7E#:&D9/T01*G(HH+DZ M&O QX6Y5R(TMY@,'9*<>!IH(4=G3EY*0.^\@];*,(DW0%ERYM.DS0O^TMCCU MH,TYK W-J=.Z,D0XD,NCLV'_:S-693#R/#\'=LMV;/@ZV M3QE4'O/N]]0;OR=3)KX:OZ?=.6WZJ65SOR=3]":B#6F_)PDU2A=3--?OR3R5 M4A73T.])0*]'[/=DGOXY:E3H]V0X,XSR>^H[3Q2*P$R_IQT<-RGX[JQ1JW-Z MKDIV#YO4WP2J=J%S!9 #J.Y;BA$',S- *-''?OE\/)$\TFN MG)8$M-T-S$ MT3M^;;^>-J7Q:UH23 LT1%Q87U,\<(XGF6F MK[&[VD9O9HB/I#G_&&)\\WQPX<(PG%X V+_U<%FP5:T M\!$DDQ@DSAN%/:+=+:-0*]@EC[HZ_E=C5VVFQ?9@CV X$5I9HFH9=*5&VQZA MTS0J?3DH:2EO/K'7#ER4X0F$A!$-1[&($:K0EXSI)O^()FL9"W(\NT;O[B<; MYV?GS5^FRZLHCJ-?N6\T^DNRIGQ/9(:PA%;*H)>:"[XV_XJUQUVRPZHSZ>H*+/!]LH00PM!*G1MR&FQ'UL7^\T8! M^))9I+-CHR)?T9H()%(N;IM;IG,IF*5V# -7FDLDHX'2U!(5 M2T,LW0>[.1:5WLIRU9M?(_R['WJ"2M[O8*FJ!8&6"C>DMC-1X?\O19\@$ ?K M2NE1+!H$UX^\T0S]\CJ((+)VQ[.K%/T70'@=+5_\,%,;@1$M1[2(,EU(HN14 M-T[(FL[#GL JEPPL?+.!QTBS2FE=%]>I_I)[[2P'&90E*0R,F^&KTUX5BJJ- M= ZI66WJ4I7V7XVB"$MUMCT(I%UN:=K8Z4JKMZ:$R2A%MR#*L M:B?DMTPX6%8O(EV+BW:M2^=L>#GLI?-I:\@E(;HY6M2TPMR^)<@&3GVXP,#' M,RQ;YN$1O8,E/&D(M&1'-ZZE&B\VMQZ+Q:P!WE:HSPND!7@/80H\EM>[^""6 ML4@!^))9AAQ-'LYI^;L3_YQ&^'\!;362'<8R=BF!7P:[&N(R2C1S-OGH2A>W M(JP7?[;OPR1Z A[Z=#N;W ;9IWU2OGX6%T>P@!2,:@FANI1&R:]NCF+5F-'E M/E,IO=H/:A&[.A)&2:YNSF2-N,^M".0*A&#FNWX96L*/WFDR5%W0YTC0O3X( M4":"DFM6U>,;Y77E,G7FFYS2)QC-OJ6?+FF6%Z^?92QJAK>DC"'NKL1O'\6( M9,:TP4P*N\F!;U(PC<1N*KM_J"7\TRBLDKS=>->JN4/?1(P_^$L_N8OBZX43 MSI%)@9 GZ.D$ZO&Z6$2<1E!+M7?C-JO&7O\61Q!6/82ST[G0N_UGBIYRAU@= MNGXX)VA?L*=%)&B#N.1"QV?>AR[$A"7P'1MZ62(ZV0I,9[P*3'CXP7(S_GOI MI8Y??*O*\:QZ8\R!P.M6GQ&?AQ>7!NR^Q8HR-8+601)@[=N;*OBM4*H./I/8 M1^O?"M=D^T_@Q/B32=M,-QO,.!HU(@?;-Z.E-&QDWLZQ@Q/':_1]DG#,KW>Q ME472F%5E@B66H#UH:<@'@#[TDM;'Y?!DU_K(A^F+D9&_+>?+O-M(RY<#[9!! MKJ,; -W8SXC&JNO(Z&'<["6KH;:\2Z(QM[[C?8@F7QY0G.V=\).PI.G%7A@] M#-2DG)[V-2V+MG>:9I9^8?8Q3MNRNA+6-@.O)<5!KB.8C&?/3@#(56*H[>I" M^8*$HODL2%Z%^S000VF)ZI]!@,:VU(53%3$&UGW042P0UX!4&TPC(M\#-))-#32NHTQ:V]RF27 M>XG-(;[4?H)\]&\"4=I;HDT0FUN&,$>37[ 4H J7 9S@B*ET6J>>Z)RM,9K> MI4";=61(O*0>IMO1.1PZJH%F-@2/:G*GA!0X+5I2ZR MKWHW('**W9__TD#M-".(8I#AAOVD8+&A8S\EG29"<7PO9" 4;8WA@MK=J#A6 M&XNO9J#Q?3++FPO_W5+ML_$=IC#JX?P5F\9-7 Y/*9Z+'P??>Q:308TCE*M"4.[ %4FG:-E))+\(_H"37^!X!5\C\)DP7:ND!_NG8V2 MLNGTYM9P+F913[^BEA0L1GEGGIA(;+SRDY(+*X)1=IQWTHD*1=')<&]I=Q>E MK6R_RC!U^5[HST2MF714F9AUFD3.K">#TW\%H]";+D ,'%RB@W UU6H\FXG5 MC7 Z/;W250)84$HM5S.;R:9$%@6W6N>6,>F&A"F0'Z%7N#4#[_;-14V9Z0 : MC77TK),23$'!QDG;+W,*AF".ZTOLD?"+26>^K3QY["22#/2"*FVSL--N]S51 MA72?+74Y(#Z <83B7PVT!&?CT1?1 :+)A8#\0,81J"4]!+U+Y&5BX_$_4S3B MQ_ZRPQPYYT0EB4J-<:3L' UU6!1I6]B4>_!Y"!?VHD3*."5*JDA0QU2H/5,Q,QTOHT<_U$S5DJ"6&5@MR<9:X&4F MRJRUZ8?B&8K;5ST?GW9E$]WY)NE+X+LL#5):6:1#&83:,]X2M;A3%K T5*GZ M9+:OX3X;ZB^5UDZS\EBU)ZDES]38?T5[\DG@N%G>7NZ<9;6W3,?R6#NX+##& M'GO@Y"%F=^H'-5H;WVR\YB8A)H(9IPE,G-#;+Y$IVJT?6FML0 M!?&8XN5Q/'L&;I&MX=H) N!=K6\==U%O*T,KF7&/B'>MQ6*C4PY14K=O('9] M"-!GW06;/\+BK_!$AHR\L8Z(@(U$H<@85I8$C6@;EU *A-@VP,6Q';@@&,;T MQG9QH0'63EUHU!2()XKD"7A@F;ULQFW2CE>@FWWJ;XRZ4X\7-43X[H?^,EU. M !K7RVK31O$?Z $)"-$^'P%#1-]"W2YW!'(T'3.-_?FE#[B-613%2%G.JC&/9GA8LH\*:Q@[>D-\Z:M$0U&*4N ML)/AY8GE)!(6@B(/&!-8?X\>]. MD *F/41H91\!1$&6QX%#U2GBI;)@^S1[QZ9 MBE]TBCZ#4>S$Z_QEKM;%G,JDS?+,Y'V@V!-65&Q\L]8L,D]_FT>LG M#_BY:M$/NQI%O_KS ]) M=*W<_;,QVA(5LX]8*L"?T2?LX\HO ]=JB\.M6T=[^GP\O1$G^JX MBJ@;T'*@M"M1S8=Q4S:]N@ Q?-RI[8W1O+(EMAED 4\;3>5\JZ\OXN)>:6B< M]PG2#K)VWA"_\,\@]@%L2H8&(QA' MAW9O7C<75,C"9)Y*^!!'P)26PC S4".'=MV>*N)#' %56@K#S'B/8A:, M0D\9:9H,9AQ]I$V4#O!K7UR(=BZ,DXJ-B_ZU:]^B7_WYY(1S0-BPUOYFG-); M;T[Y\!BK@-J-J+B:B--YYZ]U+&?#R^&Y'E7Q)4S0!@.#=ENON?(*+SJJ^FI_ M-T^!C/>JJY"/PTPEMKT.>^ $V-&:&Z-JY6=^4H@97N::@^MV+K3]5]\#H?>$ M0TM![&+ES&D7GR)=3=<_6VW[6F^,N=,0.TU^-25\6)<*A2Z4UK8Q1 9FI^%M MTJ0@Q^!O:#V>_1[A0A.3Z!>(<4C- G\YQS.TFTC0:Q"V8,)];>% >]!FI8LF M,N()*V(\&\?^W$>O-DEC=^$4(78(_/,"21?M.C?T'[ENG +O*DU^A"O']YY MDL9AV9) &[4/L(E;!Y",62FEN4N2P*$&=FE&B#GKD_A -A%*H01LS!@]B2,7 M _>(7G?0YCB=*/WH9_X>.[A[$GC&8)&3T$AW-\63JD!WFD4G29;63(_PFYL M&-L/H^FH=>F?#R\N3WM-NR[$H2C>CN;B;A(=]26AL)1ZC830<;)J-=M"15%5 M_=6[#+R.ZRY*W]$0-;H-^H'3:.1Y?OZ2$[1MN \WL3'(",RM0XC^>I.":725 M0B0R"*^CY0O:E.!>!"8H'-TF!G4M%E61?&132OK(FGR>4 F)W\E;SA4DY M\Q24RSC[/+RXT#RQ!40NN-V@X[,E+M, =4E*?JLZ47 "NFKDE76X>$R-6A(5 M=^NYI"QBA=:[,7Q6:+LCH+N326!S"(O!U4@QD'O(M\^V/X+0MJ/8'O> MDLZ#J'URFQGA: !!!58-]^5H-;.B8,&IIFC:OD%G ]+($S"_( TC2KB2YB@ M#3OG5HN -!,4R'BON@KY./JL1.>-K<3JW_NL1"X.,\.OI6W>[\#!-V[84KP/ M5VDR10]D[&IHS8U1M;)-C112AJNUYCT-"09S;T/O8)R.I50DIF&3MSK=$"(+ M/,G<(9GG6+QNO2"'T#ZH%6)+25)SFY7B":%G77!?AY!EQH6I#$N[BW!O>"3(SO*PEN_4EKL8XT=KV0V5LB=?O:^2@=IKQ1HV>R]#0 M0B3_-PMOW\+*.1V5:19RT 0*-!G&/G8HDT*G67&DB\H=3?AWWSG8I5!,*PEO M91"XU01L) I%>RC#:%=-#E+(H90.;:%C=:E+[@+9FY\M()$T8K/R[["3!DQ M7& B&=3[K>Q2L0S('A24OP%NC';\X#XL@)3QDFN"%'8OK:C? M0>A%,2P_8CC#$W%OS&QOG\+EX9I5EEUIG (#X[3!"9.B N)XVL'=N@" MM9M==&F%NM.JZYJ,0I8@=@^4&S!H=XCC8Y.0!+K-%Z.)6B))=@K)$;]DC<>Q MDV1JQ,#**;-WR*LC[&E3VZK)91LY%LHR4CQE$LVW&$7LSBAATT*4B M?(L9'O!BA14D6".J9"[9F*U42^FZIFJI8$M!U]%R&87L$$F!7OW0-T-?]>.$IHC[HO4B_%,P1%:JO_5, MD,6NW?>77,DA]E^=9)/A;X2V"TO@31=QE,X7A!RG5'(T&\@REB@4@B7^OYT[ MXIG*F=:F(QMO%YF31!RT(&6OR6K:#X6QY]\J"]5CK22!29@_(>?D R6$:QL@!@J;S:@;?Q0*(5.JQ)V9"GPK%\1$X(W MABV440.\T]*!)IU'=F)J: I@UV-KL)-8R!L;MZ'7K:FQ\==C[$!H38U9)93M M0*20=FJ)&.BMTL [Q1B&2"M7S@=%UZY#C?ORGN&]$9'(]F/3V 9E-T!H5E07 M4\%<\T=$\>*#U,5UQHC+D'1R4RC"_. M PB,:#"*C211)89.OUDF)4[2_,W2>%5GX$>+7;=%S2Y(S3=K,XTU.7-!\(&/(TDK/#0__^9+H0>+( MG65X@^DZ"C.!I4Z X55.CQC'+LT'LY)(:J71J2V]<3$Y1(!Z=EH]SMX?GT]F M_[QRT!X"3:X5"&'V$+D8=60:[,:H9\,.BL<,D(#SWWS,GC2H/JHO4>I;>.-9 M]?V?0. D6'HP@5DV4OR"WL199ZD-.%'M;0?54E-VD]$@>[,][HSP-)IG&4+@ MU7K;IGC[T2\G]EA!\\K&KT_DL^'%A>9C2#44JA6Q[516YL9WWX=H90.;\8$;^,_L8QPU970EKFX%7>R2XHC,@M+ZB M*>4$ #+K;>RUZPL)&"HDG-L(H;1$]4](14B\"V3PWH!7$$0K+#=I ]2JFFESUAL9IVZN^.D:,]F, M))[!3G]%TT640B?T'OT0) "$>2X\M B,:%E"D.CIHR1Z6ZLGH46=25HC>< M^DA-?R$HZW$(&O) :(BZ=,Z1=#37+&G#A>:(;3$7>5]%VD?Q@9-%J/W QA'M MT+9$1R)D6*:Z@\VW40EE-N*L2AK>TL6OP+N+XKL4YPW&D0X.FJC4J)QVFJ!"5C4F6&JL@%V 9C#/)?'I4+Y*D9QPOB;L7HXTQ_(VEMJDEF$EO M].KX ?ZJH:7B&_9#4,UUSN/>:7\0B=H8#])8@-G__ Y@XH?S?-6@N=RJ?,0[ MTSN3HED^FR:P^PF@[3#T$YQI^=5W09_=B].LJIF*ZAT%V># (XNQ MN+RA,%FL\_%2LX5\.JWEJ6N1Q3OG? -QD\:;KTQN654]5FF!@"X/Y_= M!>H*\[8XK@\7@XP\$,C&"IRVB!7X.,C>95"\S""7/!8>?IW!$K_/>T#!>T#! M 0(*/I^>?#G17 .B+P$%I:P.YC@.XZ3"/_2O7>ZA7_WYA)$0/+)J?ZOC.!M> MZ K;/HR&MHS@2\% ;1+=,W;^:HQ&^1(F:(.!0;MO37/E?4=FRC)=4M57^[MY M"F2\5UV%?!Q]5J+SQE9B]>]]5B(7Q[M7TT&]FH[IL]RQ",WUJVX,>)OG$>>4 M*$^T5L!%%O+O$3*4_0#A>D(&LVJVBC_9/#IW0R^%/&XIW'=?*T%9WOBOO@=" M[] 3I/K<]^EQ6-$>)MM)CR?'DP]_WL4 W(<((X#)H28'Z;GOD^.PHK76A>N% M+\D7F64&YU=B>KIT\L CGPZ'DVFGSEX'O03+0YVGSAN NDYS?-<[-"$&GZF8_'*5H!QBL09^JCG4N)#]!WJK1$>IA CD.L_8\@ M>8@@G( X^S;*K?]G^^L_&F^ !QP@ 0ZR(?OR%;AUXDQ4I2@XGP!Z<[T^!"-$ M8<\/4DSN9^"FB%,^0.:,&Z1(A7=HTF#K*,W9,Y[MPA!S)%#Q$..6$!X!R'X" MG8G"W"QS+2%?K1?(MU7Z_AKXR=YV%GHY?=+DH6/UAXS M^,OF0?_6EZL8AM2$K^@EQU!@CHWF,=@XEB">WX8@GJ^1:8D+L#UG%('/BRA. MQK,B#F:2QNX"R7C[K@1;3<6PQBU6C31LV P[R$?NR/&Z_.O0OP\OA%T-4RM;.OEJ;0>W47_I,UPPW(^MBK^FD"+NBVWO: MH9\TPX@G/&7&\\).@PU/]"P[ MV()2<\B*DI8;2"/F M_)+YH-&[VT6BQH@5)1JG<>@+\\;J;Y]R#19W.__[_P-02P,$% @ R]Z7+JR-(N M_/]$G'O@6_N\9_>.:+PT([E[]PD&,9@9(3/\46@H@= $&IBN_BN)P6"#C6W MPM;JZ+48A%29^53F4UE957__O[EI)*; <37;^N^_T3ODWPE@R;:B68/__IMO MYY/TO__?/_\K ?^$?R42?_]_R61"ZV9:E81BR[X)+"\A.T#T@)*8:=[P/M&V MQV/12E2!XVB&D<@XFC( ZY\P=]1=BD;1.SR%XD0BF?QG][89T85WL:W[]=7H M'?K\DNSZ4<%%]&^4^HTA&)J@[W'B'D$2C>KSZUU"S5LN?>^FQR(XOB_OX:>-[[__5L57>G.=@:_UU\$@B!)!$WBZ*_U M3PS-TK?7SV:SN[GD&.%O, 3!?P=?2U!CF\OGKK9W]0S?7(O^[E8KG#P$IIC4 M+-<3+?GI5_">BK?]X>XCR-^K+S>7:G,OZ0)Y[R'P_=W GO[6+-@<$.CMM^>( MEJO:CBEZ4-?P1BB91.@=N5S'>ZD&^.$!%6CS8PI \9UG;BYW@'I48=1O^.WF M0M]SCE[(_(;?[JI'>\4(S]6I &U?EQL%P2\.R>?:!(:F7GO ZHKU#PX9&&48 MYO<\@-KFKDLPW;O0T ;>4+-@GW87K@?,.]DVPXZ#4#BRE?0%W/;N'WS[A+0/ M VBY["8;T$'2V+4'EJU@VBE5FC5?OWS]Q"(RC]_F\ 3$[)M>=!%_?>7!^;> M[Y62@A\GP<37H);6WR>]Q1BV]/<_?WN:9X!__OZ]^7=U+\E6%O_\K6C3A.LM M#/#?7Z;H##0KZ=GC>QP9>W_!I_Z&7^]=HVCNV! 7]Y9M@> ";7X?W TXJY>: MH@ K? DOR#NB',B<\"W-:P4PYN$+@8,J5$1'$7@N)ZB9--6OJ0\B7\A)S-@< MMH\MS8 B.CZ4(91HOKI'VA7JJD )."($YA9L4B59D&$-A+-4M"@V MA-'#;/8K88DF;._:$]UG;=/4O,"SNVE+R<+[0>3 J* !]U="4_[[JQ@V7>A3 M:CK-E7LVWTG3IE^=+MB'QV:@B7V9KB$CB@DX&@B)"%6"%N9US4PBA>7%=/CEV'UH EDO!;PNFVG')F^527KQ,% M7%(C[O?D(X M=R@ZP!4$CH"# M[HG;*0E2L?7 >"R'2TU= %-#>!C\^B>%8P3D.G=3&/4/DD4N9I? M!&,OO6>@PO$46^@]'-$J6 N9E ML%@UMRT+!:XW1^MU,LTNRHWD8X7H9U@\+6 "^NL?!,9)&L%2!+-I\+J!%VUO MUH=]Q?+RFBN+1@^(#FLI.4BEMTTN&J!*8^-?N)NF]LN5#C0,3L(J^$.746X1Q+OI 4B:&[PB*]K:P,^ MP%;V6VLN%+7@/'IIQ%_TFR.S,%^0?D';L.T!XJ)=Y M\, O-)U+EI5QDWG$%.*9K%O DM"Z&\!N7T-$"A4P$(V5.TW/-5> HQ>AH@V& M7C!@X<(!BUNRY"HP)> (<)P8M )^"#',R< 286_;_FXGEG1 < ^@I.&@7QR M!L0M@%TSU!,[\:%6ZPX[EP%04.P.0=:W[XC,N);LD 9"97.*1%@Y%,?V+$%L M[ "?=]\"04H!M( LCC5/-+1E*"Q\#FR9!Q];5UG1L6S?6]FG;6?@Q08($AW[ M7-IL+><\;GHZA73=FJ>795^"W0^YP^&?#T6VVU;XFSIN#Z$^A[:AM!TQP'M. M7.PS]UR!J M4ZN-O8<,7W8[)INDR1F2A\ZS@1]5[8]R*,23/:8%N;X@67:&+*BR61>0--]H M-R_O4.H#OE&0QZ4<8H+6H&?Y .2KS>_J4$Y0^.<=BEWKD 6IV*GQ5%_$N,I@ MD&[9W].AG%6?)S@4P,Z,]F.ST=8UIVA,*V*NFRD.7G4HMZI:ZDFUCU8233\ MK\@6O/&@7%1MHJJ=6[48IUL\YSTV^"S)MVO68]<'7*S:#WN!2:5M+RS?<-DD MW[/H5(OU07+VJA?X3-[LM4'2>B0@9'Q7LX#KIN6)K[E:\*BM)@O:(+L2$(?* MOUNK1S:Z!%*9)"=LLDSG6C8'6)3=BTI)_/EX8_,4:!M)LT)E0>79 TM; J4$ M5>-IJB9*!DB[+O!6C8&CD[2E5.#'F@';!5SX'=2-4H*QS!IHVXOKWA X[:%H M%6Q;F6F&L:=RWIE4] P*G=!DG$NK.#Z5V[WT*Z.7#XR<-[K,&J+KUM4.'!.+ MEE=W6@'Z0FUNKEA_M=9DH=*K>W5%$'4MWS>3,EWN%,0]OE75+,WTS55:H*Y" M -M.Q]$\#U@UVX-HSMM."RC ' ?-VSYZ'W6<+*A%KX-:;-UO"@.G5%>KHT_T MXFLKX> =GZ1^L]?AC-2IC8;@@5T40-*KX>,^5OU$[(VJ_*2+$W*$<^RDKC;' MK"BT52F8M5HU#X0!;/-.6[LUX"1",<'!R>]LJ;R?UGW^X\WM7# (PMWJK0(? M-A\;FJRM8910-/AM6(GQE!P_)OFO?P)8O4OTOW\??.P_F_9N6_?[D"K&H?_: M2N*)CA?DC__93&HCZ/8^V^^V.E6>+EUGDO>_V;S?/.3W'E:N"9T=YK$&C-'Q MF@-O5,CPBS;N5Q;3C%Q4OP]@7@C\K6'R;HJ:V%9J.ZNTH MIMY\%E3X_4&%KY[X68U?$NPD!/&)8-^]]'N#_>W\4@SV\X*=B,$>W=F9&.SG M!3OVS<%^F,R^'^T;^KLUP)HGAOK>_GXUI R2%7"<+QEPQ&!!$WA!]N[@"'M* MB!.&2-,Z7R<I\LM?2Q MK.I:"2UWB"9&B3^;F[\+W*=K.D;WN="=.1W=&9R7(])RR6W8*T#1RS9GL@;2DM,+6-*;1?QW9T^,]Z MYC(ORL'TX6(-TEJ3:>5FJ$HA&&7/LK6,GV/IR/&+#7!>2KU"S'O%_DF(N; _ MA"I_=]R?]K#2L.$L?3U9)@2^]MAB,_(L:J"+KF?\@,Z_)^*Q'<1C D:?YB.' MFJ,T8#,7')!]J*:&8YN:Z]K.(O A:XSVI"S+-'*4Q2X6G%=92)EZBHL<1M]T MC*?(>DEL8*=C TMB]!FQ09S9&[ZWCJ'E<5P-N),)SV6I0;U:&X-4/7( ^@HG M]\H$VN:2JTV?$5_FN^A@AGT#4/@&7[W)V'UE61":!$MUEF:1TRON8GIQ0O8! MS=%)%#M1<_!2_/Q>'UE[?6;U)M4>2_U*;=%G.T[9Z*#R(%GV+C[<^L"\_:DN M,;P48\ZHN',11!5I%>K%WH.L^^.%D7PDBA0Y_>R>C"=TQ*M 0BO M#=ZMJS$_&2A3#<$N(S9GZ,F"@RH.2G5]/7)#T&O/XVPU_>N?X.V>JK]7"/Z6 M/4.Y[ U77IL9!4%0W23,OVB M+'>P<3-RP2AJMHY.;>29"H'G$_5AL?1P!M$6/IL21I5D$__.E;JQT2]5#^L4 M&ZVLGJMR+-;H27U;ZZ)2.7+1([*E Y&H%_A1T'Y'64RV:N'-9B^I(N5483CP MZDR^/XX<[8TLMJ-1#/.CP/V.:E@4FRSII%'%D*1=%NN=2KL[+<3@OJUJV(B! M^ZU"KYG='MJ^*UI*>P:_6'!#V_&"6M%G5-YMB(M LYN:6*SCY5&.MO2"VG/* MɡDKDH/IFZ=?'I/]6\%FE+YXJ Z]7_;7YM I$UW?"[EVRQK[77HS!WL^> M7Q NP0O7XZWOU*P SE ZJ,YS7"WGI@BOGQQ\Y\'3.<;K[TN[GOS$8]9\>N!; MYKQ<3FBW?/*S";^;ZC$MS=7S#@ E*(4#7*\E;HMX4Q19R_3-E,%3/$]AEEU* M*JW(>?*X[QR^XKAAXUYT]EX4^JA'VX!T:V=Y4(9=2HY*+G/ZHD=7ZSQHMR=$ MY!*X<0P!)2#7F^'N@ELP:"_0:X,B:NS?843S5*Q?PZH)-+OJ:U4>5YBA>&7@[W>:%16^C MWSP51+\J;[2-VML[H\4G<_ M4T:^&Y[+>$&02@-%Z/B(V6%1INRYDAW(S(3ZR^ M6EE&K[HE]J77 2@>35>*YXK],6-H!030I:F[:+>S]8?8E=X84B_"2J/C28MJ M(>N0#1/5 4%SC0>%,4MZY&9-8T]Z'7QN0CW*1,N5/LYU-S\M4TO$?QQ4.E2N MC7J#R,U/QJ[T%:BBS&58Z2M0O;8O7<@/TX%=$1H(& OR7+870D]=N+#]F5M&/Z0E$_&O^J)0*=N9H5<:K^ ,R.B/^?K;!NU:SR'ZZFR+\T>Y$SD M1AI11L3I9T1=Y72@C:G??\AFOU9*-5 Y6>8[T_I@,N@4#$0?%W9[9ZD?MFU:4L$>(1D/4E)*U[@R;Z201(WN/Z SG%Z9J M9GI.UB"JM\X"7A7Y-JQ]B2GRC[B!H=1SZ)(G-7@_TW*3*9\?E^>WD]BYXI Y M6I[GNI/@9\;BZRXK/<]BJ&_->KQFM*>6_^CW)E;D(E/T(?E%7C+"Y1F? *6M MT[5BRW>G>H$I/0ZMH8HUZ[?C)Z^3M/E!>#Q+\)5SB)D:&N617A^G,<8H< O? MC!RH?F0D/*?O:-:TL:3(5)T7^REV\H@-YT7YULW\K7KSAWG/I*;/2++7]5FN M3*E"1 M7/P)5';-AZS72'L]O>")P 'I:7@TRJ@&/TPD5^OA*BV.R.AMH?*C^_.'N4\FU39JR'F)4QZU5FG1IU0Y-/U\\& MG-E\'ZUV.Q)6M6F]V"V[:H/-&DA?U) JWYY$CJQ%.ZQ>I,KEO%&U:FD=I2]( MEN[7>G6LW (I&K]U,W]-5+U(E/3*9 MA&M[GNLNJKMJ);@6^VD)7N1R@]XCLU,G+0Q[7!NY(+O MCXR$Y_0=T[YKI1>48[#)2ONAUND;LZH=N8#VDWOSAWE/]Y%_*->&CPC;06I> MOE]OJTB_('E'K(;F2@DV&1H[/ M-GN/J52FDC)'%_>37RK\1?:+^%"52YD=4#WKL<)CWJ:EJQQ]M- M!TZZ\'/0/1+=D^UL7N1E+:ES5*IC,;,R/1U',KJ?HL@5D-^KR9@"O _69P&> MGTYV$="=E7F,;)D>XF%%*14YX,4&_FQ03,DDGN4:E18"FI@W+N8!L#*1HVH_ M/DQ]B-+GNTHW51-3?;YL=3G3,=H#5[\=PO,U.:Z($6"770Z*4P;/ZV5E6&'= M^@2?(Y%+04[ MUTV -J&['(GI?FDN\IY*MZ?ER-D\2KO7?:/=BU["02@4="]CI1S$K'=]E:CD METPZO M"OG;&;S\N( 6K75+GT5?Q^U.4V2]K+#)IJO-VJ;_,&/CB/:S@/=9$+7=6B?5 MQK,I5DM7T'52S@4:_W\@SFN\VRAU<7& P,I$"!R<(AY2B3+4#\+/I_L-(I+RJLCILL78[[$ MP[CX,,C@DUF'-;V*^J#0GE2/!]Z1A6#$YIP_B[ZI0M!$9>)7^ (JI6L\_CB> M^+=3=_"#(EIDBI1>@BC?Q?O3:;$BZQTPE'TOU:H,*I'+WOP,L[XXG8OS)5=3 M--%9<*(!#IT=V7"T*51)PQ!EL.-::+X@"K* 9'B3!$ IEQN];O1&6ENK'A/S MR:*'Y;S<%,'N\5MG.*?QU3/8H%!6331!:-C@X+7VS&X/83P6+:6F6< #P%KA MO63)@0C30 _6VM0UC$\/9S.<1SK-1;/:8 C=4B,WKMG:<4?6U2%L[Q'VG/9V MO_ILMN='-J*[1S:N)Z=%:P"V7**J69KIFVN[R_R2<&<2,>--KD'8IN:ZMK.HV1[8%*@.B)+F=Q];+ <\ M=)I+X3(YC)P7V*#AI:AK3)PBZ^7HVWDF3IX?LWW GT.Q%%_VZ@X'G*DF/WF MNC<$SMJD4BNOU%-B/:-GT5']P1;DK&I%KH,'GOR0."N#[LASR3Y\ZL'9Y_?P M'[!Q5;1\590]W]&LP>I(^4"5;DYS@.RU[:SO>K:YA0&-T\7!LH$ %K@C;HKU M_)2,1:YGOPZ#]XD<(V6-E"=-E37O&#[0:GU&M9::SM<;[4*-G:>99"URJ9C7 M\7&*H-\3%<I)(I%_MR97%C,(A.C+@II)P4(_AZ?59'*WB&%56F21Q'W,+U@+G9-B WPY+=)=)B=*RO/]H.ISYD\1MS$P1L8(YC-2B6@5TUPT3Y;X6FZ G,[_D"C8^)W<(%5U M:$589FBVD]6;J8<\.B+0&_/]$>$&MX:4_9"9!4YH'27(O(F& 9RZDP,B_'<3 M'\83LD!DFA.<%95VBB-:C\E>ZM;BP_MD_IY803\7.7+EM&[F<@L$29I=;&)5 M=8R(YB3AET>.4]E!)&S\SLC1%T;C8077EWQR44?[Z:[8ZRUO# ;1B1PWA93W M1X[J0RJ;48N\6$HME%2S.,JU;PPJ$8H<7XZ5<*SYL#LYB MYTG)ZV.#];$>7^M.1554CQSN?B@K?%/2I G%?THC@ MXKI5+N_ !6>KWDQT0 Y,@6&/=TI3LX[:Z9./XQ$+V%R9;]47R;H86>?Q+H@< M%3I&R^MHJ0#1!4/;4$KFV+&G887OQJ5@RW91T_/&&"DTD]H XWA@1^^TLP_A MY16Q8\2\CIB\[U@:' L >%U>FP>O-H !;0.=CKD^QY='5;-4F#(I(WIEE!\" MS'&I8[R\CI?M=VN0$"FDLFPXDPEOSFE3 #72\[K? R3/1(V1\3HR@C5$O@>< MYP@9BL4^(.CZF,\N)+[%MYUEJ_$]>,H1D;\54H[5YIX"C3!OLMK+&EX^ K+G MEBSX:@#=[2;*D(W*0.G.-8V==+.%*FH8/4J[;7B$J9/7Q3XG1"ZWQ^A9A[2% M*NB5E GKLF*YW,]Q,[?9^2;\\W)#VJC:]OBPM,!:>-[,$+B^2+;4>O;!7:K$ M]S#S58:E4;7X:T/+/#ZO4[VR82.@+LX9W*"<7/1.*HKRT#*J5G]E>/@PZK%E M@U/FK(F@,\?)&>) _AY&O\[P,*HV?T[@"[VD_&!G\TF6RQ!.UQ8:DI/_'H:^ M('&/JG6/#=/\7E[2!U-_SD\$;]PK]ZO8=/ ]9ARN,$R[G+4/[ UZKJ'74FW>['-6F>*Q(F\N?"8->A%> M&1VYL5>TC'M\\*6+;:E4,>9YO5S,]H6T5%YV2[?=H[]J\!4MD[\V^JIDZS;2 M*^"$7F@XS99;R5%&]GM$[NN/OJ)E]E>&7\-J(6M2N51-YV83T^>\=&7Q3?(L M5Q]^1QH*?$ I'BT*F-*!OT>_?LZC#Q:YCTV &,JR[% L'I> MKQO]:ANA>:YH?X]A]G4'8&B 8;MFL[[*IH@Z%G/2W(*UGR M9HR]@8 ANFY=[8B. UM6=UK!+_9 LOYJ4XG1E>I41A,["*@/9B6J5F)GP\AY M *B/^V?Z6 W(CBKD* !.AN%133Z!;T^5WVIJ]HT2Y>OADZFYF9FF3QDDNTR; MDUZ;6LRBMZXRQN=7E4FG=O!)"^B!S5G!Q(>BL%/XU\OA[O[W:\S-6MA,H"?D M'#&3LSPZ9H?^G(B<3]S=F?6 C#O#VT-"7A(-J=/10"?1H>KA_>J7?2 MRK1'(H]->,PS4E2MV9NT"I'S09':J3?J.[>^/X"]M=>K+U:&2#+G=/B)T*C[ M-%])@\?(.8UK!JH?M:_L\_FSCQPV,'"&QD+M5#G=UUM)VTPMJB85N51Z= ZX MO]HNDN_;P+\%/%&S@,**3M"A-EDU@\'[)%_6TSPUQPU/)BIF,;J+:D[XLV*"RLT&/+8SZ2)F9(3HY(/U"]+:=C#PVHK9[T%FP(>/9_'+V M6.KR9F:*=;.>/W3LR!&+:&,C@ON#G 4; ZT\:YGJ \XNAO,ETC#;1JX9QY3W M8N/J.P"LL_W(BR."CJWY!XX9+'A/6TH+3&UC"O72L1T]V&9C59*2%V7-@ *O M@:$^6D.SU()T0YM+4GOLRN7:(+(!Y>CR_W>*?1F:&1PAA%SN2+*L;_J&&&S! MSZHJD+U&>+NZFE;L<> _MD.'-R\\=GC9TQ=NWG9J8):69=N'LEN#AF-;\.4J M#;#O^RT).G/,E$E^L49YX*>WWL=<0SKO:1\33) (&GR/F@ M*B[@#XE-'UBT$6/:1EE68_VJ)73\M+6,+'LZY@C?D/(GCK<^B =MGD-JZ<)D MB'1HA)@-6:-F1_EKIU$(UOD M%*7)OJAZA.,("!S#^F.W;3=\1QZ*+N!@ X";;3A !8X#E-TC-P>/ T6E[&8% M 9F*5^SD3(J=1-9-O(*.P%N\2_3OZ3O.BYR71[0^^I8[ 7;?9@&;'RT$)YUN M5;\/7BYZ6.OW0,EZ3G6CN[3KPIBMM(>.[0^&&=_5+."Z4(^29H4/6P.GCN8$ MOVEFBVPG-2ZDT\L^(8QO%3@?TT&,I;?92J'2JWMU11!U+=\WDS)=[A3$F*W< M( (^7CJW39^NU?NR?J4%% !,$8X*=@8(!_G-X[)D%DL3-*DOI%(MA:66^B,= MN;3-5Y35'=7R;H+Z1#5_*URODI>8@-%GW*:VPPU0CW&["Q:KDP^#+D[/0?0V MP7\S3_VU)VEB28P^5W*:>3%!=+LJ^O M*=^/<'02Q<\?X9!ITN(L$\%UK.V8$V'"D5GWXI/D7^K:R>WZPA%=R5?].4HB MA7S%3QFUNM\O1\NU!\*39YQXA]R560FO%Y-$2:]K)K_ #$*8J-Z(*%Q\^/-N MX2&Q8\XE_(&EI4="&6^Y*Q:[*:Y(#QRPNQXB5U@PML".4JR8G;%43B0]@HRL M+SL6R]X2\V)<[=(KAL]-V)N3M%;V\#J_( MH,9FJ,9WH[@%Q*X3]W,43)/SO MB;.2'\TUD:"2;[>U<5W'%FRWA&5REIZ,7-<^8U[H/,R4/)V9DD^/^'2&D=ZI M+-VA-=V"E\6SF,USPF ^QYA.VL][XX'K56B_R+L'OG0] ME7YZZGU9,D?C"C?.L=FIJS B:160A\B6YKZ2#@\<[GNEOQA^OO0"75R0=VRWU@\E!4EOT3&?(UQ$L MW9:+I28%1@^1FXV+4'+PFCO@GGDXU7EH3,MMAC!9T(/?)6?#AY)U<[:.UG J MFNN 7U:)=1&BTV@W>P"9+%B\4\4?7-*/?NA_?;G656O#HEI[^E%$H$6OW[,G M:),M%.2NB0C2[2@ ,;?;YNW>]).H[WQ89C M*[[LU1T..%--!KOYJ.#]VDK1[8WY96E:4HJ3'%_(J(/AHFHW:MG(A:B@-QY2 M]3;[]4+7<7_\F'<80V4>[U/;ZX:B S+P(4K!MA4W M;2DUR-/-L6$O %B#UFT[HN6*Y!ZK(MA<7*=@X( M#\Z4&45VK/)V+PI7K.Q;XTI]YPT[GH'E?@H VQ3/,P1\SSY]>&#_&M^=V3? M=C&[V.*3BUR1YX0L+Q7EJ='Q(AE?C[+=%WJ.8^LW3J<<[XN,B#FNG%_/'T!Z_?FNI+?2)<4;)Q&)IKQ6.H.E)(JQ%PW MYKK?L4^_PG7KUC;?^-'PNMZD#/IN&6C3G9GP_;RPQN#?XM1K864;=+M4@);6)!YV4U* M-2QZR\#B46W4HNZ7;L;^^D;]WVE4^S+6ED=3GL(X7]4UNM:J9<=IJMV*7 %$ M/*B]N0@;P1[]RI@V;_O.#4S@(/V"Z?0)IH5,>+$\F_2D N]'CAF_-J0]H.@X MMG[CGKB[C&YG7?J%IU*ODE\2P9P;:)/:",E6!FQ;K685EXLDUXWF;.H/33"] M:U7BWI8 E^N./RW#)/+M0K(ZCA&8>B=YYU)$M MF8CCZC6/2GVQ#?/F-)&T//$U5PL4L.U^!6US/"A>LN2[-=Y)KJ-GYEF090N% MECAJY6DT[T0.[QL3'Y%O!?R# I[3ZOM[:^SNI_SY#6C)SQJ2MCK9MFR+@/4K M^0):E4TQ145N5!!10Y+G,^2Z1\ZX&FD\D!["4F7J098,6LV)4=AN\'(@?EFN MU3!$JR::3T/LG0URTIL]-W"AI=6O9,7"$ZN#\ M=)'W-&IQFT9^4]C;B$?O/N;-EZ P^X=S<6UT1"59L.0G3:1MD4G.*]&1#4AO MG>'V4L#;Z*H?/+ / G9UMO:^31G3MZF.RLBLIBR*\W*WJE/YR/;4T\[E.RSJ M][1N=G\;NLV1A&OK:@HQG)J]E,!/?#QO*FY3[#BW:MU71;TUZWY\_ZSW'JFX MS;2<=WM?]F%4HFB.6^CE]J/7;O6%/%J-W##S*[;>.MNID"<_,<*;%U^N+ZU/ M[_H.?0Z#^[JXU++F+:'*5#)L M1P#C\HB02KE*Y*JT;QKTD?+7I^\X#1PS('AI2VF!J6U,H9([MJ/#?]9)Q,U) M1FLD-8EQT4LG(T=%-J8[NM7T.\6^5:M?Y'CY%M]59V/$ M;;$+F1JE&DQAFNS<;&KBRX^7CP8>#L<-0]$-3C?IDFX2=;5,3,;]1BMR9.E[ M^_)SG1;+U'N$-F\Q.EN6] PUS[2E1?3V;W[+<[\AY6TDB+]B./7 %:D!A644 M/5MM+^8BGQ?9[1+^0^2]_3NQ[S?_R]!)JL4 TM;"8L;[.N QO"LOD+'*IB@\;_:+G MF$3B2.#W9A26\B+;R6%EC^4R&#$I9&4"8)$U>,0S"AZ+$).-6TNDH MW)&\MW^>-3>PTS\S0TS..51&U351G[N]H8> 3+2D/[?I=X)29+R3-"WTI2*S MP'B_GI6*_+3A.878.]V*=SIW 'V9@GU_;;IL= FD,DE.V&29SK5L#K!H=!-W M4:I-/_,!GJ_OKOE^P]J:DW(=P3#YPF29;ON6.["LR/F*:!@VKUAC%RL M M%/%NFLW.\WP/GXM8M_RSO>8;*ON>2'V=TUT_FO>!:0D=9:DC9;=HDFH5&QK* MS_:=5XOF4=VW_VNC>=EL\1E^Q"_Y^ABMEME%1JU9/QN17Q+-?S(ZWXKFV5QY M^,BIHXJ>3!+IU&"(MA:]R(ZDOWLT__*Q^9%]LBZ)U%4%7C"WF[:4IWSE*JGY M;*5@;=GP"M:$G2#U--G6LF4P5**W"_-5T+HJZ3M);1=#; 1W&K^F;SU];@,, M4U;5+=;JNI@UVBY*4NP0_&PF\"73%3%Z3^*M7K&95.V)RI8?/+G/46VQ$-WL M^C?EK9'9.SZZ;"!;%;'I-%UY9+7:9"R W%BK_-!L:4380-1VA8PF&VC-)X61 M6*V/>:HIYK3&(EMM-R-;G?MSV,!/1N]Q-J!;"M"JF>X0H4C73D]T6M93/]/+ M?BD;^#ITOCXG=:R:^6ESLM7V<]S0=KR@V/?90K1G)UG87BTCEH:2RI=3GEC) MF86Y0D76.1XM:OZ8]#]QINC,^"&(_G ,V'R!3=868J%E:8H_BJR[NB'\?'EN M\@A^2I9LFV!;(UFQ97%;0?;$S5P@.O(0DN,7LO,QM,<&.!K5'4U2 M7<9FL^5&NEFJ:\E*,;*CWE>DWF55;XK]/3W.YQ&3M5VOKH;;BJ_Q41P^6IFA MM:CIYHPBJT.V-RG-(UOWOPYE__PIKJ//EAX!:&X:1:;&(6\ MRT-Y,%+IQQ+R,0J.E MB>H5O]7AN6))MP6/:VD/M\U2KA>%(CPG=_XHU$_/S>2H8X\1TTH9H*P4*LO% M;7N2R$2AJ,XTG"L*Y;K94CI;U!4].]*FQJ+W,.U&;SNC6XI"MXR8EU&H)7L] MB_#2!%N7"WIFWACFA.@F::,7A:(Z%W3^*&0T7>[1E9B>3@E+GVGZJ+]LW7;6 M+1I1Z,8S/# M+#TU>;[712;9G#0OCFF,%B/GFW[:IHW/\8F=CL_='1XO/G[?]N_5F6U!68IM M@6 G[5W$I14EW#!"-!JBII2L]5X1:P0BN;Q+S=@VH7.2JDX*N&CX1F3]VJL2 M/R'C59&_Y]C^,%(>3*^#YF8LJM<'#\9D4;>2,^'BUKTIQ;T^.#E'%P/VI$HL M4T19YZ9V*IT!W;+1B)R3OY4N%K5A+%9ULSENTFCJDR)BN!J:'*.C*.S]%AW% MD3N*([?;QCV.RDIPOC#0"W;Z(2F0F5Z_>?$1_ <41YZN.')G^[*+#Y7/X9M8 M@U<<%B7SNL9[6$T4QM5V/0[_-S<RH=[&KYPJ>[R5IDRK)@@QK()RE MHD6Q(8P>+K]'^@F:NMPI.#M[O58)6IC7-3.)%)9S@].$EM2/Q(#B$MN(GN@D M7M]W_VE=TK.UAPV>FC%4U5_H'0V,^W2ZB%6UR(;>-S;;/R;E-W0%M,"L[%_D MVDA^JC9I9($0$V]J+:I(/0K1==\3T$F$N7A?8)MN?C%V_+0NYA$JGT3*/(U' MP2]\"6A\2UMIC8FOC+)VJN M36!HZA[^Y/T/S&E3:)KP<6LY'VVF8];U[IPU*;%5+E%I)=U_BI1*^(/=F]5\ M$T"4V,2=-JEGJ3KLYIZ P;%+G.N-]\\;3 @7_ XML' M]809#U\ES<8CPK4XL38168V49@6Q6:&696==)+0\+M_K%)Q[I3DQ-F$\) M1./DJ<5F)4U$2B5R-&V\E-#WG/O@^MPH!>V!3GR9FF>,-[%$'^YZ^Q"%F^-4@:0/7NB3LB]?21$X3_S6?V M:D=J^!@CG#G\Z]>SNSH#S4IZ]O@>0^^HL?<7[$S)(0AO0=ZE2/C)SE/AC\>; MGZK0KR95T=2,Q?V_VY"5N(D:F"5:MBE:__YS]0G\UX7>6/WW7^'5KK8$\$;! M4\+GWL.7B>!_=/TB>("8&#I _>^O?[7K6?C6'8O661ZY>AO$K2:R01R!Y.GOWT&3H(5$^/_X@*5D XC. MO61[P[^>&^V%-7:TC6)W%+E2P7ETO,$#;(EGF_?HSD>!O8/WDNU M#U=,4^X MMJ$IB7\AX9_-]\'E^%U@H_VOGZSXUR%+K9H"OYQJKB:%A_S<#S4%D@1X^?_] M%XTA^%];;8[/#ZWCC2).;Y08>@)!4:44PLB08:DB(1 HB0@, @=<&, 4D5(0 M3*+57RM0G$>,'23*$'; 67VB60''NL>I%Y)*!W2?VN!^C7+)-A1X+5\KM=E< M@FNGVRSW]V_IG.I_V>X/-Y-CLWRKU"ZQ7")=RR78;K:8KA781+9>K98XKE2O M7;'MH9_"G]S4(3G0PW)T1'<(>YUG6W\F'3QSY4)7?W_>DJE/67+?=/EZJ_I__X52 MR%^AN6" AA*$7%:3$^N112N(5A\;@R4L,1AA!44<.5L.5XFW%V/P*_0Y-3A: M%RJI>8'41E1&YQY'^1'NCY&VFWZCU2B2;*[@M=?@&&XKN*U=NDBH- 88R"5% M,B40J90J2(J4$D@,EU.$FD(D#%F[]-4OVK( >FTL4VH_+'6N-'384K*? H\# M:/(75TX%"AEF09K@%\P ;U5S=JU?& 153>LK=T'OA21CHX=5T(4Z,,2Q"^XW M+W8-$+C_M5H"CB&ON,D^*]SE "M.B+Q@>I6R6&?\)3-Y^%V!+)HK'L3 M5/?Z%O0=QOS/KG-?/VOCZ'S9)N9NWB=GCCB^EQP@ZLD95,"; MS'7[O2A!4N)[:R1A>GLVOZWIYRD;P:]2\7Z/I.^?WM. /ZS /W3$C/O MIDW[[OZ/JNCHJRA5M\!_ML3B7,BZ#C$\;&3F19Q!L7?8/7*V#CGB6ZK8IQEJ M,#3U_OM+@S]R@0RM;AN2:!BV)]GS7Y=A(4U?=&"[C$4+C&W'^[6):K7JXS#= MGA1S?)899G-].TMJ\R"J(2\PNE$.!P8V2/"E!+:J]>-_@6QZ=KZW?M^NI?..1IPW'-Z@V* MKSMU:_V>_$/YS_JC_/IW17;[P\U8:3M.2F?;B7H^@3(XL>\3PA[Q.R0=EW?8 M5QW\?W($QQP>P.5M)^$-06*RZ16)U1Q# L#1N)(X,#38Z;/W2C!K#V\Z5,3% M H@.L"[4:1MAH]C5=,C.&**1EQUWENE2K%C7U&DN.4 ;BY=CB-#A\S_C-=K;(7[-^20*4I)"R0.(D)A"H2@@2I@"!)B0"8T0& M813E.9>GAB8.V"5K\0NIULA:B[)E8 'KWW#YJ_-WAKECT,\R>.J.H&)&^4O1 MW+$A+NXUR] LD)0,6];WDFU/30K3;H'-5W[K:\8!^!V)QV;[@H' 6_WEIY## MMB-:*PP\8X=C)DN95J/=836#(QG9UVA)FZVS(Y]DA\09V.%;/>?:]+#=2M>X M4D#X$BMJF-BPPD2[GGC&!1/U5F*/ 28@^4O$O.\DND"=F.Y=$SUOB_ -TU,= MVUP1O>._#UNA -E>];-['X8/)X@IS[]YEM\,]!*8])I_OR'*IDD)S_YV4E]Q MM$%\9+01[/2ON4&)7R*O05H)?9T$G/M#PXRSNO?5"M+@D:LG[HP@J'*YT#53 M%8+MN%A13::(0=]HODLJ!$&3.(/1>#PQ<9UY, Q_-YFX )Q:8!"N6K>\&OQF M!U(SI]80V*H@LLFNW5/:DW&%7\S>\,_;1 9ZG75@Q,/KEKC.]-SK:048E@XQQGO!Y, MA&OALC#H>,XB:RM@FX/P9LB [2#9$E]_R!JY7F-4*JKI@SF(K5D/!.L&C?7 M"?3CW>W7/S21)"B$3*'$MC,=LT6$.A3]V0G]$-T)VTG8WA XJ['KR''_B9.,JTH#G#=]3\5S0+HSGBXUM&RHCHR+3W940K@83BVS/"H M]M-3+#1*)E#"&R8XSP' 2W"=RPV,HZI2;$>ES52='ULULLHN2(G-#M1IT?;> ME[7B?,U;3WRG(>7\(?K,PI=UIVW/K-U*Y,IRR2^GJ2SO4YK1&A)0,YGW51%4 MX'# $"WEH!I/O\V?;U1<7(V1KM451NNZTX /@[%P-\E%>QW'Q2I-FC4'\JA6 M]X4*/7Y?I\X&*151L3^ILRMEC]<::=A0_49?&S]1\U ?JIK79L7'IJMWM'C@Q-FD/];:"+)]#0="0QN+1H*= SD\?S)1 M5V&P!NY_KC@K\;Z9B#\N#9K T:0=(#Z#B:T3&4VKN4,]69L)G##U"L/!^UP- M?<19GWZ'_UR\RP1;OQJ-H6V]G'!)=;SBXZ@T]EC?]QK5Y2"='.7>YS@P'']S MDB_YYA5(BKA@U#NIMYV:7G^::@@X))KZRTUXP #C0,$)ZQD;/D,VG8F3Z;L0 M/&JUIW-VUW,>P %*8NP[KA],?GAV EX1R+.N=,#^D-8U#M!O!K/Q:=F[WTVF M$QB"XJ0$!%4)2OA BA88E"8$E2$HD5(QA"#$YRER.M_S9E.UZ?.:/JQS699) M#L2#"W=ZQ4Y"NSYE5U5FN87264IIE>T M@E33)I5_KK3[%BUW"':.M/J)RW[#+/_1;YT-'H^O&7[YY>&!?8*\0\DU;E8O M?V2&&;UZBA^[([ 8#C$<-C+B=P@9XR'&P]8]H&@,AQ@.F^IW[ YG8CS\##R\ M=SKM-E#QY6MUVYJWVDZ(%>5A(MRY\=TS9+?$VKYZ[? +$WQR,?%W8U%?WR$< M,6AAP@W7?WR@+]P.1?F!?>&F*,.7]X7:NC28G@DIJ+A@\3_0>Z@KM%@T5(BW#OUBR>L+[:G1\R2;CTR_"R6]-4. M:MC)>G$/&1+'LDXO)]+NC0Q+LZ M=*"DGNWH*X*QI:/?E4S$)/H+8M9E3F@YA8-SE5ZU[[N-$<(]^(S=[&6YB=P4 M\'=R\*>F)39M^S,!@JR>ZAM&8K;Z+ 'FP)$U-[Q.#8KC+;"BYJL]Q4,>[X;= M3/02$.#KZT%B#!4:7O1_4/2.1$[@]#$S_A:Q-F;&-^1E#A-K-EE [>PR:?': M;%:>=$2*=&8#Z&+>3:SO.ES,K;]W?X^Y]76X]=48QT%JWG@8][IU!R_PG#!J MUY;D3&H\SJ!+N"PUO_RJK^VQ?@#7=>!#D4WH6H&4!(B9%9.N.E84$PZ\;6@E-2S$Q)87P!OO%]- MB@[0#O;KV.P7Y0TAG7LFSTS<;W30XM6/UR+]YT_( )7$']B. MW!*$.;Q(&D&I@A^%U\-?!NU9WRS8D\T-6Q(V5W2]!(.L[J"("_GV[K;>KOBU;2!?/GCW[YI]@281%SU.YW(=/< YA+BI M>1[L&<" 4'=L*PB6QB(!8.!<)$I!E!#E<-U,3O3$U=98SUS TSUVJ\M;OK%> MPD<@9-#!6V#@&^*3C^"2[<0?P[).UW7&CW6,_A#N<4OAMBP962%>@7[F5TW$RCDUYGM/:N MY)SD(IORNTO$S#:+M7'C ;!><"7Z_,I)HZ)9F"_ED8F4+JB5,4LVO>>Q'. MY?>^,N%@TMBN#:/NJ.B=]Q*DO\/-48,QV7WX"OX:_('\F81?_>>[%+^>9B(, MO\/IV$21-A%R%[V]TG^ZA792W>1="HV!?YH_Q^^HM_SYZH%7\^?,I_9])A]4$X M\W""6?=DN+Q_?B'#\5FMYW==SV-A[P'MOG27]L0OA$M_U"K7=*=7-DDD'>MFKLM\EJ]79=O13^6'.U3X0'@ M0+0\QP<7Z46A^C*^JUG =;>]J%^H@;:>+N9U?U&1#21=[8CMH H+?Q>RWJC6 M_-0BJ(M'P!=(8]?%@2MLK2H$WXNS+Q^>?!W2-NHKA(K+KE2V15R&3I8)EZL4 M69/KNI19&%#39( X\BJ(^\$'*7UP18#Z2FWOGPGM<$FRIAY:*Q"N$( AU[+# M G_?7=4%0_P!2PEJZ5\>WVX[X;.,1?#PF08?#1^;L*#0=E#J"Q48AG!+M&1- M-((RXN!LP7!C.D^T%-%1W$1PFHRFO+IW/?Z'N+_.:*_.=ULK_F:G4D7#O5"O MFK>WVFF$RMFIZR_SN-/6EJ:LUQLH+3?RK[5"WLU E+(5WA\ P M-LA-_ 'Q&!:DKXYN/J'<^]FJCAYP+[H4Z'RKD[X0M5R@\[T0$.(5*R@+ZI&> M%A%@JT-+Q?B^T6E>.@#\&'?_,F,>+KA(^P,_6&/X9R*PX9\!P!V0F 5_K3&2 M#UJZ H\YT\&L/6I9O M*K:G %F#Q/-7PH74"$J$[*,L[0IU5: %9H6J(M=&\E.U22,+A)AX4VM11>K- M7XGU7=S__BK5\@=6+(:[<80+:[FP@77?"[T_# ,[H..*N,474NVRSJ&N,9*E M989PO_$&?I/@J8VJ-FHX9_5QAWNQALX+T^JD7=W K&?GGOW!8@+W^TN M.[XJO=@LJ]@NA'_Z:+5\W7NV5!X/SN'YX'KW5U,VG]:#HKEC0URL3N!YGU(, M&% VIPB=:COD$VW>J8G\W__KI .)9.CQG6!\,MRLEL%"4PU <.Y% M8R8NW/4 AD'O$&I[,-'6$G@8L.^(U/\DGEX&:(N8&#J! M<_M7NYY]S[3?6X]UIA^NHPDV+P@513XLY MQ5T([2AU!R'/[7;('.L%<"C#D(@HR@*),*1 R&I*H#&%%!@*IPF*80C ;!; MG<<$+[K,&[M3M-.9"INHYQ/9>JW-UMK<55STB?UXK40<22&DB*<$1D(Q@1!) M1J 96A%D!(@(1B$40I-G7A^W[D)A5PP/&5M_L.J'X2?G6T(WW-/VZ]!]+:-" MWWWE&KMU L?_*+^_KJU]9M0I5EAY)$,R$-6FH0C'>/@U.KG!\87'RK M'Y['GD/- TGX##EP:X$EGG8_^LHE8.^P\474LH(Y?H=2QY20V/R?ND.9J.DD M(F[UJHB%!.0' _:85HAPEZR;5,O3!J-7BEOG'8F%X3IU%]#[W8B07'WT^;[U MU1'@ C[F6&+MO )_R+='Q:-^L1>]BM&O(REQ:/_ TF12ROC,T>?-,3-)G;C M%T[SK;G18WJYBI/<$7KDNYZF+L[1-TZ9$HZ0N[N^D*]ZO6\CY?5]V/5EW/-> M8<+V"US7>71PXD;R7^JO]E.F+S@=^I+2;?.0C72K7JN: M;I?J-0%%$0Q_N9'I93*4SW-TZ_QD0W2\5=0MK0*)^!V617V)'[T1 M1.6WY2 E:S4E"0=]9\36=_+N)PW1S\ZXPKSQU9QW)/AF3"YC0$5._/K.',\)HP_T-/%A#'V,=^',,:^YY:$C K+RH@&Y#" &P( J16> MHA""B "URMI6.%40KL%>MS&Q:F1"#"ON'WQKO20'1U9+%A)_\);H*Q URG_" MTQQR0 X/^5I?AH:7(3%#NT7O&3.TG^@E8X86^YB8H=V<,;^%[XD*0WO*+=EJ M?0Q6"V]=R&^"A;,.& ++U::@8D>-M3VU.Z!K3RW?'FGI00%!2-1<;;YWY-YJ MO?\!AA=<''"X7:H7\[E;]+5$S.=^H$^-^5SL8V(^=W/&_!:^)XI\[NE8>DB= MPO;"EPUX'7"<:/.Y<#^-H6THP''7VUTDV(D/393X(P=43=:\_\1,[ZL[;A2\ M,!DSO1_H;6.F%_N8F.G=G#&_A>^)(M/+BNXP;]@S5T 9E*)3T69W06L387.W M'"YF;C_.JU(Q<_N!WC-F;K&/B9G;S1GS6_B>J#"WFNT!U[,/K3[ 2UV2I73=?2!;8:[!.<*W%9GN-*]5JZEHL +WA:WHK%RUNC2S%O"%%5 MT1('(8O<'FR0TUS9=]W@,(@@WY>V1&/A:F'N\(E\0DZJK,[K":YI =ZSIB*QDXFIJ)?344#?H>J"@>4]'H4M$;0M1N*T-6N=/.Q+:AL"6B9/M>HBHZ.O 2+)_$3/&#/-V,G$3#,*3),(SH5S;"-8<-IP;!DH07@5:)(F*2H"A.") M8A(QQ8PVQ8PZE#;-"WGE4P-CXGB+/CTFCC_2W\7$,78R,7'\:N(8'@!1JK>+ M;&OW] <8YE$"_165\T3B T5NA3U&&$]U;PB<^"21^"21F$5&PA'&+#)FD3&+ M_!8L,CP H@(&HA$F8T!P'U<@483!F0BDB^)C1&Z".T8<16'+$CM-B].-M^C# MB7BM]$]T-\AB>F8)4:<)483 M0D&C$NM6Q>3P%OTV$:_<_HF^+2:'L9.)R6$4R"'&6PX8:*X''*!PH@%<6UUM M5LP!V7> *@;[G/!CV^* I=G.4YP5&(8D\2AL M'ABOS+X9JGDCB-JT,A$T,[%JYP[%C.GD+7KZF$[^2/<7T\G8R<1T,@ITDJAJ M%N!$%7B+G=U-!(PD4A0=@:@?+[^^&1X9=2@%S4NLVK>[DT],'&_1I\?$\4?Z MNY@XQDXF)HY1((YDN#!U9UVJ@&(IA,(B$.B?.",9<\9H<\8(H^C PNN8*-Z> M#X^)XH]TC$[O4&C="'SN,H?HN]*H[B<11_3<@XD'\K&:/@G$1SZUV*?KY&0J_/5$RP)5VLPXO)."7)^K[>HU" MH]@H^O1&_5:TZ3]_P[\V=Y$-(#H!)(?K1R57\+S'@T>N.QV"_,]%@"=#B@6< MC8P8M'@">?H?/A+;:73X]__^7[N-ET19'SBV;RE)Z+YMY_Y?2/CGKQVIABM/ MA87]: "2D@-$/2FJ\,'WHC$3%^Y:RA1S!UF69#L*_ ;9-"I00P)%[G#R?Q([ MKP-UO-"E* $1YG&-Q][[ZA86#\N<>@ M PQ0 =^N!2/0NQ1Y(5,]@2^Q$GUKF*?HTZYG(Q!OVH%W"M:P!R?Y0%2]##NO M G_?;H?,(28TY;^_!)40@V0W+8 4PPB$*LN"B&*(@! 22I" 4!5)_K5ZZNH7 MX?[U^5(M7Q1%,%P8GWQ^#BDU?#/7Y?I! MWNV<7O_4Y*UD7VR@PXZ?VG28#QS_$&'$58(W%G23"5"U@[W/_DR4+/GN&


(I"B!OH3= _N;:A*1!@2F(M0F(E0U2P]EKS_]"LA#>T_> @ M-V@6,)+]JR(#7Y+DUF!BQ++2S=K'>HB:C/!%3 GE_IH*[9 M\\FRBV -:CXJB4H=,&EX);G?"A+"A8 R"0"E18' Y%!F*$8*HW&:DE5,5)[? M>Y%NF9/A2(!R(7F[4F?Y!=6<"=C+5LR:?C_5?6R7=%-(=_BB-&!M.KCR62M4 M!&.@BY,$&@$I@1"!!*E'BA#DE"B)(@:)!\$\OW=GYLLVHU$,/QEX%5YF29\E MT@(NX,_T3$H2+4++X$J@9UR&F$S!'I!B1 K 'H&1LO3\WOEY#RLILVP',8%2 MH)IY-L_K30'VG6?H!3()HSX";X9"JT.+"1**28(,1)I*D2(%T?W\WC;K:WE9 MRY38B9:J]D+P2R*24RBI%__%BG;[3;5 M;G=PD%V#F1Z'XU+5J?,\)U0"&# TCJOTPN@UU8%K[-NR0-20)?^L&U@;]LM.^D:*-)>BT[3I*;* MPE;8AVUS'(,3+,8J.L72 .L$P"%%: JNAX!^ <<"VC$+A+&B8H5@+K]BUS8^/N)'M&%&@ M.R(9Y*W)2@'(11\VKJLFK0,>!]2$8H!R<%I1-6#8'*-Q)JKI%F=5&J<#X-^P MI6.[S6@Y&@E+8F U1B!>?]@X@UHF0)VF:)P%M$+0P N@%J<0*O >J@8XE*XT M/M9FL]V<6\>HXP\7E-[:TKIN*P 9#QH'6F4 YP+"H/!B.DT,0!)0'T>QF*4S MK$YHE<8GB[QM9\[<0">2+TYBB:UG;4!]1 63ELE8EDXJ 'W /[ JI["680#X MHQ8@50S%..9AX[K:W]#B6#^Z4GY8[ Z*4W?WH.T($1UO.2/V MXX[8'(X*T0IR%DRLJ$NNZ;K1V$S[JD3P4LX7H@^@P[(,SJDF4$#!("0._!]+ M$YS":!C-F#C%4J19[3+>,DPGL<6LW_W4U]L]B>('OERKXV#GC]$/1"E M>O;$,01%$R>DV(PB/^QW#;X0K2B;HOOVD52ZM-RT1ZM=B@_XP"];?GO5P6(- M-%YA$\P \0W-40H#HB-@)@5L.(8IN%9G#,X@&;7B$8S105_R"9 M+\C+=I&^EM1G8;&KEFK&9U>7H@^\*@F86$@+J 4 ^0E(')! M0:Q# 3&@.&"Z%""]*AL'G9HO]@^L(4Z<]:3E!N::548*_I!X@.A0VQ^C7)@@ MKM2BIBV>709N;!>B#_JA8XR!4@;X.55H' 51I$9I*F!NS<(M&OA-LS*3>4,F M&2.>RFB4(A37$1LD"\P$KW 41Y(J481Q'(4#,]$!6[$Z"MP9;@*PHIAN$I69 ME%:)C_BJ0LN"O*5TNML)AV/0\X<[(:4V.3#P7-\,]0P]&A>B#F)YC-088%:I8E,X6@RQB M-!"FXS3'6#2*HAQ54;9U(&A7(6P4G:<]6N=T2S$IH,$*1ZF<"F8.. H0+(!@ M'E > #P(TCD2Q8'],(Q)5P@0R78\[T8>BR(,K40Z(9EH AJO1"8F3IHHH]** MI8%/)@T 3$ )K!!2R4(C:)-RZJH10SC$4*;&)KQT]IRVQ/(P11,ST,V*8*O M5OVH4=F.<@_[,66W:8 GDRL\+X8"[POI8)DC03Y)8?2JJY5HFWSJ"Z#7KJ.93/U.]:N ME_G&)E>(2L1CDBIH@345G09!-EG$(YQ%%A]#:@RP$A!R5PB0&_2?DBY= M"S;!3IDJ&PRD"96(AZ P&N48 B0C(/HCR2+;-4 VHM,,RQ",SG%:Q4QTWVZ: MC5T'<$_#G\W8^8&.6K9"5-B$PG62LL"(,,L"!FZB- A@P1A8@L1 T,:8FEJA M*G.8Y*YH[W09)XZ,((_TACL :JE$/!;'&1C(DA3P"0#%P X4#61R"@B+"5:W M#%TCU9__BPMAXC6GVHSCK+-T( M:R#)5-LU4I"O$14.XU04^ &ZJ%F ^2<)DRJ"1@R$!!9-@F%Q8%P/&X]V1T]E MU>G.;#6E\0>13WIV04[(A&H(+&SW#8=)!Z7.)'D4RKZ, 4J?%HI.>%:"6(JT4X MMN0I$%+XJ=/J576!,(UO/_6F->Q4GGO:IB"&^,P]NL_IWNK-O?9# MT*;EA?EM?>_V>Z184O]R6N[+@1)^N,QVL_!9?O"MJ*HEH9>EYC,OK_V1!>=[ MRZ2_O>$,?W0["YR(%YH([#.)P8EX Q/!?F8A-;V%B0#4].@.,#@1D)H^UD1P MGQ_=+0CGX>?FX>DW43PM:'V;VP"?-3Q\V2'_Z@:86QW<;?S&O[?Q^X=4B#ZW M0MC?W+;1R0+SYLYW]/KTQ=U&C>?UQQ_.%K#/Q*-^\=5MH6[JIJ^9\8T]8&?M M ;(@9,%?8\&;>M--7(!M]U?E?K>KVZW9;Q@9.(ICD!:?DQ8OVSA0R)$?FB.? M)U%^YE,UW]/*[0<)X(^TV $-MTQO9Q8C*SY$#1+D+(9>Y@ZX'Y3;7IT-_I(# M-3- [XU_08_QWJ'RREKY08'GHI5RQH=6SPOHNFE:UM^OZURY"GH>XP<^2>Z? MZ'A@ #\[Q+?O7KE?]@Q_2A;L5.]T M]Y%3%>AH_^YZ-3E!X"](KZY@.CJW\X>=#!HQ*I>[&VYR@(G'1<7W\C@ M"V62 M-78T.1)W7%JO'T:F!U5+E9U[BMOYZN?<+^=%5NI]Z?_HI/%,E2Z.+< M1K':I(2418EF3?3026!A+76H;#IY_NG*,'7'5[WD/Y\0XM/5Z:&;_WQR]NF7 M(/.-,+WY_:>K0/6!,K($L55U^Z5 (Q\8Q?^)7Z'(IX(:QP>@Q9GJ9>:GJP3, MAUG>='>SI[P;8)8:K?,N.F]24U?@A[$2%.>7B6+A [MF.?3?__>M)F#2!@'^ M%O.NMX!O#"_.3A4KADJ?9)6]Y/@(VCSNO8FCC+65PK\XP -NJJ'U15*7FZF) M30!P^M,_)/T8N"\EW;R)1WA=!S::)E>QJ9M /YIG7E\%9GH)B>?; MBYY?GGO^6*X# XG?"21N832^0]' 3&]*.6?HAI$,HYSHK@S MJ'#WUQB._YS#O\C*1#O8 >6$L6/"6L2[356^3T^P(/$6XHA;$!X 79WAJ5U. M:6VIO4Q0I-6+I<%XL[=7N<(6<0,'>(J"50<(95AZ>!,AR ^@K#KRDI=E$D6; M;8(D>W*N'75>*2_AH:X9DG@_-89A;&Y5Q[@R]ULS2$";Q?I'6#Y*KE_<:O=; M37)>\:C 9J MDMBJ)$XF7G%/*8A!F&N,XF#M L+Z"8'%!T?U\P4>OP9K)^UYNYXQG$)/ 6LAS)5"707=_ME;RP8GP M^=9D?L!X27>_G+!3HN-FM6G>54>U:$'9Q:7HQ2X.G+ZFL NG@&>HM M'YP-GG%)Z =TT&I/9WWFN/3EB3]3\%[,=-=L^48"B( P\IK R7=0DKDY93", MPRWHWJ$LQ12[4+?%\UUPY\='7&F&*S:_5T0Y(6GHJ4$*DBWQ%DSGR[Z*W! \ M,LQ<5XK7VVF3$6:X5#Z60A1Y%H,];>/H!XPL/@X@X;K+[Y4_?@J0\7H9#:WQ MAI&=HQ5EVX:&';&\ "1P^SC( 1Y;4[WXPL=-." !C:EI\8*D9ZJ)>56:!!): M2 :^*>L@L P"UY'AEI#7"##NL-DKH#DNQB99/X/+Z(5YIIEL?=3HRB7K>#.$+B$#)=.7CSF^+IB/ @#_;LU4Z[#T'Q_2"U< M*0J=?)BH&-$;%0^H$D7-]&G;43]@0 %Q#-<\7B2\>"*.\X$NIF/%;J/"40J% MG<\)FET^A%P<@'G7%9";K1^/WDYXVA>BPCL*W\ B, '8P0BSXL6^UR"^%[C, MX[7'^]IT^,P;0L[0WZ@WBQQKS-*HF2$8W+QY5+W:"$-PU2=.P: )) MX.4N_'CMX;XV!SSW-I!SNH)<*=F],Y21KJ[AK\SHR3 NH8\W>Y320]7/UEF):C.^D?O,C] MX@.>"ZX#7]A:SMU8+N=^2FA_[V=OQ'?-[^+SX ?7#WM?'0+,=N'JX*4N_3_! M7<"<#9KR._,\;]+!/+QP<*L>BGN98 9Q&1' +.]T^R M3'@I28Z\@\O"7K/DACVP[72D8,QICSF*PG79CXQ"N&/K3]PL^$,4UC=*/)ZE MX[7<'-.$336FAU%F%R@L-Y93[_M$_5=O'V?FHU?_P$P3AN?O(-.\S-CB:.Z^ MW&#TYKZ0Y/;"D'M+ M\GN8ADL7H:X#0J=,:+6K=&^.@8A!KEC83D-4TP<-T4 M@OR]Y. 7&KK\+LA;JM%=[0;I&NW:6\ZP1A._V1S../G5Q8>6*NQK%Z M+RHYP/K$961&[V:%\W(#B1OL/(E3XE[4(@^CIHCB3;R3X(.E;LD@<"BO$<2N M*10^@?#AD0B]_:]Z^Y]!HC;JA?Z.26>N9)A=>] 2_W/4>[B0[JG^]PJY MBDU/34WC:JO&,"__<-G !3G1#^@K/XX=0L_W.YZOGIG3<'PB\B'@\4=3T[1A M^)(RFL:HN?%BN[[L":,.<(#EW6ST-?[H>U?O.#,-'US7%FJ@VVKQ6YBEPI#^ MO62IEU'X/G^3TVWE[?!]ZR#]K;S -&OHE.@N;I._9NB?W/UW81&* MY01JH)M/BD\^8!@"[W^ZU'O<8-8/[1C>8_;2[K=QM)EGJ2VT MGMB-*=E49):8CN=LN@5I1WF3&89=XQ2L*D!*>.&JPP=GA&?<1O 42AB0*X/G M$G8H(@:=VG0K'-:544$)Q=VN^#5-/G:WX:64(FZNK^E]LV?@NIB-LKO%U7E! MF)K% W=%?:+<46 X27F6$Q8E/M@2+ESI^)U 1/B*J6+_TJ,72]=0_-CBPOD0 M1>JUL!Z0T\/4 YD85<0C='% \+%L#-96/@0\XQQM?J#\H MWQ=']+_QCT_9>@=K"' 9$KK>YW:]9W9//>I^ZZ[>0G=3G' /G25&D(=U"T-R M!:=/>PPX"CYP#\$-]QB\C6S^9\$][ 2N-+?KC*CVM[7-GNZ0!L47X"ZW&-#D M>]AB\)T':K_N*/A>& .3^@^61<#(XAFV+SY*0!,_'J5TTZ%$E;3JI(68^8 % M!,2<7IHER<<>HX2Y_8= )0P)GF';X:.H3/!Q-!O,L 0];*(U:J^;R,(<%:@L M3PWB/_N,R466.NI ? 7Q=O+"QZRI+'6W;WHAH' M809O[8/[L^'>Q-=PU&?W9S_JJ!44:?!V36#1[C)7! .C^3#(%;R\_X\K'/73 M;@[^@/X8@OI"=Q>^OXT%WYPV@*<,X)9B>,K@PCWYO43[W$/IRE$>$+BUD@5[ MQ3,]\4B-++OH2W&\@..N.?)I^_E@?@W) )XO>.O+#X^3P6QNS?U8W\BR*HLI MU3KDHH>,"C(H3EEBUQ3]'MX%N'T7-_1])_7-XN7"8H-D,0W@T\U +YY,_VM0 MG"W R'_!NL,'6]]\[0+_W5C@>^@?TOXNZ%7:RTIM;WA_DH:ZNPX]$& D9?[. M_'UE1AFPQZN_#--R="<]2_HPV[W !:0/N!_^"?X#YFK0E-^9*WJ3'N?F-K5A M;%IF')M%9X'ON2[.7%WM5"\SK_[G\?RQ[NPX%?Y[Q:4VH/&PTSQKM.EOQRJL12#;#8UC5G1\:$93XH.W261Z"F) M'*AQK"0.O^?VO"V+-#;WMLW&SN)$&^CYV<;Z4PGSGQWL5)6'NT&WT9,GD7;< M+K46O]SGG_[YC*+HN=VR#WYP_=0*PHU.8J,K3C;M/!:=UI!PZTT"BW>_75 L M5?+D(L*WVBI5D_!9N@YC@ 7CK);(9;W9<\@=*\ZWB#*,=70T]_,?F<2O#_[G M#>(Y1\^W]K9E)X.>& 5=S=QOE175X(LC'J&^/(R-Q R>HKMVDF3?T5L^.Y#LVI".HD]E>K?#(8TFSK]1J_FS0Y^&M6G- MZ0YK*,(/:,[JC$939O3IGR!\NJTX9?.G![JS-"G44IRW49/B<$TG"\R37R70 MZ],7Q9R7TG53-WW-C&]^CWW]/0K+81^L'/'LZ4PY6T^ON'\SE07F$&>/G&;N M2ZO\/Z7=[.)#W]G(HCG,LBR8S!L;@3]K!K^HZM-W13M 68 !O--/ H8Z0J;>;(-U%$O94=/SCZ?8A[73S*BMYB,_.C2 MJSN5/RF)0_15?[\GN*8H^82:A#;>313-*J=<6U/DEU5#+:*W+)'8:&G'_Z MAR&N<9*]QK!S//&$J2I4_YK:_2E\H+^C7.EK\GQ6PTT]#VI.@G@BTJ>$3?/0 MI#+;_O0/@5]S)'=-H><'/F\K6FOD] M1?0[Q/AD'3]:ZGGV1;/W4 JZF 7$"]+%:Z^A7_:.[WL.K,P@SNST7.=&JR,A M+NHV/=.8'^M'4:5MA2AOE7_:.2VXB0!RP#O>?'#A&[V?P '-+I=;57'0)S@2E>W3JIZ<#'K@Q7> M85SQ.W'%5R - 8[:@7!"T1EJH1FBU]=3;"-W?8Z>JH=)LS_(%8(ZG2HCKED4 MWA+_X=$(/?SO>/BGHU$Q5R%OX7D+%=+:>),Q?.1%)1K+Q_.N4>ZQB/]R%M!^ M$ ;H>N9GITOO;_;YP](&/,?Z40^U%XSWUV7%'V,S59W -(J[H8"FDGN(KI\ M#<@/C!4T>X8%)0PS@FW[T'/-^3(YS 1Z8JULA2AOSL< #>)L]7KMYSX)=/'1 M"J2(=WO4_?D8XOF"HM^CB"FQ%#'!Q7NB;_G$I)XNE/9^5% $")18])KAJC?M M_NORZB+?W/&3_.)QR \8#KUC2GMGPX2I9,=*#ZFN,+(V. M>][=6J&XX!6BO*J?X*XI_&DO 7W F 7B&$8@SQ:!G 7O=R..XW"H$TUSI;JF MU@M:+9<;L-FH0#&(.'#ZFO[IB..R:C,WHRU9:,DMW:2\.*V!B.CT4@ (B4CZL7?187T'TL.SUG8^'CN\R#V&3Z4'@0L= M54E7?;3;2Z<"=>2'0K$*QI:A%GG-_O@9I?]+53![]R:G:BU6^9^_GQW1]-,1 MK98:4"@59TW2-!4#)S6%Q,%7*H/C"HFA**-CFJF1&/BX_U-?=GP3T[Q2=3WT M07\/Q?'T($Q!:VD(3%#-#*=8KK/*R^B=LEJEIF9Y9V,YM)=C4 "7ORNQZ5,I MU7!V__P;_'/;K.Z9:EQ0R/KFL^\HHNC##6&BZ/\^RV%0'6C/C&\'72R.WD7C M)PT0]SI=_OM?_^]^YZLV<4-F]T:U/BD)+WG--A$M-E4742WPP5]4+U_K0AT57?KJ'KFGL1L:18K]]U]N_NSV9R4' MWOTP3,KE\R_E0^C.SBQ:_Z;=&+WZ%,/_=M[.3<<- M%;W^\P"C* M.E*YX>+KL I[^3JPN]&_X8'\Y017Z3K,BED DV;N=1- LCR<558BP&!NO@-C M5?]U$4.2;WWKBW7W^T[VY\(8!K5(DC0Y!03E+" #@U)45.<4G<)4SJ(LTV30 M&W"HMZ&?,YR-8_? BFYVW&H=X,KN#S>Z" M- >2[$/)T"+DEAF+/=292:UX&=OD !\I>+5->SU 0SWNM&6AW9O4B>V@%O5L M($D]E$3)8,8<"'6#'F)59N4P=P@G!Y*53W>=.#7=0PIB\'E'8<)64UY%Q:=C MV$/1'HL/.GD2.6+F;A1]L7";#6FD$$I%35B73Q6B880H[C;:7E.<(5Q<2%:& M5#?:]CYHH4C=%?QX.M"[/5ZAJY(10N&!T9-V M8!),;, 22]>P;86I2DH'U=[M)5*4NR)OU/INU_<46V&KDO&V=9"B[.BB>".L M]_K1A#)C7N&JDLIAK])'UJN)9DH$MD%'>T0 MHQ61;GE@3<(OU83#]YN.+!C M:[G;\T"?5=&0'JS,S$E\F6[/=:-=J\FS[JA(X"JBM6 U%H];E!=]!N&=33:F MZF,@>L:@U,TVG06!TG(C?NDZ,[W1JF6V@IV9J.V$FRP7JQ'NXDPOJK-^]T"U M^$*4?BC*:J-MB]JSO(OD48N1]?HBW):M8A5#Y6B7FW;,?0\59MH1':QT5$Q! M9\\8P!Y9;GZ@;WCH69A)E 48Y8UAZNAOSOM6=R31/)_'6VPSJZ*@0K?2@ M??1':,8TINXDV@4DRLX:PP;HP1DC[#=3=8MUIWLT(A%\S GX46@#T3-6.-UI M3FW((8:(3*9LCFF:R21V(5H95I!$36[:L,:H.9_0ZX-NIUI>MEJA@/5NBPQV M4H")CC=%EN&([ K-LM4*!PAYQ8-/OK#3ED%)I&2]$J"92A-WZ*5S_-E>Z5X.Z292JN6@:WW[J36O8R9L_;;\+27]&']VJ M?B]1N-=^"-JTO#"_#0YNOT>*:MN74V99W+GWPXSN)LBZ%9R(%YL(]-%E5S@1+S41Z&>(B#F-3 2DIKFM3 2DIK?B;.'QO/3Q@,]S>O/ M-EL9\6-V?O^US&]?SM2^0PKXKY("AGTF7_<(^.^2PNF:[,L /32#YS0#%)H! M- /(!M ,(!O\J0L%7B,8')L[,\C,Y'F/L;YN>/_:AW@?KVX_P^B?]9#NCXK$ M+_T0XY\^A5O/3L=L%%+!3J?TI^&](_OUKK9<9B%OHWZ3UV,KQNSC=/0;=Z^5 M^&O$H5\<""O&,'?2M9 E8!+,6-SK7E9HET\2$_S7F*K[,\=TA_%^P]N';1L] MV%[B:\U92R2* P/$IW^H:PY_[&)ZB'>(=XCWKWA'[^,=53I^.L?JN8BYDMWQ MHH,4(/EOW;7X)_#.UX?]FARN*13I1C2#*)[2:1?'?HHK%YES;]-!M$.T0[3? M0SMVUKN+HZ1QV,89[ZH-E&X@:%=FB==&N\MEC7$D#2U7XI6&'I% ?^#>\7XBU"?1<.1&+=1+' S98IO?N6W]3P"^%2!Z M;Q(3'33:')0AVLT/5%:>ZL4!XJ^I%[Z2ZY( ?P'K;T*8I,6%#O$CI9=W/$._ MN4WP%>ND527\L3ME3RS\VF-[ RS](D67 H&2=IY2\ZOS6=/Y.H_6Y=^[4&_\#L[+UL&*;$[ MC$/K\0?^W+ZZQ>RU);J3]3RWYC0O3#N\+XU-@^O:@ F*VLPU"[D <@'D@N?G@N>M[3R1"S!NV+ WJ2VA63X3 MQ/;1RI?;(D,H2CP,RD$JN.#M*C?OCA1/L.RW9I# #2MO>*O@'ZZAORYY?GOB M#MH8.],+M\5S M@3"Y>D>'?UZJCO(!ML.\T('^$RCYP*A_A:1X2IW/U$[&A[K13NMDST4D')6& M$TY3J.)AO&*O.0D/[D-P0W"_F572GP4W/_7['61N4J*Y7?(4':QW"R,'X*8_ M_8-CU242"&X(;@CN5SNL_W/@GA@&QO0QR1--,MOH/")AH_8(@+M< 24X> T' MA#>$]YM9R_QIW]VOAY8?=P_H04@BM-=;M$R/!_ N%C5)ZFF[UC\BNM_ZFN;# M,LK$]#SP<==7MAF8L>J5Y135\)W 2=*X?!_C@U7(X*FB2]QN\J[**#>@;)X@ M"3B;_P:0WZ=MI=T:3D='QQ'Q1=C;VN/:,6[Q"EON5J>O41R>&83HANA^W3K* M+Z.;4X*$+; M;NZ,<- MJR=G:+TN'FW9:^AC&4ED#5\HW:;7Y4&B=JJW,'3U] _D!,@)D!,NM'3S%$Y8 M;=N<'0K93C9W1W6==0[)<34"G%!L>[G&F*?=GPHI 5("I(0+*/@\B1)6]>TX MB[IC%''/ )6YGO+1=BW]? M_,6,=^39#O30-PLD/7;]RK2[V*@ M^$+)_=.@R&Z5&$LW?(3ZNWHM[UI\*Y^44"P2?>J:8" 4+WGOAY2NS1CN^("' M'"_RD./=*%]@K-!\H?E"\X7F"\T7FB\T7VB^[]5\W_KRY,,K -H@DX[-)+U- M8CY8\@GK0*_!'>]JJ_@M@KY__F?>.X9K?IX@*)YLEFRKUXEF-J]@>+%*25QS MY--V>T 80AA>,@R?=[GRQS"D0G'=[7@)+N-+%IFX\[ZT8TH8TI_^@2=L(0;? M,P9?9*'RQQAD.\T.5N]&>SEKHY-ASG>EEC4J,,@5ZR$4];2K R$,(0PO&8;/ MNTCY8QCV4!X=RVJ8R;@L\3C=[=%;KX1AL2Y)L!\^(+W81XLE0GOMJI7F9>A=95KL:Q&J17GJ.62G+@>B8L24(2?[6R M0@.@EN! ?$-\OU5\7_Z>ZA^!^KL;R:C\8 VWASTN"]9*5(YRT^G5\@+=1>T" MOC(+H7W9T'Y799"?==VV%U(8JX53-\-6M)_TA09]Y MP%QNVV6N,@%>N0X!? M-L O?^OW+_ON_2KJI)W&KB,*-:/G1*DT%S.[@'=1;,'.G/6&[OM"=U-\/?G] MO3*+ 5K6%V^&@VX&(OCQ$?TRW M\[[V#SR:T9IJ'(39UXT#!UB\>$>ER;\D1VX'._-4SWRTC-E=K[5! M?RLG(NVT9%7;]4T!YQ6,*N]:PZ\)!NXP@%3P0:G@D2@'VCNT]W=G[^\D3W^B MZY/J;6L@[%#!Q7L"8J',(&XM[,+U<=#U02KXV%0 7=]%+UF?KC!SRNOLKJ\" M,_U@E1KXL.AW2>:UQ_:^;SHO<#<(@_#;&R6_?V8+66MV&.[PD8SW1JKI)$W< MJ.<*1I?Y=W6'X$>[1Q("^1*!#)<+H.U>JNV^Q)[69[Y9_&>=4)#U'6MKU"B7 M[O::(9_MC&4P*IQ0L54=/K8!@0R!_"KWDO\LD!N[<+4?-5!%;CJ\M6]OTY6\ M+8%<;DK_\$"^V 7\O^]>I(=WD\,G)>&3DN]AK?XQ8O_NH@7:[3H\::NL.S?X MZ-CS=YXG 89GBGI!<:J0KH9KD"4@2T"6N-#+!7Z))=2^KZ=YLI==87UL^T9W M-3FV\X(EBHL%<,@0D"$@0[R7C0^_Q!#1(N0H69*&LH33H[4KUN?UO(PCBBL; MT6L"A;<30): +/%NKH_\)98@%ITU-C0M%VWBJU7"'NSC3BKCB**>A*/5=^X@ M1US&AI&B3>V;-G.S,'_0+<\ OQR8Z947)LF__T^#1]%^@\4)0&A&F&F>^3HT M_C_/5.E_A7&]ZXTC &]/>WR4:! '?[ .:=1L4S4Q;KK)<@P"-[:\P8"^1BGV MPY?Y(8(A@E^^4/-4!'<=9,J$6]]%YS-7[AB(NY[K>8%@&L14UPQ3K<] $, M?V0 OTP=Y:D [N3$O&TYSG%N%P#F/OW#$-.I"$X82C4[C(S+S1V)](ZM;K^Y+H/HHJY!75,L#*(O>:_,;?7B:FO&5\E: MC<_>R_@1ZU(O4[M^DX3]G'7KBV/RNK-S#+/D\1(?B3(+N;DON8N]Z-/JN-NF M>8-?Y7^X)H+_!)N+:AP K25#,YX47:RIB:/S@5%WO"PUC2J_HU]?0CIDZ@Q= M8A-W[G9G#:K-(W@#1&A<421!/S/5NC6\G!<2!"2(/TX0/UUR>2&"V&@C4S=F M)"I+1@O#-NQP/%SP!4'0!4%@\/9N2!"0()Z3('ZUI/-"!(&S"#8<.@(M2V[" M=C?ZMI'1HX(@BLM!/M.0("!!0()X 8+XZ8K1"Q%$>Y.Z&R$P'!1QY@=$L V! M7)4I1E%"0C_CD"$N>7/,O-P-8QJ("GJFVN:IBI1\5LG](:<3'8&C*:HY$\U>75+#>BTV-!MT MN2@;4>PU1:/7'%Y=&H"PA["'L/\3Y9]7@;U+"V8Z;'<]%Y%$YQ!SHM9)2]C3 MY9E*CL$+Z$/80]A#V#\*^U\MZKP*[-G58M20S /K1O3>8C<>US6M$O;%HRP4 M\/3D-?G$8U 0]A#V'Q[V/UVJ>178]S22PPZ+,2KCV#[+ZTK8677S O;EF2;V M&J.*+7P?/LHOBS3_EZK G-],Q^ZZ4:V:6>5__OYS_9N8YI6JZZ$//OT YN@J M"%/06AH"Y*B9 6;8N+*<0 UT1_5 O]34+*\W7OZT(=%5WZZAZYI[$;1D$\TTJ_W/S9[<]*%W'WPS!Q M"E[[$IM>^:A=T?HW[983DX;;+SC@K<(PP+RH)YVSS5S_R]&W1$.!KX)"\O^^;^LV/[IE0H5S0GVE!CL5K64+A M%4OLWQB]^A3#_W;>SDV'6CHM13-TC*4-6L$8CE9(DR85C0-?H9:.4Z;!<@1* M?3I]ZC,SY'=A=#-!CQTI[17?%,LM5V8_3,,XN;YJ!_KGNQ.FI\%.[H@TM,:F M89I^H62@X-+5@B^'P +,.'[[XP5]+H^RJX6G^#JLPEXF::B[:R!FQDEY-R[S M]U6IA\?:$Z,,$.W57W73=XMZP#OYR@JMT'68)B,[ ?)M[W01H+F/, M*Z 8]5]7?\FWWO3%!O3;8<@M+%E:Q4D551A,M122I0F%(W5644G6(BC&T"R, MNS%3]>[>C4#1L$#JD>BAS_1K8QMW>RM>P17\H:2X&*PPWT495UJN,=N-O*@A M@SA5P8B'HNW:(9D[RHR0H]9F'0TZ7H_1BT8Q^J$HU5PTCV+0GHC9 !&]9:>) MF_51(5KIZJP5..&((P(9'P\.SKJU-LG(5HAJ5V>MOF"F'68FF_K$WU*=W-9! M5XDS70TG YK7![.>.!GEH4V$VRU)%8U6N^KE?&B*(Z3FTK["JTW?5;H:7XA6 MNBH;X5X)+(KQQ[U1(5H95"NT#KV:AO;EIN@'S;XK]62E>%3NCBFN>82 M=Y$^A>-)D/>7AQ=1!;"MM0Y&[(N-NZ312V6HA6YO30;[OYMDZ(J!ILT&#" MR(2]*3M0F5-M.J'V>9>.1Z..'9LW>[+83H%(@6AF5/N,H(JQC'71N+E>]R0C=\,6N=+0Z+,3;D9W- MIC80#T/.Y(9(:KG342%ZQJ@[P4;&ZH@I3\9T'&^..RI$JZYJ36U(9;*8NM&^ MSV [?VON&J5H96 R;:<<*6,3%V^S$T>9.CV_8Q>BUS(JCMV/:#-<2E:H8,T]+F)I EJCJ8 M8FQ3Z0NMH^S00J.Y RA%*SH8.,MU3'9;BCQO2U,!69-T?56*5G1 #YT# M-DP60W22X)@7"K LH6^%O:]Q5 V*5OGFG%W2:%EL]6!I>Y 6_"F MP298/K5<&QC:)VB:;=A8B0@727!.$H[VU"]'*Y$;4/IPO0BF1N]WV M&MO.ICM'+3M0U<&:R3,Z0O&%.S_VNAR3F[4Q4O:@J@.4<.A6I[;?B!G523LU MFA@K^JAX@:ZB@RA.%!LP6(P*HL\>,'JM^]N\$*WH( AR8]>]HSXEDI'98=(9M=C9NA-$:=^ELOAP&_<$VVIYD*]&&M<58+]CDJ(QLF].VXPT'5%1N8JYT=TQ( M^^%VLC'=B;=>[)O:@B'5:E;,5JW)9A=!0JV;OJ*F2YW!2):7R2K6ALBV>;@+3Q M'(U,0VLDX_'41$Z[+RL:PS33/)!#?RL+LSDRX]CQ7,5/_:UH3%HH+%NWL1V* M"^,.O0YF,[H[*=80*T.L1-S8D8&GB M8;\UP[6RB%>"K>!GW"YUH#;)AO5"-_/X&6W$ EMC\D*T"O2QJX=3ATG@ABA/EBU$!K1W.Z8$ 'SKC2SO#8$QJC5B"K@A/N M_)9<5[Q1(5H-$L=*JS>U@H$KZ#5UD;6%8"F4HI4.3!5UC1'"$16%V7"Y:7N< MMSJU6C6$0SX="AGIR7*SNQCV8E[CMF+9V3.1&D/UZVS> W1+3_0&$X^-") = M?L8_-H^X:Q)[8N4*G=H@&:>MA&KSA6AE8"[GB%VBN1O*"#[J^Y.1ERV-LM7* MP)+61L!X@W!0I(F$#;*[&UJ2C[/#]GIIK(D,V3;&5@381O MR;*%366'"MV#)^E"4BCAC'_LU!MH:M.3GHB0$Q%' Z7&ZWDA6AE8[OK149VQ M2U$2X["YU-2HOAT5HI6!J6.C/=UN^D?7'[OIYE#Q\ U9YQ9+G4GN2R)8QER9J ("$S.9(H1:OV33@;_3#IAB[2.6++ MA)*."8C4\#..C.!G[;PUZHS0;,*W;-H=39)6V6K%D>V.A%9'L9&"1K*M1<(T M:#N#O!"M3AA7[S51PF,6KK <]]NC#2_PQ$FVH@,!\4#@->;W8E?#;#6A =T5 M8#CCR+0C6O="(]N[DX#MKP\ND1++4K2:,U"&,["RS48\=(21Z7G[.CNP"]&* M#E#VJ/1].1NCT4IMUB43K^N[4K0Z,&H0\$T%3)H\UW<#=MOBF&1RDJT,S&@( M3M)73<]%F/ID(%DFT@E ;\\DK6K::=)J)])=R20YWG*BK"?RA6@UQ=L:ARUS M;-=11U^CJ",O]TLZ+T2KY,4T-135]Z)\X'4U6'K\RMR6':A,[O%(+8W7F] M42%:U8'L]@B=<_<'=[)FDUW7]3K\AB]E*SJ0&[;.R'M_CD9)TQ22C/&R/-[XJ@0K>A@)-0RC$HKF\:6MEJV=8>2CW M!AC:Z(OSX7#8;"CUV)'X4K82^XC*OK.P46V-TL:&RDPS71/ P(DS\0%H8'AL MJG:&^N1LVAKN<]Y*[')W1"7XVS*W>"16I+= ;C?BTO1*MQFCU=6;U#!ZD! M-&*\Y\M4Q"_+9JNQ%]/VA4;<97RYZP_Z4XW;L)E^DJW$7O3F: C-[A!W!7D2 M,W,M'//B2;82>R'QH8&%"QR7'9 62^[*J^]G0 MG7#GP'XMHQ0U3M$M,+!%- M#IUP.BI$*PJ;V/FLN:020.$]VW5IG-K6DK+5JA;F'7I,4M)P@V:KH-WB0Z[9 M&)YDJ]$JH7+T=K!D7OLK3J8M#/>G)AL MI;$:''U90F;Z$"?ZF]9A5(A6C)QUJ?$VV]5)69UNAL9B)I-C$",09[PYSP6& M$/CMK=@M=AHU=HL\S$&K9UPI,63TPVQ)\++90A&19_DC!I(&XHPKC08(?>@I MI"'/7:..$XSJ--:E:*4#FKY>C@?#QDR>A[8NF9@; T 4HE5#F(=Q/G9E?HQ* MN)(=)H-]#Z?M4K9:]%@VB6:B^Z9(=VMSM[.(4@=X<^*,*W5UPN!]?--SS9XP M:LWD@Q-;I6AU^<6885VSOO1EE4LVSF&R)>> \(DSKI1HJ("/T(TATR;*=C!B MEO"ULM4*A4J(LK*ZXT-=/%B.VPS371M-\T+T3 G29).AF=)S6:"D@[D9T5M_ M4C9;U<&H$^R3Y3YV73.;M;9T=LA'/M#M&5=:!/)D-5;Q5IMOB)Q=B%9T8 ^9NM:8L0=9RI"ZFP4B?:#*#E1T M@-E#HHN$($L2I"@D+/HP29>E:%4'3=/;KPX#9"I+Q-(3EJ[J[59E#ZHZ(%H* MV5M.ITW1M-GM4DA'?4\& SOC2E-A/UDHS,80(QEQM!ZW1"6N%*WHP$=P5*AO MAJ9+-^;9B-04<6>7HA4=I![?:TD3<2AFL6_#SG)!]U!][Z4)N+(R\$*WHP AB1:\ML)WLY/J1RS?Z MTEN7'3A3 (S0!85GW<2='VC\(%%=T=7+9JOA1&\W9^8-RNRB4F.FA=/CB,7' MH+=GZ@**0PZQ&KLBY_LUG&*'NI#*4;&4V'.C K1JKHR%>?([KUI MAM1V+3G+L[8OIE)3S/)2MN(,-?I"B M4LK6!O'&V?>4DVS%:AS/' DCVD)%1#2QS4QN(4.0XY#GEIMS;3]NXI9/NG@Z M[PUEWU[-5B?9BL8R+EY(,MJT1=4;(5O#Z-5UJAQ:56,]/^E(>\X;N>IDENUW M_)X*0+9+GO'[AUG-&GM:&^0--6NW&. @_[5+T2K0NR$1$;.Y,@9DITR:$5D_ M]#P@>\:;DX U<*<['J..)3B]1+'DHB!.GO'FW?H4._!U-@0AW9$QR5Z:Z"Q? MB%8LM^?O*7ZCB1N71OMUW(J,=) "T3->%P_7C-131KY\\'O)?KVFZO-&*5JM M3CC2INXNMJ*8S>2%:35Q( M*T:@K=B%:M1G;1H11L!,9&3%&73IBG?:X7O:@RC33?:TC M#HCQ03[,][0XWJH[=P0&=L;K8NN0$(_H9B:$X=1QZ]W.V@W M[J%+M;\]2-:H$*T,K..BS<-P0!S$>;?93E'$04>878A6U[_7;3W,M^.EV$2] MW-%K[7TV+3M0'5@C;Q++F3=7W /A,F;F4/Z@E9>RE8&Q_:73S.R&[/I4KVVO M)L?$<6V%.N,?!:J_]U($78M=_[@?H3*.FVI>B%8&-D^M&C'=]9JB4S,(7@W; MP@[E"]'*P#;\N+_F!P-B9DL,NZ,^[PF[L9A2M4\M4KOD@]J'.UIVB1[GGNRJ:1$,^6.PDD!A3 M9_PC-V%W0]7C*+>[F"+*9")H-=DN1*MQDK(WM*R^ZXG^:!@-#[2K]HA2M.KT M&,M2J9XE=@A@AT[R%<(W4!E!H\TTMA?Z$O@\ZDSI'F/UYK2[ M42>NU+>&1B:NAEND%*WHP!FS$1FMUZ%\X!,Z-X0->4SL0K2B@\-<]UK=&<[( MDZ&V[V&VB%N[LM7JIB$'F1BX.F+1;XR1;82^D-X^WLVX2R70[W;.:U%:/") ]4QI0%T>-EH+>A.$L#;[9$ MD[+9JM>W: \)]573!)Y\W5!4U]S/^W8I6_'Z 5T;JC3G!2*BSW4Z:,I.!SVU M6_'Z3B1VMK$1U]WFB-4;] !?-!G0[E>O7YX!N=N2>3KRI(>>IVX3\\OM%_[G/73[NAOMZ;?._URLR^]NO4_C6\_]:8U[+1E\VG7AA#,9YI^ M[+3-O7W9]]H/09N6%^:W.T!OOT>* MP$10GS&(B+U,!%R/> L3P90W$\*) M>/6)@-3T9B;B\8L)X42\Q<"+^X$3\Y%,C/]PS\'*C9K;I-[?0_=2%B\_* MRK^M Z:B@L?N$#M=<%G]]^ZZL.==$W_F^R<_J@V\* [TT"M^6#X.]6OZ>)DG MB"[-2GZT1'595@)U\%PK9!\3'9!#'W(H_FA%$%H)M)+"2EXB H=69>K]6 DL;;Q @SU3:N(,"^:M0P*C/^//F* M]O^'*CNGS.SFP-+-VQ?;_55Y*?_K/#_UYO#PC8I.3X9 #<'4]O5Y],("#9C: M0BMY ZGM[[I@'G2G6/-3O3_D@J$%O'#:^KL6<.9E(F@*EYF;_JXI3,/T(0_ ME/,-VCU,.7_GB;;;9^6N;MZ5,PV8?<+L\ZUH"&:?,)2 V2>TD@^1?0Y5QT"< M .8;'S/UY'4]\S.O>"X7FL#'3#E_6'V ">@;1,%;3T!O$HR;LPTOFF+\$4# MA!0FI,_H3GX=7N1GCKUH> FA[X?!U9]$&8PYSF4=EVPCZM:I%,*A>?S1K.2" MS:-N6H[NI- \GC%CN6#S$*,,:.OJKQLS^1=,9]X\1-[@Z=0+!L!DK<9F/[U@.^#], O^E)M\[53VU\WD.13P\HGJJX__M"YZP7" M/@'5SXO MV Z&:GPU4[WL3YUY^,BF ,^-0GN )T2A/<"SH$7KFJJ[=@R";J-XK"N,O_RW MKINF9?W]NA6&G[./FNJI@6Y>J!$QE\G;O\Z[PSS@%_@\]_>]'2KGZM[,' P@:L:H7!U>NLL IGHS_ MSR<9?*%,4C4PU-A0DC+<5F*C*TXV[3P6G=:0<.M- HMW]J>K\H6Z_>D/^421 M+(50"$PIK$Q)XE09FTFJIJ8/$,WOG:3\V03@6XV=F&F3V-Y36#Y)^N#%-W?-5+_O.I/6A\NK+"V%?3_WQR]NF7(/.-,+T1 M^'05J#Y0Y44%=S>E:@#;0/J^43_0":*(X<4TS )S?3LP_$*W/,.@?O5[UPH/^G^<> M[X\>B;I0=I(G=<6J\?1J8'54N5G7N*V_GJY]XGU1$T+\.C,):AP?P$R?RHA\ MFL:.EI4/DTY#D$.#(=Q1%7%'50,;%[?D1,E0.B#V#6^!RVJWH"KJTS\4>HVR M^(O3U"56+E]4)Y=1S'S^,.R9SWU\X##LAE!"P"\!^#;YAN]..X+N\YK2;+II M+6!BU)<6F47V&D>.'_UZR/64&,N*ANSPZ-5M=#[IVANI.>KT]P5QL8"XKE&* MO>9(#H98+X'$'SUU]?Y"K,??SWEKS%-N$\=?P P^I.V_@"V\*=M__,FBMV;[ M%Y->/.IROUXZ4AP :P3WAL!_>AA MHN@?XN,VTCX"L/+]@%OQV$QDIUYI6ZW_Y^] M]VQ.',K2@+^_5>]_H'KWW9JI@EGE,+O;5021,XCT1:5P!3(@@0+IU[_W"KO; M;7!L Y*X4S4S;AO+NN$\YYSGI 5\S_ Z.&;*!?K1;K0.X??BD"L1@VS[J.6? MGX&.#Z/#!=C'Y]\S'@+/1U]=,,BB30UE&!#+B=2C2P:7G]#,P^$OR,@/Q']? MP,]ODG*G3S:I[WR;$.I@K_3B#XGXF3S&N5)E^AQT^DEGR,]B8# M>[[;,HD>\%P\NONJ'5345J,B1?17Q-!<.AFJTNTZ_A8"T>MAWN\ H5N'CGX[9EX2*X.9/3.I3NN;^>67Z"+/E[:Q)QXX MJ<8K:VL *M0@WT'HPAS]*?Y<]!M#S)>6'*%V+E?RB%"$.U80\RO##%_QKRSY MPJ'4Z"WY&$V-U16/H!8MDR:5*ZG>7*9ZA[RW/>PKG4%M=I6M)@UK MXZY$#.:!)2+-AP*JKQ:,Q+T&]V60]7@4P$AIC\6W&H"?1'DR*,ZZ@@]SC%BG MG-PB['JO];E)2<^.\YU)0NCP7BM(KR0_L8IE14^\8A/UBMC6X3+'EZ;RW]+1 MDI;U1V)''TB][D GU 5;!O*%JQ5MN"4/38$WY,R@T3?'XX*4,::*@ )=-)T6 M:3%-D'SR*B;B+'E)B)?=:\GCA;WURT/0!3AKM&Z[/\](&8L+&'4S+"RF'0A! MKT7$,/3<$'KB'UC#%:<1@)ZW0V>=IK72#)UKR>J$E]8#:K8KZY<.G146F0KH M[]J2JJ^R-/";JL)L$0PQ/WYR9)HAS^7[8"RZ(1;%/P*'BT]O@CZOU)#J!6+) MSQ:UAWEKE:7$1:FW#Y;7J@CK+OV'UM)U&)GJNH9?'ZZ$S3J+\"?1-:3Q1J#X M!TAQ'>HW(=!XQ!E,CU=GS&Z$Q:H&K"\2F M"H$;ME)0&.71/ND["J?0Q/?PQ"."&;;[G3$@UGN)'C;HJL<&?]'+_%C"ZL$7 M?BQU/<:N*IX7 (,\$[>B*SV;ZF;[L_F0Z(CKOG%H9ML=141Q*TZ$OM);V5[W MJ'B2$#2*?6P(FT )B2'$/E3PW=& ;]4W;P<'I(5LN!+)%N>6[%--55DU^G]; M5Y.UC2?O\:ASX'K@^;3#A-EPQMN?G16>??Z,-V[J@TU_7=0-B2*J_8=\GE;( M;18JIS"4P'!8-26.R(\97X]54V()W9CQMC=7386:-AX'3G9*+$M9W35=JDV*'K;64O>O,UX/%H)S12*Z=1;X.(G??5B=)J6M!NQC6LSAFJ@=_ M%3XUGW)_=4!"Y_W4 BFU>MI:^$IP;U,!-#%2X!E=_.L!VW<)X]B$T3Z!BXU3&BL1-2^G$3P,;$=]2([_#9IS;BD?Y^SHJC#?'. M$.%#>M[4*L:F+)6DT:B;D\J99I!52 (QX2+!I5F1^1#?@!5DLLGSY%9<8*L/ MY_(G+I3U/L MQQIY8BQ)-H6?E%Q\K"!Q>G?BTKMOKB O$2;X"Z7V8'BK_;:T:DM!:=[I48J8 MI_TM4FHH*/">4HM9KG!Y*]-8L^S@W"!YOJEUI2ZDB_(ZMP[>Y[]AE M].AX'%)."+>>: H]N4QY8@EQS'LGF_?.ZO#EO)!A.$=YK_OJF!)=AI;5+*N M1JY,E-BL0I)ATR(^+3!TFA9/"][N6Q$E@<../54=:5;O*U+_;4[/69G_[>^( M.[JN"?VL<,_ETP^._(O;XNN,WU M-F@2-:7UX)673=#<;4.Y9U!;##$M$*=M,>Y=^N-/QB>9<[^GFQA_!AT3Y9$E MRM_1'=U]PV:L<;U!!!V'K649^M!OAGXBXLB/NH.]@^3YI]*"E!5N8\JRT7G: MX'@;_!E(/9L@G&HZ/HAUI#!64;6HC MC9) T<>>B<=V44+H<Z9-#:B911G%I,^Z4.M!9 MI(\0W7UFE.*](T#\">C8\\Q8%R6$_,4<;V1SQC^J/QPM;Z]E;@^DTEJPZ*ET MJ)?%4'\@,O=-_9&4O/%PJQXQ25/A-L$C7:Z [1T;L( =^CK>N>*X;?K;:@8[4[CI-TY:3G+2,M:H./<8YQY'BI>^@19OEEC:H1:JU>$BF^6 MU6RH!<.U8,P2DIO 3RT7\M,ON&Q12\J M>N24[_,FQXA:3BR#_"6B^#ZO:XR!]T@+8^ ]88?Q38[=3;[QL47Q)K.WM:KP M3?YZ,BJ^R2?\8G1O,N)F_A'E<$<7^*IE T-271ONB_<8YUB(](25:_.LS.WH MA:\S]659_3K#TP1^Q=:=):@['FI)"[<*/N$,+R,T\L:@<]@TI1XMBIF%.7$< MM:.0K$+R/WXR7)HX,\#MG_<."QQ6<.<86@P+E^-L/RS1]K1:<%0NZQ$E,2LM MZ=&TXQVV2*(1T_J^1']#UO!KM^3:S"QZI/;'([<@Y# T9V' '^;4A6KK(*5Z MJ'E$-;!!BB;2*71\__O?6L+BL&_NQ!,V7G;1YSAA&J*$X02HX_?M8>+4#GYS MUW[W8\*7Y4)IS;>^+!_?E?^\](:+$ B- M$.4Q\EP'>:(@:)%"GM,0%4:>[T*>MXL<-)5BQP-R2\O[I;G,C=W\@FG\9=N! M]U"H/9Z7\N"1KVPSGKX9'%$)E"2*=%HASXXPQ%EVH?N'6HA6MT@!T&DX,U( M%#%CR&%-5@(Y:4'T;),LJVWEH;K]9B1Y"2#;WK1<$?)M1;;<;KGH\*-R9QT" M2-@827RER_WSB_,\U GO"PJ&_]\/BOSQU;P @HAGQ5;D"FP^M=*3^WZ5C(=H MS4FYS1YW#Q5E1Q%(Y;QV)C<&_B-%SX5FKG MPJVPXBA96.U$K;76K=3.-3HQ8>&(W<6(5HNN6PG'A5MS8>&(Y\6(5@NI6YE5 M%VX=A84CGAB'G^6]Q2 'H8]4S09EO@0.)1X M%U,%;I,D35(*'58%$HKG^DH7>$^1^C RC[[7TX&MNI;3=L'&<@)OL>^"E>/Z MP'B,SY\$^?,+U?-:9A@>>Q'@-P!8JMH"/!L9#9]K M<%QO.$Q\J1#.Q=8&O;0J-HP%?I$LT'BWV0V:Q" MB@KUXR=-I$F*2!,LSH.\8I559!9]I2*JQ.'3YP+W\06G3Z41O,"FO.JZ>WC4 MV26\1G[6]UU+"WST7GVG#6'+]L]D&>C3TH BQ[G"G&HL^\/)06YW:B%8L3]^ M,G2:XM]+,L %;;B@[88%;8F#NFB88I^L,^%VW9HR;9$3*=\=Z+0PGC248O:R ME6Y-Q>W/S(=,?0Z4_7S0]#C@=CH(NM D[+1($FF69;&9=;U"M\@L^DIU;/'! M'MS((<:S82)W]Z,V_R4I+L9?E%C5Q$ZCL%ZH92)8M"HVX++UQJ5+K%QN%625 MHNY*PQTM[FML8;?9;9$"#DNLB+1PMNT]AJ#X38B)& 3=>@K,NYASF?JHZX/. M*Y55)%GCM6F-$N8M;NE-,FMQTN:O55G5UE5WO-B10+::67JI]\P5K4Y#V.%_ M_!2(-"^>6OVXL"J60WPBASNW'=038]S)\:.JV\ MTO:Z[I;H;9GBVIZ8]4.M<]%0\ L ^LU5TK+J=\:,'\BU!<4->=[)DFX6[M<[ M,>%8=**.7KOF:-5GX2E.GT2?;[=.H@<]%P_TOFH+D7DYO\T^%-QY9L,)K9;( M@YZR15#T>L3W.V#HUE'=Z(ELG"KAKECX%ET,^_J,!> M?/1H1AP7"MI6\HEE?27Y]>VPR=D7;E3Y,)& S_&YN93IT5[#GK0SO7[HMX<# M^5ZK(8E[=>[+@.OQ+("1TA[+<[DX0@XKV6E=[)Z+V8BU=LHE\1VSI<^7AB+/\M*=WWFD.^3^=YRWEV[S1UL=U?JI0) IXT51:9,0T2R2P442, M%%\2PF3W6O1X:0?]\ICS_<[ZVBA7)[/=839OB?3&*(SK'8$(,>>U0-@]84W$ M]'P2XFFXZC0*X/-VQ&S7GF6'IL1STKK0'-.FH#ZPW0M'Y#<=O;0MC[L/DC4I M%^N3ZIP,M&T(1,R/GRR3)L1[MWPBAT;Q#[SA M3;X,\K=:2ND"5%(214"-VRGH$ 'XC@V MN.]\>:3Y*5M,EOW)V%F3(ZD&ENOL-#OA5[._*,DZUK!Z\(4?:UV/(:N*YP7 M(,^%JX;*TNCYP80(K-JANO1\PJY/%8I"X2I.3%-T/&NS+G?MDQ \BGV,"-M M"8DDQ#Y@\-TQ@6]5.&]'"!I;;S^<%D8/,C7T&KI47Q'CY5]&"+*V\>0^'I4. M7 \\GW:8*3M0%\&+W@K//G_&'^?&^C"GN]T:L3?*PS;4EXJC99%V0O$$CN&P M;DHWON0:MSI&3'9"JCYN MB8^XX:]QT^^]1(/#+@<-/#'WEG.'#3D>C1R )] MHI;5F%$UVYV[V:E"T8@#)],\RZ59ZMS,*:P:[XTX3V[5!;;W<#9_XK+Y,3G_ MCG(,&913W?B;,>GUR3XYU=N$O.R/ME6-;Q5J\U WAN.@F#3!G1L'A4'DWFC[ MI"3A8\V(T[H3E]9]<\UXB=# %[39<)EO=0_Z "K5.D43NU%OVU.S2)LA_O]= M;1:SU.Y-*>YD4]Q9';Z<%U(*YUANVLKOEC6UO9S76OFUH.NFK!E;A6+" MQD1\6F#H-"T2.*,N<:1U[+GI2--X7Y'Z;W-VSLK\;W^G:)*=94^CYG*)RA)L M-:\J):.#9!XU!F*PK">.R\>4_5U0]N_(_6':<#Q^8->EGC_)K[O4<#L=3D.Y M1ZP](:8%@L32GS@2/LE<^SW=Q/@SYY@@CRQ!_H[N6&R+P= 8<6TIPYJBUK") M67$9VHPA1Q[JCK>2H9*2)_]41I"RPFU,638Z3QL<;X,_ ZEG X-33<<'L8X0 MQBJ:%C7*/A'9\C&Z 4F(#N L^SAGVW8Z;\)=OQ>V*FUW=>^'1"V/;8D^HX%S_R3#?.Q<>Y^(^Y^.$/6T?-_J3RC3-)^:N< IQL ML"@0U'+2[F0>!KN9EU4H+FR_3HEIACTW,.^>M5$2*/I$,_'W=!7CSX]C&CPQ M-/A;27]O*Z3?WKB7WXK\VFCIA+7F>FJ+:(#F9(L4$N*[&9PTGCP&.O9$,]9% M"6%_,6U9^7%+Y9<"8/_0$]1?H#L;EOZH^D)(Z'6_6( M29H*MPD>Z7(%;._8@ 7LT-?Q3A;'+=+?5COX()/-)B\" MW9G:X5-"K_Z, Z\&1-^KMU15&@8D8PN=E1OD.@K%'Q.>Q8^-W,3@DVS..+E9 MRUBCXN1CG'P<*5[Z!EJP,MV2:VZ=%>1AVU_:->G!7Q2G2 N&2JAUE3CXG)3R,][SNN%BO>^7Z.)0DL=KH"@6BR_X1Y>!-%_BJ90-#4ET;[HOW&+7A\MOI6"H]3(B:N"7F[)0- M2M3VRZ1;$_@56W>6H.YX:%H9W"KXA#/,6I.OE)IK@^A+:VG?=0_M;G==WRJ4 MJ)#\CY\\G6;$TWFW_\0(\Q4:'2/,Q_EWC#"78^0_# Z4:U74K?>PDS/*A)B* MG5E%+'80."#:_7UP^'A*[VN7X=JD.WJD]LBCO MMQK8($43Z10ZI?_];RV>8>LW%_R$C=^RMG-4/ U%VW "- SR]K)]:E*_N3F_ MV_GAH_\".7_]H__XXO_SF]9]CFC'5SZZE/M5)2)2U/LUU< I!1]KF?C^ILY9 M3VF9W]C%>0VLM3#JL=0\J.Q4V3>%_J;V-UVA34_IZWM CH_ZD=>' MC<]W2IS!I0/7.[[)N1I2JT6R@W&#):ALV^XJFISU9ENT))*$N('AXJLE!;<6 MFUO Q6D$!\/%=\'%VV4(FDJQXP&YI>7]TESFQFY^P30ZEX6.02.7F00SKD3T M:C+1*V2HX:/%<6S"0J<%XI2PP@#RI0C9/0#(N6A7I #D7<3X;J;Z[R#CE>#7 M<'8HJ0W6+Q!4L:* <6$JSG-?#WZ=Q8I72>YVJ5#0-E;/DRA?:(^D;/' $D?0 MX"%HL$R:$L1S+#=&C2]$O>X#-4XC6)%"C8B9'0YKLA+(20NB9YMD66TK#]7M M-XO_2ZE?J ICLD1A/B_1K?JAE"$/3:9S?*4?/VGQE?&9S^_'\^B6[BQ08/3_ M?E#DCZ]*"T'$L](J#E&^CRS^Z;%Y^-*::\''E,%B ]!"T"-5V\NHD@WBXK_%F&-%H_> M5M'>HHOWPHK_%F%!BT?KKFAOT<5;?<5_B["@Q:-!5K2WZ.(-M>*_15C0XM'_ M*]I;=/%^89'9HKAVTGHOOO5G44]#=?59BB;#JA[BM9!@?*L=_R+^F]RAM+?) M[Z85.BSW(Q3/]94N\)Z2*,*D"?2]G@YLU;6RPR#H"]R+PP EJJV 'G'#@\,?@F?:P+7!<;SK$^Z4)ZLQ(55(H!0 MV7C[?C_?JFZ_GBS>!TOXSJJ[/T9C/Y([/L]N!K6UH;<(L ILFP^,!VO:46A: MH7[\I-BT(%)ICG@O0HO%-1ZCA[\I32.YXX5OD)X16VSZ5*[("VC*JZZ[AR>= M7<);Y&=]W[6TP$?OU7?:$+5L_TPJR5S.BBVM27.R6FROG6*0>U@*6815[(^? MM)"FB(\GK2>VE5TT8"PI!7?)'3>='$/LDZ4VY>:D6%VN6K)4ZHZHU71!E!B0 MO6R%WJ%6RHFYKEF5\QLM7]IV@QVY#I%+@,B5IE@FS? "-K*N(8H7#])%SLB* MVO29OZI[QW<_RG/%(W?WHS;O)B$.QE_4JPT<-K^02R!/U,B))'&^75 W7^^Q M]*$D='?'Y\E*?R?+G-%UJ&VW[_E*R'*@>C4V+5#7]QSN%( N'$^,& #=>MK. MNXASF;*UJT/.*_5NC+<3'&7NBW(0 )T7R7+5FUZKWFTKKIPBY15LB9*J#E5S M^O1AL U!A__QDV'3(GMJ\K]:[H9A)\K3WR,'.[<=K11?V!D-Y&JM.1L0TI!H M^L5)JV\2YK40(]^R=WZ'8992C;)WE59PD"=*B!CA]"4B3=*G77S^^7JQW-MQ M]D@,6X+ [3IH)1N04E>K!7S/\#XX9LH%^M%PM [A]Y*2B/)K5TX$XXK%6\EH M^WH!_O'Y]WX-5+M@G*5LEO(NVUZ2<\ (O7;5$)>5^5_0D1^( ;_ G]\T96$, MM$/#G3?E6M"5G$U7'0Y1A3[S3C#X;)OJ6(OF_13 77?)41^'=4O;)'K(<_$( M[ZN6T'+GZ9[OE0]2J^FLUL >M[?]*4*BUT.]WX%"MP[G1D]B;QS,C=Z&Q&^N MV0VCN9_"M$\&<@-VV"X?.+]%+'TILWR0A@OBH7/90&Y/J#E6HU4:24#6'+'6 MS8T])K20!&@A,6F2(]/$63(9&TA?67($ZBFO;2#%;4#7&A;L]EYJU-6\LFWUIW]H00=^4J<4D&\(+\^A2L1AC MDE,T>VVG*-K3"L]@S!LS//$5OWE -7I+COJXO'BHT5ESDMN;0WX^'Q9 ISC? M&^JR<&'5E_%Z]$1L3;:R5:J.E^M5-NOQH>H+6Y"^5C@2]VK0K8EN'RQU?VLI_7;6H48?%<*]7B9H[Z+1LPZHN>Q>N6JS0,V';GT@5 MJ25-^QM]IH']LJ/0;!CLXM,,R:;9LZP1-@IN)GI)B)G=:^GCA?WURV/0]_ON M5+7'U%OS&D> 9J]C<3UJD#EBT&M1,8P]-\2>^ ?7<.EI!+#G[?#99N+9V3WG M+J1,O5]M#B>+;<.Y, ZU&V5UNQGV!W/@9IOJ//"!T,J&.,3\^,DP:8+&8!0Q M,(I_% Z7H=X$?EZI)FT,LYJSYXM3N2?EUFYVL1GVO&O5AEFR-:;J\TY-5J=- M:LT/RNW)HR&4Y&K2>"-0_(.DN"+UFQ"(*%0,:CU;%.1\9SS@^5R=7SY\L]'R M*GAH>:'>W,XF3<*JF2X_I8/"V)\B\$ 14#(M4J?3FN-=5UKQO" ,K/4*G#UF>J!8T'J4VE- MJ@??!KYH_H_?7#U5V<"EP=/YK_\@!386^24GU>M/5?G1GQ28Z+R?RYU+$D*' ML8\0?N-5O'6<[Z(W-5+-1+\1&J,6([M &*P0N&'O!H51'NV@OO-K(/7?,])2 M<]7VR^)L/,^;AZE>S?&[C/HW)6#HV_L@[$RIS M'4;(":->:ZZ6K+QK-=P'FX$&%G=L\,F)5%H@3H?;W[<22D*H*O81*6P/)25R M$?L Q7?'(+Y5^;P=DB *18_;2GUFWM-,!3P:D:HI^5 M)^]*G<;#>BFWULI*X69=W:6W2 V%13YI43CU\^]=\.,?)8A9,.!4\+$*2@A; M'#-2^.8JJ+KTAV1A*Y'SUK2Z6.];=F:K7%]M[!N6M)BKNQ:Q!H*451AFV>F% MWDM8(/..VDA*?(>$Y(72!'(WR1QN[P<8DT"C)IDMO:>;&'_N,V84Y\V3AB), M>/YN]^OUG5?^.4!? 17CPR'O W5@Z.+J67: [4SM\2NAEGO$E M'[K;]6HS6>3D#."EZ8;PR[F'K$(+QY17G.Z:.)8SR63F/=W$^%.3,6,@;ZZY MOIF/O(&V*;/5XLC>*.UY;3OD)E3=]KE^!VF;,%/V#K)DNZ\V3K ='_Z)E;I' M'1)PI";!%"@^R&23IC@C%F?$)I-_Q1FQ&*X31^7BC%A\J1/'"B(#V'S(>?_M:[;,_&]/LXD:1<;8LOM2)HZ23DBU[<[7Y35SU955=GE\$M<:^6)35 ME;_4RIO6@5IFD:H[]O5]6]7%+).V"?S4PO&\^XZ;'8GB.(TAQN'.7[3P#8\M M>N'0(SM\GSS4/%-/B$1HWN3_R?JC3U>F=FFT_GB83NHC.1E;D.-\GXP[/$F6KK(RV7$8?2NJ#(M2>VU0X2Z+!GP7L"_0WIOZ]= MDFOSLNB1;XW2RZF+L(VNZJ$,X6I@@Q1-I%/H]&(_CO)S._$$C9==]#E&F(8@ M83@!2LN^/4I\=A3U+QL97Y8+I2??^K)\?%?^\](;X[ M EMRCC6/M7A]_XR\XZ3@[QN*5R"$*FDHXYE< YF!5-[I]:Z4_8NA>.%26H'O MH<7!HSDS_T[R2[D9M_-V4FMP6&CU[K(T7FP5A@SGWY%IDA#2-'DN&0'K^ OE MM-]:YB*EXT^9\WL H<_-*K\F OW]K/.7_KF_>E#4%K-9$B5)VVSL678/V!"! M2!+ZYQAYKH,\41"T2"'/:8 *(\]W(<_;Q0H-VQH:$T6SYT%SW*)J7< +=.>R M*#1RI,Y#M[LUY[6N/; GJ[Q4G79"%&)^_&3$-"N2&(JN T6G,<:[AJ)S$<9( M0=&[V//=D8:_ Y]7 H[6IE4>U3RS+>47Q$2UB(;<7W\SZKP:I. <12XL:G1% MYIB]-]N7AIN<, WAAX?P(Z1YFC@7I<#X1[EA)<%A<'_[P=%_OAJ1@!!Q+,>Z^.5-;<+ZGYD\4^/S<.7UEP+/J8, M%AN %H(>J=I>YO2YY+6R(RZN5^*_11=O*Q7_+<*W*!X]K:*]11=O=17_+3I& M1_$6X2V*]$B$^&\1UFCQ:/L5[2VZ>#>P^&\1%K1XM"*+]A9=O$-9_+<("UH\ M.G)%>XLNWJ@K_EN$!2T>7<*BO447;QX6F2V*ZU2']X);?]9P%8 >!K=3-(GJ MN$@11XSO8@3$;3+A24JA4<"1%!7/]94N\)[R,<+\"_2]G@YLU;6RPRCH"_2. P EJB_WK.V>_"Y)G!=8#S/:AWL MYEYQ4^,.1#"8UH=:XH'E-8Z3/B*6P!&]:1XWR,^(+SA]*EOD M!3;E5=?=PZ/.+N$U\K.^[UI:X*/WZCMM"%NV?R:99+PBQ,5@VZ7E97UG-/VB M/S4.6016[(^?-)\6A>MGY>.J15RU&(4@TSV;8I\L)EJ5J],*4ZGVAX1(E +FH;MDFXLMO470AP&;6]:H9([/H M*Q4KQ@=[<+>.& _RB=S=C]JPGJ2X&']11VNN MQ8<2T1O-::W9TK=MN62NN7EN"6@Z"(D.5$?'IED65_1>L8PN,HN^4I7]9;NHC_UYM]< M*/D'ACQ$9(F0Y.?)L7]#7JN;>#KA'8@X31&[7 M02O9@)2Z6BW@>X87PC%3+M"/IJ-U"+^7E(R47[MR(AE7K.)*1AO@2W"0S[_W M:];:!8,M>[VZF3IUI4V E:+O=&>_X]S+1H)? -!OJM+NSW*UILQ5":L\$%O# MFJ+3.PA [#LAX5@T&X]>1^Y(E,+A.5V7;D(>8^BY>)SW55MHH8Y';LG9RQ+% M5BR-0[K1VY#X#6^[94SW4Z#VR7#NQF $ MIKX.ZG*)U+)-F1ZLUL'VLN'N)^U$QY.Q).%CES7C:"LMS3%_6M7UGO^=J%\:6[ MJ*/\S<<M23#M/R1J2+\YHQJTM>:TWOB O/=%@]R-J2GE-+HC7CA5VS M[7G,4?<]!E?/EY#$O3CW9<#U>!; 2&F/5;D:@)]$63,HYKJ"#W.,6">@W"($ M>Z]5NTE)UX[SG4E"$/%>JTKO9+QBS,4K-M&OB&T=+GP\,9;_EI0NCNC)9E.N MZ_,AF.F!SW?KT_I?) M]).!5=Z9]1A]6#<+:KQ;=T62'"@!>?I@0A M#6]4\DHHXBQ[28B;W6L1Y*4]]LN#T/=[[V-Q6!_3CJD0)>$APZUIS^PWI@B$ M$CJ1,=[@$_\ &ZY"C0+XO!U"XW66SO?:]2X!.I2_*AC!*RNY>:VS\,5V/5_?YX^F4)(+2^,-0?&/E":E.#5J M!E%N1ND%E\N94CI'&.A M[S7]C%F1:=9P5D]5I=E>/B4P5!PR/DZJRI^JY:,_R>_3,ABC1)S+'4L20GFQ MC]A]WTV\==CMHA0S2H,'W*@5#PK)2^) M%?'G'V-/,\8<*RA.W1OSC!O,UZM>W\W:&T8M7CC82KDUV=0XXT%J*:ZX%S>+ M,HWQ3PI]1H5SPO".@W'3/7@K\*GYE/NKQ8_Z$8\]?A)K9Z:_,!7 M@KL;ZW#/)\ PN=47;]4GXI-,-I&:W)J(:]SJ&'&O":E4N E@1XVMO4 -02%P MP_:W"JD@.X\BE+ZC< I-'/_QM\F\DYWC8R M6H !WQP>QM&P/!8:P$T/?^2=*3-XF$R;7G9ZJ,[7E:#%J!J9:?'0I1-0F0%) M\6F:^)A;AQ5CLHGTY)8%8&L/IYLG+MW\NVF/;]6';^>7 V?=8 X\4YOW-@Z? MS8%1;='^R]2L4]4X4!2!(H^T4Q\<@GWQ/+JF#Y/-GU^G.?CP=6T3+0AYVAT3VA4QOW]C6NKW65F%$1*/3:4ZDT@(AXORHQ-'B26:_[^DFQI_+QI3U75#6KVNC MW_[^9ESAX$D[W7E^Q9:5^68Z'4Q#;10.'$B+PFFK@GL'@/A3T4EFG._I)L:? M/\8T<61IXH^H#W$R'A37\WQ_'@@/#7U_>!A4BZ'Z"/M4O*,^DI("WCMRN2$D M::H'#'BBRQ6PO>.H=+!#7P,<'HL[,8SCG#C9.W')WCC7&^=Z)S/7&\,U3D'& M*%ML4IR,GG>0^X&TL'1T^^ M"W1G:H=/"9WZ,SY\8:%[G9E4R1#+ ZMF V>^*W<["DN$%#"'+DLL*))7^3S/'>#S F@;%-,C%[ M3SP.9#7N1O;ZAEYG_[0DWD"K6/GM 99_'0WU0.+7D2S*G6 MOCOH3.:3B9-56#(D3,FTP."11H$EF.N_I)L:?M\3TY$WHR"X MV[5R:6]XT#&*RQW)4RP4<65=<2[NW^7BXIN?>'5P9'ZQ.O@X98R%X@Z$XL8' M'2NA8&]K3V*AN&86*A:*CW.WT14*1*'](\I!GE<&$4ZMVK:[-*NTM)_M#D1[ MV5\4.E\?1-@$?L76G26H.QXJ3H=;!9]PAELS@YQ!DWE3E/,@[Q3H5M>P%QV% MI<)AA&R:%803;NV?&&"^PJQC@/DX)8\!YG(YQ!_&!G>X]QN6(U2DM5#HCAE^ M0*^[6X0-B'=_%QL^GO[[VEVX-N6.'JG]\<@M"&D@S5D8\(AI)M. %*LKZ]:)\:U&]NSN\& MM/CHOT#-7__H/[[X__RF=9^CV?&5CR[A?E6)B!3Q?DTU<$K QUHFOK_O\W$Z M]OBX00I4TE/%,KH',0"KO]'I7ROY%H^=P*:W ]]#BX-&5\L(@9U6,G M]EQ=532E,RJ.YOFLPM)A+VD..C;N3U M8>/S#15G<.G ]8YO;DMTRUSV*I4^6D('[@/'= M//7?(<8KD2]KTRJ/:I[9EO(+8J):1$/NK[\9*EZEN.5Q;K'0F_4-L=^0M#/9 M%PROM TQ@X>8(:1YFCC'<6/0^$+(ZSY XS1\%2G0B)C187.=^MJ<%^AYB:6D MQJQHK7OEOVS:_IZAP&,>&B-JFX(L1M88^M]F#BW?XB:-P' -']WTQ M\!Y:X1J\=+!RQNQC1:L)T*^&X<%DPE]LV'_[J&?3L_6I"^ ZB+AFSW^M5\Q-O17GXG>)=!(AZ<$W*=E M4LRS'EW'-;//7CK\W__W_WG^\J='^A@-?+:JV7&3J! RIB"CN4"=9U03_N%_ MJXNMNO>>L%C\UZ_LA'__"BBB;4B1Q+]H]O]+/?L:;;9CCTBU&,R M^O'7GK[WF)O_^$W'"S-__NV"A8H0!3W]C^>&!^,[JW]34&NBBP'_^;@PAOP7 MSU[HJ)X%.8]+_QWB5%,S%X4?_Z/?RI^[FU_]D\=_H@=!^'>7ZN(/)?3XK6=7 M"&TN?)\^0DU40Y9'H=%0]A\OO?J1B__GN9T[#C6,=2JTH%($T(!BF"JC,*9( M*0)@247G*!UH(L'I)O?C^%$=@8M)A:OYM>(( M+^0?%K079D[@J;8!#PKL= #%,"Q^2,'5J?^,Q2+D)TU]M=?]:Q/G4>0!Q6N4 MKNH*+_*:PFBJIF@,(2@DP[ ")PJ,)I*/XO#X&Y2ATBH/6,6D1?@;@LHI JM3 M4'0HBM5-U5!%[L_?8 -5):C%([C.871@:IH%$$I!!!,P!"4*C#JG[]!4"90 M38)5# /]#4,7%($D>$70.?A:)D=IHO;G;Y $S1B,"!26-E6%X45:$5E35$R* M$725U@%',"_>BJ[!7+\()!&YPBZAP!W]$P%94R387G2%&D:9*'6__';_1U1?%RWJJ0J2KS M]7*2:;0>:K7,=HIJP_]\-F!-B@:ZIL#GT_"L=:"(I*$K!,$#A@2&JKXX!_CL MDNZUA&6.6DJ!VFYPJFML6V1'H5X^6Z,,6E/A]ND\VAN.YQ61H76%HP@5_D@P M38)\^6QQ71EOM-UJ/=^7NA5&E02ZV=@J](MGHQ2 HHT%4$51(5@*4(G5$#"._+RV>. 6'*REU5E M8.^64VO:W!A21V$4XL5]$0Q3H- MX5D5W4E#@3>>44B2@U>,%AC.%%X^^\&K M63G3%NK2F@V\NLNK7$V9*NR+9Z.Q6:M^DYQTBT-B[97*HCO. R^_A9\\V8OE M6"QUK.I$DWK*YB")](Z2#QWXR1=[8:IP#U124TQ=-11X-S5%- TD(%!:.8/C M@79RVMOAF"[IBIF?6]/U/N_4UU.J.56XEWO!LJ0 &)Y2#(;F%0;B@2)R @TO MEDD:!H02@CS9"_*AM9\$T]%&7BO[Q8L&-&5A?ZLC;-!6.LAS-2,Z?PDR_>PC ( M 2&D(@J @E*%T(" X$"9G,B1K, \F0O*ENJV,C;KC/G.""))64^8L@M!,B7 M&RV:M,YHZ$; 0X-P)L!#U"!N7!!55/1FNR)TI+Q7;G&&7:/Z M=?AP\G2-_<-(+M'5!B_7-*':'G&]KKP6^=;"&1XR;0(^G#I]#VZS*B]KN9HH6UIE MEEUW[0)="#_ZXCT@,JI0IP&%@W\5"HP)K5\=ZCG-, P2WD61H[67#S>V#1*H M6[HKM6JMLEKH0>L%7B>2?KG9 +" 8@EH2^LFO-4BNM $;2K0I(:: UK7)*&_ M?+@GR;OAE.]34HTDMM7\?!JP)?CF)]#$:JS.\XP(U0P%D$HF%(WDX=^B"9'4 M59YBU9.'5Z>9$E75*I(\;"ER?E'DJ+D W_PE-D&MI>FB"@3X-'@Y&!*"GP8, M*.O - C., 1=%T^N22[@#LL1NY![Z_R2(VN>%V3@-7D))*@,P\O8=&&]6<[W MF4JNXN_)W7*911]]>3R42)(JO*X"B30,#;=1T!BHO:!F!+PJ4A"'7S[9 *(Z"FK\.N >XR!/0T6F58VF-4 R5UY$9Q"DJ R\B1[&F"36U1C G MBP1:1]UURN6=3(&:M\][3(%MP46^1!THO"*TPVB@F**.=M!0%8%#P"P"@F%I M@R8Y_N1X^*8P.I!N25ZK%@XF A'.K0 M&M%H>/:T *%9A3N.E*U)GHC$/I\U>M+4(&6*ZK.3]CK#"M94H5Y"A$*+/#1$ M=%,!!-QI:&^*$.,A[I,L]#5-N A*/WESINMT+*+28*0:7;77N]RXMX:& /52 M[A5*9U1X2PWXY@:4-Q,:J"* ]X9E ,,"4R1,_00Y=[+>' RS1(\8]D1V!O9T M\^##-S\19H$S>1I>.8C#/'QSDT2F(V @D.H"A$V>$O03]6<%E>6F9HIS.:/M M5[7#EG-8 [[YB3 #8+ "04,1I@FH>0@1VADF()#XZ0S- @+NS\N'3[J%[:3< M;Z[DH#\HU=?KHMNFX(&>"C-'F!JZ>Z1*B/#N0(F&]BFE\%"9&)HJ,CPX,=.L MVF &[5%.DUL@&.SI-7O80\RGS@@S[W8I42YERE(FGU^RP7P^+E)3]-$7PJP# M@1<%J-\)2H,[J ):40&4:)HE!)-$9KEIOGPX$70.ZK*FY^:!Q/J^2>Y750@J MU(DP"XRAZ1PRTE#*. 1R$0HSO H:3:J,R5(ZRYXHE,W,W@ S,ZY*P#= [3#< M3I8SN(,GPLR2/ -TPE"@"F;@7^"A,#,,?'-#TR >ZC1EGL!0=]=7+:8N/LQ; M,W6AU,%TJ.CPS<]8!K7VDBR/YZ8ZKQGR<+=6F)9.A1^E7[HO) \W#Q"11>< M@YBF4A"E ;R(! 0 >%5.=K _K_@-" 0Z M-E*'=U .(),NE)$BX>JD,@GB"6;&@N61ZL BDOZN-\L&BKI @??L8TR.;D M?YP2?O3E-=%U3A555J%-%OJ!!#3E-0@9BD#IO*#Q)@2. MD_>P23Z8V,3:DD%C"X35@1GLT9 AXV1!4\3J/KBNM\ ! C"4T*+,G"I815YE\G:L/)&[E!%YCNZC4R:E" MOT03Y @=M)8H$A5;*CVP^I,C$;-)-;LAG4L@FEE;'CH9^#, M$+MKX/>I 4'U%MG,=LP(_>D6??3%>R!-"-T5&MH$$*D9AE,5%1V3 )UA#D # M2A!.S(?RIK8JC?UL7EI.=*5M+O.'F0GWXR6#\T"GH..DLQT!V$]KY^ N^=?C9?8PL=?:Z6 ME\10>O!8=0#?XXSS- [R.I"7#V.B5)HLALM-KF#E.^BC+TUZ3:=)'IH,I([\ MP)BUQ/:KNYLZ^OX&:?6#R" 4R. M$X#"8E M\L&/.NZ::3+0,2."T8.9>5AR=##NH(^^I+5X5M>A%XVD$KX'@%@LP-U7",*@ M=4(GX74\V>SBPE7R@ZI1)"AV.JP7G(,K*EEH$[Y8%6*>C2(D^' M A#.5.1E&KJJP>L*59OQ8L\UC18I:%L:A0H"NOT#!H]$$03 -0%$$_6)W M-)-BX7]YA160C80NI:9#265%#KIU(D^9ZLG6!S05%':@T"+6);I+K96'H@M= M5^;$ *,IVM08D5=,].[0Z!6AJ)FLPHNB2*H0 7CRA#_;U2;:EL,X@P$QDX;.NKE8 M5WKJ@<^BC[ZD8T2XAP14U03<,F@S(E6FJ5!?4QHKT( G!>W$9I2!0#%%\/! M!&HPD.VRN?1E^/ SD$G1U=UJV^8&\KXZ*C'%3M=QH8G!G"&0'D;NH-@LZ6/9 MDJ?5SL <9]MJ^-07KTQQFLB$7H4 32B&U@SH$$.;E#4X08=@8L*;^/+AK*#S ML^9PU)0R"VD4',:M0V$]A?;)R1&:$!4UEH50)4(30^.@B2D0$ 8(GJ%U0Z=U MX00BAJR9VQE3TR-J"[H\8PY4M6[!5^]TF(=:/U^>HH^R)[L\:K'N2GG(S?/DQ,@WE.:R-0X_ M^I(^0I:@B>XF*4+QY7D6G3:\A+3&&9RF,NPI^981_/JX86]F,E>>ME@G2Q5D M:+@P9X!X-QV.@-H!@M1:S 5?MLC#;C)%'WVI(*$DA%AI0(%3& -:48( 19&C M= &*"52;XHFU6AT)ZR99W'>EI6X6"5T"=3L/K](9:U4ER60'Q=R+RUHU'7X\SH5VAFM"I40%0J1,%N5+M0N?@VI2<8[A>T M[P5&A5XB!2TH#CJCT*T[V>QU:T-+Y55.XMRY6RBU^Y/,(1Q2>4IF0#M\,.V8 MU;G5&E/$6C;%# A'CW$O;[]."#=9X3%])/S#3Q]5-<]9!#ZX<)+"Z\EL:(6?RI!Y_-^_2NZC_D6_63>"#^)* M!T'^B\$2$86#$/[%OEEBAP\"0]-]'02&IH@)!_O5"@^*^A=SV3K*%YVE M@B(H\IL:(.++<7HY(C4Q\2N7@W@7(S\[_NU*X/FY)J!AI0URB+R4Z3K+E+," M:#";/4V%I;/0SP'>:V+R7?/OHB4_MYT%^![=<$][\1X9>4][@64$R\A76+'H M[D7DO(X_%>>O.G>2"I_?!'YJX7A>'.S%3\S[C9KHG;SZ?W[#6U]\+MB>LBP]3 M#U4+TC]^\G2:$4_'GYV=K1TUD8H>)1%;4;RLOHJ *$9EEG5G,K>]1M6>4\Q\ MO9E,+$FSLDJ8@/Z52=:Q\'=?JNVL\1!X_K&QA.^@/D^.K5L+D+(?]3GZ+OI: M1XYPX $C9=EGO>!_8_,>F_?)=(&_W'X.^\11V0LL--?VB:\B-'%QDNGC\PM@ M!36L=6RA"*THU)81ONVQIR(V\R-IYD=OR;=VUT_GA7WW2+#K.N_/I1)^O0#H MBZQM9)\)YQG_@6D?*/-0[9H$Y>97JF:MM=H$-;N!KCS-GLX(Q/*-Y3L:^CER M\GU91N"+\EW9[#>R7#58:3_1*U.?LL;+3E8)ZP!)3GQ#OF-/#CR:*VW701<> MGC?I6\&B["3!3P[*-\G\%$ ME9/W$X6G"3E/U?6FRRD3KXM:ZT&;AV2H#]D\&"(P1,2:WO@\1*#%D]3_Q):W M**F(]+=3AN6M'$]=H![4IK4#1DKU/.!CSP9[-K'0WO%/-"@\2F ) N6JZ?CP MW^AE+#L 1NL8E7-L)*XH^MFRGSY^1I4/K/(JF^TT/6D/),NJ;;@%+Z/^M%"5 MGSHW. D!RWBBU6\L'?3\3+6G $7D3=5R4QMU$80S1+:JZZJVGUI8ZO&\L1V. M[7#LJL?;52]"$1\@"?^=L],RAT=)/^>KCZVJ/NC7G8Z\W$S+KI8C"V:_@YK$ M0PU/"6F29K&_CG'BYGMQ:X,A_BF/[R'#JRF0TRFA">Q#EY5:H]%\S=44:5V9 M(HA ,0[^-(;Y=@9D'$TEH+JV$[QC*MTATMTAH&'[YJ;V32[P+!MX7MY9:I8= M_N%\2&U,(9ZA87B6\"Z.UYSVH/IJ ^ZZ Q-M!28M(4Q^-D#HP2F Z)*QT"0<#:A$W+,"."/1W, MB,3=8CB S;^?]/XOWZ=E%GZ)^2]M?T;9MUB"\2O2:BI;AM5;^:Y3R_);-"L. MY3!0:9KG,"V"P>+F>Q%3PR'*]D'/=_1Y1E-1%:/N+%? ]G#E!3;FL0*_E\\_$\8S2]NO&4GQ8Y_9$:U<2\R-O;#>T+9K!BI2V^#&-C44:BW0< MU&RL8Q$?%ND<*,JD/Y>V['S[<$.BELQ?/RDR-+H?DH MPS),OL8>!_8X,#T1;^OFN8 C=D([9FM"Z6Z[8&D%RS.HR+K<;KC3Q[OYLL:6 MBAV+;ROK+9H'CY(VTBR%:RPP5-Q^+[#5]+U6TU>@@J,.\I;NSGW)FM3X^@-= M->52!T$%-*#>BEC&C+5I.G8F[#YE+>%%])&I]+O_U ) 4S,57@_T@P#^X_@M M7)B"O4!L^MS*]&D]"6@="6,7K;9ERA[((JE\#G;2#OF(X%Q]2F:Q$4FU(\F4 MW&[I1JNZ=T80WL)6F62:HDX[96)QQ^*.S9<;F"_?(.[+Z61F+J9S35I3HP=9 M+?I@A<*RQW:<#'D'A%#%\P+5UL.4%=U9+ATD(HX^?RKG\<(V'/"A&TN'?Q'N M.3H@8& '$#N F"N*M\'T)/LM,PQ29VWC*7^_Z+B]1Y%ON?F%:BW/%?M0/F>Q%!LRON*2W'-#CO15-N9'9Y M88/1IWQ7"W[&GZE^ZA^HA_<_4RO4]P<- $7,RMG6W7;>PV N&P\X8L H4A[QFX9&4.VIHP@N5Y+M4I9!!# -MWW'#\-'9IL$N##9>;&"[/Y/ ,(,E396=7V]6AU.K4)$O=E49[;ZN0 M89--.DT+I]F[)N;%!JF[8*5:ADI<,SE.,89''\&W)0>N"[C!G/\ROFM5+WKP6\[A#V[A#=8F;W)"Y!\U5*NGV4S#,PU:Q6 MQL4EZ^L25RAW:+X6S,TE-'C"OJ(L][%27BS=6+HC9Z(DD?LYE>=7[8]AGZGW M,UJ+DJC=@5?=96F6RVV18$/[@Q+O@@:"V^4&X$T:Z%GR*?;CKNG':8YK #=S M_/"_R=4NY3D+RTC]!Q'^!^_5,Q/IAGMU)R84:M=Z%FX1?CSZ?MZ3\Y<_8D?] M-W2XPX]2!YV4JWJ*_&0H.%)M;Y.C+9#LL6R+> MYOKB2@.'3Z#,:,((:,' M4;5E?@9WB=J@M*P>9&4.+- ?=E:[70O1KV%/UM,<00PX&'"BMEWW N=;8*'!0A,U

Z90-POGUUM,(6-WQPJ9?%I[NBBW\Y+G%D)C0N4"S[*!Y\FJ6 M'9Y/2'^T*VTI57P*+7S6H+I#3+Q#Z,-64&2LH+#5#DJ>/.L[;EFE2A8JFPE! M+<1^F5V-Y1G=4>BP<2K)4&E>/,V7P'*-Y3JNELM'DA830( \Q212FN.ZSA:^ M!FX,BET73&\D2+'7'7L:TL7(3&^9>1<8UCD71@;LH#3H5;9R;U4"56EA&;/A M5J$?6WABE@-#113V(J:V0I1-@BY8/5:S(@?]@R;!'8KS'4IMS/1X_(L;?LMB MR_RHYI9LQI@6!IDLD=>,7F99W-07#:BYP]Z1))EFSZAN7,N 93K1"C?>SKF* MF'$W),S5%)1[L%R%6 ;__6K.0LBZ]P :E9O*A[\$EN'WG__&RGT<\087XNCS M8Z*BZKJJC:?!8G,>>_YOYSAB:<#2<&?.;2Q#^"_3);N_-"@THW]KPR92GX_3 MQ;*VT?VE,I]]IOVD,'M(7Z)\RT=M><80+_!<)U,M$4VI590Z++_N=OU-1Z&9 MQ&X^0SW'LET:G'[1@R MVUGTY%8ML["M4G&4 Q#BPK:4=)K\8)0 2S:6[#A8/\EG&D+U_5QUZ\YR"3$, MDP+8#<*D0/)4_*/[(CU*_#DW9NH5]?$#,9#E9;OT(.6R\K+%3Q4Z;)-(LJ<] M4S!&8(S 5$GL\P#^M E^)>H_=^??""5@,Q^;^7'5[KBM ;[",5<^L>3ISQFH ME4>]@UI[/Z?>C_\"\"\;C?68G!NBR&45.FS\1U&GLU,2 MZ.'_RNE[/B)Z <+I4!I\W_!\L>F.3?=[<^_CFR48QC6?\@-_#Y^M(Z%N_9+I M,WA8-^=&!4R+I 0,JSTI215VQ4(\%)!++X@?G"V-@0$# _;IX^73/[,"CGU^ MP8D-@&/OV._!FOLZ5/RQ(08(-7;;M6S=6JF+)R$]H[B[V<52":A.8]XJKAB5 MU-0YOW9ZUB-7DM5A;2G^T7T/@T#IB MPU/F@G%NW@M97OHC?@H_W.IVFFR>,<"XHS!AJT:&Q(D+&&,%1*M+:EQ)'O3(M^9-(O/*LG4W##M9=FAJX?F2 M.,1\C[DG23.L$%2B_Z+.T1L(AK;O=8'GNY;N P/](*RK?_Z-9Y]LP\US(+8> MH:$ CO\O[?1%@,X$?C%3[2GHJCZ03!/HYPI2#QLSJ(^Z39.P\JW]8 P(9GJ MB!NVK:0(-,D;-Z[$R'/[O;AUO"UI=MK-D6?C3JJLH"\Z_S][7]JS\WE+??Q,GJ/^X2C 994] M!N_8:"1S^LJ<:>Y&[=VHO1L+V6\AIQ6OV^AW#I MT6J;W5;OKOM.HEM:?\G &LXOLE5]%!2NLG7SSIZ6LT /J0SI=FE3&&1#*S8F MLK70BMQN=V^8UVMN::\_,K71HW<[]%6V]T["5EH^PLV376*CBR/5W&[GC*%V M,)V<#Y!64"_:?$I&PI]O)XO)577;0(EJ0F+J1EM]ORB% I 1PPDPWWU-="0! MJ_]>=T33^O?[ >AF9!USBOUBG>W5+;5M]W.'6K-[?SS[.&0SN&O7F-6VBJHV MN*J=S"^S.?NQTMW>EL:NG=V-L6M#/M9&/I:DKK^:?*A=NW1Q^M ?U0JC@V*^ M?C;<-Q_:AQ^'?+3.@HN]]G735;5BKCML/A[6(?)#45=AY95[\9Q*NVL%D M8C$,S=1G%V_@( MW]5'>"3N4!,NU3E+,Z4?UD>#63ZG'ZO9;'>OT;IC_4H-"!-5EAX"WB6C:Q!7\D1%-!(OG$WD_+' VEV9S:=Y%HEC? MI?G@>OEB!GA==<2+V,9-0KS0H8=<#R3(/QM1V84V;G4E2 O%MX*AZ9._YH7KT9'6;'_;O^ MS:"[7:9^\#N9W4U$Q]]^?3^:4O['=FL1E6Y?P30W O1&@/[46N=?QKP%LVZX M3=G9.M?IXNZG6[NZ"NZE5Z6[O M\VW%S>@&:.-6 S94S:FE3?F1S[3=J M_(=7XWE[90])&35:C7JIV=B)G@+.1/O5E2W5-C+Z1D;?*/:?20R F]UB1J"O M:,VRMQNV5-] M(^AO!/V_S #P3'OVS6W8W(:_3.U=;^J9D(!Q7)_2IZN6YGF-/F_"_FAZW2">LBX'O M"NJJJO]ZDQ03G6%:IUQL?CLFJO*5EV*+IG__[_^)+WX9=**"1VQ70YX2F2=" M. GLNT45;KP\3?-6NFS3TIE>]NA<5!OH=%0 HD-ZM;A>*_E-C?"(XE6(ZU MQVP,8H+N9BW6][^+U^1W1#3#+QWN8/_N,HL"8W#TQ+AT,+XS^9[/;97P>.&C MV-AV;JML]8K=[7*A MU.WEMW>Z?7579T4CE]O6>HN4Z&UN2URGDX?R7#+P*7Z@NK?LS/$=U\LH1[:^ M%>8 \PV2[\=W]B75"GFHURT4@8JH'W-SM&Q.YH#ZHD4+ZRAJ2(##K2CM& $6 MFU[_-KZ:MN(/G< #F0>.@#UBT)OB#347>(EM8/T\\0F6KWU[KU5V) /C*^#2 MQ#G():ZI_PZC9E(6V@L\TV:>5V.>[IH4!%BQC3W-,T%L V',PQHX^.TE3+MG M@4PF9*%>]_:IUK1/@XI?+Q6=I\+512[;' MYT;0#9E3\9Y[KXF,@8L&\V@06 M!*(7^VW4C;X[_A_3'W#]*#")(W22@"%4(/OAM'$*_$6$2,D3# M5LZTN5+**'BNRE=_R)3_>0@<_Y^J!?02R$H-;A?_YEM&.3 '56UB^II5X'1& M^TS7%\28NFYIP-:PY[,\&MJ[##X!R [@3D\#U G0VP?W& M9T-(5)UQ#ZXX0:@RZ9[BM-9P:CGO&UM8,>WV1&T939T+&L>=:9V6@2"WJ>:9B:.\=S@KUCE*OC M3AR7ED>T@''"A _4@.',\.X+8$7CAZO!I42DO#WW@*1YT>SA"'(6W),8;>DU M,>B6TEP +A"',6'62R"M*3WYA!Y[HL?\&6,V;3IUTKI_$&.&PQI M1G'D,'\$ &5F^D,:B*R2*2"@!Y9G\0)W:DZI*:)'HT=?",F='Z_W\[/[">Y( M<+[5%?P5!>IM* '"(7[M,^)@\$;;C.OX=!SXH"X>? :=B%XHO($!C.-[Q!^4 MQ#DGI)8$_>&GR#]DE 5<#[\&V.35?V:,_@#*ZKCRN\ 3W\%-2,=2-!$(&H7Z M7H"L!9ML/@2FRUQYC5,O2D_SX$WX0\/_:=9@- ,YS=':H\0NEC+5[Q\7X?;&CJ4,+ER7H/ D:3AA@=G'E,BEK<";" M!TET!!9!6(-O ^%U"(.B)R0$%\9=06F .^*6 -5! T2JM3C#\@,K)MBB\W%1 MA[-@%QCM$,,(8%*@/#! TI6@PR/Q005%FB<($@LK(.*LRZLW/2_ S[S?/$Z) M;]G,AP$\YGN"/&5"6X3)V\%JBLMTSH3-)YH=D23E3049!IDG#$S$ #R"FX86 M1]BUYPO*^M'*V&8]IJ.%;0:G <>W*%(>.(XQ,RUKT7QVKKEN][K7/0,AW"F. MM,?QW8%IW\QO]BM??MC.DN%,&8B!D& XZ%-'[ 9"1CAQN.C4B\_5EJV@C2I7%Y8I^$=#"1F)@4%^%+B>G$RP)2T@ )R/2QB(?_\U^% MW7^\1%AA1OGOYQE2S<1>J,2.^)C=*V?W>MP8W3S6QR6M=7)4JAB5NUD:5RH" M7R*F-&N?%ZWCHJ_62R>E8[UG[?1KVB#.E([.]U]3'9EV0$ZEIN8V7%+\#(K# M:C*WC>L,^94:XU>YIX/SJV&S?#JZ[EC&^=";N+#\+S_4+555<\L\"\Y!F>*H M,7/2UU!:1B#2&J3XB (&DN 4M2HI&:Z0\!?%C'B102*(7J /.3J)\\7["W@) M?P*!-4@7XR.@FAW8@D PS<6U>+%=D$EVU5I?%J&R@JK%L>ME(C"3]\!W'=SL ME(&0'=X*N"9BLP+3)<%DHE.;0K(LHCI<1==Y--$0 B.\4- "69-UCQLG'7;< MF9NC=O;$F%SL7N6-[51)ZQ4XO?T"C'YBT^])+VG,?1JY-5NXQ524WJWY_;,!HO3N=DK+80E+KO=QO4VVO%-H%JG#*7@ /N+ X;Q5GBZ-G M#&L7,!4D;X9F8N; M 76(*6B25 HA^5[@L2F>3CUN=4\3>OYT;GLY7' 'OP(V,7H"2 #T6_#5!>[= MV6IO*0?,!DG0 C0 791-<,B8T:#I@FQI3BR\+.*B'%0JS?!ZD)-AP=[GLD%@ M)35KFJG-],#E AJ^%EXX9"* \=P8P>=HUZN1%04AD>8"CY>N%U01Q QQX9R) M:0OI.M+#,R1::,9]X/D$*&XU!GE0R)S<(X@X'+@N:0Y+S\*EA54 UP(*@-8\ M$@>5O@:"9>*2+TL2!2D'F<#D=#Q\#ALY!A?Z MF1&1$32Z1\']R6ONLKU3X0-^$)2;)Z?,T@D@J4@I) MK)!.*!E>H[C5;]YSJ/8OB/G-GLSY?%II^S(7'><3MAJKD*G4?I;CR0 M8K84ZB,0.@OD./ABO#!^3!ICEDGNE-]K+/H93-[OM&(DC50"_35A#(W SSK] M+&]5KE0B2>RML+H6N%*M]H'$,]!S;'_H":IQ'-B@PG#/?RZ30!40"H$^]M%3 M H &G0MH3LRV0+(2Z$IH\(*/ E%"RC2.N^.(:L6LLQ;V9:=''9NH/*)D7].E MJ1/T9UL0KG-GRLD:DC0N&B:&!BSASTJGO,1X,8?KC!-C;.-B]UG/#5#.A2_* M"7NT?)MOM[&P8N+R>'R!)\VT&>720:-,17PZI0<;H%T/A"L2I6XDEV3/=4!6 MP%6*,(5SYL-WH'63%@MR#VB;?CSN04K'?(]G&JC,DL#G:(0ELL]A%!)PC)3! ME7J>@!&:4%R@')%+TA/;]4)=0"(,'#>;HA+T@*J0Z7-)&J>%+RSY&0X.W<[" M8B69#@G9(2C%#E$^EPN02/1SPN9K(R S8?@!BQG,C%_%;NF/XG@OS]JC8-3*.N/R_&Q\[UX_%]X["AGLSJEG9;OZI-+BM??N0S^7)^R M"MIA(-]V:B#?KP"_<;A3?6CXYNGH83"]/#]WMD]NSP>_WEL0(-'HMS@<4H'- M2N?-QY/*J#AZN,E/ZTTK?W'S=/'E1V[[)9#VF&7!T6:4 3>P\+@@ ]B_$!"G M8? (*M8VX/_?=PAM#B1A@ZK81B4!H#H'3.KI[)PT[LV4=@\$IT&+B6"[BSS7"1G37TN29'F^>96#*_4@MO?/JT.K4[NN MY[7Y>:>N%6O]$5Z3E,0A&=JUV.9(L +#,Z=R?EJOE;L[ M=Q=JNUMR#J]8Z[%6XIRBL%PMD4M""?$B&= 0,TY*L94+$7B>GOGX4V$B,79/ ML\@*[0T910_A#(EWN [U_)*27A3R)$@_R@K[Z4M7G/ F:ST'!;E(^_@#E>K_ M2$T[-0'H!BSTK>!2"?&#BXYP3/R/95%UJ!D+_L^W)A!OT# =V.!"*^.*7X4[ MC5X@\NZG7OARH5XL[XUR;35P>P?7%P>S.6M55G=%)]L[WI'PLD21@QYW\[W^ MEMM225NPI:!9:\W23>VD=WL;.)6!.CZHZ&[?S0V>+G^="H/Z>63KSIB=PO;@ M ,R!#2.DGH0V=:>])^VQH)I6X^FLD)L.^E<#D$Q*&;6XLWP0"-PW \YZ:OR] M'#CJ[*+?;AU56J.V4SJ\K=3VMD]4D!;*A'/1"X\@.A8%*N-GGX5W3KZS=G4HV M&#WL3>YF9T'3O=T',;F0SY3+RZ)RR"M3;WL*_4W84(C^I%WE K;X.+B?&3=/*J=O'UO3LRQ_W17 =CF<\5,H;2LCZ=* M.E%$O;9L6TL/"B59+68J2PWKC.2?3/AP2.\7CT8(9%Y&NDP8/(HB5R2)+]-T MYK*X2SPEG"ORO$?AE!A)E@A\70P&D?'YEI0K4JV.Z4'!"V8K*CY&3 E$ ITQ MPWL+)%P/(T*"V"1Z,O(1$#1 5=O$T-!89&OT_IK"!4[(=6XU1L M;IIZ^SJGW^KUN7U=*>='M3-/OT!L+F5V,3A MP9-%FX28R!M#L0]A)(/OX&M(814OZ/=-W>37A"\3?NT'&. "EP.=/PM*$!KD MR:L8SF.(S+MTGY,(ZOJ+/#\O4R!2:M_$59$O/ZJ-JZ-:-K?[EA%72\XG6[@0 M%VQP$&,YW,1X$-" ^8H]'%+\^ <( -&N,)G9ZFBZ_3SO@$12 M1R<)2 [/75990(M_E*$SP\!5=(^14":>G#P#%C,6";V MT8;@LV!H_UX($_IT 7<[FX"[3<#=1PFX>\OZ*+$RSE&D=].Q4/KUEFNB'%_4 MK$MSWBJI57=X&5SMUO694UFNB9+^W,>KB9)/UD1I8R(FK\H0 TPB!EZ 9AVU M:SH>:_3K@LQZX1GT2MF[PX/*[K@3J-7SQXMKLW!X/7M+J/ZJ-Z##12C)*=XF M5FMQTDLN#_*$06Y96!'VAR>&JK9,SU$PFP%8'.4'>_&4?11@M!%(A5P$B'8D M"GQXP7C"1242US2*U12A0"(.7V:?H1*0GJB*GT$CP*Q7# [C]9,1Z(,3?H2($)"N]5.? H#TW3?"/UQ>%D\I2 MA=$O/[BP')>YDF"6W=2QIIAU)'*:3#(X*[[V2&8KC$HB>1$U<\,)>GX_ ML,*8S(SL+C&/ND3"=U@Q QZ>B90+_MGI][ETU?,I$L5#+A;%+Y7)*+% MJO N))V\-2MG!+V6O*[$JN;\WV5.WCMO'1^XP]Q#_:%6.9UFN_ECK_XAN8C8 M5SS%:RV,Y"7E105J%^GK,*.\QB>V\+(UCRV@& MC!M&!07KR#"X-J@5(V=PD0*EY[S!3=*FFFGQK'MD0F9H7Z=W;@LRA*+\)G(3!77#Y<&&Z1+B;MI?[(](!H M9 .-MZC&SX8.%14 >D!77AIFA.4S]&]%<\;6FI8"0#$@?,N"UH?[%LO$905( M7N5KTG^"Y"9V=D16(PN+ 1I[SP$,RRS&JPA[%/<,S1/F(BZ@<%H:K]YG.(S2 M:"4$DT_@IBD9T"9B*7D[;[T'$0,U"I5ST3+&]$95X.^FCW^%I&M[ M>NH?.4;^3KW6[N[V:GN661M??$32E=@-76V=MJ/ Q1ZMAX@MQ\LL!\&+GT+C M-CHS"-UGCJ('(!7 87M)[WM&BE,B!?1WEQ;X"3)AV-T95@BKRN6%U=<;-I-? MBA@\6;5]";?VYGO \X< /5Z\73XH*+_'6Q8A2?WY2)?S"4L,(A>Q]*R,#'2N M'D;Y2_5RQ(I']NG(+QZ/:@E78/Y5$$WSX[V MBD;G85S;;MQT#B^;O<&7'\7EB,!_$3:\]1%3K?UW99+1]C(%@A>5H MCW^M\L'[E*@39K2Y(;P6 L,X%5D=)Q+1'4JSC(+)^L!!(SJS+L*R.@Y^%=+A M@O]CM&O#(7DBT^"<^6^ \#YCX"4Y8O3L8NW?;NRWUH:.= MS!YN>P>=8+"^$[[RCF=L>F.<=QY.ZJ,3NWXTN+D#JK*['-#XKT6Q(99O%-$/ MSWQ\+?4 T82;)MCZ2<>K99+?P:_>'JWRSF&KDYW7#COM;K73.]2GUK6_1HG$ MK?9+:G?BJ^IX^U =7AQYXRPFM)67ZY"M42)Y$>'X#4+GVY_OPXXUJ^]I#]UZ M]JQ0:Y>Z%_NJML;S[;7T_J"C7S;KU=RT=3UZF/9F% N=(HP\1S;6J9=BI-W2 M3ML!5CAD+NWZ62O;=L\O/W0OCO5ZXVR_QIX>&^7M7N5SJ*J>V.6'5E:) Q4S"_KDP4GN]N;HUAJM42@I=D\/Q^?C2KU> M&OA&OJ,5SK.' \QY^2#Z[-^&$%KG\N#FO&LVU%*?U?Q[Y==PZLRN'LRX^4\.65NF^H]8K&M8NY4+\DKTIR]5XFM73-]\7H MB:?=E$4H/S92@MPMOY,K/;AK'_=NZBVCGC]Q:@ Y=[I[OT8RU2P5;CK]GJIU M3JY*#_MVHW-0MP8K+#+OH!W_B6BP3)M.[J>=4KX=]$?FSGGKO#JIE"Y;:[21 M7'0KCK5CG%'&+!;CIM"HN^)G3FSTE^_D-QZ1/A70KYZ07- MRI&1GU34!].Z.KH9&$?][AK)SZ7>=(^V@2O7JWDWT%MGM_F=BP3+YJ=;.3OUR]JJASML'-ZR1];36XQK= K>-6<-LSEMG]<;5_FEC]Z&E MCC#Q=CO-TI(@/^_B$T[-@U^EN'Z<7'] ZORKA? MB[*]\B\RDMSDN/TEA94X R[R:6AFWX M*/1R" #+2=:)X-$24= ;5NZ;2U<]E3#@$=D8$.E0X-SJ8@GO<4& _!@, M;D@#@_.6_9K\IH07Y,+>O;ZNSD[VZL%EPSISU-NC83/X?[5ZU19 M]E"^6162Y:D4+9&ZY%.0JJE'H;9A]2*,Y!+?$/;*:-7D'5(&&"GJ22P4^4&B M)CF\[_+8ZC"L1R*F-$TG!^.1NQC;:)T*W1**6MQ!+'"4.B;*3 MD=.%.JX8@<[BP2TX5H979@RCIA=ZP(2!UKIC87E,EX=:HGB*_8I2'<[Q/?%) MO90P49)?H_RDP,894,ZE/3Q'&1!WP9V+6&Q\=&:Y\-F9V@A3V&@=0P '7ZI(15 MN:APE8 3(GX.8] P(8_*D(:H$BL3D#PP"JGV*"D\/(3TZNR?NUK[[B9Y;),\ M]E&2Q]*JM3^?G?6*7*[\ZCF>E1[>7KJ-,69)Y.9$%D53P"1/<%SJ%2(9U7T M+ RXI4BGI0&H'2$69A%MS0S@5 ZG;S_)-PD+JJ!4\#KG%N5#?Y(Z.5(8K4AH M[#MN3-5HMVYV&VJ^?6&YVSOY4WU>P2*K:?5S7FZ<>!UD8BZ; ML^V=[F/#'&?5@Z='JVUV6[V[[G-UG'[2.O0_@,W]0!W8YZH['+%&,,E=U-S9 M36/VY<<3E1V3W9RXQ4Q[$%"3V >,_CYD_ M= S9N")6=5'J$:[G9TT[(_["[*ZO^T?[C6_BS;>IHYF6&IHL9(Z))Z'Q[/XXF_2(W]\"Q$&DD:P(5*0JUA MXREV/!V.UX90/(P3$NI%1MI@*'=3JAZ1OB&R2:1:83" G[&E'(EDP5!#"C,9 MTY=E>L#^/(^709&+3ZI@0D3'>0)SP$B2M8!SP%AL&FP#*F**^3"WV M"5\7!;[@CD4-VK%>$#8>L("Z"7*D.$#<%NY(X#&2ZC#[5+& L8)V2U68L>PP M5DIQL5U&:-Q,+I23X3'F6CU%)#0Y-<^'E3.;<0M&>+7%(FAZ13@">9EL),^" M_F(-&X+5$'.]W2VE*@D2LX5+QZ-461%<5Q1;]I7/F1$9K1-1$UJ@6-1*4.> +\60GRZ M.*O(\B>O$!5D]**F.\]4$*.K'&8CDT4RVAWIU['J78F27;*_99J9E^R3BX#! M(?@?:&2;+ LO6+C+DY$.\(_0E$GM9Y#QX))0W.,75)B_B;B261II%14> MD]09Z6'2Y"E:"'$Q!@5F83GMS453\Y +!=2!"6C%/;][SZZ2MO'35?+[GKK* MEX$N='8E)3V-^A!+\9G\8QQVT9&:_;3S@J.(RND1I-,WN27:0BVL1R*?UH,5 M.#8GHS0S5SML1\K(/:#1?9/GP,ORGHB"*-T#=Z$R'S@8*L_)EE$*?RNF[I#E M:&9:%HZ/$$/[/..(+Y4K28JQ9J*+E>9I51Z/#B",P,GQGS>N0[T039$_\ZJU M]D/S8O1PJ%J>FGL(%&'?<3LK.K3L#BM'L\HE*ZB- MN]9X=CUINM6#05C?ZJ/6Y7XS>*BG>T\Y_<+6.R?UTD7)V=\_'PP!'O:R,2>E MV&ZL9&(::Z#;.;!)!(L5\GEUEM6[.+/;L58>=6KA@>6Z6F$K\V1O^",,!%AP M<%>])V=8SC[F1ME\KO1XW;1&S=:'C ")=I4H^K/0K'U-*I>)^H3SPH+:6$ES M=7OY1,%G4BNPKJIN 7J*SHA R]EXXK@H_XM&+8(.C]G3DV:C0N0);V=Z$5!> MHE/42Q)ELJQY?%&P;E%(2]2(C2^1BJ4:@!*NV9,M$T'*$+TKQ)) L@]T&@2# M1*CZJ-#9C6##' M! W3O(*S-_> 1O""-8$+,A^0!L,$.9GB(I@VG6>- "[IE,$%LC"BA&IY4=-D MY(9 6?#ZBJBU7D :>7-Y?!W++9FDX()*KD=OCM,GC!F:Y M7#,A=9 )&TFCQ>+T)'HS*E\G!D7=0#-8O(J5H.YBAYQVIJZ!#QU6T$*)'.,) M*0 0Y'B#35#4$0TRZ"M!##,R/D>N*HQ)0A?[XK@K8U4^=:GCG+H)5]F$JWS2 M<)7\J\)5"JOG>)YIOX+%Y]<0W")HIQER)&$4CC$E4Q2.UX=AW""& J"M'X.]I7))B3X&V>AYW M_@"+H^5CB"ENS!PGRO[#GL0IH#-"FI?P!#Q'.%C(84]K6I(<(E8=,YDEUR-J M#8J!:7M"6G&CYO41VQ_W0T/3(.'VJ=@[W^8#@_OZ8;\VHVA0J:LZG/>. MFNWTM^?=QE$IEQU\^5'>6GMBV>JJ3Y_^E&WUQ"EZ-Z5N_6!>W->];.\\7ZRL M[Y3O;P=WUY=#U1L=S/MZESW<5]7RQ9] MJ,?JJD^?'J_FAR<]3Z\>G*KCXDUS=WIDF^V[->+5/&B?#OS+TF$]7\O/]@[U MHV#_ "L_;94^1EKJ'W'*M9-):ZC;;764/V,^&VKM\=[-8'VG7-V^GW>'^:?+ MT<-UME7<4<^JK(;AO5NKJE$^0SW6'C 8AG,CF?*D%85L4?"/15%K%&=#-?X' M7+SK 92M/N]9'Q:I@R$"JP_B,KE*Q4LQGRK00$]&$:) ]_,X%6$ZQR728JE\ M]HJPEZW(!)18?,\DRU;"IK006B.G%2F8O,9TU*]A2UG;H?0=C*1.N+5EXE:L M^09W &1$!EX&!6JREU/@0JR?UXKB+_'&&,F*W#(HP?C^UELNE/B>X:['L>@[ M:31C+$9GKMX #Q6EK(>8OM2WT'\2PT<,&J;OI. OE+S%)$+T@7#U VV0B"CH MH1 ] KEEE-M)#:99W"3IR%\6E9*864T@KS3COO7-7H2H\ !\5X@ AY\YW/"N M\SAJO/1"X=I: G[R)8J[HX \Y:NYQ;8R,>D$$Q-E"''8,Q0+ZPO^\^UW;G_9 M+?":QIMQ[P$9@PRD3[3*[Y38B5&+V)\AUK&EJ,C5$U!*]:D3^(W$!@=I;2@73R)%RR(X,83O:T$7H M+GM?> "*T+JUV-_RV:]:N):HQ\LW!9M5\(N&*,M'(4<(CY2)J?48/,XHDO*C MG=%+D:[%@+0+XPH(<%B"X*-MY27H5A4ML[D!;Z*91HSDP-[^'2,['(DBNBV+ M%]4 ML@E((Z2P*8]-+TQO(K]KS%Z]N$H/$S41>V51$XENPBJ^**:#M.T"==9<:J_V ME6T-@'V+E!OL+O9M2\@)]"DY2B1NQ5O8:M'K"]V[\,FX>"V$? RA"%BL%QL5 M[B+_-,6_)_N'A1Y"'QD<> M'_/LTJBQ")? Q:AVJG@AUD6W8NF$D@NAO"=)["0O6Z:%%)#98\\9J!4>K,*Q M!:-U*/F 0HC(3,Y =^;)1I'T1EO3_,26/!G]21UP=1S 0B())\%F^$>82($, M-:T,CJ2R'&(+".DRWW6D8HMC36(?IXX%T(B7#"&GINC;ARP0U]'C[ALLD$;>5.-J(_HCFA83+>EE,0R8@/:?I#8'JRQS7U MW9)NT#"/UA.:WAAH@R=S_"EQU8VUR$R:7GXE_VF ;@, M#^"RU,(_BYT)%X)6/GT82VX3QK()8_D082P:#RK1NZU^Z?*H__28'YF[V=SN MV:A\T&E6T,'PA<\6/MG>L:85M7[8&UWWW6SV9/?:;9\,X,F=Q2>O>F40R1[/ M['J[=#H=/#*M )Y=F/VNUVMVLZ5[5Y]T#HW(Q+ICJ#3Z9RRT^ MVMU6RZ/=VG6]\["3K?7:3ZWM&V_6+735I2=G6:P4E4 MX,FES>=/K=-#UC#U3OYA/K\[KMUV1SJ.N;3YP=#HCV[-[K%Z,O9[=^V\F3U_ MP#&7-Q\4G4IQCDJ MGS]6X,G2TIC9R\>+^;S65$W[[*;3J[9/APZ.F5O:O??4SYWFFL-1??SH7)>: M]^.].VW6+2U/?WW9V#LXA4/M-)X:E#))3 5VS>/IT=E M^U0]*92M*N# _D##,9?!='DSTFNG%]V*>G T\Z_F#^;10^6BN[.\T%-[Q_&Z M-?5 S9],'O+[^8OZ!;OH[BXCWNF)EF_KK8+6&=<=S3M^]&MZHP)/+B'>V21K M[I^=7QUUQ@5G>G3=/3Z\.\(QEQ"O[URUMMGTH:-FCP^S3GO;J$ZW\3<]B]%SOV^6+AU&16YGM8.QJC\OJ6T^[Q3RR<6!5J?-ABX;$!U5*02 MV9MSUX/"&\_2ZMXX8:(6+02&:O0%G(B1+N=)=(V+L\9X=[PW&D^R[4H_N&^7 M;]XJPSHFW:A;2PI%BEJ);^*/+Y24^4E(&9($OBS5JYQX[+O\([XH%+G$@E!6 MT+F,(25FDN^TP'?D%URXHV\2,J!*,FA< (R$[%UU*T^2F^_*E8D98F% "+R8!Q<;'U&)TA$JPR<_9F0NHPD5F M3)?\J:@JM >:6#ZJ81WRJ5-P?Q 0XBMU7:W1S$!SB( MG:W=XN8@/L!!;*2F#W,0A>W-07R @]C9RF](TTN<5NWY3E%OOEI<<0J^$@>Y8 M^.7_^U+\\JO"P?:66I+1(S*&)C=Y5*AXKR+C4MX08 B'E;$U8I+>2@\:.JLP MP?_,H13=^G(50?['__Z[MT&?-T"?W%;^>#:=Y_]/>6=KQ M)0D[=*F]_:J* X0B_Z=+_S&?Q1Z-!Z=.C@?I9:/^' M18/=K<\M(/Q66O"L)>Y/QH'BIT>"OYH2I,A[RSD,NLY8O__/1Q,$[^I7GBQA MS8RT$WSM5CZ0@"\/ZRTW]7P8TEN+[K\FK/^NW?\L]N>WYQ91?&7:&;_]2;^Y MJ/H^Z/M\J,J?C;X_BP_YD]#W#Z6^SX.K*__] M&Y;][GJ&4DA4,'BSWH"_4/8\<5&JT3VIT26Y=&1!$%%9=J>P]J"& M%[[TY4>ND'^+Z_Z7\/>U*\2_Y[J_LR:[KNO^"XT)7GG=ZY.Q9579]$$U;Q]. M]TX.[_33^>"=K_L\=Z(_'.MC5=4NKW:+KGI0NIP,X+KO?OFQF]G>76X=\ G\ MB1_DOG]&>?[==?\UW_NIDYXW<7>5&N[U]>F_VOGVS MGMQ5U/;>]=[#E;=[=S2D\DOY+S_RI>4^0W\9?_^T#N-%*TU*C]:7FF<^L6WM M UE1W\&@\_;FTHVY9S5[B#C"B>FO8@JYL\:LU'HR1YU&\_+@O/Y8VO[<0 M^#0XT^W#&\<>Y?O]6?-P[A3K]8MN$8T\N<++3#R?V)G_H8C&VHU";T\T/IS) MB.I5P)[YHV!0:C8>IMV9 M74!^@R[J7*:0_^M9SJ=U4L.8U2%]&DC]=6.)V#B@_U!-=^,2W;A$/XO2O+$+ M;URB&Y?H;W6)"D&GS>4<(7'79OGLS9/:VAWE[T97CMON'U<+[VWA*3W,JX=[ MC7FC'@3S0Z-?U.>7UD6W3#[0C0=TXP'=>$#_6$[WT3V@,&;#'V[RR%^G];UC MR;HW=W.^]]X^@#CR"]')=(F$$-)K[1N-LM;8&U5S]XUCIZM7^_9[F_T.@QWW MSAT_9>O7%[G#,[VW8U@^]I$N?/FQO5W8Y)G_1[[E][XT;^E[?N^]/5_)1OGZ M@1S2<2I0MHO-W<=+=:+F@]W>T7;KL-*VUUUO H &\Z20@YOK_8GJ>\Y1Q^QT M6M-&X;!4*R$Y* $YR"U1@V\;^> U=HCWOC)OZ95^[[U] /G@%\P5<^?M]Z,KSW-E+<9K?[ZGVO=JE6+WI7![EN<^@_(D'8_?*CO/NR M0.V_P1KQ2T:'][XS;QDJ\-Y[>R_QX!?B!^)$H'92&8UKM;FJ9L SAPA\*)/L MYSGRMXH@2-+/ M!/PPEZ%GL?YI!:Y.3W1A>\^X8_@ 29;F&JG?1N;P.G,E#' M!Q7=[;NYP=.[QXM9JE;*-;5Q>U1RO-*PUBQ5;K19=Y>7*-S-O\QTM G6^'W! M&N]^@=9',=(L4'\UQ5@0-X_'_G6N-JOG1HW!L?4P;]C96;?RSA1CF MRQ>-V M^Z'^4&CF<\>WEF7M#8!BE+[\V"DO&YM=9^:%Z,'@Y5RS-S MV4GN_KW+IA]J]R?GCS='\]'#\?QJWWHZ+=XU42?A.2S%TLOJJOZ-0@99KO[M M:X#;C?84?%]A%<#@88 M.X'Q?3=@O^W\^4<5,3UE$KCZ$'Y7^D ,X$>F5)TQG/A MWQV7V<;JMF6Y_: M]6K/U-2CH^+]M/F[)3[U!>0;P2'A4'&95N6GLTB:"2P[-[O^Z=Y%+S\Z4-EI MV;\IL$+EXLN/TG)B8=8?.H$'.\X" C+%,L= 80UEP@&OS,2,6\I:D+;B$Q;Z M\+KBGK[#'"=-Q$_W #P"/Y1X4 MW=+,L4PYKA#D\WXXC6#/02:/L>A3)AXX0" :O!U&_=P M>^$^FWW%9CHP:,V=0K6?(8]Q;:' M0'1-9NN,;R#E13@8TT9A@>KR4-AQ7OU'SH0#V)Y8MH-N-R \K@MK"H> 3=%+ MN7_HH?@9QK:], T^)::2#PM,\;;$:)S5+C#6-^9?^YKI7FE6P!K]?=/6;-W4 M+,Q*=F%"V^=\:QYRK<+9[=UL=E,Q1^UF>Z^)C MN;7QN-77-2%'++'"+S\0*,H4H9)1QDSSX((1-#)TWGT))ZKJ) 5%SG>FMH< M5"I-0O]^N$XD"""8F=X0,1N'/ M)_ H7FE[$L"/ ?Z&,^*/4PV&"SP:A!!0\9D^M,T')$Q?8=DCYBO:!"B!I@\S M> F :\>^0!C2%9!??4O0&DH#*/_CQ>"L@3SO\QL9NX/$[,4>@-9YF+LLUAO* M!?[09< =X*)9M!_\+@:!$$Y\!6E/1Z"4=YTH*%UJF@M7H<&4CF4Y,^_[&V- M;H=0X!37J.2^*Q>!P_F>J2/T YM36F9\H_,R02XF?43"$+Z+@Q ($S+4*0"2 MSDV(6G%FI6OX#))L1?P2PQO% %!LK7//^>]*&S0KDK-A?DZAG1Z,-D7-1)X* M_QXV8_/S5'(21EZ@#_' 'A*00V!Y($18FIL.JLS""P"Y!,@0#6S'E^"$E_D2 MQ'K"9V)+A6<0N#UD'Z[K]!R7\ KDUMA#XCX!G+6UPKF0A'-@+\.8]N2ROD6E MZU-NL#.S$9C!>$(2AZ+UG( _&?^6AA';G&BH/ILP"HP_#Q.*0 .@LCQU:PI5RE\2P"J\TX;,?:(Y"!)T;#(.[!E,NHC[P #F#IR91K MLJ:#26>1(7L$2,5@@H0H!+)C$RD:.RX+620Q,[QNG"6FLGK;X5Q0J;2KRDY> M71/K.TL*&-^5)B?(D;P.#)I-^;7AZBDN?,!L%M)706U\D-4]KE B09\ZUI2$ MB)!I(H5&FN;2>:;RA52A?=D:]F_#G/[X7_A'@D>W0,U'^^!0;#8T(>/^A750 M5?_U)H9B5+&8*Z&6YIQ[%PE:0J>GQ1LR[->:ND5MWA97"U6]=G M3H54S.UEA?29IXNKYWA>C7V%TIM_,\2($<9J7*?ZKE3&<#T%D^225 ]UEX? M=#FG<]G$TG3.OCP>;PSRS433T4A"C%9(6E_%D\3$47/[MAY*?Y34'+\KEQ'S MP4Y)5%/-EQ8PC?9+OV@**H. EA.7>;AHP?4X1&("F. #W/+&S6+*5VZU04:0 M?#UB?1G%(=DU)I2BX8AT),!M&[X"UNL8H$:^-:@X48B;ZGK,,D%6\L@<%S'N M,?.':$HG=14A"FL'=BBT<=LS/;R]))T)-IHBDF>4(4AC /5,7.@QS'Z?D86, M3P(,88#"A^,FY?RXX+H@I,$H6"P;RV>GFE=@B8C!T#EUUZ3Q2S!G)?1'H"0":-^3'@7_@184]";.3KG/D=IG.3)(N8U]. MM'GX#=DP$T82?K[DET1*C5);^ HW>^B:Z\X10-%9_.=+B1EO(Y,JXMTC&:[C MA]9CNB90B6C1$,XKBXBBV!I=;?K!(3TPA%S2/AVWJ(MSEU;;<%/X)=]];!T) M9244B>'B3S6 (,!$W (4'="DY;45KI330D+ZT'AC7J%4DP9:C*JY#4!>QU3VT*")%!ZCUX.XB$4MW MXQ@IU R)+[("-'AX0R*ZZ!D8"#T43R/Q,[<;H)^%5!8;>;%C&R8GG3,@='QL M:>A,,[=XOJ./N'T*-R3V$;$ HG\T]2);0(H-^QE/+&=.WA8$QQD*=$I5RYSLPV-7Q1\$R' M&"5R<&U"R#5FS)>;DM;E=$AL*3 AZOQ:Q(XY @=$8 @&@-[ L1(3@>J!O$ZA M(T#(3!QD=TB-A?@ )X'2AJ<,0.[$:X0+85P2$HH\]U"UEV9@4GE,F )0P$5" M8IC<(AAGA5_9UF KH\ [FD^FDXSBFMXHVT=E&TG--\)*6*WA !4,,.\KOA&Y M6+$DA D-+^E?#!/@&VTDMHZ#S31K)$B[C?;*'I.+9,8_N'Y0+AP7+FIBA8%WTN^@6/@,\+/+NA%*&S%:<8>##K*MO6A8S$O>P92 5J ""VS M4II-WO"]]EEXPV>('H))XX%Q6L.M<3&2_G+B%-GC:B%Q@@GY#0< #1F:;] 4 MPQ>%B!6S! LQ'+X4X-E2CFPAL0*]$F(J?S7I=,?;S2?&> 3NN8.DPXX[G[DFUZHK4W2[3E0]5K SK0YO+@M\F6+YOQV M[ X[#35?N=0/CRY*[/XXD1OUFC#$Y"*.T(X&X&L!1&"C )9F&, 0AKAD\[$8 MEVGW='JIG^PVS=N=4?6N?+!?W>FI33; L&\UHZK+ 4,))0C(E E$ [4! MY6LL,B.V 57( F?%)^3OW*U'P!AH!BMAR7>)5E:EMHT9<^TG3'2EU/-]Y$6 MGA%Q,A@Z,01/%5*1:>N=+$S*7;H&%Y?D4PE&L;B+ M2")<^8C29UP+P"LO77BQJ<.?-2_<;R@+XK-+,0#>!#"@S^.).#$R3(^T"29T MF[[ES(1TN@5"J/A&LK;HX>1$G:TV[,Z0 MC)E$4!13I!^=!HG)+RG;YDM@K^%[2:$G9+J:S"'X2\ ME,G"?3F!N[#KWAQ++)"3@\*G4/0;F\%8(DH*^$0 "49UD8#]/"YQ.'$-U@2) M%,7WS,]QD Y)2CAA@(58U-+#A )HF,3-/F V(9,KB23C:.Q89\Y3R.SV[=R MS<+>96%O]@R9Q/@_4F5DN$\2@[CZ;A*^ I@G!IT4'((+C-":_R&B4A,#IB3^ M_5R:)X.,,QX#XB$B Z3ZS,4=\LL?(C;>".XR!2C8C*-J*$;)^T(F54"TS!*% MY]_CNA:FR(14+CX(_,Q ?L9[$V=^B\OC'@(6#Z8BY9/IZ)&+7,?"ZB-844C* MB(!A^"H0]KA'E5#!8R\"#,VN6R!XU72$ M6/6(A+NTQO%90AXB8"#U1Z$F]9-D_ 5(+2WZA+3)\P^]Y@M>\D_O-R]L_.8; MO_DG]9L77^4W+_V2W_QM/>'\J 5;BP?W$.= B85S#M+%N!K#,&RHO^ IY)PA MZ32)"2Z+0;#P/D65AI%PV1@OBPBE'4H\PMOB_23 D@BQ&?/BKL][&4XIF'/H M&M.0#?46N(+4[S J+AF>I8"&Y^A2G*>3&3J6@>9LH1+;2H.KRTUAU^,:#7'V MR<2:<[VY)C0^$DM/@8KBU#P43.9UW <&=Z\DXP?W3>!*+OP.(,T*S9PL@OQX M1VP>QK,Z"[H9=^''!"2AZ2VKC\OVV#3Y)UUMGW NRA'$>1B"0B785UK&4: -BW:"'>TNZ*-UOX9-;?(A< M85+ E"I1=$0F3Y.03BL/! 3\T_LW]Y[B5C')1P9+\RB&H88!XCHYJ+D(.XN^ MCWFKN&T:+I RD^"*//0Q63 NW2YZ^^H:T26Y&+E 4ED"[CY+[B9Q=Y8"NB>F M3=H/EQL1..'S$@:(F('G<50@GV;H:C-!"<%,+0PC,*:FQ_^*CB\9:B)437EG MQ&K[0-)%5(/IZL'8\U'=\5;:5H3U/CR9:$#@IJ&;6RAU6NA\&3-WP%P1Q@!/ M< 8;N3W_1QM/_JF$CI$8L\F@&4=0+3$:3$/N>5T:W#E:DQ$,P#()W E&-\0G M$H^&$[:;E6K:;/_F"UW/52=D"E$H)QT[W("L<1A(NVC:"IDO&BS"?,% MX5Q&"#>),O& \V5L"7\%QHU011E(ZI_A>7_5OG%5J+YX\-]C^[ 5"J56*I*! M1;XS]FAZ)!Y@W 5V+"ID J@37QZ90!+()91*2B4Y5I5-\B M/AIR2XS)&X.08"BH2$P$,9 QRDM2#WS! UED7BIWR_]['%B^.;&8!^O4OTG7 MMC:7./L]>;8IQMFOG/XNK3&-<-B.G4441A+*8 A?G#+?9I9/)6>;BS T8L R;,+!,N( M2SU(P1T0,- *20TV&9!^CNO^$.8=*= E>;Y&2"<% M(HQ)@Z\Q#7(><5%,?>">["66BFH!_+K2RH)OO5\P(6YM,3]2 M7(C>#0(:^:P ;R8H*6?"M+5X8'"/1W.92VDC!'X7L9 ,/B"%)%9E7 8ILN#3&V# MDMH1Q6%9-,$,D,S'2X#Y;WC_TZRIL:2M9:O7&R5]8RV&/8 TJ)RPQZ@G]3YW M9(EL;_[O)\WV8>4CEBR)]ICBKEM/ M&9.XY8!G4PF[0>^YM1$G(_.]2*O:+JO9O"IO-B$9UVU>:-M?C/Y%4RRZ$9]? MA8D6\3XI;Q3=!+@(=!583FR^Q LR$T]8CGF4J(S#!;)J^FM+%H[ _T)("\H7 M5NN(VS66W.LA 4;KYI!E^4[);"2=0J8-<@'073VI9O+W,1U>B(\93GQ0R^OW M@7[[7$C#ZADQUWU(V43R0FAPD>2)JS<\_HR"W"6#1=(\QH4]\6,T1:B*"'C" MS$JSS](&O$8.3I& / XK9H+@5#DE^H"H4IQ+R[!*KN:&;F ;#C?V&O>+([T& MH T&8F$+)Z%%$0UPEL\?*[X13KFV>.V7!P &=G0H FWD2\]O#$6KD(D@4XD@ M LS(R"*?Y$+C5FI*XAO7$4%:QT XQX%:W'^/^4C>*F;2V^X]WCYHQ?UZ4%-/ M:L5&W**"F+(27?$ \ M(NI'- @Y33FWDU'^UTRL, $$3#"+#4.4,/>/0AM6JHFMFC\R@.@&AO8@3RB_LM*;E($C5=+#N&"A M27JKZ;+(DDO:29/*=SS<9L##W>/TGR(Q9,2A,(S(-9(*ZJ'%RH^4 _[;$GF- M ^3- E]BO:3>F"TFPC,3^0]I9J-T;UX*3*-4-J$_<#$:4R&XV^Z>+27^2)MT M/!=(V*>E/Q%E^*_:-RZ@,WN ]HD^ST\8B$JCP+0M+.1'P37< ()&\O!<921P MCS)Y +&8JYO2-#OFR)PX<"'+4TU=#*>DW,N$WD(O)2Z*M-*%50OQ)6FNRZ#M MF]O$0T_G@K\MU*02K)[K Z&&DA@\@X;JZ"N@;EBHPQ NI*_&MY2STU:8]R8_ M"_ #)1F9)@>-Y1#T7IK=$VZMYZ#!F#*D@4!0\E3,+[J\6K+JIB^8Q"EN1/5B M(J:XP@F:(90QU>0W):B'BW1*UB'CD@IZ) "OKCJ\=$ MR'4N]PUN1*3HDLV3VTWC>T*OGA\SOW&WG MSU(J>Z8_]W'U\3 E$M'^>CDFY^-9B$)MGA)Z#6&ID\ZQM/R[Y?305(M +"HI M9B+P7L0A$B4.3>!%CYS@8U@R>CE"/I((UUYT'@DY@[I\\E)XR)_^AQG#!^LQ=.BD0Z>=FX?0^9Y\+I]Y..L=BZ MX)1-BS,"S;5,K(G9%R(427]4X@THK>DF O<2AQSA4$74#4*QDV/E@JUR$0;S MQ:2=U('Y+JD,44R-@C=D#>:5-DT!X/4Y#TZ1N& A'Z4]!]%Z'-Z'9!Q[%$G_ M4XDRPP/CQ)64GL1E8QSQYL ?HJN:Y]R&KHHEA0-OF,M8-@PM2'=@)J+Q*8 # M_0T6OTG2+88[^SAX@XA/F6 MSSA4]/FR/8FUS]"#N%QNNL]H\_AW(G>FS;@,+>:(*E++H>.QPP*G>.8@\G>1 MW4W7!+=A&/I# M=U,6D!Y2+PJA&PLS2A3G$-O+3#C-PAV1ZPQOY[.74Q'5;^<*^N_&/%A0W/#0 M*LZ(L/ [RY7RGF4.^!&BOH:(@\A*?D**!=E2.F1_#R]]/(0BPPO, BN'6ST/ MF9;F"949[SLSDI&1">$AD?)S#^I%E/.S1#>%/)&6!)02IX^ B#2 99#(^!0. M"QY<%.Z?5B]"818KUY&M[+.>&R"SH_(P<7&>&^_"/-&(.3DA>"5/(MF<%V2DAAIH MYS(B >,,$V&50HZ7!MM26H@ ^ /7U-70-5?ELI/2!EJC(X__@/YP$.=AZV1= MBS'X9;1=2!7E@D@\1_P9Y25A':L_"E;4PE6D^\H_ORNQN'$E;ER)G]256'Z5 M*W%G]1S/VJK6&'89=3#T&-+NBFW4,!'0H1C<.C=_+G3:\2XKG8N3T]UF/3LZ MW1^,*MW]@_/!1[2PR5WQK+1H7VOA-:LF%VVP-)=)\[+(_P3A(TJ[BL5',QMF M8,P50H.'J>R6R$WB9FCO7>*J*@9IW.C0>3:>ZN36F%:8,;JIMUGUL5VZW#N] MNON0^!+;T7K$D6B^EV&%EBZC>LRR*/N2ET(4&:H&=H$ 98[HG91:$SW$?,=_ M@PHUB]W=%Y!+%JSA);3;T@1YZG"'#U6ND<^T^<8.^+: .%42FQ+TR1.U;*P+ MKWWE]79O1Z7N4[![$>2"I]:O=W6-G8Z8*+6,3>F\/KRN#-V^FMUWCPL]^^@( MN-B7'_G\<@4;!/J;@3O]+K\=N/.G];O]87764//GP]OJK?'0;>[^>MOM%X+[ M_G0X4T\>IF;G^D [OKK>JW>RM[,O/XJY97!+UP+O%(+ ]\Q'[DH%$=P?>IAB M#S<)"QKSKZ.JQJ EB&P]2V1%OO7!O6V/XA>"U[MUV-2L/#YU2I/^U>7A<7G4 MQAJ ;TPC%O9^//:O<[59/3=J#(ZMAWG#SLZZ;XY:;;\]NJCTW5EG?I.O#A_/ M[PL'EY74F_Q"7%.6T$S6S5;?A677PFJ9*[EU:[IW-FF<=+3.==$_?#J^[UPU M[C]D]]]H,XKT)<_7GD"SY,9,*[H89@"L*C'GD6DSW$[4/$QI!BZ&'I.;D9H9 MY8I9^%\>_LW\=+XQ-TE9EL#*,&B06RI[9C]P>2JHJ(D?<_](@[,U7[ X1P;B MC&)NL:U,ZIZ\+65/U,ZG.B'+2PH7(PR[X>X3$V -E+76'V>X_;+TU=,4L7M@)O8*Q,4_2M;O3E M4YBG%+T57Q(, (J_S M0DE^0OCGZ(1:S!;4;"&D$W+T12,[#PTU>;WY)4?GPJS174S>O.BZA59ZGCFF M#!P*[GPN*8B7&?FM=X[B2)\QMZ_YXG'9^U)[7'6/*F=7CP?VT_D>:"[L8%_3 MJ[?'3Q\R?U4T/O*UQS4%*,4GY.G."2X0U77@#:'B70;GHLA'6C3T0AZ?(3U5 M,,^JGKXAAU]HAHZOH+F&,%<744MA:(&,#\0?>LR?,29]FHGLR2CX$8<3V>>Q M.,:4!2VT0>?.&$_$;L2!EFPZ0P4C^,J9K?'P6)B2NLCP*;29%TL:I[10*J"I M/>)Z[P/7]*ASA"BD&46S\SX7_LP!]&*3J+(%+DE2-=F3*JIV1ANF!$.?=X2P M14!0&+O;8^)[:B)#J^4EF62U*@_:5!=-P9K,;2.17T6B MYNUA[] 9S*X[;:/AG%\6;_:*EQ9$>)S&*+(AG>HEU\@A N5 "]FM71SN5?3. WI4P#JOI.B#2V;Q_RT]" MKZ^:Y;K?W]G7;>=#RO44V"]+$P2\P)T*C%#"$923+#P(2DS"1"*?LK;*F><,$$D5%E8@T86 )&I M-J#\X.%E?2<;>'$137)2/DLRBAB- Y9<(M6A4+">$SX>A?[P(/&P&Q]_?DML M+0SF3<9[,I.D*1[K1E''@O?:@RVERO>-QEX^&"?.:0-(O24^@%BJ8V-M(_&[ M&">FSZ7%#*V]4I/$?W&8>5S5L683BO+('34F5H\=@^\?1"[7D39Q'MAFQBKI M47NCM-KQ--MS2BY'$:=/*,(10K:S[K]1^X1934O MYMC+E7:#PO7.0&4'UYUR]O)\T I^O85#0Z(TW:46'DZCW_$8U1Y,M9M?M+-[ MIX>%FU8G>Z(&]Z=6YZ&R5_GRHY I[126+.49DAG@: 69XBH.EKP25WDY5GF# M!^^ !['\++(07@XU^Q1."0\)FXV<.[;@%:E(L:NV]\L[Y_>V>N!?FHV'VP/; M;

'Z]_V$G<]0PC6[0& M3=&GY&8XL8IMJ<]F.BN56;E0B?-C,>4W,^M"3EMAYC#$["9_@N=X2\+U)0V* M[^N0GKO8X;-URUI=I3IIHN@)S21!S;(IE0+$QP-0OZU;O'(?BSN"7A=FS2*M M-V=Y>S9#NH7YXQ_F%=URZ[[_H8$6I&.Y(]OQXAZRU=2=<'@0%HA-=]++[N&! M6[2S/A.4Z\:LI!<:E?Z((_KV3^)/A9BZGZ.[Y^C";HULWX6O:2W@!ZLF4M/H M='WFBB4Z3N/U&:\7/;(JKN@LGHLG*EPG-;S><:JRA;BKN.F>L-)DF9JTQF*> MX$-@ZEW0SSW;VT33GLT^Q2LN.LX*;P$WB, MGVR[9OI*5>O6!*RY+.291D$LC:@(49AYH.@+]76^[JDJ6BZ ;BO0MM?/,7GH M ( H>/?5SNNK71L+\SJ^W+57_3EG^MWG^SR?[]H<<1V?\-JK_CKFQ?:,VMR9 M\IL3*K(CTMD59TO"."'(J87 I&7:H^B/P^B^TXX8Y4>FGJGYC*%7>^N&D5LR MH!X!Y^(/]/>X*B5/Z(Y=* 3T\?>, 3+W5Q_[+AA"""($]L.*4UT""I%2^FZ:Z*B'0/']S#!S\J M?("4W)]?V=C8$>5T),0G-!U=H);]"EDB,-F>\$USDI8)HX[ /U'>.?U X<>1 MT[_N,91[#.5'Q5#.IPPN9?*\31L08W>1+9?IC-C)3(RQ:-IDJ*P2/Y Z=Z/0#^V)W]"\;RC@\ZDOH?-^T 9RB0Q[N;#SF M[*+&W$,<]VSV+VTPW#,<[EGM7S&K_8N?P"_4DYFRZ^H#'6C/=[A36<-:LJ!3 M,&9, >LVU@/7]X/F-T'FXKNKR;[B,>P]%9;=7>UO>&OP[2X'[O4"G^"P7GM_ MS^K07GMQW_>XW75XGS]6E2'%_PJ/L;/%83#]PW+PC8 MG+>05F&!7738WGW<2U[C7[5;]M^7@16_^HJOK>DN$E%_$8^B6Y6RQ98VJ!FK M0J&26$[4?H()VE>^+[9^#Q*RN"4Q;/#U0$ES%Y7M0$*5^3UW2U.,7T M52&[*&><2D*H(TT0W-\SU#OS%K^6S'!67(SOH7TWF\I M;N66 EL/FZ-Q=9 2)LT*UDV(\F"1&"+Q?6OLMK_V0RK0)_#T=6;D<#/ MF4;X*WK0+]1C2%?#O^RVM#^P9A ,9,0\)[O GX$\>0OQV-BW0A9=Z-XHYHU M+.F[NH6R/5/V1-$M&7WZ$'P"_P )M8I!W@ (JE*W/#OZ8'_*C['6B;_&1K(; MDV.0)7T' 5QJT$"+V8-865[%]S/80L MC5Q4-Z;Y(/I:\(6*/0]\3_0[?""0U5%L!60'$@T%XZQA#"YP9U#P+OS%689Q M*!=19@#0C$%,]O;_/H6,&RS@?U\6][0^US40"+L[DN%"I+;-=295H[L4)HS< M*.897N/[BU,R3\,S^RW.^H%+GO8!) \B:.24<]4>I2\;G"$4%2/)+),M927L M.>7$QS%9GMZ=VE*GAHB#;U4(%JJ0BNPX4LFPV4ZN.37$E:"I8-2K%#OL NH/ M_)$^!DD*-G@!OR>CC8<,-_4=%>X1B/E3].L;56U$>4JY&&NDL MB3OSD]KV@S/3JH!-2I.HTD$Z!:A2^JSIH(H ^/4A@ETT3:,E5 M-,Z-!KHG=Z2QS/M605]TC0Z_3-;.C5N;:^X+"VL MXF-.B9MF1N&?E9?'O6/O#2<1,E?"$_!%I0W%R+.=U:X"M*?!3GHCV?L5D_^* MZ6X,A M$9SS2E^APB$9!'M@]0]!?(*L,H&;?/0"(OV/*7S%;A6SLQA8C8.U^ M*0A4)/YV(UX+>>M//'CQT(%:&CX+3L9ZJTZ F@1(A6I1! 5QI1O->%&;UKDV MH5$'&B'M.\$Q^,1J+?O3V*Z M],Y-B^4Q%E7MP'+2D2&''ZZ:FZ-H%2-X(;7 MX [!C^0A9, F(F3 C"UHT@Z!LV7 .+'#@>O&G$];;8T7_ ))-+LC,FZHA-./E?J;$20.M@RA./K(G;!-TW+U1V:2E*3VQZOG>K<=7Q! M#'/-SK1?ORE*O\\4>5W7M!P9^>%I>77:\,C-)XQ"X@9A^+BUF E%5ZU/AZC) MS#&MO?!9T&U8N= E",T,W=:07KGOP?-[ /^&<)L]?0YVMN.TPN':@,&:@@T5 M/>.MR/#WC;?=_-S=G,]ZA/+5I+OBLUF8MZO8[VL[Y[>S5W1>MJ9 M WL7GD)@AB(ET!]^Q0!X=^SQRMOTIC@F?-7S.\2'HI!&DA#M3#N0@\/X9K U MO4:M9@J\(8F3)L8O)A@CI1FT-2<1G/\.E)WZUYYKL]!-$SI,!GB*5Z'C2E5M M1Y,M: AO0VW;P!8:'5] -H+^C 8&N@6TF ),>_%73 Z0;M$35-D=H:W67=Q\ZW/MNUM9CVG72'\\247RZE&6B&/@G8-2?I17J:;I'=)X MV7(?PBV"0Z9 ]6)1E'/7\QV'SX6AK]1 $0-%^^NKHV&6' M'P0AT,/O1Q%7Y%P'!T#H?1\L+1B#[-K@V3L?($X/O78%P,]!\,6]8.[?T-&S MD7\!5=3(7@#XS8<@.A#[D_\K>";\"CI@?&=JNR B0D0L2(?M?*/5[8G(WAKT MR01H.OP)TBM%L@V&!)"KPP$-M*C2TCTHX[0'0#SO[O=7!W@*8\+B$$N>-W+V5!;;1ZL57[49& M3KUMA52)X\/UH(?YUE36GUCEB4,@U4^]X2$V-7TW>(P#)K)N/1'!#?=J8?LF MTCXQN(.(9@\QQ8=K6ZJFCW3GP_&^(^;>R(H].,V42#2B)[R=WT/U^F?R>7I% MD:(G3MXHX? .P?*>BUU9M@==P6 QUK.Z.$09/RD-4-N&O/7EY/@M.WJ>(^*J M=W)'A\! UIW87#9]L!^Q"C=@<^FSR2-ZYJ8+[1$*7S+AE1*2A'V=]MGFV*6# M71_-U403RD *MQ&!$6ZM:;N0GNY)HXN::V2NRN0;1K&5*B>G&=/)LWP V(\Q MY+%-O(#"[0!D3R$MB.+3>Z"O@=9 :CDRCM#F(;XBL+]W["6D-^.!635%H?%@ M /[WYMQ!;@]*V LV7Y'-P.!R1P!X;GAOJ$+#>QBHOAU&BLXX^'\'@& :KK[< MG / 0M,M^!:(D=BE^&5KON,2OC7?WYP#_!K_Z,LT5N&SLQ'683%J,1+,BEWZ M>.?(+#R/2K;K5JTTE.&YC)RIIUFY%>#5'.#)2\A$^M""#S_)31-WT:!SE5%> M]!,=H]Z)*XRW7D#=@K+]J8>:\A0N"+OAE2^KXO+6^-F4[XW1UO5P2 M"2/5- ;I2IM(D/3PCW^H!X))G,C\>%UN35T.3X WR%THUAM)AOK$C0T<>W): M$J$H:=N5OB3;K@?_";TT^!T;NMC!KD92?GQ(')T V[OI&SD*3EX\/L=WFQO( M32?8Y6QFYAKYI)BR1U,JS=A]$7__>8#\\:WR?[KF/,E3.9])9%NIU%J09S:3 M3\R%'FM!AQNG'FCBQ,7S,0^%&48'^43_UO3Y/_^!_]D8#ZH)9 ?EFHTB4V"; M289,@DV>*/:OL^2+J4'*S,8&(:@==SDT2 @\7$4PZ^"___U?N[,_SDZ/DMYV MEC4*+W6)(/]M".** V0C'AB'OV1S(:_<:)D)[I'$O9(TO^* M[?R,Z'%$S(F\C.^0+$JW"]W[Z&N;OP6ICI>\\-=L:S MI[\(_!$%$J#_'(\61N&/"?I,>W68CO6T,_^18_ PA^+V/ZUJZL" _:PD,0L) ME+EW-1_]:8>'$'&1Z1H$:Z$Z22%5 *5J:RK+_^SPT'.D,3FC$Z7J.,ZS]E!"0_%0+\%O (WW7AM-G&W3GG+H M]G9I-[%TZD#?#J66_O'/94W&_-.S W_+ 8$FNTZT]G>."#;?KJ4TC<","3/Q M.OQRRW9(\);LC-.RYSA?AY0@[5$H5>8"F9&A$<( M?3)F>Q V#:*J>[SP>&,)H8W=4I984.>"*F/#Q#C;,5 ((.+(;??P\X5X=R8& M>;JJ>C;DBA"#C\!P[H5,4?F-ZA-_D@SH%$X$?N*M3@IB;0'MLG:/XX653'K83.:Y/ D]+X(Z M*8F/L>UC40N7X]V"FEL=Q19(69YG;]Y>#/O>K:E3T_A\;3?Z0GS$+=NUGMGC MXQ^/K/SVUK##>+OG^!Q U#8,_BRKXRC6Q5E,W5X7+H .H,3 M2,G ^WH(-(0#9KX>W31LI!9^;0*/U)@*SPH9G<7V'%CH?$)G;!0G10'[L#PX M-O.AU@0H'@MY1GEBMR"9>Z O@S!ZD&7N1.GHGYT\>'U.^WC^U(:B#4B;IA>@ M6VRS!T^G"K8\49NLE<)08'(%LSYH$LI0&Z*&%<>9@F>\B-P_I>!V6&"GS"$X MEA#;114,D%].'Q'HJA7LI)]#?D/U-P%SAJ?=;L)K\+1SY:-?DX&NGZ%>;)>8 M?'T$P2 MU"R;4BE +&YK*\IF*IE*-\0<1@BMFF+/URFR&R2OX \$=BSF#YN[0>A?FE"^ MGBH'FE (@1L>,*D8-.,&P'&"D!Q*[X[2QR^<1OQ5]/3GE1=4X@UUE#7EF= < M,M76:-2]A>&[[;$+L/ZXZ:-C\9$Y5?!\ MJ,ZV!36/,3X4"P^>AD%F090,=.!WN?#S\-[R9!![>Z!!(?NAEO5[8M3UM=&> M+1I<6602!+:RL#A?%=#I<_K@.9,?>4VI^7222F7H&9)^T13\NC6O#(0>3>'0 M53PA#H<'R*9$].D68#]^L_4;X1@%(#,/C1Q:07=0Z"V$7J:I#[;BL"''CH/P M$-TV19+R=%&U>3JT&65M[+M1Y&J)/VTP'XL<;7FV"H FIMQ[ F:1\F6 M+3B/TZ\_*4O,N(2!0J.$B2FU11J$UNFW]>!:]J1O']9H>D$+W1V/^&PWE#=_ M%)P*LIPD=(EM+?NEKHR+*S+!*5*YM&!SJ X.>R:^Q2-9AMK+-[V-KGF^O'ZK MA9#B"K+Z-'MAG2\P^67VY84V72%2!9S8\[ 5P4G70>;!G.P5QR2AG+#P$]DJA44AK&Y(6EE&60@-M^&4"'^\O!&ZA M;E[Q\)YA$^.;0K4$C4R4/AGB<9XO,>]$Y"8#%"?(@ VVX.2Y_;E Z0-AJNI) MWD^LJ+E9S^::6&=$$M@LK55!:?@L[RNK@_B8?,@#FRL8;X==3&0(.&'23#@F M2,#]4)PX$#4%I9@CF^$ ^2\8=J+;_LE8[-^3>GP/M[I8[)1S)3F)1X?UOB3 MU9;_>D T#BW=LU73$SNFVB<3OJ>D!*Z69BQAM6IZI962K"::[XX#!.;93KD\ MNHW>D/TTB87V--E*)?."N/*T/"NE&H/2!&4SG2J41R(2UB1$.?SA9?0[8I<_ M@.8U2)J\5=0M[67*=WKS/%AKG:11Q2RYN\A.9\9J^";*QW4K#HV90$^%64MA MTOQ6YT3)WU.H$U5]BLSF,+MCY\KIR>7/@@\\FP@'I; M#]4AD!U31T^+;,6G,A4P!Q'\39#V_^M$$0;\SO:T1#<3(9K&4X%ZE!IW,VRQ MPPEQ>%#\TGQG ?UY%UB[K%#?D'!#Z5I8 U$+O&H>);>E3!N:U,/J8&-:[UC6 MNS=3-J6L9ZMB&9/KBJ0&HH'93@A:P0!.W3NV;Z'3L* S9XX"@G]EM\0&VG^F:HP#JVLS_!1@CS< MB[CT9!0$^R3F5&M=@N]9'5(@BIW1,-EA1T3[XYY* VQ*?*+K%:"AZ9TTRW@= M)]9%G:N(JQ30):I=]67J>;,L=$G*L@-YB<0CU?'V^\9SN89OHC(QI/*ZWVTW MA";P\'DZ0:KTZ*7X8J 0(*4/%,*&S*^1MLTTEW("XRAAAB5;":%1E19+2-HU M<.PW.7N?*7F?F/L5W#T?=DC8YCIV BM8ILH^.DU;PPT0UJGL]8^(A_Q7.-?) N&L5I>+C0L*SBY'T8XS;LJ2?:/*;7=96N M%UEJ+,##V%N<$-!#CM\F]\C;ET25( $'0@OJA:S %BI!=D](4>!P/A7J>N?S M,-_,OI=T#E?Q5#[?:7>K6)$I3[EXB1X: 0;@"?,YR-X$^[E<)_.Q4$',@9IP M-_0^?,!NH2Y4[F 2XL;IQ^D[,C*L37V@P\U%&6*H>F@P"",6YRRAHW>$BMY> MQK7'18TIJ HPLC9?B$MTLM>O?UP+"4MT:^3K[@CM8W6 ]O4%/52*3XSQNJ48 MHMS1JZ0Z*BVFS+-6Q$-DZ(6QG7TXTS-E+_TV]=X/U/*$K9;:1&>?)*,93#T? M)':=OJOON80Z-H2J*315D1GW/&(TG=51AS0<9Q]8_!CC^/E,EC#7)4@V# ]\ M=!$68?-<'"!O0_,Q6\J4_25.8]E,R4^8E:K?+_*?HWC>#7&'-0OUV3II",7R M.KWHJK[.Y9%7]DB=*/[:R8-H!0[P"841^. !.LYN;3#8$ZOP#DP-KHL#/RQ" MI("/M:-[Y= AW_O6PXEL"E3T ;]\" ZJL=O8%8 M]8&ECCL*G2A41.MW=,5_;X'1U?)D$9<\2=;)U%@7-84*^-3<=F'9W)!=)#OV MTTW>Y\.2VP98F\P6X6EYT."R&P !SQ=L>(;2Y3XE#@_>9=<3]GM>B,*WS+,[*C-#8PXW)N.(6ZCGM@$B<< MPV?B?L<1K4U3B\.05I!C$81_45CKSW/O&#:/6TUK@I$&T7(F,VG6I%/NY_0% M2[V0GE59K36_DHEWC#BO:X2F^A,UC;*!H?5S;%K_%14'/H7&OR)M7LAJ0V4' M07CK)9K%W76W5-9F(X&HD!VCQHQS,A4@E1+$<17.7^&A<4BT$)0/Z?T!/-X1 M+B7TEW7HMD"O.DR!WJ*K[()"?#U\%>*.KW+'5[D)?!4Y$&$))PF"P3A*357=>BK M88K];Y/8C,]E?=<*X,UW"$T MAH^>6;.L<:O7KQ>QWJ@:A&XE&,]XE9R(/1QX] MD\_4*TXMM1@8_JK18M?\H-^L\Q)]_,RLV*6LK%1>B@Q>3?;A)*MMDI>8XY$9 MMV-I25"9B3.U5)0&_;6 5]#(H[=CW2*1[ZM#3/3GT[R5J34,/<=+B2WEWX_9 M4."G8$,;[]%*0#..$ GW8_,V*;X1ONX>X> MG3O"Q^Y$I7:VJ)OU4F2*L,7_S]Z;-BF+; NCWV_$^Q^,?L^^T1VA=1@G?%LNR4R_:R5 M^V2K_T]&D!8=N3HK%<Z( RCJG9L*#6AEJV^S$: M_0/=E[Q:D8.;P%+]5/C#$M_0NXUW'W+MN;/B!2Y^S@_Z#'6ZCAQKY4EQ_"\8 M[=C[EU#<0U,B?WJN**I,^>V<(G-N@UI8^_XKU0\_73/F]%%!\F:OWWXJ2 VV MM"EH.H6 48;B!((BT*#K)":S=C:3'\M,6[%&\U;)&&)H&%)P>=D_$>(O/[SI M3@"!="4"Z@4"'<#4S97P/0]\!-@W!NQD[Y8;_A10%^&ICFLH4<*$RM,(' 4? M&L$0K^:8F%&(]62G0K#C7DFOT//GZ_E0-C7Y%Q2]?NKU4Z0S1_WRS?VM.#GV M=1XM=7UP"%N0,@0XX%!"'>-1D!9@U7$<&O)0*:$/D>[(!>%UU"5SL[F5Z&J'8!W.1 MHOHRKL!C4+L@$VA7AC2]01S]JHSV*JYR>W <+NR""XQ SBL6RIIN$](# MJMW/#[?3F)NVE IHYP-N0P7\ ^(#:+-7;/_^%#DJ7Y1&2K*9.KY9?%+9_\N"<^>P1'-_/-[_O9 MU(6E9"T#:4GI[4J-9EXF,*9/;?7!?*561)B*&]!S["K].3[9>^"#L(_'1_.5 M0!>*=*SA<,6V"BSMQ2=29#X$^U1+KW 9K$O1UFI*K7*RE5G!-&@\2B8N^?@\ MVG["R CUD .V!>M4LL/V3,99H>K\2)KWLA;0E<++& +X+I1RDYUI;[3DRFEVFB4 MN/(4AZ5#SP0A UCL#1?A>LV?Q-K(:*Z-RJ< #9&1 7\I] MGPKN=_?1V>&*>Z')7%;5O'BB.2EM<+8S? M;A1EKQ+U;J)K[QKR80Y,Y:B/ P!0]CZ=B:X%V[F4/)Z"!WN!UC?RN\W YU+AE?$;/R-=O6&4N1@ M)8IN&05GI5M9F2M@R4(,J[)I,NL3F:&;?R/7"J (BU.8B2+-T-,*$J2NH<#I M=<\,[WACV5"GE-0,J$7,MG-,H6X/-$IUJD6MKT6P4SJ-GB/ )ZS F\" M]"M\7>CD$'S%GEZ>E7;XY3O&9YJ^GP\'K$2#/"\^ZV03^0Y)/./F?8W!YK_-!=Q2>/7H^;/XF F+T@>;_C49" M_.W&\V&EVZMQ="^U ;W87\I-#$VQ3.$6\7- +8F7^OR@W[V=3H[2(O[[OR;_ M!BP,&?$O$0+X^'E\Q3*AWBY6IX^5]3AU?-.Z\5 M[Z;T@(.OMA$TUR?BYX0]CZY/ RG]&HPF)V\X;=_F]D2!+DJHK>:%Z5$6,(E' MW7_\]W\G'K"N*NBO#@GW-)?_/3D;T'$@=:" Q <%)_Y$WI\DGDUU?#^1N%;7 M*14$L,EE0N1T*@BB^,^GU++K"Q'4%N5/US4(C4+/SG. !?!7$-F_]YQWXX?W MB<^W"LSK .,U;>/ZP/B?:Q[OM4O[R].;D0UU?%[R_+S(KX<3_[S(TX_/NL1W MN)ENP8G?CN%N?^;ORH7?^&8EPQOTU]R@ =IT>(U^DVLT'EZCW_0:?9[K?@!S M7;E5I980$[20HQ6LHXIXB6N.%Q7[:VI7Z_O8VG&'SZ9?.E%6880)YBM>9+MU MIV-B89;$%I588VNYCF7'%-,I[F#M$ DS38,;=?U4#2(1:A WU2#NZ+=Z& WC MWC#X=1K([2_N'\'Y7\#@)"!N7K-@U/\1.#S0"_<%/'R'8_YD3>&J?>H<_\+\I,^?>\Y_XU&N2\$%4\ M[5,!'&B\Z(=Q[9U_?*]72KE"3=P$SA!@FKBB&98>D$W5[?!"(5'("-AZ M:,LR0U7E==DC;@ [@<^:+ZQ#A>KXE7*OWI%>!Q-T764EXT<:P1V-_Q-!YS>^ M+?=LRZ8NN:7$$26 GB1U[74 M[:WJOE)27=GG5D7[+0:\&ARO0))3 &3 ?MQ>2S"U4]5@NU;TH=OHZ[B9FIMB MZJ5!^VUC#4^0N\64Z#"HLZPW(_.HW-XX[.-V];X^7CQHPXHT\%!+A$F2J,C) MC25'8?W$H3&I_R&$@-L6*(*NY/!MF7]KH@ [)G"M&O MN'U53DG4@-UH49V'A!H[G,Q[2Z$M0!D ^XJO= T*/$U%">01T4*%=K [$BP+ MT='37$KPGGQ$;A ?EQL%*]86?.]Q>C58#0S\B,EM!0,6G "YYHY7!L!QF^&Y MD('Q91,V.I]"TC-,XV&2@=V25Q\,-R&J8 .1H*%.MR=UG_L?G>V?UY#$\)\!]X](W/F[==XBP\Y;0MAYZX$Z;_&IE)A.$^28)\GT.$Z( MB?$D@7-C F:2G\?,.3#K9IPFISBQDH9PO)7+5F3 KS8+Z::W+B20^ M*Q=IF4MTIN1LVG,DV@[JDC68C::#6B=596,JHPWJF4F1,&&7K,1%IRBZU1W7 MG*%%.\DL217J^DS99(.Z9*VF]E@2$M0ZTQUYIM M,&$57_#4N%&A5=@EZV*?[ QC=KB9F6#KXBZN=UH3NFK98.7%/K&&PY46AC"3 MI5D\(X_59%MVX-N3YRO[SNAX M(!\-E]A":B54#:/PYBP_%WLQ1K"#^,B1BPF]4)LE90<;X+6A9&C<.I"/BD9Q M,XS):TQF-ENEM> 28B,/5UZ\O3E2*QU#L"5Z/7*4V818*>T,[$MW\79:URD9 M6^$#-EE1^ZO'V+Y PVUUPX)6/4::O8LJ4-.X3!F1P>2)_+/D4TFS5FRQ939M[J MY(3,9-L*HKI!+\E@&;I"RE6P3E?T4F^8M<'*"TIF.9[,KEI%GJ6V=+J<7H^6 M([$51'5D,J/8V=Y@*B>%<1'/CJOB( XD+1;0Y)#J%[%$$JO*L0)AZ*74+(US MV3$>T ]Q2&EU9K1:CFAG5Y'G_%AEI:0-EUX@E*JJ+5OJ3"JT8^S49;PQ*/9R M,[C4Q^@SW?9>=&)<7PDO:/J1;>L:KL>S3:(1H'%(2VMYIF6>&TK>#&:DF$X$ M03UIM2&I Q@\?@MR,$CHL=J==1]H*>&N\U9]MV4 M777^<%38SLYKG"8@\]8U,1 \8$LLX]1)X'^E[>L);V^\([MS!Z$?@1@5-472 M(MP*F,,^21R N).^-?MN-49PNYIC0Q35,VNB>-11XRAMWI\! MX)P+"<^T/[.);\,=GM?5;6^F1C1@ATFPD0$B8+AQ6U VPHGS#8!5@57>L->= MZ^;SW'K28102C FC(_KUS,9<$,Q3J -IY3OX#.&XE=[>YS359BIB5\@Y ! Z M!XV>F"*IL)&&(8&];#Q'XA'V;@*W-MJ))L8L8R_ET> >M(^C<0]'$U&]XB%_ M5#4:&14PG_JJQ=W[2$/.14P'XN4HZA! M!!&A:'H01*2>,J%HNE^;B->4UML=.OV.0U]5!M_VR!?9$.^$P;XM1.*C;2$( M&+%]Z+80K_6!.+'N]Y,"\5<;0X2,<5O&2%^<^"6L/M\59?(,"WRX,TKF*?.] M.6"?$?9E+7%^+RG$OS,[]ZW3%N8-4S"+O[M_7+;:[N49P_8*QURR<:U]@ M]RT9?,WC9^RBLJ+ 0.%W4(^N0IP?XL"[ M5RN>0.$KJC#=J^'NYWJU"O.[EF#N;1$4Z$8,R(BL(2!%+J &,\6)PP;?'Q&R MA%.]0:=ACQ.IF3NY-AW-9"ZG0(0<_+LYV+T=[WZN=W#PU9JIW<$@JQVR:WZ8 M5OM "N =U-_KZ_2A41:2[S?JG7\V/? ,7GJF$#JW. MKXPPW+,S\XM\^05QP@?LN/P">X:T^UMI-RA"]M"T^W#JXD[0-9XSYN>:XG'O MA#?X6W0J(4_,08-E'6E2+6Z+_%P6O;8R>WZ]^L"$NUV\I/N"+AJN?FB8"4OU MGVM+$@85KZPEWSUN_KH/ZVNMXKL?^#O+P8^8S0%RT,C6M9Z%)>9R1R;E37'3 M[90*L%4;:K0>3836K@CYDQ8>A3FO//#A^9;X^Z[?9WV<8/,Y04#:U7G+]D/SK+,V2"94 MS5$T,>E>4_-S56G(2_M9*(^IX?K\O:K MU*&7@"U*E393SW=E>6UJHC27)ENVF 7 3CP&%7X.K$FMT,3B"R-)]Q=L.3=1 M4YUI69F6 MA5N[]BUX()$8-BK+0I_!BMP.GZA*,CYO AY(8)?BYM%YX'T@)VKTJ#"G; 8C M&O,A->37XV;F%C(^-;'XBKRND1B']VS=%!2:VH'++T,$B9U@_C#P M[FR(D^/N6>:J6/L\H[0%0^#TZ1S@*P^X7=%6<*D'0 ]74G*P6*<&&8VFJLUL MJ\Q(L5KI%K)LANU*5%M)BFQ'26^=S^PL?3NCW M>3Z^.9X.VOO9 *'/:_/8S;1Y[)@8L'%E:?;QO$WC,C.K*&N'46/V^.,"#>$, MJA6!"$O&"[1<%/,Y+#F-C_A<-5OL48 QB-2E#^DFG'$&#*)N4/G.NMF2UR5, M,20\ML(7GYC=_"(PU+HL+OGQILUV"((L*%MC(A/QR^[,=]/9SP#T.>5R ML5OB9Q@SPZ1Z17!AQLF' M(+7/0;(]-8=JW,S&:69:E'/;YCP_7EP+DJMJ;-"KCNHXFXQ/*_U,K:49.T"H MZ=1WT\P_@8/WJ8G#C=,;%D>9(ET=,>,9%U?T1?GCJLTRMNAK*VRIIA2ARA=K.^=:8"XUF;E_A2X^)M5E995NS3&BEZM;_ 69*09VC9*,\'Y1806DG8L4L MPU:JEU,*KGR"P'C4*SN?BLELG*I4,QB36"S:PTQ],BYDP_D*LW"^PD-T"G8# MPT]8XC#O\H$Z./_>GN:/C9??V^+\L?'R>X0CGVF'@)Y=ACXN7W3FZX M"5Z^16W=&V#P%4,.'KF*Z:5>W6\!DO]>"CQCHDO@/24X\Q$>%+Z34XU88(_P M<$[$6\#]T\=&A&QX/DO@G4003IGX,.B^^=")1R:4!Y]!\4[0_:B1%)=G1WGT M?YX,G'8$3O_K)Q4PO7+//$(]TSV!<8,JQKL7)QV?]_'JD]XP]OZ9L%:3 B8,JF=:M;AJ;<2HK3;O4?-+!\V7>'I.HE#&*!P3R0T$0 M"H(?U!#HL07!NPH5W\O[I&#VFN8@B;/]7K+ QGM=G1[. .]_M)W#PVLVQ'=0 M[&\AH[Z=*+K]F4-%Y2:*2MX2&F _71OZ">NH(B! 5"5'8YH6XG*,)8R<32GE MONADO+$J1#213O^$3K^/0/6_D=-#3>1:FLC;F#N6KL02ZT9RQ79XO;73:36? M1S.3?D%;J3,%A0RMJU]C7?V:/LJ/+=B^1(6!%E;7U@*$6[8\Z(C\?#.4K<9V M1Q=:Y0QKS<8)5W-)8Y?)X*$("$5 Z&7Y#KK-\UQO;.R.'J]N+9EI]YKYC;YC M9Q/(]3_6M1(/#:YO:G!]<8_I4-;<2-V #14"1,]H75JN]$R58I=BG*P/!A9C M"BU_*%(ZH$0YY-S?SKFAEG!M+>$99HVQO*(ZFB30R523QS*5SK:GVF";O\_U MD0CMGM#N"5T?WU(7*6A64( Y*R87R6VS,V6Y"3$?+RE32J^\H5)$-),*DTM" M&1#Z/KZO5O,,V]>L9CFF"5J33B:$3)5-M?BP_ZN:&OY-Y'_>:R*U!_V0F;]^DNTD;(JGQWS[P!$FVR%)T)65JG M6(X8Q\E=F\,J#3CX""@R9#21C(<^E5 "_,RI9B<2X(>-LSX^FSO52[1,2Q_X-_KH BXSW?KX2R!%U,:[6!;BN)BH[%> MS7H#O!+13/QM09*0^4/F#ST3C^:9".#WTC#3=,B!E:"3W&PE4\VQ4Z/M=\WK M^DX>"2@9_XY(RY5EHG:BP*@1##,T24*3Y+L[)2[.'OGSX>36QY465N4E8PJN M%\"V]'8*EF:7\*\ B3:DV\VZJ@\[F(3ARIJD!G:>SHYQ#*HPB6@8Y8Z.%0()4FU./>\U][YQ_=ZY?$J'5.;RG-- 3QJ MT&L+[*:AF4(>*.2*9EAZP'"5?H+>Y=H=E<88(E[.;V-QRJYF7;(' !7XK/G" MNC%L.V-H4AD)O M,E.HX,T(75GZ2C,$=ZB0!)X-]AD!-SGZTAN)U)ES.GAMUC+GF@Z>S?MS26$& MEK>FS^DZIYK^3+T(:KHM1$P-/6CJG='PSW@VQ B.*>+@9"5+,?VO/>([[VIG,A" 6Y-'W/ MW>?+Q)M<;%DDS6!K]H@WU1J/NFG":![>&_5M UUY8YVOTIU%V=9IJ=0DY7R1 MQ/7-*RKW?EZNPAD&(WJ'9_0V!-7)*$7O*V]HHL++2D=>ILOR,LZ(U?AZ-6JV M3V9@EQN%=UCU@>]G+-. 9P3B8J^[8T<#%//3!H^G!'PB?C0<^A$@OA,VXR:P J7I*CV8RF6CFN4'R*W2@/?BC M#P/I(T4,JI,^^WLPE_CX?+,!?U.7-D"3:RK<%,UQ/:7Y MS-+2DGTQ,Z4EWBEMJX.ZG"S<&OY6;!3;4NL,2?<+MK-H#S1]PP":3Z:P*(Y= MMA9T"=X]5V3E'RSBD]93A.: J+&!8;G'200LD$Q%,#P]>R89,"F#C[C6)]2* M@?$SG<-TTT? W%?="C%#F$*,P2%(AJ"^"5U EY_ WK4=8>K%=RA.400^YT"X MGJX-Q&>KUH[36'8ZP83L=#C!E-YJ;8![0U.%2UPB,+IZ%;)*7!,-V"T<1/$4 M??7*!.2\M)%X ;G%/*3TM$Q_RP'+$(9*+<. YJ:@:/93A%$5YY31W$'#@KMAJ#(_1>#$ MXOVWMJ0HX.N5!%4P,Y+X&\,BJZ?E4Q3I>T--ER.49#H1$VA\0&]0$;^*DFC" M& M4:2U)?%'1NZUU=2OESBON.<^KB2-$DQ#C:WB&8Q+J$*KB36;6_XC(@B6"?F$ M3!_(I:#I%'(X!]W3?;M9Z_0[,SG)415FNE('=;H%W6D!Y'RJ#[ET-SFA3+C) MR!2\#,!;@21R[ >90R>4&A%$T1WOC>YT( ]UR KN_>%"&)"&-R$=( "0)_2_ MP >YR+H0;-!=@UZ.Z,[;S=[/YZ@ M1F)+YMR_>%T^TL#.-:212R+RL;U^#K1A=;K?XH?.=8X-R8BHFGD$7;A528UD ML C/.49$U+6ER^ *,)7!3E[P0T7W=[SG28XL.2<*<&I*B@LB*$N@^'(-/^D, ML<\ 4U\MQ 8(#T \2AI/)!U@GI")P <@+#F''B0R$F*ZV"#[=]-\']O>5'T M *R#[:1"Y /*1&0YX0RP9Z">0$2X4AE\OP%O0P '/_=$%X+:R5LL-$(&[O=P MF4>R4_,I4A;1YE[XK8>C_8NB>_@B7H+? 7Y"6P!;VA\"O$S27SR*>R/X !01 MT+A(^_C=G3T:P!] )"PCG1@>^;,@(57[*4*29(Q(I @R]1(- 67(VL? MVOFNM>_:G3:\O82IPD&=[X"2B7/Z2W";)=T?WD;P0T!<*K(G5RG0;%04^/2= MQ.>\)&RG G@@\O4BP[%$(C)[( M)2 #/1"@CX^\,8=G_ E(1['VM\/S=//7W^B4*!"[]XR[H?6IIBC X"14>>2;1MY]N(F8PCG@2'^+TE;@CQW3OG/=5:M.L^V\96GWN[.\@Q=W M?;[+LUP$Y"P&^WLA&R-]D6#P__[?3#*5^>=\'V=9"/?V>DNJI]Y#]H*<+!5&R]@T7>T7N7<;[]"6 M"7QS>V]7(M,]T*H1UO%"2Q-W(Y;9J*31[ \+Q'KVQ[_8$W:9/X?,=$\LASP8 M\N"!!Y&:Q>TKYP$?^N3QX22>KV:J\#T\44 M5 BX"]L"!KP[>L".6TI)L"L,&RPU+.8ZUI>Q$/=[)/@"22->^W3/N6?+$ MO;?G*=50E -%UW:!#J]]3[(?W&2^776LKC24"69P*+=,FIXGX.UMZY-$ M,6%M 84(N/<*'RX -= MT/09ITH[!&;T@9>1Z7_D-].+*)(L_(6>">7[V\4YF9GT&XNY4*&=HA S&^1J M1-2S]V>+8S9?Z4(,,3IL(/A0\OV9749,G4.^&N0A]QSFW#NP0B0J1:+DT&FL M6E,[NHQGY)WVN%@AOQU6_""!X/K9O. EP)/.GRY#ZI7GSG73;-4 ?GE<"@O,]O9).+WWQ%@YOD9/TR(93K$-XZ'F/-3AHG=M[Y:'[ M"?Z 0S6Z;W V?+!F)@%NG"_+L4E5>@9>8D2"[90F*WF]TW(U??:AOHH% +H> MA-RQV7-:=8,NDTQ)[*;GB3[-]DL;VZ2V"8,D9G"B.)&X;/J,HB/@%H J&.]F MWWL)[#YQ*7Z-SW&2.XQ" 9W')T;O)_Y'G!)9<1(? QCSKA?_MQY?3*%'78%Q M=IA/P"DHEF#,!<'T(D33.:?.!(CR(XH1O5(%$S;T1]LPI&T$:"GFW(",!YYU M&T*YFY[RKFK./<%D]XDBC-L$I[]K3D*[P9?_$O! M9QJ[RI)+#UIT9Q#OQ^SR0(OAMP3?1DTOE<%TU,627'$LS&<+K5(":AR12 04 MNKW*B =F>HTC7^Y"B&5Z9+H?]\^N2WD/DOY[7&MNNU4FJ7A 6$V6@DAU!&O:&*S(W0H\(P 6BXDI\& #..EI9;D@+3 M[2Q8I2?!%#OP4-/249;=&YEO9>G"N,)46:'".I+'O ?XLCKU>,_GWWT2BXWJ,:K?>>V=N5 MEZ7R&H_)SJ3<2!&IG=Q+MSZ:Y'GZBKQGF[>A"BGHL&:-FQUB13'BB,FQY9Q( MC;0-)4OUILJL*I:0J (FOTR2_D_DSZ/*R /R741ZC/H7RK1 @M5 O'R2".VF M\ES0C1=I.,J2C )SU+5YK!5T$ $9 OC>\O,R+Y@$)6!*XB$CQ\NRR&F #51=!=Z) M:TLPO!S*RS)Z+X\.)OH>Y]%=/ SZ8Z=0H49ZKI^7*IT4%'B_$L *P[=L8-XE M,FR@"@[N$/[D!^ZWDN\AO-P>+_%'*93P(:]TF>-LP])V:Z*B?S.2%:Y*9S/[?4)/#GX&S>CE1=$2743I245)B *D3^E MO]QW<)&EH,\$E&AYL!X0C3\/ )C1C5:#*]M"^?*<;CI1\%3_L3#4%76G"YH&*H%@NGH/V-7AM)YZ=C#!(?OIVMZ0,H&]9WB:CW3D)%9C?FV <=1#Q8_? M>P^!B=5>80,0B*'>_F&]'9KA!\V<$7L:+,%H B&CPWH5A#Q&I%RH!RON0IR4 M=;N@:AC!RT(S3=J#W!"H50&E6/_QQ=D&O2:R@N_Q/T-UC([7'05^NR^5."*5 MIT@6R2'PO>(@(6@()\(4,@O0UZ#L)87(B"_43.R70,'$366 ! M!ZK\0&P;+$01<( ,FPCP):8N35"W;P C$;">9AM_'\2:*.F&&86KCRZC8_.= MNKA-HLCYXOJ\(*@W@*;1#>VO M#*Z^),AQ2A-^Z)N'0$HPHE-]2G>7LZ6.%NAL8AWK\" MEY?K$'5W%0%T!V@ 6>_G9O[A9_\F3TH-5JC7FS4G(V'\A)87#'> MBF]L"X:G U.=;B$MJTS:=L9 =J0LK78L N,@,9_8E*C>^"C_;L\:J*I4$F.'EFYN5>4]0@ZG M=P;<\LM*S;'2=!R;D-2CMG3N2EA3HCI>[>[SQKZ;Y0BAREDF.!Q*[P2:[ $Z M <]&'FQ$)2+0S)9NO$-0A*G__*4&M_E#K*:CVPWP[;O5KLV0*,^;^LZ28]7X MF&WTVG1N:G_6A'K#^UT$=X+MJ1%/3C?]^'Q"5QM3BBLX949; _TJH#_2WIYZ M![4><1PRVO<4QO)\@#=T M-QDKS=:R0N_]Z5"'6)H+L *P@\M>27+9A;W;OX+Q(!\8[9 YL\M0C465KCH# MT1DRO)/%;6B61[&@NPB0 I(-T,\'L_0D-W@%HV&&Z=$%IW39<%TO97[-BANH)G>NKXA1(6G3/K;P"R/2Y)Q]B3DO&%-=.I'@QS< RCUP/S!0ML'!FV$<-SP] MSD;9MS?P6M6^L:4NK&[G]--2:*^+JNN 4[V+8-]9X.P:VZL?-[ITR\&[(C \ M\[($\X_EE_A' YVG:,FA<=QQ;P!T=UZK'Q9.C$DH]+!?9IZ::018])=@V>+:1DW)ULY3FV16REY M.7#L8. \!3"^ "ZL)>)>-24U\[M)OR)S1J': MD[/57$Z$. U(&457X2%K[^)6=/S"3,DX%'H!!!ZA%_R%NI^X7Z, RI;B!YN MEL",T,/CC),]GO?&Y3 WG:#/J,8'/>-$[UF[KP;?G0? M?JSBJ$@G6GDZT=7R6'VN(K#'X:K)ICB:E#(.P5H,-2FQFZ:I%S_&5<>5=F+)Z5LL\BXQ&5V>^%MOLKLVR,*2>Y MKJK3RVFWOQ;XLLHK .7Q:#R>B*;2 =5*[U5GW70M>'$!:'&SN^FWWXLT[J/? MLGB_FZR5YQ:;Y/O3"D^LBUD#10;B 24,WT2__5Z(_W+]5JHN%\U-66/D:I^B M!W1F9B_24*J3 29+J-]^<,[%6R8F1<^]68AZ(MFH_R_7*^[]09VG##TS06C" MP8[0GHO3]U=&4!CQ*7*T,_?M7AG0=7W9^UJNKG;X]Z.$:O52LTW)^7J')IK# MR4B3!OBD^K':L$-9HM'5LONRK"8G@7O4=9=>>CUFR^:TS?+0LT7S50W8H#087DR!]E-9QT MU(;MBOU;%45R3D.+^BMFT,D A@@WTP6O2ANA71>\+8$GYH4IHGSW221JH8UG MW-CW'ZY-\Y//!MO>1Z>W$] 1 ]7W%R?HW#D=8)^ M9\DUU%'3;N%THH8?[/5()2!1!I7B\P<*0E:NKSF[)B\X?O"8#Y2ZI$%K-P++ M&V*\Y&5/@T]-#\Y>ZQEW T\1-B@Y0HUX4?B(&X:/,"]D0+C1;:_V([JON7"C MW:%W*V_]Q77'@E*K5#KO@^&^,(MFX7;93B%31>\ZA6 M%J+ 4GV(\R?6I2J8GJF >JCM._](HE<)]%,J))-AA618(?E-*R3)=U5(QF]0 M(3D13%OPQHV:U!PO%>4W+S?/8>AO70UOQ#"Y;] MILF1@JV[#%IMI.I+RH= M@I!GE><&'^Y['_J(/Q]C=5 FSV8JW6)8Y3V0>B4_CF&4$YW5O(W3 E.MB>0F M43;9KYYQ^LDPZ+BZJF_RZ8U!4SNKV7967"VU! ([@Y'1)!Y_/0@:N4Q=089A M@.9PQ5#G/:BFTBDE9TDBQ\M4O>ML.;; T=4/MV;ZNE"F;.Q M^6!NV)WLQWN5KG^CRF^/UP#X+W(1UEP2%*.J\D^T=&VM",.S":V M:%I$ J;<11,!B29/D:SK5T$^%K\0_T3[>2&\[(Z>0SJU6_ATN[;IGT'MJV4< M'T1]J9*P5\2HT&>KB0FA5@:U58__4#G1/O[<%'3O'8&,V!X4,I))8UDVB?') M#5M+SS(+V'KA*9VZP'7LVV*'VWX!=I@1,8^E&R-:3N8P/I_1-F2Y=%7LQ!Q3 M;ZDQ=4A7)]PDWY92F+7-0NQDGFE[[W$6,$2"DS)/.?,B@\!K?,E;4[=N)A2R MKR,S+TQUV#RGK'JO\$,M3J!X7<2)P6*^L5,T86?E0IN4L[$&Q&F4Q .0NL>< M)HK 6COD?P!YN==NWF@W2:<=2Y%7^N1:]5T?3Y'\N245V$T:C1,EL5L:5%]1 M#OI>8A$&$R:9D[@^)C SNYQLE&E[_F*NX"T,*E-O;\66D;9DJE88YYG:O-Z% M:O'5T!#1J]V>V6V/Q@6\_J+#\?:&;CTE5-H* M*0]HH1GOXET[T;:G@)0R23*:#BIX>4Q#]RZR0=VVQ_5,+4?WQ\*JNHA/ROG: MNW6SKS=TBTQVQLM-6F.)16HYV.*)A5Q\0$/W,:_5ZQJZC6YU.&E.8S76:C<' MN]AN,K1L9.@F?Y*A>]5^!1]$?:HYUJJ8UE'D6%''>1U/#BSY0QUYWFI*E9+Y M77Y9J M]5;LM,2J+&5PVL(8@Z?-0JYCU:D?9^A^8R'[ 4.7*0Y8J2D5>G1UMUX5^<:J MPRFP?4@TF;ALR7\G0_:<98YUW3P&C<>/4.L^?;I&>\V8X@QD;XUWR6IEM@E\&$3 M2^+M-;=E^XE6Y<'J"X5QEI&JZ?6*[D_+7;LL5Z@1 2L8B$1P46F@\7E2[Q*( M[[>7EK[?*4$9GJ)%9J6UEQDR&X.)'3[A*!OA"QY_M,5AYHK+JD60;*+'7["2U1 MSR6(0K]L'PB(C00KD_;S&4^S*4X2J;VT7&D)U%T)_%QQ3E)T[V"2/J8$N(]) MVA_EB\.$I,598E;8Y>V*M+;5V1__)I_P@&OYT#X2$@9,:>/<%NI@ YH M&$76M-8*L*((&R@Z J<;YS/M40/.?9?,HV*!0T<]#0Z8.DX1#"I=?&Z*W+VL MS\>7R5]MOV!9&:=BF_61GYPN0$Q^)2N])K9K04?@^+K.=3B-OI.+F M*#8[27Z*OT-"OR0JSK?R3-_.CCK+?\-^BNP M?'(G>@_C3=&L%LFZ0\>EM$F\JUBGW>$::XZ6$I.'48T^@5Q8F2GP\.KURXN=CI.9 MUN*$7&64UKH:*^3YW2<".Q_"[O%=T+2GDYK3PK+L6A/%F;S0*A0)4VHN,0NU M E3I]T]$EPPY)L)(NP0KB6#NMN[=#R%3FVT G0( 3MF##1P'Z;N2DXE&;K1, M*6R299.$JI5C?'MV/]X66)),[#H=5:;*HR6KS0EIO@6\C3TE+[NT_,?MKK[1 M8'4.\DN&^(8+D/#N[:'B3Y6@=Q-=3.SRLC-,UQE6Z';7\0\'^3Z/:KI<4
VM5[NUZC#RVI@(FCJ-N'>6DC'YK0[DUL3M$%CG?V!KKK7 O6[*\9 M'WQ\-?Y=\<&W]!GP-G#F<#GV:D_%?'M;V"P3-)=BDR2]2:8J/<#><3*@&Q>T MNP1P9:F&:WEY];6&H"@ 4-'(S!LNA]KT\TM)]2K"-H(_X\S[M=O)W_.,OV?8 M-!=$=">FH#NJ"MPZX-666_SN5I9E.U0DGL:BD;S;OMN2C#DT-(X[":"J=MH= M=A5Y5Z.=XV&!YYVF79<]4&SW[JH7F^S& MXU'N%@^M]$^R,PYM^%"; U2#B$;#/M]+** >,1B^B%:.X%N4X/ ,:<,=#Y)' MKT6 !5QI+=TBL.>>N3_4RRF ?]\^G+*1#,D-0OT]EWA>4,$"2/P8^<\M R+A MGL(]A7L*]_31/3WO/7\EDX!N&05GI5M9F2M@R4(,J[)I,GNN^W2FZ V3D!H^E)AK#2O2HQ14*CC636Y=] 8+7 MH;X ^!\1 6A4*[ OH&H(-^@2\!%,G/GH?T#GD538>23L//(0G4Q98-WMATLUHWQ[6ZRI'+X#!BD MJ?.5O1F[69A5NDM3^$3O;<8Z)LIPY>5#V00EE-C5L(TQ%K,J8TNR,FO88W), MG*_D+!$SI_94DBE&E.[2%)XR#+9!QU1=86KL2N_/X;E1+9%N3Q)X1V:+RZ:Y[#L#*3EIC1/CBY4X M+JUVN19>ISL=75B0:5W%V1FXTBY6RK$U+3F]K20GI[F:/8PE>4:RPQ&#S[SXDBYV7INVUF])W.5D=3+S+,QEFF-4Y=OGY&F MJ*2U:0=+*JI2S59S1&8$5UX\<[KK59*RT,+86(%)4L9\T^T59F#E)9AZ';S6 MPZ7JFEUJ<0K#%&J52\W&Z]YL"H-V;CS.5&^Y1I##O%=15CN*9,*)VAJI V6'GQ^GF^&R-9 MO#:0UZ-8=4@--WVJ#I]Y^7I]UR1Z%I7*T53'ZL[:-9ZATEFP\/+]9,&V=\" L3Q2VAEXB.C.%WG&9G#XZ3.E['X#N )RZ7QL61XW0'5([FBB;6 M9$I<,V.@I1?0:NZTT6A:HZ9L+&?FTZR@Y06(K@ IO5Y/A!E>::JL,)2X86KC M.$7#'N/DY0:2ZJ;$U9(Y';.T<=?0"L* +V7ATHNGCJ:YC)BW6B-,L,=5ATM&R!8I6&C-%GEJDU9,BVEM2C;Y=1N M!I=>[""KS8R)8:0G--7+6A6)S9;G9;3T<@=2N8%G%4*)TU2Y&N\NDQNN!#1Z M/$!@UR2I(HSCO,'V\?BJW"PPJ_C2ADLOP(7%Q]74LI)/LD5MKM>'1(>.Y;-P MZ:5PUZBXG=JQ/,L)@PF9WM0%K8PV<,&*]$IF^XG.8H@M$ULS/EQH\4(6/?4" M!*EQ7DI65DT9J\8FZ=(TJ;'C-EIZ"8*ATT@[R5R.D9VAL!YG,H,2!A\;<&NL MJ2ZI+[+-'!V;Y]/&W!0KA2F ;("$;TQK.8DFUS-L3?>58D8D"E,!+;V 5J*P M:8KK+;@,.B5EW.ST*C0?1TLO0,#F#9%?UZHM3!JT=M6Z/K'H7 LNO0"!O>Y) M5<&JQ.FDN1KG"A:76=6R<.DE"#)+6DK-!;K/6@Q3*0ZFVTI7!(\-N!"D$<-L M=G@W21,#:C+4,:60T-'2"[;-+X@^VXF$[2!2Q TS4+=&;!CBJ78YG)>HW<,F0,[")"R>$P?;6(Y MOLY27:.AB.W.$%^BI1?4758<-$&FKNER:C=B*_/,:+PTS$W=?ZOW--RUT4Q^[T" Y0933O&,)M?& M]YZ2()_P]'^.6]9Z[_/:UQX;34?/U\ S146S?8^$_W?,UKG5WZZ5#3,37[5N M/8<#>K&_E)L8FF*9PBVL6NP)2[Q4[X!^![Y\JQ/FX*SX[_^:_!NP,)=,(08> M,(4F+X2>?^JG9#S$RP/B!7O"R1 Q#XB8D&$>%2_)$"^/AY?44R83XN7Q\!+* ML8?%2R+$RP/B!7M*AH+L$1$3"K*'Q$OZ"0L5LNOAY7]-'3IEOLP!8N^)+#/9M6<_/C_F14OF+(?N>SO68,7CG[ M*Q1+MZ?E%XV9;WVVUPR"D)CO@/#_3D[><-HVZGEJF'S%X5_3>.]P![\(CC[Z M2^!/CQ\JE@]'](\/@:NKGZ$L_(YD<6U5]N$A$"J\WXPO+J[)=X)DJBGP0U1J M_T'P$*A>X[NK$2%Y?!W'?#?%,@O.Q\V$4*\,.>';*9I?S INRU+7S-3$4$3> MX@;-W,*#^I47J%M=[!();*D8DDFH:#U_K;ITXO?Q"VDEU+I<\F@+2TZ"':9" MO2ODA>OH75[!B9=;@:^V$4-3)#[BMT3X/LSB=_0(Q>?M-+*?0SVHYW5(.C?4 MTGX.[:#>G2'M7%=K^SGD4I/$UQUIESV*IE-!$,5_'ES3V\]Q>FY@3A!!O/>P MC\L\S^>B?-D9;QZ81?7#;Q<9'Y,)/X<$'@L8CQ2MO2\P;AZX#?GFNY+*U9,< MOQ4P;IX5&3+.=Z65JSM8;T@JW]S+>HRCE2Z@:BNP)@+_=S3W [VAA9G!B3J 4S]H:1%G DAF_]=;6F9_NY M,P%0#V9_1*'C8))8=&S:DC-&AEV.=S'[Q?FA'Y@3>43AYR.+8.?0ACD _Y,; M6+) 5;<[O(\["]AFD_CCWR2.1<&)+T9;_ @V^(*KXMN9(/_S'9,^OX[IWSH$ MYZX<_ZZQ-B^-,3J?8 .8?4M5$X/^JM/"K$JL7"G6&L,U SOE)O[XEX@2J2^O?V9.])T8_N:#H&%C\TQ3W=2XS "SLG%=:*RG M+8N!MWX:SJJ#0P-^HASX,LWW_K;=!5^\8X@(!H>(7(78E;[9FIF+8HYUNJ15 M2 MJQD;2^QZ^5VE0O46K;';TS="/I&7XSU^5-2)=-_ABX.C,=#^W"_?F/W)+J#? M&7:*_/GUAN\KPX>^3FST+-58"]I(HP6ZL'#&>C;;KL_>;P8C.>*]S^<".,@1 M@!#HU0'7X&:4I6=UJKRBBY@9*RJ5NM,AL^,4,GXS48*\M'W_^MG<\T .U/N; MR]<7)?2)6\QVZ$H><8Z/]9/SM62 M8C+9("HX5Y;7G":W.&%EC[)PI-1[K/.?(T>N?PT_H#V/IGSCQ#_?,PCKF:+4 MG%-G IPM+8+[TYUB'WJ2'LR6? /I?6-,_<8PW_?M:'C[6-\#:13OBOSM#9(L MO[ ,*T<]DQFB%&1O$PRO]S0G]W M./,CVA\_Z1;[R9&K-VFZWS8:4S8,2^"A"@QN'55P[RQ;,N<19YQ4"45B$7"EZ#/P%%.+9)ME*C3WOB2 <\VX:![\^PCA(ON#8,PG/31<-+'9-:;8D^IA%)GAZ5=ENV,G%Z6 M'AK9W @*+QA[BJ;39"BZ?G'TZ28ZU;5:6\U\$B@*/&:!2?,/X*F]+,=5O<*N]P=Y;"!CWSP5Z9.B$?/-0"NLC >/^>N]#@R=DG$?2O+\..K_''QOV#/M6ZO>W MZAGFFH%4TS<"CP/4.:E+S5;Y+D6M$SW=T/R-4 MF%Y*):J5%CPXS)F)9LAT%,]$$SVUUR*_$Y4:204TD H/*62/U,D_.3(RQWZBKU$]Q+'EM:)!=FAUXS8 M6M'4G:S'HS7DQJK1HFY&IFJ9]?)NGU M+1J3Y>V=D<%R!JV*GO@ M5F6?DRQ7;%JF4'R[0SM32BY*205/Q21FL492Y3VV_\\1*6%9SK<+ X==R[Z/ MR?FS<[E_8VPQ[%KV&\R6C_8OV\WK9DW9[IJ89 _+/<=QM%F[-<;C:'91/)I* M7?97#D7!-XTW?N5%]7C6QD^ZJ'YRZ.N'%AV%CUJ(+&Y,]L'KS""W**CN, MK&K<7&>=3'^!&Z8K^R))G5Q?RV.Z:9OH/)\T%9ZXE(DL&&U$0TF0G#V[\Y"!5V+/NYA!Z& M1KY=: 0GT#N.*]^\\Z!V9"Y&22SJ_L-M3!:Z-\*.9(^#RK CV57KN>Y^S)"R M?U.$()QQ\N/(. PE?+M0@ON*IBYM.%,X5()PAF$M851@#DXSFP<&$WZVA?-( MIOS]&CPAK3Q2$M # >/^:42/#)V0;WZ:/OR#_*H/#9Z0<1Y)5?\ZZ'PG M=V[ 43_3\.PGM3J[BV?AWAKZS_8L_,9L^MN?^?[Z7],T=P:$[]'E_O+;KK?DERI1>UV+>]=$FUZX8L E(Y&\?'J@WGB#0L^\E#V]NH> C+"&\ZH.6EG^8DL5 >R7JFFMR9O MCW$TM3J9PJ(X=MG-(V3(T*'^&QWJWZ,N]VJ2Z=WYWZ^^^CC5^SS#NQ13"\5A MAUC0RYFIVD5\,C%)))E@FZ$HD7A;7_!0+OW(@$789.AAF@Q=3=Z\M=O0>]H/ M>[L+T(14*BMVLS-'HPF[M:PRC:REE%I0WL &1/A3 @OES>^-\WRFL?$C<-5; M&AR_]57[UL>PW_&>?VBIS->W3DRAN?9 5&L2H^:ZB']0<^/$$_:NYL:/[J3X ML5V>[A; >N2*S]"G>OW:AL>J<[Y7 .S>, GMW\_9OQ]M4*5+[4G2*I5,.6F+ MV\RTWAHSLRPX-VI0E0BGX81!R3 H&9+Q UM$/S0H^36ERZ%;X%;]KAZ^=O1: MXT)OI">UV8%HKS"C33O3Y"+5S!0WL?X'(IB?&!MJ92AFLEYL1FP_*VR:B6&Y M6[1;8W#R,&CY %SY3>O6K]F_ZJ<(I?=-,'T8B73-2:9)4:](8R8VP#J57F&G MDN,&X6\Q\X#&^ \,3WY^_FI1F8,51S5HUNRUS22&[ 84HXT^9 MGQ&B=%_1U4Q.\;MJ_+0HY4^:1?/,X;[NB'?'UF^LH/NZWF@/=;%#+Q9>+96*?9V BT0)6Y2X)TPQG[28)B??VO\H(YN;T36]U,R[R)%?I_D?$ E-<3\[]!C?V,GB < MPB\E]E!!#!7$4$%\DX(XU13(>/_?'SB,%WR02K&[8S"=^,>SSB/<4K-@WX"XH"_#),SW7F!,_!11!!%86K"/^'005V8RM MDO9*.T=_VLC7#LA'X<_1!_<8=$&>\M+QE31#$L7&)'2EBL!4(-;P*1 ,J(TPS0Z, J9XPR!;W(.S-(VNF / M.05-TD,NHLE8J:;CK))N=EA')DMEHK#-Y>HMUX\%X"_P6?.%=6.X#+"H8 #R M!+LS=4OX,N9Z![H:FNEE*^*X+UW2!([_$T%CMR+,"L+&B' J[WX20V")'$,. M8>TJ8N%ENH+__ANQ]O3RR'_\2V!X)D*O+4!OD;(Z!5B$TJ&I<.HQM7VY%(>) M_9+H7$HX_"@* P33\]N+_ EQ0,"\4; $?H+^QO_Y*[+2-1@J-Z"O$XFW&9*1 MFAB1]H]PYZAJ+N*B$.NA%T2OV0IG#WP@9K\8$0V"S;+B>OQ^WQJ#=JIME8ZX]_R7@BBI/$)88X_[%(H+K"U%)YP16N>_D+ MY*X$!:ZK4M+;J5OGVX9G>;K?-?(18_P^]YWFWB80>I ,.-4!^KP1D?QYX8%W MEP]O[Q=(,4G]8T2$Y4K1'$$ MU7G:+UWA44 N?@/1J/' 8@$+[4*XG$*+ 1X M'_I/!^8#H%MH0*!L"' ,63#=I(C("A "8DC8H?CX3G0I!3W^\TDUGV/8+!N3 MNYD.O:*%:G/3:?*%7JK6"LR>L34 'T'],A9%_^E! *HS5W+B1\QH#Z1"<6@V MX[25F0_$W&J."Q@0F/$8S.(Y3ZJ);-SG +:>"[P%.!(*32YB"OH20ORW@[D- MB!9PN G']6X $5_"FUXO^O.E4!O25K677>K-9+/3RO[Q+XY%(,"-G/4GE2:E MV8*H?ZGI)G@A>A('WJIST,")111 KO =$FR'Z4HQ3R:"7<+K"VS1)1.@S6^\ MVTSW*%'WI.+ZU8[ALW; M@7 %NC#X^G^N50P>#^3U?'4R'%I:=H8MB]FI+NKX;-=M?3CK/ZL DQ_>#<&\ M2[O@.<\?0=S(LS;52@BKNEQ-9*R,W4YBJ3SD1B) 481@NS:DL&-(8>/*TNSC M>9O&96964=8.H\;LD-HN:#&N2,425BVUT);"AWH?H3"N@8A $4ZO&#V&;.:80(E%IS:\&Z2 MTKRGYN:JTY"7=C)1G]/#=7G[_F2F+X#\HI*IS5N;4H[)2[7K':?[93*LC8V.VVI*Q2,E.>*YA:;@L)#V=6$CJ)9@>-ZAZ".S 72(R6_'&6\!?+7KB*U,K9V0!2$_2=/DENKP=P$\OABEN16ES+%BN9B* MK8IMEHR]@5>.N$/W#HP0PQ^.O.>26R#L$YS2$12@WLV*@BKHG +0EN67DBI! MY0^>U8.>+^:4EM'I&9/,4$Z.=U:F9>'6KGV7RV3=Z M.V1^Q+\=T[P/!\.-TQL61YDB71TQXQD75_1%^2[L@S&RTC3'^HJ-81-++!=B M^"#^!E4*6")!%XWA@B$:F;F <(V2$U!X7.5;"L8[C E#VCZ&*?&^:.+ML9I+ MC&J*K;!-5JK&^;JX%A8R!["*9VY]'>&!G$74#2K?63=;@/DQQ9#PV I?W$4& MI7<;2TYA] HCTJ,2J3N#.;%L_?'O)9QN;TJ\[)SZF)*;U I-++XPDG1_P99S M$S75F2;O(GGD65W0L,9NB16'M9K3'+#"0 &0QR]%SSU(]'-@;D_-H1HWLW&: MF1;EW+8YSX\7=[$E5@2;%25>PN1EJF-7*MW^-+>VOY4M\7D^>(M*:VYD"Z^H M9 U+=C84L5:*!8.]"\KJ1:=2L+!$@UX/BFD3MV717@/I302%HQZ;,]X"^/R M*F>IDLS+U$+:*,ZPLAE4[B*2"%//%=J+38=F&D2%(!/S4D]X Z\\C"WQ>4YY MGQY+U.A184[9#$8TYD-JR*_'SZR/((:3Q+_ M=DSS/AR,LMME;-'75MA232E"E2_6=LY=V"?'IU;)=KP\86,I*6=)3295H>W7 M=:DOM"7" -6K&P6$"H.F[PO.G$;9#\'5:^00?31.\\XL$W@B-XG'A8@;'G5S M1]"77B*CWV0E.,=GT*&&H_RNK;-"KLKM6HZQ63/9/_Z-IS/1=.H9M_CU@??N MT,U=@-=<;,2<6L%XV:KFTV1K(W1(H"4'W+=N3H5QKJ*B1$(_58-_BAS1]EM] M!;>D[(^Z#>Z"G#X[ZJ@Y-KED&:9JE<@41^84*,V)3#2>2-VO_%VC__Z?_^=X]Y?]GKQ>C$?' MFKN)Y02JAID)L8DN<'*,$\&;_^84FW,,OTHQ\[3O/?OWOITCB7+9L22VL2.0><4W,440S;^]G_F?H7JA_8>:(4$2_%N'=0R [N#33YZ+ M,&-JJ[\)_"D)<^W!G][!XOA3*G$E7)VG]!\P\U\N E06(!7^;Y>A@C+\/U7_ MX)8'J%!4*"?E =Y'1S0$@0N3?5 B*+@T8/

H[R3_$6A [. M;R^R2;2+QC3>P.3U.D8EXB6<*ZRR8]2J%KUMO]+,61E25)H5UII;8THPL%%+ MRHZ)RY6VTVCT4GRJ*G-E5LF9M38PQ>TQ.<;.5[:I*567RDN170[F6E(L2VV1 MR8*5Y/_/WI\WSGK[S?O2]42M?5(O%\M"J??^1 M?Z]^,S^"63+S3NWLR\/9Q>'@S-/^TAA].X0[9][))T<3VS@=5&_? M?RB9'[YW2J7AC_'WVNP[OPU>JR?W[RXGM_?E9OO-8=7^?/X=[YQY9^==S6GK M@[//)^_5,UAUK56Z^#8&Q3+SSNJWXEVC[#2;M_?7^J=3S9FPMG6()=3RSJD. MJL7=/K*+)RFV/^KL)RPE:N:P0&LCG1_K-N@HRW;\2O44. ++%EE*0X!JRQV_ M$>#4MAQGKDEP5.VUWWRYS'\NOC=:SNWDW3E_P^:;!)NQI-9MAFX(KM\?U.(7 MY_7KULE[=OGZDVG>Y?,8X*ZT:KE2>8Z=.E,QKG+;93K5?*L>2EZPQBQ@ 4T2 M.^%CQ& 97JR4W.]T\UF!;#:JVM04['[J*4QY;8"QD&^K?A '(8K7'VRBQ;$M2ZAE\\1LSTO$\L596 *7X2))$J,!-\HY=,-.:YEG]!V&=T)6;&19JJY3VAG=P4II=K^^N2WRN) M73YO!% 3S+F%K>L1$R;R?JP4[@+)^D#S?\]C<_B!L'FQMOU)6U.:__1A_U;6 M<2S#<_F:;X(KECIK M;QOL@K4)*CKB(PL5.3+'.H]KV(R.B.WP\4EE*SP+9K'5NZ%9X2\>%#[T;/[] MW>7[6_[N=J+?M?/OM>''UJ>R5EUU&.PEU31+!\'";A[7_KX[NSKU]:7LR'&Z_%@NV9ALV>\/&6^KX%/?E_) M7.1MR#!QL)&I*1.=&]HNZ/"72*E=%T:)DT4O.4)J+;+(I]?')-'-^W;QL-?H M=T_:^6_.S7']^OKC!/.!Y7F9CQ703**ESZ M?_Q>(Q%6:,XV963&5$*D6. 0&GJ7*W_HIAAK]&=F5B5+*"V?W79L]_LU,C\U M4.!OY[JI#[R!;(Y0;W]6G7&G.KX=M+]6M=>'K&+VYL_@BAX4&),WG:?E3>+QB=PF5^Z4P&AZ_YE[LCH_&1U8X_?JICK6A]9N"9:_W"4+,YH&(/$5 U M!X/2]="Z&Q=Y^]+5?PQ4_KHT3A:HOGU\-SFO7AO\[O33G?JY5KZX.=1Q[&FA M7'O\S,5=LB67/BUA9AYY%!0)6>BZ)S[C[+6Q/-]38>* 3^H-(B7@SP6,U__8 M?(@]>S@O'DMPQ( SFKH&BX!+' U,CP-3K$.+Q3VFOS:]#X"^KNI# M>IG*G'[X>#"[;NX"XA_>"$T>PFJQMM\SW"='8XOQL4,<'SM&B (Y.1Y0)" = M-M*9R'O*)3%B5N..:NL=_!,WK/%F]K/,5'58\(:FJC^^[C,3E:7)A==#(\F>Q"TH/\1>,9H\.N:5ACT*6 MTOD4--IQT:CV1R>U(^^"7 @93LR0S/F_P9; RQ(URV2@S7L&W4.X#D1(=@"L M8]XEOX<%>5$.^P>:X+-R8@T(>19G<)$V9 M]<=CXJWP[H'EXMG5]"=/[0>/84$I$"4PIN=R?V0PN'YC5S2%PYJZP"R=>8(Z MW(C7<6#AS-9Y,&$_5I:]D5'Z+YN(>VAJ-V. \.32Y(]/Q;V%UQWR;J5QRUMO M6L9 ;[]M7FQ]GO[GJ]ZMWK@\^G$R^&:]N]./#H\O:?9F-5>LEG*EXIPZ8G^@ MONA+?F(LN"3JPB.'KJRYO%=TG=^PA_ HD]EBW:O.U^&;3]7^\>W]K=:^;]Y\ MO/FRMF+=Y0X<*2MY1>Q%@CX6^9O _8^,QPZH6@XE>,U-#J)U M[FR";SWC[MNW=G=XE[]POMT?O2M=/)0_OOK7M&89>P&R.UQEGC-G++VI>K:- MF 4\"Z4 ;.;@X&=4.Z1[2"\+G3C.F>BK&(73(C]Y7QL7+<:WU]O:]V[K" MV=#KII8U=ZG]*EAX[G)V=@@_T<].;G8%]\X?>I<>^RJU"H MG)G6PJ &;6H2 _X@H@3AT7N@ U'$:KS+2;RB7&0@5UW2NZ;E@AD.JLS0[W". MC-L',Q\NAE96- BV9AOKA-DF(,*YXC99H+,&ECX:J]^^M]_E3^Z+SB'_<=6[ M;%_U9L]_FW]? L]_J\3/?[O@KO(!M!X=@D(PV)A]-JU0AQ;V6>G,4#3=\(3G MS$%%ZRXX5)&#(?F#'#O4M:T!41\.(/7<@/KH M1M44["FG$QY4,7OL\87K8N$.D.]Z8D93QV $0([W.(8XBF]S"53XXD<8V6B. M:3H-L1*1LN638#> #9,9WL0 MG@.!$S:,*WQV]?- MNW/C[O+VT_F;QL"QU-;<21MG-?.3852N1T8%RWOZET;[ZQ/W_EP>.KE MFS^OV6W[S65[U/IZ>%IKC.?-Y&C]O/Q8/WQ;=NY8\O+RV&U_?KVOCG\,&G4/[\N7_?@SIFOGYH5RZK9;VHG_,>#7A]\O&TU^A_A MSN;TG1>'K>/CRXN?H]N\JHZ]WNBZ./C4FS<1Q+VZLEJ?C#?%D\^7WEUK-%EA/G0_&M[N[A]J[V^*K1,= M/*7NZT]?;MTO>.?,U^N=^[%VPF^*=^6[STZKJ1^?3S[,G3+RM7QX43%KY='M MT=?R<8^[I^?FN\-YLT-.KW3KZ%/Y2"N6^[Q5.7QX>/_]8R\R.R2X\Z=E?_DT M?*-6;M_KE7>G=]^:KCW!.V>PV:[=6Z.;][VC$^]#M\VOKYU28_3Q>V/VZ^^^ MEX=GM?/*5?'H]?![NW0Y?OCYN0=WSGR]V'V3_SZH7=Z?W$^L5MCU8[QS MYNM7U[?5SYY7;=_E*_FS(U?O_7#=\?=F\/5'IJ$LM&G7;R,N3O7,JNP7JNGB MRLX:C\4'YQT;N;%!$(> 1-\2:@>V\XFTY=Z D784VF>7W:?=GP_FZ%@S&YI] M=^KT;MO6N_;'"<[$7HM#$U&@Q<+BXH7PR>+S&^L2.0FB5JB45C , BR.6FT_ M&Z[EF)#B(V-"MCV2H-#:TT;XA..E7"BU,L0D$#$9PR03+QG#)!0Q&<,D$R\9 MPR04,1G#)!,O&<,D%#$9PZP3+R_LRGO2U=\:$#8VY.@I@MPJ!%8VYZNR[-RC M62"5$9<&7$]35PS,^,-#4>*[GKSAVSY_=Z_ M6 3V>C+_!;'CKB.4?,P[;GB7?\CX>^ZGAS^[7RP,I?WL?Z$8LO M.=_ZUW9T. 2[[PRWJ9/$\\MVDR2)CX[?]S^UNS\^W.7SU<-&KU^Z MGGSM)4T2_W!;/TWGKO[F9/+I^\_N4?/<4,^PX:">2>(]X]:]E,2[%SZ_C#1( MCIE-!W_N@L?Z"VR7!NY*M5?R6="A/QSUT^MWE_K)^[.[=H5_?MOM7YU>5Q/G M@]Q^Z)?JG_FGTV*Y__&X^N7UZX'U70[;+U=SE7HMUZBL9>I^QFI;4V09IA*% MJ50["'&A^(T/S.^?M9]WQ??.VT&M>U[N&]K'I G%ZYOW'XR+.AO=37Y^N?FH M-:_SE39V%=Y$>OC[[7;C]?VQ>)TW_?CQY>_S3NWY\46=[)E[Y]XS\: MU9XXOJ:2JQ6+N1(6#^Q5.&SI4Q8RAEX10T\-UTP&0[]WWW[,=ZW[[LG[=Z[Z MK5V_8:=FXN+;;T9GDQ\]X^?AR>G'O5/6/H M3/&FS]E#Z]O7MS]N?]Y>#DOG[T\FK[L79N(4;S_?;32O:A^UV_F1K7SU]_Z1?K-<-Q/%IW3QJ M:V^,QNWM9>_FLE[M_AP>D8'7ES>L2/CQBG5ZB=]GCBM MIZD_*OK=]W'^MEY4;_23TNCXTVL<8@I>9*6<:Y;JN7HY2XOL(!MF G-7,)5J MM^#Y O/ZX?[T!SN_'-[6/[)C_6IR='[S\3!I O,;,]Z.+RR[<>M]O[LI?[MK M?/VD?@3@-O=/8*8H.RG.#Y0G,_J^09OCP8O*T<)JQ/1Z>VN+RFRQL3*K'LYP MGPS5O#U?!@]L%?+NT-1"54S"[DC6=OF]'A<_K]Q3\_[DOGAY6+O1C][SON8E M+A>F:9/RB6Y?->_*-^_>O+O2/ET8%AY< %Y,(UCPP^?3O2+^^%W?CS4/R2O5,G^X;ZIEHOOB[?W)^\^J>UD>YGDRM@(R5K,\3&+MG9!= M]HS=) @UUVJ>?6B^#VC\[^?[CSL,3L[#^LIZKU4NY6K&R'W&CC"/6 MZT0^?49Y$C@B;YN]JN5\NK]E)M-+ Z*N.(C"-^ MO6#QZ>/ID\ 1@XMOP_;UUZ,?13ZW5;?'[\.+BY^W[T\KYUUKIY.<-1XYH[I^. M()?O+SIQ\M^9$[_7<';[@F,IQ'U!V ?]N^>VSTP=#+O^E2^_UC6?L8I!&]T= MX"G6AZ9V1$#I<5,%QCG6'=6P'&_>^:F]\Y/K2O7JOGKKL8_6];>S9N_#>%WG MI\Z,V)PBV,C9NA?@V N2+57]T9O- -E*%GJWWF8)VHOUR\);C,36[W)ABGL%F/*\[$ M\_"PI^#^D%Y9$"3\.VX?\#R1MS/V-[)HI#/&;8 M\GI]!8BH4E#.NG3ZK[_N+M,-!U2[V**V@9W-Q_O"0393?GJEO M;MO'W[NO#^O?+KKOV.WI<:_?^+O_YHV>.JLZ)Y_5>_5O*E>>H%&7( M;060K#CX+3R"7AS<[ PY'?*L3#BSB>(;?SN+4%-0-DWRP:JZNLF Z8 *U0A+ MTK'7BL&9@S1( >,>E]QJ'4^/06<<_QSK\ M !UW32\I*'\XG"LH'I36GX6-;!X-#L6%AVEA\-]9?J!#NE$:#8 =6(_!=CH< MP,(5W1Q9Q@CV"Y<,WD.>M2T5:! M%@")3G"2VPB) (+HQ7 TE3F]!4\:P_(Z62$-#6K%5G#U3Z. MM*YVE__V_N?=E[<_ND>]9&G%6EPKAGM2Q*8VPAGB4XJE@HUNTTGWX3* 5Z*G MV9> QLE^/]C(RH[ /D$*.CD#.XP\@54%*H099 MI^O4B-!L\WNI'N]^G*+*F\F0QTH?I_XN_.^]E M?NWA\-6_E5()2QIGM:& )@HQ553.4?Z&\,&&("\?=)1"QNHMC2WC MYEEFBX^<*Z$W'%1'BW$1M4O>]^Y[[YL_6>ND_+U9;G?=Z_:M!;@H%6NS> !F M(-DL592S0?UZZ/4\!R]+:0'BP[]4$9=RS^5-S BZD^^']?/>^>'(/KDMCT^O MCUKC+W;CY_@1_ /.RU$"J(A?7EO?M)^GWS]63^J??P[>MN\^.)/1 O;*.UQ% M+.*QD0XWHY8GJ#,@BLLNRG ICC[W+5G&S#6\[)R9@N'F5FZ.WWXJZD?W]?O.R+XZND+.*^6*\UP"<> "2%U5'QIH. (+ M3*,A+@W7J*NVA):7**LX5@)&.@/SUO;061!J2ZBSTER6.M7RQ4MC]),5CRI5 M]N'TP_M:VP"GK55KS,?1?$650\_,\9BP>I#3P&0>!&R'B,TI8&,SR6"X7L2T M^AS6.M9'NL:)L20B/UFMSX/+NR\/)X,ZNWY_5C_4#K^-Y[G0JT)HM<_? MOK%/>*W\8_R]?-,S1C'$E5^(N!!+$2$48O,*@3,?9UHY__I2M4ZKQ?NRI]ZT M7'Z7![$.;%6H/>)H$]P*RADPDR:\D#D1#54%HWY*\#%B[TS^/<5IB\2@X7V[ M_?!I,*C=\F\/^:LW@Y^L.@0>:Y;G&R #=L?S8]!<) (Y$'S 55&5IGD<6G M@+,N?/F &6,V<>0V&ZU"Q<\+'@3YOPJ12[%0J?VN1'Y&>,P <\ >\A&0R8R0 M(";YF'_-%F>6RXM/G$8N,>-:PX-RJ8!4.X!?Y<:JI4*CMB9<37--B)E_F )& M*HB]_]Q<'LTCSE^*G="+@*% FAFQ:(J\%*$A!"Z&,VF$ XAU3!Z(:(FD>O8< MRH_C;1XZ&,F_[RW6*)?+W=+WKJ96OE=9EWWO5*K%[XUBMU0N%TMJA6FOQ%?% M$Q_.3M_>7)Q=G+:_MF].SMOGAQ>'IR?G)Q.S]M%MNWUV>7%X<2P?6E, M:M%9<;"[8)$*/[^\N;QN2X=""5(ZX=_Q) QO/D#@HR21?S< M0/>ST*>K-%5L6@FT1N048A-3_D?F5;E'3Q M<(NZVJ<7N[KKD1=,R;W'W.=KWM/! A*!];;_80R,OP'!H[3S)>6/-SKYU@6E M4JGDR[5&N=+X,R>_- :S$RPN@V%WJ(BJ8^JG,Z&OM4^.\%7O/(!Z741 5FGB M/,HBGA]C"+@S>7U9_@Q_^'R\CW^WKXYO!$" M:T.\6C!WCB-H#JF@\IHR:14"KF/_HX=]#B'8.5GC]$UL462!UX*7([_ 2 RD68#UY,- A+E#TC;1*' MJ'UKB/Q*>9XN_*"3\A-_@Q<1+0--\^A'*!'GN=Z, X6.4V19E$2B?A'*"MO6 M#P$3S )9-E>9@XD"6X@"!6"#-C\@^Z=8'()-?$;A,JD =^FVZ@WP%!>5TW(1 M2I16A&]3HM&8T*_@X@^&\FL(OL=!+000A>=\T8B= ZH^A#NFI:E,B$U?EA4G M,6"3F4LHN:G+0FI/7QWCQ4#7 (,X0,L@YY >01\XA'%,E>H:+J([68 Q MP11(A@Q<75/$3.!7QT>C9G&1"46^%73(PN?]-.G4!PI*I"!J$T)J$5&2PF2Z MZ6LE'1F0Q!@2_"KU*0.,3"[9* M(,/2&DJ#(/E@-"">MJ9 8;'QERFP(E! +-^9GQ$';:'J7 M+#4 "Q4)T)8ED2/2;$4?# $QFM3J"S=<4-[ Y\$*DXM"%I?+LN0V=. %6H;C MX4;)?@)2@<5-GE8B9#X)MQ]? <_:WM"5%MM@@%DDV/J( Q -U(*:[@T4S8.[ MA]88P&TS"L_8=]P5+^M:8+PAR5+&1E A@OUO"??@G:[MJ7= NXX+B+*=O^F; M !DL:$(O[/+3V7&^U$(*-"SP=S%\JEB='\(BDO?[2X<'\/5@_7D2A1;@2_-4 M)%J[@W4)*$4=O!?7A!4_)H@I &,/+"X^T*4 \@U$011$670M1EQ1M2/0ZW"2 M)F@7"WO!D=H?K$8#0"UEX#6\ST>H+PI%<0_QJ MKBAJ"SL;B]6 J@:6'1&H @9P.0J9;81%+D1-LKA$ECXY43Z2*B>PU9]@GL]B4[* 9JR5P=@+/B(E-DVM# M'I$F*8$-03BH%(QP0K/28..59EY?4&"RS S[C2_RYG2/.T.DID(U#@P,]RL>[0 5$ MJ:%4ZUHQ$=HU.'=CT@@]%LN3(EX2XY$!G"@LFPI*PYXEAA#!50[.B V,)P1F MY,8ZVE%W0D8[PI^)_+4!5C@(T@Z(3\%CJ%E$P9_0*PJW 1*JJ/R:7G H;7-" MX@CGR+6&H3ZS1(+Z43$MI2RH']-!HT@"BJ-DS:%>#<'ZD]M6\&0<&+#0!IA2 ML&B0/--("PMO7Y]\\@MOD;6YH:@(J@^BPPWTJM!72%LA?0;D5M,>X$*Q;WC=5%/#*8<&%A@)4\V5!CZ&7NM MF2V%=+E8; J!&25\Q&Y_TK%U+:ASGB)N'ZJ"^GRH*%W.-0S:BU>7&@JJ5X] M2?*3SO<4QM+4^S5=$\61&@ALU MXM*D4JPA4C?F%4DUQFEYANZ^G7SRS8H_B2\-T$!8Q P;YPPC(:6BH'TL)28. MXP]D%L$7[TQK#+#L!6:\<*J)H$0V#2](F,[!D[1 P2MWNIY!P&5#2M/ALL"T M!^N24=(;>$>:"."$*$&6+A]'4 F(\3:'7N"'P([ Y(!'3)TIAX": M:^[ B\#,>VV!TA8I7(S+"\0Q; &0Q:P:[V)1:H"RD&LWT'A0$N&1R/+A8V,\4_P7S!U=)!J MTLHD"\,O>]VQ]%HI2Z]EZ;5$I- M &N"Q"H:";X=@_4B. V2!($<$8GV"_8$:4!6>?C/ K,P$@351AB40#^,&1-7 M5T&Z65V7V@'(]K0ZF'S 4&N/G!O_'4+T68,.R$BL=Z$R"U/$,X0ZD/71 P 5 MOD?S,'87O)QR,?!6;2P[.@#U,F;!,+$C5714X0*JJ7<@U'$Z#RP[H?_H5YD8 MX;*9 -U(JIIRW'R8( &XFWYJBBGX=0(42F3 -X)0:E2"D MRAG8L(E"&8X$Q MJX,SQ\R(1N3P#;(=$)&.!W[9) ^0@\]C!LC$BA.*8X*3"HH0-+2O6H(_A[$G M/:B+P="'1=H/+0ZWOW*O3O FF/_@1K[$A7HMNS8PIP5D('M#8(-7'GC-:E 9 M=020WTPK0>AGR2XLA?01V96R_&?NHJFAB]0QT<.I+@V91U.6$^4<3&6@G[;7 M0:=$.>8J54V!1*4T6[$ 4(B7\RW^LK!$J!(P4G!+*QE2,$0+'1A9/8:/#VW= M4+"L610W^]$HC0/58&H0$Y'>8$"Y2[C_G(5Y0.4P#$KD8OMA&* P*+(QB.]: M+"E'KQ[@$YKD(%.">!8#_I(<#E3.J#[8!O[%G_B##O?(:'RX +#E,%HM=C/[ M0C]S0I8>O=D#3WXD/$?Q:H).]U&H%^:\5>11^4#"F:DJ5J/A'9C+X&BE6G:P M&2GX-$64B6.?%AMPN1I5WHS)5UNF=Q'!?DJ0A-S,"OSZA[EI:'1UAAAS0B-P M2.7=88Q<$ZVY83HZ_&C89R<"3.)1X$V1&L#^.\/'HY8;E!W0+SEY,7@N MN.P7.$B')C>_G"&H>@C\GHWU/LX5 &-1-HK$AC4(5A K%+H.DYY#$LT_)>G> M4M"/\CL#[O8MC4JZ W*-%Z7BVUUJX0NXA:DR>JCZ7;SPS3E$)TF$., #MJ+0 M#6YC .(\IC!ECEH7R25):>+I6%F%;X41+?F!7%VL"BP2&[D^Z!Z9J5/_K5QO M%BH*(,80J6.T]Z,"$QUH[L>/L=JVUBPT_?N1\F6TR9, ?%(7"+-*MVQ?@@]% MQR]%<"TS;W._8RTJE='.$%)/.&OR(6G;N#AQ#I$1WUNM5*CY2]T,01[&(]*/ M,^ZLJ)3"CCVJ&^.E+C'7]^)K^R1OH-@/"3 H#Y(3S\6QS$*(<3N&L7A!Q&<> MR, @)@ZHZNMHO,H: Z0[X"046T8\.B$:E#3/#BUH%-P\9G<.A2GC+Q46!68L MB*E)U(EW(A$GW/^0@C*JC'6*+"N^%(@)]:<^V<4 )0.X M]"1!88E)#\2DB!;)Q!!J#J(YC-WQ\)JA^QDO,"A%!C9\$F-C8NV1-?F&/%U' MVU;\$NI#O"Z:D,63V%@N*IA&U'U.X958D-EG;DT47D7>@ M(C#U[S3%\ :;< M;*H;2!.\*\PN7L$5/M#5C3 I:.)WX!\"34F/4!J70LA_MFQ#4]Z"J0?\+OW?WW[H1\/_YU<^Z+:#R#%< M1N$PTCRH,5#'R1(0G6P@ORA#A N>]<%7_P8&/.[B1<].+S:TPOUE.I9E1DU$ MM"BM >I%E^JE],!:'>FV)TLQ1/22$T]3 9] >AP 8ZG498*_*U*QH&E,I5G\ MW4\UWA;:A9 ,$&@.1O9ICX>JS"RP.YP^0!ND5XZ)NE"<[2E/M/$$[8OR(6.\9T0 I"H2@EF&_@U"<*,YG K(%LN*;2&_( % M(@WE/,E7>Z98@"L];O5L-NSCI"@"U;P8!UGM$7XL-Z*2XLBR@8T%<1WJX%E= M4Z&/H-03L4#5+TJL^SV\/FGC5=]F)KKC)E/]JI"H?J)(E$S7!5&I M0+0PQ]%%,1YA43# ?[) M6.!48B1 3=&@P*22I"#C-_Z6YDVY",=9Y$!I@VFA^:4G\^9?^&8/F*>P7AV# M;C:H7].'D(/N@_\"S8N[Q#.[R4GK5OP6^(QQ.B8A0J4PAM5!HR5&UQ2;T ?D M@#@J[$^8#WZX3>RZ"_H>>)H9LA95& (6TG7/@@6;,MR%=1R6Z81#7$+]<2.+ M.G0RM&C3MC-=K!5FIL@N$Z5;^',N6H@AJ!]ML-/!$^EJ#)*1AL)J_;;]6<"_BE=N2-0!QDID8Z*-(C3H-H-L=C"+/,*:!&1K++$"CA0!!:(L M &!!.32PGJ#7#ZKU!@S8G[:%/7A^(:LC"Q*](7I,A^QAYFB.;_2 MAT?>3%B-E!*%X>C.)%+C#&L%FY;JDU&WZE3DB8K(0N1CN9JH>0UQ%WZ"-B6# M+3N9A2MG6;@L"[<76;BYX=2@>( J$:4RS47%BW!MR9Z#WX0@#0.L6!Q!,G^Z ML$\4& :R6-:B@+AU+%(NLH+/\:@LE6H[1+@,OZ#;%)8 (]>A[@G1<03W4#FK MH8\HB.>@T1@I#1 !$5*5(V:($98;FKDR9QSG0M?[U;]7OE ]"_:+:R624BZL M"!AP@Q1&1!DM(Z,TI$2V CR JV.Z?31#\<_Q*5&6+8U?AG7[X'[HO1ZG2%VD M+T3"#?V0F/Y#DU\,HQ)!4\KE@3;5J.A">6N-4 'H3-*.IYJ?;E,/#OP4@7?2C6^&B:OQ&3,P/G"U.]@:%@3CJ,Z,.@K!-Q( M>#8!6O&74A7(9R+JO2[ B HB#2059/9&]&!)$PVH4S.HNS'\-/' V()'.%:9 M4P!\>A5HD\EE3"6L1>P2B[J0POV''-$1(WL/J(A3F'M4RTP7A3<.N/$P.3379HP54Q'C5&&1B2E6XH]ZP[7*K=BR.(_*%<9]&M[X M+)(X4$I_@MHH5?- %)&@"$ ,V]Q@$Z 33$FIB(J_E3(]4'SN [Z%'ZP&@^_. M!$QB"PUL583P*OC2QO0[IQ_%)A[?C\?,<$^X0+@_7_.).(KL?JPV@6(\VWET M<6$%<% YY[G@^/_T1>7TDB*$+,HSL V1R4**+OI0N&4T6(>.\@<3/\5I3JZ- M16CASX#R,>E&3!4T,TC9/HW/*-7FJ*Q$QLUE&(@*'I=@+E^5+&2PA$KAMJAS M.:(ZEV,P6B:AX#TTT.X1#ME,NFF.WAM')0>&VVPL0Z:ZHXB61?8<806V1E\3 M<*1N'ER*CGP)'K3*_>H(JL;XS"-I"-*O;!QQB$VT"RPZ6Q?Q[KJ82:3((#F, MHA8JC(&BJZ@[=Q%K@!Q_>-,=GT36(<.BLI#"(T$XO7RL PO(H8M+(ZL"%#7R M%(IZ&3\0+_--46!)S1,I1[^%:+%1%$R6%:-71:$ EJQJHO(,+V"9;Z0'*^[/ M4]F6I-V@E3[<*X513:KWBL2^"*DR!29*HA11$B5W'X8_XE588? )OT(;P)PX MQB4H62<,R8G0-Z0*M]3M0EE..])7]B:PR,["@,9FTD6/F8U"CX;^#R;7I2.! M$3B9(Q1=6A-%FH*JW)B!_.B.D1K]RI,I;K8B;0<8"_5$",>F FI1W"1ZZ+!\ MS7]@.AB*RXSTSP?-$G.*YX%D/<>U)[[- >R(O*NBYT;T%H9\GMLRH-&D4JK% MSXEB?"JZE[(B6*OH2JDFW'$6ZE1@;-9AYF M*^3ZO&%7=_WG"\IQL)H6K2:47/2N_L01R0 S)@94-@P1*:'\ 8Q-@R*?1QC( M81H8+$PE6B4%-K1%658D/(R5AP#)L)P/,\*]\)Y'-DWE7T%M?X<#C9IR*K60 MP#1C0:;O(YQN3&3CI=@<]<]2?0B0)96&F9':?KDV3C,+L,B-VE[.YHSY"(KE M OWL.;Y]X0,%QJ@616HGW!6U)X+T'#>?W&!\&/=N7 M0:SZ6DB@374.^376PH7SXKW6Y"&+"(NLRT,#D(OTM:^RN]&&:>RZ)D@@+5G1FAAXY&(!BE()O*)S3!5;?F(N75^H$RE)T1?/7(LRK:?F>BQPL84QB:WC*0?>7@"^N M-^@_Y54MPR\!D]585(7F,GF::UC4)(LH:6*!L VBHEO:1]@0K,[C5N1X68T@ MBQQ]LL!$"8A[[/*4 39IY- +04?+NE@Y7D=V>I"U+[0PY?OIX8@9U)5CM]!] M=C@G$TQ*L8CM*TLYA8)S"KN9B*IDB:@L$;47B:A;$$H&17L!D#ULM<90@N/) M9FLWC.S+@$8DZ#^.5I&*B+](JD>$AG]2$Y/-"8&6&HC&"G\^=@-8A&M:^B"HM"I[).E7=Z(-3+_-4)%^A&5^!8"2I0J+3D&HM_ ?\SA6]I?KX6J MW51Q/!5=FCQ6=RMB:(&1*&H#A67@6P(1^L(FS[##;]J2B4QQQSJY67]:U,X* MPY#JM0W"5S#MP?+8MWURK3UM+&H5 =1WC:XO0E[-0(U,9@[.U1+&2M$6IL"HZY5P#P61102BC]%N^,\E3I72' M.;KC5[W)\5=8$O%E<-(K*M M6CU3C\K&" T*Y2 "DW,Z*V30.2(EK8XH5"8W025#'+;(F3;Q@]KB-(>A98H# M[&0WWJQ,EII@JOK,]R?B56SN8\J/,DGC>$5RA_N1#RZK&KD\;RY2NH8/Q^#@ MQTGAETA1BHC2376(XGO\9R-A8F045:0$P_&;#O-=.+1V:%!7/.1'9".+!P5C MP$]3PT$%E<_6X8FV-PJS$4EJ'$MQ=--7ZG,6&8EETW&5^ *))>!@.4Z4&F[T M-32D/#^1(,D' 'D=&B27@6V1%-U\+!^8('$GA,Y>4Z!@?]QT2)L4QU68$0_%2V'O^6#7$:HYH-D0B^&6? ;2_Z ' X_Z"$J_1'D-#]"4R]4Q!,RY."* MT8LR8$5F49Y& F6N.!(^RI!/WZ0/64Z MZG]/+V7JM'M] VKPT6C4,7EDF&S9Y#IF2;=2B\LKN3QETRN;74(;)70&H,!*.&'Y7G-BX)5L<.EF8@"5<,*BBIL$T57" MP55)#*"2#2?72@R@$DY1C5P&J>=!*AHGSF#V/)B%X?2D0*SX",1D3#\IRTRX M?.U:=F(@E7 6R$SGS'3.3.?M@RLSG3/3><6FLQS;*":KBQH=6?Z-2<*_,*?Y M%R5!-Y*/Q1RQ7YY?*I3+BQ.T=LKI M>4O?> IJ>2B3%;OMQ:8/K)5E GR#=-*80M+SF!W92"&,SCI"PY MK2#VCZY,3FXSI8 .&HN3LO"T CHTZ/!.DC7:?.!,8@MUY A6C0)("SMVGT00Q_,[3)E88 MR!-!DP+3W2?0V$BPI(!UYTDU'*D9G9B\U,[#E(6"*(/H:JC48"[.H$U,IF_G(4J'S28%FI6==[WT MC-=7!DIY&%MB$M$I@&@&RA6!DK/D2,V=!Z9LK,_@N3*[,S$R<_O(&G^P\ M?>*I,YD%OS)NQ]GEF=FY*G!Z&2A7!-R-HD[P:#],L@7'_$7.'M>8R^2I]_@CGKTSTC58+CTL#_#K M&IR[\O1(/$-\P!E6HN/ICGC 61[P)@XS&PRXJ?AF2"K;>=AZ9_MFP%T55$M%P^Z M[NE1"U.IV>9)JL7<> MH&,].0UL.P_,3N9%K931DU.QLOMZWQU'M?4AADLSH*Y* M"S%'ST(EJ[.0L*Y7&7.%/PS!^51<2^FS$5?Z\% &Y!4!V1NZ["XQUM/N:WL, MH"3#ZTQ#RBE!T=+=!^:()ZA:>@#W4V.G[3[ %7[GFT^T9=>++0>[4L? MKF0WC[2>'Y"J5XKR?^4�-X%0>C[$G'_5"']DAW] XVW$\.^KJF<5,V=AVO5K7K"#94;@)I^=LN M1WO9EF=J.!; L@_^4Z3_^SNR+0G@\A#[WGL\ MW[$YN\NS+GSY@!EC-G'D-ANM0B5LWO=7A7!02F@N_*Y$?B:ZF ;F@#WD(R"3 M'?0"2?(Q_YHML"XO6HZ.WM&!S0WFZB..;X^]-QA 4"X5ZK"3 ?PJ-U8MB0$* MZ\"53Y 2*:40,_\PI6_S[G]?_>?F\NC5IEE\SD FA1A=94CN!O(*K"+_F+/ MH?PXWN:A8S4 C>QN3M-^QS*T&9B7 Y@?68Z+6[SF(VYZ:/H-$[&N6>0_A;]P M+[;+S]E 3_ UIZ\/ MAW!+3NGJW !UP>V1KG)'KLGJZ0ZF@<3GQ46J,G/@.TK7LA4.?\>-:,J8V39\ M=N)_)S(C)1DHO>8.< >XQ+B+8\"180T' ;E1"QXA>L,%S']72WR71]0 %W3 M 4 #: &6-GP1J4A@'$C(LVT +P+;[7,@)4=%O$]F7@?/6%Z0:09\ J["H\<< MR_!D<1\\AV\"1&J>BM?P5YM;W9PB8@:P#E/5A\R E4@:QL)#QS)-;N1)@L#+ M@^4'@\,5AQD,#\_+*1UN\JZ.- .?AS6*A+AKJ7?Y#A"C!ML;X..28G%WP1?\ M(D=\H_T8\( )]!'-XJ$_!8OQ5^=: 8/);+PW'!IB=,]Z\!P3&<^T7=:PC,]! MP >IX5'X28 AG !_-DD(G\;@O_ 8)_73]4#8<(4Y&$D"0@6!XLFG1L#\\)]G MX0@>8&I?AS_2LJ1LLDPF*(/*3VT08(;2LP!C*432+\FN-C<,$M.GP%>V!-JA M!BRB4]$)%@NO4XP]NIY>9#TLOIX9\08":H$40>)#TE M>VAA&"@'?^.JA^^" M'TU8":<4.NHJDZH4%3K="S6I?<==^A,(M9[-!J@]P3 F*D3&MVQ7:"\+1=WT M2KN>27+0R4TOQW5TC21EESN.(-=0189RS^ ]TN/PF^L?) H6/"G?B$I%'C(, M_&_L,[I)=9="$@=G \ V@W%CTPJ>#6!#^D_YFY"P8G\$$?HI (K0) 7E*H"] M,@/\"(I"&3YD$]N"];KL(2[2%\GR]7#N-/W%A9SS$FI\D< +[D0SBU :US8X M6)/> ![;&'Z4.KCC.4"M#@+-TPT-B^GA+WA?W("+8A@\#W@FJLDC"AI^Q)-I MB1*H,X 4IOP[B%C0TZ*Z')]'#*GWGBXL?GR;"2 75A_Z$?(B?T#C#NG# V0. M_(8!7"4Z=%(Z"S,$;N]PO).:""YB?(;>@ M*;=Z V+C+GBP%]^\E8J-))CN_W'(=/"92=!%%"G>HO$.F+2.XU&#E?1ZZ2+Y M72#_04BZX%YU/#''$[0)OJ>C=SU;#5XC?6&'7L4UH3%A,WS0X6!G:E*7DKT+ M*\1F+7*H.4/=@SU=7#$M%V -.IB^(]TP>!4Z?\)_ Y!;&MR"N@NV)K=T1.]S M=7SJPD(SB@7Z'B,/$[ Q[ 'X]K >7-;8LN]("[ AXLC721/QMC?!;PQ^UVW_ M'0Y89NB6@M(9Z'AD^H06+'K5P'ZP/$?N3*PDMALRA32.%10 #W0A W@VG*7 MZ0;^BNM6F@A<81&:X+WJ&FU!V'X(.,>%"Z3O CWN@O 0:W#T!WBIZ?;!UC(1 MXN\\DX.DS2GE8KE$M\ /Q77%*)X=D? ,09N7OD.4F C8$2IX6W<$1=\@9/_? M?TKUXM_G JPG 5C%Y1G8;L00O"'K#>!_R\:9LI&0 MF"U![U..STP8?E.1T YH^2\8UBM6BUI4:E 4_ZI0&W]'4QO,&X$9T6>3]* MGRY VW>8_=_S.)'W0!A!(%&T)XV/R"SBX%;6H2@5WX31(5)^CZL:>NZE22CY M;SSW]@@6'IUG7*A7,[PD$2]H4V=X21I>FH5J)<-+\O!2+I0RO"00+R#',OV2 M0+R '"MG>$D>7C)[+*EX*6;Z)8%X:11J]0POR<-+)L>2B9=&H9KQ2P+Q4BHT M,GLLD7C)Y-@:\4(] ?'SW7XIC+PU(#3GY6*>"Y6U4NB:"QY>"J07PD2U#+SX MWU>U5\M&AD"T^A41?EU(:?B@4))/\6LMU@B_YLO!UXE],TI2F(/"K./C:3'Q MPS]_=3+B>C9QE9.! MQ_&=*K,L'5;8LH0^^^^*56"KT&BER;["JJ(5:0XS->?/]*JE+*2S5$AGMO%453GO=O].N&J)3>^90OA+ M][1=2EB.J%>WQTU(_T5[_&V=VWNJ5'_ES$RM4]']5A;R"%]1L^&\_4KXH&FO#,1FA@S2[>DS3P^WZ1^.Z% M]Z:GC^Z,\[VA. )Z5EM,;VQNJ\++VO965R]K&[EBM;FZ2&LJG*VE?*IMD\:F MN*"\_:VNG@M*N>K"6,3.B?AM<$$Q 0)R(UP@?*MM;W4=OE>]7$L3%Z2GCF-- M&*^T:H65RKU$.E0[3[1,,M7W5DRB&VEVG<+69N&W# M8!T,U:CL!T-M*E.79!I9,JY6K!0619>S3-Z.LL#N9?(N@RGE_CDSJ0P5)+Q& M?H.YND1IU!7WE:7":]NYTL45I]'23*#;%XS;RH"E@D"W7SV8?@)=<7(JWT\W:8B"28^<6.YX%I9SZJ+2Z]WG#5F[6=CUM)>6J/>RO)H65]6UI>UHK!S MKM383(O MC5/HAAJ=UW$_>G+6MIWK+6R9%[6F+6(2.KU5F$39DQ"W=#TLL N M)?O$)S[@0)"N;0U\5]0RL]:LG:FJW+GBR<5FV>,#.1JY9JNZJ-]Y'QV\%-5# M[ES9XY*$7,XU*L45TO'VY6S6Z96N3J]G"N1:KE1?I4#>/B&GJ"-LR2+46FUA M"6(ZG(^=I\L4Y< NW3ZWL\Q7UOZURQ[,4]VV64XJZ^W:T=ZNK='Z]L5UHF@] MN?Y.>AJW]IC6]Z$K:XOHW;8;E"A1EC1:WZ6,C6C/.L/#G+GC^GY3*IW<+%N3 M!%]GR6,M35!"\N! MTB/V$\4.R?6QTI,96E8_U(N+HF#I88@4IH^6=]>RM-%>T/CNI8W"1I_''#@- MWCG*QOOME!>V)\Y6-5>N-[*44I922HB'M!P5(TY+Y50%/K.\TA[FE58LC;=/ MQ5E>:3_\D9TGS+3EE1;Z(YS9IN6%":7)?KF863IIG]))I7*NTLCR25D^*87Y MI'5Y2^F1_8EBB>3Z5_N>4]J8DM@^1V1)I2RIM&\TOGM)I=@ AYQB\KEG^.X\ M8K*3H=(P="[7?8\*SS%5V,E2ZIGLG01ELGPFRQ-=^^$P[ M3YBI2'R)3\B#G[+1=RO/;&U;WVP]SI\ \V(-1]0T<=1LEAG+#GW*#GU:4?W6 MHI,NTZ-V$L5-N^OZ92<^/:V?ROO!42E,RKTP,+!M,9("7S2][+!+^3OQB0ON M*H;E9"<^/>E-5D!3:9;7,7@BU/5O:\K8;6&;ZYA$4,\5:\TL;;?RM%TZN6#& MR4L'%Y1SC48Y5>F*9.3L$L8$FP?*/$\N'2Q3K>3*S7JJ>&;'4GS/QF'L*T>P MA8ZMPUO?*7#7=I[@R2O[RV4@FE;_^6D8B[\$ MX:WR\TEM-2L3O^*+#G07,*:**V.. A*09VC3L,,U/LI?XDVF90^8$7N3O/3J MW_\S+5<9<&8"CKN>D; =7?,1-SV97UT+Z44^=NG9BDO)75M\5M%-U>;,X9K2 MF2B_U0I%!;YIZ):94RQ;J36+O^=$"^1OQ4++_YNB>38 4W'['/YGINI# M9A@3^(/!7'@'?!'OHR8*ZU:0,RE0G5I8FZ$3/+KQ*Q.[T$2->Q:CY,TR+WHPSX# MOV %N7G4*7Y'U:,, ?Z6AB\GVH+UZB%,Q<(8:%KB-:O;=;B+<*:7!/W1%DB8 MH6UIG@HR5W\0X,9;--T&0B=F<*AUVJ=[U3)!@3L(S3]TTP'2,^B,=V)'W71Y M3YSY_F?LJ1C3PG;@>W@NO+\$^34?ND!G7I>IK@\KV_)Z?<7E:M^T#*LWH;? MLE7NP"L&\-.(#[CI.H+!_M+TT;__P#\^0<.7F8V&1O_ON#JM(&5*,Z-8_'T# M=67EJF]A!'Q1J4=63?_^[_]$5S\;WI;N4&1;?<'V93*/>CS? 2*XR[,N?/F M&6,V<7R;NU4(W,^#P*.J$*L6,4JI1'Y&>,P <\ >\A&026LL;_"N>R ?\Z^1 M$Q5V"0([@;Z3TPCMB_SZ#\.-[F MH2,!JNF:.[!DM4\\?@Q2T["&R-L;45&QCVOAQX.RNBF=52S4 MT"*JM<*_T> MF%_EX"]2=SQ+6Q4+C1<^-ZVIXAI) YTSJXU0YG(3@, YB=@^9YH*$L85KLX$ M@) 'F6KG\2?20V-4/::KF_)]VHB9*A>J(@(G 3<':!;)%#_C2_XU8]=^C_8\PP?N%,V'9!9%R@.%@ 8B.=!6-%,>Q MP-I'2VZLNWUZZK7G )V!O7%D#3JZR:($ZW,J&R /(>7_U@HA5E#.P#H"C>B2 M:0NCJ"N']!QP(+XKBA5I60E##';@>,.A9;OT/=CU&(%&?\PI" @PCWSK M2')505F]"_URC_\QOHFU,:T'T26H"\_VGH &X49CECJ"2*>?YB*QR5T?[X,(" MEQ6#*$-X'1<4A?< ,\ >I$2';\1"!/[VX*^PU"&;D#B'KX;+FF(*'?;>@=^( M*89,U]#)P&^!GC"Y$.@+N2X+BH3_ZXJ,_R_)$/4^>/K-U1?OYY M*"(\!"@!-[>^C"R-"D;I%L*7PN_FYLBV1DC .9\P+<\%7]#42 U;@X$46T"" M76ZC_RH7[R@@ISG0F+_ .9L2+(1&A-[55484[(ML9YKRISWT.,A0M,Y=CN-: MZIUD"7_[AN5P?S]S"38NR(%_0D86JW+\=P6[9>J]I^,'25V>ZCU_G?,_D'26 MF)$SQ\&(Y\2PB1I9HXEK#,=0SV>=:@2/+PH>4BRCBS$.+D0VV+5,=7T:@J7? MH1OL6GG\D0=_B+! 9&U\T.&:1II@KDS?+>HXD;/V/L1F[26!)F:F (:44"HO M%6C\!5+P%^/TF8V2;R<#6(TL@)4%L+( EI_FP B][@BCO:T_B)C*N1 >)X'P M$)=C$@0]XXV(2;2ONI9A"/>1,MG@_8*Y FX 6.SDD(+_:=F8IU>L(4=/%.X$ M$>49XC;A4E * OU?#>X$T7= RYR/5 ?*>6?'HVO["Y =+@E.>66'=*%1;BZH1(J0; M>3_&TKH ;3]?[_].=4('0M:- 4Y/RA@I]NG#_JVLXUB&Y_)-R)8GJF?$MB;&%G9"9'C)Y%B&E^=W#F5XV1:_+.Y/RO#R M2WAYZ3B(IX*56P-"\P5 V('FL9=-$5T=3%3+P(O_?55[M2Q\6H7&PGC#+P.H M^7+X=&+?C%>+M?4'Y?%4BM^IU\EH)ZUGI6X; AL_Z6,&=+-"SO)"KE:O;X79RTDBA.VG55;-RML^0B6 MY7BAF6M5FWO!"_MP#,]R-%!KE J;L RV[Q[]OLN)LNG9HKL0G$CDK&WT3[9] MHMIRDFHI7V7;6UV# 5?.519:DYF> MN$*B8FR[Z]JL-C^S;1BLX92U4JY96W@P89; 65<"9]O4M'6.VCX(UL!0C6)K M$^R4::B4>%RK315M&P9KT5"E:F4_6&I3R:0D4\F2#GN]5"AGR::D)YLN@WFH M_GDIJ0BN;"O=E$Q9M7.E;X_L;64[3(7KLVLE:JM-]*29//=3?FZ[;FS%.9B, M0'<$6=LNYEH_LK9M(2\M35*1)JD/17_*_.,XT^T_)RHDE5P#?>^;5G*5ALF25K9GFYC]/*M:I9,TO6S)*.8JPE/9MD)/"0J M#K>[CL[^M+8L&<4IY2J5381Q4N$:99TM^]/9LJPS56\4]R(RGBAVVEWW:W\Z M6Y;M6G&5FK2V_ MDGQ*IK3:N0*YQ?A\M.>R7,F5F@O[F/?11TI/Q=NN%;8M2<:U7*6Q2BK>3W&< MW%*UG:M(6Y*.2XUMI>]IC6]Z&G98OHW;:+L6.Z[L>J7#ZLV3"3B<3ECP'*E>KK3#0D0K7(3T>PJXY DL& MZYJ+*I\R.;S3EO_.&?C+RN%2(^L"281-_XQ3Y\W!_Z4B*Y -XY+%07_TF&[^ M*6J$U#XS>US13:7+=%L9, ;CF-DV,UW%T!F!2<\R#GN4<4@0,';5UR@W MF0! %C5]TJ4#F5XGX, MT$MA=F5Y3RS+JNQ@5B5LTWC,!=/@G:-L=EB6<=EA+ZB:*R_L*]Q'7V?77)I] MS[@@1DOEE6)T'V7QMAV,O<^ZK%@6;Y^*LZS+GIGT.YUU66CKF6R;I M=M\3%.Q)LI.P[SF44CE7:6QB!'XJ_(K4Y%#VH ED79Y(IB)2F1S9AUZ1A*N( M[7-$EO/(ZEOF&J6*"+">S9R['[N5DQ"?D@2?93*WLL)-M M)F6V#8,U-'<6-U2%G J?)SOL)#OLY(FJ_N)FANYGZBD5?E5VU,F3ZJG8RA)& M.YHP>J'7O6TQDB9'+^'^W 5W%<-RLJ-.5I=1JH"XURRO8_!$Z+S?UI1-VL(V MUQ!';%1RU5:64EIY2BF=3)" 7:[ED)5:LYFJ<'HR,Y0.EJDW MF'B+T&DI QW/'.MJUF9^!5?=*"[ M@%I57!ESI"G LJ%- QG7. _$D3>9ECU@1NQ-\M*K?__/M%QEP)D)Q-#UC(3M MZ)J/N.G)E-Y::#3RL4O/5ES*)]KBLXINJC9G#M>4SD3YK5EH*?!-0[?,G&+9 M2JU1^CTG&L)^ WGI_TW1/!N J;A]KCCZ@S* [_<=A9L:O.>=9W*E4LPIY6*Y M"%^#)XN%VHL?+164FWZX/NQ$PV?DNAUES!QE"*]2]2$SC G\P6 NO ,^2.]F M!O6KU1N*:@V&!GK8#+[F M3!R7#YSG+UB!%>&WF#V[C%+Q!+5:"2B\7*@L2^'E0G55%*Y.[T!2.NQ9C],Y2,+HPSY+/_O[N7D4*WY' M5:0, ?:6AJ\FNH+5ZB$\Q;(8J&AB/ZO;=;B+,*:7!-VC%DBWB>L+\$^34?MD!C7I>IK@\IV_)Z?<7E:M^T#*LWH;? LE7NP"L&\-.( M#[CI.JMDKI=KN<=X$+6(PYFM]FGAQT (AC7$!:]>V2W29)$U:.$:@JJ5*5XL MALH&.;%F^2_.9QIPTBR/(2UQ$P# .9%.GS-- MM3S3%;;\! "0!UJQ\_@3\=<862*M[L,YO+'1=7B$]QLT\?Q:? ].M;'NPFN@V5#8/I MN8G1'VT.N#1[.>64F]P&;8E;.=0&NJD[KAW.FUJ#P1Q\NA?Y-(M]^C&J+M4* MC2A95QH5GZRKA?*R^J45X947R/>8()G-%G7I_V"_,V3O3BFFF,NBZ:-__X%_ M_!<#E3(;_;/^WW'GHH+0E-Y9L?C[!JHARU7?,0O(J-*,K)K^_=__B:Y^%BPR M2!+95E\0;)F\RA[/=P P=WG6A2\?,&/,)H[OB;?"P.Q!$&>I$&47"Y7:[TKD M9X3'## '["$? 9ET8O,&[[H'\C'_&GGAP47+T5$6')"! 2*;X^]ES#C6L,# MD'S8YC1 42 V5@7GN;8F7$TS>(B9?YC2!]GVWU?_N;D\FJ?U5B!V'G<,(S2$ MP,5*2[)Z0/P>P=VH[0.J9\^A_#C>YJ%CHW;#0G:WNJ N8'D@VN C(UU%R\EQ M+/!*T+@^!YL:HP"D/^84W"?8 M;+[))E5B0=FDZ?-R@RTXJ^K$/ZMJ[MT(Q55;(F@P MSRX;@"L<:J>8IP9TQU35]KCP#FAC2 N2-,%!^2D("FX4CH#<7M(H/@-($_2X,/3 ^*U'C<^&'YS&:&OD@?(L[ M_A6XB0FZ5PW+X?[+YC%FCO8=LZN[L$*\'18)X!NR"1F;\(X05%.+,2QFHF.G M:^C3^7N=]SEDL618BD>!N_D&AQ5]\H<5?99G0WR8.AMB[4&(YY]5(<)Q /S? MRLWYX0?P3CE?%':*F&S2[X9/A1_.S9'3\*UB) PB2,KR7/"V38T< FLPD#(8 MJ+[+;8P0R.4["N@4#O3DKW#.M@0+HSNC=W65$=/XUJ0SS7G3$9 XT%!/S%V. MXUKJG>1"?_]/L"6$N5N7X[PIVR]1[3\RM&L7/0^B%9>9/#P^OE#<@ADQ*+9R#1/7L#3%R1*BB^$21#9_V#)"> M&@=# PQ[P1=@J8%O3,$HLC9PT>0<=+BA\Y&(BW4MPQ FONGO:R!WHP"4%<_A M7<_ UW$D$$9Q+ORF->3">8#]PX]==/3@4P7E,SWTV,N[ =!TDYX1_@>02T_V MW45?/. 8<"8U(3\O FMPMT4+\>\5L6BTP,C8HD49S#3]J!S\A:M,1.F&G@T> M(Q+0YR@LP/);O$J 79\#S-D=_ MN'A(PR")CD@.2G<";P,4RA@@M6*X./ 1* MTR;/C6&XT)F"'*XD K>DR*M#[8?G(&.&\RDOXU .[L#JV@]^=>VZR3[XJA&L M*X)]'8F_2Y0/'LS<6SH6"8?P&G+/2!!04B&0"Y>+:(UUI.G+7 M;X.ML!YE*7+@+F,8WIGOOOO6EQ_ +#P[3!CLUY0US/$]BAAX\#?FWXTL\.@6 M@R$[>-:;@Q%3?)C/&(E/G/^6BVIBBGE'!7-45^3$,O$>%50*YEC7#V*_U(>< M_,5D(T+-TX#&3: 8(=T%G\6 B$%+(9$DI:,TER,\+(0(/FURG;9I@; DKZW]!@B>4_ZT412P5>"PL)4Q3^HHF7<,/\034\)"7ZM,H,U3/$MX%&X._^5J;\)9%V(D!$ M0QN1!_P-8KRD0V$-QZ78#'-$+@V<-Q[0I16NUN:QD@(@2#E0?T@!8-L8X$HS%17-U%N""82+=& MS8)0,' M;$H=-,#74+G:?*0#]D2Y(,!(!3.1%G$ MY5BH!?-#![1[L1Y?](N^!?1CV=#A!_X/T5#!2Y].'_5M9!V0$B(--*);'2^,CSSV_^#QB+ZRY\2/#R[;P M4EDX[#[#RW;PTBQ4%TZ5S_"R';R4"Z4,+PG$"\BQ3+\D$"\@QQ8V"&9XR>RQ M#"]1O)0S_9) O#0*]2H56QB^)Q$LYT_L)Q$LCT_N)Q$MFCZT5+R^= M6/A4&'EK0&C.JU'_.^KVJME(T.EPG8GMC=? M#KY.[)OQ9JD;RC*=B\32R6QBR:^NZF3$M7[B*K4*]5::J*NM/V2T]5H2T"HU421"L:UB1A'@JJ9-JHDB5T8(U+KNB-A)+ M%,U",Y,4RX4;4TT4F:1(D:20IN-44*GXB!T6HZ%2-2"BJ9VFSRC-8BUK=(=+ MI66E4;4"2TL8SRT4-W]H6%9KRWD0LK'$\AQF:LZ?NR*'$N7H+G>TZ/:%S82?_X6>^-7'/Q^32K.Q=TS;[^CK'# MEF7#NMEA Z<3K./8]URC4MP$-V3*X06U=SO.#4^5L"67&RJY4K.U&798[K)L=-NLMK>X,7'>SLH)- 7.RL[Y M)*LDT*3Y'YD$356^J4Z?:#\R!#3S'/SG-.^Y9PV MP@Y;]HZ68X=*%E7HMKW5U8NY5J[86N03[J/KMY2' MMVW2V& :;-M;73T7($V4RCO7T9(T/B@G0$1N,-NV[:TF7ANDPME;RJ?;-FEL M,*6W[:UFVB#+#+Z@Y/"1TT8R-W^CZ<&XT*B T- L#T]I28* W$#/VM;WOX9" M[6:N7F]F/6U;R2]NG9ZVW/2V]?VOIRNNW,@:'[:2HMPZ/6VY;6[K^U]'TW4E MUVS5LKZZK20YMTY06VZ\V_K^U]295\D4U-/^\U]T N7JUSF],/&7(!2#1Q<_ M,CF63+QDIY F$R\@QS*\)! OF1Q+)EZR4TB3 MB9=6=@II(O$"<5 MG&!9*;2V6ZJ[RT=8;H9ZMGYFQZ]05[J.E7KY$9:97$XP9ZU=+B]]]%:IF#+. M6>W1C;MW]E9&%6L^D2VCBC11Q0IE1=+.#-L@56RW,VWMLF(%?5D)-KHNN*O@ MP6%K[B+983-KY166VQ[:N-8:W*<*.Q);8ENMYXJU33559>R0G*&-ZV:'I,UB M?G9+5*.<<36U<,S=L>V#CDMS0J.2J&SM%8<4RD54>@5'Y>5"O6V\&;\G67O>4]K>NSUOQHE)UI[WD[:W[7UL M@[8WX9(D:\^I\#%VSI78"FWOZI[3G71YEI>E/'Z^5A:4VZ^,38* L?W\3L+/ MX\KX)E6N4GH20E)&"7YA*]4^''IR14E"!C;SRRMZBBP5.24 MGN?O+3XV*PML9@FI?7#45G],UCZ2^][M>5?]JWQ&ZEG*:C^;-9R,;8_-M7#D9%*JCRT M?<]GE9NY4J66I;2RE-8>I[265#FE1C&EK5(?@M-]'W/U-'CGB 9E9O'-+'.5 MLFBO7&UDX/\M<[9HOE66NLLQ5EKG:J&3?.Z6>"E]FYUR6+'.U&C^&,]NT MO#!E-\WR.@9/A)"8.[-T!9[D%K:YCG1\.5=K M51:5@65/6."563PMDX=ZV>"61\K'4Q0:N6JY86''.RC M-[4"IRF=7)"$;:YEF'NC-H<)R.OYRV6PN]7C:'IQXB^!&UD>/OL8V;2OC'Z- M'E$VA7!ZNLG@JJ; 8A1KR&T:;^(H0UN'M\$J1 )6XQU7W@N\0QMQ M^UQQF $+M+HX!W-@F71=M4SB860_(.@NMVUXO=-G-G<*RF>NJ.#FK;C85^B:RG +&H?UPX\#*_XK5RJ%YH* ,N@!V$=S.GG MR)>&7^"[?$#[=7+X-'ZQPPS<+ZR'<[>P$=@?$H1B9P73SG($

@R1P6*LI$&:3ZL9&63UO)C,L RM4F2CM[=)Z^U<>5\*+!'F# M>+X?93JG;5_FT08@D?1*A26!U"K/5,49&HHQU$$WKMPMPZU.8B?"\]I^3/\A MB/.D MF3BJC[8=.:E3B?74UA4Q5+MVC++JTK6JMA))CQC>_TS.4&T3+$(-+!;^B+V; M@7SPQ' -S%QK2EF7(=R^:9;"9<_O.7Z"._U(R1*/6IU'P0&&82+V+ OP_O?% M#'1VI";^D3K(^T69'+R]M2,M9.DSB@?P:K+4 6U?A MQ5BVTFHXJ$)E5SEJLW ?)I%)&NN&C92YE@*@:Z,6U:;T^0)D<_NHJM(*W"#E ML4T'K4TUPX-%!4\F]U%\KRKPT6!$2]L]FJ%H$^*=D2"SZ7>G"QL6:9IH&K31 M;9J<,$(&%07(^Y2E4[/$2/'UXY6@>H3,$&2%2-V:A>D.?C+&Q=RJF@$KS"D' M[7&9YF_P[9S'BR/F2T7((4=(@6]W]UG,6HV'@\L]ZQ-0K3EP;BDS017+A]KD-'+)!6TD92JJU!.Z@# MVDJX=AO3L&S=ENH<*Q\F953)KT@9UM8.W*A)P*]?1BT3W MGI[M.+KWC\YA%/T[$ET.JYS"UPMW0U!RY=Q5^#:477IIT(P_T=UC4>1L.8M" M+^!RX7#8HKTUUDM#6'@+7040MGA#C;F7ADY;0]P]PBYGA/"[UL>N%UC_:^(:JA"\-&P;'.;NGO+N,W#_F.BNY>T#< MRCFYH3'+2R-0^TR=!:]S\N4>]E>&R:92IR^-.N,V=Q=_*F[!5>QI^\I>TQ>N M3/K"92U]X3=C+2NOQ1Z^5UBP2,-RLQ)I$(9VT$:H@ K:$!,#01NT@"T@#J%& MJ'582HN0J%HT.#%&O46P?2/:%7VZ1$Q9'6.U ?__S_\?E;3:. 9K0Y1JV^]" MVKKX&G'=+7U\M?C8;KDF;7U\M.CV9F!82R=?-?Z@\/&18/MH#5:L!5-D:;2( M@ \2*5N&?I:D]JB4VB B-6#R@9<%W$9\U6G$%T"X%*%GS\"HA0F6 J,H$R[[ MO'[.MK]]6D3,5"\2(C',N#7NNDX(!%'%RA%&G>@!&FB(0)@0I MSR#=N.9&")*"^U$& >:^F-O75ZDO,4_F(%!J!@F#=6 K3^>X+AWLS#':]1]9 M_ 20F[AU#CKF49ZGR8K3IY%@LB)U\(M"&P9JB52JG%9X;;%,S,@A[8;',ZOT M,Z[S5AG;@W#J<=&F'@5IT#*;!M*S,Z%Z=#0U/#RS$?R8R+#J5ZQ5/CEI4M>TUE4];Y3C/HIZRNWQ'NI,).0I:G]JD7$:\FHWZ1!5DK:7CPVN=&[AFNK M6V.YF>NL02Z5Q*:8MYZ29>B6X7,?,U'9C-S M7\=[*[>E3OZX%Z%0%01*E(6%%Y1/GQ7W#N-33-LH!!6,7,YU1_6ADDJR@!?& M^")SV9FJV[M78;IHHF>=N-ZTEW4=IM8;WSY\,/W\$\^'HXUCV^F43JO]1(X106IU"?@U:X4M%(M=^Q;+>)< M0YN:PWJI$GB&7X]LI[BYX.D_'H E:R@(]F86=C MY87K9:_JU>]7._,]9_-8S/[TZIN/[^\PRS7Z<0)Y<[:^P!=5FX1?Y)_Z@K2FWN,8;H?#1>WYKF-L#@F7MK M<:=Z&$E(*PY$=4FV"+RHZK]M:P_6[(K$XE^J-DV86O6YAF5]&8L$Q6]:?4!J M!4:KS;>JF2H.0YI G2Q:C HURLI>/K2N."[L@2PU"T:,%$\.&:,6Q.HYQJ0Z MF;8[!U3*M-NFJM,L+$IZ0X'N>C")>],>UVO,#I(*';D&8!#9*Q]N-071V]/A M'+>IW5%W]'#:P=16=>IA(4TQAYN16CXW)V$B927V"IG4<*5ZK4@O%CRQWRGD M<*+M[N['**9-D*31$HU%U* _JT.ESKNHUVF0$,O:JOB5X"FO%)]_U"7C6;9$ MAYT*(2H8CZK@QM1Y!"'.9X@\##7RL.J1KGV7*"?6N=_ M3Z'H^XTII\9^@8:EO9X'KG*O: M/V@2Z^W[F>?NSG;OPKD'4Y^.J'05OE \.@N;"0/I[+GZ5Z8[N+(>I->Y,?<> M;@H51>0J^K@WEZ)S!:;^X9O&$>_L?MF#0S?^+%S>7$\L4]4RPU40N_<([1][ MSD*6@KC>V1F^AS/+$]FY9)K+E]D>JFETUGCZ!\UA^600H%Y.@.J?#[NL572K M6;6?DE5^M.P>DK2'TCQ=26X/N,NSHAWN;^UPE3F5.. LXIRN,]':H3*&88R!$]%"BH >L3^F4GO,WXY MY^$].H!%^"#CO-6.:B>6Q7E]"I->;[S329Y-FA>(2"/X!58?+57=#&W*/+*Y ME->T2S4&9!8"8MB*PE;8^8N^KP)6+*++5+/AB M,[@RH4Q8%L*G!Q%N#C-H^,1_%*J6!=;Y,/FXJMN:*/=FF\LDC6+M^,<2( 8" M53,$P,ZA*+=.!^@P4D#CU4<<&W3KAD;Y\PF+^5+Z\*C 6B 2N[[)E%G"Y!J+ M\.5LAC6%J#%OU'Q]6(HDNT*IKLVV;L!UX47DTEQ%,29J;%V;)JL-/^6R15?/ M[2+%K%EV]5A?\4BE :-XTI;1HO1=#;\]A_\4/(48EO2>2LZ&DY%6TR(/M3:+ M9O-4%-">AU-B[5&ZYGR15HY15+2@@>J](7VX#.4,H[(6.EA*W7ZF=I-AW/!) M!3PBT\]O77PXOV"?N1GA>RRF=E2*UA+FJ@N"H\KM1V/?A4%B,Z;&U"-5;Q@+ M7#69$;.H 6W$2D\:\[;%- 0)VO.V:*%Z1]XD/2Y$/MI,L)A0Q/LHJW0VNE:E M8,\Q+;4L'+X#V0TS:974!E>]*C,GD6K+XD=5ZL(L[7(%D__\YFHROGQ;$CX> M46C3A=+R8%,0:;S,E"@!N215%<<>1)*BB(G'!A,=>(QQBT1!T1PI+:JNQ*0D MFJ6/6+6M]'O1'+A86)&8 <\'/IL^'577&BF4Z!^RHBX78Z69MT*A5V*^13LNF MHW5%K]@MS/3*EQ*:"K6B;%?3*"A)DMT$2'=7PH.H\Z-;.(';[ MK&044^53*WO7Y:XD"6D@9T497)D+57*",I)8QZ4D%?4YC=$FJ')P<7HZKUX3J,P;$C-[&EC^=O. II?B%1#DTRIK1RLE+(#VU_7C:0F#+ZC+89: M#[Y%-8%ZII5R']*.(LW<6[JP^]Z3]E)I/>4HBU-+5NYSU@++1!.ZI6I"9623 M#GQL0L7UI ,?FZSA8S8U=4([ +4I[#I]';O6>GQ5@*S*7!VQ]N,UH9VN2?T& MUF8QTB36[-(&6N&BYU;[9XU&4-6Q;C>9#JF>NRI0H Q9_1R-Q:/01IJ%3(9V MLNJD[->Q6RC[+R7C_EDSVD5$+11+EO]:NK2VDTK)4M.>7)DM?'-5]'9QS5%% M_@0NS)B:U8LN+-"!B2[SPGA/'#>E5N0A=S,S@1LTVH^(RS ),*0QVL1&&Z-* MC!!A,UD2Q'D62WC(HF0V_6]T9[,V;.Q%G:6F^!=.,:HZM%A2VSV)) JR_I'0 M(A"D1J)X??5<2&.:W1-G(!8 ZG/KM[R=.C73(*J#6"QBN(^PEG- MK:\LEL:A 5"AYR)&:&.8)\!?'D28*>])6'1,TZX08^VLMD-;M2=LZ3)X-@J& M9%DNWRK$B!-RJX,9MPI^=2_(W'X:QS0RK]N(B99[V)M_Z+*]I&DPUH"(7NM* MJH"U$JL:S>&B)6Y\OY5?BD(OIVY4>NF_AFW4O>1Y_X'[6R8^]H^]+6K1] ]< MYYR1?51.WJ8N@\M%L?N'+A 0AH](8NM2*@*JB3$C]B%:4&V!42I:=5BN MS@L"*TQE#8%8&\6S;.]MWBXJJLEL)+)\3;P2T3N=L3> :]T]PKI^5;)1EMN-3GQUQH.4L\K#^!P\W#C M7M-;MC;<@LN VV-7:[L1=77<$+D"->#5'<93MTFW."%;>3A;]5&IK9R129B^ M#FJJ=[>33@S8_:65P+I&8%/U/8D8HVT[U;O;208@QU 4N0FTBZ$/-:WI[PDQ MQ^$I=R^6DWQK*?I>%#Y(Y2C,14=6B(,Z6ZN1U;Q:N,JB!:AXFL:JUQY\"@"P MD*N_X?7U;+*->[)]7,L*-"OU5\;]%DLJ>F/SY]N8^^(ALN=X53F I') J@8F M9C-ZT!GM*DM%JWRX[>Z8!Z 5GUYXC%J!(WE*4K&@)K?=4@M[81@"6?GN6TPV M:]\UK=0N54%4*CI$0.;W/=7T$'IS--/WT7^M9D_HH]EF1TEI/>J(G8#G4920 MA5FZ&:9%)E9359;$=M;=TGN[G)W=JAC-J-DL]N;V!+EQAX74U4M;#FES"(:N M$B?)XI[;R#4\Q]727[7K_G>96%E%U9_S.PHCY!08&HV\?\3>I'-I=T#; 55NXH]OL ^X^XBT.6HX>+*=75SQ1?A9:IZC[,XC#"&$[M2.XM$W9(; MRSHYB\0MHHC[!TZ+LJ[N+@?Z"Z3*1'$6@VC0=15_2Q4#VSG$N7\ NS@R_F9!)D*OXR6\EZ8@6-U;PB7'.Y^2_KN^P)=+_-[AWBKP MM4PP(7.OG56NUQ9%:6< >+]>=GWFH#R#HV??OE%PVM$<&T4?FR+<;HIG1!?K M MH8R)J5<_.KGK*.J0@%YAFU*?!;L_P\6DT'-0B7RSCZ(K'H:O#$+B:CR;>6 M%]2+*]GL(?1B3&: EX]H81#)Q^1D@Q81QE/V7UDHV.G)$9N<3,8V5T4-TEMB M+ #M[=JR32Q]U:$T7(*HF .KLUNJ:R-;A-M0*U35,#:UUSW;RJP+RF@,+!R; M(96N1!9@%@.Z3[&R?AS!GP\B9G#8L/9PBM$[L<"2JAA\4T(?4V?E@0?EF"!5 M-3H0*G$?7UGP+UUMV8S 7\H0%))ESG_6.Y!)D44.F*R*JX=*DV-4UK$O08O1E9:R_5>XL0FV2TJSQ"+1'0H15)':[2 M*3[(,@%_=.X$NP,3/>3DRI4@VX+:NN34^NV:'=(CXZ@U(GE"['6Y8C6D8=10A';ZV7:5 MY,A!;JTB$6IC="@"91D]9/34 @A++(4VL$LNT!VH.Z \JJ2NEB'^9O-S_4NC MG9F@CB:OLL<-4M.PVD3C;Z6'QRVJ4%=IM4,5<=H$5JL5V?17 VD.XAT-)A6E M3QJQC%O4&6S:^X2G"U<2R^RW2 DD5SBOT>$#$0&J7"1M&=:B!XV=)U*NE=1K M._)(Q)*]^'_M[&%;1F+I>.O%.EG#*4E#[KFT%KHD\H1QXZ(@GME5B]!^32RT MPD[=):]&&7>6=P]J^ZZ 1Z6O=_&*-D_ MA-G2Y>W-/?'N0M@YI\-MQK('29[',0_3SN'T_?.^W+KJ+@H[%LW=2Q2DLFAT M0UW_4:2=*_KN 7%;W!=[@*ZS(-7_IFYY6>PCP#KSYNY"EW-D=R'L+*KT3WQ= M+01[P-I_?G,UF9R\12]F@"6NG05TRA.9C!2XX[?[\Y.;^N'CB]%EU83Z;H;- MGOQ(=;;/C52,)\P8751(8V%"4"&-*VV=Y4HQ%F7#G\H..I8K!@SE;U8$G)IN M5?E)Q%!D_&PK8K.VN5/A('R4R5Q7AC.S(!LJYCC"&9YT9";>V6PJF(*L/ (> M6<"OC+,:,3&U9V;+H'ZE, M,XY?^?BJ#"?.8A":DY3IVI@)?J\>F\D 7UI5!-3;58J8*[31):#52=IH3M/Q M1J=)L&04KQ3>T*\35*%X@PJQTK;#%B) %55A*HFE&BW+6'/PEK*#@$Q-A6X1 M6[@>N\1$YK]&CQA92FAM33RB-:FX!WQ+-!W0-[9[;: #JM.K@'-$V9S&_: M5L:M#3.FQ6R92%_D5F#2&WKGI-IH@+"-+]_2.FNLHH0M4XYKPTB/_PVMVZ%= MA*K?7+]$JOB /?1^3&-(U<=CX6>>U7!83Y.WZ7!;YNZW5"VKLU 1I40#*F @ M.BM3QYXR]\]VFKG_<2Y<3E26G>,Z>@%:$PQNKY#97\>=RJ.>6 M[G^'XYWV@CZ5A.8J<)WCG8::!Z["MHA"\>1N\*33:1\8\> LYKK7T-U+Z1[I MLE17B,S.8G"+<^$RN]O#F47WA+.HZYX&X+QS22(EO\E9I%95-4KD,KB]0F>FJ-];E5[1YR._#Z )H9'>.5B2"Y8M]?Y_MW MP<"_L4K,9%3J'PV0O*-UC,.^S&VHZ(RX8V==-JPVR,[WSVIL/\F(G0*MO*;Z MN YR KB(4:$@M-A"LZL3*:&PURTQX6 T8K'RCGKO1AUF1AKT1[LT@2J"B_@U MTE13D3[:$SBJ8[#1-IS',+7ZPM>U9J2,^(AUTV=$,OA/OEAN=+$W6-;'.$M2 M3*V!#T]'F ME3BOC]RH@$ .X,E62OFT089XUE.@DG48H8A$;!CQ9)2?9:?&Y M(O#J?1Z66@Q517RL5V^*]*<19G4)]15?3.5])E-=S#Z*L32_^L$7>:Z7@AF; MO!RQ:9::PO]J":6R]M,G];E4J)%C%P$.&#P_^=:L;^.&-9*@8 QN"Q+ ?&A M;P\)Z!9P38M<.:U=LI^)Z0[V G.UV($6;7/KC9:Q=P%-Z;CU@$@0PZUK=Q:7 M%A%?-$E4G12JWD',)U%6.1)![CR4='NZM5[L]9@NXK:%(9$*N0]Z$]$\0CQ\ MQ+XS'1(%B6EO_10SKJYYXXW?N#44JZ:)%L#7=[R +<]GC_=%)S6KMB'JJNPW M&)V<$ZO8IB[G28+K-D AXYXV&:9*\*D,0-H@4@+QN+>X"[8,XN_C+MB.^CO1 M),J*_8)E)-!>444T'UI978,YVCG=6=][31>-S_?+ZZB&YNKS61C(A02=R2I4 MUDU1H-;9*YN3N>HYF:V>K^>K1,@\>F(M.4^V(VBI/92^/E%$);96.DS]*,#W M"1$T&7HQ< 'ZJ:-29Y<$-*OO;TUW-::LJF]\^?##]_!//M #7A??3 &MQC1Z M#'^GT>+F%&VBC])/YS?CDY-OX5T[,LDJ)RX/Y'UXXP&-B3BWR4Y*UEACD;T\ M+T&M_OWW?RM#/^7>Y_LXRD+_V(N"*+[YYD3]][:T+&/]Q2KE2WXOCJ>PKY^/ M59^ &QX\\J?$+//R>G3Z[=LI**_PRTD.U:DR%>,6?,M*?R,^&LA<\"_')90M MT4(F&'Y=[$V29LOHT19DF]TRN<#^K.K[U4[DT;+F\EX= $K6CRO*>]*EG+]=)7H?"%L. S!? ME6@(D0OP?%15>E2AFS 5I0"/-_R'%I1?W;=UV[$W?T0ID*!L\#MBR3R*86FZ MCV6>U;R$:2(?37.^T!QK?0D@M#HJ5QE6"EH:N]VJLZYNM)DDD:<_JJS36MD@ M$L-99K$WYTF+?*^JJZE%#N\S"=ZT4=1VDS8#P7HWV\NT0#@;79_MN O"']N% M39TM78Z&WT?M[QGOQ.X>1-7RSK'[>PBC M5CV;7-U=76C)6>05>I2S$':/\^Y_<[48YR[N.@=Z]X\ZTSO.6=0)T%[D5WKA M]K^[IEF:L[@#TN,N[VWG-,/^M];IO)ME-@7-RUWX0 /\+#IE?.^GFG_G?*_^ M:Y;K"LH=P=L#[CH?V3W YLL@4Y6^G(6P&?13R[ZP\[J-+ VIG)AIEC\E5 M>1GZ4VPO6DNN8IH+ETLY8O0RQE\N>9SF/:!_S!*)A?'0B#F5H2ZO"$(A*YD[ M& @Y;'QV='U]?71]>?),IUWA/96_="(_2$8#Y(HG[UU?;P";&5>UF7] MT&9KD'L7A0\B3E$V9+]&J2H];ZRI6)\=/UX=75R?'UV<3YZ#%U?%5["6S,7H M.<+']7)T9&H>R,Z#U?M(QMX]-3EO$Z-.KPC9R1^W91 ?U>'7,72#F)YD;D#2 MGM#06]P3)'RU+6GZ#!]U(-1N/T53J;6.V_JX*2[N!F\P)@S20LC1%VWZQ-<. M>JY^DR9JD4%[7C]2G%C%UGZDMHNW,BH,:0ZM5A C #_P%F$W6T;=3#%DJ45Q MQ=,U-.E 2% '*J8F?+X4L9"FZ1#49(+"[2T#:L-4R>1=]$<;C;=03L]9YO M83K90QTDA]$7=K-U[@5OJGV*LYA+8%*7'10N%QM<=1#8FSG,U!JJW7;6@@4U MP<1>K:466O= [K=#-CIT:4"RM*>^-EH'VO.J:KHT<882)Z=)Y,0]":FB-;F+ MDV$-O>H5;9MPK&\XN(AB>W^[!H#VDDXU58%8 XIZNCPX^C'WTLRNO=:4!1'R M()5$Y9ILNYAQ&=@;BVR7B.>+0%J*(C5TC$1X62Q;K'],!(U:.K_V_G9VQ.HD M5B6NO@8[4%T,Q[596IC-ZR656IG-QT0-=LL-:\R.;TTFRACKD] M-UO8K2I_VU%R[#^VI7MXQGZBJAR.^'(Y3-.(I$4G'&>UJM+5Z2HNN]>_W4,X M;N3NV?54<:U,= VDWT.D^A9Q]'NIEMX]D+Y_Y*W<'B)\Z>CNZ1F_VC3SO/7(7.X1P)Z7)_HY6L\@(UW=>%'5I4J&J!ES8.W4: M ;/[:!NVNI:VD(:+FFC>G 496JI2XIH2>1_*F?1 S;5ZZJL(]+.=6YZJS]^+ M4,14TUN[V 9R6%;-[ ZR7+2@AEW (!W&236JWA(MUEP5#R!M9AIS>EVA+KBV M&#E7ML15K"!;G2%55!6$?"RLFF0)]MD6_HB]"XL0V2,5J5M$T6*8<6DXD#E[ MX/$3 ^+%.%U#8BS?4+;:(V:ABH;5$U8F/)Y@(0B<-7_U- ]R+EZ=EWK \&)5 M#\+ .9,A#ST)8V*QQ#[T(W9;!/X&3T=,6OG/!E.L"JQ&U 58Y=EGB*H(^]YC MXCM#,Z_Z>A9'"XW#7__GP\\Z3CE\8AB&B"-4%0IXT3^S2+]$/?K^XQW[,0L M&!FR'R,>^^PUP"BQ> S<'CP0\)8L!<9O*9C<@!_GZ>"S29Y@,;:JU-N&#F(1 M76H9O*[709L&"[7 ,VJ?""K3)'K%N*;C_:!+?-&%<;^C.Z%(;'.E%_1[X702 M5EH^WSHH^VPG6T,6;*C%T=#W2!MAZM:13R2MN+J=>^^._LGM!30_)[%F8M<0 M?;^0AE#3$*C-4O"&HP%$+(L^0!\51625TG'QB1DF6,SZVX(C0\1%NRD!B]2\R:3;/H/ M>URO8PTAO_Y^0KT8^?7HVNSR-0O_[QQ'26X+T>X M'ZI B<<#4X-;R38 XEO@=ZE0NX'5NQ]COLS!NQ[I NRJ^KF!$./E)A=OZZ!4 M'VI*5;U6%F]LB5I;I=2X"=E_3NCK%[PFO9^O(Z0FU,_+UB^-SPU!I_O&Y:&C M$FLA>'*I_&"NX/3@Z;,B6@]8W1%6-Y2S&TX]D8&"K///#)1M$6^(#QTHE'KN M\X )9U!ZZ!C5!<8&)CJ(3NZA%@ZTJK/&N'=.1[GO#']^@ZZG-\I7M1<_ MVD:WF>Z&.7C.^B:B-4*,BOYU1H0I KQ<8&1.&\0=QY1KIAJ'4:4#7ZV%:0:L M50 17[!#MH,>/X=QQJ=PL;J.K(UQT'M&6 0:*9!8>.\ZTEQ!F+'75251IT1- M$T(VB)I[IXTD\SQ,5!J.4CO>XY:IUF%,H2%6I!)CAYUF/ /?>1'R>+^A=>,+ M6.@=/DCNB3MNX\M![Z3#V,):Y0-MM3:@N.&X<1]1"[$A:WA U6"4V]:\Y S* MW,:80_J*VXAJD:,_(*R:,<.#IV20L]H>Q$'=:8X ,XX'?+7#ES.(0[;>4M #M@9UMA.F3%.RD4/V8->)2H1SM-D-^&H=F!0_2,\=\XKK^!J.(L'=$/F9YTX$E^OX M&E*B#RT-S'6*2N&E[C0B<1U;4YY(MRM=#3E@0P[8 ;@)AJ"YMI@*^.- 58;N.JEC<9X%CF4R.HXRKANQ#C&)[;26+V31+9"@2MX6F069Z*0?X0H2>@'^< ML8B[?J1F1ZY@RGGNXXRSTW5,R? A"AZ&8TC!V' ,V^HO,I7W;E5S=!QC^C@. M^5-BEGEY/3I=R;8Y5(@'-D9C[+>L]+<2 M;>O(7/ OQR64&0'S&#?FQ@S+OXL54/F742*1)]S$ K70!X%OK[RW$,\GX]$% M"NSPT2SL;#RZ/.]IKPP.\DT9KW;F>\[FL9C]Z=4W']_?.2 ]?U1J4S1C=_ T MD%6AQ[_A/Y1HZ#G*K^[;NNUX>;UL,&8/QFSW?8T.V;+=1E3D3ORIXYCR^%*F M[I1]<]TMFZ1QYJ59+-S1RAQ'6.;-!U2U0A4?KL%VB)IE> )=09;K+$LF2891 MJ -UM35\#XAJQ]K=*R/H-L+<\1.XSK-<*J'F-J9D"(TE(&L MOA*R.Y/=ZSBN!J;>^@(,^;U*?'I943*0HCR7AP&3@@6C8V9;T2 MXHP%4Z7IM #ZA4Y?"\C-"J3;)JD/$Q=:AY]Z#CEBR@+W2E6=_#X'([[ MSE"I+?D#.G>$3N<\(@>-38=Z@!\Z*AUR;AX\+GT9"P][^SB5-730*!5?A)=A M_O" T9W)2#/I"8?Z3QT\0@<&NC,=$_Z60)[ /9WXX\PZB MTA6'UV+I4FFL\:&CU*76IH=/H"Z5"?@*L.F2L^CPT>E%6>!, M0,#AHS/RO"Q^.^!S5_@LU:*O.;6U&_QLK&[;5P<2<: V9 @Y>'FZNA>AB!UR MZA[\015>%$8+=P+O#UY%=*D+QZ'CF6[5FSMH5,;"$TF"1WWP\.X*IQ+KEXO$&2/;P2,TYJD8Z'-GZ)QE8I"5 M=B9]QMCW>R#.G3+/D+M5O^O@L6I*[0U!ACOCH0%6TW:L.>2A(W6PBNP0E]Z0 MA;$[Q\^0A;$K5#[R(=!H9V3I!BJ_!E.8IDL1AL]DN-SU6AKK4=R-\VU MGG$Z&OK_.YE7ZW")D6KL!_CB/L5R)]QG*VH!E[V6:2T,2A2D ;(T,^2-'ZBC9IQ ME25A&U1;#G&2!8??)0\"XK@YCQ>T$1C!2%L*?6>4XDP;$LT8)O=0("N5^J>1 M >A+R1)[F3]T I)%2Q%SU0F=AA41SY!IA9X8L8]SC'"(O,],(YC)D!G?-@/" M9K!-[-?_^? SF_,'P<07&"RQH+K/%'+5,[HP+2OK*PPC /68:):*D$T%_).% MJK$=#(YBYLMD&4?+*%9Z>"I8&C$+49A;H(2(' .LM"ALQH=@+SG&)V0!CYD7 M+>!QV"&FN\<+7Z\\C;FO1BL+BUX,#_(UZ/O3IB*>06Z0Z0#*(D$W@MX2J,6"RG'=\ :CE6$ M!ZPN2QA;>_L^4Y%KA1 =0T8:X@N8.J%Q0_O!KDVB\$D;TH;EU(;$XI['?D!> MS8PV#7GUTRP!02%)CJ@8B!17LXZK+F!2#K&CTQ$!A$70&M9D/:\ M09J9 ><9T0;>4H^.AQ(@:2V2B%_[[7Y*%;P:S+_54:/MR(1Z9&H#6HL"M7$\ M2#9SWOI*VG#,^AS^@X@3897LZL/4A=DSWKC6%D@HL-Q5C3FPU9>-7!HH*[I\ M]$,&U179%8G]X+DVB(KH: JBB95?[ 31YM*P2L!U4K!!5\> G9M5P5(]^$8[ M5')+-@CL2"J]9Y7XYY MNV3Y%1O*/#_SXN<--6U!:]%C[:5!W& ^VPS:JF9M;[ 59@A7D<>!'SPE&WP, M+XY"3_#D^43,E\:?JF2>S)$].HM!$*P%CS<$+KXT$ET^P;% \XF[W(]/H^SY M$+471Q_:<>Z4B>3I^> :%Z!T=H-7)@)WT>P[:"*N.NP&#=72S= M XC=6?,>@-M:[QWW+_GEQL:N%\@>T+BIALZ+ Z>-V\YN[X8HRA='G7'JN@N@ MI9'K2V_NADC$%T?=5\Z7]V"QVEBNY:5)S[@F5P%R.S.@/VRAF_OJ409$Y_V4YE:1X2S(5/ 1<1JK M8W$[=T]APR3-8O?VU6?1QC[B4KB5NCH%)]8!%F/8-%V M>R,#^JF++"FJ8^&0,,QG;A1XSE$JG$Z*T1>S=C,"H/=,NQPA[G M$3P'DC?+X"5:FV9*:655Y9 5*I@MVK$1==$F)JH:.U+2!2C#J#2UC*,'Z1.# M2J.8-F#&'^#>PK[#)-A4V&.+,,_:H*H^3\)Y)W(D35$B2&*$TMU48;\^Q M<5U#?JLW)#W.,9"?[2$[U5D*(8HTT3L;RFH$%M* ,CR*Q&H*=I9@;.FCB%6X MJO*YZN^1?V4J^G6&P;#P(_ U#/@-GIAAXLQE,<)^ M=L?D"ZQ#I.&8=GG5=KV5[E =8ZP(I&ELD5RU=:_4L1X#F7J*6_K8V;K7OY]# MQX>YZ^?87"+WQ<'K;*#:!^KF/'89=QN:0+WTJ1!?9)(Z':S4JBO$BT.)^JZS MP*VBT-T%44>\NWI,NKNM]A8UXBY\V[C5_L5O-I?CT"Q]-U\<=ZJ1Y1Z]&N>C M\34*TI>H )3EZ0]*LMNL!!!SIFIV4-+3Y?;(F\?5,C+";#$55@/A-@LQ@MQ. M9R"G[U3?;ZB<,N1#"V67FAQ32\,B.DN47<8C&O!;.,EJJVB54ES=#>R\0*-U M(DQVFUD-M7#VK58\FA'OE$B ]<2VL@!,.DTB"*Q68IH%9C? K3ASE+59RY&Y^<-5SS13?-('<"7RSCZ(K'\"=':?GDZFM!\ M3C(([/GJ9_3+B.@".:/?+6?DNZ5>@"'% ]'"U%G+/E\LA"_I>S.+@B!ZI,Y& M=4_]:-RV5'Q/I:Y!2O2>M2@W5%\.\3"TJ!I$"^.HG342TPV .PBFY3UD@?HH MX%\5'IH #VZ423&[K[Y$=R7,AJQB M-;Y\NW&OF_=&*Y%G1S=MB["2[2[.=H)QO6 1[?F>)-W:++B_I#GZ#B3Z[=UO M/Q.]MJ:B#Y&%Q(+-8F%GIS5Y-.:^JE9$A9$(G2D&0.2+C\28#"Q.15I^+.YE M D]0P\_(M5#@>'%JA GUA/5SBJM31%;WY):+(&-V#ZMNQ[K.M^5=JIH)D1 Y M<>580&W394E3Z*S1 \U0,WT-8UPIFV(PE&#\@731=#PH-0N>O%E*;4) M#F'',#D0[N'^5:,"0'2VQ/)G,O*/&,>P$G@[3W3]M/6R!>AUD:F@1BU0=Q>% MJDT>.6+LURBE<2=Z]*VG8>M7NN!6V?.T0=?T^+IL2906Q!?0Y:4UTF0[5D!F M3P1J:1 +S5#T!Q$RLHL=PK?AB&R7!CU"W]BX\D1FYQ, M)B/V(0,^J2)(-JAKNF EW?JV;%'J;TP[L_5+)R/&N"4M7"JU.>P*=G6*=L4N MF]M-A:J%F;T*6)O N'K)5MM^4*/[&C=N"_GK9(W\]5+ENLYV&O;VA[M1;T[' MI0!_$V+A+.Z<#OK(0B5SBZYYA7L \9'',0\=+I4$G-3E2E-IY#!L7:MR[&5C M"TW#6?QQA^.UN+/[BLYY=_&F5"EGH9/N\F%?)MQ_@*N"WXLH^R1(#4_I:T]=\/1W(14RB(]W4/+ MD-I._ >PYS$-ILV$V\S"U@?6AM5);>&J.(:UOP35'U,?8&VP47D^X)LK C0& MZ&1^XC+:&.CKV+*3R81&)MLAJI51NSJD5>1_]<3^,^,!#5'V-/QAY(_+RQ+4ZM]__[CKTHB.*;;T[4?V]+RS+2 M#B)O"8KE\306_/.QNK1N>/#(GQ*SS,OKT>FW;Z=1#*+8S4D.U:ER#R"O^9:5 M_D9\-)"YX%^.2RA;8C15>*^;=9IA^7>Z86?^992HJ*N;O%8-OKWR7K4S:;2\ MF8Q5A](%?#0+.QN/+L][VJMZ?\_5SGS/V3P6LS^]^N;C^[MU3I->.[Z6:,@T M>/VH0DR4JQ,S 5;B_1O>AO*K^[9N._J5OT_69HR)+YX0/HTM_,?X:G1R0F.Y M5O&MQM3G]LB2Z@A[W;SJ\W:9M?K\A+;@=B4_JF-\8!2D 8\RG=N;'567S=KY M3D]/\NZ9QP"6B:AB(O1-4 !&&\#DL5\TV52/H:!J.GW"%ZG @CR),(U&PR@U MB2ZH "V4LS]_V(@]S-AN1CF\JA2:SQ[G(BP_1XO0-M%E6NU2IWCZI&JH/6(T M^1/+C?@J5J($F^*@3#S W'*&#V/41!:J-^AJ1"IV L,=\'*5,QU,KC7M)T3* MJI*4"J]0P17J9\8W1YXTUK"*'O!:YIXXC9 M+^1(+8*VO59Z)V*N0X-4H*:V1=-J1VN=\<@ZW6OY'6V 70&M/D^,V'O6 &@C MA8[V$++&3BU*22;1E@BCE]IK @9"&#D%@99Z25/S6YB/:MFC>'V0II#$W%][ MR->D?B61X*G[K4ASM1"-&GM.LTY2>TCZQ.>3B&9E>BVM_(K:!;.9\-QR EV@ ME%#'E0%H]UWKK*G#AB M7#^&O%G]41*A5N]&^=D#R;>(-L[?=<1DPG0Q5-VSGK2"4B8^C$>_%@8Y5[)% M'WB0*=7C"67\'* 1^S4*19X$ ^MY0)UE&7!/+. LE !''23_4)+OM;@OX 4U+C"UE001O,CDR#0V&)1$\ $_K#)!2 M7BOLJP3HL$+!,HN].4^PD(&.SH;?0*M;R-1B<&W2"V AF8%4()(>"P>L]QN6 M+!=='(>LQR2_IOWBJ\BB;9NQ4QG4)F%G*_F_-*/?0L_7_HUL/A MUDM[K3C3SS'9#SUV(L>M#O >:BMUDS>)27UA1)..1KMV4-/Y',\AX/%'19#12Y(FTVXLK0_X:/0H0E6FV@)!(CIUWA#:FYY/; M-3:);.G#O:?=DL2ZCCLDW*;JU9)PSYN42PQ[(G:#LE\$VU$3] MVR-YMF+1JD8&<1=H,8$=Q-,.QIH6-UG=02<^M_!,?=W7'^W\92'Y?J(*CTHQ M"7<>?[AO_8ILOFJ143_II.O7"]<2O1ZMM8QZV5ZBLT1[_B5UFC;:S+9V_=:> M_-HX].03D4:LC4Q?2HLXAGW#9.C8SHIKXS33[Y9L7>I*[.8YVI5900?,[+ M^>;!%5A+)4!^XV-T%&>ZA!8/RA% XHOIV8@L4Y=AL2B^C1J_";PVF4FA"UKY M8J;,^Z86%L/RE9.3MZIY&@!BIE95+2?CMR;PZ(/PU(CQU>OI=Z_'W^7>CY7Q M@]UZ:1X;I1P[B*#(^&F,22"/)L'1552H/I6T5168-6Z)VOO2B/D1NCH49O-% M&M&=*6D\7Z(,T6<5Q3[>Q SWO%COZ6O^W>OK9Y:+#IZCO, H!GRE*G(M8B(0 M!ADV&;MQ,?8L8[>TS6SG3)Q)J_Y(951U#[(,4VX/8JRQ J(U5[=\H7&/#B;- M5ESMM'FOH:_1FO!!CDBB86S+>NOJS-"F(.JXU)@1ZO&C5D!3C*'7%;?0ZNM" M)=5C0>T0,!76E)[&T6O1UGH[)I5+^KLU0ZT5\XEYCL0::*::F@D07I6UG&+L M0O+YB:%@GD=,BR^8A 7%RMD-Q1<4! I23[O0O@FO]$PBN!1Z$ "?7G@RT*1 M,KQ-05Y(TT H6:=Z!6.7:M)"E&FF+/I@EVN,E]%]KL-$%_"4X4HFFNFHA,;E M7[F3E^F1ZZ)"">NJ4-Y M#2@Y[.$U<\6:N-JG0H*L$U+1JV%:XH MG!3N*&#X,@WT'55HB*51I+5T\=%196RZ);0W9R,Y/+WFEK 7V6A(VZ0)5#AF MOQJ/+EI(%-!7=5%(3)BH7+4@E#7:%5'9Z!(D8;/<-#?%ZQ(@TH^?J+Z7G4*? MB)H*UM#?[>VPE1DB#_(M6>5T=+(2_54$[))+G8TYR^ K_+4(#38!W4D48!AV M+I _6S7?"S)?^+7V9FHZ4#MJ:9O=.3;5-T\OX[(*JJ:9ZX@97AG194DT%E!9 M?,> 6V(/Q;AU@F=U6)MLC/,&BZ3I 301E;@=+6(HZPH@F0)[,I-L9<_MP4S2 M=%$7"CU1:>@6--TB)*KFH]F\CPU.1P]LM22/;V,KV)NIH&$IZ!8+R)0%0*7Q M@\X@0_3Q>4+9C71/EY*C"OU8_=U$$R(_KCYO]?Y,Z.QB0F,7DRX71*UN1PL5 MJ(-DM_UV3#-:*:IVTO-65:+L=VFMO)+)3^L?63W3[E="N5OLQEZ;44QJS2B: MJ725-9 *B=Z&J3Q.^6>!(0=FD9O?UD31&5)YW^7WHP>)&9;N5J;V(N4'[]QE M80]8E*&SV$->ZBIL'^#KT.%MO5V(T.].=[W#Q[LCKW?8?A=*1'9X=^^PXYRR MP;O;.@@$)U=!>Q?"UTOSB[N[S-V]V+ #I[/ =?(K:>EDO?I^I<'F0WID1DI57*Q?Z6$FV0O-B159@1J'#5(&OX-315 M^C*!$Q;S>XQC2R+0VB6^,-\='+*,$AZH0D:T6GH)NN=RHR?.!8 D$H,N5&$E MXZ^3,<-83FQ^+6+X(QFQ/W1<'28_!$G$DFSZ#^&EJ@Q46/5,Q9+88G M'AFKJ[6D90-N']YB,SM5JQE24Y67<9LHY;KEG/:XCF8DNEB($4-(67$4$&NM M?HSN!=K*::-@!-5'6));2.-:>##K S[3RE\N(JI7SI(K&1V6K;6 ?IPP,!+7E[;5R+5)9Q M[1"H\*(;)?ZM[U-Q,3JYUNX+W7@A5?D YCG=8P-;=@1\F8B;_(^W.VA6D?S.07X9>;9N2-/S34:0S_\W. ]6/GUZ-\3:E?_GDC MV"4P+T>(^ <43#T>F 862MP&$-^";)8*A71L??$8\V4.WO5(=R]1K4,,A"JI M\N)M'93J0TU!?\]M.<+G.V7V"LD&K;P"W_,:T9X1Y66+3#<;&1#6"F$/42HW M-,$Y>]Z7VA%T.4Y8PUW8$E$+ M"3\-=-46767OVH"R=CS>&0.-ZRQ>*3RN(,MQJLIE^ %=K=#E8>5#[,B:O"T" M*]"L^P:MT&^4V7HO%O1G8C">,:E?:+0.1O6>J;F^*6ND3Y?.60MX7^C@M8#, M"WB2Z(+!CJ!478L'C=-IQ.,!G3M#ISO*T^'CLK U#BC=%4JQK.^ S5UA,YW' M0AP_">Z4*'W0*$U2?G^O.@\X@M&O@$I%O'#'77/X^'3*HW/XZ-R<+C.@DRHT MJ5R 9T[N^*=\;(=_-WNF!ON\(ES4#9W*7BZYYTZ?*PZYL Z:%R:_+@!G\/5 M[APN%V(Q!<8YETM74'KX]#G<[E^;#\YD1AXT)A?\'TX%/1T^1MTYYX>/2X?N M],-'YH_H&J[&O-3C0\;7>;+W8<3$Z"(L0U#,B].60P?U]-#/J2[Y[P@V)P?/ M]MRYC[\"7&XH+CL@L\M][ HZ#YYKNF.:/'S*="KZ_O#1Z8:UXJM I6NY#H>/ M47?XYL%?03.YH;[S0)@#UWPI5#YPCX>>,S;>PT>H%XN-O0X&A!(1.G6&. _^ M%G+(%'?X="F^ $2)0Y67#A^E@SUNL,+ZM"Q.3#/79YWW5!B0.@@P#N'2S>,G%]#=)MKGJ'QP6/4 MG3KFAX]+3\38 FU Z,X0*F,O6R0I#SWA3C6$P\>K4]40#A^=IM&>,RFHXT-' MJ(MYO8=/IK,X6@S8W!4VI\*A9CF'CTY,[QBPN2MLNA/O=?!WD4OQ7H=/F#I( M28KA6M^=I6Y0.'>'2W=<[8>/S!:IJ)-KT[)Z32:J[G):ZH7J!8+'-],HG=P<;R:^F0#4[&3U/YCR\DKU;M50JW___=_*T$^Y M]_D^CK+0QWS:*+[YYD3]][:T+(-/G3!Z+XZGL>"?C_D,9K[AP2-_2LPR+Z]' MIZNLUQPJQ ,;8^F';UGI[[>OUB!SP;\MNS+#\NUAOLODR2B1Z M56]BH9MKXMO7-ZR=C$<7L)(%?#0+.QN/+L][VBN#@WQ3QJN=^9ZS>2QF?WKU MS0P^VV+^JKJ$^S MC*.YG$JG6G8>.DX=0N7!TV?)BNH,4@\=I]R]#KT'C<\A)61W3KU8PIK>.'?7PJ7,0EP9QR75\NN/7.WC2G#KC M;CYX5*;\LT-RY\$?03E>.LW_K!%:_BAK\/"PJC*R/>KK0 MT5V'48#_;'1]-@1O.$%8#I4(.?@[.1;_S&0L%B(=@N]C=+3)@.RR@,!F3N"IF#SW%GJ 05,'"G-O?!HW.( MP]RAM*G:*@_X'*1-YU#IB.W\:\#E4$CZ*_6&'SHJ!R/QH)X[C53$YV".&PS% M[F%RP?\1Q3(==*%!=G#+:''AS.KI^-O!F-V5HGHFM,5$TS$"@2M1< M7JOJ>+5 $Q-YHPKQE")Q=!$>_.)!)E+3Z,U<^KX(33S+R>FJUM*R[^6H$CN7 M"#\;3XI*.Q_G(A&5U3P3@;BB)3@VN" X3T>T@3R(0NM5%6>#3)E+,AS9D'B6I#&CK1Y84/: F0T-T:%U.%0%S'MX+XB0R)"(Y M3.,HH,T!_+;=\UG2GF3VOG24 TCOUX:J76ZYN3%6SP,GX?XV^&"CI>1OI[AFH>;&+[C01*Q))O^ ZX*O*)7K =O\&(H M_%_YQOX@U"7.@+_B8WB!__27N[_EPD->^YLET6+C<6P@K2)9&)V8+2* ( 4R M8N/S;W,9),I2K(&O'KB+%@N Y@,.9EC1F8GPGM_C3S)DI@,!FV8)("]) ^+ MJ=1]L!+V*-,YO(OQ)2Y=22!J/;F!@P(]# 54(EBIY$'P!-@- X: .?[2SL),(;&8S$"CC)@SJWLHC8!<05B-@,*IK$8*Z-L7E]HT-GM95R; M WZ.6TQ28V0=V#=I2#_WUK8"12 7DK;E+NW] M^L(AS:$N)]HL=D%X3#ZXU1$HH1!A:L/=Q\2C/JZK:-*S#J'>@M4!-N&I"90, M'T!>B*R'O(9@Z_U?F^91!H']UAG3.$GU\:55]QM3S_@+':=]"/]GHZNSM?)_ M!5Q38?E4_5>V,LF4!]*K6)FF<%EHDY(/0JD6,V\R$$MCA*'^RW'UU:]^N#,B MMY%]0<2,.>H#2N/P@ >$*-/"GC&.&HKYG04R-S2B[(L/QSB'$H93-N,R9B"A M9X)E2Y!Z99)DV 1+B?#,J)DH\)<>%!S5$4!FY,.[\'J&=\$C@LG97IUO>9FIND&=)>1^^H'H(QI MS2S5K(<]4_^]W8IL#)5<-,IS;R"/5S_\ 3H0]]G%Y MMZ(;( ? 6R*![18*$R:Z:TJ(Q5!R>"$Y4J]V9R$ M+X1&JT',ZM7:S* )"W] @1I-"8'Z!C=^'>V@><(<9M@VH4;FM-N 7DDA*_!% ML1GP0C@23XH4_N/BZ/)D/&)_1[;'_G)[^UMA-3%YDBKKK5!T:]"=PG03J])2'P0Q*SUO BF%]PFPG$%(RSU?1BJ7J7Q#P M]$D;($H3\@6^ $@WQ2> /M!; _CPY0S) +GL5*2/0@-;YK#*SZ-27UF889!G M?MP,*HMCHF?.C[ Z+&8<'&*1\O@IAP*$?$4!21UARK2C>DP5SB9%)K[XHO<" M"25Z-!SY*$=P+ MXJ@\O(&Q B^(/ P"](5W\CM-(JGK3L.>(T :G9_]IX[ M9D?&:5:D:R9Z(7I9N,*9?G6%WHI-T&PJA5.8RF0FA:\X;XZG-41N7EQZ:Y/Y M/'^3ZUN;?:126?BU?Z_EE_ BO*FC>S_F#XACF[RK]$;@'?K.>>R"/!6"]6\/PX,P'#X,^RG($XT@O)I0R#3BU^*%0S"8?#4R2V?H9H M):/L0#A9>0!W)HLVYG96L]8TV7:3OI\]<-[6%]G:ZDZSSZ>KI+= M6UF'!%Y=GE#WN3IBYKC? 3[57MW-4>",GPJ+;:IG>-8'7%Y075T8CZY4 X@- MZWS>N=P64X4%/Q>A9@)=] %P]B0%&KS/71!5/&W-(OHOZ&CX6;0O V[>7) MZ*Q_$,4OD5+N.P+8.WRE$A_.P28W=*)]:=C*YMGG*VN_-)2;"U6_-'3:KN@J M=-KWX"ITFZ+H7AJV\MDPJH2[#-I(MU"CXI2'\1^;+C94H7QI )<"Z#)VSL.72O;LL&6W-SJ)O*YUC+UK1=BK' MN/]KH^O9V /NNJL<>P"N" [OJG#L <9H-I/>%CK1/D#L2G_]'PVQ6 ;1$_J+ M=F_\LP3T5[V,[ZVN]K.JVUP9]DA#C!%PUS'%"U2G@Y*-'ID7\7>T8J%!N6\A0=:YI'&5P]FD36<-":P=@,]MHQ."% M?"&.3'99PO@]J)-)JCPAJ[N.%5>*MF'G+%(9K[&QN#='F_=,^AEH+/$3\S/C MPM*NO$0"O^1Q,0MZ9J:"&70PK N6>YERGP%I#85_P;PD]R^PLAG_B,G9:LHL M13]H^1GM&RP93N!AF$V:3+LDDVGA5S3>[S32#B;3WD]_ ZS_0?N32&M8QI&' MWC7T/:'COP1(X0M&9V(B N-M43XWC5+V^O8[Y>2+C MMO?OE6?04;L.D\-ZH M0!68@K0(&:)J(T(5PT C\R6/B?&_840\2<9OM>-0WCK_H<7Q_B.+90**?HOK MAYR"M!5@BGIZA2@G2]HDKZDY9.0L!Q(1TVFXEJ\7V7.\J%1?3Q-([)<[54C9 M$L4@/211R&G)"ZX;UX^A102,.,:D$F_Y2GO?Y$S%%<18%0?1HCX,^K;%N M;TX#S-QH2J[_CBA$OO[Q.])DVL='&:&4RC>^?/CA>_BGB"4-!(]!14WGM38* MIZ@2EEHDO-J51EI*?_=0@HESE7325$@OKTM0JW___=_*T#>C<$_4?V]+RS+* MK^ZB<"^.47C\?,QG,/,-#QZ!FLPR+Z]'IZM6$#E4IRI?$_?K6U;Z&_'10.:" M?SDNHH%^#;*^\MVEE,QJ,+#!2&CV9A M9^/1Y7E/>U5*6=5+7T4$<3:/Q>Q/K[[Y^/YN[\TFFB44/JJ(.Y0\X6F,LBNH MGK>A_.J^K=N._I."3ZHQ5Y+(Y3"AQ*X;T_2\+27-(O+(S4N7F%[9X'U'NV*IR8CT*[D7!6D?0M]^ M]0DT>!!%-[K6O>#X>V=&113WB*3U^B<:Z?*0MH6\%;.M#H&U4T5JY?3H]81\ M$!YL2BJ)%'GKI31>0BU[0%-NK9RDP4'7&]\V1Q+G*0+LI_SKLGTNF6-0<&YK M-"EAK$SRIC:&TJLQ/0)^QT0!DS.!1DQBC0MUFSUB,@[WT-&!KT"#HT0M :0; M-"96\\H\OL20=FVY-" W;:7 ;TRT/2*D8CE5V,%KMYS(8W*7[-ZMQ@K((>Z8 M8B 3YLTC V$-&&6W5C&)C*^US^;I&;"6J488\P(N%[@(SO* 'F85+=90% >$ M Y'(T$]8$;NDB*8(%5?Y@9E*CL&-,KNRUHJ/!%(8\4N5ZV2"Q B*&5:N08NW M>2OL\M)$_"OCM%K59L]78PT\P(HQ][9+>5(C0ZL7M#: 4+1A4C>7!#:#5&V$ M_>ZL#9C:&&CM>7UV:&.L[*WV?(L+?5+%$P1N]".A3(NND;F)*I### MCXE4UO9JJXW#8T4;83=WU_??>DO7!L198%_&=C#%XCX+>!N':7,QL5"2RHC] M-7H4#]02>NH%-#V<*C\3994$&*R=K+KTJ/Q+'$N:PGNDYJY"/=@E%2O82UFU92B:R-VVAA'R)^B-#SP=^#>J(%R4J#SV)0#M!'2D7 M^:/@ 948)?&;.!/4QE1(3UGW+,K!Z/H0H!0NE.J15XZDZ0G14M7")A9*TK4' M;%=W726QTN-)@X+A[I96:?&DP?SY^X T,D^N M)[L/:,&.U&C2UCZC1E4QJT2U9OTMV'9U5 N-GUYH+IHN9W%U$16:15#ZN>E75CX5@)K%_6;ZKC"J.]>/6]% 202 M%]/$W"\/Z^L84T_Q5NBE+J*-X;!.4<1M:&\X7&/VTW9#&HJ)ZZ&N!I44L@&3 M9F?KQH7)T2X=%>TV(AO1Q]*4)HAGE\A*6W'X/3!X*G]?H_X2JP6W8/#U:MW$ M;L_;1+75ABCO,&T(M0YUF_ N M^OYU<0PVZK3'5N90FZ>% W;<3=*NPE8)%^FUI&$CX;J9YUPR3?U%A"H@YG>9 M?&9_YIZNG/!U5%S\N*&!\HL7^?BO]S]^Z I=[\ A(W05-FT7<;A\"T8D34[> MBH5 PNYJL4LA2JA-AD[7$(MD)_=K625N5M#LGMIM_[W M%'LL.HLX[C_P,.7W[D+8L;SP7K;6]-9S%G?BBUCHR\AA MOJ>KJKLL&I2+]+N[SR7?50<8]U)KJ_,5MXSRZ/109?#Z)_0_3NSID^08R MC2?FF?Y-KXWAX'M9 :5B/7OUP\]_N?O^C?S!*,7?'3'5>&:FNLZ8$E-H6F*W M7JJ[MN2?3+N>A!7KU[&&\$*&85V9JF"%>@\K] N=*<94](J?]_E1P71YXQ@8 MHK)%3(>T$# 5Q2P6#S+![*]5;Q_5^)K'?G+$\C[#"ECNZUYDJUY3ZP8Q_"+0 M/:14^#M3KB;=_5LW]5EM*U-MX!X$$X'P3'I;IMIKR<2R%A'J?FQ)AX7IZEUJ MXKP%56IZWF#+$5]U)\&D,7VUJ=2X!O"KA6(OG4"N>E/YJG.18*_E=__YS?CB MY*UNB*0:M8EX$V'!E*^E_([QV4S&"U7'(= ID3*&!44H0CUA2SBLS%8T"7H> M3R9>;@V]E3I1':DHU")F4Y&8Z?J$@;#8R6EJUJW3Z0S"-184*LOXQWG:[('N MOIP:< MO"D2CZ<\%,GQ^R\!L!C R5MU9FHP!T%^/)"TL$J9 A93-X,HR6*A"=>46"R0 M F.PP6+]?%:H5)]]7YA$Y,CWC_\,)^\S^P-G_9#& G;O=^QVME T<@=;D,$+ MV6]QE.K5%6#G<)$5/OVFX\KZ"MZMS]AX;>>$MRWZ,X+C! M"^_A__"7!1Y V,PGO:L,.0T#R#2","L6Z =8MIENXS6LSB]JE+%&YQ*J3'[SU*9')=V]U'S7Y8+!F=E,4 M1PAHWLL4^RCO^K&JB8-<$&9*3*!^8H@CU@5S8*J\!>'ZE^A+0,1J;=BQ4.=E M(U.4R:H#([N;2S%C/Q?O>*^SB4O%*4OO!.PNA"_5C:#SC"N_[X?]_2%TP4X@ M-ZY3(5#06%%X(9;4+[Q$74' +]A/PA.J.^/I^(A-3B;G>:J#Z>L5<'C6YT6V M-=!<@I27>$ !3_ V5M0[,^0Q4PFMNEIHGM&/!Y<9F3& ?5"2$X@\L:+*F0PT?8"46$*["ALK M6L']?&>80P'+Y0FH"&RA@=&K3-7MJJ[9(O&V:!N)? WEB@"S5W1R.YZD]? K MK)@.O(M(<\M0K3]?/B(Q5,V9PP?,&T#!P!?3M#RUG\7YCBY1%E"FOKU0-"U4 MR8.=IU9)A05AD !MD*25MFG;<;U#\-BV*6UG@J/@Z9"W!CB\RC/D59#SN=#-8X8(5V(E;2046HB)W:Y)1ZN M;J>E#>U32;]>7,Q&^XV8PS:D/Z%2?BT\JC7IUZH:4*$[[YM7>WV;?ZEB*./(>(E2W C$ZQ-J^5R=#;5\QU/;] M>FK[MH_Z7:-F=7?L_.%N/%1W;^<>VM6:&J&NPN=P!]B_CSZ,.@)WN@<7N\.] MS4&<@R?=#<+C82J/T8Z;*;7483C=W6.%0Y"I1=?NTGLX(P%7GUP.QE-E"UT% MSF7Z*^4O=^72_0/966C9P^'PN+N,;\8]=T4J+Y;8_L;=]N&K5%]7(>S.6/9P M,+:)G=V#0"\ZQ[_O)3Y0U1W_9R9"KW/X;/]1@MU;V.\!@P\R,A>;PWVF=9JX MJ_O;_6[; ^JPBJ.[T*%-VM5MS[CFVE^:ZX\2JV/WT3JT[NTC/*\L'9<"? MC<)/&7.G]6\:/WO>$YJZEQ5R,KR\O>^VKPG7]SYV7-SK?;M?]"$X4 M[ 9IT#264VKK)17!;J\P6@W0B5I6!*\%!-!V_HI\KNZ(U:PQ;/'R+6F:RY72V5^C/F#( 8-M6A 1*W?62?B#[>D"7Z[_?C[N_0,^+!;U2!#]/8WJ5D MNUG:%&.J%>ZEQC%&H9]1R1DC252X)I&7W2(1;!JRIKYW;J17?9-4D*S*$EC& M0@6UQQ'W3;[+,H[FPK"65#2[YD\Z&[W-)/'Q2^3*T42*P1UL29=?J! \\R(B] M8XA5'6$?Y5*2\=MWUUZ3@[[C(U9G "H#D";LJJ9R1,YJ5U*K;-7>')<2R]A@ M?"J! ,W0II->GC>381IB;#BM# )QCSD4Q762)UYT8]9'#/,OF)QA-H(?J=0U M\06K2,@4KPC#Q86E7^/Q>'1%+B-8/^M>FE$K;W\.H\= ^,3*Q=3CWJ;ORZXN M>]H5L3)[4B_+?M7B%J+D"Y5B]D7BH>Q.%<6G$96>[2&AM?K5*B2;>N53S6:8 MNI3:6\;4)5X@9UJA9/*&%AY"RBR8Y4\D?0M@:[I. %!XE(\8"DJ8A(ARSY%. M?\,4-F# P#)5J*Y&I&60FPNUT8R;C84*-U:_)5UKT9/C M5T!=Y^#B?81?J?(-SNZMZO;L+/*PUKZKF-OBIO@7#QO?P56Q!PRB+N0J M!KF/Q2]$9[ZR#P)4Y9K@=]A,T9Z\,(R[2%SUIW45E3KS?YL:N.XR MZ[W$B>5M@;LA;Q^!;%VKE.\#-MV)N9R[T%O[XO&J1\R5LBB<8GKUFNJ5+0/1 M:EX7HC,(I2.BPY%@'J7:B>HSM6F[5_//A=SKH05B]?G0F,KHB%/#^HWL""*/ M:H*]Q[)^RO1(=2J\(_JMECQ.I0?D$Q-Q1W83F+N9:/,F4EM>='"79W2-Z7-5 M6#"ODO?AY[LC]NO_?/BYY'S3WCM5LU,=4*P/6"YE.5)%!@.I2M_AVXX8U6"] MB$*L[B=5N;8CMJH)KZ)!CEB)->C:FJH FBE\B'5:<>_15@T,$VW22;; =^DZ M?$D:/&$57:P&N.EU11 )"?0B2D67[5-%"37XZC/"R(,D8KJ5G0XT46!B^43\ M?SVM*E6H[;8 ,M;&5776.+P WH]U[8S,;^J@YD4U5Q(8#>B55-0SJS7B@V70 M5K[.\BU+F8?*9(I*L,1A-/>0,;;M^'9><_)I4RA#$6W=K;N2[U%RV('@0-U^ M:CA,$?6V\Z/9W)X6P>:->,B "%B;L(KV!Z9Y=Q@&:9FBUL13,U.:KU!S7M(\ MUEI4=0]FB:73%D3UE;9CS&,:8ZZOIJS^]*7W5,K06-RHICJ1KFB$OV,#9IU# M>S.7OB_"M[KUW\EIT:H. >=,^G]Z]\?,3[Y6NXZ-'O$O%8O+W$ 7T!% E_ \<&$@T^QFDI_3I0U$.U0S: MH>NYK*%N*&\.\.EZR9,1*\/)%*#HX=>@LA6L2F#Y>Z(J&/T61YX0_GY*M_X: MA:8TF-F.Z34'I/L7GR83W_]T=GYQ]>GZ>GSVZ6K,O2F_OCX7T^O&=IS^)&8< M*?_ORRC\($(9-;9AT\/QZFF8[/S\].3E]^YTQ'(X&0+*-*2E/7N9_;F>3^)*?G_/3!LK/L"H6UH0',E/DY8,TE'QZ MF#2?_ 48P0<^$^G33T7M]N33Y/SL\N+JY7?E;,000*8A9"40][0;:4F/JNR+ M+\399.;Q3Y?G_@S.C? ^79]?>9_$[/QD7 M)Q>3?A&=UZ SE?YP?:4U5_!]/F(*1%:"L8KI9@F^F?KO[8ZV &^;:3Z9F>%4 M_==<&$#^_9MIZ?DU3V"WA//1R01.-]HWL#,!\-R?5, \QL?"$;\S>KLI)9^\ M93\'IH] ^=&W[':YC$"T5(7[L?1<8]Q=7EP>U?O;.$955-?>7_.X GWON"W? MY%7TTJ[QOP:?+Z_/KT\N3R_KU/NRRWCUP\=HU;>E?'Z/3(G[5?L$V VD?78U M.AFSJ0BB1ZRH+T,OBI>1KAX_13N-:F'CJ6R:2#?/>9?35:_IU?65MMRB'L" M]6X\9@H95^S#G,=B#E\!"\D/#OLUP@!/K5DV:+XG3#5 I*+N7XF(K_9:(\ % MBF[ M(FV5]C5=^//#]H3.FU3:=2]&KOCH<:N&&KLKJC\T&OL6L7;/\H]O/!R M*O7(60B1:H\)2U9W5\)>(Y;]!=!Z\A_L-V_)E+PQD$JN2^;E'D^^@*%! M4FHKI3L$KFT"57T(_2%'#!V-A2]E@?W$XL2TRGF(\$K GW3GJ.KR\HYHM? 9 M3!C^\L2*;E)%IEIU],BE2_1Q+E.A+&OB9AF+X\>8+V'$;8H>H=6^XRJFJHD7 M?/!7BL&LC(<*0:B67V4ZN,WNLP3/Z'Y. M26!:**WF1<3>!3R!Z]EL6-Z\<>U^C9CJ;:E?I,@);OX@\P7[)1XAR<%A?&*_ M"P&X/%+?_8XDF[(_B_!1>I^//RS0=_G:RV)LTQC 'HOX03G^DAR.=[K/FOGP M;@4L>@&3I>XH&#Q]IQ[[;Q&R_X)]!\!N'R3[;Y[^[Q'[G0>9QT$D##/UT*]" MP@HDGM@CMFGJ\EPJ7\9X](">%[ISFUJS^+*4V%,T-=F3B()$%KTTZS2.(*AQ MIODB$$>HA52]5\7VC4 1QM>%1A_,.S#*F(6%5'NT!M5JBF>Q#=/*F11^B4Z: M5*27I]ZA7ZD@7EF>@5.K3H6K7G=5T(6L.7(TT2%ZUB>3)!A2J9S%[ M";Y GI M=2]'+"&0:]#EB8II1AM%7_9NMJ+Y-920=^>K,.RUA\,0O$C*.[(& M*6HA2'RBU(0-]N#LN?MAO=,,#=->N M>NVF+9K58J.BQNHWYN[&I-G M1(BB=:3J/ FOS5UY)18YN= LS,L'MH#-@(;A+=)7 M3AI\5A;W!0G4(]-ZS[QZ@:"IV\03P#N5VHTO^XL(10R_W\%>)B(X8G]#<3#$ MM8I?(GVWO0N]T1&[&I^S\1D0K^YR"D]&<+$"P1_!8" !D"'8UZ;RYH%[ %& YI6O M(#\AO@BP\Z@6MIPX(L:!6_"5CZH!>YF#Y->3NLS6'J'*_ICJ')LNK;H4NI*Z M%)X?95)U.5W" ?6O+B\^G9V=\4]G5S[_-+TXN_AT>CD>>[.KT[/S4[_AOKQ/[V+$R-'<$P&S\^N[STKL:GL.?7EY_.^/CB MT]75QM %$ M;[P"Q]DM3Y6U*[^5E!QQK$KF+!-QD_]1!@%MAL9>B,8N3QO)F+W0MK"*!22,E/TC M?_'HY/K;\EX9$')B+1GU2E-B*/HLB!YS1.:?E6GE1EN!'P%U5NNKL=6IB?-' M^32)@BP5/5M=UWJ*U(-7ZPC<$89Q:%".V\>%E3P1W[])_0U4G48Y_4Y&)QG1?#MXV+7%V.KLX.@XLT%OTFC=?PU:WU0S2;_II'&="A-S-YL?OK7:+1R?>[HN.Y[Q5H>:?[;CI M:.PT2UE%48PNSI\-BB\D^GYHXD67R_,ICA/A'8/>AS7K;H2^/-Z^,K$+\S1= M)C=OWCP^/H[@N=%]]/#F-O;F<'LG;X1_S^,W/D_Y&Z#B\=7)Y/+L6OTYOCX= M3\XGX_'Y]>GI^1O_?'Q]<77EBR^GX]$\73@0#?%!8/GO]08=#.V4,TQ75.:E M=T7LE;&,/V/-8J^?C])*H]Q*PN!HL)D,M--^G6_^3CM0 1Y=C3!D?X95L*OC M_SXR XW'['>5FQ#S4#WT"W\"I5E;O+YKQ'8<*!_IDS,//.=0EWN A'PZF@S$ M^=+$64N3NZSQFA>Z$B*.>^E]9*!@&+PUW\' 'N[FS[K"Y@9"?NX,'=?K%B?/E[^"Z+CT^.7/^$OZ# MQ^HJI-^_MQ@8 L=) %#HS;#H3\ MK"PPF(9?G#HWR +.Q"*/3TX/2C1X%\+NJY*W&V[^J4@?A0@WWOU_R ![P:1P MXWZ,LP1$B5_SAN2W21)YTM1!XBSOOL2F//RLJWF4?@?Q06+M H[5[M,G5>H# MWR=4?GXL=$&)UD+%Z?[#H@_H;!\@*QYDB@/CV@,A/RM3G [4^=+4Z:A]P5$K M_7/E,M?%=..#"./!#R,\E>X]%8%10^ M>SL0J=-$VDYH^%_Q<(SWPIVG.F M/0W[+8N3#*\XN$,_Z,*J)@7K9)+7!/[ 8]#S17+\_DL@GO**CY.3D\F+I!.[ M>FIZOJFLQX*"_)=D@9.!!7[-+/!ETE9;L\ _RY"''G:)'EC@5\T"\[<99?AT M9*OXY9ZX.!F-_\_ );]"+CDY;$%Q?,7^/OHPNAM5^>7X]/Q$UP#')BC"9\OG M..OUR<7 60^6LQX8#YT,//3KY*$'+6F^/ ^M"4AG*H7HH 2DP3#\-;&!?V'# M,$8CO_OUPV 8.0 Z_;\__OXW]BY,4M6TY:?(R] SFM<7OIJ,QV]-\U[SB&\> M@3\ B% WFQ<\SGLPOL-T5ZY;@OS$4PX71R#85'@\2X2*I%)3IOP^47VVL*>@ MC[Y:;$E2O$-U:U(/YO,-0O,@-'=G1Q_N_CJPHT-A1Q_YERB,%D^@MZ %?QJ8P< ,NC.#N]N_#R2*?SV M^\\#4SA@IO!;+!+,XM@@,!S07ASD(3H;#M !'* [['?)?N/WPK1%7FOE?SU# MIW*:Z@;O92N^*L82E;J_5QID "O][IEBGJ5BAET7=SU:K>ZXU'ZS7/!P-+X6 MBS5%$:L%!]M4Y2SU#&V^3G5<'5W 5(:.ST#J$Y@<\UF#3-2%0R&2:\HZ.FK\Z\_\<"1!:',IGO 9 #;L"^EP:^'1HY M'UI=WM.A+J\8ZO*VB)CJMRZO6J_T__3JDS^=C4]F8_%I,KTX^W1V-O8_78U/ MKC_Q,\\_X>+BW)^7YM?=;%"##SQ[ MNHH]G!1[N *M/RF[-%TY5@TC#&+QSTS&*@L\*>+.A)?%@'R8\NS/)\ M;%4V1C]PI%\#-_X\BF$Q_F@O. &Y3=RPV^P>,]7')@%>S;RKHL\=*CK7POC& MR\U!? NX;X)<3#L['5V]8&?W9CMW9)KGL+)4%0< ]G&C_H+1XO7)T3'\]%W/ MK'/MW:T?).@I]3[T[;;C8G0Q'K;#F>TXNQZ=7P[[L8?]H&2MVGB6(SI%3F? M_/'+/[V:O+(N[?P"M.I]KVWZK);RZH>_O?O+7S_^^N[7O["??WG_\?WO'X[8 MNU_OX+*=6L/)\=K@O!^?;D@@&E(R M@K*Q88R77QC<<])GN5U@KVMXD[QA\#AHF$^@LP@8,5#3RU#3KWPAVM"3IIL7 MY$X#N;A +A]E&AP&O:#S5/JJCMXS:=8##7TMHM.+$]OKWV(9>G+)@R:9U7V' M@_0^2.\N+6D@2A>8XE\4&.JZ M+'#.&R3N'+PN&Z;+X4RHNAP.>#,Q9#$N:'1M[5EM;]LX$OXKO!3=)H!E67&2]93)N2*L-21=R@=2E,SJ:RKGG%/I!2HBC8.R6R M.3'V]VX4=7O=P7$0G)UBJE$[1E8Q&X3127C8.XQ8;Q#W^_'1(?O\@>U_F8X. MG/3%I]'T/Y_'?M7/7]Z]GXS87A"&_^J/PO!B>N$[CKJ]B$T5K[0P0E:\",/Q MQSVVEQM3QV&X7"Z[RWY7JGDXO0IS4Q9'82&EIFYFLKVS4]N"3^+9V6E)AK,T MYTJ3>;OW97H9#"!AA"GH[#1[I5SVL>9:):AX4-#/Q<7RY-6;CF_! MMR8E9F^&3EJ+WPA38WN&;DS "S''Y%;7H=]_C#YF_Z-#_\.NF.RLN"2WMT06 M&3K'-[E(A&']J!N=A@F,5G\#%5/X*ZD_J^-H?#6=7$Y&Y]/)IX_LTR4;_3(9 M7[+QO\>C+]/)/\=H0N_XZIGU_[JVDP[#4 "^8E=$&-UA*2DC9BMF/ M3RD:#1PFD;=GUY%)[WATS\G+.<+8HH6@I9@$),+S7YM MN *PQ0KMM50&O,(NI2I9U O^P>2,O;'+L=#ALUGH M'=>.65FY8M>57!8$"NYX0[7FR22V5DEP-_; 1<5XM6)-951#L 68V1$[[,99 MB2,%F/$638K)$F!KIY>X)5)22UERMK$C)KPGK;LVIT99!&2Q96$CL&E8@ M%0K9!&+(+QJ:9*38,A=ISG1C/V['+TE1.XG=0"DT:,\:WN#>.VT>L-+3M;..NU,O>T?4%0'ST;U-,=N_ST M:G 8_3S4+9AM(K"!(6J"-,H/&,>QV>\;M&.) M-N6-?OP0RW@) 85V)<^ALE&8 -&Q$-K%'*2H)0+XET5MH M.BT;V$Z!R(4N6A8B<[6\;A(M,L&5L!L0GNH=!U5VID9;^G7.J1U7NPA%!0Z% M4%.[0372N$B;@EMBP;:<$KLI<0ZVNW29[D-N,% M+QIG6VL$FLW IZC>*V38^[RXB?]'^(I_?)@JG<]@('#6GI 3V9BO:_ 8;^8; M:;+99O;[N9DEZSSF_)^\):#/T$[^@A!.GT8,WGCW0; %64NBKN=!I(4]S50^ MJ5K#,VO*K5SKY_)!A&"7:=HH:^JMR'I@UE)J@W9[5L)<.L5$;7W-]K\R9 :? M0?%U1[I5',F<7"UIR\RJV>AUX+7*N=[0$**>.Q^CS%&@LP?7.,XGZ"K$-15M M87E'OO-D$[T4OVJKA.,?7"6X0U:V]L[.;3A:=MCVD-O(M!@_VMR=^\EEHQI' M@K%G-*>*E7$-F++$T<,0_0_N2R17CF R ?W<)/OP(U"-ME2&;YOFULY/OS8" MZCM';ZK4U9\'_S]5QSG*<5L-" !KZRI;H:6"@$2; C;9?TG\VG(ZZ770^CK" MG??6I?D?PK=-U+[8?""">8:!FC8!_%5?2$0AC!L"0*6"*[K$HI%5=%/">#"V MVTQ+G \>8EY*<#]/67".W#!3"(H.K$PNCH&3.PVW@'8\M8IJ(8L%67ZM^+P] MU*LV]*FL"[DB]"YSZ>.=[[@+X'V6Y-/]+G=A%]AZS,Z;>0-NBDXZS-XHNY7= M[:L]W]!:A01^1"I(95'P6E.\_K&]FH4P]]=_]C;5;A+F:Q7PP//&R'6#OZAU M+3O.L>TM7L:V;-W-[C%W-?EVS]]-VHMFA?]LK>O",C2R:GN#:63=CCZ.NH.3 MUUL66:\3MU>9SVUQ.Z?MW)G6"P*&H3UA^&"-1:^'K30X:%.KQS<7P/H=!YX5^>^&,\\2,OZ2F^:-\^_6!'O.M??SG6 M2W"LJ7UY^:<\Z[NJ.P3_YL+0I?4U^]7O[4O/!9\IXS_ MS-6FXN#I]5S)ILILU2%5O([)K9>VNQUM[6'=KA 5!>US;Z<"\2^&=TJ0G:;- M6^@:Y5^0H!*_#O@,94;,%U)D+<*#0??P:,,=OJWG7ES[M]ON=?G9?P%02P,$ M% @ U986_;-A/^*UR*K@E@6U:<9)Z+_^?8Z4'3M)MVQ)VV!8@-@6>22/=\\]=Z2.?^AVSZN<5XE(V2_3#^]9JI*F M%)5EB1;\/#;O?D&%.-VS&J MBM@P"(^"_?Y^R/K#:#"(#@[9IP]L]_-TO.>DSSZ.I[]].O>K?OK\[OUDS':Z M0?#K8!P$9],SWW'0ZX=LJGEEI)6JXD40G%_NL)WDK/@NE5 MD-NR. @*I8SHI3;=.3FF%GP*GIX7G2'D+#2%N+D.%A] M>]E8IR:IK51T-^K4=862 [CLR-]V%3&T>A?W^ZU'- MTU16LVXA,AL=]H;#VR8M9_FZ3?FM15H4W,JYH+DW9DT*P744*YN/[B[PT,AZ M-2Y3E>UFO)3%,GHSE:4P[%(LV)4J>?6FXUOP;826V9N1DS;R#X&IL3TK;FR7 M%W*&R4G7D=]_A#Y&_^&^_T$KQELK+H3;6ZR*%)WG-[F,I66#L+=_',0P6OT5 M5$R 5Z'_J8[C\ZOIY&(R/IU./EZRCQ=L_,OD_()=3"Y/+\>3T_=H0N_YU3/K M_V5M)QTV%5H8SL9J#KA85758(K25V9+9G-OH&=780NG@:&586:4P:M1U+0^I M&@Z=KF'OQU?A47_T],\)R_E<,"WF4BS (3:7AOW>< W7%DNTUTI;, N[4+ID M8;_[/Z8R]IX\66$#3'Q05FG389,JZ8U>CH7VG\U"[[AQW,K*);NNU*(0(.&. M-U1KGE1A:Y4">V,/7%:,5TO65%8W K8 -SMJA]TX*_&D)2]8QA,T::9*!*I5 M7NZ>0"4280S72Q(I^;7 NAMS&K2E4 9+%N026H,$$JF13R"&#&.@22HT6^0R MR9EIZ.-V_ *0;R>A#932@/C(\#X#(1YJD3@%:=X:JJD4VYQC6,KBY:897I#W M!U_?^X)ELH)]R56W]NS ]1!'M][HEU6&Z.&4-? [*9H4<\)G&\;KP-^2(JZ& MR0DMA"+D_#4<6D^8.TL#<:E+1QV2: H( ,*CG++&:=/PDW.LD(MS H@6LRD ML4CPEG%J]'I#R\Z&G\U*F7O:OB!7'SR;JZ=;=OGQU7 __&ED6F>VB8 "0V69 MQ*.SV(1Q+9QO8&L9%X)LR 0 $1?2Y"1.8B5(@8B!GE-IDD*9!N.(+K0JO)-J MK5 .HMFP7?@D%7"R-_SY#>JG"I7?*2+QJBD@$0YX-SS<%7MN:'B8^J<]M_Q= M!T."2/XEY*_# ^>T7;[W%$^="8,"!,9Q;/;7!NT0T2:\,8\?0HP7"WBA70OR,/)TXC!&^^^$Z@@:TG4]3SH:4GGF4>^\V03O11N M$MPA*UVALW,;CL0.FPBYC4SR\:/-W;F?7-:J<208.J,Y54C&-6#*$D2G _3UEPBMR0 M:01%!U86+H[A)W<:;AW:\=0JJ[DJYH+XM>*S]E"OV] 795VHI4#O(E<^WOD6 M7.#>9TD^O6]R&W:&K4?LM)DUX*;PJ,/H3MFM[.Y?Z7PC5BK$P)'0W405!:^- MB%8_-ER!8Y-M'@9:MFXG=UA[G+R M[8Z_G:2K9HW_=*7KG!@:6;6]P[2J;DL-BZS6B=K+S.>V.,U)G5O3 M>D&X840G#!^L42Y3! +D"2S] 0IRDO6WHH%-'[>]WD_[WWAW[Y;1WU+Q8+]W M$+X>M6B*E;6JC,+ZAKDS$7O5=W_?=@^!">[="M]N*G#8^@]?WP=?E[P43T$8 MO57ZSO#Z#UHO$UI3>BWYC[#U3=4%?^6Z5 M%EM-Z_?+-'@Y[^P=K]O!M??=*VK^W=B_"3_X/ M4$L#!!0 ( '.$$%,;2=,[\P4 +P6 7 >F5V+3(P,C$P-C,P>&5X M,S)D,2YH=&WM6&U/&SD0_BMSJ=H&*?N6 )=N4B0:J*ZG4C@:=+J/WEUOUNJN MO;6]A-ROO[&]"9N42APMM!^*1"#V>-[\S..QI[]YWBDO"$]I!G_,S]Y#)M*F MHEQ#*BG1.+IDNH"YJ&O"X8Q*RT115S=HU@L

#GA<$?X]F M07 R/W$3^WX8P5P2KIAF@I,R"$X_]*!7:%W'0;!<+OWER!=R$'S24VRC/&%5])< MQP?^>'P[)-FBV(P)%UHL:4DTNZ9&=T=K6E(BXT3H8K)KX*Z5]7I=+KCV"S=N(S636VJ=($Y> M,\425C*]B@N6992C^(MGXV$XFDP#(XIIJK^74YK>:(^4;($1FP1VO 3S&PW= M/\;E9,OBDMJ$)Z+,DY7#12-03W0@N(QG#E?_1G/GRDJ1%Z\2PZ#"?1Z" <_*Q!'2LXSD1M&*(; MRE8 K\)#$ZXN*'PD,B&<*N_\IJ0K.$ZUF1F&X? [!_CU<-YQ2 7GSD%'A<:S MSPV1F(=R!9+60EJ_WIM(.58WT#.AA50#>,=3'_IF@:F)83B9B0II=&6_19,] MY$EX*V0%4>C]!;F05GF-/HH,*,\P3W\VG,(H'(!ETJZN2VMYK6H 1$'.RC5A MV_S1M)'($)@+PC,XO4'RXTC;Z$7%E++ XE8R0]:&@DHJC_8E!UD^4S^$WYY-QK,/*T2Z6OB:,(RB9JY-UL@DSM5]+K [, MZ\!,$VR+2 *6[L$4YI16@&I:REJ3*2F%E_HCW,HH<;7 MO)&W'(GC6*]KC0:YN66='SFCBV[Z ! MZ\?0%RB*DX9(,Z;24JA&TMMNNJ,1O4P,SE(A<;WMEQ-SD.1(GMB'XPQ*X-8; MH\;V-B"@P5J0N[5Y6Y(C1Z:5/3X&(+X0O:N,NVN@ORPHKI$(Y\SPJ$&)#3+7 MK6%[7&PE <\?)EO4FP,")XVO"\H1UV4G6+,))9IO"'JP55\6$R[DQP']%ZU* MMZU]TD;VZSZ=8&9C.&X6#9Y>T:$[]JUE>]G06"1T[4(B)"+!2T59DEK1>/U/ MUYJAQ<+U8.;R8!*.:&P=<"Q+&BW6 ^Y>8D>VF+A+S4[&C'2N(CVP_2'>5FR# M:.Y5$G^S37H-OZ2D;-M(O$:UJP]P<8>76B/KB\<37F:&][_-!#J[5VR'_O[X MB:-[LXK_EXO[(_\@>CYIH8273"TJO-C=&&IE&3P+[<_3QA"H8*#Y\"[C,T\D/1M8O5/UTJ)J;9[<'P>I)W?S*!7@'0H$]G][C53+@G MS:UN8FMH\WY:8__G)=CY?_)L7QF3:\&R=H?'8W^XOR$.-Q;:)U?W+FL?>H_^ M U!+ P04 " !SA!!3]DK=>/$% #"%@ %P 'IE=BTR,#(Q,#8S,'AE M>#,R9#(N:'1M[5AM;]LV$/XK-Q=M'"Y][>.3L-\\[X07A*C>)Q!)?GT+]:S/>L]/'%?/'/Y8G3>GGUYNW9''I>$/P] MF@?!\>+8=>S[800+2;ABF@E.RB X>=>#7J%U'0?!:K7R5R-?R&6P>!\4NBKW M@U((1?U,9[W#F6G!7TJRPUE%-8&T(%)1_;IWM3CU)BBAF2[IX2S8_#O91&3K MPUG&KD'I=4E?]RHBEXQ[6M3Q**SU%$<&V'U'YL9;L4P7<12&SZ( MG==,L8253*_C@F49Y2C^XMED&(ZFL\"(8ICJ[V64IC?:(R5;HL10?A-!J-P\'/ZM21@J-,U(8A MNJ[L./ J/##NZH+"!R(3PJGR+FY*NH:C5)N>81A^[U7[LCMG'%+!N3/04:&Q M[%-#),:A7(.DM9#6KK?&4X[9#?1<:"'5 ,YXZD/?## Y,0RG$9G-P@^7&D;;2B8DI98'$KF2%K0T$E%3E:/8 %/BJ"@M?H MCQ9\ /."T1Q.&<>M@I$2+G($)Y6;I6H=&]A)DC6D%K[X7C\0LL9\TF*C_B9L M#,PP(Y)091NK-7SD8H6A65+L+(B.OR-V=EA^=+!)%X:KQW7LV9;[\&4[>H?] M:,_Y]G6_"_33 0'RID0\IK@0I5GQ+0HD_=0P2KDPX[L2^3Q"&\D[KN)_M M;2-]BZ(M@MIP1Z]&^U.#K9\HGL-OCB?CF(F5(UY,?DT81U RERF;8!-FLK_& M-#%Q'9AN@H41#D.O,#^PH\:0JH$=E6_S!B?,[*9M4Q*EFM(MB\"TMSK5G9SR M'X7H,%3&5_24+H4AK71GP^FS/6 *EEA4<)-/JDD+M,OFO#*<$_T^[6950A3& MJ*EQZ+VBC%]C-K*EFQUS?4<*XT 4%G<)AC2CM )2UU+4&$A-+;[0'F=00HVM M>2,Y4P5J5**D9AWN91FSI*C;\ OT56(ECCTH@4MO ME!K=NX" !G-!WLW-VY0<.3*M[ 8R /&9Z'UIW!T#_55!<8Q$.&>&1PU*K).Y M;A7;#6,G"+@#,=FB'E%C.HVM2\H1UV7'6;,():IO"%JPDU\6$\[EQP']9\5* MM[!]TE+VRS8=8V1C.&J6#>Y>T8';^*UF>]S0F"1T8T(B)"+!2T59DEK1>//0 MU69HL7!5F#D^F( C&EL#',N21HM-@SN9V)8=)NY2LY,Q+9W#2 ]LA8CG%5LB MFI.5Q&^V#:_AEY24;2&)!ZEV]!@'=WBI5;(Y>CSA<6;X\/-,H+,'^7;@[T^> MV+LWZ_A_F;@_\L?1\VD+)3QF:E'AT>[&4"O+X%EH/T_K0Z""STK06Z<""ZQ? MX/H!X'J'.\2WP,MQ MN5-1[#1M;U%KK &]!*O_CYZM+6-R+5C6KO!DX@_WM]3AVD)[\>IN9^UU[^%_ M4$L! A0#% @ F5V+3(P,C$P-C,P7V-A;"YX;6Q02P$"% ,4 M " !RA!!3^YBR3;4[ !Q^@, % @ $_)P >F5V+3(P M,C$P-C,P7V1E9BYX;6Q02P$"% ,4 " !RA!!3ZGLEF5V+3(P,C$P-C,P7VQA8BYX;6Q02P$"% ,4 M" !RA!!3N*YD]I99 "\D08 % @ &;Z0 >F5V+3(P,C$P M-C,P7W!R92YX;6Q02P$"% ,4 " !SA!!3.GN:%HXZ! #)=S8 % M @ %C0P$ >F5V+3(P,C$P-C,P>#$P<2YH=&U02P$"% ,4 " !S MA!!37M+ N* ' "( %P @ $C?@4 >F5V+3(P,C$P-C,P M>&5X,S%D,2YH=&U02P$"% ,4 " !SA!!38H?LZ(L' #<'P %P M @ 'XA04 >F5V+3(P,C$P-C,P>&5X,S%D,BYH=&U02P$"% ,4 M" !SA!!3&TG3._,% "\%@ %P @ &XC04 >F5V+3(P,C$P M-C,P>&5X,S)D,2YH=&U02P$"% ,4 " !SA!!3]DK=>/$% #"%@ %P M @ '@DP4 >F5V+3(P,C$P-C,P>&5X,S)D,BYH=&U02P4& / H "@"< @ !IH% end

AQ_Y@]<]5SQOHY/*(X+%,I[ M$\4"(J-]FR!Z%7?,C1'/ PVZ?06H6+>TC>V;=F+C'FW<3L=Q@5IU0"@J&J0^ M^%&57 _;T@!&AC64R+2:N'44$UX7EHK@<<7'D2 Z0 Z2I,7L"\JACZ"I\ M%R0;/ N+CPM'N*!:AL' )O%WAT"#9[CID/#$-NL>IZ-,"LI-R+HD5?5!!&42 MZ(@?O"J)C)Z$KPXYHLU$Q$X0GZYE3Q$/2&"P*^C%@$G/BJ_J>@:-5S:XC^='B7@B>% ?P&[=Z2T$E"AY1LB%OS1]].\_ M\(\O'U2#,QO-S?[?<=NB@HSNGZI:_'TM-F/\=-1RU;<: S%3+4963?_^[_]$ M5S^;/9"&;V1;?6&ME,D&[O%\Q^;L+L^Z\.4#9HP! W*;C58A<* / MNY0I*O MB'%6)?(SPF,&F /VD(^ 3)K<>8-WW0/YF'^-S.7@HB6DR8$-%('M*?CVV'L) M,ZXU/"B7"G64S/"KW%BU5&C4UH2K:0408N8?IO3!ROGOJ__<7!Y-&:F_;F'2 MB\#CL0?,B-F<\E*$AA"XL)X;DM; +2#.7!04@>W+_GT&Y ]+'^5,<$B4>]YE$ M>(DDG8<./_!_B*X-:4K2$P)#%4#T10(1,/-NQ(@\XFC*>V:EB&O[ M"Y,?+ F">M(7%DQ:+I1+BX(:$0Q'WH]F$X+,=Y'\W\GO/! B80QP>I(5I72D M#_NWLHYC&6"R;8(%'_>H(\\]WRN,2-9?#C:5&QE>DH>74J&Z,!2>X64[>&D5 MBID<2R!>,CF63+QD $YMK!Q,,/+UN38PAJO#"^_A)?G5^$]SVW9&A": M\[(Z&SKW;[&F77.XZ:5 >B%,P,O&B_]]57NU+'PJ1#-;K&EMOAQ^G=@WHS2% MV;@'Y1Q3%8YR8F(B*Y8<$C_\\U=G1;2U@0K7K=!6JB1/.@3-R_E$$/OLO_-% M2'E9$5(J%JK;[4A9L0C!!/+J1,0>4T4C9511W!7%L0ZJD"IARIXO/B)?8T34 M#(AH:J/ITS4IM7*;3T!DD0BI+VV;U@KK+2U=L83X0\.DERU+#F3.W<^9Q47' M"H:+)(49+KBL/O&P\@QK:$0U U9CJ."T;V#8_29D&0(K4Z,9977H(;"7CD887X$&CT??>+@JXR.)>'"=;(>,?)BJ! M+-?J=2XOKO>:.^?I^&73\9/D%G.GDACL/7&WDJ,1"K-_),D>$<+0?GWG#@-\&SSOA6 M;(+;6V]P<*W&D/F(#[K'$ATR:%+;YPW:,KZ/DD=5^A/>E:$%K^M&C4,G3N\4 MY%#6]E#R(YN8&&11QB"SHC:-K@6!T63LD2OVIXM^I1UE+HJP; Y^QE@E/ U,;I5K_PCPIBG0E$%,N(M)? M\G B8ZE+SL#<6) H\V3-^*JU7-;5<9E@XKI8*EH1<& 613DH8:NC!',S!Y5/ MITF:E;,WY5RZ[!>9C0NP4\6WE'+U^.-=**6C!>)D,N6I5+#L]J5! MDN(P$E/A8YI*H"=3<*=CBA65!8U@3<,4<(MQ16OO1R!-@28]2;7S"F"-F%CI M]<8"*"I(Y<#,8)+ JT.1<0DW#@#T?9;_V1>+^ _"_3:&_Q4NQU.SB%7.S^>Q M"!!]ZARBU^WMRB%6CD+G4^E"4$7Q)+WZH<22.$H7IUFY5Y T'HOB/3A'O48TN^ MX7XW9<&0>96EGK#:6>^R>CIM+/ZDUWRY]E/M87=7BX-M\2RIL 1=H.NJK"P5 M]<5[87^[_6MGJ1+5]T61(A"84UW5Q+SJIGJ$/BU>)3Z*-)!*O_-1UXPRU9O^ M=-&]6-R7#(<* $..^5S<_0EL:TM)F8RR>%SGF%),LVO8QBBPDN+*C%_ZO6Z M5[6-6S[';, 0,8^T@209@.!KBW'I6Q<3Z+)]48%E)S?=?FU4 ;Q4ZD+Y1@98 M FM1ZL]4(UPL3WW&^*CWL ?@JS?Z)C'1WZ\I6I@EP8.^QRZ Q?_INJUXYT4)?'H+!/I1-W1)LL\HK2&=SVEOH6H M%1EY2*]S#G(I;K%@,7$\QVS=R(I,9RMO&CO^'.19+5 9)@G?+^U2E+*!;>ZW M%M*1"QU=];IW&]MU^@3N4Q6BN/:%*$ZX+G81?-6)DR_"3??6+\*I%\&S(Q*+ MX-G1R1?AJGMS[1?AY#O!LR,"B^#9T'9U\$;RR M1F 1/#LBL0CG?A%.O0C7W4O/C@ZW" UCTKIG%;08 :M#\G^#IWKB'IXI3,9$#4(7R9'%H MLKCMWFYT7E"#QI/%D;C%);4BQ1NA^2%);9!6-N;QUL*:7B MVS+A$[EH>PI;?T@R'KT4+MLV8C+R>WN(:5^%\STA/4OD;P\A]<\N/"GY VX? MI'1Y=N4F*9V ";6KY\>543-6Z*&?T VC=[VG=ACK5H&D4E.\Y0W,89!*>.H_ M1#03."]\ X_5V'I9:7WV:#PH[:!$DUWZ^2 MHW:_[MC;7U&^]NR;3Z&/%^;(_%01\U.@>F'^S5-"]<*DS=-"Y3?@KF?9E@P6 M#Y7?@'X#'A"J@X=LM =\_--+;[\7O![H>GT3J_: M/F\O( 'T^LC_6[PNX'*;O!RDM\++\AH<."3X=3V@?V>#"_) M:6RL!6^6>C2UPF9WBB;'ISZS]F:G?*GG4^_\?,L)Y>G8)3INKP[NZ=@E.FZO M]NSIV"4Z]G*%VW3<%C^^ SKKRW-]FU?\N*)EK#=5.6.V7;_%7;?=]ON=B_-; M;[SU.\)[NLV.N.[T_8;P&\([NTLUY[K3\_X]OR.\T.3#/TZ])0#V!^B/> M/0(EJR:^.&UP1P)MA:O8Q#V_FXJ49Y@/':W5!+UYYV 6SQ.V&B%@_CEYSZ=# M^1"N.G>7-]Y@ZG?4:=S0I\;@ ($;G=U/[#74B-_:I,=C_AKKJ7%U>^PWE M-Y27^?:UH>XN_0EU$A_YJ8GIU"?492LW5+]S?G'5 @_[*4R"+6 1>SA:+V 7 MA$F.*?T46,'*"A)[.#U/,,T#F$PN>YW^U=/][C=!NS;!J WP-MEYS.;[>8'OPF>)8AH86; M8)6MH!6;8(.QX,L,^X#!?T,Y^_HK^%$\*X@$3Q&RL7U_B0B^V-+%^?F?#S+O M>D>W_F6QXN6T+WMF'GK4^NW'U9U;Y'?%X N:$?SRK0&;)YBP2P^S> MWE9\IY>\_#)1,I,)$(*(>"9G I]>>ZY>F2R9WO>!,>$>@8]V8I>][LW5@=9J M:2OV%BOS%6?C5 S_]MGG']Z]6:+/3WJE^8@/@EV;3GA4Z]QGOZK0$((+X_F M],V2(7L#5YM2#W8?\*\K-+2.\NOKMFHY]@WH\J:N[[X>DNN.3'\_(ZNBK/LC M+J]]OUS[;V#71NFQ@AL=D'$0Y;C8VS*.(S<18PIJS:?((YT7*)4 _5YF8L$"7O52PXJKS M],^*90D;"#0EARR4J0BR:([?!;F"I8(;]5B"L9[#J+P+ALVGTS3Y*"<\$W + MB.GGYV;47S+CL*F._R"CH*"Z-,4ZE$B&.-$R ^&6N\^"@5 M0A=,T<.=%I54-+Z*#=-DLIA]E_TB )](BIE@V5@P/@&&#+<:_.'I &7Q5IX* M-I3II,/@ZA@N3_+1&*"=Z+T+=R_>@I?6!@4CF? Y+D7 XT!$$0X\92%LTCG\ M.IA75N11XJ,S-A4QC[*Y'B/>+"* '!=O*M*)S(HG<=SN. +[[J7;V>-8I/B M& X0Q*68+TPR0R1AA@EB*Q1\Q#,-?X&WA G,KQ8S#JQ0#/<879'\5R\N88#\(%DBF-5,)'!;Y9.887CD8 QPCB09>01 M((7/*>Y%JHX3I$B&&R70!Q8^?)AGB([BD9T#T#J;\11P@G-3#N'2&#F9)AL8 MKTQ"NS'@MRY["QB#J&*(T5 YT)[2M8&SL9W51, ^"4'R<U288BPWT5(SAK M!HE+PU-]6L/;S /L*L$.-JNOKXFE4-WCG#$ ^&2"R"S1)]=<7/!@O"#F:9+J M2&&#DT)<..['*$H>U;T>KY:U2Q'5Z!D@GD9\JL1]\4MU>"C166D.19' B#!U M^;&BAUCA\:F GJ7%6^W3>D;.V,U->-/O]C>&GE>$I\KS$WCF$"9?R"C%9ZV6 MW!MI&W9)N%7*M:*/?G%Q*1\ 8\PS<6#I=ED8JURXNQQ6T5(^44.%A;CQ"T%@ M(7K=RXU6(+\01UJ(N^YYSR\$@87PK(G(0GC61&0A[K8DQ_J%\*SI12Y$PRC# MK>K#\69]VV#6!R6Y WM,]@T"Z*;XY=\^N_KLN8!<=/N]DP;BWNX V*#VDJK1 M^[.OW\N/[ ?X>JS8=S%:+VNVYR*2>>"IYY-"DCVS. WI5U/YU]:=*-E _[EL MH'?>O;QZT6P ?4PO99O36O>;E[[NYTZM^[[*>)R$HV]:R=)+O7HQ]Y5YU*9# M_!"Y:9NM%*=&YPG=G!:N;69.#]>+VGO$X/*;<:^&/0_7B]J,+=-F_Q/+U?VL M2"[;"J%T+P'K1V9HRX':)PG3/[J0L#H\O6&"!@8_OB!;BJ?:_5,MA2X'#3,J MKB]:1;,O6=G_%@/G4L6^,"*/"-F,1[E@9QC=B>&ZBL>A^NO+%W'VO5%?EOI0 MF_W*=*\7JVSOY1R]ONUJWJ1R*B[1>R^#:PHU-Z=+PRN@XF#(1B*&-SA\XKR".AC+2&J1JI&.4F*4D5F0?OOWNSSVR( M!EB_2:7>2^S'))*!M-DDWQ7Y,48RTP]>$0?L] &'+-3\JE-1EH\0&4 @%U3 MX"W!V%#$0(B8 1^;PLV&)G2"D28'S"QC?W_]^LH!%H]9>P'CPZ'.)2JS5S IR:;H88ZB M4L+F^472Y%D52XQ 1HG"+"*=4Q5CX@MFOZV^IV/S94SB3Y7Z0QB8_NNCB"+\ M[ZJ!%(E7^%3,IHH5#",TJ5JK4F^Z#!;;,B$V2516S6M:PN.W/!R9?$89SY(( MU@CVGTC-\@28?9CQCWH&F,:C1Z[3F9)\D WS2"]@;I99[^1L7DY\#M_!!H$G M)H^Q>9OY#$S $!/& (K,3"SD$\LH8+)9DL+=J,64^8=J##1S9@@.LZ !6[S M PBF+S63*=L 9?"2:=R9A+$RN&7Z6VU6P5/8TR U.-9 M7-QE/U1R(+%5 L-LQ 78,(NQ5# QS3!P&5,I$$Y\2Z+SSR1H:C;/JTJF-J.R M2*!+!5=)C(=:56LE.CI/W]LM88LX\9I]6=HZE=;W12H:?(O&H()6#Q9F% M)*4YU0:F6,T,MCF#)E5.9_2N>9/>S$%QZL +@-.+%)YK$H$W,?$*\>%'FP.Y MDK7?'__@,G?A[_'H,?_;U]URF[&ZC)V2[R;C4'+RD#SYW4,C@XQU5QHBSO1""=X $/9.17Y5&VX,]XC.GS MMO)=-0-63*91@JGHCQI$C"*%E_ T2MA[.;$"'5!W*"+V!;ZU?_[JAS?O]6^] M5W]E>09,Z']Z9["GD=DOIVA+WQ=M$;YH2]S"HBW/4TN6F=??!4B<&; 9]DT* M0J/DR!0T;[ E"73B/Y_JLVL" G3!L KI:367 ^'LS7N=C\XR$8QC^7MNC]T< M!36N^=N8 ZL.:B^"K872*=-,&5=CFN!BX.%JST_@LB@D*S:26+6#ZX&(3.?+ MRWB:@\!BSJKW3]X@%B(WSB!7IO!!@KP:Q&^I"Z#4!,$O1'?4!;$XP64T G8J MUH9/'B M88\\>BA*)=AR!7:0(GR%XX?-DZ0@D=9>SD G0J$BL45+="V#Q7CLM26&**E6 MQV#'^:%^<$Y _@7HK1R;ZG56$I@//"F:5QXPEC"P-QO/N M(<6(Y6UQ<)EBJO486)V(!T89^;L_*3"#SS$BDA%"]-Y" MQ1>PTXN\N]3R4Y_%::VC2-<%X,.XP+/^EE>X(ZP[A)6AP0XT8 MD>1JS# /U6H875 D[#<%%UI<7'_1?[KO83ZIWB9S?6*6-IX 3S,X H&A<(U? M68U(%SC"H4UQ^PI]Y *&O^4*7X /J9Q3*Z9MAB":L*BZ8H5_T/POX];*E\@X M>W)ME[U>1S^(?''V+JHLY>G2K =SS$:9Z;IPL&LX'O$3F4\*0ED!GY8; )LP M#[0@M9F6#$ZF<)T$R0/%M!76N94[J;3R:2EV0>-/+M8DH(2N$25^1X/5$H/( M$CU-8\A\NO;&B"8UYC'+IZ%^&SPHA;,-"]*]/,[S3FI22"&L]D.9F0&$]C!%%+H M5W*]=1*F\O=SHGCCBCYG0F=<9L$*[X(OZ=/@\H#/],-PNFA1FNHIE9>>4]-XP]83%KSR"RG_BGY'F4ZX*7"J7R]3F% 2P)SG**FA M2ESZF];C!$QP)L-5]%:KB;C.";&^]N "!0UE%7_MWMAA#0Q3M0@7 "PMPG%\ M.;5RC8]"5R&--9&E"']BL#-N-_%1E,YA[?A&N2:L.%BM(]K@5^(/YT@=__>5 M,I763UVQN:-P O0':"XM7(?)H68D0$3 #M8,5SO4%B/55Q7'B!T?7K^J;.C] M@FKMX/%5/(>1)6DIE(+L*)!,D-3,U(L#QY8%UL8M.)%BXV7*TB121JE=T%G% M*9VG*.II--[C^B>Q&<+E^>47 SN<(I:#IP,>"W7V[F,$+ 8P>:7WS-*8X70L M/;D+5W#5+:\)UQ;%+4&QQ7R7]V>-2LW>#X41#;]-PO#L>]AY#^P7?.O[+$6W M_4]".UF11D#^1!-:BG)29F97#KL8=W4#X3ZH4%%MH!6Y!%_^HQE7<4A69+)W M6LF Y=]DZ"@DXH1UW5:L9!KB :WN5E575*8P:.ILFU>N7@9S-(,KRBQGB69CA>)T8P"VUJI,A@--9*,P8K!\_[4ZY[? ML(&QKW3,R;>0E9/*4TVXC)B4T4R\,,E&L Y:YP!E(=7\?"@CPUE!OZK K@-" M*[&?]E@MQW)3,_;H669EA(PNC&[B^'3Y^,%<2P0HD4?2Q"QI*7VV9OP:%:O) M3Q(C9\1Z_L7T$41\9-4,'8I!5GUU)79OBE(T>BXSV+SB#)?!RL67!Q^>OYX#S\]?+B]O)7?MV[^+5W*X+;B]O^^=UM[S.SJR6),1LI&VS"0T**_AF8*6NO1)&MJUFLK M?-D,(35D!W)59'U].CX+B N8*0.:P; YT)T^FIO-]7NWWVR.O=JD7=EI_(1; M!5?F:,T5+/K:'B_CL='SY;)EK.)4,PNUVFZVY$I<./HC9'HH!6JS.!HF>8C, M5ZQ?3*U_K^S-4K9DT4X,XT^'7U =F/%(V'C?/_7/>]V[@H5UC$%999:?6YN> M[?M1O/EL )S#>%)C4)P*RBRC<]'>8;A8:7>VUQCS\V,1E&F"HFW7D,4,\2[C MS0=(M%4;AJ(= LMS_T?R"']/.\#E1*%@J#'H$V?H&T939L$&"W4!:XKJ502% M8RBC\FC"4&"5%9D!@/)$B]- 9[WS/]O!/47?3F65]=3LQ$+E?PJ"?>_:Q2&S MZT EG"0AQBC_J%U'1]MWA?6T;+&BS6(+&X<9EA0U)J@R(2*,(,]!2,XGG5*Y MPLV')+-LHEGUBD7?$JVJ\51;4&-\KXE>-@% NPXAS0<#;:VSK%O9W:$]"4!/ M(R.#P*\FBE=H(R'ZN3)CV+2; =3Z03ZW%M/*RQ=S-(.N9$I8DBOB; HO )I< M0'A3XZJ#&V2M$)5VI6=<2#UE?YNR4EHET8)+Z]] M4]KJ"FOK.(DQ\ GM%N9]'>-Z?+2-F1:I @92$">#"$.$"NYJQUXQ Q:/+@>N M!)PEVF^F)V2Q+ F:"E_[WDH];PJI9\^,K<%0GNK/=857D[$EA)K[[XGD9@(& M]%EM13SSE;D@B^9%JL[V5Z(86CW04&G@69%I,+"18S4/LE4C1#@\[X>]RU]O M!_#C\N+J]E=^$US_.KRZNSV_.K^\N[KE3]2(RS?6N NC_Q%938@"^:^W5[=7 MU]>GU!^L_;C+B@%J?!=#/%1*0/.]J24P+M6;]R ^:TU I>W& IW^C#[FD M;"EF\Z%*ZZ@HP2B2$G38G)P:@$KNN<;*RK[ /_YHT@*!^I]<8.)?S=W?ER?? MFKN?7/#7TN56N*ET&*;EE17?0E!=NFFY=$L>X)^TG:)WP<]Z5U_8T-S>56@_ M+>P9[Q=V@>\*'>^UB1WHW5UYAR#2=FFA,C%BHQ% M5&'80GN!:47:[6"1*AG1H^ /L0EJ7F1# 5M,'CNE=+@[D%\\#\DJ.G\U<4 Z M!;GT.FK'\L(]9 QG"W=&Q7F&FE#A?UBD(FNWB!79'@4SN@H>W0/LF+AZ(&CJ MPT9_:8BQ(D7L-_QJ.JO!1@JMK]$F?E;"@W0(3-%.;1&<8O_Z_KLW"X]-7O2R MP^G8S#L3U(UR1766&.<:!+G.NK'O1H$GC[%#GIE\I9TC.B,KP6]H 4&#I!X: M2&\@BDC='K3B@BIAK*ST"FHZC*QYTC3]3R]C\,*<09?>&>2=0:UT!CU+V/NA M. Y_61R'P*S?%K$25N8SH1*+<_BG(E2"($/Q4;3/(%'OD!:KISK34' MB_P7I)SRK]:T\R0$96T$2L<<@L69KV-%=7Q4D4AO^[?:3KK:(+,8XT2J,HJA MD&&L"2%)S2#D9'7(0QG&:=*EL+!!T9DY,T96C#PHSE*=KN_4J;BFNM%;'2T5 MVV":TA9F8DR>U"JIX%T$=&MGIHF:6_; FJ[HA2- QF67911@T)B$@DL1&+@( MN-%6'HG7&1%LE>!K70\[DV67O:_E.:!$B6=E*5^&LF+&AJ?KG"X=8%A*M,4[ M1#R3:1)/2EN8EO>B2O6 NH1=RG$FT!_HD:J* M6@V_P8!Q0>%3.B\>6CA@WGXH_2*%.M.Q#S%3PN !/5R5#PT'TR' "BD\*F+" M:D)VZ5\QR:JZ9,-B-1[BY#%"ZVVG8AJT G]JK>%60\#87-WWVB"HJ^MH85]K M03J.%5^O?1X8HB8^%F5/%FA6WKQ04Y9#(;O,C:/+NC],P9]<[XT$8_)M.)U- M\U"UA"WX8.(]"W>7\2ZLX#E5RDY%X0O!+,4\4SI2C XXCKL#;8TJE.DD8E%0,75C)$3+L+,4A09^_5 M.X$3H9$&#!C?ABJ0MT]J ?[E\[OKF[M7R^-8*A@H]ZV&K!#' MUZHAM3IM"Z/K/<-4CI,K205W*3=G<D4WOR?5W,^U:+>51WI(T>-X&53):?A +*"LCL^+?U^@CZ6$/5%X9:J&KK9&MM?5BEL6'H!XCU3W8:^QEC MMWZ$TU#O5MS,%63^PB?35X7),+)N/,[>FY(6W\(C LRF@9LP"/JGA;%+<(Q5 MUHH=:A?]*WV6F\J.%2VS,L"E:I2EAKGAD#Z( 1O_?W&]B_'5[F)MNM=;Z&0J MX=MA$7B3QT78#0@^:"(8YAC@M%#C=!S9QR*2,]6I8+:.U#[L2=IH*O5P2LL, MOJ+"T5>JD/IP".",XX&M>2HG1:QIOEH[+?/5="0L1G'9J-%.$;4TJ.)1FD"T ME4$NROU68N(C_E@/W%HX%*U)"4/TS;",2U0&I4=VJ:J)M7OHDA#_]_X[%EG, MJ\_OV/!2-%SA@$VF61(/$3M=86C=[#NE^;!:O0.?80.SJE6==&@>CU12ECW5 MM4[4(D'4#$-:@<"F_N&P.V6& VYS$U]NJE^;]+YLG!CL2-F,7YH+\\J[,+T+ MDX0+TT;JG5\,;J[Y\.+76R%ZOUZ*ZZM?!^?GXM= G/?$;>^B=W,YJ$7J_?CZ MIP]OW[[[\(_O?GK[[^_?_?3#ZP]OW_W[UZOKZ]YED1ITH"B]33T'E^/V<)@F M_.SMVZ+A\FV_UW_%]-!99>R5P$6,]NO]"XZ"2)MK!)*V^O6J=WYW<7?Z",1> ME^FQLGOIHC'TD'R-FY('T9C&/G"AE-DC@^U;P_Q^H" M6'QIUL5\PS=\BG+:10<4S: +$FD&1V"7??$&0Y'_G739]=4YK. 93N*O3"=G MCWDT-!4CBOF8,6+E]\7$;%T\D!54+C,6\TF]KI:IN8;RKZT?9S5W%EIQ&8[] M;],N>SV3[/_EV?\Z,!L9L1\DGD@=]L]D',.'ASQ2#W-SY4\\R@,.XG:<=]CK M. 36SK[!LD)GWX@TUW=I6R(6/F2_<"T=Z. U$8>\+.17#)B#(#\J@OY-^!GP M"QFB,WEQ#\,#)!B;HG@299 P!Q$$%M[:"@;S5<4=.IC1$EGG@:D?4Q'W52:F MMGO"1Y#O_B=6U=U:@%AY5)F'CQZ[126B2DA9+%# MO^6Q\>":KYB(?TN,]V;M)'7)%4!-+:KTK+[0&(Z8%C,LY19]1PD*BL=P(:;U3UB98 'AYV:QF)>+F+12R-= MK.M0B*7MBG7S@/HQ F11EOSR$8D/< MC8XBA?;#HN+2)YX^W_U/1 U.GO[EE3EY5I"P.5&0\9OC 7\SO!\)Y@?8:7@& M%>?%XJBH'0GZ6GL6U/=71Q]*CP!--#]+'G'PH DJ&2+-=U"*T%KAC\DC(/># M2+&@U/M\4,P&GU9RN:.<,X#R^JX VYE$4>Z@) U0XVW2GBJ/$HP6D0IDY7"1 MU&K"$;):?'9G$9>MQ 29G74SK94/-K+^;7 OH_UR#HKZ:?CDW-!NN1=W<.Q^ M:! ]*G[@WZ\%]']VCV6W+>B^YXX\G]B'4FKB4MABBLV<,DL@RX, N^3 M'%\5+_Z^AEO_&^,4=C8D]>[[O;-@=G9^?G5[LQ.[/@V;7K5;;"U,UKO\@I>Y MI[7402!;;<*9E;N^9)X5&T#S+6^"M I+T6YLJU,I'[,@@4#;PD.UWAYEN'Q1 MN;/L75?/NRP]?;5 [JF1SV6U_J*9ZRX'Q>J3\0GZ_?,-Z&/&?HXI)_9HLR[8 M:,&%B_3'D=2+E&)M< MJ[6'FO::RK!YI&9>S !/?@ 7)Q"C))#>N1A.07WH= MZ^2PJE4,>SU*A>T@=\A#S82XG^Y(LH:AS8?+B_1(7GN/I/=(DO!('D ,.;6X M=^&@N'>U7PU\O_+>/[&===Q(@D#87/;[PM:,79QOFYQP'9-4%77&\?Z% M5OY>E[9?L)B54BC>6&FXM%T(/;CD6;3VKF_>Y1*D9E6R(KGQ*4V5;MU*-FTY MB16K:\KDE78>?.[""K0'Z7R-)0$+ 7)3$2^NU1>I[1S,':]8MZKVJXK5JL@G MSYYLJ*>&JKV)TKJ("P9BVMZE:U2X9?>Y=HO;LI4KM^:B!'7!^PJOO:JO;W7O MK5C@8IWP/$TF4MO5;&OW)XQG;U+ZJ64"5TQ 6'%"9YHCYQ>#5$L'MX>-)=HH M+-A'_QM[H2S+"F] U 52C26O2@L_S?G.LL)5*2O<7=\MA1GQ?00:M4^TH" Y MM-*4)/! TI%-#FK!?5D_Y5641@Y9]K0L#92B%@20;XA 6G M$=?TZ8Z*]P4)F'V"<*Y?,])'5L^-&FJ@Q;[.1[G*V.5ACZEO@8L]HE#[9HS9 M*;#B^H2J'CUPR63WPP<'>W9^?;.7@Z?R0AH'SR;_,DJ(8C(IRR'#X$OV,C$Q M-DL.41Q.'F-#76 7=._O+GEP:^A$%>_7EYS\>MM[^KF MU\M!_^YZ>-7O7X3U) F=1_ :RTE_SW4@^*^]\^N[ZRL".02ON[K,-;,#.QA+ MW]C.]%VE?K2UH,"KGN25=YA*3-OZ1;G\I8*O7?9_28X='S#=+8 +3!IDT159 M$ZG)43?[WNX8TQAGN79LEHQ,;+A)OEWT_3,[OBKZ+9G!I,*&,J9GL\V.+>76 MWOG9_U?=(7_Y/4^R5S]4"A9?W+W2VDJU4=UKFXN/0U@4[WM3]'74U_RTZ+W[ MKNR]:QY?QH*N+%U6_+$HGX&U<[ SPE"G3FHEP77E6]T\05<['+)+*"ZP:U)G7^)OLX; M[^OTOLY6^CJ?"#L;C]^*7=J:6S5/C&UU_(5O9P,KJ62=ZPA'(TZPLL',TN%J M9+](B4=3$G7-H=DM>B!/([)L+P516KMRM#>^.,+(WU25PL(K-V7GW\DH/@SWS M@3 <(V#M;T"?.)XL(3,4D#+(C*4(;2,SH$HEJY./Y6T< F=(YR>M9(E,H5I- MZZK;NW.NH-9IQ2+].<3F(EHU@TWUCBAW(=8S&B S!MH8)!,:W1 77]A M:DT>U;VS5P_IOB$=2RP8 M2(8#M(:S)D,JD+:'5K%QO5 =#^S^Q=;UE@ /ZG/EUH_H7*2":VL8ZP;KHB?5 M9V(JXV"#H=3#^DQ8*[$F'MQ#L-=8B?7F=,]@O3! !M1%?S6/[6'4 H_KOG$= M)F1D@M8PUVQ,QHC=*D(52@ATTWIP]PZN#I:EU-S.^^1)$,:FV!I_/#QSLQ41 MZQ[9/2-K@\RIX-J>\V'"O?-HWYC..!V/7'LHM6*.B\C VQJ:Q2!_#^J>035M M :G VAY60,>)Y$G5D^K&T84Y&:-&:VC5;__]'_]1CMF\.I^8"KCM80*23%QY M:P@VH6.^:@^=EG48J$#;&G+5%7$\JC[6@3ZHNI -%5A;0ZHV\_ZTCC@L=5-4 M\>AU^UOS9R\NO:_NL 2_M" OTW?WS%F<:,,^<[0D92,GD"=TRCN#.4E/MA/( M$_-T.X,[1J$%7)$)]7<&>%UHRM/[L6&G99-T O((="M2WB G4,<"KA[T(X.. M90,]Z,=6E)3*33%X?YQZ)=4%S+'^N9<=CPY\*&8B2J8;BI9ZY ^#_(!4Y*L3 MD!.*-' &\TG9^:+KL3\R]F_)E+YR!O)L+)0W#+BN+IUWSZ],YA3 M4Y?<05YW]_.P'_U8)9,GT',%\H$G\Q-X\N";5 09F=*J[F!/R#C@#NBF\2 9 MW%V!G5P$I#L43RPHS!W@"95'<8;/>!GR%'1>M/OTV!_=FZI;)@LZ5:;=@9Y2 MU1MG^+O7F4X8WDXG9L,=[*WT7L_]7$Z3[)]7TB1]A=8V9WWN2#9TNJ:V)[F= MD#[7'E#I*&SMP32/?3WT=M<.:P^F/!2_YSP3=(P'[<$6.\^D"1EG1WN ]:T\ MVE[FJCVPLV3( M8.\QE4^GD12I8MAH,Y4B#@0KB_HP=#G)((\R*52'!8(KP1;4Q9*4Z2J CQ*^ M'P)P;) K&0NEX$Z5YB9HOL,>!9OP>>455/9\:\H&3M,DS /\QD.[9VBKE/P2 MP06^%HS98Y)'(1OSF8#MSW@(7!#VK)S ,S.6Q)H9E)N7QR&SS@C-*/QYXN!Y M\I3JSAM(2-XI<32H<5-3&?=%R[$>"!&3.05:3]F$BJ70)^P7Z-EL"Z9T:N2] M );P NWN;<'4-'GVL.X]KL&+! =P%FL5E9"ON#7(#HF'+\X(7@*D.=J1!JLW\&K1A M-4$!)& %:NVW!M>$3,'XB5UHG5%E0)!;6TAU057"#AT.)Q1L<+VQJ2'?.43$FI]M L MH7RRUE!JD1;@I8%#I.VHJ0@R0MBV!5IRG>G;0[5!$H>2DL>P-41+R$O0'G(E M5X^\->2Z4\'"WHTN67JJDH7+M1CK280]O18^BY!:*&IQ,R M6[A#ZSPFXY1S!_0AEQ&Q%&HG?B/#3\A5[8[H*L, M/HN1#,A [PKRTXC'=*PQSA"\K@OI83^^Y9%0S3YG4.=D('<%\:)?+!G@W:%U M4S_) W]LX(4NKT0&=U=@IQ.-Y@ZI>Q7U%*"3"F>SB>].(&_#W4C@[E1C9$+^ M)6>ZKY/+^G"'W"FEACE#[X1D&7J=TICI#[P$E:[LSI&[D M=C*P.T/M=-IB.$/J*A^HC,<9(9.[._0>23Z0D<1FF63 =P7[;,P]AS^^K^-C M(.C$6SM#[)1T55\A5S'B4TV(%;8&6 MD$C?'GJE5M"D-=1*R'G4'FJEU9VW-;1:UMAD90W^N@I/2T>_[-Y=>B6= N$0 M4M+;TV2,VI'YA MW;_1@TQ'O/8PUH!/9<:C+AEDVP+L+W2D@+9 *CY.*:7*MH8'$*J6U19(8T)Q M3JT!U=/I_A56+HD5?6@%K&BNQ,]TPJI;0['#/ Z]X:K%'KKV<(%L+ @QU[:@ MZAG 84*@R(25M0;3./'*ZOX]@IZC[OWPGW$980"!1[:]&FMK&$!.X_"WE:Q: M >GC6)#)O6Y/(]%',ORT-1U$*9E5VT.HH*=.R#@ 6T.K;\EXJUL#*2&.VIK- M'_"8D)[:&E(EY5AI#:KT_"KM802D[*JMH5BO6K5<$&@+I*14J[: BIH5F8K( M[=G^A+*?6T.JMFQ'0BP)X/J1Y\$ %UM80K6<$^\?T&R*Q9FW"].MP;7+_[R^6V_?_[J'S^__5'_VGOU MUY<(\C3)A.ZA$\U9*J:I4/"1S,G1'@Y'I@A4:W9@Q-.1/R_V[II(THR0YM@: M7'W]IU:[TEM#IZF8B3@7='IAMP99*D:.-B5_96,R$D!K\CZ'7$:$BK.WQXE. M)Z&V/9@*[>JEY49O#[@?19!GGA.T^=AJ#ZAHB>NP09*-V6#. M;A]I]R)@'7,Z3I#VH$K&^MH>2"< M7.FX"UJ$*1W;=GM +3IR>75@_U9#&?,X\/+ 032MV%2.\-"VU2?3*E!3H?*( M3@Q1>X"E$T/0(DS+U/$MV6(7.C_N5-EB$<@M9V,SP5ZWOSU[[,IGCQUV3RPM MR([D]C8.4L$5G7(EERN(B_;&?N9H90PS%XJ,^N\,\(1D+&D(FX< 9V+SRZ+CRZ35.,,M7OC MXRE,8(0BPYU!G5X]47=X.ZW 4F=(GHKX:#.JG<"\"*$D ?R92\@3$F7< ;VL MU%^/#B(?_N.+1Y,DIW=D3JQK5W;P=S_3.*L<@GS"'VA8.@!S9TZJG$C&H$-T M3B0>VR5Y+)+96.:3,RKA5>?=&U>@'W"<.0WKDD-,)A!11"1AT:7C%!248$P& M=E=0EU1.5'<(/4YH&*X=HG(^G:;)-)4\H^*M<0A\>#\?$3M$GL)>!:,B:#NCKE]*.G$++L33IC0"!*P32V<@'PF8AIF,)= 5Y.$ M2*" 2ZA3,<0XQ=*'$8=7=\D [PKN;VDXE%R"7.5$!'670,>N?71*;KK#UY,@ M(!+2ZQ*UTZGSY SD5'*M7,+\NY^)!'XYQ=(?O4KJ=,:X,Z@/.9V2-\Z 'DD^ MD)',:#BHG6+L7*DDP* [SVJ.?J;*S-L$O,C>?LP?>9KR.)M[N?WXXHQWFQX= M\Y!/^,@+D3Y H/60R_BW//5L_012.Z%NN"Z%?DWS020#2HJJ*\A3"M!P!G./ M^+'Y"[4617UG6+OB0^'Y^@F*S <\BNB(D*[@SF-/ZXZ61G**K>N2)51@=X;2 M'[WO^G16 2)YODZQ&3X<"CK%SIVA>._-.UVQ4(V=W<833(5^$4\H@*],^2>"I5'RTTMEOL_]'O=WG31 M 8)ZSXM+['OD>UZ0H[5W>92KM,#EF<9*Q6 M&Y/98HT,V#.K5+-C EK\,Y>SKK^!'<4L0"9[> M Z&-EXCN K&JT!,\;KH7_"M0!B(&KF1??-\'HF;GB__#*R]OO_IR6HQ:__SC M'ZJC'_#@890F>1SBCDS2^\_/];]7E6G95>QKNAN)LT$J^,,9'\*;[WGTR.?* M3O/FKGNQV#?%J! 'UL,HE#^SRN\:WF4P)_SC604R2\%G2#'W]K;BN]20EOTR M45H4ND]%Q+&Q'3Z]]MQR[P.CPM)3$_AH)W;9Z]Y<'6BM+ ;%HO06*_,59^-4 M#/_VV>=:G;.8)^*D50P>3KIIB',IU0 =V=7"0R31U<(G6)THP<2G^N'AWZ"8>9$PH$< ;X M1\$?T*8ER)1T= 9Z.K4%G8'<6PI.0>8P\Y@.:W='B+1^;"K .T/QR4QX-N-\ M+*DSR*=BFJ1HFR'3=, 9Z.DT'7 &UTJ$,-]:[#C@Y['&-WA<3\V[D0Z M/CJ%>2HF(B23X.L.[ME8$*FWYI($0\W6[@Z]+XSM9))-W0&?4"E39S"79/13 M=S GHJ ZA?F02W^<>E7) B4_W(&>D*I!>Z /N$RSCB=4 UWD!C,O@\P6)('5T0YE$P$'>P2DP0Y:%@ MV9B;LC*%ME74'6,8/UQY4!E?R:32E40.@.Z,#C M@PVONNA5%.L0; M",E9EZT!-QCS%+0W>(^"?4NG#$9K *;3H;%%F-*10]L#JHA$D*6T"D"U!MQI M\@B"44HHE*HUT*HDRO$SG:B1]I"MU-9Z2H4G6P/M,!=D(LS:@RI\$2<3&CZ@ M5@%+R-[:'E#%1"J%1Q<5:%N#;"1F@E <:7M(EE#,8GM G?%T[FG52Z\O!]HP M][;8O8-*)%S3.E=; >F0!Q@B0P)7ZSYM!:Y)GBD9DN$![2%8.NZ"%F%*QUW0 M'E!MN*X/D? A$LT(AT[5UHO6;$9BV9NMP)1<59M6H$I$QVD5IO ^/O(:%'.\L!Z4>M%8,JS+"64[-HB M8.G$E[0'5,RM'V%BOH=VW]#^GL,UE&*EVP/M5*0JB6,1>3G6&PI? *:$0J+: M VJ<>"%K[Z 2JWW7"DS)5;9K!:I>=SU S![&1"=3+U7M7V(U-?]H(-NF(),) M3Q\$&4&@-=%[A(PM[:%5)2(R\0*MH51"+MCV4"K!3/_6$"R]1/_VT&V9Z4\% MVM90K$!WLE\ %!3*NU"6H5J M0L;TT9K='R23:20^4L&U/;0ZX<%8@M3JV<#^X_H3,@)6:_B %UH/YKW';\BH MKNT!5[=HHP)K:_B C&=)-!-DU*SVT"OWD.[=* 7R*$,>$PFDJ<]X(9BE HR M :BM8;!TRG"UAU13J(&0:(R58\W]0&E M/J#TZU\$XZE@H9B*.!1QQI*8)7G*RO"2#E/)1+!DR+1]65^M8%9 +4G*(CD! MF&#&&.LGJG?!)F;96# 9\X&,9#;'1\ 7JG(5RQ)X4B]\_6(H,X$,/"(CB>K-=3*O;/E )$",O"DVF;5 MJCVT.DNB'-Y%)J3%4ZNGU@TQ E,1Z!@!4OF][:'9(!#3S)>J:G>IJM:0:TZ& M [2'3(,DC\@<7*VAU#&?>9;:WB#,UM#IA,/,)!VG:XMH-9R)5)%A JVA6-// MA@JL[:%7GYWI'0,O =1!KF0LE#=@'2+?#]W^4AQAK[\( M+-DEV*E(5RYA;LM94\'=%=@E&<2=H?0R1<(C?V3D\RD16X1+H =)K/*) M2-5?/K_M]VY>45D 5_!_E!'<.8H)':[.T#Z1.#.7(.=A,O4GZ[%1M^VI A+ MGYUW[YQ!OB6ZZG^_^YG(-&X]Y;PHRGE1F)@ MEW&8JRR=TXB^=0EY4KTHG$&=B%?8)R(>,I<@#^9!A!9(2:M2OA/84[&YNX3Y+(G@,Y([I;+%.MW )Q>5.G(G^W!E&=9R@G5 6D+KK%X)(-I:X@UR!6(8R(E M8_%J#[1T_'+MP53EPZ$,))7LD5:QUWPR\'S@$'45:,1=M0I3WRK \]87!"W& M17G.ZCGK"\#4<]8#8!K1,5VU!5._][TU\"5@F@KLRNYQW3>NXJ-4E(K5M8:Q MEA9!\M7JO/N87+#!6U(]/)V([WBDY<%W G-.I!B@2W2>Q^2:@3F!.S&EP G, MA4+91BHRJ1_.F=83-&0B@KP[M!\V;#*0W]T"7Z2T/$*.,-J:,81.P$](975 M&7+G,8_FRK/W4]3SSL9>=7):=7*&RQ1UEZ@ [Q"UDR%V=S GXLAVJ?3/ +Z9 MT( =^;HSN*M\\)N@DR+LS(%*QY?M#JW'8L0I5>UTAMBG^2"2@1!0XC+.T#HAVY@KD =\*C.O.ITBX8", M3]498L?R4L(;:(Y/ZC!SB9U5ZOG\3Y+A;W1)_,_H5(>W7V7)]/Y*KY?/]S]Y M<0@Z^?WMJ61").ZA59CZ:O&^/M3+P!3>QT>> ^R_/AP=9V![0!WF64ZG]$E[ M@AI@(QAJCV@Q@F92-OV@#KP MNW__=:*I%3AK!:I>:SW$.94^"#I5#U7/81M)1)!ELK ([MO9*?)HTBSE,N8#B]H"[8JU]&%P_Q)/ 3! M_@8^ ()^>,V[/&5%9#R#@X:5T=HL%%,!7RAXA!P"9'$6S5D2,Y"<&!_(2&9S MEB5PMXQ"_>4@A0=TV2^"3?B> #]Y4%HCNL*)X+B-S MS/6ZM\Y$$JHL%?&H+>F>2(4O"GZ]9:@@[TZI%D*@.Q/(F8IIGNEO//1'S[3- M(T_PQR].Y"$_,N1CGDZ$I_2C4SH9I[\SD/NJ1*>N2N21/[H .>)I2*AHQ2?I M2SD9XZ@S!$2G*.HGVCA(3,.E.J/HU]RV<_%Q M"J_&MF95\SL+!2R60FMZ-A;P"?^&!O0X'_( ,QLZ+.)Y'(RU)=^6-HM'+!EJ MRRA2L?Y+X?MD%5==AP'D<*>V%3!4I(Q-?Z5OP+N>/*WO@=9)G&,N24"/DE@H MF1.HIR(BHRVZ@SH=/X,[F ?)9!J)CQ[XXU=)"<9PIV^UO1^?O7O(CQ[Y MO#"L>_"/#7XH1JD@8_]U!_>$5OU+)S!/I7KPJ'N%J?V8YW$@4LSEHA,=YP[! M^Z;RQ\<<)C[QVI*78ES O##^$NGWX5+X(4 _Q ? \4H"^S.7P"I"H M4T<9;HLJO+KR88442J*\GB1Y3*BYX+0EI69D'$1Y2">;LCT%DHAI:JW =,"# MARBAE1K6"F )5?1N#6OU!;T/ *IIK.UQ]:<5?4PQ6XN(':5-?#45,Q'G9&PD M+:)7.C:0%H'J.U$=@E(]IOO&M'3K4H&V-0>6C$,9\(Q8!DDKH"7F(VP'IL0" MXEL!*JV>E*UAK8*G,YG#_K1D_=% M*//)69@3"IMU!?LLS8,',L$#[M#\D$LR]F]W4"?62M0)S&WP)AG@7<&=>ZY^ M=,RQ;F60B;#CH??JD@.@VS9H9(!W!7*Q](7W7?8D.T/M@[0M/=Q?%.S4K"/.T'NER3(5[-VA>D+=^9PA>)O/0@5W M=XB=4@:1,]0^$V,91%YV][+[IT&^VJ1YT^VM,VE^&W@^2 M;+QD>[S J57,BO"XZ5[@JLPQ$#& 8E]\WP=$V/GB__#*R[NOOIP6H]8___B' MZNBQ@N1X]\KNPT M;^ZZ%POS:3$JQ('U<(O\F55^U_ N@SGA'\\JD%E#YADNY;V]K?@N-6MNOTR4 MU.N;BDA'/.#3:\\M3<#]7O<:C<+PT4[LLM>]N3K06ED,BD7I+5;F*\[&J1C^ M[;///[Q[<_(RSY]]_4';ZI,A>P-7BTIMYR_YUQ4:6D?Y]75;M1S>&7!89T ; MO FZ-I'NY_$&"HRF24I&9'*&5EVS'V$WBG"(T&,";WF=G1U6:HI'+9$6ARX M%,TQ39,LR>93.EISSQ7HE80Q<3)&46=PIV.L<(?-)#D=&=(90B<4^>X.I1/J MTN(,H6N#)Q74W2%U0G&!SI ZK0H$GT3K<#PQ8V(2;)BDS$R-J?'IVC$\;R9; M8N$W.(Z\^=O'PN](9-^:HB\3],(P&;-*)B_+1#".DR@9S9F<@$8_$^5EP*/A M/_K2"'?;(%?X5"9B6'(!>V[.> A0*Q'!;\.A"#)]3R@FN#]Q7X+LSN"A81XL M-X+UI.Y)_0"D_HM@:/YFD9S _$.&M>Q2*>( Z$>D,XFGCZ;*(N"CR]X.FRY3NSV2H7Y* %LBF< 6Z.B/L$-@V'#?HXPB M-L ] MM'\@@W"&R)Y>VR-1=JPZ;8CS^YLA8R WB#VEH,DB@L7,Z7W;LB' "W M@_4Z_R35@ZJ1QFI3]$)6^@E=N")L=$^6;+EDLR;'3Y MNSQM-JHWR622Q(W>\3Y+@@?M+2?( WN>!Y+D@6^2&.-XS)=4Q'UG-%LZ+8LN MW<&\Y/=$H'<&>0XG&IDT((<(GDX!+'= %Q\E*,!TR-TAX$604ZH[Y@[-)\,A MZ+Z@WU*!WAGD0YF*@%3\I#/0$W)^NP-Z!K>0$6J<09T#?X\DS^C$\+E#\83" M/9S!?)J*F8C).,'=(?98/'K0CPVZC&="49(AG4%^F"9DFL6Y1._#*!=Q0,5( MXU)$GX(+Y% &G,[IZDQD'WR>XE=D#&3ND#U\(Q5\WA+>U*_F5!\[N&F;(__B MTCORCUH=86WP$I7]JR-7:._77?DX'<%<2#/$T)A9$Y1.IT0K/= 5WH8@6$\F_<@7Z: M)@H=0SDM^Z43V)MF T1"R9Q"GI#3SAW,"9F>7<'<5H2A KLSM&[+ZGC8CQR> MK51.R@OC#/+YU+.9D]0M2 .I/+T[7(3)'74 M'6)7>3#VJ)]*4_+('U]VI(*Y,\R=3$28.U3^E\]O^_WS5P%7XT@HSV:.KRUQ M)557+T/OU<9B'/1[#?E\%7+D]6$LBC9STQ3[ =D60$H$>2HS"0/%CEC#* ^R MG&="-_S!;S!=&E[YNN/8=:.KM25]W>W=/%>KJ?JHN\3-YY#+P$"71S 9KJ(U9#L.G!ZT^2 M78>VJ># YK$M$ED/-[CU$N[)QR9XNL%T>_+AJ8R/Z%(=]AC=5)7AY/ ]RFR] M+>'DHUNOAIQ\:&.)A5&?N[*'I[P-$0PGQRY*E!(;7,XG'^"F+)&3#VY+I:=3 M$]X&4_S)H9-QL*'QT!? ML'VYSM0-&6>QR!CN#+3;_.GRNMMC,(P(1J\--7^ZN>A>E=]@ZW)L_9R-4V$, M.4I^9!,8SU@Q 9,-V3_S6+"+\\XFVX"UOBY0[9_W>QT&BS@U^931?./]-IRN MB2VB?CVVPFYT0X%7HYL V4;76_[4Y):MK9F7<)I.T^2CQ.[;H/LVN?-/O:O+ M[D6C6RS1-+I' =#;5J9?IYUD>[OIY:44TZSIP(#BDWPT;G3/+EOAR4VX%;J- M[OBE&2D/1"1%0_+/QKP9*3\V>[X.76RTZE;>:#B-K>W2GV[Z1GPLF8K4I,9N M?D]32^I2P_0=&,O5,SA+_1[!@ZWD7K_C]YRG<$6SFW)8QVUKOW3+5EJLPQL) MKAKBA=).LQO@A&YVQ_8=%,;W9+5>UJ=&,(+&(&LL96DJD#O?TP:LRY MZS?\][N?]^VC6";Z" 205 ;-[IHFCR+-4BYCU67?S43,Y) ]@H"4PO_1;9HE M3.5!()0:YE&$KB^0<9*ID:!$%&F'&[J-&.MW M $4UNG[0[/%Q,V\75RI/^7:YX;\A' *=M,E/]AAU.M4_"*4@F$XQ5Y-%6 M8:Y^XX(6MTD:3?V*3S9&)H"_\V8P@(PZE!D?R$AFS28FF[&'4$Q1:=G*'NMW MZ9S1AH33D'&7Z]-P.IJK3+9,Z(G4LIU+]IXYOMZRT%80[+;[EN2P+$W"/-A! M:.]]XLQX@,K!#LRD/L*M)]_2:X:1$-DV6EVZ9_L[GG.2+;UD(D*93\["?.O& M6[IQ)L8RB,36HZ<^R$>X:9N0N3Q"WG!D6/.PT5H&(/5W]VB?*/FPU#;7/K<) ?ZVT MW]"V,Y8-#1O;%9$ZM].6SV:S 45:)F$S@'FSRQ_%O=[EH9P5MU2Z?UW;P_6K M+^'O)^A&5OD&AX,?/S7X\>JN>S?]E/#'&]VGM'G\XUT78S>7(R!O^_UK6A&0 MRQ&/V-(%MQ69)/++5;T'-CDGC@Z7ED ]7+O!1:AHYR5MI.#1^9 '^ARA@AAQ MXDHV1(1XXJH.1)L5J4!%G*H\R]H5J5(!IP(7<1YSV[8963$<%7=DLCA)2,9R+.$NWK])#M)EC2JB%(&*DI3^G4 M5: .%B')DCI4F'V5Q()0T0[JB&T*K?904;4;4(>*DN& .E:>O;]8RP%UO%Z* MY< ;#KSOX&78XC;4;?"&EAI0,RXC2J51J5-686\A4S29.('1,;90IRQ">@MQ MFJ*DME"G*D)J"W&JHJ:U$(?KI2@MWMUYHNWT<4J(]Q#GTH3.?N)(^8#6AG"5 M*55D,",.V02.M$S$.H>*"&+4J!T.MU09].$I$SJ4"D>T0FHHPX6H>.?.E2FT8#<4&72 U:G+:RGIR4 MC]C+VXVTD?+9GEY\.!!E296ELQVE^6'* ;9<1[J\\K U9O<456/O M?O&Z\4O81I0.-]I(C40L4AYYM%Z<-$Y\"_)P(F,4G#B64">#&FW0AGFLZPK2 M48]IXT6G(3WU[:CRZ31)US>\\73EY8=GR0]I\N@-H+L3EBG)#QR^NU[/VVNA MS_-N?TOOT9E4TE0WOA_+,!2Q58O.+Q9NVL.UAZE@]%NN,CF<5QO<]OJH*U:' M_HT(>*X.7-Y^AYJ=2W?L5+/S$\OZ!XG:6J9WN3E!XY+S1=^Q1G<-TV32>/)- M%U$,ATG:%("!P'9,AZ665 1";N]ALKPR6\NB/J&P5&#HU]9ZU4^&-Q-QWG1) M=<7R9&S5C1KN0RS,.RT\_*YON ME.VU[)^>$'G4;*MLYL)/.&IQUNV_\/_2BQZ3/-K&)LZ7#X@43[MF-Y66_T9W M;3\?ZP"8\]&T&3 5QBMER(-(\/1^D&3C)??0!4KD%=?/9_M2$BHZ00#;6*2% M2M"_M+K,>:D/7)U71JU__O$/U=$/>/ 2FH>A^@K2]+[S\_UOU>5:5E]Q'B' M1N)L ) _G/$AO/F>1X]\KNPT;^ZZ%PL75S&J"ZVI(+7_F55^?_79"C G_.-9 M!3+K9SI#]?#>WE9\EQHER7Z9*'U6WJO> M7!UHK2K*FIGZ0LGD;)R*X=\^^_S#NS<$G&@?M/LT&;(W":8$+,I5? ZJCVQ15<_K%U3H[ M5>BPDER25IR)AW/4%8T#N[V[IXK(]EZL]>:@MCGW=@-=4W?6 MU_1"(VCTJNT&M_I+BF/D^0;]:-ZL&_-.W1&7)_70L%.W;-H07 YA-MLMB4O@ M;3?3UE^3-YO%]H:*2\Z?5(1RJ[MLJ:=Y4Q_S3LT.+Y]%_RMMNZI9"^Y V;C)]5L)IGXY;W0U*-E2;&V;NVPV;M;4UQX^ MS6SMD^V.[Z;=C!MSK"5@MVZ0I0'EF9)A4XM\LUDT-> '"7:ECIHMA8R#*-=I M#AL[C]J9^-:CBV&ZEX&"P4KKA%5? 'RISPJ=6D/4L>)D(I*I(V7.-0_6;F#1 MV8"T@4*Y0<8;C+J>L(@FG%!'BEAI1_IPD:I>09QM$XE,BS92U,I=4*BCA@6HPUD-B==B-97V_&V3MK; M*,XG@PW1$1XLFLVS^M2YK&KZ"A6@+3F&54:Y M3<]E]\[S:>>M(\0W428GA%@.=;0H^4>(0X7+:N0];: (]2X@3U,B&,=)E(P(-22ECID_%?U./$3$CR[8[.':D;(\8>W< M44L70*&"%G&P8*"1;L]-V//GXZ)/1;WGJ_=Z1?DC(T41[YHEXUD2S0AI?\3Q M\I+4[I)4,IF*3&)A)M),W/-P'V5'/PS*1]GMBM0H@6T4V_YD5#"C#5DJ1GFT MI2BTIS*BBB]QVN+3:01G&IRO9 C3EH1?R0M,'FMUUN0Z+.=($CRF))?DSA@ MTS2) ;% >/.)EP):K^W11HN0LD<;*$+F..)(^?.PZ7F8@-I2=4!YO'8-QSB) MTK*F38PW^Y[4=;>\*"O,=2(6*2U+W0ZC/M&VVV%D0.0/@DS\RHN',TCB4-*R MC+YT2 D%[KUX+#2F'WK96.YM3FR/]T;0@J(#O'BF$Y;AY=/IG['[^T@HE,@ MZL5C28Y[OGA$/?,\ )72J>_RX@]W*K*G3?=YT5A6I?VG"$S]; MY46;[F5.:QQEQB7&[ #8N?D_#.3UQO;FRXW4-S8'7[[8M&K?3]M7++\BV MMW6OW[!+)_$G8WIL](J!B*28;>O:W5^:!V\&T^\Y3_&"+#FSOS89(I(K3Z7: MTMI^^;:M:[.TE)M;BS]9&AG#62EYU)S"&JZG4%.!+XHV]H=??I6,&U)FHS&I M<9)N(X'Z"T0ZV3;M^L[=W'W^R8CBI-%X8A$(I8"JMJ&ZU*]^(G@,?QCF$>-Q MR' G,+VM685*6;%<%%YT>^Y MS#:B^O2>L@97H[MXS*.YVK*?5KQ,:P[;0%A^UTC$&(#3[*YD(T]Y>KTI=+>- MY3^][W&<-+L!R*C9#8-M1\32]<,DR)4(&\(5;]Z.J^YH=KT]?IJ^9B=NOY*L M<=-VF]WUMN&&XW%3T!J^(!O+IG0?!'EC(MYZ""UQM"SEVI>W^26]VCW35 ;; M*+G7#*SS1G+$D^>_22:3K511 L]>%H=C.+WK-^/'R8LX:CBH#90=TJNF^U*.*RBLUXUW'MMW^=^H1;@HK.O78%J<9U1':@Y/L^$!>%P'?4&S^U /4 M>@==_#:DE)QZ:!&PT_4F\%./#E1,ND2'6B[9P7&E\LET<^SLR<=(^- PRC9A MGF+K;6T(G3KU" =SLD/;Y%XY]=A 3N8CG0C<)3O&M^M=?:<>FO$Z4!W=)[+E M:O6]PVV.Y^Z-WN'']HEL^0@CG*:@1=,=WH;XT"UC._QY01@V&?PSH/PV7W%CT,O>ON MU57=R? N3QF(>;^!."#"2M "ADB4!PD+><99*H812@T8#9$,,79"IO@7T6%" M91*W_IK8"'Q:(_^@%E&FB!T\,A!IQF6\>G!)C)\7FDB'E9F".$*FNQKBJ$(Q MP=M@2#H\X[_?_0S7XA75<<)U]3_FF8SD__1[V+:HI&4?YV:?Z)-@#7AI0\]V M)$2V7T?MDT'E2NB*BXU>,A-C&32]*9)#T7 RN[VG/J$P>8S1T].6W;)J=%,N&\:KZ';H>B?Q&9<1'V"?A#GN )5CI4V!(4]Z M#_R>HVL8>RBP1\%B 7Q";T#S5P03V0[^S00JV? JP<+<[%#]Q30!*-##S.0$ M!I59%L+>O/OY[;=GO3L&@X(]*@/\=G,$V8K)\(;!)$UC8N*-03I/]CXRI%1S ME"+,C!FEH0P&TV%ECT"_8\UQ*AR,<6"> ZX YD<911B*!@MA():9N;P:$=9E M;P'AT!27Z, S!0)8O&_!PYORX%T#9U;&238-@VE(\(-< 1ZJX6MJ;1T:W8D+ M<5@""V EI<(MTG1D6U\LGVZ:P*#9[4C6\JA=HBQ?Q+F,]D> M<[<<2;0MC*S^ LW4F[UA2\3TTUBH/%,RW'9/TVE\8C0<<+ L3:*&X6.EM-YL M%0?Y-CYYOGR -[PADA.YG4$LA9 E]UJ9"^6LN*56*JY7%'F#"TY?@!L_^L)U MIR@UR@II.TO8F,]0.,2+3-8U=:10 M2_=0[79(#-#DZ=':#2V5#X=88]FWV]U]*TXEH;96U.&B4XF,.E(J5YYS/:O8 MN8=J,U2C-'GT6.VL8WJH=H.J<"5X5=BKPJL*OU4/]+(% M;='"[B^/UDO3L6D#99+JJ(#5)R[?>W;51,'.QD:@K$L'"HXVP?(I1@J'>:#E M3O@:"YF]!$G!"PK>CTB^[2$=-R)QH AY$8DC14M0( Z6CO#'R-.QG))JBD08 M,QU\[*':!:H'048/)(Z433^AU9F,,%Z$7(C$D<(*7#$0EE=6O+*RQ1YN W+_ M\?/;']DPCW4ZJ4V'XY,DCZT79D5@+>;';2 P$_I="1 /(L'3>Z"&\1)E7.!L M*LO^V;Z2A"N3#T0,6[C($NY?+OHUV/3@JYX.:#>CUC__^(?JZ <\>!BE $B( MVR1)[S\_U_]>5:9E\Y$-98S$V2 5_.&,#^'-]SQZY'-EIWESU[U8D'R,%SC!+>TT4 M?[_7O<8]"Q_MQ"Y[W9NK ZV5Q:!8E-YB9;[B;)R*X=\^^_S#NS<$-M 'S3F3 M(7N38-+KHKC'E_SK"@VMH_SZNJU:CM.S9N]Q.ID7GHR$0]S:3E_7R$FEYB?8V L5] M4YU$'RI-U=)('2I=7/("/,DTFB2EKZB';D7T-ATF:T=:$O>O@-+1[OIIVL5B2R$S%3"K;C+J- MKJS4Y@';#;"-1=P]5G4>KI Y2C7>4+?=FZZ(RE34B'Z/8>/0^E=,[O&<(A4)7$L(M+V^BZ:I M&(I4Q &AL OBD'D98'?#W%3$/B>O0?@3'\A,==>?:P'PDB@:8CS"$%,>@Y@K>ICI8 M?AE;$H0I0(#OFJ82'C#*99)F+ MZY-(,K7-S>?68*+GMZ=I*>OQ51QMD, MN"Z/,U.,>R9#;$4,Q&BY-U"XYMM ?[J+6S(Z'/(KPP7K3P-T1\.D4'ZB_2/!7^!8^]+M_^;QW??X*F"YL GQ] MP',%+^?F5?@0!0_'_^(&TN1@.3Z?3/'M"0],.SK8,=2O%^_B9": MZO?!J??!/X&5&_) TEEP>"#,!;/5##V&H5@&#,06#^6H:.3-,_CS@*-T.U_P M_>4]5&'>=O?H;N"&B^.$!E=5YK=4;]^7$L4C&8ZZM-BU@F/@9"A"A@8Q>=&9=1H0L" M[6&3'=#@4$9 D=H2*+P"98-"#D',>C>O5%6)1 44*!AV$,HQ$L7KHF'/TGA1 MM( /LI U-O'EU;U?"E.Q[F2R5QW _\9#/0#D"D&JC6U,U M;F'YL-OUM-AI2D#4>D.^8VNL6< ZK3:%R3 M1&6'Q4H?2\V6+VU(4P,Q3^*PV7KD#=$%N1#$QF@KNLMWY5&S@4U0CY*@7#4D M8;X=@*4;0CB]E-C^GOI=PZ$(FE),4ZP'R/N%VL@D;$F_RENFP@CMVWA+KR%N M2^\9RIC' :Q0L]N,3 9GS2_"G$<9?Q!H#DH&<,[R0L!+Q0RMGG!"Y5,T?<)Y M.D=;Z$R"'A[AKZC(P]E9&$JUD0B^_4UH(0^-GZ;=]K*AU@B.0SS@=;G#PO)D MK:#P%,US'N'U'7U$ Z^'1TQ 0Q\(>,[ON4SAO>8LY2BE!D8,%$&>&G-5Q!_- M!.'TUA,"X0PG%2<9VLH"/?,<'Q9)-,2BW(GSLYK_NBEU]WB@5<0?F8&$$SSI MK-9??>Q6I:1!$H5&1@I%D!BJN]? 8/,_N/.7]6$^U4=L*K&ZYLGK'2B[C@T6 ME.[@!H2!RV,M[9 =WX;_U^P(^14&I MT3UP$C6Y/ 01-$JF^]9WZB\9IUG(-;TML8Z M(NR.',T*(. W?%53]/[[W<_;]+:F$NW( M: MA'V#PQ()),7QKC&Y> MX]= )LGD!!Z0V9">9"B+;-0.*_<1:KR"I]9A;#>*#K8H'MAA*7]DA9T%'P2O MUA7\F!9B.BP2''1P^T'Q:(NYLM>]_33>%$H%I#G0.G,SHK93:K9S&AI?'YL= M-)J6=[MCC4BQW3Z4-D6XZ?6FL\^^S5PT6=[2-"H\K]E1UOA$%C%6=3CL"<;# MB8QQ>YGDJQ-OKB=L;^O>6IJ."OAVATM3X^L:,^JV0Z5^W]N&+IHPM%U7FMRU M':ZE7=S,N*T/H88+LK-877^549>;#:[A"^+8V$^;(8PZZ"'I"U2LF0Q$0^IZ MUW1=BC(535ZR56:I7SX 5732C" +H:7A'FZX]&@G:G*];8O1C$RVJJSU&^)D MX_YXZLV)HSE(;YC5@%Z"I8!QE0?86'V81W"5.:OU)7BD:KFO./HJT>'F#]K' M403%F*\*BNPPD, 8CU2"K[#60!-V@)NUR]X.V68&]%0/2-'EH=TD^I$*I- B M.D'/#]E'ARW4+-&QTP&Y4T11AY6BH:B.58]J[1P7$\++C+$"/M0D9K;E)'TR M%;A;H1K0S+OVN(/_<^E%@X;:R!BE21Z'&/^5I/>?G^M_KRK3LH8SD^4X$F>#5/"',SZ$-]_SZ)'/E9WFS5WW M8A&Y58SJ0COED+__F55^?_79"C G_.-9!3(;0G6&(4SW]K;BN]18\^R7B=+" MR'TJ3)(^/GUUY$^_U\7 ,1 J"XO@9:][E .$*P"2$[91?7[=5RW$H]^^2<;=W$'\PG!P5/W<1XZFT M22*5F!/*RK "8/EX1.01NM0[+-"VB(547G/48^RGCH;7ED<\+-)\6H0!".V[ MK[RB&J9<=&G&**";Q22T3PUP&( MB$E62Z6R"PAW/8A%7'\Y8YAIBK$YCS#Y] &-BCHR9R)"C&.%\VXT-K&K5HFU MX34=^YX*4?P#1+,9/KFX%,9N,\2 *.42X LC9I%R@'@6^6-JG*09G*!HP!03 MO!G_.H(IQ57**YX,/Z-(Q/KZQW)#U"\I4%+&O(HRKT2T8;H54ZM&U2[$8G]7 ME[,:[SQ-Q9F.> :V%Y?S[CR-$BXS,CH:S!.F9< X%V.#M6+?D@[(7WO6OQ>C M1+#_O/U_UOE4UVV[7T#K3T#Y&0@DOH6^8A)N[<;#J=G,6Y/#"%29Q'A#:$AF M%1$6%(:6='Q,!!(CSF@1Q6SVXN),1%S&AB_#/9JA #]@&1P1BR@TG9T&P)>W M=995Q">)Q#*>):@ZF3PR.=V<60S[S28KEQ3_NFE4\6)O[S]H]'*%DG%8<_6. M%I4F;J GAZ"E^6UZ6?VF8LWV'/;9:[PF]3N F:=X2#>Z:?NB+ ]KNQGQTR8> MBY&6P;?JO;WF%/EIMWP5RCXZTQ6H#!XU>72<;7YD\ MDMX-#FQW)6:-.8-RK.LSAHS"[','?:HQ#X38T**>*M*;*O@< ^@#!4(??&P; M>MV^ LA^GDJJ9V7G;7>^LXRH?QSGQJ9NSJ>N-73?_020D MP4.1"DC.K/+IGVX I/BB$=B42$%KYE[OV9T1A$:CT6CTRZ]-%;RWG)-]2[>& MYUP9]_*7>[TK+X?GWEJ)4.[K,WMRYAUT,CQV$HS NDKR:>]7V_ L7'*U\I>' M_)U1Z\+WE(ICV)DSN+1/[6\UCG&&39K('_?S4 M["O07\9/CFH%@#[NSPZ_OGI=#Z_^DJC]D<_KJS>U 7\3/-I?1-":XX-:\%C^ MA[MBY_8R=T+B!I7-<I6@U MGH+,-(&S,1,!7YD4/_05)"N4)?B=R7Y,YF8$:FH]WB*YZK*LN4[A-'E]=0;@ MVO&G&ND=/[A*%,X!9']]_56!1O?/JY^NML<>F;9-'_]?"SU/VL6M_YDFFK:A MI71C!QY6\;S.9Q$1@0*4F4P3S%DF%F,3-=6S(&+0N">HWP"8/2OW(URTKXW$ MI=2,[5XM'H/;0+I04)NC=#[0_L\W3(IM3QO*/#:CE#($LU.C)'4.JM,7)_&E M2%.A:P@HT\&IC],UYIEWN1AN>YR^YJAY'@?N*Z^USYT00AM&#S_\?6?8;G?DNGKHB:@C M;K$G^0':$W1QFK3!%+JX-'9DC<,=W.FH-)4>$81!@5%!PTB845'KB= ;YNJ* MB531=42O::BP\M3%ERVLAEU\4?5! WTWC3%(0^;4C@(KN(ORU64G35?X^G-G M<44?A;I#P:@\>*1=70A4X\1%H6(2-@NQ"IFQ_49H3IE("#?$3V-"W1F-=E-V MP*!Y857'-7V:Q6]8R'ADV[6I:"(.:H;&+AFG&8^BX8U>LK!M45QH^Z][GA[Y M*FMMC"0NQASHH^+'M1LQ&"=P43&KRBZ=NO32Y&^4&#,V3I/EPSK>1'DH.AF6NFKB&2 M]E1A64>O77NZB\HQR]7(LT#B> M<*,JQG+[[$/)?(B0MQ09%\HTW62ZHIH\VM=I6^N>--^6"51 M$B]T9PRQ6D?)QG1V57HK V0!LX70Z-*D$C]'%S)6+=>;>62[ B:Z-S,Z\IB6 M"/V*9$5C<)2?PFNB 20ZQDXJ?;L<)D>+?$3CHKGA_XDA\Q'>\5U$Z>5XB;O% M4E.S9VY/7'NZ7M>T&_*P<7T(L3?JW.LL46*1 MN">Y:XLT=1Z:V="A[U?36<8+:!&B%;#N!/-9G^TOHL/[9D==?X?WS0V1<3>M MG:%Y K;W-A73S6FBU2=R&[8W#2WHBA*T23+F!(T!=$R#SF .T'P2%-1T0"* MNVT,^^6Z3V)5^P"FUMHAZE^Y(JLMJG,!?DYA\IV.H-M4HWHS'=EN2?;=U(0;%XPS3'R@L%KF-1%?G7("6G'7-!3BT 2.5 MTYB7UJ,MXL!NBRT"$W%/09(3MS?V0![CRQDL"41A(8W[+D) K 4M;$D%VUW!)%5!)5!V(SKDR3.R+' M5ZX.,SLFBP/L(>J&!J\/6Q*[(!$!K]W/SX;51K.,C6>.:ANG2SH*M5LY-P9T M#&$VGR#&<[.?Q^U.Q+#UQ#:W'='(AG[H['3A7K$:[&?;AXJPPH6SJ^GMW'I) M$_0$E?Y@C1!HDPA+MZT%_M0IQ#S2#CX-1PFC(W2!X1?J'R3X5_@I_.,6TY.E M\=2:^$SII(7A&'XI<'TK'M8 UH+S)MPV(D+?=!9I3-8"?K286<]QENC@=Q,Z MN)C0P3\?='#:>Y_)9RU:]0*+D>B54U>O@X?$$U] M T) X5@7YVGS/6'@4RCVM(V\V=#Q,Y9B@BH4K)ZG#;\/<^P3@P44_R5,U87& MU+:1[#E80$J9#H=%$ N#>T!($NLP")MQQ!B'_[\1&1A#:@'/&);'CW'RC.#= M8'3QM0Q=^>Y-4/NG)'JB1G*H.<^.(M!=2DC0$B#0#J4J(8Q8[W?5M*99B&0! M7%X2XY)*+'H$);,E,6/:"@J1"QAL3KM4Y!SH&G5>+ U/0O?83R,JJ^#T!.3\ M-EK,%)XFSF=ZTQTP;#87#P*L%'"[-IH)\,FO[L!/L[>Q5GE&[)TIHZ0.-4*QA$K[7J[)!9,752HR2H:P]?F\T4DK5Y?==V<4KN(>MW#*ZA++^*F3 4=DBH:;@#M\R5=0V2'#-E["8KB288T'B]R M&6)3%]I&TI9.?9M1\TA$IV911/<@E:*FR\X%NK2#)$9=^(A5IKR#!Y(H(X2W MP O@172-15I"D?Y >\,Z?:(C"./QI(2T*\3'">WY9X&S2&.63N2^MC)92^?" MVYM.4XA+N)[=ID)=%KMFQQST5DKS60?W%E6[-QX:/%ZXL]=J8WZA"?S 3IB- MH'T>(PZ#'G#7@WU':]Y,U+-0;#UP^D(;W(MF8]YM[Q5F H<;4]#UO$PB4>D2 MJZ&U]/6(-\C M=$TIL:R\I7"5A*)W0Y?AR<, <$_B!J<-;S]O&=>[;\48I\+C/E:92'WN0G= MAZ/A><=CCWODS;F,?.X?Z?.!W8)LP(7O+YG]^WV,0!RB[F9B <]I7R40,7<\ MME2>=>S"6_(.:3P]@FKV5NJ*YZ_'O#/ *?X2:+W^ONYP_Z:@O_$KXZ#>-Z-T MC2P<3_U8>#.&2=KWRK@9S3G0M[W6".P[H+_;\/SK?W9'X)P2Z]QD\'O+OP/. MQAA/CO[6WO"L,WK/7^Y)?Z4NS6=IQDVIO[?\BZ1!AY2B]]TVO,-@R3V60/$I M$+W]:%[?'6,H%U/2<(*6@O>MO+@?==\E,IQ+)V &<@5I(U'FF0RS0BV&)*<[ ME:"5DEJB:RJLJ7F3(H:;$HOYAZZD=::H-%8CB%5.&I%@K62ZOWG;KHS3F JN M3\LRZI2OV& 652X-0"]Q&63,<] %*HFH4#EQ$.4=,#M;^>K;>W[/P'8N@TR) MH<3Z+9+HD[R41Z%0?9?;&PVPV"7H4D5PF M";$TXKC(DVWTJ#P('*![.UB=I\3B/JI=@P@,,J1?Z<24R BMP,'-)ZI2T_J? M>$45&ITX#,LD(AETRVIK=G5!)"JB43 BF1[0: %$#F':GP]295T@M0D2EP/ M+ YJ9?,N34T%A?R()3P('$X3 V?E3QMV+65Q@NUM%HQGV*DA90CIP_)U$MNF M#UF"B!U8Y,YX6B#C8H?5K):)RC!>RS#]$1L5/ EFM=D\CTP_V&?!5GR#T[$9 M?-LL$OC5"Q%K!K%4+F+=D,'5U+&5;/HDXEQ<,,4E4EG63=E>"Y'NO6%V 2F; M2S0[-E?L%V&H+>ON@9KR^<+TN3<5_Y4G%)MCC2B(9;31[2Z4Q)8)NE>M0( ' MUK//&YA""ZJ!9EMST R.KM9S R8_X!'9!LC7M,N56+-91VPXMNIKX+X('FK! M.&J;F=;GR75EI;@2K3K4+"D5FJ;GK4;P0! +I9M@'AVNP*8(D0VA6-!;4KHP M"]JY[=27]$(ES]F2>,?\2*Q8";NU<&_!\M!F(5IG)O!!F6$ EUM=2,RM,%NIIH^,>^BSH9\EK2^OV=U/!T#YMC/F);ZH@/\46NHNM5R'#9)"B\^,AIS M1_]76[CZP0%T<6JU2VTD0J'3,)RL_=C#'XC7DNP!VJ_-3>);BPC($6!'@1X, M!PT-RH/J/?F.ZK"VN MC3?OX$Z\O;UZ6[\?_U^2'S\>LC.\,>RSL$L<^<"&\)1:G-RRS:J$X#F MF1 =H'6;UG\'?^L.#"NWH4QR_.Q@%#%BMNK0OO$H[SEKC-#007XD)K90? PSWQ7Q,:7 MH&2)_F(GA,A(H(B',R)28<]FJBZ_63M)ETJ60UKAJ7<#4)Y")\Z=.T^$#591*!9%1$&;9T\ M"Y4I[/U'RRB@@V.2T;4/=2XD @XSLY>/-U=?-XR+3@#,!V:?%!IAV/P3)%,4L*-]!6?85@.'.5,[O?A;]VG1,=3U>&VZ M"3JT02":'HW/]WWRVZZ8SM0*+W>7O1;3M9O.W="MZ: A3R36W%T^TG!J.26U M57<);[ N_?_(NV^VU>'O[B?8WNX4#D[@05!]@U-GVWKYN[_^HN%5BW)\I9&OL ;"6_) M'WLK>#97_0+YN[?] 7P')RWN#\7C,_#Q\!<95CCZ*W';TDMO M.3B'?_AKJ'B-IFX25'QEG=\;BX6=OM*&:5'>"EW_U@S#']8G+B,=TO.50I\A M_/->AW44$.'GI>@+5WD[ G5]Y>W69[-N!,;!_;7J^] 9GG<_]GTE#D]:?XD; MXP$;][^_AF?=(0;[\-0=;*^/L,&'V'4C'(WIJAC_JACEIN@+@C_"MO:O&AR> M=15<0E])[/_('F%OR\H);]EW"!#^" SL_6 <0^2::S9HU(L:%R2-,GF2(\V*)&5=[2%C#$-+E$;_2^8VN3,&*P.+#4)Y)KC2HHO MJP*)F+6L]FG?[ \3?9!K]P)4169$TBZ2+@:9:66V$2$BY*N$#$ MZH!1+70_+9NO0OGT[3?P1T%($,%.@J!G2RM@E_#W+%D]W*%8/Q*37.@D88+R;ZM"+05ZM?W%:KUG[__797Z&0\>%PKV,;P,DBA1#U]> MZ_^]KRS+GB%4!FN^$)N:;U"[S[;NKNZ_>SQ(%Y_OANJ#J M3N./H(_G*U;Y._*CQ>S6?HV:LGVHDH_%4]@"EIH(-5U[DI''FE4Q9$!EJDEICJO>,## ,NF]! M+)FG(MO+-,WQ J3-0L78PY2C;$/%C=:#2*O11YK*9V<]2JN4=49,I->E2!IS MB\@"(NAG+XE)9@B?1TX[#[#V@\@'5PI^2T4M$/E- U\C;'&9WXS5(1G89/II MS;05JA?.P$R(^,S:\OHWD0S0N$5 9Z5X;%)BP;SZK@V,7-BWI16*V&E;&TQ; MBZ!90-,N$FUGEZ_[BRUJ,B+)L ZMIB MI<&L:6-JR,2T:DUJ(;MU@%.F(%8M!M@!@EQQ2ZVC&?#BHU=Y'L*N;5B8Q# B MN( S9;]1V$/;OCE_ HU"7@,\GXE[L71"4+=*?W0J;T@K8G??=_4M),IN%!T3 M%J?]VD?3%T]Y^PVLQ9\A&]%4-D]E=%Z;^L3R\BAA2"Y*7$UTF52T>>FAP*?^ M%AS,X&K.!-N6#[%NJ!XO5")JU]+@/J5K4\YY6W]]?*"6IQG<4!H.!_4@&UN$ MJ%RIY?E=G$QM)6#$AVHE40&3P4BAMDMS(@0?"%W2L<*]@; 14?&KG>5:33BJ MV:_D6E[B;E";ZN6KF;LHE?B.:MQ$ ?9Z'*I%7-WTUDC21 /$-+JBB7RAC8\+ M%--N[6([99(>5#P(Q#H;X'U\)" RFI,C"87[;J9[;>YWR2A5;FCO? 3;'=8O MDLD5_)S:W6%%[XK2R4XDUV@>Y8@1I3C-J=VCNEZJS88M/,N4[HY'/9;$8P8S M=7F_M-$+$Y9C"&>.=BA7@L$7S4R#)V.T;N'VC=&J?;O:_Z!!,- CO"TU RL3 M;/S*[Z-9^GBHX2*/M M'1Y6HM7:MQ#AH4V7.'-31W@C;#/(&C09S" M>38:"%PY>GU=CZ%F?)6& M.L%_M&(..GQ$=4()HJ>>#-F48/O3$5P]2O"4_+3HHMEV.[M)M+D# U0'43.P M2PR?](WL=(J%DU\[=?US0%A[4,*ZF:0-?4$4QT[![*:?0_O#KQBUW7H'T.7# M&JUW%K)[NHP1FY+N%.-+N"L>B?A7G66MZ?H@ZYE01KGS+7I8L]XT2X+'91*% M0O5(HR)-)6.#M36P!U/&J#Y$2'9*=C$/=P(>$LFC,@UO-6HBD4N#MOMXN8U@GFNYM< M$R76F%Z(^IZS3A/N[4D*//&X)5^B-"*MK_3YC&-W0"/-P6DK\.'[5A1[VTAS M%# 6C&+W%+O!:;-ML'O2-P;D25\ H!%H,XV_#RJ''8%(4\?I+X']C\<(Q*&5 M<,$PRL1F&Y;;9NX;;3UXC*_@>86[#L%Z2UU?*.,12"MRF/VET*96^TN@7,%T MO>&61K #/4;C.0"V9038C++/J[$OBMMVKMR1ZC7Y3-/;QEL#>;^ Q M:*LF.9CO.KI_VC;>:+BH_^[.AVO$J/(T2U;"F3-]6%#0W8FUD66;R0@63(QK M=,I>Q91A/_WYR1Z3)_ADS'[8273 MU!6X:$W[=Q '$Z%D'Q6LE/T5*^'_^(NE&4!!I6"1&4>+!D6E/H&&2N@B5/36Y[L54F"+K46G;!TDV:B56J M$RW,RNS)I.5W=NK=7!^RY2@IR.'N"-94@@5_:+$4[*[Y2??$HC9H_O]NWKQE M:E5(!WU9S/GPIDM>U!2O*1V)L6T$9):2N8(5E<4FYL*,JQ'+W0H MV+&%7F1_K!UY=G?]%7X2=3_>O;J*/18%_E\)^U=HU3]=L>]TJ?O_Y/"IN^L+ MIH\GCE<"K@J$.'F&@[>YG./FS8B1#[VDF>O2M!_5R:FF2@F)M_V-]85QP2+Y M6!9QY.F%J8E"X TYEW"'E+?$'X.( ]_N+M_^R5PU 59T*00"(.%$U4)2=^;D3=O[-BO2.11[3+J M6;=!0-(8'94G+<,>.5I!V8>C*_AFNDQ(+"I'V,0HH55[4RV6_1*RU0CV M2-E1A<:IJ['76S6F%YO: Z^+(I9<-Q_8M ;U M95R - NP;1:)%7#&641%?J FJ6&FX0\;5,SM'J4FY(2X-O M5M5WVOI6,J,)TY &V= )A3KW2Z5U*;&M(Y\R4]<^VJV:EL+?39F,G!+8L=_[ M88 46^\I^WNB!,+P73!IE'0H5AI6^E. 14SZ1[9,WF066^,UU99EW%!O"&"J M+5-\_!>%ZUKK&\-,?.*K=20N6"A3_2C6NXO/-FU2K9OD!5JQ3#_@N88*U)7U6A57B4?WQLW;]VDUA=K 2[<*^O%+ZC0/ MD!Z]V_U9BO'933V@65^?K] MXA'#)Y4AQCHFYGM+8/](V!BYH#8'UEL*\04KLD."G2.DA4J/LVD]SEBUF%:^ MDJ??Q;X2ERE^:!/JM61JD/*0$\^C%O! K[']T1B"NK+8?O M^'5;><7C,_C-]DEL7L-_JR1Z.!(=WM9]/::PCS0"M$+@ 9L#-%&$V6 .].E M,#8;P_" 2^[,Y&B/RV>79G/V>Y-; S'? M:?\ 2E)M1"CSU6689QOVP\_,,A(HT)20R'>= M\[;SNSOJXH%!(*?FW3'$J7K;8URZMSV"FKSS:YYFX6WF@NZ4:>-3VRZM5DW:G /!9B*2 N&A MEV+#PD2//,N^GZ^GOI]BZONY?9A]9GT_;VO8I_9E5VW\J1'9$-?=H+W#H1>N)" ML+W-@E:HE\+[J OF%S7!IR%AG1KOW#=M7/?>[VB)4\L=K[_L\!"R,L:TT4W2]Y@^F <$OX^-3H9G8@_XP4ZR>$NU2V^; MSI5DY3I2MU0KLSY'*)6[E=7M+G-98JL=E]:K3^9$4#R081T0!V\;ZM'9^JO) MWP!N4&=.7W,6XB::-#OWE7K;1P??$I\QMSOWWIUJV"".R&>LPW!6&C38[+(- M6ES6(63*%!U.5Q\U4=?T.OQ)&5'"MI)T?6<4Q<:EW2-[E@A1W*O#&/6JJ\9; M3I.&B+$7>'S='"L3\87B87=P\,W@P2T$ /"4--W.K1]MPP<%\WX01&/PK1\ MQRBAU$C"O9ZO+GMF1%Y?O1T^6,YQREZ)$&-L;B"BJ!\"T2C'0L>=^I(W? Y) MSY,Q N,PWN4IUW1=WEI)4V'J*9%@ R#DA;?[VQL_=@25 A]6211A:S1?V=<7 MT'&4^S8(>&HC.]XR4,?'?67@#%M>]#Z\@]/7#R)XE&T->!8LO37WYK)WNO 8 M@.A]$\&'1\U^PJP$7XE+5TF_A]DHU/5/)1U!Y.817XEM'JEWS/NQ=_^"X:4N M[Z?H1B$.D4MZ8W*.H>K0-^XM]WJ7( Y/6O]JH>%I^^'GWE#$(XCW./ MGQ4A7_'>W;U&D#Q_.2?C7W/EL]@=T!9CG"*Z?!;)X("+P^>'X_"T>4O9H2@L M(X#^IWPN/)8[);":L[=J&>%<^,L[GWM-F!(\7SGW[/4;R-YF/K>],SUKO>6@ MSU;\H8V41KC5BA2TS[C7TQA^EL-:/?EL\XW7K"A>>,N^1B^J.C:\_ONNNB[G MUUYIQ/@Q0#:^QC+$F[?-3$^L6[=Y8 SX^5B"?O[P<\KR5+!*'ALS&5E,7_>F M=$NC3L0\PBTTFT+BJ MU"+X6J8.LRDQ9IIMCD>;>(V0K_A:AKJ=>(2IZK;^#*MA3&4I?@-6G\XV#(,= MNA@$ X'ZZTU<"Q?)<=I80YP:Z'W2 N0BEIE@,;!LA@O(-/(P<.9OL'F(S6U> MD?_1R-R!#'77\V3N9"V;Y2K5-.N2$DNNWJQY$NBM@O6E^0K;#V3Z19-HS )' M@4!K ?L^?%E^VKQ(++QY*LPN:+@$^(>))95;&J6)(51QQ,Y@_\Y%BM0AX&R2 M9P86/)=9!;O6?&E[FU$:>9XEJT0W6$"HT[KM4+KMS.7P@VE71]A>U7O'],L.Z$A_5.;(A3IJ)0Q6F715H'8 M]:0Y'*JIO6Z,0!*[9W1IS50?T:'4HK%PZQ*ER2WM\[8S"8U=Q&H6T-DT62=V MO %3)-5XG91!QFE*/$ZTXQ$*[FPMT% B;@B*1IT0[?"E^>Q7?LRN2RWU M'/%GO"$02SU7V&)GE2A1=/B1*4N3%5PO,GW$R\,T"()+45^!8(1(,.*?9)C# M301&3J+OQ]4Z,SCG:RY5PU1*XGK7-@M),0?K(WDN+IW9_O.PHZ@3L;+QP6,, M#CLSF#M9$B1X>7X7;TQUJCG1#.XZ(W],:P5FRM88'A0DW7H86.F7UE];>C/A MDYS9:]HXZ"HS=.AMT&Z%4?J_]V]TO>U&E]JQ^HBMYX0TRC@S*$/<%UG]\UV; M+M1'51[BE&%=>S4TN=VM54.KEPIMB[;O.LHH^]8:M2;NYK=9$_=_\&,QOA:^ M+[M-"O4D ^%O@OQ4>-.3M*GPYC BI\*;WJ2=0^$-.@0TD&C+KIJ2(7K3-R5# M3,D04S+$E PQ)4/XP;DI&>)0$J=DB+ZT3H+L=]$U4$11A+Z@B MA 36F4M@0#Y);+2-OL/F-T_AX?44'I["P^<8'JY IM[OMAW[6]._3'U&Q_5T MC-'M/A38U:@_MM$8S8L7,LVPZXZW))JKPEOR> "W4GS 2WV$YNA2]6V./D+P MLB_4X3AG&$^OA!>TO^>CJ!KPEL!GP1_1U!'^]I?OCQH8RWQ!T:9!C#?,$&K3!=7XC!X4GL#3$XAF+V-F.(^PRDFL?:8>,M M??WP>\>A38F5"#U&4].UA-Z>V -MO5%@$ MCS^-\R?[ 6\/3UB]U?*S-]9\UG_8P!9F^)FWG,N.FU<4#L0"6ZLZ:W!&(OX;ZU;F,\P^.0<4QIPA['I3L( MO@K^O4+8E@N=)_ L="=CT)!!E(?"8.%@VD.AU0L\'M- >?M%I?\&\S,P+:*\ MJ0J (1WR9P>EA(_"*=N,M)^@W8QPO3Z!F9>H] ]??GU[\_9]3T)'8"1(RARC M+KU/[3C'PE_B^@<,1B .9#!X]/:4K)4,1.E*/EYFB4T;V9$C DHN$WJ1XF&M MQ.6SXFMT&L>H,6-4A4G,$#Y?XU[Q/)2Z23WJUEWJ6$->X2<1A(UA[D'(_B(" ML9J!VKV[N6"WU[?7MG=]:#5TF:3 MLD -@^,;8/;#(/(;!L.+<'*V-;C4Z#& M==;Z5^RGM0C@^S"C;*/IFL-\H;E X%^A#/6UH-/JX-O7$=<9;]M[HIQ#Q$]2 M)3&RP3!LKI//V3K!1#-A(-+ '@A$F"OX)R:]Z10\C1+&0@%/N$A@*MV3A(T% M)E<6GRD>IUSO1FJ)T_>2Y<>&":4290'AS)UN<>&N&.PE#TTBU04+*)(KD#V=_1?P=(EY?4*N,\.H4*8((5=<\K\"P;BA\"_$O3%? MBE^&G_WQ(UL@""S-)_/<3-@BTRF;2PBLUFPI97J?Q:))_@- MKDL$RQC%H[H;CW'R#%NU ,:)3_!%$F\+,R5LE(Q-:J8Y,5O,-_PZ]M_???)?^=2&1Y=L3'5QI-,I<&_ M>UC*$(00/H W^_7=^X')^$6@T.F-EG&NST;")').G[P5R*,^7J%(Y2(VX@6_ M5J "B!:A3KU=B5 +A('XVZ%SJI*M\ S'9I]@LBR%X]E280CI!,8FV+0*"(9S MNA31NB(QAG!]_@L54I"!0@0:*#8)LR$L,]5#LJ42.XE#Z4= RAFNGJV]2&HO_8,K7;RI4ZS]__[LJ]3,>/"X4:N_+((D2]?#E MM?[?^\JR;"KE+7SAFB_$Y0S4U^,EG\/,#SQZYIO4+O/MNZN[K][/$@5W\\-U M017R@=W@N^PK5OD[\J/%S!7_=%EAV1I5<+RXC,0\>[##BI\ID]]I?YBD6E4_ M*!%QO&#PVVO?JWOMZH+W:GD)FEKY-.N4,!'#^ MYR^^_/CA^UTYJ$=(B-U1R65_5)$A9"[0\Q']%7B OD\P27U;(O:*?]M!\NO[ MMFL[/-&NF5YG(?Y:5E'T([Y.Q4/QE_='H+'0 Y6?H/SI$XPT7$9\ ^KN82X_ MB; J?,4!,DO,%/P7EI:G^=C7YG>OLK#ZR[U$-XD$!9[A%6VE0 L$T/>^:MO" MC8V6;652>_HL<7_X\MV;M^_>-^FH?^@;>6RQMGG>G<3Z'U5#\A^E(?D %[\\ M_:$K[N7R6BM,4[S:\$;35C8:7B_;PS.\_<#P MLS!%,U"7*\TRVB7GCQK9)01##PXH7?;U])*WCP% \5#F;V)I7IJZK]"O/"&U\7CMG#6E4. M6!V75E_YQ3.JI+;QGBU*WI82O0;%S_&E".HBV8BM4Z!BAX=BS556K!WM;P9/ M4;DPACXH#23C/:MXV::#_AL_Z!]+"?]N*T?_5Z0@68$W)[YR,K17!:\U=!H! MJ863XZ57J?;;[?)UI/D:'\2MD\9^QDK4?\!MJ$\K'N8*9_[ 5^OWVO[6>'O* MZ /VDX@E3/07^(H@2_1U_=,/WP,?[9O[@@D.UZYQB>"[_/:U;>> S^&*?Z9" MX-8#HR:WA M@\ZU>1[IYA2% P15J/@D35,']%C&&S;/==GQ,3RQ%[96&<@I?9HX146C[W2^ MZ,M!!P@#XS;+Y$I3V/11;_TZ&"D$2[,,Z3%3;8LFIXTCSJK\*)V'VC\G]RK2->KOR].W;E[\=EWTCG M"/D30FD?:/]H[/T($>,EQVL6=A:.0M"[R&R$R&SO4A"?H\8C$&? .@XJPQSA MK"3/8(NK_HF@(T3?DTCCG?3.81R!C64XQU\2Y[GH71(WPF$!0R19]4VV'(' M _ D1N#>2J;8CZ[O-3(\A3HV[O,)[I_I.P)Q3[P_DOND_? ;PMQC6[!?,O(H MJ6]SCCZ7OGIE^.0WZYKR-W>PM_G\6T^ZM,Z? 1(;7WHF%^"J[5<_MIJMO"I9 MX_%6.(XJ%C_;&M9L:\!6TG[0'&/6ZM'NE?(.9_:NU X6K?DKPTPJ7HVK+M2Z MX@CO&5.4#521XZ"V=Q:O!-BE8Y6W)0QXNJIP*/HD!="IWT8O-%?M>M^GTHGJ>HK M]L,G&[*PRE;K;NT$-R4VVK%=]4M2R.]YVURQOVK\5!,X-[YU]+NO=+:*7E3* MGV!&DZE26R5,4;8&U=^ _:^V6<<=%60;0+6K?KSOI1[KH]S@P/7/XU5+&F!J M$-SZL3[*B4Q:_WBWV[L^IA1=EVJL#YOE+N5PW]!:M,_;W'W2F"RAK2%4$L&I M2,L62S@&B1, O2&3:^&^>AIK$0I%GS8(SG[X3+Y0A"U9"#:TV=9\$R6$4OQCL> M\#]B-/'VNH@F_O??_EO_X.;]GVAT;AV&)-7ELN]WR@55=]G;AC0*;R;:4IQO M@ON^;X+&B?J\KKR<)MC.3@8-L;1F5)_W+?$9L/59DH9UZ"_1&+!9#_R*1L.- MN/A.MV3+2N]V31[*L.W5-?"[#LL1=0HIGK-C;]&!/(@7,A9$3C]W>:<>NCF: M,.))(SY2>[@<#!K_X"X',KN:21X4M4:\;-VT'6ZTR2P5T7P@1>OC6Z2Y_[3; MK.>66+ +XJE)DWG6X9U0GW&+#D4R O#VH)LTW=\DS7,J5!)N8KYR'"'J(Z/U M>4P[I@HJYC(;#PO1*_U18W:2&'B =809FL\BBG2F9KQAMG^)*< P73O(KECM86;2 M>%>8THV+@+=097;X 59FZL_\ZX>?C8O+KC&H+!"X(H$K: C;V,K%#JP!,U?I MV\-4X\3AX6YWF,%Z:J*,_,5I;E,U5/M&D0=1V87 Y$:FR-QEM ME!)A'EB'YVD*#4SFQ!$+#7IW(OB-(Y=.R-)]:8,C@5UGO:6O?];6",0M5/*< M>8S)74*P1;T3:D?!E3XLH78D_>(U@3ZK&)[I&FN/"?09NAY]#POT]_I+XK]S ML),.J/P: V6ZP#+T6 _Z;&!Y#0V/[G!OB?,9MWY"K>]+F\W']5B;6%S]7A2. M4O( K^A'X2\M8,/,DH)P:XB1%[Z_HAD=4AD[ >1C(>$LJ0BM." M1IM&X"%R(--X2>Z9#HJT;UNCD-9C0)=(,U&W9X8!*P2?IU$&MD6*411B*H4- MP]-S#O(H<^9"4$,6C<*#LH_RGE'M6I4BY=H5Z;ZIC_O%=>KJ\123?D :XE0% M]8^+3VMJD,[-M\=1JP/JT!?HAJG#"5RV00&!^6!08.CR8K>F@[!L8/V MOP WU??C;BCU-X7P6VSPSP'=\_4[O*S?]\?W?*O!1.@ G^^N#,!^'>+SZ]O; M-RZ(SY8Y-#* IM$4^WSA@Q+T@N)OT_FR_3@RP[(]V'$3JVJ$&(,4$\Z\X9C? M#,L$7VVQ%KT#8'ZCD1@G+3V^8"RE\DE%^WV*]GGZ1N;4G><:NNC=-?&K&[]B M\>P+JSP_A&6 UN/[[/[JW72?G40ZL+Q"\85'FL=W6SI(8G2;\4IOKXEECLOM MY7CSQ*FZQ:0[U$SN.7K0\]S:]RF M-Z$KSF-[?/(OG4H^YHD2 ====WPY49[K'I..I\%7)H:=F[+VG%4*M'6<"Z\U M]:2H3^4&R J@#T].D^>'"=- XE1,7I/ST].><\IT M3="7WAF._"M2<#>N)4 MXQC"G2;7?+(P.[-L3[.22;AV)'WMJ9B8!*LF6&6JZQZ3W&115G(M@TAP]8 X M7@U;^@Y)J1C*7QRKA*%">2"P#7%1PW![7^G8;"S9UV]U;JBA6O_Y^]]5J9_Q MX'&ADCP.\6&1J(69:LEC"V]$)N:;U"[S[;NK MN^V#H*#J3M=48-#_*U;Y^S8EM9:X^NFRPC)KE9N&TG98\3/3T+;X89+JA.X' M)2*.10CX[;L38F]OKK"7]0K^:1=V?W/U]O5 >]5HI7VSW9EO.%LJ,?_S%U]^ M_/"]!T^.C_JMFUXHGLH1:;+=#D] M9SO?12_78DY&CM^9[9[SRW2^>KF^?!*O%P( $\LZLBSED3]^.,]YY9$;SGNQ M$NI)!E-53M=8+U :@14N]KUF3V^33R;Y2:3W>K?TRM4ZTI5<'ME3?AVTSJR< M-/NA'!3Q$HO[)TGL;$R$*QG+-%/:Y^(-U_QFFHSGB@//P,C/U1[\OT_QJXEDGGADXU?3J90T^+.ZA413LYHW&/WRI&XI5Z";FCK]_DJF< MH7]I\["482ABJQ>O[[;>IL$Q&U^D_1=A>[^Q+&&82RMCW3:-+:42C+,*.AF+ M\]5,* Q\\[)Q&]OBCK.RS0$KNA4E?DQ,5KDD3[>"CGM1%HM]4L3[76,6HI1945RB<9YCS"SI'9DJ6Y;6N: ML0(*!OM@\LC>UT^"84^R>O_)HI.>;IZ)K29GH#J?N(STB\(JTPL]!OMU[EW\ MS=77S29@"'-PP9Z%Z6T)ZE0K:YW&']84= 9W@Z',I/AOEX ]0F/Q'&TT*?"! MU3I*-D*D5^S[9+46F>86@ZUILP2_3&&C5V%U.'SA?EC4UAJ,PG?CHA[:T=G< M">1Y>C<<[-5"L4^?:DELH=BQ??"!K;VUY9"Z&YL?MOS]S67;G\=.'J0![F;3 M]16X&Y,VQ'CF;,Q]8-]7VX"(W,K;-MZA;:!6*L2I5@FH3FSQ0QKEM+E:[34S M+.%ORN/MG>^I#3GU_GJM]+JD\I^< MR.>E#/JVIAY^?V7\E$1/>[+[3\X_[B]I%:>FOT2&\)@7?;N+CJ!@7B[^/SGK ME$P?_:6NI[$\2E?"/ Z$0M]/UO?>';XOH<]='6'&/:F8)R>O]Z$=H>EI@?FP M)V'EY/P#&C&\R.,]U4\G)[+_8WSX70Z2M)IBP"7][P+NS9)DNP,O_A@FF[VL2: MK1';R ,RA@\NL'(;:0;@O8[AV2H-5SJ;^L!$U]@&8U $[]%0\VA8' M:J(S'=LI?V0W^47YVLH6MBN0:88C(A!T<9D&/!);\=+I"298O\)H/VBZZAR,ICTX>SISX8DC3XU1R. M]/ZNUZC%R<3KOU1 MB]-9?OT-^*%HPK1,WVB:^2?M9:*YC[(N_'O08_Z\"*_Z$/P\&(V^,S/QG#3*ZM;YPZT(,TL(CUOH&&\R!MG9Y[LIA.QC(^GX.^\(YK M(/O^\:.?Y_^311O_K0KO=)3;Z*>J&L0@9*]J*T 'ZU^=RD9L)&,_@US..Q&Q* M)SQ;\I29I'*!P9IJ'7(H(KXQ/GOXJWS"<3"'?@K6*+MB/U;^=0'3_$7!QVT4 MI9@I7\>!S/!L"!:!G "\<2NE0@E M:!==NJLPY@G7"!S,>91C06S(9AM[@E,=!)2A*&*"MC'9!2@%.-@\O6"S/-/5 MP9%F#"SH!]%>$"@"#B5B?+.(GJ9(8<29[GL0AN;7D_^$J M-+I(B16PBINHN)8XC(TG ?P(EJH+B?$+5BO07_ 9C'/"DFWX$U8*3UBX#$*9 MKO/,JK!! %(5X_BY+B-/A4Q7\&$0._DD;>2]D!U@ M((?O4' !_+3$>KI:"![C\YCF !^ KY;_P5NWGP$Y<#397H+Z"M2%E;J0_]<< M;C@XE9I_'"0*).@Y48\:7P1-A"A)=4R^I*>]Y_NU*N MCJ0\]P"/GHJHEW/"3T51H:R\(XR'<.7T=_(,1ITKB3D53"!/A&V1:)P'R)SWG1W1$) M](O69/8@WA5ZU:KIT/#22%;Z.6M\4_AI4$X+['VGRD>L>:I61Q5ILG H#>XA M?H4.B%328<$(MSXK_=E8() Q[UE,:O&F]JWV. 6YCN#)V99\_<;+74L8+U^Y MQSTN@UPK&?C,.I^1+YZ2*(?;P5]H&*^YA^:H#L_NSTLX.0^#0*RSO1DZ)V?E MGN3"4[,O][B$?K]GZ=2 MX_YX;2B[O5.G9E\'+]6I(1SJV*"NI$>VW""!,A@;.E5.$EIE$1)]IB!9*& MN7M+M '!:0- *V(;$BHCR%#=H7@24:+#[<0MFM,^CR7RP\Y YO&C<%*TKF/O MEO[$83>E,&>)\^3N3A4M/''BEC@QE8^%T]^M*TB[Q4P)BD'5 \&2N*G$S;'I M/K1!"^HL"Q'C198H9X^8QL!?EI(*>4]%^5]'^WN"[#C11%!]DUU&&]/W4&MP M ]JIANM;KJE*@Z#Q0%-A,!0S:-).!3J7&I 5L3(5]K>I+N&AACF&P$KZW!#G3&=)R!;-E M^GN*C 4LU@F6$FX]_>.BR*C^]>2N+1T7O>,*JJ]Z6-OR64014<=\5_:)B3;$ M^YY\B8W].B/A&T3UL645ILXKJ@V#@(#=EFS.J7 M 1XUAUP][KZ=Y Y<;3]32#-JGKE26,I -4NS):<9 AW:X=4-C3(G[=BB0E6 MNYT21!W](^V9Y!9=*G/[:+U#A'W8]SO5_!G+)4?TR(WBD&L;0EV[]+:< ]VZ M]![L72%SHM_CAWJK2*(3>[AE-/W^ 57M4RT8K$L;NG^D7CU1W3M?_2W](CIT MPMMMM QM6A?A?:K.=+=M//!);M)=R%NCLU!$>,5^$0R3H2JMC$.LE%7YVCSD ML*:T2'W?,'AM87/.;3M[_3(,T!K 3P8*WCJ!:2AM+XOJAPWJA*TG1=\Y/#;! MC 8"%/(6Z\+!LM 5XQH%>\G35*97?_CRYLWU>_9WQ'XN\^4+8U7GWL?)DXBV M/YK;I^\VI]XFWBL!OQ(ZK;ZZ("9AC.(+&9FG\&KW3-;JAZ&S-.-%M2I@EV=+&?"_A[UFR>KC#2.^S#+/EP\WU]5>P M14>*->L(-X_D(GX(!,)J%,'FV_MMC-G&F5]_7:%:__G[WU6IG_'@<:&2/ XO M@R1*U,.7U_I_[RO+LF'M6_C"-5^(RQDHI<=+/H>9'WCTS#>I7>;;=U=W7[V? M)2J$WUP75-WIX@V4TZ]8Y>_(CQ8S5_S3985E:VS%&B\N(S'/'NRPXF?*Q-KM M#Y-4/\4?E(AT:2]^>^U[]J"]LCPH-N5F MNS/?<+8$H?WS%U]^_/#]KI*6(Q37V/J>:HY$M>3'R! R%^CYJ-NVP]'X/D'4 MH&W!QRO^;0?)K^_;KNT8-M'B>IME42D4LK Q6@T&'"U)4ZGS;+1BD*$B6&G] M!M/(.->%\OJ3;)XKU"N[5&8%:[,*S "_4>))Q!:IQDP%NVHU>>ERJWT459H( MN.X*\(VL\R6__\.77M[?7[W^< M,ZOFZJJRTM.^3,?:PDQHY1U@'7QE?=K5B&QXEJGN 2!8<5]6&7.!'$4$@\H4 M59RAVBM3;M0[\DR&NMSP;. MWLNS? ]H\7[JAL_K@AOL.>O5%6\4\GJWUAJ!MC37)IZO@B?[4C8\Y\H:4F\I MS-?]DEE'(0Y;P^0KT/JHPV_>OO=5 C$1 .:*^Q^2X7G9KY!I'-T7)FM_3XAU MY05]"(2G][NSOCO^]]>$W9A$.C_HU^1Y#:?6LIQF%?T4^ULO@ MJJ>F\)>>ENYH119]:^ \[H(Z/&G[$)I/31O/LV25H*?$6Q(M...F;Q7<\!0> MTAI]!/[UK>@>GC23\=[S.KL<1>^E>8IX IA:[2T;>\,)C%#;N DBM%BDQPVT M?6X0_)2@'QO9-VKMX->Z=O#NZK;N8NR0W-PH:3'^,=(820R(+H%^=ZRR$4 O M/"BDF;1;@S2B0_5#/0TH45'XW"&XWXS8)MK)38P_4ROHK-^$&!8G)E'P*#-X M_4\TULUS02S0ZE>?04SRL5><*WFY,@\&(.Q@>"@?OUQQ5TI1<'K.M;.6N,HP M/L35%?LNRI9)OL 43Q.ZL=[C>0[& T,M@TT95ABN*0+U!8TL6^8IFW-U8:+U M&)B/$[;(.>9!FL;:&C/>A!KLUUPPW7V<9_7O9<&4GKNYM'W\PZ;2*4^>HRS*D% M&IG*@T?JEE*SNKL99[M4H$0+P'FX:P/=.=?'4#C#;N>P%_)!^MF:,J0YR)5J M5-5$-Y%Z:R7B40D3XGZ0;06+_T';$')Y&DU\=7(3E5-F'<1*UF2_*FK#2T3) M,QB+8-3%VS0L;>?)^8O&(SS+=8>.,L_*Z(#THI8G=,&V0%B5#*<2V$GG$94P M165&D4[E98[T7(NV7%&I7*UT1]7!_0"&A3NRVYP@0O?42Z.Q55F'(OC&Q40\ M.U0X"\$5YK)1U\$79$.;J# U["1IA,42IPTJNV11AT6=GO('UEM2_5*%B4'' M6NG\?J":&O4C,Y"IT=O5TIAI+%\+5=KX6H;[SDN@)?N.2@YO:J.]< ME-4_[BI;N6F>-;@?7!)V0Q2PQKH[2=@-4D E]58?_J@C8W=90UOBI78/'T- MO5U\SI1D8(5'Q->I>"C^\GX(>Z6H?]F6/V@"=>4*$G49\4V29P]S^4F$U:*+ MHG#$+"-3\%]8K,!\[/6[JW=VD5E8_?7>=53H?JO[C3YAM7[ (UL H0,_0.+[ MYR5I1GL^8G @7M:< ]LGS> MG#T_DY>+HR=>4L]Z@""8/HGGN7,T"8(]U?N3@!+9J1&S?>'FN3.3[P$!FR23 MR$SXR*/PYI5Y]K*YI_QZ$DVRTIS.^;$C'=XP]-SY.9GOQXX9>A._UQ 9^] M7/+P"4L%O'&PG3U#,Q$LXR1*%AY5"9T[3S6.AR?,/'_MR2?OQ_1>]Y.?QJ.> MQ#)()^UYM//N7Y#W_)6HQH7SA)OG+Z&>% )^#H4L2AC/DD_'_>RCYC/%'SWR M+)V_E*:;-!,K1YSW[HT):9\JT#O%=3V(ZWKMEKPKN[+Y<.YVH6L$>!@G=G5C MES]^1=\YY=G#]\YO;HGY7 92Q($WH6C?Y<\JG9X_?G/(,J,UWP9I>/=,1 M/#:G9AP)GHY@5\'R!E?!=TXMD\B/6-$9\(I[PRB_^10LL85Q/1;A>U'9_11[ M&$&2.\"N+GF\$%-&U;'XZ4]]\MFS4J[6*GD2*Y^0 \\_\<K69[Z% L\>R$5 M,;Q4Q93#_SF:2N=_X#U+7CI[X?0E??]SX.5TT*>#[BT_X564J23RQIMT]@SU MQ]MY_H<=S/BUR&26J!1C"3=OW_O"V[,74PMT.9>>X$3\9BJ@;NYJ$;JI .HW M&(3TVD:\]ST%XHG+R+-\P'N_6>:7K]9C1L&7/Q][-6CU&->S?UY))ZS:W?#$<_\+%.N]TEDP\-V(=Y7G/C4#<1W9GGDQO.=59%<28^>P[ZS M2V%-RL2LCJ:E3\@6?K,*;GG/@+@]9M:_?OAY8M79^89]9Y5O[SO?^54\\+SA ME]_L6G%OPJ2^2]9LLK"ZXJTI^22\*:[PG5O^E*'XSJD)WZ(;GU(@TY\L:-^E M:H(NHL7>SQ \Y6[RJ/N1!%OD;,LD]B=L?/:IQ5,GU*.C*RA_T)7/GIE)MO3' MXWKVW,PV:W^\&V?/38^2G\_^&O(Q?^[<>8H)=JSP:?IC,IT[6]=1OKBA\8>?YB^CN6HD=37O?GK)I+S46-(%8^")>2<0S MKX :SA\3R1^7QOGSTJ-RC;,WRK%@WQ=FGK]D^A.T.']>BEBHQ<8;S_KY,S21 M_B "G#\W%SQ-\&,32X_&TIAGN?+$D_%9,!1D=!+/XSF#-Z%*%IZESY\U1ST* M59P_,Q483,_H/9E8>BR68L3"F\#D^;,S2'+/6L:>-3OY?"Z"Z?%^-'[.\HU' MF=KGS\]0!#)%S)[)!CT:3_W#?3AK=DXWTG0C>M/1(.?UU>M39ANYDHO>3^:Y\%[ UQTLM MC[B*)O75%;$G6:V52%-_\)0]9YAG&2*^R]>"I^R/VDZ\?O_]__ZW_MO-^S]Y MH],\9U]Q!W@%J74S06KY\-)I[R42L12R#N13CH1GPGIV3R$Y(ACZ* M[,ZD5VPC$:]$[$T@\OR+S)58Y!'WJ@'3V5=>>93\>OX":F E)EB>HS%4Q@%H M4/GD$3#/V0OI6B6K)//(!WOV4HH^;6^8>?;R*>9S&4@1!_XX<,^=I=,E?TQF M6AA3;R+*9R^>\&1?^7/!GSLW/8M&GS4O3?6_-_P\=W9ZU+7][$43Y@KY9,8? MU;T4YH%?WJ6SEU)_ *?.7CPS+J.U7/MA=GX.*<5B)5._*@-OSIZGWK4:.G^6 MQN)Y8N;Q[GCO0DAG7X3EG25Z_F+Z'Z&2B9N?I>7T67"T-)V\8>FY M5AB?.U/]"?I^!GA'_),OS#Q[N?0H\^C\!7-JE#Y,A88_I;SG+Z,>9FR?.TO] M<623I9\],%[R$SD[504V+Q\5.UX3J:>'HDGF*QBS<),^=_Y)>; MF9+>J-"SE\[I.CIFE-?"*/C"T;.7S@(FQ1>&GK^(>E11<.ZLG.>( ^0%.S^' M[.)MIJ$7+/T\HKS_SJ7R*-'P_*54QH%","5OK*;S9VGNCW?I[$^\/V'-\Y?+ M.(G7280H^I,"/:)S7B/,[4\[NKO7F3 [LXY>A?+IVV_@CV((O ^X>I@EV;*1 M'72'9%_@=3OG[WS:MU0;7^\_>_JU(_ MX\'C0B5Y'&+N5*(>OKS6_WM?699EJ$D.6HC+&=Q CY=\#C,_\.B9;U*[S+?O MKNZV&4X%5<@'=H./EZ]8Y>^:O4UFKOBGRPK+;)K1)>[=@QU6_$R97;8_3%*) MIMN#$I%V'^*WU[ZWS-*ZO;EZ@WE;\$^[L/N;J[>O!]HKRX-B4VZV._,-9TLE MYG_^XLN/'[[WH.7"1YU.E\S9]_!I$*ORT?N*?UN1H9Q^)BP=W?N3/7'LCU_ 55BQC./O*KGSL^U2IYDZ(]/X.P9.O-' M;Y[]8?>L^<;9R^:"^Z,XSUXX/>MN=?;"6?0^F1AZ+%M^RH^8KB)?^>G3573N MO+0VO/*'HV=_W#W*PS]W5B;S>2J\Z8SR&8BF1_[.<^=ED*29/UKSW+DY^3DG M>]-7?OID;YZ]\/2<^/)K:] QZ\OS%,UCJA <_:M,^AT08&<\5 M''F5!XB;Z,T-?_:87]E2)?G"FSO^_ 4U2KQI('[^S)P:-WZV#_?S%\XTPU;L M*DS9'W7^W_7[__/]7W_2?[UY_Z<+ME;)0O%5RA+%4@FT+J,65S&)\I'J?K1)D*;88;F<*G&5]CZ:' C$,$ M97&DB=X8R^I4>:*.M-"[^RDM='C!]CHW3/>+]48'G <4][UL/285SYVJ/2<97ZVG_288?ZDE_EN::4BFDYA-U9Y5K_J M.;=\J4[UGU/^)"%YSJA0K*-D>@]V8Y9OL4;/V64+P"=N=>*65V%7_]E5#ZK6 MG<>>.8GZF^ RDTQ=>W7G^RO/(D^<[JSR*TOC.*@[7 MF3_O8=^YA0B,$Z\Z/HF]"6;YSBD> <&Q;A\VL:P;RWS*SO&=5S)+133W)@W4 M=W;YX_/TG5//'L4=?.?5)%5=.;7*J>^3JG1-@3 MIJ2W96;% Y6(((F3U730.C]F>) E:GO.3LXOO]E5N?)\U$B30CJ1:RX.A)I" M+U/H90!7IF?8WQZS:IYC>'SB5D<36]H"F:N7;[3U40@T5]3#->IW!C]@-_8O M3=W])%-I:'I8RC 4L;T!KN^V[X#UL:AZH1O"@R;P+1:15NG\:Z)JI.ZV7+;; M*S[QU3H2%U@1^"0BQ]B;U[7!2J3X6#3A?-)(M$_V#[BM?3Y- LF)U(42*RKQ ME[1Q8CY/5.9:4)T^&9,YMP:F"=JH+&'94K#O/_S\XU\N;]XQ^%DHX!'!5GS# M8K'0X9%HP^0*OB+3GPV2U4HH9![#O)Q'^&(FXS"'C=M<,(3C83QE2H1Y($+X M=)SF\'D&7PO?K4M%URJ!7V8IUI0J"1^:;?";]U%NGSY;PK=4.!9\7U^OI9@T MJ%R=ZQS429P[#\Y]0X)IWY_'CV!&QBZJZI/,P/X@S;).,JR@X%&T(4T4B7B1 M+:D\6X/"2EP'N3Y1,J=-D8%NO"+-\!V8W*B1D ?$]3R[SF-])CAUM.^?P:M_ M19LCS6>_BH H!5E"FD.)11[Q+EJ\.<^2NR@C<:RE-Y3X=RZ5BV-U59S3-+>3 M5_6/ZS@T;8+]NK+U^5"D8/V0AC@/5>/C.6T%UBD\!^5/NZ_6R3.\KA5WWH[- MRS[*M32ZCF]]&+S8@R5I1)#D$T"CC+9- MQ.VABD]A0%R=S"C^D7A7"J$&IUV$1;Z"- M%KS+06P3G:=#I-&8;41*A?,A0;T;6WQ91E'QW,Q3',.I#\-U M!U&F6IVW]5F6W&D3-@^]!L:4RU4\IPYS1:J]^1NES23:3,Z M@S8F77*GP=ZDCKIZVN>[WBQC"]DB2F8='NIW5,F\;:G7GJ*Y]RBW/ZX$HC>0 M5A.* "TYZGX2)1+-LF,:GQ5'MLPXW/95ZW.?W[CJ[YXE46B\W<"$Q&CJASP. MA4*.P,A?7HX05+]BGT/_A6]^V;7?E3:\X[TE;@[WG+_4[8'L.#EM/ /K('@Y MY.D@<'#Z8O$R%NK)F5<\V%^.KI^<1/DR].G):4OS.9BB$F\0;\4O7\V\WM\] M"!LGIXWWWM=)]N ;\-4V2=YG)WE\3W7(J47.YSWUV8K2GA:/;UKQ2::9W -J MB9-L+5H*=/,$J<[J^%J(?IFE5A'/*#YF$*QYBIS>T".P@&J>X[* ./O M)4WACMFU5JX4U9O3,639$!>>.A,\&K2YC^1A 8DXH:W;'2*JB\4QW/[Z I/)4M$8HQ/:]F]#:PDKN'5UY +SWE*^$BP23R)B MR5R'*66&6+Q7[,>8E?%=7 !.)6.0=V;+9C"1LVSY6>.IG/4Y'!;,#K'.ZXN4I6VV^_8G_% M-@Z:=1C>,>2BEQ_S)G!=.KF!E=Y?^!BS[E;<7ONUS(0?+*UV# ^?8 9,).3S MN2/YJ+4$MZ9IY?BD>>1,MVS.XHJ;-S]?!L-&S$)X\[J1AC O$RQ3/$D@X$P# M8LDGH4-V-E,"MQ[FBQ?Z[,P$2O 3CV"W4"[A<__ZX>?*9_ $XE?-^1-84S/8 M-O3$RZU[TLO+GZ^C55J^RP48CWE+6=^UW2SFND-NQ'9^K% M83=HMS3BPRR!%&0ZG=,B2&-L20=F-2P:^R09PSHCAB<[6 .-3@>[YB!I[ZB!=LL(;2\Z'))F)@;M^TEWJKDB+[3N MM\4P>#.4!@]0^PJN!KS+]6=F>0HW4VK3,U#A-VYT$5ZQ[RUG,#,$<\:3V'R< M1ZF^="*XRW $V&P"'N=@!R;&M/HWO%61 @>/6JL0>FJXES1I<*TWG.>H,;[SB]-4)ZTOB&,P]G0:CUX"7GU3A M)=J=SA5-S33D4S0;S0-L24?TR]@9VG MB?FS=#[N&[-T>DNL0,)M)$SFNP4;WA]H0T$_'Q.)/OP8ZW M9W-CNEV>AVV-5=GD);FW](75T.IKW'9*LQ['*%;2(-2J)"7CO'B;2JG0[L1A MQ57PN>=EDTWW;D]2QW_IQ !J!>5I.4#UQ-%N!IJ1U[F.Z'Z,,]:8 MA+82[1P^LJJL3V&3S6E7>^FOI9&V$,DZ@>=-AQ*.IJ5O$^?=N?^[[/!.]UIC MX :]\@(L;.P>2M2'@<0G'9&GW=)UB38S62DT;>9U;KH8'].0;>F#5#?%ZC#- M#6WUC6GFB#GI?"^8YM#B%^WI@WPMB6KT+Y].TW\$ M/"Y4DL^MT3LNKVY>@,K6<$_[<+N;Z[>OAYHKYK9]-N=^8:SI1+S/W_Q MY<HV4=^'M^?6;?/A#!DQ,7)6!!P;0K;[>V=$][R\.U2K#2/?.8 M1+Y*>N=&#[_%9U!EUO\*&>-ZX]$F]5G\,,+Z>:KH,:XV6^GO+_<\OM_Z/8BJ M,/?#76P&.*^GW(U10&A0^GP]&+W?1"/PK@B%>,N\=0Y/MD!C^GC+Q&PI^MX9 MPS/0YRMC+F/$"-[3WO/D>PMORB+MP5^'@;00\> M^'8;89.]?GKH/$U_>=??1AA> _(UQBW\Y5U_/*3AF8>%?,+?"WC%84J-?#AB MM??]U;O[G=7>WW+[:%8WCS,'.;8,69C)]$FC%LRF%!A5.0DX8WCIG.L=(EU;F,#%YR64)7_1I3+HTXRN6OMW%=IN-#U3+_DIL7K @O M[$VK;)?WZ:*_; 4XKUVPI2 :I(FHK0RHB;ZHN57BK*EN54<2X>N=A;S4 M"K+&]T>@AJG'9.M>(TVUE*"CW(VP=E?2T:;*8_U$D[Q#+GJS.LX-%T42G)9R M,DJ3QUC*'/&-0;<)>(2*T%:4:"P8^*U\$LIHT*):N(*BCQ770F2V-]H%JR3N MZR&5"@"X]Q9<7SVZ8MHT?,0\T>5FIB2Q;+IHR>ZP#ZC &S=M)M&FZ*HD;X@' MYH;\EJ/:JS=4352?8"LTP^Y)EWXRS8Y+0LTQ63EVOB-N&LIU!9<_M;]3A[-; MGZ930X%F.\9/:, <'[RGG11=0@'>'Q/'O7<*M+3TV7XQ/>D;/L.] 'F)>J=+_,;UGM>]-= M[2UQ,X]W=:J9Z7\> MM,WHJ\+SNF F%?WQY7_C=H!^=GI+G==25WHLO*5PVYBX]QZ/D+>Q!78;'PC_ MMO'^_<[9I/&^Z7:744[T51.A[^P[AT06U>O/NP4D9,)B1+BXCG[X)D))%S2Q)N^(6[3- M8]XS:E>$X"_&3[OT*;YAJ8)ZA_OU!&![(?NEZ+0\.'*1:Q[ M[,89JO']0QN[\X%(HG5=D!F7=O!D4],NFA* H0+QH.^OW1 C;XK56\R,3$-K MV,\9>!1$6XGX.A4/Q5_>'W0%UJ%G*C]!>C1H#-)P&?%-DF@?#4>E<4>T48#D/C^>2DS MH9F.J"7/BJ\+\MY=&> 9C?IB*?S#EU_?WKYYWR2E_J&VN3(RHHHVRN2>0H)! MZ7E!+;?)?-F\&YE?^UIBCLTJOSE5(D2_+XUI/ FO\."^TB?]]$KGC6'BI';& M%HYYHD3 ][=%&_DX>:YX*D'PB6%=&+;/93-=:C5";',BKQ7UW:2I3R(;-@TP MFC1U5XX5/TYITPYP*H*?'EJCODN7'N@?29.-8XAW&ERS2<3 MLS/+DI=3#2?A:MZ)H.;%I.@["E;I_/;:)I],\M,2YC'KV1?6>5KN)Z[PVW M_&961:Y\-# GI^]II/9Z]QF7JW4DT/WDDW7@TP'KS$F?]/E9,E#$2\R_\T<. M[[RZ%KL+8KB2L4PSM1\3^+_JUH%8\"13:?"A'I8R#$5L3;_KNZU#]T1- MP'\1S"2((\!* <^&?U]*)1AGE0QJ9IK-(I!*T0J<1ZQ,[$.0+PM)PHP3Q&)\ M55[XVT]?L?\2 <]3H9&UNJ"LM!*T*V5$&LMLQE,1,H2#8:%$U%4P35DF@F6< M1,EBP]81SQ"> V'.8@8#MVO8?A.N(I1/,LQY9"'3$,)5!E)_F\V/11 ;'@%U ML;XHV3P7D5YMKX4\B:4,W& C!Z*>4C$MB2BI_(G+2-?9DE9!Q#U%J73VGZ_3 M1>PD[D2@:GR(N5-0.C310C<<6CQV+ M(0+OEFGUI$%.&,OZYP4\QY.-<*L1HG#5EQ_2SZNK[J8^XOLMKA=)B8L=VZC5X,62_+4 M68=<+SY<A)H=>H*'_UNF$7[K'NT%V^%/P)"+&6'GJW MV^:=;2I2M]/8UARJ6GX_SK%Q1Y@PQYNU;U,8LN.XX:PHC4ZJF]VL_-A>F,: MBHE)&D=ML'$5%6:!\/ ME-299]0]<72;=W4\2T-ZOE)AD([AXQK"'Z.EXF)+,8+OA F(HD#2WXSGMH0K@@O]$=! M#2_YDV =FIVT^UV4SFJV]1\IP5-0\%L7UD7_B\)PQK*DN(,2X_2RH(L88:XN MD;0 2PGF)>X?]X8B3\V/ZZ4X1*DY1LSGH(+VGX_FF)\<'71>F(,RQ*&M:1[F MYI?'27Q9B;03=X0Y:7M#WI@B6$L2%,L1Q\30_CD$<1V./YA +6$@2DX][ M;ZGFI]=:Y9+6X52".XZ'HPU;?<1^&X,LLV\.D%DE_IV[-ZW9=#!AP9+'"U'3 M7*RBC4QK.*LW0-GS *YQ@>WNEE+W@\LCW=(/-E_W2,IG8+&"98SXHIA:@TI8 MP#U@\23J!G3ETA=)L] MME;P*["@3,#'(&-6\#.#2'#U,$NR9:-RY0X?X)6JE"^.Y0.H9#L&H%*$*IP MMT73I.OR^?_FID*U_O/WOZM2/^/!XT(E>1QB&4^B'KZ\UO][7UF6=3>8PI6% MN)R!$GJ\Y'.8^8%'SWR3VF6^?7=UMZV^*:BZTSF':%%_Q2I_?__%#F:N^*?+ M"LML"1$AG%GDXYF(FOG0T4=B7)53O5RUK$[T/=!UQMF<,*.[#B^#4>#AZE"7:[ M+Y]DS#0J$2&;;5B%3OCJ),^T7[APAAN_,#&X:-+)$Y5BQ=7-V_<.OKU0FW/, MG+\]D=S[G45:@]FW#<>'2IRR6-S_E3HOB,F#%.[#Y$;254N1&(X]R61_/V[.IV MK(_JTKBK25LGFZ#A'R_O6AIY>"W3^$#=(IM!=9(D^]O7QVP__XN_N9/].QT/ M3UNE9,Y7$JL5JK[2&(J(;_Q-#]V#QGUJTM"5X2MM+H3)4].WK2C= X9S\FJ4 MB.K>-]T@;HSH-NC?C:1&MJ@BC X MW8'-QR[^]$HI^-!0< M?.Y,SFB) NFP8]?H_=_?CD9CMU=W4*0V:G]1P*Y8#1%P[%/F*+)I!RJH:&,H M^(.&6[!R2JE\3Q+3X#JB@[52@BKOE"'7OU#),Q7) MK;RE23,-G[36-<[4B!C;O OB7,?$%VRI1FIL':&Q:">7EH" 4N(8<'M8_@&8 MM(^"F# *;STBJN)?1T&C!Q,) MDIB>ANVJ-&ZI1//:3%F>&C0U?&V6)B'[F.B7KK'&].]*\665:FY>/(VQ6MS6 MFL-\\*6VIKPL5L2?Q@)3^;C:L.TJ+[#]/]/&UF,]"FH28_8,X;.CZ<]D^3+-HT[E*]IG(+G*9"JR:6-$4JQ"-I0 6! MG391<3Y.">3X6T@QT?6CWH9$M*GB+76]D0A'H WOA$A\\I? %2([Q$)YO+_S MWN!H8PA?[R#U&,25[;#]I='G8+77FVOMVOY K"/0*..G)'H2/HN?OZ0=GCZ\4V3JJ)4-B_C?6)&U7:+%@;2[L&='VL;L8M3L!S@5]>KD# MKJ&\Z2CCR!EZ]D*@S/'!>2;[-YAK<"%R"W\[LS&5J3,B1\23J7\\@KM-7*8! MIR<;=M/E]\U;8]:E>V2+Z^1I;)R/F'?YT9TX.)8\[$3_,(O2+0\L'K?&*L$& MP2R/,3JIP4=6/)J#8C/0(XB$P3 0AY_5_[>)7)W$3(DUE\J@%&ZV7D M7B6=V- M0I9<,+ 05&!AJV(.6IA'>#$ XS7LMXB?I$IBS+/"CJ#\/UR%J6W>J>'G3*,% MK6L83S6('6IZG:V#[_O52J:IZ6B!4UCK KX9;@K,YI'I.L]$6G1B@+O/P=H6 M('BI5)RF!#$5I=GI>(CRACI%LZQ3"^[&+(OD22B[150#'H3&*EKI^KF)0, MW_AI65$G_R,NF,RT:;IMA8#VJ&F0S+$_\J^YTC:\SECDF2[=>T[4(WSB0G\V M2DP/F:TWB&%+!YW2>E&4[.VW?'9D859M:?@;PAY*U+8K,*8P>'0*ZUY@:+ [[ / AL$J:EKWD;&!HO& ]7H+5 NG62&U8SX@1E,PC2 M"F2&(?73K4WA>XIQ,N]*A @W/=^SRF"G2#$41[V[LOZ&X]T8O.&*!FNJ>C!!/J,+H8O &\99[2F MO_3Y?"KP?NX7OQY%[I1X$MCGU%_^>=T^7GG-.7]I*\-UWAX,>,+)@&=>9T3[ MG+OCG0]-WI!B?&@>AU %^;GQ4*(JF$_9^QW4[:H.( M8?J^NM NR)G0SK9$*71PV=;: 8\Q*L_3%!'$-DD.T_,,?Z/S TJI+N@U 1MX MUJUU;#UA@B/7[&?DI4HX,CL#UF1UZ)C24D\DZ:+K%%0S=;< M3JW5]JC!1V?">"[149DHQEF?OB1(8MBH$@2U$ M+)1!JS.]@O4AF4NU8B'' .%L8^;BV[[%*_@+[>CP1\TBK*C?H&L>;G6QSFI8 M!69W[&.DTL"^X+D!)4 ?M '$-SD2N!E[&63:YO9V: MW(JIR>WVP7?N36Y?>C1>;U^,E?"0":C2CKDK#?VV91J4.HDV4G=H):)-N;.2 M;OL\:&^)+X@FR[9!7-K ;D^U)N+6_\_>VS8W:31 M>&)-DBKOK+WKY]GLI.+9^'[R#>P&R[3AFZO]15=,7^)@R. /3QP7H)#\C@X=$F+[9$RW0V MS=S ZJUD(_\"8@'AGLBU!]7M*"ZB?/0KY):HQO'?\0+%EV-GBIK.TDTR;T1@CM=$1%HG JRIE5'BEA)0>. MMG'W>/Q/:3'#G46E7L@+U;;43%H^73H]A+K0#K1TE:,USU:"_-N[SK?2V,RJ M2!9U)7\F7+ZB'&_!,*P%N)3OM#MAAIH.IJ7U%>VO&T'$&KZO0A;0._6ZN2[K M=$GQC,[7:9R:=])M65&\-B\(I?5SG1!@55I4[]2\C"O3OKE:#?/%Y)/JT@0A M_:986N2K1T5K=S%<7].LN T"H? @-4]0%V('3I>20$- ZE%W!8#UUE1<*O?3Q)]EJ<;9)P%P\\4G &O&'50P?> "WX7TIF: M4/$+;GJL1K;1BQA3-&D6<+,9H"&/>0VJ0X[-";TZIGB!$_@^2H_B1\#[W6'O^^PLB_L7A*B[ MCM,.IF#7Q?3*=LE+IZ5[C:D1^QVPUM4\==84'C8?C_UMS)P,D>A[[M13OBI^3'/GZQOR_(Q1"_'!&[DV;W#^^^WNXDZ,* MV7IS&=?3N?)FGV-5U-&G@/GH5/.48&3S@7==0E@3<&SQH MM6Q"J<'NO9#/K>EP$O#6,^V@0EWZ%Z&!G1,F-YINK\'3"6]YL5&Q6'T]YR.KGF$ MTW!S?EIY(XH=. 8,@W1Z$T//F(%,>!>-D;N#[6!0KX'MO#E&BA]R-X)K"OL3 MRJIK/X.2=,?.\CQ%QX,E1^!DA\>JV,%@%$Y!Q1[8,] L$LSR:,(;T!*"V[T) M QPYI0F=J1VQ;X5F,M2N"B$6U44A%#NJ*ILQ9(!L67!=I57($U6H#INJC(;* M3ZC&JT&U&>ZJAIBTJ>MJ5 OKJ0M6;_/,?$6?20EZ ^\6U?:9)59;D*GU>W0Y MQ&=.("60X!'6VY-5L$_6<3C"XZQC&3Z[$?&BK+ABZ (?,PO68_CY,E]6#S!7 M*ZJ+-%(5;1?A4U2-K_TN70$JI#Q6T!V\UAV^(NNMJNX#I7V/%CX[D.XC!94F MRYF9;3WX!ZS:;2&W2^KNJ#X<]>.D[=_40H*+CSXFR0CD1M<6:%-Z=2@Y<&=. MH&N>T]@]\&U$4< ,SU1N"RW,,BGV%^3NV@*5VFL>B.#AP(\X/G)V>O,,O#44 M;LJ'"1[V#I "IRG@#5A0P_=>.,NA#L+G$D0?1=:C?OHRP5HDN?$Z]CO,[P.C M'#@]D]54XBT)DZ@KFW+1+P.>".)!YTZ7XE('!U$J*VY*EP5M5; M @ QHF@4B-SH@MILP)!7GJ;/>@9&RK%A7AEP.&B.X:XWB7*,"\WMHOY143<> MHMN@O*FFX=@WM&4G;AUE0[G?MB?QBCRMM7Y25K.]0T)-+RUS2T$-M:OV-O 6A1S;IA48]ZD2:1*C!+\[)J MJ'3MS +I?--37CRQ*>;(Q;1.Z4@LF=9_<=_+O] V*1LR5VF6;SM*65L=C0OZG\LK<]EPE(E=[M9H?&L\:5 M>5H?O:@6P$K\-JOUQ"39_/R-#T+14.59P]04;B)4^W"A M"K(]J>$*<#*R;'[I+11C6;"2.Q#%,+_\^B'[8*6XG SAFE^ !@\?KO .0.K/ M+[W&#@E7? 'K/NUZ!8RII:M-5(EJQ!>J$%79?[ 2Y&DA>!SN^:5>=XJZ=,H, M3X+EDFY7E5>/V\DZYGKV*9:)=%#XU"MN_OE-5H$G6%[I;8:[L-/QM2>0W/1& M0?,+3K&/ABNZZ=[N_*([J([%+3L=;Z-K7:AHCWX<*]>^76+V??L,B%L+8#N* MT/PDB"E=L,94,51EFBJKK71E*ME1J A@&TQK8VB-'=9_;S=<+)'#Y"OIEN?E MAIK^=4$[%6YN(&]M[]HFP*BYB]OGYWJ^1<[C*_8Q5^32JB%CH6,T1!])7.D9 M>WWQZM6K_2\S^+*?]!=H0FX=D-*DZ])C;&*;[,-W?S&!V)12 @7[2,3CUWV* M;CF:&D52K%1^OZ]@KY@C"CALJOF#"ZY"'W]82Y&J7XJ[;2$N'PJ^I>_05./V M:S'U6J/WB=9Y+C]-N06*N?.BR@PE-:NE*!8UQ=/+2EIN3,4GFMU%S> -#$51 MYNFS(\7)V5J>$"+=TV1M9<13<=$=-DUP+?=,)'_KEP*_M.D(W FNX>>]$UP6 MB0/TZ:(AT(1&.9Y5J::IW>-=XM.>-0^E=C(ZUUW"8YV4UZK M,Z\RM'0CJ!;;"U(?Q%S8Y =TWE#U"T:!P9H!F4B2L-[):/=?E7N!1K1Z&1I% MBA@:X#SG5E/OW)4H'W[^(^T+:$3?K8=6)"U=$(-=#\(FYT$(-AQ0'[LEMYWO M+^JDX;5Y)NU[87O'#"? ][(5,PKCI'0P.5(L)L,:TK M2:^1FI)J6>I+U2)'][[.1'I!"?4'>0W3_Z=4>4009!I1B6B=$9UJHI*IA.)4 MK:15IVS%NIH):I!"OY#:\6+0EZ.?(I96$2G2$J>.I;EH6OS2ZM]-R7BVR55= M16-"+H0V2#)J\5"H)BT&T-$[UM+RFJWH[7HW.7'7P.!]O=FX*PB&0O@ABZXP M,LK]X*B1E,VD0%;]_^#))G7>*D-&\F__\X),2N&L(A@.&^) ^/[_*S+II+GI-*=LA]?CXXJ-0+&L?R5*ZT7B9B8.N2U/X(B^'N>WH/8ZO\L\GKKJ>7^[W^S[U,AJ@OVDW2\V7_)MY(^ M@/FB__OAQQ,L,EZ>X&&!C\H3FO !-LZ$&$ SH2U]!0U?'VII6W993NV#,:-) MRB]!2_:(!!]["+AK%ZZ>CTIYR*# >#]?9#NWU^=V;N+< MSJW+U?S"VKE=[X^D2MVUJ$N?.+15@IBM""$.1J.IV19&6;R_$65O7BM>YO3J M*I+1A%(240I,A1&0W'636:)PEMN,LPO.>C;K$;P-ED"/\@]76BS?KAMSM!DJ MI_EJ/<%I8XSN(W<(?9R1P5Z;PESSPNA;U#QYTEK?[8/,#W24G3[.(RWSKT]EXGSF9+1[ M:P554[8R608HK0/V^WPKN ?>]&R3,@T=P]M:X8DJ):LWO&GE3_>#>+[5BPIB MX'T:IOELTM(5E>'-ZY!)S36GKBUF>/+:UN7319S/ITWW5%0]W];R8'1^KBVV ME\CY11[&^?P>5\WCOID]@4$^RL1:7&D_4!N(D^L+D?Z/#AYA?GS\'J/( M4;!TBHHJMY)Y]DFVJ**I)1HG6./-MLCOQ2$;\02"#'DG3J\B.87<3.(K6.GU M0O;!SE&G!X)=Y.D58*?0TPV+5,!35/16P2[O=/UR MDYW-MGG]]TRHF3U+R& M*[@6VWQ\(_MI^J7K;W3OTM=OAG;VCST:L1ZB7&.X.T-P@.*^8&4=K0GHK8IG MJ-).9U OF*#:C3R]T-QPT@ 292G_++^D+GA*R5?Z2]\R:FH)E?O8EZD+J2*% MF^6;1\.MQ)K[F'77'M.WRX7"?#>L9ZEF2=M+P3>D*:,9$C:#BHCB7-6T=)5OYY5?L@Q.=MY./3(FD 9_+MQ&9*%:/:M)"0=Y)TB,FOJUB]R^D< ?+ ME#]-?J>*47O ,=W8A&U37A$CGJ;8:UCT%H_,4?8Q>A?Y;+.#6"9W++&J96N] M/08U +F"]Q/DG[:2_)<<6 BB3Y,_1'+$2BB9B\])6=D5!!>&CZVWG(H_3[UV M;P/#10(-)[':.'(5Z!5H&[3OL$NF0T;(KJR -F2:EVHYVV3BO5![R_ 3#KY% M:@H=96WH ?4>5=^!+8+\]G[!L1)IOVKA@^(WU.4IAF>ODYE8RHU0=;20"R%/ M^E)JAX3^*K^*QWP[6J:Q7+H5>Y2["@.@]1<;0\GI.1T;)6B1X:8HG33(&5MO M5P6/41IZ$-*JEA&:5N -BF @=46'CY"LY\6J@TK--4C]2U_% ;U97JYC^N4E=;W=3 MADSWC?:@U)Z;R"ML&C3#A!*L]'I<&<'*4)Z'^X2>%ZP4@VXW/$H>!B>^'Y[& MUSR[]!["U7R^Q%7/(KP[*;'YT]T602\\4P3P(/2 MS_-?: %KY .2"//G=IMP<,#:WOXGH1(.4C$GL1AQ^W+Y?DD1JU\^ M]KOME=)85>WZTK0!;&RX*CJDY+II)XV12K?O]I&3.>IB6!L;:"^H$:[M*& M:)I(VO-"WD2";S3TJLS3!N&71%Q?8VW[6/GO1.H0>>EH"AJZ#_(6<:=2Q/*N M, V8F;;2'^E3Q^ERV26Z-7:IZ81*=XM>LB[A/7Y'>?4J]FV%$B-IT!5L!-+[ M)E[)9T75A;X S55+=,&LY?_MF&ZQA#B.-IC8-AG%C1@1N>VFB3O8\E' TV@P MB=A38&WAY'T9NQKN'MN#$?O!;^-K$34V/*$YAR!S5D7^@)I9OC1$-@9(D+5R M]*[D!QD2X+J=9Q \'.J\8S:VO"+FIC1%M_P,ZSW\O$DH'O=$ MV2YKNN[!BXQMH+??CI?R,B]MR MA-W48&E0>:,7Y*139HIVH Z!Z9TN$DTN0^D\2-IQ&.S0N,CL4BEW>UDV[.>XH[P'G0] M^AZ/FYW'8\Z-XM>MQ9H7[&6;V@SL*6[M>-#V/>&:&+<0V\A.^E!["Z,F6[\& MYX>64VG_5UCLT7[WD=TDQN,^&@YQ7T>WN]8(S',DU)C+M; V?79A#"HXNW(4&C:96V81HT2A?:.5WQ M"%W22BI A_4H).G:OIY,Y6#6#03A24?W#G^^?/-0T_'X/G)LO! M":E4IKMX9_C>E'F]-/U,)SER1Z]TA0(M(^WDC+/89L/BG_#U IE-L^;&X5 RYYY9/=F]H*L&1;I_F)UY=8K, M'M#"+;%A'01R=O:85SN+/'_(6)/GN=" 'NH,UR":VE[&+.4/BB="SN!13I,* M?AL@D^Z4;LQ ZC)/&=E$M>!D_)XG:5N8;#[2PJ6VZ\>2P@GI(R6(8^92VB/Y MI7FDTMNSMK:=T&U,"0AS;'Y:)\[XYF$HPX[D!@P^*&H1U+L#354_+^+65K^K M@F/7_ 0[%0X@E')/ELY0LGW[&FKG8^=#1GL9#6PD151OY(;.(OC>=ON2EN ( M$+E,(NPXSPTU]MB:8^B+WIJ*FZ&LDC0EW=GO]:RI@2H-J=SFTO/0%!"">)9R M4IWR/B5T)"4,XH8 J"/J%=')#741CD\V66Q18%\S/1!G-W]="L3L0^1DH MA]ZVOA;*JYT6RDF:_IBFSQ ?\A,OL*^&XOO]W2).PI(W8=JFJ.#%S;L09*T$ MS .LH]W!3N_@JJY3E%/_LOE83S"_H'D[.U<_V"GV[NQ03TEW P$>P$ MP^8%;@W 8*?86INGI>!]TW56[;K7?NNLB1BYKLH @AP7;7TX!U@':6F_>*EI\ R MV&([;2[ RY=]RI5548165;-.([(?&CYN.IT71!-)(8+[/*VSBA=2)RH&[ZSW MBPOV(ANZWYX;NHMS0_?.;/B%-72_V=_0/2\F?LLSU0$.N'N N-A_@2NG>1;^9@(QOLOA53+:$Y=I3NQ(29]";OS(@:+%9T(R<,P9:H2%YI05F\6[@*=1?2)48:)JVT#E[F5+YDT%S+'XN2;=3D@QLL^,$6=Z.C19 M]4)(!WF;YH_F"?)KVP0[-0OAK.QUAZ&JY#QF^^4[5OCRRL+2V3^ZJWA'?$8J MM(Z,4?8KJOAZTH >1A7=&9@\1:$W,=7AE##"!T1Z23.$>S%%6"]3D=DT/_S( MV7]G!Y!<]]T!JQ80'K./F$;1 D#;CO*[S%8;YYHKN M(I>8;$080:*=.V4XR,DP,/SX@]MV!;__0#GYAC2&H[PC&L-A\T('KD'=LCMN M CW$J5VMCS><*\_7S^'([1Q^R+K^41/3 ?-G QX4 5(5;B-AZM=5W(N $U*3 M2N1UVBPLUL&@,)YT6?#5'@$.[U?.*KF!+GN7SBJ)F10S1E3\^X(F)KP M(1EAC>6L4_3W1')L_7:K\G1RG#9 K]H-.FXV'.F+% M.[B9V_!M^U1M)G9?KA_:,%GN[DS\%)I_5]:_3_F9K5B#$=!MC4&^)6]@Q^UA MT;Y#XF-4-P=-SLF"9<=)47;]*-\X'[$S10 ]QYE0M.I7)@:\/99R^"YU1C'R M""6F;[T39)")QKO90X93_.A!!6[5/SGIF^U-@,W(R01N+4K#!(YE2CS*WD:% M8MEET[L=TAR>RSD,FK7!D?V#[$>Y^ ,:XD:" MVL_05]PIBI_>7+V&BY_FZ2=[ JN=3VX?=X+V=CW5'ZP$%U)A)$2X$ZH4 V[^ M*(]I+7=@V.''D%OP_>.[OP=<9A-TB4@RM>OC"=KN!7P:I#(F:JI013>@FPMU MDF0N*5\KV%6NUGD9KET0_)7[(DI(@Y7> 5U'3R&^<,]%CV,UU"EJEH]9NF:Z MBAY'D)*/:\&D =6Q1*UY2=UWFKXAZ2-;")&Q:,VI,X]\*+6Z6SP.$*F-+J(X MJ?2SB\<+UC6VHQJF7HN?C1!5TXU.M9SK$XFR_4#N'2%:/6LLF&8H:C3"!^6Q MTZV]X!:,3EYK*S:&5O'5)4YCZ(4#MR(0?$MQ NA=^@L,$RW>B[+"&Z+Y4#D? M!L"-!1T <.^@B]K+D8 KFX-47ZG@X-P(3X[R$J-5-' S47(%CSFG'3D5#SI> M*SP,\YBBG%M1GI%2.G9F -_OEIZE5J88GAM]K-I42H3/9#Z(M)VJ*A1K'F2DBP-;VPO/,T#OX\K6-\F#+:M::QVZ&'NO64AS\&R &-8SYK9HKZ#L[Y$ZXP?>9L< M1CPL'9[-<6E]D0* XV;?/DR.Q;R>/YB@C+9@9\A+L!"?GW4XP M-UTW'NSTFAKU8"?8%K>'.\7IR;=3G(WUY,4] 20B2:(7K#G:&A @EW?N%KYH<#ZK%.,+TUOP]8^?%@[XT&J_#JFYUU5]\Z0V/#B+8O M]98%K,^=1#HV4UM=PHE ![0,WA;$.3@2K9C&0%.8C MQ;-F-BLKWG#<#W"C).S[_S=+W/%]:\R/JH\:N&FFG3>X (B@-B ( MPRXG/D MR,#N*GIAYM"DCZSQ]9C>1ZS=&BKM%5&B0ZJ:+*)@E7EXI+EF\5'RCV%HV=>^Q^X;9\?ZX3 MGPROK5_ CF^<>-%#B69!_I%HRG[$41KG8A[=ZIRDB:WD!=Z@VHH&:C-OCD"$AP]7H;W!4OEW]*+PU/E3VA".IK=W$X\U MLB]7[[6E SU,C.M=,H#&=+$L9)1/QT<[W>OXRR[R3Y?0_DQ!$1*L^3YM]-"#_= _WAEUC.]>O.\->94LRARB[D-!RO M*BI9"%9V02>G"T$$/,'*[I,(M[Q';(C*74RF"0T:%S&_^-9)R/KXYUK>Z!22 M"%9^'37\U*+X4\ W1+3.I-,QN<;Q5WU$1":M1R&*Z>F0$RRQ-,?+/,M$&BXW MP_02Y5/H: /M#E5X(9M^E#825;AF\V0VXM-DJJ<*[@1S:U'Y^GN>D]S2'S'JZKE!HU=6X$?Y>!@ MKPV^!WDIT$HT5Z8KE6#-ZZ,[&3-,"_BR/%K/27-P_[I[@&&A>VL^2[\4RLFW M289-"7WM30Z^,[H,SFUN30C=YYV'O&?4#H9%(L%MV6:99I =E#U>,:F5F=&T MC*=ESAH5JCB'2=,U9+V1U/])5JN,<$=/D<34(&OY>,'(#[U@)HATP73C3?E,Z3')E:/5^S;[)&9I2+L%GVXBTNR2O"-TNF:!HKQDC4&J6J/2KEXQIE/ MRGR,9@@D91YVOS]K=O,V_!O384Q)T6/+X[)X=]-;'+GCWQ[<]NZ8@A/A:A-$ M28,VB>J4%Z">?D M"-#C<%O%NVYULOU@L",8BX"!B\1JG[C)^@_L?BTW$O0: M?Q-$MP^N^OMU(L!Y?:=UOKM#\V#4!Z+6.B/"R*5B.=KD);GH2V5P2']/ MF@;D(W:F1UPDA.U5)@6YHW*P8DJ2J\,^7C$M0_8@"D66%">E\?.%]#REA:(/ M,_V)D.&U_I#@U?J"/MOXFR -I9P#=CMY8$Y'76]YZ:8!M)MK@*TR<-0DW(RC M8PU%^9=H>>)[.5!:D8:6YZLXN?_S'^5_FB^)4L&+NX64K[EJ+^7/5;ZY>TWW MZT,25VMY,[_Z4G[MD:YXE:N07M\JNXL$U1$U=_Q-0^#SJKW=OW[3F[7Z[V_^ MK3_[!8\^K8J\SN++*$_SXNZ+5^I_[WJO9:P):3*\VTI!7"[DQOATR9?RR7<\ M?>"/I7G-M]]]7,ZK6*Z]")_9+U?B9YC(2YX9\O>R+;\I@\ M@M3)5OKV[N;[Z6K[)1O[3 MO-CM]=7;-S.M52^TI5^]@UQRMB[$\D^__>+CA_>[$)A'P()F1'B;ONMGN\RO M>GN(A"OG\U&1O4DM^#ZG4%K50HF^XG_VV/G#==NU'#-WCWEU3/*J'[*(M-_T MMLNS)R4G ^5.D@HOIW?,/,'\I%HOZJWR(D-=WGPJK/HD5"[;[62J\U-4Y >, ML"G7>4'6Q'GC39A;P1_"G5Q7GAGL% ]J2#[[[ AF$Z[L@L;MM;GHUF8[57<' M:4U;^=H/[CX%MYC':->CBA6:AXKRS484'L'F)\GPYXW$-4U\P=GU.O[.&XJ% ML\N*\#L1<,N*I+6[P6$SAZ3(H@6W %K@"\;(ZI)RQ2!%O&(=:4S?L"1LC,HC MRG@<"#*V%SFYTI1HS/-UGU4 M3O3+ZZL_3"LYM2GQ3E1=OQE@5Z3PT M]$H\K3=)5F] A5Q60J T0!$O%LYC;/%:) MWAL3J/)!GETNY_^%UVHC*0^:# M(;]3)*&8V@1G%>5;>8!^?_0LD=T=9<'3"DW=H"IS6^ Y0@>SR4AG*K2=XQ$W MZ &UL:6>!]1&XJ;2-*O=)%76,)WR=9]K%'X^>BF/KCTW]N8TUP(H"??VM 9H M$ TJMXW'*A>@]C?FI<$$R" MJ/.U%561IZ+&6L"A1LX$%BLA;[A\XXQSC%K-^=V*%A,A&K.(..J_.$UBBQP2 MZ_O7Q5 &C4_;$ DIS&6AE*UJE2IWE:YMZ+FV3*7BKMB/]8)(K2KZU> +2.-J M.U(55Y!>'+C&3.$S>F[Q_COPZ1Y>>B9J@EJ%%T)J:V%@NG1+E(3'41 <\[#8 MC-&MSZG(HY ;J-Y2'[.U=$A6Z]Y'2=YXI)>YKX'+DJ#\ERQLNR+EQ= M5'<8P$X&3(L&#,,!S]Y3RH=D#=BFNV!"M"C0(\RRN4T6&_SK;K%J[S]7)-;" M_3I]EVM+R?BY+O828MBMB>)2QP&;F#D[OX@&9#\%3.D2-/]7R/ESNM6#G=QD M$H.3@#;.;=LFSZU(RD\!Y_6E99-'2=C]BQ1%?K"S,U5DTC,)=HH\31.R7@/> MAR%?'#SZN4XT*C5D:&+0!(U!7[Y4T![LY$*V# X@>_V5FP4-<4>X,^2Q^%FE MR(*=X0NX>741@[PWULEVRBQ/U*QJFQ=5G$&ZPUZE:['F-APX^SA=I: W[ M9YZ@O!7W4NYRK8Z=X[:W:)+EA9M+T]X2TC]'QR39O2@KG_Y>-@#>T;!QE!@Q M4%56K9,B5J1^TLRB0OZEQAP,4+]L6Q?;O!0J!UD*UFX,D_HTL5BB Y#?P%E6 M;Q;T%4NF HU]#B3U"]8%^!C-G)5K7CCVRX[43KXM$E'QPMG/RQ8R&4;J.G"B M*H8C"3MJ^)9<>==1LMR9(K.I6)UJR^[4*!<2>QU:=5!V**:BS6=CCR&H0.:N MF@!1)?9#RHHOTD1:=R F.A.NI.KM-/UK"]M7_]JX%W!1G3EEJ[YIG3A1S;?H M)3\:4)F"!$@G$!K#06[ZD^CHT=)D0]U*^Q29FUQZG 02F19XJ" =7.+S2 MD*I(%3C4F_*Y%S1:,[P1VX#\U6/[:>@=O#<+?/QW$5_!#8MK@N6!QT57E("S MJ^79C. ;%+W;59$F)&C0:),;((%I,[=UQ?&:IF618^\B[G%+0SO%<*O3&:1F MW:^>9'^S5P[:]3,HLZ77";/&S'O$;H$3-E)G'@?L,+@6R@KI?;H.PSC=)T55 M@\Q.,.,B^.J-V0V_NT<_>+OS),A,Y5$I-0(RNF\\B]F3[-WG(_[^<9H7[EET ML5--F]@EZDLZ$9RC"G8T2 2ZQ50<07!?\#Z45AMJ#\P>75H5^8/S,%D4Q&A, MS;--"JA\[,^C;:@[4@=HV'_E#]).07DP*89Q?'Y6.QP /J !;&-5I!Z([0.- M&M>)QR';]IN[,=NPP3CX>$-0.:]5VN;'D:FA&J@4$1Q^+NND\I'QD2\63 [] MA.ZS*^6#(_[HLJ(D_4V/CKQ Z]3Q.J&M0K+_"VR( RX*7@OOO6-VZ*=E7@CV M(%B<7[&_R)]SND+:SC04B5;T&(-'M(4\/]=)086;78U1GWA?FH2FYXHF]BUU MCQ;I@^55HFN#Z-^&'0.,:B-VFQW^O,_3>S!FVBO$@L;Y5*X<5HU7RWNR($H8 M6AFL;/(',)Z)!=K=9H+](AZ:&8PQV46ORMSSJ4NU!DX@ID;74;-.8^\/LH!, MBY@"%]GMY(L,S5 @U]BX X57MQD[^.^\EZRWEXJ4.QW$X1@OG\=6,&[F!"L MB.TQ(C>26CY&:)^>5[)'<(+%=96\TMF M[5*!6()66:^&WOTD35BL$L>?U@),Q?*MSN:[R6]L[359%_,B*5%="5H* M<-93U72 YD4'"@*?59;"0U^,] Q1DH!J1C6JS]-\Y;%&H).U6WNBC_&(L, V MH.5C26\N5?X##%[A+,.*+.)L M _?-!ZNJ%=R&TRU@ATBBG(KP M$'?*'[!$@,?!L?;SJC8^KE/9#$7F@? :+8Q'/\X=ICHTQ!T'MC[N!SZTF<=$ MZM:=!RV,Z2=RY$? ^G_XUIIU#@L!@S'M:1F'IB,JMO98NW;W[3I4P=Q)?G=8 M/FM_]]PQ>B(_$;$<<#,E.+G&B4,)#+L5>$#B;',;"S&[ $9WN&= MS1N9]?>6;(D=W2,9?OX!-/A-PN8DB0]>$;H7W2VX+8H*K4M008JC3U]'US%1 MZ'$6)Q1X,L2C;9J+T5MHIE'C,O9HX97)H CXZJ)AE=D=U.5MAN(M=;B8R^7BA(=D=4;^*#E!G4W;+-LXU*&\F" M1M>E8MCOIP/Y)J^)O%7^.N+E^H)M<[4M%(-^G*3.;J^C5TC*LO:!AH MFJT> MW3XE2?;50G $4X2-/,NMP&TP8R0?5'BTV#BL2[7_P1\^9Y7G,T57R+_Q^FE1!X_8L<<;4T>7!LY5'M&7"=7B8P2$%EIV"Y^5]6;CDW2SK0A_K\"F&P5OHP-Z)3\7">@;2HY]??7FS;%X0+_- MIA+TS-_SKLY,6/-?D[G[YI^D*>R;.+^0>>?FEYT\'N6P#('<>15:^4(=S_(8I7PH MQ"8'2Z;JK5P;L$JRRJG%=Y'?J^[@^AO8LLXBC2>72Z;HLE0:-Q842A7Q!0W1 M2&9*UV;4NK*D'Y7^^RI.[O_\1_F?9@I1*G@AE6FU-DKL4OY+\^NO>K-5_?_-O_=DO>/1I M5>12[5]&\F@6=U^\4O][UWLMHZ>I4>R6K\3EHA#\TR5?RB??\?2!/Y;F-=]^ M<_7ZRW>+O)!WR-VK9E:O5>T$[8 O6>]GDL=(F!O^^;(GLBW!H[/592J6\I[0 MPYK?%?KR,+_,=6S^3I>\W=/U-?Q>M3)5OKV[N;[Z6K[)1O[3O-CM]=7;-S.M M58\N1;]Z=Z5QMB[$\D^__>+CA_>[@N5'B-QGI*?3=_U;W_RJMX=(N'(^'PG> M2>G^]_+3BC2KN?7YGSUV_G#==BW'"0AIM-G02T&8U/XCVPA.J4]JH"A?+J9^ MA#G;%HH>C/5#^HRK2E/Z,]HX$;@7WTR\&&T\>_60%Y_0$A<4>./3=7?\%*#M M[F$@+[7'4/I-8U0X,863B%JL46NI8X63X^#0PJJ*&BP[S8.#9R/-EN4CN)@\K?8#0G8"T A@I=@8VB/+>N=#&1F-F2L5#\FY MY>:DQM@%_39:\VRENZ^.:3)'#QI?<=)<^E"\TA^A!!Q MD9RYGHZ:9*LX#!^ MF52LG! >NSXBY8?BI296I>'E3 44FI%G,Y.3#:!<94X M#8@($WTA*CZ>^6V 2V*'2^R6]4%>-\P!UU,&: \#DTZ=\P0II0,*&257%&YR M1> !8Q2M(N_7S(?$[L\KI<2'B&9YV5&TA #>ZA.6FKYHK]M<*V+&5>/Q;>,$ M+81\-J/+]>;5.V7 Q1?J7]?OS"75$-(.6+@A:-BB<)NZ*.!M^'D/9MH#^59] MV3RN;3WN1^9AT[]XLGG8/)\@315R!^]SL^<#YF9:O80[09'=)T6N2NCY5%3F_ =$E6L'*\.@^^SV"M'# MG:0B@0EV=H&C]8BANPSWPY(+6S1&O SZX MBHLCX*4-&09,$ _5A3'8&4X$>)T$WR5]R9K"*'4Q780G:&$KGZ5C]<^ 0[M6 M/0O[GO&'05V_"AM1@H+JIEE#T4]9 I5/T#TC"81"F9B,ZP3-!5N*F"AF+^0[ M\$HH<13-O 5&-GDAHN[HSKJ=9MT42P]0;\M1\II/1!M)^6*WC&> M%$QLDI(X$9TEOR!1U]E/]4&T1^K.$NI:289C-F7,XO5AU1Z454EDI-BGKTJ5AG M)O>S<+\*] :[]I6AN-#15,T0K_N=]E*/W=X?4D+H.!;M*\6OT2S"$\P8':M& M%PID?M&]43JL#>_-S'-\"%LOQEWD[)4]_#C>*GLAW/2UUFM,*&I'2706,'P5 M74,_;CTKG>$FUSNLO%[^T9GT.?2US0DY,E&"S<=&"F +\EX,(V/(2'D>-PE* MU$L=%U2U?.7@*1F']S'0E%2KB:)U\^(FM(GMW/R,AZ5<)] ?PKVCXF0I!0TC M%6 :0 HJH(<:S@+[Z*;#7\2#8!(DBQA3R*DLPZS"FH(=64LC0D@; \5U_#W) MF[#KK ?&V>1XAQBDA04>?(3.],#-YJ,]QU"PGO9LC,=.RRE+>)7<"T;$\V0W M-A0]TM0E%%2\23+S<0+D*P8VZ7DQ3=%6%,:#T-RAC.#%6;UM_DGT^?+QCRSF M&^40+/)8^GS2W/QG73S"%OR2[,]9;]VMD+[>A-8^8&>8? .R^? 2I>BZ]SUD M,(85Q[79!2NH_BN)- RM7(+O_GOIR!"=QPMX%.?OU'I-X/[ M-7KH@JF&PDPU"89>0:M<$.3C?=8.8SLT#3O@QX!]I;%)$2S11P$<]NHH6*L7 MN\%>'H5"=0W(0:@6 =9.V-7G^D;IA7Y\EZJ?Y,-TK);QJK$[""O^()@F\)3^ M!LL?%,I=RU2:(RK -_JE(,MG(PH]0*J![J^Q =+KH%L7OS2GV$64.HJ#/;C; M 5NF ]S0P=D@WD;VXIXO^(238.$;*Q8;!C>QJ$$?1F5)9@NV3&CE<*!+,MW[ M:=,AX+A%#6Z=+ <'I(FTT5!8>Y7CK< Q$TL:(H58T^V,AHZ_\]U"HTOA;Z+< MRJ5UTO%;PVBNUDZDLL[RNF*[C(.6\Y%*]7+3?E&3WHJR253>;QDL%*4^C]IJ1#R_S M1*=T="6V3LOIA][S;:X*N8JZ;!ZIDT)M\FO+JS458=-U0F3,D96]*!TR/T0'#NRN?U=&O MM['V[J:G5VCR0,0V0$:[JLJK,YTDE%M HT#8_JMI; "JL*2'%W.8NIB4_3'N MZ:PA%M_V7-393C-\@.X\G#A"Z[*W*9<3 U?%UUNR:--YY$FU;>\TL.T@ MWJGTE*TQJ#'ZK!O:NUWMR K62AC2'N[)W5AA (^V4=80]YZV!OB9VC>VP>3Z M_ X_V+62]C,\,@#6D.[4N&P>:Z!/>F[X2@\>Y\:6M&?O76N8-C&.O@LLN]RO MJLQZC'=9F;U.GJ?N9G0O>-65W1QVZGQ#E3?1TF*JGV[/@IX>?*"+M) MJRSLA)NSZJ '*,9 JK5$A9PO4I-N/'[ZWUQ>]TD7%FHF]AR(D+$L/Y('5.KC@66FJ+>6TUIQ*<-7,XZ2,4IW8S9>L M\?E9S[?N%7]J:C--0MFZ/A? E1UTU/M MIQNR9B(8C]:*K/D^3^_I39M-4CUNA?HP;8 K]F-;+$E)5>(-S:C'9U+2\J(] MMF'PD2Z+A$X9>DL:&DJWUCA,,\.O[BX\L=XCW\H]YBSN& QR#K1O#Q".A,XP6V@]6GCLJ3.P9ZP%BYN M1/N"Q*3D1ED,OU]QT6-[%[,],6.XT<:0"M6:&\/[DP[')+LAFX,N$VQ8=[6B MIA3J;^F21-!DG5#^EPH.0PNQSSS-M60QS;N]U17A;@ MZQ,<01O96-T0;ALITB5,QNA5['W=(6=@S)21HR_2Z[(YZV)ZW### 1JT*(]S M-CM%.;R8/O?->%N:MBY'=XTG&3R'P?E1U:R*T< 7>9$MK-Z>6UB)[UVR+7.YN)U.017U/5AA8O.G,L8QBN:Z+T:HF]8F"H^0[MK"H_8,\M."K M>]H@=AL'[?/.GS]4"N)KZC_:5Q ?W=4:?'(CVE&:.OM>V: \=77F%\VUBD' _(4J7LOEM2>$ M,H1T(5M;FO\_[]W_]UC3W^3UVOGT*-:RNU"+B8!%1Z[5#H\#-]O_PK.;. MB.IPS,VKFU=8K-?CKAKN![DRF*RD%ERD2;E&]0QXN^$;;EG(=:?>C\?4 :// M1Y3X!FL"FVH;E!:JS4-#1YQC^U)\EO_U*%.W[!6Q3#*?VAPTRC6J<2U]DK-V MF,^[3_!AOMD$J\UG7]M^%MFIV&F#J3'\KI.QH2=*U4@4916<04WM9*PXLI*R M>@=-NIXMV@"N+O(,-[($I MM@;J)+NM+HEN@N@2#+ZE__ G\#\:X22EG3]H6D4U:^7I=Z]NJ!TJWH)IKMBW MI>$E;SKJ>O)![30TE53)K)0[63ZA% 9LU= T&"8(M3S-_NAH&Z[8C_E&#EE( M!YBJ4#4225JHRGSD%6L?H5D8I /\2?UN(:0CK$@AZ%5953A"X..YYP]$[;&1 M=C(C?%FV(J10@R1+B;8N'=!!_&]&!"[L1X)@2B%^4.0;"I!I9BVG5&=F$RE M6YE(MY\7"I=TQ=YW(E$@-J*XX%OYJTA9XCXJ=\1;,<=-@&?_1X-FX0BR%'K7 M9@L9YPP0'(0;EGHG+W(0X8*^.CEAEZK\%"?M,3!%#!F%3O !G)1'2MGRG,"M MXD5:LFD (SO,.O3SF:0YZ(&-P( C,F)=A^&(1IN?GW1_K:PQRQ:2>= M'OF.5AC8B F$B*W>.@6]X9NKZS<[DTD_R0LGY9DF(U6X: V*%A?,0)*K#I3[ M0"S.1G5H6V)9Y)L.77S188[[2%Y>*H;1!I?<&%KZ([WN(>[8R>C>0QF%C95] M I\.=K5@OUY#2BHW2P6*7!H%[J5)(BHT%M0S4$%G"^QVPM,2ZROBX0&]AG6. M)32YWS,W#NE =UZQ]UXZV7MW^%G%?>*\1T;;@/P;%%H%;K9[:;WGH-@\**5& M<"RMZ4!/,S>MO1H-J!HS*378-#$2:YXNU6<28JUO6,*TG4^?^,=W?]>\>*JY MO&)SSG*I(*5_IQP"Y>J00]"6/C2 IK9O%+'(U85F;K[$$L8>&V6$P?+9*6/C M;Z]8@_#62&T"#K0Q+:N\,W#3"J5^!)5J)'1M,\RL.O(E36R#0&(./M_1Y#N666'2LQL1/^H+B*OZ/V4*7C%J1ED^ MEI782'LZ$Q69.B;FMGXL$^HFV7'0F5":O(-,2% 1D.^L,-2?[)R _:IJ9SF@ MWMHQBW4[S,938*(HZ$HKV$;>G?*RTY2NR5+3W;9IY:Y3@9*M?-YFJS+4RX+7 M<9UJ#G:J68W$L/RQN3&[(D@0[VU"L&(@D5RUR2Q8QC=ZK:E?YU;>Y%+DL;KC M^_.EW4=V*@5;TUSZ5/=U*NU#'?Q,5&&CHK'5_*UROYFBR'])@?%(61MRSY"K M5M$4P/!LLR,@M[G9/= @+_3;<$BS,3'_V9M_=/BPNI*C_N6\R2T\%XA_0[LP M^!E9EM0\;2PX3C%\C+&Q3A&B>#4F#(1I,-R>H!U]JSP0\P==;1Y%+^#FL>93 MU-&GDL JUV_?@?8C.4%%GB41E@G0VF16J:6YB]S27DC?#+H5TE;D;\@(NBA1 M/V6=1*DP2X3)#=T]:,&0*FN8,\#+$S"F 29-P/BY60MH3)SP528MN"3"Z_>V M/ 'K^\'L)2$/I0XCHPFKI?^ \C#[UM;=C.QN3/_Y$!/!;,]PF1QX"FV&7I=+ M-IJ0.Q\Y\N'FH) ^;.V:S#\H+'0G3CG$O7,";GORW; A:)Z4>ES-++(FYX(E M&QOV["OVUYR ,1ZMVPZM'L)KA#'*@^DEQ9-,K*EV"7J/$_,X=7%PU1C^F2SK*,/LX1,JEY7C#J)5Q=;E)3FT/AT@VC$Z344 MG]R\%\C<-YH'O&7ZI73@;;Y./#H2'DJ_-:45(^K%1E,.C'B8:&H<,\NVPV,L M/HEYF5_%YZ3TL45VOSWFQ[J1^5-OUV&\V1,Z;XT"V?U@5*YG?<9!]LBD#"OH MS_H5X-KT:'X%N'.#6 ]RF3WZAPZO.I!F<0'ZR:!B-#6CLZZ JD4]XDN,DR(H M4*-?$'ML<_L@"(&NRT6=,U7$BPWZ%GSO7AD%[-C*FZ2>FQK$K"BF2E!\.XX( M\BI>/Q!%Y N+/TS 4[BI)A/=^$/>1P[!/#PT.[=%!!C4:1WTPI4K)-OR? M\O]K#ZM!U@* IY1NH(A XT1JUCD TX$1LT4>^V M- \$*9B@N]/'/A!PX!$+'YT,Z 'N]QXM^[;V(E\9(6&PYRP*.>14I$'.SHSJ MYZ:IXZB%BJH;:2A$=$/L6)Y5@J1]W,^T(AZ,HZ,:6S M%+QFA8BD*:;Q6@HWUZ#K3 /PC7P(,^A570^J6.8?YV_8F7C_4G#6+C1IU>F<("HO9'E!K45A@: U(1Z;8:8%405A/F7DG[#?PTGU5$E1,-.O@FO_.BU1D_ MJQ";I'894Z/R2 7@P"8(;AAW[LV:U*:A7L5FA3'W^.@^FU)(I=S=A_FP\Q7E ME],VFW'L591J/XO9#LW1^F5RD.D+SW2]45OL9ERQ*_8#?<2T6J$*->FP&VHY MU;5(]R0B1+Y)"^RR$2DVPAK/F#Q5(J9KE"7;O_1CIT/>^]O*0\U:/9A$X;S* M4!K2:_16.M!-4Z*%8>$>D2FK.,!ID(Y;ARVW#Y3.)]"G:&)F00[.+J4$:X\@OZUJTGVRVSSZT)2@5LEW9PA2ES-.&" M>:>X3*A0;KJ"N3[!Q9;I@./$&9Y B-.MJQ-,SM N9JMPIVCR2B=,[M]>?;,S MO?]M]LA:;_*"]5PC@BH0.TRA?Z.ZV6N2(/W7)>O\ %;6BS*)&PA28]^RSHXD M?J*&M%MEBAZ9R7Q=*+B##P!IQ)"9"13:!W/QXQ4HK2BPQ#$*(.R9Z-"X>#\X M[V $(%Q]YMN];+PPT0Q]70][%\TZXN8<&8[RK/D&LS-6-G]*YT)>>E"/P_"? M'1EV=.NC> E0MC&I/&JK@X'Y"5XJJF2.EL,3BCQO)VU-F[+49V?:>?:X+BN0 M4'-4HD_1KAXR!$4HK(K\ 20( M=FK9 U&KG2.$/*;GFT!/ZQP&:%AGQ2.3A)&UG;$+#>L,T.>"E:X34*],:2I8 M\<_8,Z09FJ!U3^A1][F*1]"E2;8>VD^-IQ755<#=]TAYKS#-97#1Y'3,8F+M MO,>PN\(#9VQW.Q1H"9PG9/(@A"%ND?,2Y ^G'8W"/C'_*,.\D%7-"YY5 BP0 M70N0DTYNXU7!09"P3ZVBNV@$7PNK?W:340^WMQ^,-WA C M&C!/53Q<$I!D&BV=GHR]/L&:8X6G*&N3KWEFG5L_U.T$-AK@X([4*!6(B5CU MKEN*F!PB:E@C'1#%GYSF1''=;]JF4$'41"YGS;7(FJN.-2WQNN;D+095E4LV M9<&$:E4(55V0B])?-R6V:A*J$);U:EM95Z[*V@I47:S9P6&?+/XD"T'74,%E MH%@@T:,'BEWRB3=>ZE6CGB;@>ZLM;\+D]4WO'S)-W1W5*2_4\DOM1/S?J2I( MC=GBT=I^2MIZ^TE]R8R5?"%7=$%L5A=L19=MGQ6^%QINKDC5&D01C:LV1>R> MJZ)8:+/UD"<."^C-E&OZ%EUBRWQV?O]P5O_]_OL?4:-9O<;<;;OE-I GT U0 MMMXGS5VD0):WQ8L%6/A@>I@WA=R5:62.VL0F5R:L+A'HBY$NF M3'NFEH\N"1UOE)J-SF"CT'0UAVE=5.:INM.R/&MW&S,$2Z)M?B#OZO:"2Q\; M90K-?ZAXJ3V?5*QU:NZX7B\]T]:77DU>E8TAFOR+?M&F\*C; A.;1/&9JC=? M%=(M7>>4>UM1^5-7@KS-T[2NE.96O>Z:^Q2:OA3.HBZ5>2&R%<7EZ %[IBHO MM7K)HTJ5CGMY@:+MQO-BQ;/D7QY]B\=C/WSW%W2( M5(W.!H+6$"IZV*+/*6O*),_=<&U"SDN_S=%37O:)IXXWH,2F\L40;=*QXYFC M8NQ,P"+ #)*E5 ]H7!;G24KY(\Z"+T"%V:A?U6NH8811[7W,/3#0^:8GGS+[ M]/U$S8:D/S3V^*[87ZB[7GO9-?UY- 5-O2A)U:M,%MT)E-;JN62N11^Y3-UT MY:PRNOCB_(I]7Q?T;A<-N(-N(\N7:#U9TMH5=<>1?\G)@U<>8 ,=:?,G ^H; M+B_(Z!.]8X^R6-X=45U2[:8S@#?N&]C(UKIL+PQ_CTZ4F/;H2:%]58.!N6!J MRU ;HSC?-I@9O26D82#78LF35)6)YOHC9@1]7=MZSWR5])V3POSLWE7C]0"K M-?OO 6:<7$&Y<6S8&51]8E&P42@=3W^U01%0BTJX5;7>(N"-A[;EM%__\G9TH]'!K#]P"D^?FF;NS MIW>/"N\@[!9J #],(38G;_:HN_H)7UHW)]3B6";D[.8/HI"^09(IYXY\,75? M4KQ:Q6I;%(*Y+XD#*Y$>8-R0XK51^NY>E\:"\@W)+*&NB%V @9Q@[_^UZPUK:7P MH-<]2+H4%,0F!8I6W5UP _1J/0,,>?CBE0=GX3#=C&&O"0ZI+GAH5'SL!C:C MSXN,3VCWY'>S#I]$T?997\7+B)_DD 'AM!W)ZRWEO^;U7R;H(*6J4;;VM%KG M]0HLTH'=O3;<=?18ZO#SI@W[A+8O)U@?N'@JV20I1ZD]_:S=$>$H=BY1'@4'K/ZP+C.*V+-O,,I?-W_,#7CJ0HM)RF? 0:4PCJFPFVOZPS T,'&[. M,VO8?:"Y@3)30?/CFA?C5K0@G-8O_68=?+!7+&@>ICG8613MCYN*%;AS>2VO M/(^N16@GX=U(U^1?1S:_K6EY-NP[S)1V^Q"C+L?8":>8V*QBFN2?N7"-.W(H M3'%3IBDUPF :H=7UK>B )=),72:I:-)D;?D:TR5IJJ:[%TU4%*D[(XH$M*E5 M9D !!)E)$BY[\<"FNSQS'Y516JP]*SW(JP:/-@$\"R#3OB/-)(MY$9G;Z4/=HP=OP\ .3MU$56D]]3>,!/O/__K/ M73,E6;<(8/UYC%.AM2%^ MW4@.*XANF Y$C&)D\%J78P/'=QA9LQ@8!]9=>[5Z@8-#UJJ#Y0(G-[!;]0;V MW_( [1Z\RWPZ:8#[S,XG59K,"S)O#+\6]"3A4PEM6XY'W6KG,N4]CPFG3-F? M]_;-U9LWQZ2^_6DJ91QMV[E)]QZ#G1N5PH4ZMT6X2ZJ* 4.=G#2!0YU:OE L M ].FIWRV0(F53[#ER),*=G:3^?1.(+BNIT>H4ZQ4_Y!09S>=CW#^N75 YG"5 MRC)DK9).I>H\@4X)6&S!SJQ?RA+J'"D]/IV!]11FP-3V ">X*B:W^)A_;@>W M+CC!%%4M_522Y_GGE^9\\E7VZ[8$-!AHPNQ.PDE\<,^'ZY#ME/EINW7$-MC9 M3=7)\T]M>O!I_KD1'JOKP1W<]+Z=?%:#M3_GGYD.*D^]8.>?W_0>%///K87! MA3K!Z??__'-K4SO!SC!D53PYUGZ"3=>2-P<[0Y4>%?%).T[\01&0O5'&:Z^5 MZD_$)U8E4;)5U&)TPTHY*.B*H0I0R!4-!#+>$%->AX;6\,]]?(IZRUU\8ZRI M@"/D3UDE&\7_UR"/>HG:QW=U+:D8J>ZIG>2'RGR>V*"62K(:*_AD!*A MYJW4%P=!1QT,C4\2BX#JX2-,]M'-&X(D&2+3H^[&7>!I%%VEEA$#<:$J'Z^4 MF\J*C^LBS8P+30Y57VMI/X&/Z+6;.?IU-WP0SSSXJ(>/\.ATKCK)RY^K?*-Z MV\_2-UX9Q;H_.^T6433FZJ4,GBRTC: M&<7=%Z_4_][U7LL8PE24O^4K<;DH!/]TR9?RR7<\?>"/I7G-M]]]7,ZK5N;B^E^27K_4SR& G3[A5/5,O9ZI+:T-^989:WL?O/=ROR1LW4AEG_Z[1(N'*^7Q4MQC!^N6GZ>9M=SWWV?G#==NU'"=H MR6+\LAZTD9>EARTX..:/>7U\"WBHK0.P-"TG4#6>6]88[9\T5[0U1K[N@*>O M1Y'N-@Q5M8:A[)9*F76S85Y/Z%F ]/43^&KKS*// %IZ9GU^F3C-!VN$/[V4 M-=#8LM@@M,:/["RSYMFKSA[6Q2"? M!B1U_.C1_B*"!^F(K_F%R&%M28#TTZPPE/3TB991G9;TA'RG8PS$=6C*_ M#"-.+*FASJZ>:A3\J@V^)(LF(\%.;JR: M\??Y1DX@\>#6M2E->MU_H+0^V"DGR>+D/HEKGLY%_PM&:JQ&<2;3E3O:.XTE MZ.[-8\WL 6-T1CL2+> 6YMHI )>EM8>/O6OPG.VH@^&V2$3%"VQ=5 (+>QF/ M3(/5)]$5<=L!)Q#W:,-AE'XNV23@ T!&'$^R42PT_=HZA9_ +L#2FL$&&&JO M.9>B%,[,$AR1WDE.Y(3D#3=AUYQA!HHA."8]7GD,U(%M]DT.)BSC9+FDSK?8 M8]P0&YLG%$/+@.?)4);/JA::Y C6L7T_LF1'OY%'5HA($+=@DJF6D0WV3=][ M!%IK+S,F;V=J"F(^F:W8PUJH_.B#ZE^L BRF3U?OHF'Z\KABK1E&7T3#S=W: M=L0$$[J55 CRP-9@YTB:FCRQLU^ &D\ FF;N#B!3--;M4QH+&@W$Z9"#8=01N+FTV,33F!\S4+$2YE8X&V,T%[+*(M0^.A?RSXFET0RD/ M-?^P]\8[!IF=A9F8]1:E9H,^7:V3 NN:1Q#<5XP M[CWG%AA?7]#W.Q/T=H-"Q8R,K8_S/ X_'F,?SS/L%>"NE$YS#NU&:>]W;/[+ MW'03OU/1H]THR:^OKK_16 (-^U-,3LWG-,*3 *,IWY;BKOGAW1&@D@UZMO<; MFH_"O=(<+E/^F-?5W3+Y+.(^9+.!G>I95X7\O[B9L/[8FV^NFG>JXOZ?]TZ[ M-\VW5[10]Z)0+5X-?%+%ZN04WTG?HQ)*[ 2\?"CXMIG>-U<:.ZN JV:&I&YN MOGYG3V7XH7&4\,2@T$AU0GLJ9#GK9,;;N(VM#J;X=$3UQ+(R[CI964]G&T\L MLMO 948D]GMRLV=I#2:R!ZUPEM1@(OLRAV=1#3?5TZQ;9TD-)M(&!L[R\I)7 M/R9R%IF7R)2'?Y:5EZR2+,J+;:ZBQF>1>6ZO8$05N*1X*;^NVH/J/N\LZS#V M F%GF?G=CR8&^*X%\U LX"L*77RE8AW/'W;Y^NKU[3GR\BR;8P_P]JRJ!S$$ M#]#>6?,,0U5\PU>B#%KQG/7.\X0#]O<*.?%!>AWX07J:$?0LJ,%$TB0263A! MN==A2TL1684BJL!W5D ^;>"[2D'-@I%5X-LJG+!XX+LJI/,7^)X*+:@4^,X* M,:84^A9K<66AR"ML<2E$73#X@] WU_Y2]?/."MGA"7QK[>,9.&^L_D3V]0X^ M;ZK!1/801)SWU, PU137>WJUGG?6T#L,)T(:MJ *PVY7XO+O" M!,2&OJO"@94%OJ5XFKX+1E2!;ZKN^(680#XC5Y[KRM==JLZGR->6#,-YQ"1:>AR"IL47%'_\KSS@KU#(8MJ/*QK$1 GESH^^J<;_<4U!X"S?.> M>JH [>II3^6XC9ZN;II63T_T8[A/RD33T]VMDS@6F3'L7[WNX+A'(_6TVT]U M<_K61?1BMXGUZ1 T'J?8M[$A;M8AF[3*G][(XNTQY/G0("<-FBT!#X*Y$<-G MY=?$Q'X?SR8F]C#5Q 1<)#?=Z>[&-"#9:=MI!J69571R'DQA=I/>LD[=G&1V MYUQP?9=)QK,H<7.LV3LITSVOKMBW&4:U)M5-LO+JW6FS]4*/:;CVH6<8PCOH M0?=2SZ/-.%'Z8/4,\%V\#ON.'8<]!:3;[1?(@&]3@OQ\<(O4."&5A1*AH7W! MI9!U2[1C]FEZFC#[F]UMF9PM2BU9IB7(0T>]S+ 1(#5B VK!9J49*;%!'CIU MN"-\6NU.)KLQ\"!7/VQR:"M/E+Q]R=$WUW?POC$CPCEBG5"]R>M2 MZ Z;"3'27IKC'K-*1.LL3_/58\M)6ZK>Z/TSQ)IC8E ^@DT9A]]?9QV^"!(S)F7IRM5$A)VX_<## M9!WE]\Z[!MXPN.5U#6JNX>?3O"R/:P_U@C2F;^73T8=Q:,BW_76!E6"EUW2B#5:&R=,!_N>>VL/4G7>*==V3R'UN MN=7[@9W/+KN &Z%)6[FBH&NH\]N797KV=?4J#'QN"3HK\9Y=C,8M"56 >TD0 MGGMR4O75U3HOI/4[]7?L4#H>X%KY.XI8IUI"B=! M =M\RA, MM;ADK8?.M".L/MAB#E@'(V!M\IVU^73F")Z-)^^)+ABG(0E=@+6?^^!NF@1TI\*:?LVYKR4K2UU7)?M?FE=FG+'^X7.,RDC>)M"@97Q5"0?KDUT;Y]E$SM72-,_<+YY#.EM>[=PF67=&9 MTWE3.#Z8!SMSE4D!XMWJ_!*88$YM*&91$AS7?4P.$YF?JCQ%MA>[YPY,)W:Z M^!0 *,KUW5@)OX]N@W+70N& 11 9!M^#<[M\MLGHLYE Q3X>X4SHVT+8;/." M((684P'"V>"U6=:5.QAAOWJ3L\6FMB4!U%FB S&(%#P1)R-S 4:26-;"@/= M.F"C7(]6Z*AI.[I]70I[[)VAZG%^XP!& HX0-%VT&7I4[41KVM@>\%TTP@MZ M&QAO1)17V$N +RU4S"!Q=C^V&ZF"^^R>%TGNK!^YMJUN8M!Q=_V=!NF$6\E: M.]FOEZPYH*?K)?N$:7)N+OM\1!&C)=E1BIT%10+H,>.GDSG/+4OMDY_%>:RM M25AWC:T-IJ3[YLU+E^H>X-5Y@V*B+.O%)CF?]V.),R ^VI=_S$.BK'WILC3Y M^;,XCR/.<%I=O?QC'E(GD)_.L B&7K0HFXKNLSR/(\_? M41HS$&&^_(-^WIW'E>>:WP=S#;UX80;D"KW\D_XH@A'FB]^8"R'.KM!1S?>P M^OR]:''N*>0\BQ(391V,8?3R3_F"E^=#?CP'/9C[Y^6+,AR.X)=_RJDRAH T M(0C48-U>M#S[J?3?=YS'0ZB* ;>\[:!# 7:847,[ X=^U2W'MT$SH)=1OCW+ MRD]6824(0A94.-9%X)(**PQP$WJ[AO "]P%+*R"$4N"2"BCF'KBDS@VS?055 MY/RLUSV%);*\7JU#D5;@.RNL4'? @G(Q*)ZE=;;9)^ZK;9&(BA?!V%>A*WA= MI#X,Y0U"=;KNKU<=&*6"%W>+O%I;,;;7-(U>_.RWQR(KZ,TZDEZ&*!JV@IM; M0T_^JB4K>/M*53/J6:O__N;?^K-?\.C3JLCK+*: 8U[]=[[5,#%2' MV%;BO]W!51#DHM M/U_V1&:"=9>T.'=F6/.[0@=FS2_S4M%?W14BY53]2M^^NX3SYOKJ:XI^RG^: M%[N]OGK[9J:ULGGCNY7Y(V?K0BS_]-LO/GYX'T D\J.*0>=+]EY^NN^\?L7_ MW-M#3^W\X;KM6H[G#W*?NZC_VB_LV[!OG["";($+*[086^"634!!ML W5D"A MH\#W5+3F:2JRU5EG>0J,9_%7 ;6=#WQ[F<:E?%\OF//^&JBN8'1\Z'OK;)1Z M*_F.M'Q/7.3YO;O79_?N5WV27EV]#?L@-73!8;@LKW30*V!Y!6(HA2\H9[/& M\S$CWL$45Y=DRB76' MG:1ZO A":M)O^3ILL65Y=MEU80A":->:=#9@H85"W_'JZDW@DJ+MM:\IX6FE M%?A9S!?R7P%1C@:O\P/!SH5O1]3/')3"Z+G/&(102C<#*KR[??%UL%%>AI.( M?_GBY&691TE0::\7+].'I K#-?]%2%-DR[R(0J$2,#FT%RW1IO%@, )]\7O4 M"INO2;MVJ\&(],7OTD!2L;\,6:I>MV=Q M'DV!]CH>AB+5ER[4MAED* )]\=O4=+\]R_-(\@P%EO +$>:G,**AOPA2P)4T M0,LR"8=J_OJEBU2'FY11'XI,7_X^33;;@D>4 5JD8C]YY>UMT\PZ2.3WF;SR MC/P..DE]1GZ?D=^S".J,_$:D=49^0^(*Q<4*7U)GY#<";3LCOWU%=49^3Q+; M&?E]1GZ?D=]A".N,_#XCO^<1U',CO\] [Q!C4M4Z*>)+\O220,(MX3-\A.+H MA2^I)(L%-=&2)GEZEIF?S&)Q+])\&XJT0BVFAN] -RB@I MHGIS?U;R@*ETEI27I$SQ_KNSN%#K(403_&R!G]5-T.='[M0TB416AD,0%/KE M'UBSJ)NPI16051GX43SWBO)76FTSGV!PK*'++)QL0>#',*!<7?![ZB&8$ICP M]U6^#$50H6\K>0(#@42_ &$%9HT&?@@#LD9#WU@!%:*] &F=(PZ^DC+AAE"D M%?K&XD7!LY4F(;QZ.M2Y/SR3@45F/P%NS8_V$&]^Z1,%@D5$MZMDS@6 MF0D-OGK=(2*VQYK5$[SX=VJ"K]5<>_/\J[H0+P;3W7U(NE6N"AX+^:V?L&$4 M?(8? XTH152("AJ2\H<2&G#/BT=L4G)[)LLDX@JYOG^DX7II); N\GJUSFOL MG<@G0S[_D!=I? 4-^3'?8,]8YH7\KM9Y(?57S.I2T&!I'K"^ MR%@C!OE;9G82^V==)&6<1*K"D4E3E2WV;LG12\3)4A[+.JU<6_]Z..ZC? E! MLW"I/VL<&3V. 5,WC?4DSUUCC?+:-L,IDH, /<-]V(8/V+^DX^_GSOD//U]6 M19ZMH"GESE5$IS3XN.!EXKPGK$<8EC;7]3K:CU69.&]8Z^67V#/<5Y$U0.L, M:$Y&OYS"A%(JA%V_I1GTK:AOTS*_8 _K)!7L0; UOQ>L$*NDE!.7:JTUF$I2 M8/+-Q%(N6,6JG)G;Q*B\>U%69+O2Q^@W"VG-QHS^;Y7G\4.2IHS::;"H+BMY M Q?E!>LAMYCC.(XT8+3F4L%(>QDU2\ !*O^0./61->M;WB\];D2G>TWEWL?NZMY\0WTLE)5"_AR^7#@M[ MI,I0XXIK?QP:L]](OAS-:<.E"<>=1^P:5*[64YJ; 7K*2DX+O&:=[V%?+GF6 M"66=0X]1[:*@!W'H^Q5!@;3Z.;9?VIOBF'9&+\B55/*.C)ZT/-YRV/,81 M-Q,B6^1IK -DL8CR0A'!W-59+ IZAASY84\,MO\=>T*F3WSST]% W[GI-,W$ MZ74QRMGFQ[=;N5H.=,YV:L\^ M0VW#!CN]H$^M,LZ#G1T/=VH;>2R*9$^CG&>?H;'5PYV@T%Y!L//;TTGN^><6 ML+'7N&+!"F]/B?^SSVU;B+V%=<\^017Y"MA>61;Y)MS91?EF(XI(7AQ[6,_V MS-(XRS,KYL_;-$^J9$]3XOV"O#[!,;WUX#ZSYX%NK[ZYI3#,UXHQN1^.^'Z_&A"V .625%B;Z"[ 3MSN]:\W"FJ@UZCK!?_=$--AF.DHU$Y M4TVV>)V0&3P)A.T/:T(^.2!KP5-G.-O:@]B,O,/&KZUA*I )3:R++;H )O9N MQ.:68)OWQ9WQ4:* UG#>C ]M0^@!I3L'"68[1N_LL0&OG]J KHRJ]; ?7#O* M?I?,)R\^SM^X%O&5K4TP"(Z/,CG&JK">I D+TJ+JC-YG6I<3NLZ 2B[H!X*Z M2<&QA6#4H*1*"6&B1QLT"7U?2524\F13RE_*/\E?L!9M1W.-A?S>C;2NKMBW)>.L$*7\BWH[;1+1RU$+ M$4:FB/E**04"P,B_K J>$;)086'DV"T)2WXMSQX-?!![#9$1'<,.( ^(7E(OIJ-ZD(N7$&O2!\>O&(W=28^)Z5RIC#=I@N;$ T* MWA=RBA/N/FQ*X"7C 4@8OO$#!L0 )=04:T"W,#8C^);4+&C0&KC!! >Y)'4I MEC7V!%!(C5YR(CNMU79B2*RU: C#'YW(H^$UB;T-D<7X6(.'O4R? 6[.(QB+ MTET'8)N2>0U"X= K0-]=+BMAI\IUHL!AWPG&6$_"7%FCG)"KT1 /R)6%:#0] M,S&)R<.LKEYPV#+)>$:!4VA4E&?ZL&&2P$Q8 N=S#^TT'*5MI*/BG,?XHQ9N M1&RX>VO:3H4U.D5J-N.K_2W.GSM%MIZ,^)A_;FFR49#]8->7T+%%(K)H:FY[ M?ADF4U/'\T^M4U:ASG JZN,$6V];+Z16#59R9/-)K^Z$F9,W5]??J$OEZ@_F M?M%7RP?E]XJHKI)["D,LI2=5E+J0QB@8UIWCQJGN-#?YSIQI<:>/NN F9LW[ M,?KZWHN0'>Y7"5#U4IUQ:XW).9,^1)%4A4"&V>4'GD?4:/#*UJFPI MY'_W6SRC5RBET(ND0JMLJ"29O[)(*\TPA.5G1?$M\$45" M?TZI92A]W:6L*O)4F;^LC>;U[-]"OE)"Y?5RN@,+6WYIXR'\ M[]6/2AB\:)T&^;)D[].H>KN2C@*::B-)Z_EH@?3>J7PL*[$I=9:0LK.BD((M MA?F#-/83S;*_E&]J^P47^MM8+%*Y=,H688G\BV$',#!IDI$!_;*Z9 1?9704 M'/?>:#5Z?H3\\M;+-ZE8N2KZ2^6;I@-AZW%EMWU^_.Z]<4PV(DYX^Y5-Q0-[ M$/P3[4JY*O0Y99@^TJ?45_QH$LBWKVX;WI@?>;'@&3?1M45D]X# M,_UL-RY P^A=Z;$)F<,TE#?Y:I7VKN3?>!$W4U-;KF29H"W"I?-%"U7K!8W6 MB9R 9KEICDE_[=NOZF_,D?,G=Z'RL[^*D_L__U'^IWF+*!6\D#Y[M;;:)+PF M%[G7 ^&WQW+2>_1ID=JKC9=^<]LYY\9!?WO=F[7Z[V_^K3_[!8\^K52>AGI& MY,7=%Z_4_][U7LO$ W2;A)6X),[$3Y=\*9]\Q],'_EB:UWS[S=7KKM=#,ZO7 M*AQ--NB7K/#D_U4A_-70+>U:#/;A0' MF+LT*:\+_-' 9K8'/5X4 J2=5+ OK3!3SA3P:]W"@#D>@'M_[+> MDCTU[UH:ZX[("A#]!<(F40RD3U3/SLYK0QE[$ ZY\'"/1X$S%>8!R=26G@ NGU78.=G;RZ$Q& MAYQF>NID3P4XG*1(M)Q AW'K13]A1QD_5'S/-GRPGK)&9@L5)K'+GZJNH_E8^K$CN M*4,^2-8Z(1YCQ&CS*$K/-[XEHW0NV^1R\BH;UKQ)EK,TSU94 IPQ>?>02%9- MSK^;2,EBL90"C"FYV.13;W['?]\F5%N,ITZF]J0'3=Z6= ^[2H\9I>95&Z9F M$M]]CM;4FXFF&PJTT+RS@C-:\@F Q]C)D'3!G%-GZ"+J7X-2E3Z7E[G1^J6^$K7UPOI6 M ON+O- (O:7N"YT/-B.41C*H(57GH(H8J 2BFUK:NQ\)3Z0N<#7&J[1SY^5E M;*S]PK(QX1[Y]0/[*K@WB TL^ 0VQG.W:[/?P1N*:DTM=V?DK9>7>^DR4A>Z M.[.%=A0<%4645>JNUA\.^HB" +J4PTCS^AD$US4$%'C[J8G@Y M-C1"QS9-<36VPZ_S:,$SS)N#!#,U")''#(]\X4$5:0DJEFY>Y.9-/,Q3,/6@ MT!AYU7NU^+'Q865=>-@(!VZOF6F.P%H8K^:!!^TL'D5B"]X)A8AKQ[3&F"*J M*0!!EZK*%-2C*-.B@CA 3Q@8PM##ULD*[C6'@TAQD]6K%Q;>:7 H-8[:N>!* M-BS-H'2E$R2=YGFAL'YE%;/R@:I. OC9C@#**@QJ52^5=\B50H2,^?$=[8.M_U[D&SOO'F[F4,*J M-&S6[8A7L/9?'U62[MI[Z["DY?'C)K-[,[;Y/,6=\7 ;AH^9UV_@557 6Q'U M 0KA8SX,AOQ<\S19)J@-J<+(&%[:*3"+]5D43D?1AGZ#C'0HM'R1\P+K!^IN M!;[34732^!W8V-7G1<:18>D"5.Y2CX-8_YQ9NU&FV- A@:NBJ9-.1!/XYI@L M@70#ZK?8_QV[@W8SX^;J*M_D:CE"G2)UIQ4!H].2<#D,R6>>UF#I-*)KR'GE M]IN*+3W!$0D96OH0\KD->.=-;],[O^ 608-)&U;!8,4WF73T= HO8-;1D*57 MK0.^:Y,LKLNJ."7K:-.O;53OZ8RQ#K/!2^Y.#-EAL,JG(\08J:)N>S=0\3#Z MO@6A9/&8)IK+^,=W?S]Z$;T=V"'3%T00_'ON)._$TQ%6D$-Y#0MW5ZC10NHS M@HU:B8SH7U-G@?S!>"54#G('@.DOL?*!&!ZV_;N>;JC T#"?\2_VC-D)5VM, M?H5Z>Q M9W![.RIZJI(3F$Z1:1&'#I/")C+B6FHKJLHORH:VKCV("$'?<,QM5_@MISBOV;9L5DD?;U=UJ#'OW[^QB!:S<\?51HS4TK.G'160-RJA'6B&M MBU7FU1CGU@:;44D%=/'[$F_^E%(GCD/H:5(A>4S04IC3@Q8J*5Q,>[9FS,SFN7>)SHC, M7]?/H-8PICE]RMW !Z#GQSH'$6$6',LRTC5M\S^/)@,["E$T%2UX754YMN&< M&4H;MF]8;U$[ IP56$V@C&!HQ+>^C'_6^11D=QW=#AAO-DUJ"FX;-P1K9#ZX M<24'=4RAJF5,P&Y\S$03:&BE>A"]VW9 1@S(TL8'BW;V2VPG=7C/N%&TUD5; MZ\U+ SXWA>B-X6P:'T?K/#>U<'0D-#%ZM5:_,UY[]]47Q!.N/M$C5-\LY#=2 M<;B@L-]^J8[F?B_6290*YU$<.I'.".N.^GBP#Z4WO^?3$0IL((CV4=3:X!.< M 3:;K]'+^4'Y/6TB37ES'Q-7LI>"^?75#1BK']5[>>RDTT7>#PNA3PL(HV%T MG:U(EEC! ;4@F#F#X-,2?9+A/'P1KU[94Y7(@4[>/(V_#YM32D<77'H,@>Q; M2FO#:L4&]IHFN,--BS[H'MW6)<9&[$;[CL(@ZL;WP Z.:'R=Y GVHYQ"LP9H M8_YY.'^)EN&HI+\_!,R!64T&4YY@?'IVX8&6GLNFA2B[.1A1Z109+!+.YVQ-F!TY_QB,VY(L*(+6=69(Q&NNE,!K6#%5Z;YPW14^PDL M%!XPAG*Z2IE_;EJG3&:9GE^GA-S0H6F2&:[XMD5>T@)/G^+\4NPXV(*=8I1G M.C <[$)/K)@Y"=_OH3T4KF>?H>E4.G%^)Q#A 73L)YC=Y.J9$\R-Q_>B*,5D MX^444UPN37]#\TVG*&/X@RIC^/KJS9MA".M#732TT$G)--J8Q6(KY(2I3_ V MU[V/%2).O"KY=)U&I4,9MVI&2E>8) M/8SR%?M!P5FA4*@. ZFO5U]-T0/%NVT,?\8K32Q-Q-NJ-[3ZIY1A)@KZA<'E MRF6BUVS8NXUY-&B)K:"XYE;M=9-N[PB-+/:!>>Z""2L]M&?,& 0#,S>Z.;UL M+&ZQ\>B^.8+J80-,( \:XXYG6Y )[W"V_:!:I$Z(EBVVQT61S)TYP MB$O#S MU.T DC'Z"G56B=*-ECA44NA[1W+;?T6V2.\&N3T)],129N,_3>P^]NP?MYWJN4[%1[R+8>][^2T02S]:0&=8:A!L!;PU.73]$_!Q+% M@JU$G'T =EFN6(<,N/9SGOUX&)[(QP"SKBD/=CK48!\NG?$GCVRT6+TK_*YH M:S6X%V_7B,#67;MA;?4[I5#CY+X9HK7B995O[[Z^>JW5\!^_DA_X\Q\K5=]I M/K?("^F87T9YFO)M*>Z:']X=02=?+O)*WD1WO=_0?.B?:@Z7*7_,Z^INF7P6 M\;N')*[6JXOZ?]TZ[-\VWQ+_U M3EHT%97-7O(T665W*F@AI_CN89U40LE;W&7Y@U1RS?2^(6SENRT!9\D$5'/X M/U_\X>;FZW?V5(8?&H=+CH#;R?)BP]-W_>B+^95Z%?U6J5C2!*2#3DS2"CW_ M5 1GUBD]84Z,9_ITA.G$(N,+N3W/PO(3%A$5G$7E):JEX(0PW9.D.@ML,!%5 M"%GM:0Y\EM=@(B5?BK.XD*N1^B/N;2)Z%MGP:MR3?SV+:C 1HIA_UZ:ZR$;\ MBDS:KY0-W!CE/=-=^NR\N",^&LN.?DV3Z)G)OSU6"*4WYTB57#5!E9M;$U5Y MU095WMXH5T//6OWW-__6G_V"1Y]6TE'*8G(J\N+NBU?J?^]ZKV42=-J27HG+ M12'XITO5O_6.IP_\L32O^?:;J]>=.]#,ZK6*\Y#;]"7K_=QY. ,_Z/-E3V3& M)K^DI;DSPYK?%3IK:'Z9ZTK3.\US<4]YRR?\JYOKJZ_)PY'_-"]V>WWU]LU, M:V6'N[J5^2-GZT(L__3;+SY^>!^ P_%1^9GYDEK.5HK5OCD#_,^]/?34SA^N MVZ[E>&Y']FM-^7=V9<^N; ^4%>8E%)0K^SIL6>VK_SEOJ\%$5 S"R"GQK4;HY&%F%+2IYQT?K8&05^+[:6P1XWE?]B>RCUS_OJL%$]D"" MSWNJ/Y&X2(C[*!1A!;ZM]E1@G+?5P+\)1DZ![ZA2SC,]*RM/K+WIZ9V#T6<+UV:U>-V#X?069K@WGR:HNQ\SD%9]JL>0A'J M2YJD>T"R&0 M_E.,.>%$(D(75W"YF= %=I]3[0<5@IXEYKO%@I%4V((Z0_Z]147EC&=9^ )96TC>]#VEZA6Y5GO>5M4:9[.D:<93506G5%25GB M CT+S"MNMS,!$YC'+(N@K[QRD>R;%$T6B#$9+!ZYZJCP4086NI%7U=4@QS<#EM90S M39,J":=D+G"!G0TFP!J7MG@XO'BABRO)E@4OJZ*.B!<_%*D%+C0"8@2CND+? M86?=Y2VJIKE=\J^@<@V!2RV@5$/@DCHWBGFQ)GW@XBH?RTILP@ZZG&,NSQ/! M3$54%0%%, ,_2JN 2O9#EU7$::[A5"4$'AT_F^)(&"'A"U7R\BX8F84MLM[N M"O'Z/^=<@L(9;'A4Y.?LYC%$:7H=7SU]^N;N]SZ0S'U2)EISWJV3.!:9V:JO M7G?NP=%ZT/?$.S?GMUO6?R_758Y&FLQ1W+C5JHF,Q= MG4D50<^0(S_43S,H]K]CST9[XIN?WG*^>X3YKY+GGELB? MMT+^9P\,:O\<.X#N;).4RK,J]-D/5I#[&ED\]]Q$MN)[N@(]^_KNJ2%^;M%M MDE+NOKB.IAZ/^:>83]7-)UC9_>2[SRVY9+,M\FW $Y0Z+[E7^(&G*2^>>X[[ M.T,]^PZ,\CH-]_I=\SULM<\].3Y5+9]@67DL7C M[S7.-K=%70XC+)>!8E>S@2GUN*9/,E>Z$) MSR[$Z5[E"29'5I7\[9ZT\G.O<"'*.JUZL:2C16J>BLO<7GU#O>ZO;Z_>O!D& M9GX2C!>"B<_;O!0QJW(FS696).4G^0/__]E[U^;&;61A^/NI.O\!-3DY-7G* MUECRW9--E>-D=^><32:5F7WSG/?+%$1"%G8H4LN+/3Z__ND&0(H766!3H@S- M,E4[:TD$T6@T&GWOE %'9(69@\'&LY+:SDK:,0,ME&EM#QYA*^6%13%3LCB3 M02#N><",:/DT8K^LGIH^XA*5S',-V')8Q11F1*UF*XYAO-C M1W9 .P^.6"R\SP'P380C%/>!O#>05X%;R;MZX0\2ZW$)%O!'O>Y2"M(1*ZJ; M,6!Z^"+XFN6A1?#[WT^4>, ]\71\SG M*8>YY /WGO1#PLMB0*("\,@L(I% -QS6&87'"(*&'M:H_E^M*Q;_S"3L.&YS M&F?P:NQ-!. )]5KNP6MQ^E@LHQB/$8MFM#U9L=A-PT[R@I3Y,!G.T":K.!]I M("BAEN'T:T]_/@D3\1YUAB!:)IL/EXU2=*(^(6 M(E.0LR?:*+Q-2!L(M&K=\NH4)5,*9:8I<24K>S!I.^WKKQ&\LFR0-G(N8^(D MAK,>];N76-&'!A:P5+^>9=GI<'OD8CA^D&6"TMZP"L)-BDI M[D9UG0)C8%.XG)5")Q_4Q:JNW"@(D#-GX>

VTG1/H757/9J,2@>=O'GFSFPV*.1K%U]^ M;&?4W+(O5A:6C?&-> XN+[B"U84]D5>V:**7>3BZSL\!TZRI)I$?9C3,-QBS M=HQI4:H_,Z09H1*=3XT?SQ?*!X%A4[&HV!YWO4/=OJJS9OFQ?7$8[!>.+E)] MKBMLMY\_(K:TB8C=1,1^THC8G34TS4C W6)H;.HE@J/Q249 MW['BV,O6__72F9BZ4MY6O_TGB]MZQ927Z)E'+5Y,Z/&-F<(4H"7V]=R0X8AR M)&X(_\DJMA.O<)?2\V\4DK/TYJ][WF5C!SL,ONXMX4AXW4NAI>*56_*=5SX_ M_!F4%UX0(:*O>VGBPH%2)?'7O?=:J-$5>-TK<%^V7CG)JT$FDIQ?N?=7PHJ1 MC B$^'6O_>1FIKQ@HACVNG?FP$5^MIWD;>XQ(.;VJ^\:22RO>T42_=>]E2MF M7D70R"J&*@RY!LVQ\#X0H729:0O['V_<(4U>^- 8"VZ+?DWA]\(O3<6,)Q@< MB*Y $=(@VL\J(&;;!FE'\8AO"J;BO2T5[=DC6=J"S.4+!_;";-ZD;2^RV*TP M_D4/Q!J=]Q<>PFX8J:]G1')H^,6S)Y?;VEE $3'Y0CD18=,D^'A"_U'".[5@ MX(1_D\UY8ZM)!@T8ID&%12CS5PLS+JC.NDZ'AE[K,'WZ50<2E=_XC2;@M7A1 M$")S-.6OUY-" ;0Q+TI2MN,.CEQAL=['0CLTT306G99H9K)7%*9 ',428IZ) MEOH0DT74$4P.LMASX5NL%:D?J[>-B28BP(2'5DQ@>&;[4;T+M,^*FMX+41AB=Y*> M+4 V?#@)8C-6! Z.ADVI!('-30QD".IAB-D$6Z_P)@L90?(0 >$^^XZ+[;AI M?-?D!;NEFPIT$!Y7)E.O-<^Q24VB$.R VO?09]G>113=T(@TB-@,VE6LLQF/ M$)))^ 2*9\[(=YR1(#6D (A.+^B4#@.'.-=5B)$J(7-4B-]%>@MP):&[1 !8 M9#AA%V+LRQ0?EE=!&_-8<_+5T94 ?4?-\/(\8=,87I[%1&Y+&F%['9T'_XZ[#?66#5A U" M31+%+3G/U!0]M.]E!022904KR[;*6$NF:"'BB[[I>OYR#^"PVB ^$S5A\&+, M[:MH08+7 ;RY/VSL(D<[[$C M.*E@C$F8\;9R"[Q2>1/^]RP#J00#K%R%PEPZ"SEWMO#'K HL9D&MCT>X'RTP MBJJHPD(^VZ,8.OJ,10Y#@70IT7%\<$PPH/F9JM1;,NLB=>-">, M>?=T9\(67.3ZPL)8_O"E"\,E\0,I$)8F:6%XBP@$:@"B49O M:R'1#5LYT^9*22(\EH_$R-E@'#6?3TN@6%'@*;/B>Y +W:DY#4-<1$--%+)G M0Q &YUD@C!CP%_0\TS#Q/@!"PV+65ZTG+9(F/75$4DJ$52)F4X8X&J+$&WEC MH@9-X8O\KL(#B4: /&BR+^AU)M;&1T0TXRCC4$9ZH>.5#]MUC9-Z^_YHYM;- MPV9A5#LHY-SIJA31(MQC>:/#OZ734\*D$C4H):?H$YMV 2*BSE#AR-:WA /T M[ORHW,SIV9/.];0Q>!A<'Q:*5X.X _3H?/\5'E#J,M)BO#)9PZT"#V)&C>)4 MN<.7PJJ]T/NIQKR?S?Z@.FL9I6X]V#UNCL>G.]IMH_+E1S&S TINJ;2]G&<: M54;EER-63 @/"]1!SXN?3=C4Y T"*M[OB%[DH\9BPTVQ_7W';85 :?2K!#;89Q YFB MJF9457WNYB1NS=>8--@\:M85/GW4+X 7K)3G&-6N_\EMJE$3 +I+X@2OG-WK M<6-T\U@?E[36R5&I8E3N9FD1)[_OR'8Z!UI7[ZI[G7&1,>/DI'E[PQ*9]/G7 M'!AMA)]8$^$@LT92SZB\?^$4^MEL;_1@G=S[W5+I\C8[^_(CIVZEG4\D3?,R MR8HV&&!"C\]>#_PW(F5O>'->%773=!T=3M/;!Y)R)'I3-?J+%4LZ#67%6%G9U!8::Q'C M.I.%MA?/I@ #*XQJ!*(>V>>]9.$E]*:[F$_(Y4$M,O/)YCG"WIU!8R5.1#&U MJ!*"EBH;(Z(^!N]%A3JC(>%L(R&9G3G8#R2#@0Q;HDY0&)S'4Q2I;E"4V2-J M0C_)5@J4^P7ZVRO;JEMNY\[U)K=^^/9+_ G%!PX MJ:N$.TNE<./&Z553&\YN1D'^0'N:-';<86^&ERF'MRGU1F5D;2^!$=A1Y_. M)M9440I0+X+4W: W/9L9G8/1=>^IYIT5]AX+!>37174EI!99=0:$69D)_H;, M=RU :VINPZ5J3 :U9G^6D;8>'H?N6>=*[31:N^S"N#B][L&!_T ^JJ;4/4IR M4NQW]/D0K"F+![\=EFCM M_,:6E6),UA5_&\SLGH+8;7$G1JBJAQL1^P#I8"%L/2PN5\6LN33IN!6"-.9- M26*J&/-F<-%MS]O;9Z.#N7,R'CY-V&/]XC\AO1*F8EV52;\+E_V?O M2WM41Y*UOU_I_@?4]\ZK;JFH\8Y]>FY+!LR^@]F^6%X2,#8V>&'[]6^F;2BV M6D^Q5!4:39^J(K$S(R,B(R(CGF@V5ZS1E[O&)-.FO'A]W, \5,3"0G62>$AP MQ^5-+V[]&UDJY*'7.*?Z(BKU3G'D[ILLA,UTB%0=O&[/X4)\=S+9_HNEUB?N MJ?7WU/J;2*V7 ZTBJ;A"*9BB2NJ 4R5*9H$D:QPI,1I&*P"'_R.8/\*W1M]@ M2(S1R(0F#63TC81,2 HI(\.!U3!.Q5B"X?:_D1A@G$8S#'P\A<%O4+3$XC(G M:5@"* Q%DSC&'KY#92@.T%)"56B)&A"TQ+&)A*02U$#1%%E6P,$[X)P3% 9( MB0-P]A2K,1)+JIBDDB2%<8,$0P[H_6_@2@+.BH(V#ZW*\!T 2"R*$1I#)$B-.GSV*M=: )_D&L9*&8F#F9XHB6H=VA 'SV8' &/AAD@# M@M#@L\F$)-.<(B5DC6(PH++JB6?GQRKO#9)#H1AO2SG%+)J@/H2V\O'.:*TY M-R[5<<./=_2X@ \3;0^-W.S,,P4M+]_(ON/^EKA$^N:NT:Y9MN M5R=W:A%FV19@YJ5& M-@>7HT%VTX8.89;NMI/F4SNI: &;Y%Z4/VEM6N$]A//<)#KL=PE%*1QAPF&T M1NT!99T%J$R(Y4V@[1#@(>C'^10PBW)!U-U%;A%UFD]OC6T 1;,H_WI+AN"] MT4T$"O"B.XLCFN] 85[Z"OC]TK^<#0JKM4=RF+[RA80T+L7KY >E_T1^56I+ MIP!II&4W0B(]9?2]D#YATP.':V*(9\P#CF);WP M:G.F,.==-DT[!$E&-UVH( )A)M MY$\ QCYU534C: ?[9>J<)#)JZ!V 0N[%_@;Z (%#69:.#I$H26M7QP9%4N@/ M<]N$9L,Q-EUXF[R1[G:'KVT%^2W\ 68^%( 0K!)=QYXG4/S9 HV0*;:1NJ8* M+!D2=?N]G2N*3D0N/J36WGV_$"R]Z@C!PG'B$<.BQW=D;EJ)=V@38U)I3:&L M-$X2[TXX0-HBRD0\3$1LC2#E$.N G+!:E^B@RM=E)_T^L(XCZM4IEXA*1;=SD2(L_0"R]1O8F%0*QTM M+(#I5?T-@ID6:HF5^R:=7!V*M:PZS:>Q"6@,>]!!!)GR3:SU*^IDI&WO6O9= M6I9ZTK+SK%I=T8*PP%9,<5*5,%ZLM>JWKF4-J4XK"S]1%W4?IRS,(:0:G+1+,T'/(-^SMH62 LS%:[7FL9NI,SYR4YW4WFAC>Q ML'=JV;>Y.U/? 5*A6A1!05SI1C->U*9UKDUHU)F=G7-(+?,DM6TKCO,%X.6$ MK#<=%G,#FRKK>U)+[4DMX@8DN0O;T5Q@O4%LX1S0I1B<4G40Z?#0?VK9R8UH M/B5/Q(G=#)U2N>J-W4Y3T'M-'^2S1%/,\]'A6&B&]0\G['P$?]*5M[':W!4LTMAI5E\)L2+;+IA-X& [R?@8&\]J[8Q M/E4'KH@ !TX$ LL[X,)[*3AZ5N8S-<8QF+XZS7#34K\?A\<2I-KQN?24V[SS MQ@CC("AU?X5 M(2[^FT/<_N9>RD65 2=O7H)+RR!A##4""G$N@H*+J$,J6J;KHT8">Q/1GTO9 M/'WE%=X*#<.BW.@MT1<.;I,N!I=_NM 8%5_L]R$,>[R%5=/.@9D3)'0&:B4 M= CHEN7YVF-,?%)*(=Y 6.V,GN\Y8%-&L[F(PYF_935 ,]BB%&RP6D(@@4T- M_0Y\B.],[: I0G/#/40XV'<"EM40=*^)8&-V]5ZPI!W\I^@I#R_47A]/&0$O MS*'TA[@ QQR/I/=)F#;-:0+1MO47M>/QS*$U#3B= 3CI.T4Y@5L:T+K*#8 Z ;;? @%(>SM9JL! MSMFV35G82"W"CGI3JTJ4@Z-Z(:[8KNJ3G]@[E&C4:6VK/8[GKT!)GH2^.ISZ M#H3(7JLTN#KTI1#E+%2?2+K1BY_0&<)=.A,X2)"VHHZ YJ.*3^C'VE#3FKH< M%I(+9HA8\M0W=8=8+7OKHE<'*=D=9:#'@5JN[OXY;'29CVRL( _U&&HDJ^:D M:7*(5P6":%FCZJ"H;X@48 M00-$K2W2T0N#GWJ%1F!&FQ/EQ1;<^*^ ;<)5;!+"@^QME QNRE,7_-K\L$LB ME#\=Y4ZCQ%\U3!C>S];&IMY!JO9Q.KSG;-X:/0T/T_T\;?/W(&L?"FRDN\+, M^K\7(^@.!JB22.^!S^<0RT50OUM MEOS'/\BHPLB_MX?!?M' ?_[M:;^Q+^0C>]^6V]L6XI'F[OMR@_N"/U+W?3G; MOOS;<]#9<\9SYL)D>2LASJG#O^.27]./WW+-@>Z)K,!($^#392RP/&.;ZL!S MT^39$L?35%+V7KJ+^A<@>A_ ^"D[=#JA"XY+(E45@,'@[R^G))##%8N'N"HD M]S<*4OE12^_ O?@SZD/X!)86.1NH15D4$D+1(O>O4XSU673Z#HKELVAQ?8WS MOV==WBN&S:;C>SXZ!7O&.ZUT 6D@W\%% '8%H[4SD,$B*"BGM M"9;MSBU&;+KMK-6/U\9]'!6 DG_\@^,(!^"XT.!%)?M5=>D^,-?=K+J;55_4 MK+IKQL^%%H1*DNTXY;$SID0AQ>)N69GX/"F@2G;R67#!'V*(5J"=&2C0J6.C MW,'@*O-D7!R9GZ_KV+OI^1U-SULBQMU0O;8Z1K>.4&\@M5&+M$9R=>**D;>T MFCX%6WUQ0C$3CHJ7TJ-E7*A. 9EP[7X]EUM(5&"]4L0/L%Y+D&:_8G!]\<#Q MU\.LJQ'\!KK$'LJH6\=N5?94UK6X;FT@3.]V[L?MW&O;?#=&DYNW@X^(%/OS M)VI>VT*:-X\412K4$RW["9*@!O5#WHJF<$+C3KLI5U,7BZX M%XC47GW]=POY#1;RKC)!08N/&P+X^$!E_SO()#O&3#T[/MP'],9%2 MG#=/BUBG3@SGANF/"YOJIUVPOM/CSMIL[>5\R:!70SQF[XC'X(YX?$.(QR1!:S*-J1*F M)A2$%#R0%$!CDDR3#"L#^+MR@*,[H#E 41209)FE$(BQ+'$$/'LH7,4!ILJ8 MRNZC^4H*P6!<@L4EC&,PA(Y+29S,PE5@"W$%-YW^TJS5'<;/'H8#UX-N 4E:)8"4\@_&(&_J10G"9I!)-0 M.!K("?4(OQC/*G:C,=1[&%%+3%9L?+%NT\?XQ1+.*+A&:8R4X!BX4I60)9:C M!Q(#"3F EB\A'R/PRBN2ZC3+*TNLKCG3T2MDHB^<0"4F.1;#$@!(#*O G5(9 M^&R:A',C 5 UC&5 (G'X;&B/$_2P6AH8U7:N7&6KLV*OR!^C$@]42..!DI 8 M0"8D"F-PM$.*)&,$2^( W<-*S%(=\^P)5&).P084 M30*)1L#:D-(#229P.'E%H1*4C,N8$D!VB5/.*3=MO!KT+SC[B=X&YZ5J#UU3:EXC+?K*Z^(YKCD3QAN[&?C?UOK(-_(2X*)=+O;^^ MS*3VVC;N1KBV6""G@E?GO=_Y!D+U6<1X]>"[X0N,=S>IW/:^^/B=!6MU4BW5 MEH'@ES)9O*Q.Y 0S_,3VJ3N!\4/D).C#%;.I(=885N,8:-#EX9JS.:-=#SL0 M$?0#RY$/5.*X+?VG9O%<7ZF$:3Q/Y3H;K!'LV$G1]+MW] <@7ZVF779$%JY6Z+ MW&V1'ZM@0@S'8[6R,ZU3*F9 K'BBK]1LL6@Z+<$<6.F.BU*-D9V"/6 )!NJ9 MX^2W;V:GA*3:M.G2K7.4S7T#_?']#)6[&GFC&H'D#CXZI4/(EB'0),C20G9A M$6M*+^2P/DJ>13KD@<:P*Y:275^WO#%1]@6?Z&[#W&V8[ZI\#EN,'FN>0SR4 M$PI(2S.+6T@L4E,)\H$@N(<$]JJQ MLRE]^6Q1>#DK93_]'F4!OC51Y1-Y4+?@6[Q?)/-B7F)H->V7@SQG887--N!. MJ+X9@%W[[J8(9+\51LB0DVDX2K>>Q]M&K:"F4\=>0HX)-"GVR%$8\[BM@=BO M>?@JV_AU9WZ+>;";O.N!RK*DJD@#0I,E2DXH$HNSC,0E.(+C5-:%/(=31L>Y;G#D9491O M32YZS7*J1,L849%+V6*'$#&;/\IO1R-+QAK(Y4X%\UE@@;G#:3TLNAW?'YFH M#AK\8&7H0G5>*4R6>=MN!,\\>ONDXW%*9>48AERL9"NE7+/&6?Q1!CPR]*1, MK6*0JZ:1S>=FTWH+7R:6BZ-\=O1,:8P1^MA88%E]G4Y7%*K4L(ZST^'(WJQI M8KE!@1-3KU=3>)#GG1/3,S8K.5.FW M.6[RT 2V/-M9I747M4KSG1.U>XOL>&CE\=H<*W;D:EU4#."*Y^I><)2)];R4 MH*8X4#,SV-]4^$_0:@?_.[99E1Z%T,XMKKP7="8()[%I3Q"$]=) #>R$Z",\ M^ @.T)]F&)0&ZNZV?\:V;O#7.4L]MW'>;;GGEA52OH/Z>3Q3R$EPA+9J+SD> M\ZT2\.9I+-^?#L]5FOE4]04MPC>J=NSM>ORS:@>BDR0H'9!]S][\(2P="/[R MYO("]C>K"X*',/3/3(N^L01UXA%C[AMQ QN!HTK7^SYML=OIRR=YKQ-J+NH0_H-C'$:WN MG/%.SF "H^0+<\91X&W+'=A/YHY/R$JXSBG1D!RM)V,6JVQ#P0 M]$M@]7=I_FQI?CFT\.7$^0*GSK5E&8>2$ESG85*98J5E59_$L>QZ:39UJ:'T M)?Z2PJSB2M-K-0E:+"KYWAQO%7(>C829^>,?ZH&Z"_.SPGSK7G?'=@R4_2=Q,&S>>)W]UX^0SCY37AL^GRN. .["HV M*W:&V:X)W'8;8=]"DP5_P"GRIPO?EPT!971+=T= BPUM6[O'@,X; [IVC=L; M=? G!XJNO>IKZ^_SVTX;(R\'W4[9,BW M*>^[&OB\X-&U)>+2>H"^_I*OK00N8,2]I@7LH;O,87F9$QB^+ZVFNEM*LW6H M!9 11QVCG-VUP!>(.FU;W0255IL:8OV@5N/G&.*_%X.Z>@GOZV'_S[#!;K$V M^4^I;2.R1 MM?0#Q?4"YM)I>4VF/6;>V5MP*M0:P@ <'!QA=2!',9=,/W^L %6D++2;'_O>+'IV\ M-O9=;X(:[AV*9$5V'&DP9)UZ<2!ZHLXOJFD,=TMC:0@/4/9(&D,B!E1%OS_$ MH-"IHYCN0FJJIJ^%H!"(APCL[PW!'0 GX@/W,?@[_O=)IHJ@ (A$0E.H@2;) M,LZAUGV$Q&H*(24XF0* 5!@:4P\+TJ5APIR7IJFEH3<+'E6NZ5Y3/6YY!T=V M;9ZQM93E",3 ;^EJB1]8C9-0 $ZOD^4S HTP&/S+I6U2-^8=+*@ M/2]HCMZOA^I\?V2K9=4M,^=;D,$)+5W F_J$KQ^ULH,C,ZI;7DQ VA7EJ5$9 M8,;2)Q>+H\9TJ.>]S1>+^?A",?R972;,0CJTO3(%4AR//#%F 4+UJ#IC*NB8LI\!R 4I>J4)MY/"N"SQW4[=^5+*N97IL M6>MT78-@RZT>J*W&Z=SBEO +Z'W\@FB9@ ^BGCPB+,_ MLV[LMIOT_=QZOMO>%_SQAQ;BW_BV8(_T75YN<&/N>NPV]P5_9._[M\!ENF&]N M'J[AG;3[=N@-9^&=S\ODO_H1M(EXZY;K.[*E@N^4T7?;'2%>#@.=GQ;G!H!X M.9IRP^TL;N3J.Q+-_$8R3V2BD&.^WF\-:4K0)R+;[W.]^(KF0\P'\@'C$M\Z M8??&Q?OEZ,A7E^_7@@S?1K[/EV;V!@$'U01AX0W:-0BQ5C,X2(PA&$8X$'?I M/E=V_M7-LC:P--N!C!5$:KYB@OY-M V\MHEUA27?[:Z/VET[>4ZA^*4CZ8NR M5$ZHYU6]Q(W5-@'$^*"8G0UD:]4L+$+ "?(!I[]%)O!-L/75K:DKK/EN8GW8 MQ/J ++?X=M]VAD->[#"SM%HEJDFZRV_P*Q+M,7= MB+M1\O>W KRX<9?YRN;:1> N;L\\"[*?B;.N^\[G-V7,7(#1[\;+9Q@O34C9 MUM.!E$+GT0G;95E?T6ZCB8D&0634M:/%%2XHH EL%P[_WO M/SI2U+0'WD)V M0,SU%5=U]"G:WGO Z(L&C#X3<_3V#(VO$P?:2%5S5ZA.*%ZZO;))BLB5!)F8 M.=*PZM9793Z$;B#HX]+3NUQ^T?#/YPGF+1I&+W@ /X<[OU% (ZQ=5:/:5?FI M=O5N\5THC'%M++N;"'-CPW M8DF>X-'D_OB'H?&[=WC=4-"UY>0F0D77)L(-*(OSI1J]2UM@U>R4H:U.V^@4 MBZTJ6Q#L)+V VH*!3@WU-C2ZN[;X4K&D/630#9P(B# [=G!%7CKP?>].'?T,&_ 680J_L!&XK]%/8NN+/Y.4:]E5@);G'DC<558=!;" MQ"1ED8>BSJ $18Z[B_H+R*7GA@P]G.A^&7R$Z[7QAY"!=B-0IX?S_HV9!M7[ M.Q@%J@ED!S'8Z&#])'KO.4 *GBV>):@-9VW9"N<.D0?^^[_V$!:.G)Y(\^TL M*T)V( *Q&()X". @#^";?\GF0EZYT3(3W!/:_*^M\D1TB$'3BJ3_%=OY&='C MB)@(-FZ'9'NP<-'7]I'A-G]\!4@BVAG/GOXB\$>$4[<#GD?ACPGZ3'MU(/+X MT\[\1XZ-'*2&_Z=539T2J]]"E0P>!$4*JFIS#V)^)H[B1NKV94!*%<+:T/N]*QVDRVV.P7T3/9P9*HD&&M5GRFB MS/5461$T?Z /3R',+JQRML/5[!:6S>ML<5R=C+#<2839KJIG#57HT2Z&L=FQ9&4KWESQIW!CY>D\91H+;B;$XP*?6J2KK-[E M3Z'!#BLY"]=X=R*"56'IRKC>6T6"KPI,MS=HM6PQSWI#B3T> MF<[Y#7&V$ 5A8LPSE:Y@.VI](7''(VM+=5(I4%[6\&?=.=9@JZNZSTLX=CP4 M9&B,+E8Z53%+>^XXDQ@Z@]I"PO'CH9,2RY255E'#.L6%LDH"H@'-&S3T:$-K MG44A,\>73;%:PLBN4R>76C)XZIF1:Y]L)WL*39A5S90M#YI.PLS7IPA*.JV[ MJFF[OG,"?;28\ ?E3*/E89T>R M&+I=0\'.ACQY!$1RJNE/@M4SX3SRV65\0 MJ-DN[B)@M2@C[2$FJZH_\:%V AJJ67.@"2N'T-IH1@AZ-M!=\%/@>M"Z13_Y M+ACX9LR$"LU%FG*ZNPBP641,#CY\%R!N#*5#P>^%<+?N6<%N7V6Q8\;BO'BY M,.)P NI,FL[DG 5;<(=W6-OA3<':TM0C\6+'Z3M:UQU%[;XO;V[0?M^6J\': M)N[RMX%YF;PAE]U M*.]XPU\!^_-S<&-#2GP?W-@[WO"E\(83WXEM[G##;V2=W[( O@^_B,&=04BC M$KHX. \N\PTD6< ZN0^ZIUA+;NJD M9V_JDJO6:@KXI>YNQVX_*P?'E)3MQ=6"G@/E/0!V/+[HM]T\LUL+2O$W2%=FB;3MNN@GO?L M'_\D8BL@.^Y1@O1'2_9NP$]H@Y&NFN!>BG>6I(6OA"MS-^G?I)TV K.QZ,N@ ME]=F@BO(Q6(_W5RX]<[\=ZITWGD\S[%T;@E<2Q.KIE].=+UZ?CFOAPCB^ /% MO,VBOTOZ%[#//T_4[[;XAV1=J2SK_:959$0B)TY6/L>#7JE^.5EO<_*B."U[ M4Z'*D:T%)E #N;<($<99XFVX"E].TC_S@/OAAO4!.Y=JZIQ5^5%-]%,=0^G/ MQU9Y,#R773W,%D6KCB4=<9(9L;V&,04K$S$OM*OI#]C57S4P7P*R"T:VJ<7T MR=2QYV 2EG=]9Z_YIL)L-VNPWX/SE[7DMY*8WQ'$2#=FR&65Z15-&P-5> N2&9CW[QJK[N_[XEF'Z"RB0NW_P M^QJDE*K:6"]+4D:VYM0;;BG-F*D+QNWI7"O#-E59P(!!S)9VTJDH(SZ$]&=H M[(=ID'O<_OSNQ4O20*Q;.=W(F%,L6X_K0Z(I AN%R<[C:W0<1K5*DY0B-CU= M9\O:N)ENHM/S@[[&C;L4*7LR]3W@O)SF\^5D]A[-OT?SS^T#;$3G\,[1[V44 M8SCWE^),\J:]8K],S(<7/+UK@TYSW$IA?7&&YU;I9K?=393K85\(G+FC;MV# M^G>C_8-&^W,BSY764XD2C(Q1-?OE%L:*S9Q]09=_#4:93CHM3,44YXS%9D,0 M*'<(11[UX&+>UJO]RXG\/;K_:>;WJ;"LS=K.U^#^Q?UJC? MR%X:S(%I[^7?"Q:9F20ITEC%&X-JJN"N!]0%LW6Z3;K.CU)+&V,RW0:9\9UX MJCH,^Z@DN+>U>[MKCWM8_Q[6/Z>'\+S^,.26DB^9RXQ1S*7Z$J\4U]W\!?5' MBV QJ[!6&&$RR^46;)=NMS)19Q4<_VG5._>@_OF]BN=E(>4,.GVZ/1T+0$@7 MQ49U%:_*9_,K4F6A8)#I7E&(9_,->SD ;JZ+./^#?L6-NP_0,H#ZSTJA<, M\_')'K'T*(429UTP&?4X:N!A?-@\!Z?>UDKQ+O-?VJ"_V^WGL=M?D/I1.9N: M,.E$Q6@N9A._Z?&EU24=?R,UJ'EC,3L2B*0G3@9%O '2B["/#DY\TR*=>W#_ MT\SP%U@;M$Q\/FWVFV)Q7)[DLW,N8>)G*X\M-0FU-NC8GK$:44;!J&L]I3R$ MC/S!\MBO&M]/R5,]['5ICX'JN3'=0C\/X;[/*=@UF$N1+-W:*#U MF!WF5Z3FB#-?L\KM@<2QQ 7=E\I\#0R5!5FQV3+-$BT7;#.Q@!H(N2\/&/NV ML,7WT4$_XN;AF54?KOTK!=?)\!UAFWK5=N^)\O>(^L^+J']Z$_GW9L& VKQ, M)4NV *CV6[PN5KVQ15542JI6%Z@%>@"S2!/')NM?=_5RC\+>H["7UR_GLY_/J&#R M)-NODK.FADWDM=:/KQ6WF^>1@@DBK 1[?,OSS17,/<3Z-4.L.+$38IU&(O!Z M$Z(OQY]7"KKN:W@2:GC-]A43W,0Y=[*#R&=8RE=8YPU$@BX?L:V 4X<3UJQZ MG4YUW!)G^HKQW08FI.K0^L61]4L^)/"WH8G=1?Q#INQWE/%3UNK/E/$K1'M/ M"WEGD5WTZ&%&QR8./YCD05Q9QP,AAQ8H\<#@=WSQ;V5._MN3H:C]4/.8$PFCA5% MEORX6GF+YWNH7BJRXT@%,&A.VN7>Q*BVS1:&<\:R4^>A 7$"C#0@VKGIA.W2 M"?ZG[*;2S5FM;LQRF.GJ>'R*CS]N8WV83E9'K[6$#M4U4AFGGV6,*C9O#D_# MOCW$'.!. ?QE#LS50\P>Q*!^4D>7YK%-OEO>4NT)@$_W O3/DJT&WSK *7*] MZJ I/S4B8.Q,#:/&+B-TQF(^J5B)ILI\'&SOPY3OS,KVF!>R(E;$PQ^-8U&/3WB-Q0O9Y%>3PE5-6LD5S61FEI_/$DY@\3N=Z,KWC@-WM" M9^T5F(DK%)K"XH]_3FB!?>Z.R0Z(Z99J^DC1ZE8,'1$$]C=*XT*,[X YL'S@ M!G_&_[[(#OV&!:4+C( LLX,@FHIPVT2W=]= ;YD (CYLM?FY)Z&=&J445 M(RJC7JJGS:0:=P4E/E>-G$*NJ:G8[&GY3L*-"U0"[A[!D%].1MZW WU^.8F/ M._84FU@)$Q2U;&F]NH*26C=3I?D:^ -1[BH^D]"ZHKKB$?S':\?#NH"?39$2Y4=M*CJQ5 MQ9@L&+H\$GJS_/(*=JHX26 M?[[J8(Q;:=CQ B\K*TAXZE@/78,_?X_(X_4$ M-TI^HR,V+8)+UA:^GW MQ>!]9[59=YMM5^%Z!B.M?:[NX_ZZ<041$60S6\J+;4],I3*&:,SB76^!SNK$ M<>;DK]D^EQ6*_:HTE"G3&>>O8"WE23MSHE95T$CZ<&0EL^@59(4#0K4WF'".Q_,U$C6QQ@Y'-AUG M4>;&JF3,DNM9CHAW>33//D%-VZHO,5AUTL@Q8I>6U>10(H_GV:E:P"TZ M$T<$<6O-6:U\+ +N+L(-%J-$BS*=% M(#9R]= 06[AP#9->X&N2(+EG8GEUF#^JZF.@.:;H#J(R+ZA^@DVVS 7XLMC M#E,:"RH[Z5>J8I:V^'ZN4IA*-G\F#H/'2GP4,ACV^/*]RM,WL;=?J01W0-N\ MJO Z5H6;(D]=\&OSP^ZD&/CL:$(3>1D/]LC:3"MN@H'W2_8]>_.'X(8J_$MT M&1:.V;D=B\:@OX3W:"SV+[0VS]G,*WH?'J[Y;2E03.*1H%^ZC-/T^8GGV_"9 M \B2&Z)M?H^C>[Y?B@-D(XY =/Z>VJZ.&/*7 \S@T#]X9G2]%;QX,U167-OT M/;"]+PP7>N$\AIWOO9U/_@V7MOWO62]\[_MRG7W!'TGBOB\WN"_8(_-B+N=] M8^Z*[+XONXJ,O>_++>X+]9C@[AMSMHUY9XW JP;RU8C OH,(MYU[R+Y& &7O M#;N1A/W4O?TT/F5_\=!-0Q3YOS^(/SXJFO@C=]WB5'8_L5&%/B5P/DZ[O2!& M^ .*$QR1[LXWO\]'2LQ?]Z(XF.HE:3V<0RLLYA4N5F@C*.J]EV^($GO?==4UM5!1TPIS$*B@M[T M]+W+S \.FUQ X&_1J#F*#WZ]V,'FR-;1Q0BX][NXAPWN9_#ESN!\)'51DO#VF@AT2&\,'8"_?,NR/> P5<^6[]8P.#-DMSI MC95\VLD[XH3OL2U=IY9:LPXE&:&H42\U>OZ.@0)YY=AF6".I L,]'M&P0^* M$]P2,>[&S.\:,\)D:MHK !H@0$!_4]A48NCQ:IZU>0&XHC(55]DQTQZB.09V M#?.V3E]W]? MHPJW1(R[B?3;)M)'](.9[%MV!7 6I@O)=;X\P+B&N(#Z 5E+ MV#'&R5<.Q71DQY$M;[4MB%[=?;@O&HSY3,S@NUGRVUCVFJ]Z&^D*7 _93)FR MZ^H#'6@ON&H#FB+A =+&&'\\Z?5*8J>Y&DJ)X,+C1$>GN[A^T9#+YXGKW4SX M#%CZ#\HK1R:D,L\FDV+163OD5+4S"1]!ZT!C@:)?@J?_1J&5E._"^0 'M;9$ M98SW>,IEXRG7[K!V$WD9UR;"#2C(L]DS*?@J--..[HTVP@[?"[=NXU&MGE>1 M\58OE\2*AFQDDU5,61N.O#(1IA@R:9BWM>FY*X^S15NN+3-Q;2+<@/(X MGW7U6]JCX\_;79F>6L),XC(DT?8SDSC2'B@:PWR7:,Q>@\+WX=?=/<#?"-A< MO=O7NPL#/\,X^IE=S3[=.MJI#WP=N?&$:M,6!6MAK(:DL5J[@V*V6W18 <&= M0L.(>F#(EY3;7=9_T]#YCK)^RI;YF;)^UF+@#PE[WX[/EH5*(V.D%LND9-:S MR>&,A\(>=#)DN9?\H*OVQML9N!WWD4YY7Z>G7PA@M0/3I9I =I#XC0[63Z+W MG@.GZUG\&(+::(^M!"$'SKZTJ072(05.#I/\5V_D9T>.(F BB=X=D>Q"\T=?V M47@W?WP%2RW:&<^>_B+P1X0)O -43.&/"?I,>W6@UO&GG?F/'!LY2"G]3ZN: M.B56OP7R'3P(BA147.8>['?TIQT>0L1%[D6 K&P/8L@C@VSE;KE>?@OG[^_; MJ>W8(KDORK/<1!UWRF+'=K+)?D8N.-7AJ?X!0"6'0S576 AR':^2F7*[YLLG M^P*J*DZHU: ]2+?2@LJ?ZA_ EAB=JN-)7IP8N3QM)Q;M67]QJG\ MGA_,LN.U-\>8957*&AG;$;K\J:X MH9Q=JW4Q3&_4EBS6G*8=7>2G&2*ZHA]T]V!5!["3*AI I)C/$\?#FQA>IZP(=9VP<=$59*<53C M!Z[H9TIZAB_,T^CM)_H'L+EX0^77C&: DM%F2"7%K?7%J?X!)ITME#0@=<5) M?4H,A[T,4\XLPNO+_9&"6#-3_5%7-72A0J>6_0*OL8M3G0;XU3@^+:SIC*'W M"\.!P#1MO1W%#P_6KG:ZW:'+<&*J-A''='N.]P7(2]CQ0U-B1NO@5984&'N1 M6Q-D:EKKU%%GX:.AXWB[OZRM%$6(&\W<,-OL+=CQ$)D8QX3B"VZ_RVD,QN2P M8<IZ0\ZIT,PQ5N.Z#GRU M1J^Y!1IZ)"6NBG6 +3HXQJ3BPTYMU%[KG2$:>B0F>G_FXM5:WQ=THCI1$@V2 M'1+PJ223:$5&DVDEK]=C:1"88>38#U<"$]=_F\$!_GJ4)"+N=' MD*GAT*,)X*/$.B&K:1KS[3XN9%/8;.["IYYJBS&R%R-<'+8QWU#H!%Q@1Z3K M:.C1!%0.3_,R,2$$ILJ5+:V6QQM5'@T]FD#288CZHB&5,&)>9SPK+W.^'CSU M2%/P4H>.5ZP\+G2$6E>>90N+L0?I>D*PT@R%L_52W1>!HJY'C% OS6=U-/1H MKIF\WYJH534G3+I6)[NVK(HI!T,OU$8C#13OJ2W&B7X82:%++CTACM2,S7K>@@;75#4)0--+_NMWP.\]_:6C#^2/V[)V"-]@82KVUKSA?/E;F+)W$_3 M7RB ?-$LYL];\_LO>V_E=/JNT/+HD;>""1YBR9]YZ2]A?K]&C/."PY]=>[]E M^<\&/U/P2XJCP^?F@#D':&'H';+EQJ,7O<0LQ]+Q:1CR-\POUP"%O[C"3-E6 M,"7D(2'O]CLE!EXFN>WRQOFY =LO87F_>G_]U1)5=A+Q-@(51(NB\-2)V^J6 MA#5[-#85Q2:C EH:ZI/YHA[V5<8Q[ '#+INW>P7_XQ+B>7$/X^Q8\Q=P']XA MGI\ EG;Q4R\J58Y-9<=;Q2PDIU_!^'_%W_D1P:CO%'YZ0U\W58?U%8^MNU/W0:07"+OC+>T MQD8H.Z%,ID*1S$0260Y"0%*=FL;G:[O1%^(C;MFN]